Articles
This section of the site holds long-form content about whatever topic happens to be on my mind at any given time.
The Mannheim Steamroller Version of “Deck the Halls” Is Insufferable and I Will Fight Anyone Who Disagrees
Join me on a brief foray into one of mankind’s most disreputable pastimes: Attempting to analyze and critique Christmas music. Today’s subject is “Deck the Halls” as performed by Mannheim Steamroller. You know, the 80s synthesizer version with that bad note in it. More »
Large Chainsaw Model
The powered chainsaw was developed nearly a century ago. Its rise in prevalence has fundamentally changed the shape of human work in forestry and logging industries. But when was the last time you personally needed to use a chainsaw in your daily life? More »
The Fake Fixation
Twenty years ago, it was not difficult to find songs that used the word “fake” somewhere in the lyrics. This is not nearly as prevalent in music today, nor was it all that common before that era. This article explores the phenomenon to try to see if there’s really something to it. More »
This is [my dead grandmother]’s special day!
Everybody has their own unique way of processing and dealing with grief. There’s not really any right or wrong way to do it. Except for Google Calendar—they are absolutely doing it wrong. More »
Tangentially, we can fix your raycaster.
A detailed look at a few different sources of visual distortion that commonly occur when developing a raycaster. Covers fish eye distortion, projection plane angle distortion, and outlines a technique to disentangle the rendered wall height from the screen’s aspect ratio. More »
The Lesser 2024 Olympics Rankings
Depending on how you interpret the numbers, you can make any country come out on top. More »
The Network Time Protocol: What Times Are It?
An exploration of the Network Time Protocol (NTP) message format, the interpretation of each of its data fields, and the underlying variables that time servers track to keep their clocks accurate. More »
Small WebGL Examples
Drawing onto a <canvas>
element doesn’t need as much code as online tutorials and example pages might lead you to believe. This page contains a handful of demos that show exactly what you need and almost nothing that you don’t. More »
The Hidden Worlds of the Klein Tools TI250 Thermal Imager
A deep dive into hidden data encoded in the BMP files saved by the Klein Tools TI250 thermal imager. More »
To Apple ID or not to Apple ID, that is the security question.
An absurd tale of my experience trying to reset the security questions on an Apple ID account. More »