-
The end of verygoodsoftwarenotvirus.ru
-
Introducing GNOME 51
-
A/I Shuts Down
-
How to get a DOI for your blog posts
-
Forgery of C2PA on a Pixel 10
-
Why i'm still bearish on LLMs after Navier-Stokes
-
C++26: Trivial infinite loops are no longer undefined behaviour
-
Unicode 18.0.0
-
OSRS Wiki and RuneLite are increasingly under strain from low-effort AI development
-
Reinventing issue tracking: Local-first and Git-native
-
Why building a Rust LSP is hard
-
Original Sony PlayStation 2 security chip ‘broken wide open’ after 26 years
-
Reversing Factorio's RNG
-
Ubuntu 26.10 completes transition to Rust-based coreutils
-
Some things Veloren does differently
-
The smallest possible Linux distribution
-
Why .tar.gz files can't be combined with cat
-
Replacing Pull Requests with Delta
-
Tilia—a new formatter for Haskell
-
Style Guide for Online Hypertext (1992)
-
Introducing TIN: full-text search for Postgres
-
Maintaining the love for coding in the time of AI
-
GEFS on OpenBSD: A very early preview
-
Small Programming Tricks
-
JDK 27 has been released
More