Curated river of news
Reader
Latest posts from blogs I follow
Spotlight on SIG Storage(opens in new tab)
In our ongoing SIG Spotlight series, we shine a light on the groups that keep the Kubernetes project moving forward. This time, we catch up with SIG Storage, the group responsible for persistent data, volume management, and the interfaces that ...
The cube, the epicycles and the human face(opens in new tab)
This article should be read with the opening scene of Westworld in mind. What if Plato and Leibniz were right? Maybe some mystics were right as well. As above, so below. Everything would fit nicely if the oscillatory behaviour of ...
AI GPUs probably live longer than three years(opens in new tab)
KeyCon 2026 recap(opens in new tab)
I spoke at KeyCon, a mechanical keyboard convention!
How I Work From Anywhere Without Losing My Place(opens in new tab)
I’ve been running a new remote development setup for the last month or so, and the goal is simple: move between all of my devices without losing my place. The way I think about it, I have three default states: ...
RSS Club #008: Duck duck, swan?(opens in new tab)
This is an RSS-only post, thank you for subscribing :) If you’re only here for web and tech talk you can skip this one! I rescued an animal today! Probably… The UK has its fair share of canals. I like ...
Makera Z1 Desktop CNC Unboxing and Setup(opens in new tab)
Dangerous Technology For Americans Only(opens in new tab)
There is a bit of schadenfreude on Twitter right now about Anthropic being hit by the US government’s export control directive to suspend access to Fable and Mythos. Anthropic and their leadership have spent a lot of time and effort ...
Every Frame Perfect(opens in new tab)
How imprecise UI animations erode trust in product
The Story of PHP | TEASER(opens in new tab)
The Raven Tattoo(opens in new tab)
I’ve long been envious of my friends with sweet sleeve tattoos. It’s a cool place for a tattoo. You get to see it yourself a lot. Some of it sticks out from a rolled-up shirt-sleeve which is fun and mysterious. ...
Self-Host Weekly (12 June 2026) (opens in new tab)
An ode to what was, and what could have been
Stroll Down Startup Lane - 2026(opens in new tab)
If you've ever been to PyCon, you know one of the best parts of the expo hall is Startup Row, a stretch of booths where early-stage companies built on Python show off what they're creating. But only attendees get to ...
When Perfection Is the Enemy of Quality Culture: Lessons from the Nuclear Security Enterprise(opens in new tab)
The culture in the Nuclear Security Enterprise (NSE), particularly with regards to quality, was without a doubt the best I've experienced. One thing that really made it great was the common understanding that perfection is impossible. While that may sound ...
Vibe Coding Is Dangerous, Agentic Engineering Isn't—Wes McKinney(opens in new tab)
This series interviews real practitioners to extract the patterns behind how they actually use AI in their data work today. This is the second interview in ‘How to use AI with DE’, and this time we have none other than ...
Beyond the Semantic Layer: Building a Context Layer for the Agentic Era(opens in new tab)
Writing SQL was never the hard part. Making it accurate and trustworthy against your warehouse always was. Point an AI agent like Claude or Codex at your data stack and ask a real analytics question, and the answer is usually ...
Git commit prompt injection(opens in new tab)
It's now common knowledge that LLMs / AI agents are vulnerable to all kind of injections, so attackers are being more and more creative to find new entrypoints. One commonly
Anders Hejlsberg: How to Build a Programming Language(opens in new tab)
Suing The Government with Cindy Cohn(opens in new tab)
If you've ever heard code is an expression of free speech you have Cindy Cohn to thank. Her decades of work in courtrooms and at the Electronic Frontier Foundation has been keeping Open Source, open and private communications, private. We ...
Announcing stdx, Rust's extended standard library: simplicity, performance and supply chain security for everyone(opens in new tab)
From embedded firmware (where it's badly needed) to big servers passing by cross-platform applications used by billions of people, the foundations of the computing stack are being rewritten in Rust.
Day 4: Quantization Demystified. BF16, FP8, NVFP4, MXFP4, INT4, GGUF, and Why It All Matters(opens in new tab)
A practical, beginner-friendly guide to BF16, FP8, NVFP4, MXFP4, INT4, and GGUF Q4_K_M on NVIDIA DGX Spark. Bytes per parameter, quality vs size, and which format to pick when.
Microsoft Build 2026 recap(opens in new tab)
I spoke (a lot) at Microsoft Build in San Francisco!
I built a GoodReads reading stats dashboard(opens in new tab)
TL;DR - A dashboard visualizing your GoodReads data export. Try it now: GoodReads Dashboard. What is it A small site that visualizes your GoodReads data exports. Total pages and books read Top author...
Gaslighting Openness(opens in new tab)
I have been a staunch supporter of Open Source for a long time, including experiments in funding it. I’m a true believer in the idea that Open Source always wins in the long run, but not automatically and not quickly. ...
golazo(opens in new tab)
A TUI for following football (soccer) matches in real-time.
The Most Durable Human Value(opens in new tab)
A maker offering a small glowing hand-built world to another person leaning in to receive it/images/the-most-durable-human-value.webp/images/the-most-durable-human-value.webp I think one of the most human and durable things will be able to offer to other humans is the creation of rich and ...
I Tried Every Major Linux Distro So You Don't Have To (Here's What I Found)(opens in new tab)
#483: Thanks Brian(opens in new tab)
Topics covered in this episode: Vulnerability and malware checks in uv HTTP GET requests with the Python standard library Millions of AI agents imperiled by critical vulnerability in open source package alembic-git-revisions Extras Joke Watch on YouTube About the show ...
How to Rate the AI We're All Chasing(opens in new tab)
A three-axis rating gauge: the customization spoke longest, integration medium, competence shortest/images/customization-beats-competence.webp/images/customization-beats-competence.webp I'm increasingly rating the AI we're all chasing on a few major axis: 1. How CUSTOMIZED is the harness to you, ...
It doesn’t matter if it works(opens in new tab)
There are about a thousand and one debates about the ecology of AI, the ethics of AI, the governance of AI. As the technology advances, the debate with the slipperiest footing is on the actual efficacy of AI: does this ...
A solid tradition // Week 23 — 2026(opens in new tab)
A week in which some things happen and some things do not happen, much like other weeks. Current situation: The pain of having children who become driving teenagers is the...
Doing nothing at work(opens in new tab)
Working with product managers(opens in new tab)
Finding the Middle in AI Narratives(opens in new tab)
A pendulum swung from a collapsing clock tower to an immovable monolith, its heavy bob now resting at center/images/finding-the-middle-in-ai-narratives.webp/images/finding-the-middle-in-ai-narratives.webp Another major AI vibe shift is happening. The tech is moving so fast that our collective rea...
Communities of Not(opens in new tab)
There is a strange thing that happens in communities that gather around abstinence from something: identity from opposition. At their best these communities are not just negative: childfree spaces can be about autonomy, choice and acceptance, anti-car spaces about safer ...
Sprinter Van Phone Mount + Better CarPlay-Compatible Cable Situation(opens in new tab)
This is the stock look of my 2021 Sprinter van front console area: If it’s not obvious, there’s no great place for a phone. You’ve got the cup holders. Those are actually sorta workable, except for this boss battle: wired-only ...
From open source hits to OpenAI (Changelog Interviews #682)(opens in new tab)
This week I'm talking with Max Stoiber, currently working on ChatGPT's plugin directory and app platform at OpenAI. We discuss the hundreds of open source projects nobody remembers alongside the big ones like react-boilerplate and styled-components, how Spectrum became part ...
Self-Host Weekly (5 June 2026) (opens in new tab)
42 million Plex users can't be wrong
We are in the golden age of Open Source. Surf the wave until it crashes.(opens in new tab)
While a few people complain that AI is "stealing Open Source", training on Open Source code and giving nothing in return, I'm currently living the complete opposite: we are in
Day 3: The DGX Spark Unpacked. GB10, Unified Memory, sm_121, and the One Reason This Hardware Exists(opens in new tab)
A practical teardown of NVIDIA DGX Spark's GB10 Grace Blackwell Superchip, unified memory, sm_121, NVFP4 tensor cores, memory reporting, and decode limits.
The New Van(opens in new tab)
I got something I’ve wanted for years and years! A camper van! I’m a camper van guy now! It’s a Mercedes-Benz Sprinter, and even more technically a Winnebago Revel. I scoured Craigslist, Facebook Marketplace, and RV-specific sites for a long ...
Kubernetes Autoscaling(opens in new tab)
Workload and node autoscaling in 2026
Anti-AI nostalgia and the cult of the past(opens in new tab)
How I made a 45-video course without wanting to die(opens in new tab)
Tips and tricks from me to you.
AI Predicts the Text of Answers(opens in new tab)
A stream of text reasoning its way through a locked room, landing on the one glowing stone/images/ai-predicts-answers.webp/images/ai-predicts-answers.webp There's a common argument about AI that says it doesn't understand anything about the world. That no matter how impressive it looks, it's ...
Thoughts on AI Adoption Speed(opens in new tab)
A human figure reaching upward, lifted by rising machinery — magnified, not replaced, by AI/images/ai-adoption-speed.webp/images/ai-adoption-speed.webp One of the most talked about AI topics is the speed of AI adoption in companies, and the reasons for it. I want to give ...
A pond of interesting problems(opens in new tab)
Async Rust: deep dive into cooperative scheduling and Tokio's architecture(opens in new tab)
Threads were designed to parallelize compute-intensive tasks. However, these days, a lot of applications (such as a network scanner) are I/O (Input / Output) intensive. Thus, threads have two significant
A survey of inlining heuristics(opens in new tab)
Compilers, especially method just-in-time compilers, operate on one function at a time. It is a natural code unit size, especially for a dynamic language JIT: at a given point in time, what more information can you gather about other parts ...