Today's links

47 links from the last 24 hours · 4 November 2026

Your browser is suspiciously without a Sec-Fetch-Mode header

You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace, the wiki thing it's part of. Unfortunately you're using a browser (or client library) that my anti-crawler precautions consider suspicious…

i’m a product engineer now. mostly i wait.

Laurie Voss says we’re all product engineers now. I pulled a few months of my own numbers to see what that actually looks like day to day. The code part is basically free. The waiting part is not, and the outer loop is where I spend my brain.

Core to Core is not Core to Core

Core to core latency depends on the physical address as well as the two cores: every transfer goes through the line's home on the mesh. How I found it, measured it, and used it.

the knowledge era

I keep seeing more and more people talk about how ai is going to take our jobs, how fundamentally it has shifted knowledge work from something low-level and ...

The SaaS apocalypse started in October

Software stocks have mostly recovered. Stripe's benchmarks, across 181,000 subscription businesses, turned down in October.

Who broke CI this time?

Self-hosted GitHub Actions runners mean that when a job hangs, the first question is always the same: is it me or is it GitHub? So I built one page that answers it. runner-watch reads each runner's process tree and socket table through yeet's system graph, onc…

Tasfer: a text editor drawn on a 2D canvas

Almost every text editor on the web is built on contentEditable, an old browser API full of quirks. I built Tasfer on a 2D canvas instead, from the ground up, with peer-to-peer collaboration and no accounts. It is now open source.

Why ctxd: Let the agent grep | ctxd

No Complex Infrastructure and Costs. Why we are building open-source ctxd around regex search, source files and an agent’s ability to follow the evidence.

How reliable are confidence scores from language models?

The release of TypeSafe’s Jev brought attention to so-called decision models. These models are designed to classify predefined choices quickly. Given information, a question and possible answers, decision models return a probability for each option. We use the…

The conversation should end

Once machines can talk forever, time spent stops being a proxy for value and starts being a symptom that something’s wrong.

Stringman from Neufangled Robotics

In robotics, price is basically actuator count. Stringman reaches an entire room with four motors, hanging its gripper from lines anchored in the ceiling corners. Working from above, it reaches floors too clutter…

Death comes for XSLT

The one where the grim reaper has a web standard in sight.

Union Types are Finally in .NET, but who cares?

Get the C# 15 Skill: https://dometrain.com/free/download-assets-union-types-are-finally-in-net-but-who-cares/ Hello, everybody. I'm Nick, and in this video, I want to talk about the brand new feature called Union Types (or Discriminated Unions by some) that w…

Hacker Times

A newspaper from Hacker News, refreshed every hour. Independent headlines, original sources.

October sponsors-only newsletter

I sent out the October edition of my sponsors-only monthly newsletter. If you are a sponsor (or start a sponsorship now) you can access it here. This month: The October …

Future of Software II

Why consumption software still matters, why more software will be hackable, and why we still need software crafters.

The US election could turn the country into chaos

Trump already tried to overturn one election he lost. On November 3, he’s likely to lose another one, badly. At this point it is obvious to almost everybody that the Republican Party, and thus Trump, is going to get smashed in the midterms. Chances are that bo…

On Learning And LLMs

I have this very distinct memory from the start of the AI era. I was on a flight from the US to the UK and I had purchased the on-board wifi, had my laptop on my lap, and a ChatGPT subscription under my belt.