3 September 2026

26 links · Thursday

ChatGPT

ChatGPT helps you get answers, find inspiration, and be more productive.

Release Audacity-4.0.0 · audacity/audacity

Audacity 4.0 Audacity 4 rebuilds the application interface on Qt and introduces many new quality-of-life improvements, including a new clip-editing model. Most Audacity 3 workflows remain available...

Singularity Rootkit: Evading Elastic Defend Module Load Detection

Elastic Defend 9.5 added taint_flags to the module_load BPF event and a new detection rule on top of it. Here is how Singularity loads clean: source obfuscation for YARA, trusted_pids insertion for the BPF hook, and OBF_OUT=/var/lib/dkms for the .ko creation r…

Complicated vs. Complex

One of the hardest parts of moving from software engineer into leadership wasn't that the problems got harder. It was that I could no longer tell afterwards whether I'd got them right - which is roughly the difference between a complicated problem and a comple…

Why I run Claude Code on a server (box)

How I moved Claude Code off my laptop onto a Hetzner box behind Tailscale, with mosh, tmux, scoped credentials instead of permission prompts, and what broke.

AIgnostic

Learnings from the Codex repo

I’ve been fascinated recently at what the best practices in the new age of engineering look like. But it’s hard to find real data on best practices. For example, X has a ton of …

1Password with an unbelievable own goal

Andrew Lilley Brinker: 1Password Supports the Ethnic Cleansing of Europe Omarchy is a Linux distribution created and controlled by David Heinemeier Hansson, usually known as DHH. DHH is the founder and CTO of 37signals (formerly Basecamp) and creator of Ruby …

9000 RPM is faster than your screen refreshes

An animation to show how a sports engine actually moves at 9000 RPM: 150 crankshaft revolutions per second, on an inline-4, V6, boxer-6 or flat-plane V8.

Slicing Chrome's Zucchini Patches in Half

Chrome's own updater ships a 5.9 MB patch between two stable releases. A prediction-based differ gets the same pair to 2.3 MB, byte-for-byte exact.