CEO at MIRI
nix-config. My Nix system configs!
458prefmanager. WIP tool for managing macOS defaults.
35article-to-audio-cloud-function. Google Cloud Function that takes a url, converts the article at that url to audio using Cloud Text-To-Speech, then stores it in a Cloud Storage bucket.
23nix-review-tools-reports. Automatically generates Hydra jobset reports using `nix-review-tools`, updated hourly.
17generate-podcast-rss-cloud-function. Google Cloud Function that (re)generates a Podcast RSS feed whenever a new MP3 file is added to a Cloud Storage bucket.
16serverless-tts-podcast. WIP rewrite of article-to-audio-cloud-function and generate-podcast-rss-cloud-function
9PersonalHotspot.spoon. Hammerspoon Spoon to connect, disconnect, or toggle connection to/from a personal hotspot. Optionally kills/opens a list of apps on connect/disconnect respectively.
5outer-wilds-text-adventure-web. Unofficial web port of the Outer Wilds Text Adventure (2014 prototype by Alex Beachum / Mobius Digital)
5nixpkgs-mainProgram-maintenance. Scripts to help with maintenance of meta.mainProgram in nixpkgs.
4DarkMode.spoon. Hammerspoon Spoon to enable, disable, and toggle DarkMode either manually, or on a schedule (by default enabled on sunset and disabled as sunrise).
3hammerspoon.config. Lua
2ai-system-cards. Readable archive of AI model system cards — faithful HTML + markdown conversions of the original PDFs
2USBDeviceActions.spoon. A Hammerspoon Spoon that opens/closes apps or runs an arbitrary function when a USB device is connected/disconnected.
1nvim. My Neovim config files
1qmk_firmware. keyboard controller firmware for Atmel AVR and ARM USB families
1coq_nvim. Fast as FUCK nvim completion. SQLite, concurrent scheduler, hundreds of hours of optimization.
1config.fish. Fish shell configuration files
1elevenreader-safari. Safari port of the ElevenReader Chrome extension for saving web pages to ElevenReader for text-to-speech playback
1agents-aloud. Listen to your Claude Code and Codex agents instead of reading them. A macOS app.
1