AMA: Can One Setup Their Digital Life to Be Subscription Free?
kevquirk.comSanjay asked me in a comment on my AMA post :
Dear Kev,
I am a fellow reader of multiple blogs of yours and others. But somehow I have been searching for any article where any one can setup of his entire digital life using subscription free model.
I am not talking about to get everything FREE and become a PRODUCT. If you think you can setup everything using opensource then how would you setup all of your essentials. You can write a post anytime when you have a time.
F...
My warm breath steams up my glasses a little bit. I have my cold pillow resting on my chin. I’m still under the covers. I started my morning with a book, Hot Chocolate on Thursday , a cosy tale that took me to Japan and Sydney all without my leaving my bedroom. I love reading in the mornings, although of late I have been a bit too busy to read so early. Saturday mornings, however, are always there for reading. The prospect of staying warm under the covers for a while longer was enticing – a...

Some 30 years ago, the mathematician Peter Shor took a niche physics project — the dream of building a computer based on the counterintuitive rules of quantum mechanics — and shook the world. Shor worked out a way for quantum computers to swiftly solve a couple of math problems that classical computers could complete only after many billions of years. Those two math problems happened to be the…
Source Some 30 years ago, the mathematician Peter Shor took a niche physics project — the d...
Claude Code Found a Linux Vulnerability Hidden for 23 Years
mtlynch.io
Nicholas Carlini , a research scientist at Anthropic, reported at the [un]prompted AI security conference that he used Claude Code to find multiple remotely exploitable security vulnerabilities in the Linux kernel, including one that sat undiscovered for 23 years.
Nicholas was astonished at how effective Claude Code has been at finding these bugs:
We now have a number of remotely exploitable heap buffer overflows in the Linux kernel.
I have never found one of these in my life before....

As we see LLMs churn out scads of code, folks have increasingly turned to Cognitive Debt as a metaphor for capturing how a team can lose understanding of what a system does. Margaret-Anne Storey thinks a good way of thinking about these problems is to consider three layers of system health :
Technical debt lives in code. It accumulates when implementation decisions compromise future changeability. It limits how systems can change.
Cognitive debt lives in people. It accumulate...

tl;dr; I cut 3.2 GB of memory usage from our Python web apps using five techniques: async workers, import isolation, the Raw+DC database pattern, local imports for heavy libraries, and disk-based caching. Here are the exact before-and-after numbers for each optimization.
Over the past few weeks, I’ve been ruthlessly focused on reducing memory usage on my web apps, APIs, and daemons. I’ve been following the one big server pattern for deploying all the Talk Python web apps, APIs, backgr...
I blogged about Pope Leo XIV here . Pope Leo XIV has an undergraduate degree in mathematics. He saw my post and asked for my help with his latest encyclical. LEO: Let's have lunch together at Popeyes. BILL: Why Popeyes? LEO: The name is Pope-yes so I get a discount. BILL: Your treat. [We met at Pope-yes and had the following discussion.] LEO: I am working on an encyclical to resolve the tension between miracles in the Bible and modern science. BILL: What's the issue? LEO: The Bible has mir...
Personal coding and teaching projects I’m currently using Claude to explore:
Name
Notes
asimpy
discrete event simulator using async / await
calls
discrete event simulation of a call center
change
workshop on organizational change
chart.xkcd
XKCD-style charts in Python and JavaScript
datadrag
drag-and-drop dataflow for data science
dsdx
distributed systems design by example
forma
formative assessment widgets for the browse...

UAE cabinet meeting room, via Camski . Welcome to the reading list, a weekly roundup of news and links related to buildings, infrastructure, and industrial technology. This week we look at aluminum disruptions, the EV rust belt, the ongoing transformer shortage, SpaceX’s IPO, and more. Roughly 2/3rds of the reading list is paywalled, so for full access become a paid subscriber. War in Iran The world’s largest aluminum smelter in Bahrain was hit by an Iranian drone, bringing production o...

About five months ago I wrote about Absurd , a
durable execution system we built for our own use at Earendil, sitting entirely
on top of Postgres and Postgres alone. The pitch was simple: you don’t need a
separate service , a
compiler plugin , or an entire
runtime to get durable workflows. You need a SQL file
and a thin SDK.
Since then we’ve been running it in production, and I figured it’s worth
sharing what the experience has been like. The short version: the design
held up, ...
Last year my aunt let me add her original Tangerine iBook G3 clamshell to my collection of old Macs 1 .
It came with an AirPort card—a $99 add-on Apple made that ushered in the Wi-Fi era. The iBook G3 was the first consumer laptop with built-in Wi-Fi antennas, and by far the cheapest way to get a computer onto an 802.11 wireless network. Last year my aunt let me add her original Tangerine iBook G3 clamshell to my collection of old Macs 1 .
It came with an AirPort card—...

