.../blog
-
How I use typst Thu 17 Jul 2025
#how-i-use
#typst
Is typst objectively better than LaTeX? Maybe!
-
Rust Ergonomics: Default and From Tue 17 May 2022
#rust
Exploring ways to make Rust more ergonomic through the use of the Default From Traits
-
Buying a House Part 4: Is this investing? Tue 18 Jan 2022
#hgtv
Everybody says it is, so I guess it is?
-
Buying a House Part 3: Renovation Station! Tue 04 Jan 2022
#hgtv
Basically just bragging about the stuff I've done to my house so far.
-
Buying a House Part 2: Show Me The Money! Tue 21 Dec 2021
#hgtv
Getting an offer accepted is half the battle!
-
Dynamic Dispatch in Python Thu 02 Sep 2021
#python
HeY wAnT tO SeE a NEat PYtHOn TriCK!?
-
Buying a House Part 1: Let's Go Shopping! Thu 26 Aug 2021
#hgtv
So you're interested in buying a house eh?
-
Nuggit: Manually change your default branch name Wed 07 Jul 2021
#git
Really the story of not upgrading for far too long...
-
Circular Imports Sun 31 Jan 2021
#python
Nothing is that simple...
-
Let's Build a Game with Rust Fri 13 Nov 2020
#rust
#amethyst
#games
A talk I gave at Seattle GNU Linux Conference 2020
-
Independent Crypto Conclusion Mon 27 Nov 2017
#independent-crypto
Sit back and ponder how much we've learned these past few weeks.
-
Remote Timing Attacks Mon 20 Nov 2017
#independent-crypto
Or yet another reason you should never roll your own crypto.
-
Memory Hard Functions Tue 17 Oct 2017
#independent-crypto
Harder than regular functions.
-
Garbled Circuits Tue 10 Oct 2017
#independent-crypto
I know those words seperately but...
-
Elliptic Curve Cryptography Wed 04 Oct 2017
#independent-crypto
The low-down on Elliptic Curve Cryptography.
-
Independent Crypto Course syllabus Mon 10 Jul 2017
#independent-crypto
Independent Crypto landing page.
-
Deploying Buildbot on Kubernetes Mon 12 Dec 2016
#kubernetes
An adventure where we learn [Kubernetes] by doing [a very straight forward project]; documenting every success, failure, and quip along the way.
-
Conceptual hurdles in programming Sun 21 Aug 2016
#programming
Sage advice for myself in Freshman year.
-
Git Does a Lot of Things Wed 27 Jul 2016
#git
The title is really an understatement...
-
How to Get the Most out of Your Python Exceptions Sun 03 Apr 2016
#python
One of the most useful features of Python are exceptions-- but how the heck do they work? Let's find out.
-
How to develop a site for the web Fri 25 Mar 2016
#development
Testing your website with a web-server is important! Here's how to start testing `http://localhost:8000` and stop testing `file:///home/me/projects/website/site.html`.
-
Running Firefox in Docker Sat 05 Mar 2016
#docker
You got Firefox in my Docker! You got Docker in my Firefox!