Evolving Languages Faster with Type Tailoring (2024)
BuildKit: Docker's hidden gem that can build almost anything
Google API Keys Weren't Secrets. But then Gemini Changed the Rules
An Open Letter to Google regarding Mandatory Developer Registration for Android
Introducing Lyte2D: A comfy little game engine
Against Query Based Compilers
Managing Complexity with Mycelium
Long Range E-Bike
Deterministic Programming with LLMs
The Slow Death of the Power User
Text-Based Google Directions
What interesting (and smaller) conferences are there in 2026?
Gleam is boring, so I went to a conference about it
Devirtualization and Static Polymorphism
Recursive Make Considered Harmful [2006]
Practical Decentralization
Firefox pwn2own 2025 documentary part 2
Large-Scale Online Deanonymization with LLMs
Porting Doom to a 20-year-old VoIP phone
Fake Job Interviews Are Installing Backdoors on Developer Machines
Computer History Museum Recovers Rare UNIX History
I Verified My LinkedIn Identity. Here's What I Actually Handed Over
Windows 11 Notepad to support markdown
Software Engineering Has Changed
Dictionary of Algorithms and Data Structures
ANN: Tada 0.4.0 - local (cached) dependencies support
How AI Will Change the Mobile Ecosystem
The Road Ahead for LocalStack: Upcoming Changes to the Delivery of Our AWS Cloud Emulators (2025)
New accounts on HN 10x more likely to use EM-dashes
Current Large Audio Language Models largely transcribe rather than listen
Tests Are The New Moat
Lambda World 2019 - Language-Oriented Programming with Racket - Matthias Felleisen
Your system is fine. Your users aren't
Building Index-Backed Query Plans in DataFusion
I Taught My Dog to Vibe Code Games
Turing Completeness of GNU find: From mkdir-assisted Loops to Standalone Computation
Justifying text-wrap: pretty
ansigpt: c89 implementation of microgpt
RFC 406i - The Rejection of Artificially Generated Slop (RAGS)
How we rebuilt Next.js with AI in one week