Posts
- Dealing with Stray Middle Click Events with Google Chrome in X11 (2025-10-15)
- jj Recipe: Collapsing Working Tree for Review (2025-10-12)
- Requiem for a Hash Function, or: How I learned to love package maphash (2025-09-22)
- Go: Improving Example Visibility in pkgsite (pkg.go.dev) (2025-09-09)
- Flagging Files that Ignore Files Match (2025-08-30)
- Go: Package-Centric Organization (2025-08-18)
- Behind the Scenes: CI and CD with this Web Site and Blog (2025-08-11)
- Approach to LLMs and Other Reflections (2025-07-04)
- The Curious Case of the Misspelled Streets in California's Little Switzerland (2025-06-04)
- Golden File Testing (2025-05-28)
- Elegant Configuration APIs and Command Line Flags (2025-04-27)
- Go: Testing Frameworks and Mini-Languages (2025-04-06)
- Go: Debugging Individual Table Tests (2025-04-04)
- Flowchart for Choosing gRPC Methods Types (2025-03-24)
- Using Elves to Keep Go Toolchain Up-to-Date (2025-03-20)
- Bettering Best Practices (2025-02-14)
- Reflections on Death and Loss (2024-12-28)
- Unnumbered S-Bahn-Linien (2024-11-05)
- Vagaries of Voting While Abroad: Affordances, Surprises, and Disenfranchisement, etc. (2024-10-31)
- Front 242 Live: A Closing Chapter (2024-10-28)
- Election Loathing: 2024 Edition (2024-10-24)
- Config Management at Scale: The Gold Standard (2024-10-11)
- Go: Naming Errors and the Parlance of Error Types (2024-10-01)
- Git: Cheap Task Tracking (2024-09-23)
- Notes on Extending Chamberlain Garage Door Opener Receiver Range (2024-09-14)
- European Road Law for North American Visitors (2024-09-01)
- Go: How the Testing Harness Works (2024-08-15)
- Zürich: Phallic Fountains and Other Water Features (2024-08-01)
- Hugo Tag Page Counts (2024-07-26)
- Context Cancellation and Server Libraries like gRPC and net/http (2024-07-22)
- Iconography of the X Window System: The Boot Stipple (2024-07-11)
- In Praise of the fc Shell Builtin (2024-07-05)
- Revisiting Test Sizes (2024-06-26)
- Cultural Critique: American Penny Pinching (2024-06-17)
- Political Donation Strategy 2024 (2024-06-16)
- Go Error Propagation and API Contracts (2024-05-23)
- Rust Borrowed IntoIterator Trait (2024-04-07)
- A Rant on R and the Melt Function in R (2024-03-06)
- Great Series I Savings Bond Backtest (2024-03-02)
- Go Fonts as Web Fonts (2024-02-24)
- Book Endorsement: ggplot2: Elegant Graphics for Data Analysis (2024-02-24)
- Preventing LLM Web Site Crawlers (2024-02-20)
- Neologism: Context Awareness (2024-02-19)
- Contextualizing the Go Context API: Program Scopes (2024-02-08)
- Teaser: Thought Experiment on Representing Temperature in Climate Comparisons (2024-01-24)
- Tip: Shell Brace Expansion (2024-01-18)
- Plain Old Data in Go: POGS (2024-01-17)
- RCS Style Keywords in Hugo (2024-01-15)
- Hugo Root Menu and Ugly URLs: / and /index.html (2024-01-11)
- Retiring pbutil (github.com/matttproud/golang_protobuf_extensions) (2024-01-10)
- Joining Ranges Unions in Google Sheets (2024-01-07)
- Naming Is Hard: /etc/default (2024-01-06)
- Keyboard Configuration in Debian Linux (2024-01-06)
- Notes on Closed Loop Dryers (2024-01-03)
- Last Row in Google Sheets (2024-01-02)
- Hugo URLs With File Extension (2023-11-04)
- Hello World (2023-10-29)