🦞🌯 Lobster Roll

Stories by 0x2ba22e11

Stop Writing `__init__` Methods (blog.glyph.im)
ntoh*/hton* is a bad API (purplesyringa.moe)
Database Protocols Are Underwhelming (byroot.github.io)
RIP pthread_cancel (eissing.org)
Use the Force (Feedback) to Solder Small Things (bunniestudios.com)
Decompression is up to 30% faster in CPython 3.15 (emmatyping.dev)
Leader election with S3 and If-Match (quanttype.net)
Performance Optimizations Can Have Unexpectedly Large Effects When Combined With Caches (justinblank.com)
GSH: an Ada POSIX Shell to Speed Up GNU Builds on Windows (2019) (archive.fosdem.org)
The Joy Of Duplexes (codahale.com)
Logging messages onto a strictly bounded queue is perilous (carefully.understood.systems)
refix: fast, debuggable, reproducible builds (yosefk.com)
6 Reasons in favor of a core language, and 5 against (jesper.cx)
Unintentional forensic edit logs via font changes (jwz.org)
Cyclic cellular automaton (carefully.understood.systems)
This is a 2D cellular automaton with an update rule that makes it cycle. It's seeded with random noise. Try turning the number of states up to 20 or more, making it really big and ticking the "Go fast?" box. This is written using WebGL with the CCA update step calculated in a fragment shader. The...
The Evolution of the PCI Express Specification (pcisig.com)
ManMan (2020) (wooz.dev)
A Quick Tour of NVM Express (NVMe) (metebalci.com)
Client-side RCE via CSS Injection in Google Web Designer for Windows (balintmagyar.com)
Tracing Linux kernel with retsnoop (nakryiko.com)