Curated river of news

Reader

Latest posts from blogs I follow

2729 entries
55 pages

The Scroll Manifesto(opens in new tab)

Scroll inside the stage with the mouse wheel or with your finger. It is only a machine, but it already understands the gesture. Have fun! Posted by like comments share comments close share close Thank you for sharing. Your unpaid ...

Mario and Earendil(opens in new tab)

Today I’m very happy to share that Mario Zechner is joining Earendil. First things first: I think you should read Mario’s post. This is his news more than it is ours, and he tells his side of it better than ...

A mathematical problem(opens in new tab)

While reading some classic poetry, I accidentally found Samuel Taylor Coleridge’s A Mathematical Problem: On a given finite line Which must no way incline; To describe an equi– –lateral Tri– –A, N, G, L, E. I have to admit, the ...

Inverted themes with light-dark()(opens in new tab)

We rolled out adaptive light-dark() support on our design system themes and it’s been a delightful upgrade. Creating light and dark variable sets isn’t difficult, but delivery has trade-offs. Most apps that do this probably ship both sets of token ...

The Hacker News tarpit(opens in new tab)

Hacker News is a web application with the following features: a list of links, sorted by votes. Comments under those links, also sorted by votes. User accounts with karma. A text submission option. A jobs board. That's it; that's the ...

Prototyping with LLMs(opens in new tab)

Did you know that Jesus gave advice about prototyping with an LLM? Here’s Luke 14:28-30: Suppose one of you wants to build a tower. Won’t you first sit down and estimate the cost to see if you have enough money ...

#476: Common themes(opens in new tab)

Topics covered in this episode: Migrating from mypy to ty: Lessons from FastAPI Oxyde ORM Typeshedded CPython docs Raw+DC Database Pattern: A Retrospective Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses ...

Inference Costs Are Not Sustainable(opens in new tab)

Inference Costs Are Not Sustainable/images/blog/inference-costs-are-not-sustainable/header.webp/images/blog/inference-costs-are-not-sustainable/header.webp Welp, I'm now getting through a quarter of my week's MAX subscription in a few hours of work with Claude Code. I think Anthropic is smart, an...

Shuffleboard Champion(opens in new tab)

Dad has a trophy on his dresser of a silver figure wearing a Greek robe and holding a laurel wreath over his head. The base reads: “Allenhurst Beach Club, Second Place, 1941.” That trophy has been there most of my ...

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

TBPN Gets Acquired(opens in new tab)

There are two things that stood out for me about TBPN, the streaming financial talk show acquired this week by OpenAI. One has been much commented upon: the upbeat, positive tone and enthusiasm that hosts Jordi Hays and John Coogan ...

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

Loading... [13 kB](opens in new tab)

While testing my gopher client, I noticed something interesting: All downloads froze at 13 kilobytes. Sometimes, it was barely noticeable, other times it would stall for a good second or so. Networks operate on small chunks of data called packets. ...