Hegel, a universal property-based testing protocol and family of PBT libraries
Inside Ohm's PEG-to-Wasm compiler
Proposing Botwatch
When upserts don't update but still write: Debugging Postgres performance at scale
Pine64 FOSDEM 2026 Update
Rust threads on the GPU
How io_uring Overtook libaio: Performance Across Linux Kernels โ and an Unexpected IOMMU Trap
Slopification and its Discontents
Lessons from Pyre that Shaped Pyrefly
curl > dev/sda
Debunking zswap and zram myths
Announcing TypeScript 6.0
Ironies of Automation (1983)
Can it Resolve DOOM? Game Engine in 2,000 DNS Records โ blog.rice.is
The Mouse Programming Language on CP/M
Building ATS2 from Source in 2026
RocksDB development finds a CPU bug
Playbit runtime
What are you doing this week?
Pony Gets a Template Engine
BasicBox: A 486-class PC emulator written entirely in Visual Basic 6
Guideline: Rust Style
Qt 6.11 Released
TLA+ mental models
Rewriting a 20-year-old Python library
A History of UW Central Computing: The Cyber Era
From error-handling to structured concurrency
Arturo programming language
LLM 'benchmark' as a 1v1 RTS game where models write code controlling the units
Generators in lone lisp
Semi-retirement, or, really, changing my relationship with the BSDs
Markdown Ate the World
An Incoherent Rust
Designing a Spatula (in Haskell) (Video)
The Death of Character in Game Console Interfaces
My Google Recruitment Journey (Part 1): Brute-Forcing My Algorithmic Ignorance
Gram 1.1.0 released
Gren 26.03: Parser improvements
On becoming a day person
From virtio-snd 0-Day to Hypervisor Escape: Exploiting QEMU with an Uncontrolled Heap Overflow