The Enshittificator
Simple Made Inevitable: The Economics of Language Choice in the LLM Era
You can use newline characters in URLs
A Poet with No Verse
Triangle of Power
Cash issuing terminals
Apache Iggy's migration journey to thread-per-core architecture powered by io_uring
Custom Data Structures in E-Graphs
Thinking Deeply About Theming and Color Naming
The Science of Detecting LLM-Generated Text
Block the “Upgrade to Tahoe” alerts
Ruby's Exceptional Creatures
Verified Spec-Driven Development (VSDD)
Breeze QtWidgets style changes to help us prepare for Union
prek: a better `pre-commit`
fast-servers: an interesting pattern
snakes.run, massively multiplayer Snake over SSH
January in Servo: preloads, better forms, details styling, and more
Debugging Reproducibility Issues in Rust Software
epoll's handle-centric design is more composable than kqueue's filter-centric design (2021)
Everything changes, and nothing changes
AI=true is an Anti-Pattern
15 Years of Indie Dev In 4 Bits of Advice
Atomic GraphRAG Demo: A Single Query Execution
The Eternal Promise: A History of Attempts to Eliminate Programmers
Yes, and
unf — filesystem flight recorder
Package Managers à la Carte: A Formal Model of Dependency Resolution
Bootc and OSTree: Modernizing Linux System Deployment
Packaging AI/ML models as conda packages
What's cooking in git.git (Feb 2026, #11)
Offlining a Live Game With .NET Native AOT
An AI agent coding skeptic tries AI agent coding, in excessive detail
elementary OS 8.1.1 Available Now
Stop Putting Secrets in .env Files
Cultivating a robust and efficient quantum-safe HTTPS
Disrupting malicious uses of our [OpenAI] models
Please stop using passkeys for encrypting user data
Instant LLM Updates with Doc-to-LoRA and Text-to-LoRA
Bill Text - AB-1043 Age verification signals: software applications and online services