Skip to content

Commit

Permalink
Merge branch 'refs/heads/master' into update-new-al-folio-2024-04
Browse files Browse the repository at this point in the history
# Conflicts:
#	.github/workflows/deploy-docker-tag.yml
#	.github/workflows/deploy-image.yml
#	.github/workflows/deploy.yml
#	.gitignore
#	_bibliography/papers.bib
#	_config.yml
#	_drafts/2020-09-28-github-metadata.md
#	_drafts/2020-09-28-twitter.md
#	_pages/about.md
#	_pages/publications.md
#	docker-compose.yml
  • Loading branch information
andrewmzhang committed Apr 28, 2024
2 parents 86a6b03 + 23c7e8b commit 26270a9
Show file tree
Hide file tree
Showing 50 changed files with 1,486 additions and 148 deletions.
12 changes: 12 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# These are supported funding model platforms

github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: alshedivat
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: # ['https://www.buymeacoffee.com/TkFxuKo']
21 changes: 21 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Sync from template
on:
# cronjob trigger
schedule:
- cron: "0 0 1 * *"
# manual trigger
workflow_dispatch:
jobs:
repo-sync:
runs-on: ubuntu-latest
steps:
# To use this repository's private action, you must check out the repository
- name: Checkout
uses: actions/checkout@v3
- name: actions-template-sync
uses: AndreasAugustin/[email protected]
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
source_repo_path: alshedivat/al-folio
upstream_branch: master

4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,6 @@ _site
Gemfile.lock
assets/libs/
node_modules/
vendor
vendor
node_modules/
*.priv
19 changes: 19 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
language: ruby
rvm:
- 2.4.1

# Assume bundler is being used, therefore
# the `install` step will run `bundle install` by default.
script: ./bin/cibuild

env:
global:
- NOKOGIRI_USE_SYSTEM_LIBRARIES=true # speeds up installation of html-proofer

sudo: false # route your build to the container-based infrastructure for a faster build

cache: bundler # caching bundler gem packages will speed up build

# Optional: disable email notifications about the outcome of your builds
notifications:
email: false
1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
andrewmzhang.com
1 change: 1 addition & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ group :jekyll_plugins do
gem 'mini_racer'
gem 'unicode_utils'
gem 'webrick'
gem 'jekyll-admin'
end
group :other_plugins do
gem 'css_parser'
Expand Down
124 changes: 17 additions & 107 deletions _bibliography/papers.bib
Original file line number Diff line number Diff line change
@@ -1,113 +1,23 @@
---
---
@string{aps = {American Physical Society,}}
@book{einstein1920relativity,
title={Relativity: the Special and General Theory},
author={Einstein, Albert},
year={1920},
publisher={Methuen & Co Ltd},
html={relativity.html}
}

@book{einstein1956investigations,
bibtex_show={true},
title={Investigations on the Theory of the Brownian Movement},
author={Einstein, Albert},
year={1956},
publisher={Courier Corporation},
preview={brownian-motion.gif}
}

@article{einstein1950meaning,
abbr={AJP},
bibtex_show={true},
title={The meaning of relativity},
author={Einstein, Albert and Taub, AH},
journal={American Journal of Physics},
volume={18},
number={6},
pages={403--404},
year={1950},
publisher={American Association of Physics Teachers}
}

