Curated river of news
Reader
Latest posts from blogs I follow
Playing a Different Game(opens in new tab)
Sometimes you can win big by playing the game differently. My father shared a story about one of the most famous football games in history. We were asking him about great sports moments he had witnessed such as Joe DiMaggio ...
The Most Important Ideas in AI Right Now (April 2026)(opens in new tab)
The Most Important Ideas in AI Right Now April 2026/images/blog/the-most-important-ideas-in-ai/header.webp/images/blog/the-most-important-ideas-in-ai/header.webp After thinking about this for about a week, and attending the RSA conference during that time, I think there are a few main AI ideas tha...
What Happens When AI Stops Being Artificially Cheap(opens in new tab)
What Happens When AI Stops Being Artificially Cheap/images/ai-stops-being-artificially-cheap.webp I've been thinking about what happens when AI inference costs stop being subsidized. Every major lab is losing money on inference right now, and that's going to change. I don't know exactly ...
What are we all playing this weekend?(opens in new tab)
There is a significant danger that this article will have aged terribly. You see, I asked everyone what they were playing this weekend on Thursday, rather than the usual post-lunch scramble on a Friday. You see, I took Friday off ...
Add Use The Readline Keybindings Anywhere as a Unix TIL (opens in new tab)
We Are Confusing Two Types of AGI(opens in new tab)
We Are Confusing Two Types of AGI/images/two-types-of-agi.webp/images/two-types-of-agi.webp I think the biggest problem with the AGI debate is that we're confusing two types of AGI. I propose thinking and discussing them as two different things: 1. Soft AGI: An AI system ...
★ Apple Giveth, Apple Taketh Away(opens in new tab)
Safari is no longer breaking my menu-item-icon despising heart on MacOS 26 Tahoe, but the best trick to block the Tahoe “upgrade” notice on MacOS 15 Sequoia no longer works.
Astral has been acquired by OpenAI (Changelog News #184)(opens in new tab)
Astral is joining OpenAI, which says a lot about where the center of gravity is moving for developer tools, LiteLLM got hit by a nasty supply-chain attack, and OpenCode blew up as the latest serious open source swing at the ...
Hawai’i(opens in new tab)
I’m just back from the United States 50th state, a staggering 2,500 miles from the mainland. For the next week or two, I’ll pronounce it Ha-Vie-ee, like how it’s pronounced in the native Hawaiian language. A language, by the way, ...
AI Unmasked Our Work as Scaffolding(opens in new tab)
AI Unmasked Our Work as Scaffolding/images/blog/ai-unmasked-our-work-as-scaffolding/header.webp/images/blog/ai-unmasked-our-work-as-scaffolding/header.webp I think AI is revealing that a vast percentage of knowledge work is scaffolding overhead. Maybe 75-99%. 1. In my own field of cybersecurity, ...
Linux After Dark – Episode 118(opens in new tab)
16 Pro Web Devs Compete with CSS | Round 4 | Semi Finals(opens in new tab)
MADCSS FINAL FOUR(opens in new tab)
Self-Host Weekly (27 March 2026) (opens in new tab)
Controversial donation banners, Booklore successors, and a public service announcement for GitHub users
(opens in new tab)
“Accessibility had never really played a significant role since I started working as a front-end developer in 2019. It didn’t have a significant role in my boot camp, or in YouTube tutorials I watched, and certainly not in my job. ...
Using Perfetto in ZJIT(opens in new tab)
Originally published on Rails At Scale. Look! A trace of slow events in a benchmark! Hover over the image to see it get bigger. img { max-width: 100%; } img:hover { transform: scale(2); transition: transform 0.1s ease-in; } img:not(:hover) { ...
I got yet another digital typewriter: The BYOK(opens in new tab)
I love my single-purpose devices, and I got another one for distraction-free writing called the BYOK!
What I built at Recurse Center - a 12 week programming retreat (Return Statement W2'26)(opens in new tab)
I just finished my 12-week programming retreat at Recurse Center. As is tradition, we write "return statements" to reflect on the time - what we did, built, and learned. What is Recurse Cen...
What Is Your Name in Another Universe?(opens in new tab)
Weekend articles should be lighter and fun. Not everything has to be an argument, a deep dive, or a small your average frustration disguised as an essay. Sometimes I just want to build a tiny piece of nonsense, the sort ...
Working on products people hate(opens in new tab)
Members Only: On Cathedral thinking(opens in new tab)
(opens in new tab)
“The whole tech industry is nothing but scumbag billionaires and smarmy marketing and unbridled enshittification and oppressive management and AI psychosis and alpha-bro startup-hustle grind-culture bullshit and I’m just… so tired. The End - Craig Cook”Don’t we all know that ...
2.5 Admins 292: Trivyally Infected(opens in new tab)
Clojure: The Documentary [OFFICIAL TRAILER] | Coming April 16th! 🚨(opens in new tab)
Island city-builder Nova Roma is out now, and I'd have drowned all my Romans already if it weren't for those pesky gods(opens in new tab)
I have two dreams as mayor of an island town in Nova Roma, the new early access city-building game from Lion Shield and Hooded Horse. One is to erect a fantastic water network for my people - a sturdy yet ...
Generative UI Notes(opens in new tab)
Looking at research and experiments that are designed to automatically generate user interfaces based on user preferences. Generative UI Notes originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
Prompting(opens in new tab)
I’ve noticed lately that more people are writing forum postings and Reddit questions as if they were writing a prompt for an LLM. Here’s an example from a Buddhist forum I lurk on:
Don’t trust, verify(opens in new tab)
Software and digital security should rely on verification, rather than trust. I want to strongly encourage more users and consumers of software to verify curl. And ideally require that you could do at least this level of verification of other ...
Why pylock.toml includes digital attestations(opens in new tab)
A Python project got hacked where malicious releases were directly uploaded to PyPI. I said on Mastodon that had the project used trusted publishing with digital attestations, then people using a pylock.toml file would have noticed something odd was going ...
Engineers do get promoted for writing simple code(opens in new tab)
97: The New Operator(opens in new tab)
Add Avoid Modification With Frozen Dataclass as a Python TIL (opens in new tab)
Zensical - a modern static site generator(opens in new tab)
If you've built documentation in the Python ecosystem, chances are you've used Martin Donath's work. His Material for MKDocs powers docs for FastAPI, uv, AWS, OpenAI, and tens of thousands of other projects. But when MKDocs 2.0 took a direction ...
I was the untitled goose in Big Walk, the balmy new open world co-op puzzler from House House(opens in new tab)
House House were kind enough to keep a video of my hands-on session with Big Walk, filmed by one of the participating PRs. Generally, a full video of a preview event including player audio is a lifesaver for a journalist, ...
Basecamp becomes agent accessible(opens in new tab)
Crimson Desert might be an open world jumble of loose ends, but I can't resist its sexy towers and ghost trains(opens in new tab)
Phwoar, look at that striking steeple on the horizon, I thought after arriving in Crimson Desert’s first town. I was playing a man I was fairly sure I couldn’t give a toss about, embroiled in a conflict I also couldn’t ...
Empty Nests and Pleasure Chests(opens in new tab)
One hundred weirdo emails(opens in new tab)
I hope I don’t have to spell it out but I will do it anyway: in these cases I don’t know anything about their products and I cannot help them. Quite often I first need to search around only to ...
(opens in new tab)
Elena from Ariel Salminen looks to solve many problems. “Layout shifts, flash of unstyled content, poor server-side rendering support, too much reliance on client side JavaScript, doesn’t play well with frameworks like React Server Components, accessibility issues, and so on… ...
Building pentest devices with Rust and ESP32-C6 microcontrollers(opens in new tab)
Growing up with James Bond, Alex Rider and Inspector gadget, I've naturally always been fascinated by gadgets that enable the hero to spy and fight the badies. Fast forward a
A history of styling choices leading to native CSS(opens in new tab)
How I switched from Less to Sass to CSS Modules to PostCSS nested and nesting to finally, at last, using pure CSS.
Build a Single-File Rust Web API with SQLite(opens in new tab)
In this post we'll continue our series of building web APIs with Rust. In the last post we built a single-file web API with Rust and Axum using in-memory storage. Now we're going to add a database as ...
cliamp(opens in new tab)
A terminal music player inspired by winamp.
Code as a Tool of Process(opens in new tab)
Steve Krouse wrote a piece that has me nodding along: Programming, like writing, is an activity, where one iteratively sharpens what they're doing as they do it. (You wouldn't believe how many drafts I've written of this essay.) There’s an ...
I've used Linux for 12 years, but I never knew these 17 facts(opens in new tab)
Coding on Vacation(opens in new tab)
The question I asked myself (and the private Slack channel): is ensuring that I have a phone based approach to agentic coding while I’m on vacation healthy because I’m ensuring that I’m not on the computer, a phone is less ...
Ask the LLM to write code for it(opens in new tab)
This article covers a useful LLM pattern where you ask the LLM to write code to solve a problem instead of asking it to solve the problem directly. The problem of merging two transcripts I had two files that contained ...
Tread carefully, because you tread on my fucks.(opens in new tab)
This newsletter is free to read, and it’ll stay that way. But if you want more - extra posts each month, access to the community, and a direct line to ask me things - paid subscriptions are $2.50/month. A lot ...
Late Night Linux – Episode 378(opens in new tab)