The State of Immutable Linux(opens in new tab)
Lies, damn lies, and read only filesystems
Curated river of news
Latest posts from blogs I follow
Lies, damn lies, and read only filesystems
This is my annual list of DjangoCon US talks I’d like to see. I have been doing this since 2015, and it’s one of my favorite traditions. DjangoCon US 2026 is in Chicago this year, August 24-28. The CFP is ...
When LLMs write code to accomplish a task, that code has to actually run somewhere. And right now, the options aren't great. Spin up a sandboxed container and you're paying a full second of cold start overhead plus the complexity ...
Update on using MacBook Neo for dev tasks: this is definitely a device you should to reboot daily, even without Chrome or any Electron apps. This morning, Zed (a native Rust app) was 500% CPU without a single window open, ...
I had to set up my Sony a6400 fresh, and here's all the settings I used!
I codified my job as a DX engineer into a system that dispatches agents, enforces conventions mechanically, and learns from its own failures. Here's how case works and why I think every developer should build something like it.
A silly story is easier to remember .octo-canvas-wrap { width: 100%; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; margin: 2rem 0; } .octopus-graph { width: 600px; height: 460px; position: relative; margin: 0 auto; border: 2px solid #000; background: #fff; overflow: hidden; ...
https://youtu.be/g3SrYIUv-OE There's a common narrative right now that you don't need to worry about AI if you're a knowledge worker. Humans are special. Humans are unique in the way they approach work. AI is just a text generator—just an LLM ...
During production debugging, the fastest route is often broad access such as cluster-admin (a ClusterRole that grants administrator-level access), shared bastions/jump boxes, or long-lived SSH keys. It works in the moment, but it comes with two common problems: auditing becomes ...
Using MacBook Neo for "real" development work and it's simultaneously juggling: • Running Claude Code in three tabs at once • Compiling multi-package Xcode builds • Automating two iOS Simulators and a Mac build of my app Hasn't missed a ...
2 Ways to Correct the Financial Times at AWS (So Far) Amazon's Fastest-Shipping Product Is Now Blog Posts Correcting the Financial Times I've been watching AWS long enough to develop a feel for when a company's communications shift from "informing" ...
While Docker is now the main way to distribute backend software and CLI tools, you may be wondering how to build minimal and secure Docker images for your Rust projects.
I've spent the last few months learning Rust as part of my 12 week programming retreat at Recurse Center. I came to Rust because it scored well in my missing programming language analysis and I heard ...
A TUI for visualizing Git repository statistics.
Claude sure goes down a lot for being a product targeting businesses. Maybe Anthropic is just doing humanity a solid by helping us understand how much it will suck when the era of subsidized pricing for LLM-based products ends.
Sent the DLSS 5 video to some not-very-online friends and they thought it looked incredible. Shame on them for not knowing that real gamers are supposed to be outraged! (I happen to think it looks slick as hell and am ...
Quincy Larson over at freeCodeCamp had me on their podcast to discuss how the rapidly changing software industry is impacting junior developers and what they can do about it. I don't normally spend time talking about this stuff, because I ...
We blew past this milestone without much fanfare, but it bears repeating: building awareness & goodwill by releasing open source no longer makes strategic sense for many companies. Agents increasingly consume & adapt OSS—often without users' knowledge—and cut out the ...
Every container image you pull from registry.k8s.io got there through kpromo, the Kubernetes image promoter. It copies images from staging registries to production, signs them with cosign, replicates signatures across more than 20 regional mirrors, and generates SLSA provenance attestations. ...
Ben Thompson's latest rests on a single load-bearing assumption: that the harness and the model are tightly coupled, the way Apple's hardware and software are. It follows, then, that if agents require integration between model and harness, that the companies ...
Some perspectives on approaching a rewrite of a software project.
Topics covered in this episode: chardet ,AI, and licensing refined-github pgdog: PostgreSQL connection pooler, load balancer and database sharder Agentic Engineering Patterns Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at ...
I think I've finally understood why some people find value and love to tinker with AI assistants such as WhateverClaw while I find them (mostly) useless or even the idea
I've thoroughly enjoyed building in Pokopia, sinking dozens of hours into organizing and optimizing my islands. But this comes at the cost of lots and lots of resources. It is PAINFUL to be halfway th...
…symmetry isn’t just a preference for “pretty” shapes. Contents Introduction The HM-AM-GM-QM Inequality The two circles The Semicircle The Container The 3D container The Sum of Squares Inequality Nesbitt’s Inequality Conclusion Introduction While I was randomly browsing the web, I ...
Marathon is the first PVP-heavy game to get its hooks in me since… Unreal Tournament in 2001? I fucking suck, but even playing solo it can feel incredible when you do manage to come out on top. If you want ...
Timberborn is very much my kind of game. Complex, cozy, climate change, water system design, beavers. (My friend Schuyler pointed out at one point that my preferred genre of game is “management sims”, and that perhaps I was little over ...
Clawspark provides a way to Install openclaw on your device in a secure way with a single command.
This one goes out to all the testing neophytes who only recently realized that it's useful to have an automated means of verifying their code does what it claims to do. For the last month, I've been working on prove_it, ...
I've been pleasantly surprised with the amount of freedom and possibilities you have when building in Pokopia. In many ways it feels like a simplified factory game a la Satisfactory. I saw some cool l...
I first started compiling "How To Thought Lead" in my notes 5 years ago, at first as an ironic parody and then slowly becoming sincere, and never published it, 1) because I don't know if I ever really nailed it ...
Pro-tip to any devs who only discovered TDD thanks to coding agents: refactoring is inherently directional. It's more like prefactoring—you rearrange code to make the next change easy. That means you (and your agent) should know the next planned change ...
See an animation of a trapezoid innscribed in a circle, built with some maths and the help of an LLM. The animation My brother asked for my help to build an animation of a trapezoid inscribed in a circle that ...
Today I learned that cyclic quadrilaterals have supplementary opposite angles. A cyclic quadrilateral — a quadrilateral whose four vertices all lie on a single circle — has supplementary opposite angles. This means that opposite angles add to 180 degrees, or ...
I'm still iterating on my experimental Claude Code verification harness, prove_it. This week my focus has been on nudging agents to practice test-driven development. Traditionally, we called this "TDD", but which has recently been renamed to "red-green TDD" as it ...
Understand everything about Nvidia DGX spark along with hands on and benchmarks.
Claude's electron app for macOS is such a buggy mess that I've uninstalled it and sequestered it to a Safari tab, just like I did to Slack, Discord, etc., six years ago. ChatGPT is a native app where things like ...
I've been thoroughly enjoying my time in Pokopia but it wasn't til the end game when I started taking a look at all the switch mechanics. One of the coolest switches is the Laser Sensor which allows y...
I just realized that information overload provides an invisibility cloak. The more that is happening in the world, and the more significant those things are, the less time people will have to be outraged about any particular thing. This is ...
Monorepos -- you've heard the talks, you've read the blog posts, maybe you've seen a few tantalizing glimpses into how Google or Meta organize their massive codebases. But it's often in the abstract and behind closed doors. What if you ...
I'll admit, it's hard not to get frustrated by all the posts about coding agents going viral lately that are saying the same shit I've been blogging and podcasting for multiple years at this point with little to no fanfare. ...
Searching for the next "claw", Booklore goes nuclear, and sourdough starters
I believe operations that change things should always return values.
Lately on X I have noticed a trend of posts that I imagine are probably the natural response to 'LinkedIn-brain' posts, which might be the result of the poor job market right now: "If hard work paid off, the donkey ...
Some jokes write themselves. In our case, the electrician wrote it. Let me give you a little context. Summers in Bucharest can get brutally hot, and when it gets that hot, your brain simply stops functioning. So on weekends, I ...
Adam talks with Tailscale co-founder and Chief Strategy Officer David Carney about where Tailscale is headed next: TSIDP, TSNet, multiple tailnets, and Aperture. They get into clickless auth (via TSIDP), TSNet apps, multiple tailnets for isolation and control, and Aperture, ...