March 5, 2026 ๐ค I recently got local LLM inference working on my Framework laptop 13โs iGPU. Hereโs what worked.
March 1, 2026 ๐คฏ Finally figured out the mystery of intermittent apps failing to launch on my Fedora/KDE system.
February 19, 2026 ๐ I set up Immich and exported all my data from iCloud, but I needed a way to reorgnize Appleโs data dump.
October 28, 2025 ๐ Hereโs how I generate QR codes to set up client devices (phones and laptops) for my home WireGuard VPN.
January 29, 2025 ๐ Hereโs a shell script I use to make my Synology email me whenever my home IP address changes.
May 20, 2020 โ I wrote a command-line utility to create a virtual TODO file by concatenating directory-level TODO files.
May 13, 2020 ๐ณ When using the official Mongo Docker image, I ran into a problem that had me scratching my head for a while.
September 22, 2018 ๐ฅ For my work as a data editor I often have to download all of the files linked from a particular web page. Thatโs why I made downlink, a command-line utility and a Python library.
April 19, 2018 ๐ดโโ ๏ธ Your Linksys Smart Wi-Fi will tell anyone who asks whether the default password has been changed. Yeah.
April 16, 2017 ๐ I wrote a js library for transforming tabular data in javascript, and generating editable HTML tables.
January 27, 2017 ๐ธ I wrote some Python functions to help download every file linked to on a web page.
January 24, 2017 ๐จ I wrote an API keychain to use multiple keys on the same API, getting around daily max-call rate limits.
December 22, 2016 ๐ฉ I wrote some code to fetch airport status from the FAAโs airport status API.
December 11, 2016 ๐ง I did some idle poking around in the PNG file format, and found something weird.