@article{PhysRev.47.777,
abbr={PhysRev},
title={Can Quantum-Mechanical Description of Physical Reality Be Considered Complete?},
author={Einstein, A. and Podolsky, B. and Rosen, N.},
abstract={In a complete theory there is an element corresponding to each element of reality. A sufficient condition for the reality of a physical quantity is the possibility of predicting it with certainty, without disturbing the system. In quantum mechanics in the case of two physical quantities described by non-commuting operators, the knowledge of one precludes the knowledge of the other. Then either (1) the description of reality given by the wave function in quantum mechanics is not complete or (2) these two quantities cannot have simultaneous reality. Consideration of the problem of making predictions concerning a system on the basis of measurements made on another system that had previously interacted with it leads to the result that if (1) is false then (2) is also false. One is thus led to conclude that the description of reality as given by a wave function is not complete.},
journal={Phys. Rev.},
location={New Jersey},
volume={47},
issue={10},
pages={777--780},
numpages={0},
year={1935},
month={May},
publisher=aps,
doi={10.1103/PhysRev.47.777},
url={http://link.aps.org/doi/10.1103/PhysRev.47.777},
html={https://journals.aps.org/pr/abstract/10.1103/PhysRev.47.777},
pdf={example_pdf.pdf},
altmetric={248277},
dimensions={true},
google_scholar_id={qyhmnyLat1gC},
video={https://www.youtube-nocookie.com/embed/aqz-KE-bpKQ},
additional_info={. *More Information* can be [found here](https://github.com/alshedivat/al-folio/)},
@article{2019SoCC,
abbr={SoCC},
title={CENTAUR: A Practical Serverless Framework for End-to-End ML Workflows},
author={Carreira, J. and Fonseca, P. and Tumanov, A. and Zhang, A. and Katz, Prof. },
abstract={Machine learning (ML) workflows are extremely complex. The typical workflow consists of distinct stages of user interaction, such as preprocessing, training, and tuning, that are repeatedly executed by users but have heterogeneous computational requirements. This complexity makes it challenging for ML users to correctly provision and manage resources and, in practice, constitutes a significant burden that frequently causes over-provisioning and impairs user productivity. Serverless computing is a compelling model to address the resource management problem, in general, but there are numerous challenges to adopt it for existing ML frameworks due to significant restrictions on local resources.This work proposes Cirrus - an ML framework that automates the end-to-end management of datacenter resources for ML work-flows by efficiently taking advantage of serverless infrastructures. Cirrus combines the simplicity of the serverless interface and the scalability of the serverless infrastructure (AWS Lambdas and S3) to minimize user effort. We show a design specialized for both serverless computation and iterative ML training is needed for robust and efficient ML training on serverless infrastructure. Our evaluation shows that Cirrus outperforms frameworks specialized along a single dimension: Cirrus is 100x faster than a general purpose serverless system [36] and 3.75x faster than specialized ML frameworks for traditional infrastructures [49].},
year={2019},
journal={Symposium on Cloud Computing,},
pdf={p13-Carreira.pdf},
selected={true}
}

@article{einstein1905molekularkinetischen,
title={{\"U}ber die von der molekularkinetischen Theorie der W{\"a}rme geforderte Bewegung von in ruhenden Fl{\"u}ssigkeiten suspendierten Teilchen},
author={Einstein, A.},
journal={Annalen der physik},
volume={322},
number={8},
pages={549--560},
year={1905},
publisher={Wiley Online Library}
}

@article{einstein1905movement,
abbr={Ann. Phys.},
title={Un the movement of small particles suspended in statiunary liquids required by the molecular-kinetic theory 0f heat},
author={Einstein, A.},
journal={Ann. Phys.},
volume={17},
pages={549--560},
year={1905}
}

@article{einstein1905electrodynamics,
title={On the electrodynamics of moving bodies},
author={Einstein, A.},
year={1905}
}

@Article{einstein1905photoelectriceffect,
bibtex_show={true},
abbr={Ann. Phys.},
title="{{\"U}ber einen die Erzeugung und Verwandlung des Lichtes betreffenden heuristischen Gesichtspunkt}",
author={Albert Einstein},
abstract={This is the abstract text.},
journal={Ann. Phys.},
volume={322},
number={6},
pages={132--148},
year={1905},
doi={10.1002/andp.19053220607},
award={Albert Einstein receveid the **Nobel Prize in Physics** 1921 *for his services to Theoretical Physics, and especially for his discovery of the law of the photoelectric effect*},
award_name={Nobel Prize}
}

@book{przibram1967letters,
bibtex_show={true},
title={Letters on wave mechanics},
author={Einstein, Albert and Schrödinger, Erwin and Planck, Max and Lorentz, Hendrik Antoon and Przibram, Karl},
year={1967},
publisher={Vision},
preview={wave-mechanics.gif},
abbr={Vision}
@article{2018NIPSWorkshop,
abbr={NeurIPS},
title={A Case for Serverless Machine Learning},
author={Carreira, J. and Fonseca, P. and Tumanov, A. and Zhang, A. and Katz, Prof. },
abstract={The scale and complexity of ML workflows makes it hard to provision and manage resources—a burden for ML practitioners that hinders both their productivity and effectiveness. Encouragingly, however, serverless computing has recently emerged as a compelling solution to address the general problem of data center resource management. This work analyzes the resource management problem in the specific context of ML workloads and explores a research direction that leverages serverless infrastructures to automate the management of resources for ML workflows. We make a case for a serverless machine learning framework, specializing both for serverless infrastructures and Machine Learning workflows, and argue that either of those in isolation is insufficient.},
year={2018},
journal={NuerIPS Workshop,},
pdf={cirrus_nips_final2.pdf},
selected={true}
}
62 changes: 34 additions & 28 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,15 @@
# Site settings
# -----------------------------------------------------------------------------

show_drafts: false

title: blank # the website title (if blank, full name will be used instead)
first_name: You
middle_name: R.
last_name: Name
email: [email protected]
description: > # the ">" symbol means to ignore newlines until "footer_text:"
A simple, whitespace theme for academics. Based on [*folio](https://github.com/bogoli/-folio) design.
first_name: Andrew
middle_name: M.
last_name: Zhang
email: [email protected]
description: > # this means to ignore newlines until "url:"
Personal site of Andrew Zhang
footer_text: >
Powered by <a href="https://jekyllrb.com/" target="_blank">Jekyll</a> with <a href="https://github.com/alshedivat/al-folio">al-folio</a> theme.
Hosted by <a href="https://pages.github.com/" target="_blank">GitHub Pages</a>.
Expand All @@ -17,10 +19,10 @@ keywords: jekyll, jekyll-theme, academic-website, portfolio-website # add your o
lang: en # the language of your site (for example: en, fr, cn, ru, etc.)
icon: ⚛️ # the emoji used as the favicon (alternatively, provide image name in /assets/img/)

url: https://alshedivat.github.io # the base hostname & protocol for your site
baseurl: /al-folio # the subpath of your site, e.g. /blog/. Leave blank for root
last_updated: false # set to true if you want to display last updated in the footer
impressum_path: # set to path to include impressum link in the footer, use the same path as permalink in a page, helps to conform with EU GDPR
url: https://andrewmzhang.com # the base hostname & protocol for your site
baseurl: # the subpath of your site, e.g. /blog/
last_updated: true # set to true if you want to display last updated in the footer
impressum_path: # set to path to include impressum link in the footer, use the same path as permalink in a page, helps to conform with EU GDPR

# -----------------------------------------------------------------------------
# Theme
Expand Down Expand Up @@ -50,7 +52,7 @@ navbar_fixed: true
footer_fixed: true

# Dimensions
max_width: 800px
max_width: 1200px

# TODO: add layout settings (single page vs. multi-page)

Expand All @@ -74,15 +76,15 @@ dblp_url: # your DBLP profile url
discord_id: # your discord id (18-digit unique numerical identifier)
facebook_id: # your facebook id
flickr_id: # your flickr id
github_username: # your GitHub user name
github_username: andrewmzhang # your GitHub user name
gitlab_username: # your GitLab user name
ieee_id: # your ieeexplore.ieee.org/author/id
instagram_id: # your instagram id
kaggle_id: # your kaggle id
keybase_username: # your keybase user name
lastfm_id: # your lastfm id
lattes_id: # your ID on Lattes (Brazilian Lattes CV)
linkedin_username: # your LinkedIn user name
linkedin_username: andrewzhang # your LinkedIn user name
mastodon_username: # your mastodon instance+username in the format instance.tld/@username
medium_username: # your Medium username
orcid_id: # your ORCID ID
Expand All @@ -91,7 +93,7 @@ pinterest_id: # your pinterest id
publons_id: # your ID on Publons
quora_username: # your Quora username
research_gate_profile: # your profile on ResearchGate
scholar_userid: qc6CJjYAAAAJ # your Google Scholar ID
scholar_userid: # your Google Scholar ID
scopus_id: # your profile on Scopus
semanticscholar_id: # your Semantic Scholar ID
spotify_id: # your spotify id
Expand All @@ -108,7 +110,6 @@ youtube_id: # your youtube channel id (youtube.com/@<youtube_id>)
zotero_username: # your zotero username

contact_note: >
You can even add a little note about which of these is the best way to reach you.
# -----------------------------------------------------------------------------
# Analytics and search engine verification
Expand All @@ -127,8 +128,9 @@ bing_site_verification: # out your bing-site-verification ID (Bing Webmaster)
# Blog
# -----------------------------------------------------------------------------

blog_name: al-folio # blog_name will be displayed in your blog page
blog_description: a simple whitespace theme for academics
blog_name: Andy Tech Tips # blog_name will be displayed in your blog page
blog_nav_title: AndyTechTips # your blog must have a title for it to be displayed in the nav bar
blog_description: Random tech stuff with minimal use cases.
permalink: /blog/:year/:title/

# Pagination
Expand All @@ -142,10 +144,10 @@ related_blog_posts:
# Giscus comments (RECOMMENDED)
# Follow instructions on https://giscus.app/ to setup for your repo to fill out the information below.
giscus:
repo: # <your-github-user-name>/<your-github-repo-name>
repo_id: # leave empty or specify your repo_id (see https://giscus.app/)
repo: andrewmzhang/andrewmzhang-2021 # <your-github-user-name>/<your-github-repo-name>
repo_id: MDEwOlJlcG9zaXRvcnkzMzExNjA1NTM= # leave empty or specify your repo_id (see https://giscus.app/)
category: Comments # name of the category under which discussions will be created
category_id: # leave empty or specify your category_id (see https://giscus.app/)
category_id: DIC_kwDOE70b6c4CWnht # leave empty or specify your category_id (see https://giscus.app/)
mapping: title # identify discussions by post title
strict: 1 # use strict identification mode
reactions_enabled: 1 # enable (1) or disable (0) emoji reactions
Expand All @@ -155,15 +157,15 @@ giscus:
lang: en

# Disqus comments (DEPRECATED)
disqus_shortname: al-folio # put your disqus shortname
disqus_shortname: andrewmzhang # put your disqus shortname
# https://help.disqus.com/en/articles/1717111-what-s-a-shortname

# External sources.
# If you have blog posts published on medium.com or other external sources,
# you can display them in your blog by adding a link to the RSS feed.
external_sources:
- name: medium.com
rss_url: https://medium.com/@al-folio/feed
# external_sources:
# - name: medium.com
# rss_url: https://medium.com/@al-folio/feed

# -----------------------------------------------------------------------------
# Collections
Expand All @@ -176,7 +178,7 @@ collections:
output: true
permalink: /news/:path/
projects:
output: true
output: false
permalink: /projects/:path/

announcements:
Expand Down Expand Up @@ -228,6 +230,9 @@ exclude:
- README.md
- readme_preview/
- vendor
- _pages/projects.md
- _pages/teaching.md
- node_modules
keep_files:
- CNAME
- .nojekyll
Expand Down Expand Up @@ -291,8 +296,9 @@ display_categories: ["blockquotes"] # these categories will be displayed on the
# -----------------------------------------------------------------------------

scholar:
last_name: [Einstein]
first_name: [Albert, A.]

last_name: Zhang
first_name: [Andrew, M.]

style: apa
locale: en
Expand Down Expand Up @@ -346,7 +352,7 @@ filtered_bibtex_keywords:
]

# Maximum number of authors to be shown for each publication (more authors are visible on click)
max_author_limit: 3 # leave blank to always show all authors
max_author_limit: 5 # leave blank to always show all authors
more_authors_animation_delay: 10 # more authors are revealed on click using animation; smaller delay means faster animation

# Enables publication thumbnails. If disabled, none of the publications will display thumbnails, even if specified in the bib entry.
Expand Down
15 changes: 4 additions & 11 deletions _data/repositories.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
github_users:
- torvalds
- alshedivat
#github_users:
# - andrewmzhang

github_repos:
- alshedivat/al-folio
- twbs/bootstrap
- jekyll/jekyll
- jquery/jquery
- FortAwesome/Font-Awesome
- jpswalsh/academicons
- mathjax/MathJax
#github_repos:
# - jcarreira/cirrus
File renamed without changes.
File renamed without changes.
File renamed without changes.
8 changes: 8 additions & 0 deletions _drafts/2015-10-20-comments.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
layout: post
title: a post with comments
date: 2015-10-20 11:59:00-0400
description: an example of a blog post with comments
comments: true
---
This post shows how to add DISQUS comments.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit 26270a9

Please sign in to comment.