Author Archive

Reverse-Engineered Dumpling Sauce Recipe

This was reverse-engineered from Wei-Chuan brand dumpling sauce. It’s not an exact replica but should provide a similar taste profile. Makes approximately 200 mL. Ingredients

`git add -p` has made me a better programmer

If you don’t know about this already, then file it under your collection of “One Simple Trick articles”… git add -p (AKA git add –patch) will interactively show you each change in your repo and ask you if you want to stage it. Do you ever use git commit –all? Have you ever accidentally committed […]

Things Japanese people say about English

There’s a large and thriving community of English speakers learning Japanese, in which they swap tips and trivia amongst themselves as they seek to improve their Japanese skills. The corollary is that there’s a large and thriving community of Japanese speakers swapping tips and trivia about English, and I’ve found a bunch on Twitter. So, […]

The cheapest way to run Minecraft on AWS

Summary: By taking advantage of AWS spot instances and only running when you need to, you can have a powerful Minecraft server for as little as a couple dollars per month. I’m happy to share a set of tools we’ve created to run a cheap, personal Minecraft server on AWS! It works like this: When […]

Things even veteran developers do

It can feel overwhelming to be a new software engineer, but many “noob” things are actually “everybody” things. If any of these things happen to you, know that you’re in good company! Forget basic syntax and need to Google it Here’s what my recent search history looks like…

Fun networking stories: finding the “fast lane”

I went to a boarding school for part of high school. (It was actually a public boarding school—weird, huh?) We lived in an old college dorm that had four floors. I lived on the 4th floor and one particular friend lived on the 1st floor. Our Internet connection on the 4th floor (and actually most […]

Linux shortcut to connect to Bluetooth speakers

We have a Bluetooth speaker in our office that we often use to play music through. My Linux machine, however, didn’t automatically connect to the Bluetooth speaker, and even after connecting it, I’d have to switch the output to be that speaker. I ended up creating a shortcut on my menu bar that would connect […]

1850s San Francisco maps vs Today

Wikimedia Commons holds a few remarkable maps of San Francisco from the 1850s. These maps, done as part of the US Coast Survey (now the National Geodetic Survey) were made a half century before the 1906 earthquakes and show a San Francisco that was largely limited to the Northeast part of the current city. I […]

Heroku changing up dyno pricing

Heroku is trialling new pricing levels for their dynos. Here’s the verbatim text they gave: Free – Experiment in your own dev or demo app with a web and a worker dyno for free. Sleeps after 1 hr of inactivity. Active up to 12 hours a day. No custom domains. 512 MB RAM. Hobby – […]

Fun networking stories: connecting three machines away via SSH

We had a hardware unit that was Ethernet enabled. To configure and manage it, the vendor provided us with a Windows program that, given the unit’s IP, could establish a TCP connection to the unit’s port 3300 and do all of its fancy management things. The only problem was, the hardware unit was a hundred […]