Blog Archive
2024
- 10/23 - A Custom, Maximal, Lisp-Style Keyboard
- 10/11 - Michigan Cookbook recipe: Spice cake
- 10/10 - Scanning the Michigan Centennial Cookbook
- 9/26 - Some Thoughts on the Computing Industry
- 8/08 - Facebook Marketplace is a joke
- 3/01 - Using `xfaces` with Maildir
- 2/25 - Monocle programming, battery life, brightness
- 2/20 - Thoughts on the Brilliant Monocle
2023
- 11/1 - If you wrote it with an LLM, it wasn't worth writing
- 10/12 - Google Groups may finally get (effectively) depeered from Usenet
- 8/8 - Introducing the Mercury Protocol
- 7/31 - Radiolab is insufferable
- 7/7 - ProtonMail Rewrites Your Emails
- 5/19 - The Nicolet 660 Computer
2022
- 12/29 - Bellwether Open-Sourced
- 12/12 - Popov Leather: How to really piss off your customers in 13 emails (and counting!)
- 7/28 - 3d-printed keyboard clips for the Otrona Attaché
- 7/15 - I Miss Scrollbars
- 7/8 - Classic Macintosh Mouse Adapter
- 4/22 - A small Plan 9 system
- 4/18 - Bellwether Blue
- 3/2 - The Bellwether Mouse: A Modern Depraz Clone
- 1/30 - Bellwether Firmware
- 1/27 - Submitted for your approval
- 1/3 - Bullshit Unsubscribe -- Expedia
2021
- 11/24 - Bullshit Unsubscribe Pages -- Calendly
- 8/6 - Picture from the Unix Room
- 8/6 - A USB Adapter for a Depraz Mouse
- 7/21 - A CRT TV with a Secret
- 6/9 - Reverse DNS in CoreDNS
- 4/9 - Analyzing San Francisco 311 Cases For Fun (No Profit)
- 2/18 - Unidentified Android Telemetry
- 2/13 - Serve 9P from a FreeNAS jail
- 2/9 - Pinephone w/ KDE Plasma Mobile: Initial Thoughts
2020
- 9/28 - Jeep Trip 2020
- 6/10 - Fossils on the Sandia Mountains
- 5/27 - The Peter Sellers (cocktail)
2019
- 8/27 - A Simple 1/4" Adapter for Antique Pin-Tip Headsets
- 8/21 - TYT MD-UV390 firmware updates and unlocking
- 7/19 - Go tools I use
- 7/18 - Debian packages to install before building Plan9Port
- 5/11 - ES-112 Nixie Clock
- 1/29 - The Acerglyn Experiment
- 1/24 - Synchronizing Podcasts
2018
2016
- 12/20 - libc's heinous libnss behavior
- 10/5 - Google Maps shows Google's real priorities
- 9/14 - Running Harvey under minimega
- 7/6 - Make a website that doesn't suck
- 4/8 - Chai Recipe
- 3/11 - Some UI-burps
2015
- 8/18 - Learning to enjoy Rush, or: There's No Spirit in Radio
- 8/18 - Where have all the cycles gone?
- 8/18 - Hellaphone
2014
- 7/24 - Never use ChicagoVPS
- 1/3 - Fixing a tube radio
2013
- 10/8 - The Mystery of the Disappearing Memory
- 8/29 - Finally restored the website
- 3/21 - Go: First time using reflection!
- 2/15 - Why are PC connectors so buggered?
2012
- 12/22 - Disassembling MyVu Shades 301 Video Glasses
- 9/27 - Found some old RIT pictures
- 9/16 - Morgan Territory, California (September 15, 2012)
- 9/6 - Goblog updated to Go 1.0
- 8/21 - On Google's Project Glass
- 8/16 - Finally back up
- 5/1 - Google Command Line Client on Plan 9
- 4/27 - 9fans Newbie Syndrome
- 4/19 - I don't understand .ly (and other cutesy TLDs)
- 4/18 - Overheard at the Exascale conference
- 4/17 - Comment counts
- 4/16 - Back on a tiling window manager: StumpWM
- 4/6 - gproc.org updated
- 3/28 - The All People's Simulator
- 3/27 - Using Go RC1
- 3/5 - Fixed Ordering
- 2/12 - Goblog ordering
- 2/12 - Mt. Vaca Radio Club
- 2/8 - N6NA net
- 2/6 - Evening 2m time
2011
- 12/7 - A script to automate creating new posts
- 11/26 - Keep your transmissions private: Use Tsocks
- 11/21 - Goweb is now Goblog: Go forth and blog
- 11/19 - Updates to Goweb
- 11/17 - A minimalistic Go blogging system
- 11/16 - Test post.