Posts

Self-hosting the optimal Critical Role experience

Setting up a media server and writing scripts to optimize my Critical Role viewing experience

GPU passthrough on NixOS to a Windows 11 VM

Running a Windows 11 virtual machine on NixOS with near-native performance using GPU passthrough

Conjuring tools

Using LLMs to create tools on demand feels like spellcasting

Customizing Spotify notifications on Linux

Building a localhost picker on Linux

Modes of writing

Obsidian and the beauty of plain text

Decoupling data format from the data's semantics

Use the wrong tool for the job

Thoughts on the Glove80

Reviewing the most well-designed split ergonomic countoured columnar-staggered (am I too far into ergo keyboards?) keyboard

Titling Markdown links in Neovim

Sharpening the sword for a battle that never comes

Clarinet equipment and synthetic reeds

How did we get here?

The tradeoffs we make in frontend

TypeScript's elusive never[] type

Exploring type theory through TypeScript type inference

Modding the Tonal Energy Android App