Sometimes I write articles about topics that are interesting to me. Most are meant as a reference to my future self, and
do not have an external audience in mind. The views and opinions expressed here are mine alone and do not necessarily
reflect that of my employer, university, cat, etc.
Oct 15, 2023
Exploring the uniquely custom process of generating this website with Goldsmith.
Feb 25, 2023
Winding down the Yomichan ecosystem after over a decade of development.
Nov 18, 2022
Figuring out how to get Firefox video playback working in Fedora again.
Nov 12, 2022
A walkthrough for completely migrating a Neovim configuration from Vimscript to Lua.
Jul 16, 2022
How to squash all commits in a topic branch without interactive pick/squash selection.
Jun 12, 2022
Generating and applying branch-agnostic patches for debug code in git.
Jul 22, 2018
Taking a look at a couple of uBlock rules to block Twitter's forced engagement mechanism.
Apr 28, 2018
Installing Diablo II with the GLIDE3-to-OpenGL-Wrapper and PlugY on Linux using the original disk ISOs.
Feb 20, 2010
Procedurally analyzing large bodies of text to understand kanji prevalence.