Introducing Claude Sonnet 5 Our most agentic Sonnet yet, with top-tier intelligence for coding and everyday professional work.
The Post-COVID Decline in the Labor Share - Liberty Street Economics A look at the decline of the labor share of income that occurred post-COVID, comparing its dynamics to declines in earlier periods.
Claude Code Is Steganographically Marking Requests I inspected Claude Code for privacy reasons and found hidden system prompt markers based on API base URL and timezone.
VS Code Running in a Docker Container with X11 Forwarding | no dogma blog Forwarding the screen from Docker Desktop containers in Linux is much more difficult than it should be. In an earlier post, I gave an example of forwarding xeyes, but here is something a little more practical - running VS Code in a container.
Waag | European digital ID wallets are a gift to Google and Apple European governments are rolling out digital identity wallets, which are to be used by citizens to access services, and to verify their age online. There is a serious problem with this: these wallets rely on safety services of Google and Apple.
The Dating App Plot Device I've always been interested in how dating apps work. You really only have two choices if you want to get in the business.
HCCF’s Vision for a Human-Centered Top-Level Domain – Human-Centered Computing Foundation The Internet is the most powerful communication tool ever created, yet the infrastructure underpinning it has been leveraged by the tech industry to extract our data and exploit our attention. The Human-Centered Computing Foundation seeks to change this d...
Testing is fucking awesome Read "Testing is fucking awesome" by Michael Tromba. I used to have a pretty negative sentiment on testing. Unit tests, integration tests, anything that required writing code to test other code I alre...
Structural Correctness — sao.dev Type systems are great: they catch huge swaths of bugs at compile time, and contribute to a grammar/vocab of forward development for your app. Like type systems, modern tools for verifying correctness leverage structural descriptions of the problem, via g...
One Man's Delusion Is Another Man's Dream. There is a particular type of person found everywhere, but especially online. They stand at the side-lines of life, watching others take ris...
On Hopping Claudes I vibe-coded a dashboard for hopping Claudes. It allows me to see which of my agents are working, stalled, or waiting on me. Under the hood it captures each agent's hook events into a local SQLite database.
When Impressive Performance Gains Do Not Matter Even order-of-magnitude improvements in performance may not matter.
European ISPs Want Rightsholders Held Accountable for Overblocking Damage * TorrentFreak For years, rightsholders have pushed for broader site blocking orders, with no direct liability for overblocking. EuroISPA want to change that.
Docker Desktop Linux X11 Forwarding from Container to Host | no dogma blog This was much harder than it should have been. If I were using the Docker Engine instead, it probably would have worked with only a few steps. But I like Docker Desktop, and I want to stick with it. This post explains how to run GUI applications in a Dock...
Anti-Meme Explosion A brain-dump about antimemetics: ideas that resist transmission, the four kinds I keep noticing, and why LLMs may be the greatest anti-meme generators we've built.
Ableton Live and Designing for Authenticity — THU Sound & Music 2026 Slides and speaker notes from my THU: Sound & Music 2026 talk on the design of Ableton Live — exploring its foundational ideas, the Drift synthesizer, and the role of authenticity in the design of lasting creative tools.
Qwen 3.6 27B is the sweet spot for local development - Quesma Blog Qwen 3.6 27B is finally a smart model we can use for coding on Macbook or Nvidia RTX - with llama.cpp and OpenCode.
Building a Self-Hosted Cloud #0 I did something kinda silly when I ran for president of my ACM chapter. I promised free web hosting for all members. Why is this silly? We are quite budget constrained due to university spending policy. So how am I going get myself out of this pickle? I’m...
Projection: A jj Workflow for splitting public and private files How to track private files together with public code with Jujutsu filesets, revsets, and git private commits setting.
Migrating from TrueNAS to NixOS without losing data after the build-system rug pull | Bas Nijholt TrueNAS was the last appliance OS in my homelab. The build-system change was the last straw, but the itch had been building for a while: too much UI state, unclear defaults, and virtualization churn around Incus. This is the story of how I gave an AI agen...
The Dead Internet is Real The measurable version of dead-internet theory is already here: bots are 53% of web traffic, AI writes most new pages, and under a third of Google searches still send a click. The open web got disintermediated — hollowed from both ends.
A Command Palette for Sway - Nilcoast Erik Benoist - Software engineer building platforms for 20+ years. Chicago-based. Focusing on product and DevOps.
Extracting sound effects from a Switch game - Vox Silva How I took apart Switch Sports to isolate the golf audio.