Curated river of news

Reader

Latest posts from blogs I follow

2881 entries
58 pages

Ozempic dreams(opens in new tab)

It’s a secret to everyone! This post is for RSS subscribers only. Read more about RSS Club. I’ve heard the term “Ozempic face” for awhile. People have opinions about that one, but I tend to feel like we should be ...

Value numbering(opens in new tab)

Welcome back to compiler land. Today we’re going to talk about value numbering, which is like SSA, but more. Static single assignment (SSA) gives names to values: every expression has a name, and each name corresponds to exactly one expression. ...

2026.Q1 Review(opens in new tab)

TL;DR - In 2026.Q1 I participated in a 12-week programming retreat, published my 1,000th blog post, started building with Rust, solidified my agentic engineering workflows, shipped my first game, star...

Absurd In Production(opens in new tab)

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 ...

Hello Again, World(opens in new tab)

On December 24, 1968, Christmas Eve, astronaut William Anders took what would become one of the most consequential photographs in human history. He was aboard Apollo 8, orbiting the Moon for the fourth time, when the spacecraft rotated and the ...

Indexable iterables(opens in new tab)

Learn how objects are automatically iterable if you implement integer indexing. Introduction An iterable in Python is any object you can traverse through with a for loop. Iterables are typically containers and iterating over the iterable object allows you to ...

CSS subgrid is super good(opens in new tab)

I’m all aboard the CSS subgrid train. Now I’m seeing subgrid everywhere. Seriously, what was I doing before subgrid? I feel like I was bashing rocks together. Consider the follower HTML: The content could be simple headings and paragraphs. […]

I quit. The clankers won.(opens in new tab)

… is what I’m reading far too often! Some of you are losing faith! A growing sentiment amongst my peers — those who haven’t already resigned to an NPC career path† — is that blogging is over. Coding is cooked. ...

#475: Haunted warehouses(opens in new tab)

Topics covered in this episode: Lock the Ghost Fence for Sandboxing MALUS: Liberate Open Source Harden your GitHub Actions Workflows with zizmor, dependency pinning, and dependency cooldowns Extras Joke Watch on YouTube About the show Sponsored by us! Support our ...

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 ...

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, ...

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) { ...

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 ...