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