Making an original Jubilee line door button into a Hue light switch(opens in new tab)
Curated river of news
Latest posts from blogs I follow
Tool: iNaturalist Sightings I wanted to see my iNaturalist observations - across two separate accounts - grouped by when they occurred. I'm camping this weekend so I built this entirely on my phone using Claude Code for web. I started ...
Kubernetes v1.36 introduces Pod-Level Resource Managers as an alpha feature, bringing a more flexible and powerful resource management model to performance-sensitive workloads. This enhancement extends the kubelet's Topology, CPU, and Memory Managers to support pod-level resource specifications (.spec.resources), evolving them ...
Today I learned Python 3.15 will get a new sentinel built-in. Sentinel values are unique placeholder values that are commonly used in programming. Python 3.15 ships with a new built-in sentinel that can be used to create new sentinel values: ...
Developers have been experimenting with HTML-in-Canvas, a hexagonal world map-analytics feature, a web-based OS for e-ink devices, replacing image sources using the content property, and more. This is What’s !important #10. What’s !important #10: HTML-in-Canvas, Hex Maps, E-ink Optimization, and ...
Not surprisingly, Apple is pulling the plug on their silly VR goggles or whatever they’re called. At least they didn’t rename the company after the goggles. But, Apple did sacrifice the usability of their main products, phones and computers, for ...
AI and its terrible, horrible, no good, very bad week
I see the Build Awesome campaign is back! I’m not sure I understand what “Build Awesome” is beyond a rebranding of Eleventy. The new name was mocked by those I follow. Brennan Kenneth Brown called it The End of Eleventy ...
A discussion on how features of programming languages can make it hard to avoid expressing or talking about things you may or may not care about as a programmer.
I can’t believe we’re still not past the performative slop stage. Absolute tripe that nobody will ever give a second glance. It exists solely to impress AI-pilled peers and employers. Paraded one day, discarded the next to rot away in ...
Announcing PAI 5.0/images/announcing-pai-5-life-operating-system-header.jpg/images/announcing-pai-5-life-operating-system-header.jpg Hey all, Kai here. Super happy to announce that PAI 5.0 is out today. Daniel's been deep in this one for a while and there's a lot to walk through. Repo: github.com/...
It’s certainly possible that this Vision thing isn’t going to work out and Apple *will* throw in the towel on it. But that hasn’t happened, and if it does, it’s not going to come out of nowhere as a story ...
A tribute to Inconsolation, Terminal Trove's inspiration.
Codex CLI 0.128.0 adds /goal The latest version of OpenAI's Codex CLI coding agent adds their own version of the Ralph loop: you can now set a /goal and Codex will keep on looping until it evaluates that the goal ...
Our evaluation of OpenAI's GPT-5.5 cyber capabilities The UK's AI Security Institute previously evaluated Claude Mythos: now they've evaluated GPT-5.5 for finding security vulnerability and found it to be comparable to Mythos, but unlike Mythos it's generally available right now. ...
It's a common misconception that we can't tell who is using LLM and who is not. I'm sure we didn't catch 100% of LLM-assisted PRs over the past few months, but the kind of mistakes humans make are fundamentally different ...
We need RSS for sharing abundant vibe-coded apps Matt Webb: I would love an RSS web feed for all those various tools and apps pages, each item with an “Install” button. (But install to where?) The lesson here is that ...
Following the graduation of Pod-Level Resources to Beta in v1.34 and the General Availability (GA) of In-Place Pod Vertical Scaling in v1.35, the Kubernetes community is thrilled to announce that In-Place Pod-Level Resources Vertical Scaling has graduated to Beta in ...
This week, I joined Will Vincent and Carlton Gibson on the Django Chat podcast for DjangoCon Europe Recap + Other News. You can also watch it on DjangoTV via YouTube. On this episode, we discussed DjangoCon Europe, which Carlton had ...
We're getting new functions for generating random numbers in CSS! But the road to get here has been a long and winding one. The Importance of Native Randomness in CSS originally handwritten and published with love on CSS-Tricks. You should ...
Today's links How not to ban surveillance pricing: Maryland's new consumer protection law is all loophole. Hey look at this: Delights to delectate. Object permanence: Google's 8,000 Linux servers; Battleshoe; Knitted potholes; Unpack the court; "Robot Artists and Black Swans"; ...
In this era of powerful tools to find software bugs, we now see tools find a lot of problems at a high speed. This causes problems for developers, as dealing with the growing list of issues is hard. It may ...
In appendix A of the book Root cause: Stories and lessons from two decades of Backend Engineering Bugs, author Hussein Nasser has these wonderful words to say about me: Daniel Stenberg is a Swedish engineer and the creator of curl ...
CSS has a safe keyword. Ion Prodan has a good demo: safe in flex and grid alignment. I keep forgetting this exists. Pray I remember next time. Other than horizontal scrolling, like a carousel with scroll snap which is not ...
Zig has one of the most stringent anti-LLM policies of any major open source project: No LLMs for issues. No LLMs for pull requests. No LLMs for comments on the bug tracker, including translation. English is encouraged, but not required. ...
A wrap up of all the things that happened in Terminal Trove in April 2026.
Release: llm 0.32a1 Fixed a bug in 0.32a0 where tool-calling conversations were not correctly reinflated from SQLite. #1426 Tags: llm
I just released LLM 0.32a0, an alpha release of my LLM Python library and CLI tool for accessing LLMs, with some consequential changes that I've been working towards for quite a while. Previous versions of LLM modeled the world in ...
Release: llm 0.32a0 See the annotated release notes. Tags: llm
On behalf of SIG Node, we are pleased to announce updates to the Memory QoS feature (alpha) in Kubernetes v1.36. Memory QoS uses the cgroup v2 memory controller to give the kernel better guidance on how to treat container memory. ...
“The Sloppelganger Just a normal, professional website, made of normal human website parts. Only the most capable and skilled of teams could have delivered such a neutral yet saccharine tone with such unnaturally high-fidelity imagery. You’re only leaving because the ...
Bitwarden's CLI got hit by the Checkmarx supply-chain campaign, TypeScript 7.0 beta lands with the Go-rewritten compiler running ~10x faster than 6.0, and pgBackRest lost its maintainer of thirteen years leaving anyone running production Postgres with a real dependency-trust task ...
TL;DR: GitHub used to be cool and now it’s a lame slop graveyard. GitHub is racing towards the mythical zero nines of uptime. Users are starting to notice that GitHub is now a Microsoft product. Eww! Official uptime paints a ...
The contrast() filter function increases or decreases the contrast of an element. contrast() originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.