aboutsummaryrefslogtreecommitdiffgithub
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--README.md5
-rw-r--r--config.toml6
-rw-r--r--content/_index.md71
-rw-r--r--content/about.md58
-rw-r--r--content/blog/including-recent-commits-hugo.md7
-rw-r--r--content/blog/spotify-hidpi-ubuntu.md1
-rw-r--r--content/praise.md11
-rw-r--r--content/work.md3
-rw-r--r--layouts/_default/list.html1
-rw-r--r--layouts/partials/home.html25
-rw-r--r--layouts/partials/layout.html14
-rw-r--r--static/img/about/mugshot.jpgbin77199 -> 399605 bytes
13 files changed, 108 insertions, 95 deletions
diff --git a/.gitignore b/.gitignore
index 7c22492..28e747f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
/public/
# Auto-generated by gustave
/content/commit
+.*.lock
diff --git a/README.md b/README.md
index fecfa67..ec679b9 100644
--- a/README.md
+++ b/README.md
@@ -29,9 +29,14 @@ post-receive hook runs, running gustave and then hugo to re-generate the site.
See [my blog post][6] for more information.
+*Note: as of October 2022, I removed recent commits from the front page of my
+website for career-change reasons, but if you want to see what the recent
+commits listing used to look like, [you can try the Internet Archive][7].*
+
[1]: https://gohugo.io/
[2]: https://github.com/spf13/hugo/releases
[3]: https://austinjadams.com/blog/using-git-to-deploy-a-hugo-blog-atomically/
[4]: https://github.com/ausbin/gustave/
[5]: https://code.austinjadams.com/gustave/
[6]: https://austinjadams.com/blog/including-recent-commits-hugo/
+[7]: http://web.archive.org/web/20190124070113/https://austinjadams.com/
diff --git a/config.toml b/config.toml
index 3564601..7a56be7 100644
--- a/config.toml
+++ b/config.toml
@@ -1,6 +1,6 @@
baseurl = "https://austinjadams.com/"
languageCode = "en-us"
-title = "Austin Adams"
+title = "austin adams"
# toolbag/nginx handle 404s for us
disable404 = true
disableRSS = true
@@ -8,8 +8,10 @@ disableSitemap = true
[params]
homeurl = "/"
-tagline = "computer science grad student"
+tagline = "computer science PhD student"
description = "Austin Adams's personal website and blog"
+# The title in the <title> tag
+titletitle = "Austin Adams"
email = "aja@gatech.edu"
[markup.goldmark.renderer]
diff --git a/content/_index.md b/content/_index.md
new file mode 100644
index 0000000..eda8cb4
--- /dev/null
+++ b/content/_index.md
@@ -0,0 +1,71 @@
++++
+type = "info"
+date = "2017-02-21T14:14:38-05:00"
+draft = false
+title = "Home"
+description = "About me"
+aliases = [ "/about/" ]
++++
+
+<style>
+p {
+ text-indent: 1.5em;
+ margin: 0.75em 0 0 0;
+}
+img {
+ border: 1px solid #888;
+ border-radius: 4px;
+ max-width: 150px;
+ display: block;
+ margin: 0 auto;
+}
+</style>
+
+![A photo of me][i1]
+
+Hi, I'm Austin Adams, a PhD student at the [Georgia Institute of
+Technology][1] studying quantum computing from a computer architecture
+perspective. I am co-advised by [Tom Conte][11] and [Jeff Young][12], and you
+can find my publications [listed here][5].
+
+I am particularly interested in architecture and compilation techniques for ion
+trap quantum computers and hybrid quantum--classical programming. I have
+experience hacking on both the [Q#][15] compiler and the [QCOR][13]/[XACC][14]
+compilation framework(s).
+
+I graduated from Georgia Tech in 2018 with a Bachelor of Science in Computer
+Science. As an undergrad, I worked as the head teaching assistant for CS 2110,
+the undergraduate intro to computer architecture course at Georgia Tech where I
+wrote a [bunch][6] [of][17] [autograders][8].
+
+In 2022, I also completed my Master of Science in Computer Science from Georgia
+Tech. My master's thesis was titled [_Enabling a Programming Environment for an
+Experimental Ion Trap Quantum Testbed_][16]. During my master's, I was the head
+TA for CS 6290, the graduate intro to computer architecture course at Georgia
+Tech that covers topics such as branch prediction and out-of-order execution.
+Here's some [praise from student evaluations][9] across all my time TAing.
+
+During the ~2 years between undergrad and grad school, I lived in Seattle and
+worked as a software engineer on product ingestion into the [Amazon][10]
+catalog. (For more information on the inner workings of the Amazon catalog,
+[see this article][18].)
+
+
+[1]: http://gatech.edu/
+[3]: http://kennesaw.edu/
+[4]: https://dep.kennesaw.edu/
+[5]: {{< ref "work.md" >}}
+[6]: https://github.com/ausbin/circuitsim-grader-template
+[8]: {{< ref "blog/autograding-gba-dma.md" >}}
+[9]: {{< ref "praise.md" >}}
+[10]: https://www.amazon.com/
+[11]: http://www.conte.us/
+[12]: https://jyoung3131.github.io/
+[13]: https://qcor.ornl.gov/
+[14]: https://github.com/eclipse/xacc
+[15]: https://docs.microsoft.com/en-us/azure/quantum/overview-what-is-qsharp-and-qdk
+[16]: http://hdl.handle.net/1853/66658
+[17]: https://github.com/zucchini/zucchini
+[18]: https://en.wikipedia.org/wiki/Rube_Goldberg_machine
+
+[i1]: /img/about/mugshot.jpg
diff --git a/content/about.md b/content/about.md
deleted file mode 100644
index d16fd72..0000000
--- a/content/about.md
+++ /dev/null
@@ -1,58 +0,0 @@
-+++
-type = "info"
-date = "2017-02-21T14:14:38-05:00"
-draft = false
-title = "About me"
-description = "About me"
-+++
-
-<style>
-p {
- text-indent: 2em;
-}
-img {
- border: 1px solid #333;
- border-radius: 4px;
- max-width: 150px;
- display: block;
- margin: 0 auto;
-}
-</style>
-
-![A photo of me][i1]
-
-Hi, I'm Austin Adams, a graduate student at the [Georgia Institute of
-Technology][1] studying quantum computing from a computer architecture
-perspective. I am co-advised by [Tom Conte][11] and [Jeff Young][12], and you
-can find my publications [listed here][5].
-
-I graduated from Georgia Tech in 2018 with a Bachelor of Science in
-Computer Science. Previously, I had attended [Kennesaw State
-University][3] for two years, one of which was full time in my senior
-year of high school through the [Dual Enrollment Honors Program][4].
-
-The highlight of my time as an undergraduate was working as the head
-teaching assistant for CS 2110, the intro to computer architecture
-course at Georgia Tech. When I wasn't answering emails, I spent a bunch
-of time writing autograders for [digital logic circuits][6], assembly
-code, malloc() implementations, and even [Gameboy Advance DMA][8].
-Here's some [praise from student evaluations][9].
-
-After graduation, I worked for [Amazon][10] in Seattle, Washington, for
-a little under 2 years on a great team who maintained bulk product
-uploads to Vendor Central. I haven't worked on programming projects too
-much lately, but you can see some of my past projects on my [projects
-page][5].
-
-[1]: http://gatech.edu/
-[3]: http://kennesaw.edu/
-[4]: https://dep.kennesaw.edu/
-[5]: {{< ref "work.md" >}}
-[6]: https://github.com/ausbin/circuitsim-grader-template
-[8]: {{< ref "blog/autograding-gba-dma.md" >}}
-[9]: {{< ref "praise.md" >}}
-[10]: https://www.amazon.com/
-[11]: http://www.conte.us/
-[12]: https://jyoung3131.github.io/
-
-[i1]: /img/about/mugshot.jpg
diff --git a/content/blog/including-recent-commits-hugo.md b/content/blog/including-recent-commits-hugo.md
index 7d05f13..473f77c 100644
--- a/content/blog/including-recent-commits-hugo.md
+++ b/content/blog/including-recent-commits-hugo.md
@@ -23,6 +23,12 @@ On a high level, my solution works like the following:
3. Whenever I push to one of my git repositories, rebuild the site.
(This currently takes less than a tenth of a second.)
+**Edit (October 2022): I removed recent commits and blog posts from the front
+page of my website because in my new career (grad school), it makes more sense
+to prioritize my "about" page over my blog or commits. If you want to see what
+the finished product of this post looked like, [you can try the Internet
+Archive][11].**
+
Part 1: The Script
==================
@@ -155,3 +161,4 @@ repositories that I wanted to update my homepage upon receving a push.
[8]: https://gohugo.io/
[9]: https://en.wikipedia.org/wiki/Breadth-first_search
[10]: {{< ref "/blog/using-git-to-deploy-a-hugo-blog-atomically.md" >}}
+[11]: http://web.archive.org/web/20190124070113/https://austinjadams.com/
diff --git a/content/blog/spotify-hidpi-ubuntu.md b/content/blog/spotify-hidpi-ubuntu.md
index a3d7a3b..68e1931 100644
--- a/content/blog/spotify-hidpi-ubuntu.md
+++ b/content/blog/spotify-hidpi-ubuntu.md
@@ -4,6 +4,7 @@ draft = false
title = "Fixing Spotify on HiDPI on Ubuntu"
description = "Some notes on how to use Spotify on Ubuntu without needing a telescope"
hasmath = false
+unlisted = true
+++
The [official "Spotify for Linux" page][1] states:
diff --git a/content/praise.md b/content/praise.md
index b42e28c..08f283d 100644
--- a/content/praise.md
+++ b/content/praise.md
@@ -51,7 +51,7 @@ student evaluations:
----
> Having half the class failing under your watch isn't cool, even if you
-> think it is. [\[proof\]][1]
+> think it is. [\[link to proof of this\]][1]
----
@@ -86,4 +86,13 @@ student evaluations:
> more memes
+----
+
+> g\*mer
+
+----
+
+> gamer [...]
+
+
[1]: ../img/praise/fall2018-stats.png
diff --git a/content/work.md b/content/work.md
index 5345885..4b35c17 100644
--- a/content/work.md
+++ b/content/work.md
@@ -8,8 +8,7 @@ description = "Listing of my humble projects and publications"
My humble list of publications:
-1. Austin Adams, Elton Pinto, Jeffrey Young, Creston Herold, Alex McCaskey, Eugene Dumitrescu,
-and Thomas M. Conte.
+1. Austin Adams, Elton Pinto, Jeffrey Young, Creston Herold, Alex McCaskey, Eugene Dumitrescu, and Thomas M. Conte.
"[Enabling a Programming Environment for an Experimental Ion Trap Quantum Testbed][pub1]." [_2021 IEEE International Conference on Rebooting Computing (ICRC '21)_][pub1venue]. November 2021. [\[slides\]][pub1slides]
2. Austin Adams, Pulkit Gupta, Blaise Tine, and Hyesoon Kim.
"[Cryptography Acceleration in a RISC-V GPGPU][pub0]." [_Fifth
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
new file mode 100644
index 0000000..e4ff661
--- /dev/null
+++ b/layouts/_default/list.html
@@ -0,0 +1 @@
+{{ partial "layout.html" . }}
diff --git a/layouts/partials/home.html b/layouts/partials/home.html
deleted file mode 100644
index 81925ae..0000000
--- a/layouts/partials/home.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<div class="recent-pane recent-blog">
- <h2 class="recent-title">Recent Blog Posts</h2>
- <ul>
- {{ range first 3 (where (where .Site.RegularPages "Section" "=" "blog") ".Params.unlisted" "!=" true) }}
- <li>
- <a href="{{ .Permalink }}" title="{{ .Description }}">{{ .Title }}</a>
- <div class="recent-date">{{ .Date.Format "January 2, 2006" }}</div>
- <blockquote>{{ .Summary }}</blockquote>
- </li>
- {{ end }}
- </ul>
-</div><div class="recent-pane recent-git">
- <h2 class="recent-title">Recent Commits</h2>
- <ul>
- {{ range first 8 (where .Site.RegularPages "Section" "=" "commit") }}
- <li>
- <div class="recent-git-meta">
- <a href="https://code.austinjadams.com/{{ .Params.repo }}/">{{ .Params.repo }}</a>
- <span class="recent-date">{{ .Date.Format "2006-01-02" }}:</span>
- </div>
- <a class="recent-git-summary" href="https://code.austinjadams.com/{{ .Params.repo }}/commit/?id={{ .Params.hash }}">{{ .Params.summary }}</a>
- </li>
- {{ end }}
- </ul>
-</div>
diff --git a/layouts/partials/layout.html b/layouts/partials/layout.html
index 5949639..ebe7adf 100644
--- a/layouts/partials/layout.html
+++ b/layouts/partials/layout.html
@@ -1,16 +1,16 @@
{{/* This manual URL checking (yuck!) is needed because of
https://github.com/spf13/hugo/issues/954#issuecomment-81928889
-*/}}{{ $isBlog := (or (eq .URL "/blog/") (eq .Section "blog")) }}{{/*
+*/}}{{ $isBlog := (or (eq .Params.url "/blog/") (eq .Section "blog")) }}{{/*
*/}}<!DOCTYPE html>
<html>
<head>
- <title>{{ if .IsPage }}{{ .Title }} « {{ end }}{{ if $isBlog }}Blog « {{ end }}{{ .Site.Title }}</title>
+ <title>{{ if (or .IsHome (not .IsNode)) }}{{ .Title }} « {{ end }}{{ if $isBlog }}Blog « {{ end }}{{ .Site.Params.titletitle }}</title>
<meta charset="utf-8">
<link rel="icon" href="/favicon.ico">
<link rel="stylesheet" href="{{ .Site.BaseURL }}css/style.css">
<meta name="author" content="Austin Adams">
- {{ .Hugo.Generator }}
+ {{ hugo.Generator }}
<meta name="description" content="{{ if .Description }}{{ .Description }}{{ else }}{{ .Site.Params.description }}{{ end }}">
<!-- google doesn't use this, but oh well -->
<meta name="keywords" content="austin adams, linux, screamingmoron, austin j adams, ausbin, austin, georgia, marietta, kennesaw state university, georgia tech">
@@ -30,7 +30,7 @@
}
});
</script>
- <script type="text/javascript" async src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML"></script>
+ <script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML"></script>
{{ end }}
</head>
<body>
@@ -38,7 +38,7 @@
<header>
<h1 id="name"><a href="{{ .Site.BaseURL }}">{{ .Site.Title }}</a></h1>
{{ if $isBlog }}
- <div id="tagline"><a href="/blog/">The Blog</a></div>
+ <div id="tagline"><a href="/blog/">the blog</a></div>
{{ else }}
<div id="tagline">{{ .Site.Params.tagline }}</div>
{{ end }}
@@ -46,7 +46,7 @@
<ul id="navigation">
<li><a class="navlink" href="/blog/">blog</a></li><!--
--><li><a class="navlink" href="/work/">work</a></li><!--
- --><li><a class="navlink" href="/about/">about</a></li><!--
+ --><li><a class="navlink" href="/">about</a></li><!--
--><li><a class="navlink" href="/cv.pdf">résumé</a></li><!--
--><li><a class="navlink" id="emailaddr" title="{{ .Site.Params.email }}" href="mailto:{{ .Site.Params.email }}">contact</a></li>
</ul>
@@ -54,7 +54,7 @@
</header>
<div id="content">
{{ if .IsHome }}
- {{ partial "home.html" . }}
+ {{ .Content }}
{{ else if .IsNode }}
{{ partial "post_list.html" . }}
{{ else if (eq .Section "blog") }}
diff --git a/static/img/about/mugshot.jpg b/static/img/about/mugshot.jpg
index dd7f1da..8bce889 100644
--- a/static/img/about/mugshot.jpg
+++ b/static/img/about/mugshot.jpg
Binary files differ