-
Explainer: Tree-sitter vs. LSP
-
Achieving a 0-CVE OS for VMs: The End of Traditional Patching
-
What are you doing this weekend?
-
Maintaining shadow branches for GitHub PRs
-
Scaling PostgreSQL to power 800 million ChatGPT users
-
Selectively Disabling HTTP/1.0 and HTTP/1.1
-
Portable (cartesian) brace expansion in your shell
-
Why does SSH send 100 packets per keystroke?
-
The WebRacket language is a subset of Racket that compiles to WebAssembly
-
SSH has no Host header
-
One Number Repeated Forever: RNG in NSMB (2020)
-
Visualizing K-Way Merge: An Interactive Guide to Database Sorting
-
We built a museum exhibit about a 1990s game hint line, with a physical binder
-
The Moral Character of Cryptographic Work (2015)
-
Improving the usability of C libraries in Swift
-
Public Key Directory - Key Transparency for the Fediverse
-
Announcing Rust 1.93.0
-
Against Markdown
-
GPTZero finds 100 new hallucinations in NeurIPS 2025 accepted papers
-
Tech behind bringing back games
-
Who is using AI to code? Global diffusion and impact of generative AI
-
Golang panic recovery
-
Notes on the Intel 8086 processor's arithmetic-logic unit
-
An adversarial coding test
-
Your App Subscription Is Now My Weekend Project
More