🦞🌯 Lobster Roll

Stories by GeoffWozniak

Systemd on Ubuntu 16.04 can't (or won't) reliably reboot your server (utcc.utoronto.ca)
How the coffee-machine took down a factory's control room (reddit.com)
The Underwhelming Impact of Software Engineering Research (iansommerville.com)
From Stolen Laptop to Inside the Company Network (dolosgroup.io)
GCC should warn about 2^16 and 2^32 and 2^64 (gcc.gnu.org)
I do not use a debugger (lemire.me)
What ORMs have taught me: just learn SQL (wozniak.ca)
Write Fuzzable Code (blog.regehr.org)
A Typed, Algebraic Approach to Parsing (semantic-domain.blogspot.com)
Scrum makes you dumb (linkedin.com)
On repl-driven programming (mikelevins.github.io)
How to recognize AI snake oil (cs.princeton.edu)
Optimizations enabled by -ffast-math (kristerw.github.io)
A monorepo misconception - atomic cross-project commits (snellman.net)
Cores that don't count (sigops.org)
From the abstract: > We are accustomed to thinking of computers as fail-stop, especially the cores that execute instructions, and most system software implicitly relies on that assumption. During most of the VLSI era, processors that passed manufacturing tests and were operated within specificati...
What is Strict Aliasing and Why do we Care? (gist.github.com)
Macros, Safety, and SOA (tim-harding.github.io)
Thought Experiment: An Introductory Compilers Class (semantic-domain.blogspot.com)
Why Does Mozilla Maintain Our Own Root Certificate Store? (blog.mozilla.org)
The puzzling empathy of debugging (wozniak.ca)
Unlearning Toxic Behaviors in a Code Review Culture (medium.com)
It's Time for Operating Systems to Rediscover Hardware (youtube.com)
When Results Are All That Matters: The Case of the Angora Fuzzer (andreas-zeller.blogspot.com)
GCC 15.1 Released (gcc.gnu.org)
Software against humanity? An Illichian perspective on the industrial era of software (cs.kent.ac.uk)
What FP can learn from Smalltalk (youtube.com)
Mathematicians deliver formal proof of Kepler Conjecture (eurekalert.org)
In which computers help prove something that humans gave up on because it was too complicated.
What's worked in computer science (danluu.com)
Privacy and the Fediverse (AKA Mastodon, Pleroma, and Friendicas) (jonwatson.ca)
Show/hide Emacs dired details in style (xenodium.com)