Home
Posts
Resume
About
All Blog Posts
2025-01-01: Resolutions for a freer 2025
2024-12-28: If you don't want to support your local library, support mine instead!
2024-12-21: My Favorite Books and Graphic Novels of 2024
2024-12-15: Quality is Safety
2024-12-08: Homelab 3.0
2024-11-23: Seeing and Being Seen
2024-11-09: Roadmap for Precis - Nov 2024
2024-11-02: The Nix Mania Has Taken Hold, I Fear
2024-10-22: Adventures in Virtualization
2024-10-08: A Registry and Proxy Server for Agentic Tool Calling
2024-09-28: Leetcode doesn't serve anybody well
2024-09-27: An Intuitive Recipe for Chicken with Couscous and Mushrooms
2024-09-18: Marginalia - 2024 MLB Season
2024-09-05: On Foldables - Galaxy Z Fold 6 Review
2024-08-09: Business Intelligence Should be Composable
2024-07-21: The HHKB Studio, a month on
2024-07-09: Command Line Tools that I Like
2024-06-24: The HHKB Studio is Deeply Weird, and that's Awesome
2024-06-18: Venba and the Immigrant Food Experience
2024-06-12: Assorted Takes of Assorted Hotness About My Trip to Japan
2024-05-21: Precis - an AI enabled RSS reader
2024-03-29: Does more expensive stuff make you better at golf? An unscientific investigation
2024-03-19: How I Work
2024-03-08: An adventure in sensor configuration with the nct6683 eSIO
2024-02-26: Two Potential Architectures for Automating My Media Diet
2024-01-21: AI art is kind of fun, actually
2024-01-16: Consensualism, Ecology, and Personhood
2023-12-30: AWS Athena is Awesome, Actually.
2023-12-13: My Favorite Books of 2023
2023-12-10: Why does AI make me feel bad?
2023-11-06: All about the SenecaData NUC5i5MYBE
2021-03-01: Introducing ETL Markup Toolkit (EMT)
2016-06-11: Gear Review: Happy Hacking Keyboard Professional 2 (HHKB2)
2015-09-14: How Many Cups Does Starbucks Use in a Day?
2015-09-05: That time I got obsessed with making Greek Yogurt
2015-08-10: How Many Miles Will You Scroll?
2015-07-26: Bikes I Ride: Civia Halsted
2015-06-21: How Many Murderers Will You Walk Past?
2015-06-16: Bikes I Ride: Soma Double Cross
More Posts