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)
How Croakwood captures the challenge of a townbuilder like Anno but avoids the stress and pressure(opens in new tab)
If, like me, you walk through this world forever thinking about Chicken Run, you too may expect at any moment to discover the animal kingdom is actually made up of industrious town-building critters. Though, hopefully they're not looking to attack ...
The Sunday Papers(opens in new tab)
Sundays are for testing the limits of the hunger for street furniture in your community. Since moving into the new flat, we've been taking things left behind by the previous owner down to the street one-by-one. A lamp here, a ...
KeyCon 2026 recap(opens in new tab)
I spoke at KeyCon, a mechanical keyboard convention!
Pluralistic: Shareholder supremacy and the precog CEO (13 Jun 2026)(opens in new tab)
Today's links Shareholder supremacy and the precog CEO: A bright line test that's totally unfalsifiable. Hey look at this: Delights to delectate. Object permanence: Msft v Linux geeks; James Joyce scholars v Joyce estate; iPod sweatshops; Pratchett initiates assisted suicide; ...
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 ...
"There's nothing worse than an AI-generated pitch": Bloober, Jagex, 11 bit and indie devs on the bruising hurdle of funding a videogame prototype(opens in new tab)
Among the worries faced by game developers seeking a publisher is the gamble of a prototype – that is, "a playable build that meaningfully shows what’s good about your game – a proof of concept", in the summary of Suspicious ...
(opens in new tab)
“Benjamin owns a farm. He employs 100 workers plowing his fields. His total payroll is $10 million/year. One day, he buys a mule, which provides the worker who uses it with a modest 10 percent productivity gain. Benjamin fires 99 ...
What are we all playing this weekend?(opens in new tab)
The weather has been an unpredictable mess of downpour and blazing sun this week, but Saturday feels like it could be the turn. Another chance for the sun to yank on the starter cord of summer and get that season's ...
Makera Z1 Desktop CNC Unboxing and Setup(opens in new tab)
(opens in new tab)
It’s over, it’s finally over! 😭 A browser (Safari) shipped “masonry” layout. The Field Guide to Grid Lanes by the Apple’s WebKit/Safari team is a bookmark to remember. My take from — checks notes — two years ago: “Personally I’m ...
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
Pluralistic: Google's new remote attestation scheme is every bit as terrible as its old remote attestation scheme (12 Jun 2026)(opens in new tab)
Today's links Google's new remote attestation scheme is every bit as terrible as its old remote attestation scheme: Not even a QR code can produce a kissable pig. Hey look at this: Delights to delectate. Object permanence: Arrested at Toronto ...
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. ...
Why Isn’t My 3D View Transition Working?(opens in new tab)
Why isn't my 3D view transition working?! Sunkanmi tackles this frustration and offers an elegant fix for it. Why Isn’t My 3D View Transition Working? originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as ...
Apple deepfakes(opens in new tab)
Apple’s WWDC 2026 keynote was a snoozefest but one section left me rather perplexed. Early in the show Apple gave a performance about “child safety”. Apple ended the show with their new AI photo mangler. That’s some serious cognitive dissonance! ...
Over the Hill might slap a chill sheen over SnowRunner’s rugged off-roading, but it’ll still drown your jeep in a second if you let it(opens in new tab)
I really should learn to take this stretch of trail a bit more carefully. The one that runs precariously alongside the edge of a lake, dipping and getting muddier right at the point when it’s easiest to gently stumble into ...
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 ...
Pluralistic: The world has moved on (11 Jun 2026)(opens in new tab)
Today's links The world has moved on: Notes from the enshittocene. Hey look at this: Delights to delectate. Object permanence: "Jpod"; Barlow v Glickman; Cyclist v bike lanes; Judge v copyright trolls; "The Uncertain Places"; Thatcher v Palin; NY v ...
Drums, cash grants, and bubbling capybaras: How Latin America's game dev creatives are outgrowing outsourcing(opens in new tab)
Easily missed among last week’s Summer Game Fest advert marathon was the Latin American Games Showcase: an exhibition that, at over eighty games strong, dwarfed the Keighley-fronted main event, yet has received only a small fraction of the eyeballs. Less ...
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
Wonky witch fable 1666: Amsterdam is the kind of sexy nonsense I want from Assassin's Creed: Hexe(opens in new tab)
There have been so many Assassin's Creed games, and so many games inspired by Assassin's Creed, that it's easy to forget that Assassin's Creed used to be Weird. Or Weird for a game of its scale, anyway. I remember when ...
Being “Good” at Things(opens in new tab)
Golf content on social media is my online junk food and the other day I came across a video interviewing professional golfers that asks: “What does an amateur golfer have to shoot to be considered good?” It’s a leading question ...
Anders Hejlsberg: How to Build a Programming Language(opens in new tab)
There's never been an easier time to boycott Microsoft, the most boring video game publisher in the business(opens in new tab)
When I talk to other journalists and random bus stop strangers about the idea of divesting from Microsoft and Xbox - worth doing for many reasons besides the company's dealings with the Israeli military - there is often an air ...
I'm Running a PCB Design Workshop!(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 ...
A human in control(opens in new tab)
There seems to be a fair amount of people in either extremes in the current AI landscape. At one side we see the “vibe coders” who use agents and allow them to merge code without any person even looking at ...
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)
Pluralistic: Naomi Kritzer's "Obstetrix" (09 Jun 2026)(opens in new tab)
Today's links Naomi Kritzer's "Obstetrix": When forced birth cultists become forced obstetrics militants. Hey look at this: Delights to delectate. Object permanence: DD-WRT; iTunes DRM is illegal; Fingertip magnet; Sony passwords v Gawker passwords; RIAA recants on 3 strikes; Parachute ...
#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 ...
A new architecture for Rust monorepos(opens in new tab)
I've just saw a project using the dreaded monorepo architecture: service1-package1/ service1-package2/ service1-package3/ ... service2-package1/ service2-package2/ ... I don't like it because packages are not grouped by context and domain.
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, ...