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.

Feeds are available in RSS, Atom, and JSON formats.

Leaving GitHub

After catching my fair share of stars, I'm leaving GitHub for a self-hosted solution.

Passing the Torch to Yomitan

A community Yomichan fork has reached a stable milestone release.

Generating the Homepage

Exploring the uniquely custom process of generating this website with Goldsmith.

Sunsetting the Yomichan Project

Winding down the Yomichan ecosystem after over a decade of development.

Fixing Firefox Video Playback in Fedora 37

Figuring out how to get Firefox video playback working in Fedora again.

Saying Goodbye to Vimscript

A walkthrough for completely migrating a Neovim configuration from Vimscript to Lua.

Squashing All Commits in a Git Topic Branch

How to squash all commits in a topic branch without interactive pick/squash selection.

Working With Patches in Git

Generating and applying branch-agnostic patches for debug code in git.

Decrapifying the Twitter Timeline

Taking a look at a couple of uBlock rules to block Twitter's forced engagement mechanism.

Installing Diablo II on Linux

Installing Diablo II with the GLIDE3-to-OpenGL-Wrapper and PlugY on Linux using the original disk ISOs.

Kanji Frequency in Wikipedia and Novels

Procedurally analyzing large bodies of text to understand kanji prevalence.