usbtree(opens in new tab)
A live USB device tree TUI with Linux activity metrics.
Curated river of news
Latest posts from blogs I follow
A live USB device tree TUI with Linux activity metrics.
Dependabot now waits until a new release has been available on its registry for at least three days before opening a version update pull request. This cooldown is now the default and requires no configuration. — GitHub Changelog, embracing dependency ...
simonw/pedalican Clearly I wasn't paying attention when these were first announced back in May, but today I accidentally activated a "pet" in Codex Desktop - a little animated robot, reminiscent of Clippy - and then learned you can create your ...
On this hot summer’s day in Basel, Switzerland, the seventh HTTP workshop started. These events tend to work roughly the same way and the people in the room are also to large extent familiar and known since previous editions. Forty ...
The three components of becoming AI antifragile/images/becoming-ai-antifragile-header.webp/images/becoming-ai-antifragile-header.webp I have a new idea that everything you should try to do to get ready for AI basically breaks down into three pieces. Deeply understanding how things work The firs...
lobste.rs is now running on SQLite Community site Lobsters has been planning a migration away from MariaDB since August 2018 - originally targeting PostgreSQL, but last year they decided to investigate SQLite instead. This weekend they completed the migration, and ...
Modify your tools more!
If you've spent any time around a machine shop or a manufacturing floor, you've probably heard someone grumble that a quality certification is just a binder full of paperwork nobody reads until an auditor shows up. That reputation isn't entirely ...
There’s a lot to like about Plex from a philosophical standpoint — it’s local-first software centered around sharing your favorite art with your friends. Plex hosts movies, TV, and music — media you purchase because you love it, and share ...
The shared language of a software project is not English or Python but it is the common understanding of what its concepts mean, where the boundaries are, which invariants matter, who owns what, and why the system has the shape ...
Kubernetes ships with built-in awareness of CPU and memory, but most real-world scaling decisions depend on signals that live entirely outside that narrow window: how many messages are waiting in a queue, how long the last batch job took, how ...
Release: datasette 1.0a37 A minor release. Performance and documentation improvements to the permissions system, plus I reverted a cosmetic API change which caused almost every existing plugin test suite to break. Tags: datasette
Today's links Gerontocracy's failure mode: Where are the designated survivors? Hey look at this: Delights to delectate. Object permanence: MSFT v MP3; UK industry v schoolkids; Gary Larson v comics sharing; Planned LED obsolescence; PoGo v Black neighborhoods; Gnarlier trolley ...
A worked out example of different job queueing semantics and how they affect workloads.
Topics covered in this episode: The trusted-publishing debate: how to do it right vs. why you shouldn't trust it JupyterLab 4.6 and Notebook 7.6 are out! Tau – new small, readable terminal coding agent Django Tasks and Django 6.1 Extras ...
I've always considered myself a software craftsman. I love clean APIs, efficient code and great user experience. If our entire world is about to be rewritten in Rust governed by
Julia Roberts? She was in that one movie with that guy, and the other one with the other guy, and like 100 more. Whatever. But she’s old news. Like all...
TIL: Using uvx in GitHub Actions in a cache-friendly way I finally found a cache-friendly recipe for using uvx tool-name in GitHub Actions workflows that I like. The trick is setting a UV_EXCLUDE_NEWER: "2026-07-12" environment variable at the start of ...
DOOMQL Peter Gostev built this using GPT-5.6 Sol. This is a lot of fun: DOOMQL started with a deliberately unreasonable question: what if SQLite were the game engine, not merely the place where a game stores data? The result is ...
datasette code-frequency chart on GitHub Out of curiosity I decided to see if I could find a useful illustration of the impact of coding agents and Opus 4.5 class models on my own output. The best I've found so far ...
Kubernetes has quietly become the default platform for AI and machine learning. Whether you run notebook servers for data scientists, schedule distributed training jobs, tune hyperparameters, or orchestrate multi-step ML pipelines, those workloads increasingly land on a Kubernetes cluster. Kubeflow ...
1. Before you start: know what is changingKubernetes Dashboard and Headlamp both show what is running in a cluster, but they work differently. When Headlamp runs on the desktop, it uses your existing kubeconfig to connect to one or more ...
Coding agents have gotten really good at one kind of work. You scope a feature, edit some files, run the tests, ship it. It all happens on disk. But that is not how data work feels. You load something, you ...
The View from the Office. I met up with Matthew Gerstenfeld, the co-founder and CEO of Munichain, for lunch at the Inn by Fumo in Hamilton Heights. He had chicken and rice. I had the ravioli. Munichain builds workflow software ...
LESBIANS BAGPIPES STREAMING LET'S GO! Read more
Avoid the AI expertise trap header/images/avoid-the-ai-expertise-trap.webp/images/avoid-the-ai-expertise-trap.webp The further away a topic is from your expertise, the smarter an AI will sound. This is a blind spot that not enough people are aware of or take seriously. The best possible way ...
Almost surely, if you totaled up the number of hours of movie watching I’ve done and the hours of TV show watching I’ve done, TV dwarves movies. It’s not a conscious choice; just how it shook out for me. Via ...
Cheatsheet with visual diagrams that explain how the iterables from itertools work. This cheatsheet contains diagrams that explain how the iterables from the module itertools work in a visual way. Download this cheatsheet Download this cheatsheet