FreeBSD 14.4-RELEASE Announcement
In memoriam, Tony Hoare
Catching malicious contributions in open source repos
JSLinux now supports x86_64
Reversing Russian spyware I installed on my iPhone
AWS SDK for Rust: Using S3-Compatible APIs with Other Clouds
Ghostty 1.3.0
Price-Checking Zerocopy's Zero Cost Abstractions
Meta’s Renewed Commitment to jemalloc
Video Conferencing with Postgres
Building a Procedural Hex Map with Wave Function Collapse
seccomp — Unsafe at any speed (2022)
Online LTL toolset
What I Always Wanted to Know about Second Class Values
Abusing .arpa, the TLD that isn’t supposed to host anything
Is legal the same as legitimate: AI reimplementation and the erosion of copyleft
Removing recursion via explicit callstack simulation
Post-Quantum Cryptography Beyond TLS: Remain Quantum Safe
Notes on writing a voxel game in Dyalog APL
I don't know if my job will still exist in ten years
Your LLM Doesn't Write Correct Code. It Writes Plausible Code
Rust-like Error Handling in TypeScript
Production query plans without production data
Returning To Rails in 2026
AI will fuck you up if you’re not on board
Open Sores
What are you doing this week?
Linux Internals: How /proc/self/mem writes to unwritable memory
Thinnings: Sublist Witnesses and de Bruijn Index Shift Clumping
Coding Agents Wrote a Chess Engine in Pure TeX
WebPKI and You
Getting started with ClickHouse? 13 mistakes and how to avoid them
Cakelisp
Why octal notation should be used for UTF-8 (and Unicode) (2016)
Solving Regex Crosswords Without Z3
z80-sans: OpenType font that disassembles Z80 instructions
Cambridge Battlecode: Code bots that compete in a turn-based strategy game
Interpreting whiteout files in Docker image layers
Ensuring correctness through the type system
Impressions from Mozilla 1.2b (2002)