Back in 1985, computer scientist Peter Naur wrote “Programming as Theory Building” . According to Naur - and I agree with him - the core output of software engineers is not the program itself, but the theory of how the program works . In other words, the knowledge inside the engineer’s mind is the primary artifact of engineering work, and the actual software is merely a by-product of that.
This sounds weird, but it’s surprisingly intuitive. Every working programmer knows that you can...
This week on the People and Blogs series we have an interview with Anthony Nelzin-Santos, whose blog can be found at z1nz0l1n.com .
Tired of RSS? Read this in your browser or sign up for the newsletter .
People and Blogs is supported by the "One a Month" club members.
If you enjoy P&B, consider becoming one for as little as 1 dollar a month.
Let’s start from the basics: can you introduce yourself?
Bonjour ! I’m a militant wayfarer,...

A couple of weeks ago we took a little break. The first adults-only break since my daughter was born. For that reason, we decided to do something that was quite close to home. I am still was quite nervous about being far away from her and I didn’t want to go abroad because of her seizures. So I figured that we should stay near London and a small train journey away. Ideally, a train journey that wouldn’t be too expensive and that we could go on the day without price difference. Since we’re ...
"Intellectuals and Society" by Thomas Sowell - a collection of essays in which
Sowell criticizes "intellectuals", by which he mostly means left-leaning
thinkers and opinions. Interesting, though certainly very biased. This book
is from 2009 and focuses mostly on early and mid 20th century; yes, history
certainly rhymes.
"The Hacker and the State: Cyber Attacks and the New Normal of Geopolitics"
by Ben Buchanan - a pretty good overview of some of the the major
cyber-attacks done by states in th...
It’s April Cools! It’s like April Fools, except instead of cringe comedy you make genuine content that’s different from what you usually do. For example, last year I talked about The best introductory video games for non-gamers. This year I’m picking a fight.
This is “New York” Pizza (NYP):
(source)
Flat pizza, soft bottom, hard crust, foldable wedges. It’s the archetypical American pizza style and probably your pizza emoji. It’s April Cools! It’s like April Fools, excep...

Gimkit Snowy Survival is an infection-style 2D game mode where one player starts as The Cursed and hunts everyone else with a Snowball Launcher. Regular players run, farm resources, and dodge attacks. When a player’s health drops to zero, they join the cursed side. The match ends when all players are cursed or the host stops it.
How Does Gimkit Snowy Survival Mode Work?
Each match opens with a 20-second grace period. After that, one or more players become The Cursed and spawn with Sno...

I was knocked out hard by something this week. It wasn’t a flu or COVID thankfully, but it turned my head to mush and my sinuses into fire ants, which among other things made sleep all but impossible. I did in fact do a bunch of work on the blog yesterday, but it was all backend plumbing stuff.
It is interesting how different parts of the brain work, and how it recovers at different speeds? I tend to find my ability to write code (at least of the rote, boiler-plate kind) and tinker at a ...

If I’ve been quiet on this blog for a while, it’s because I’ve been filling my hours with a lot of RPG design: D&D, A5E, Pathfinder, and, increasingly, Draw Steel (I’ve been doing freelance work on the game back from when it was MCDM RPG). And now it’s official! I’m starting a job as Draw Steel line developer at MCDM. I’m incredibly proud that this amazing company is letting me play with their toys.
I have tons and tons of praise for MCDM that I basically can’t say now, becau...
Highlights from my conversation about agentic engineering on Lenny's Podcast
simonwillison.net
I was a guest on Lenny Rachitsky's podcast, in a new episode titled An AI state of the union: We've passed the inflection point, dark factories are coming, and automation timelines . It's available on YouTube , Spotify , and Apple Podcasts . Here are my highlights from our conversation, with relevant links.
The November inflection point
Software engineers as bellwethers for other information workers
Writing code on my phone
Responsible vibe coding
Dark Factories and ...
Just testing Just testing Just testing
The Self-Cancelling Subscription
predr.ag
Happy April 1st! This post is part of April Cools Club : an April 1st effort to publish genuine essays on unexpected topics. Please enjoy this true story, and rest assured that the tech content will be back soon!
One Friday night a few months ago, my family and I sat down to relax and enjoy a TV show on our streaming platform of choice. The subscription was a perk of one of our credit cards, and we had been satisfied customers for several months.
This time was different. Instead of a "Conti...
Using Bunny CDN to embed and stream videos on static websites
stfn.plAs with other such posts on my blog, this is not sponsored in any way, I just
write about the things I personally use and think are worth sharing.
In the process of rewriting my
blog I changed how I host my
videos.
I currently have two posts with embedded short videos:
How to make a timelapse with a Raspberry Pi
I started using ESPhome and now I have a local smarthome
Previously I stored the video files in the CDN's storage (first Cloudfront, then
Bunny CDN, here is the blog post ab...