Curated river of news
Reader
Latest posts from blogs I follow
Add Add Default Task To List All Tasks as a Taskfile TIL (opens in new tab)
When (not) to break rules(opens in new tab)
“You’ve got to think about big things while you’re doing small things, so that all the small things go in the right direction. — Alvin Toffler” A rule (or boundary)...
The End(opens in new tab)
“In my experience, React (et al) is almost always the wrong solution. React has its place, I’m sure, but it has turned into the proverbial hammer that makes everything look like a nail. I also know that React can be ...
(opens in new tab)
Interesting to read about Jim’s notes update. Jim’s notes inspired my notes! But now I realise I am using both a captial letter and a colon in my URLs and I hate it. I have nearly 500 notes… that’s a ...
Denmark desperately needs more inequality(opens in new tab)
Top ten Figma betrayals(opens in new tab)
Figma is the industry standard for painting pretty pictures of websites. It’s where designers spend my designated dev time pushing pixels around one too many artboards. Figma promises to remove the proverbial fence between design and development. […]
Experimenting With Scroll-Driven corner-shape Animations(opens in new tab)
The new CSS corner-shape() property is mathematical, so it’s easily animated. Author Daniel Schwarz pokes at animating the property for interesting UI effects. Experimenting With Scroll-Driven corner-shape Animations originally handwritten and published with love on CSS-Tricks. You should really get ...
#474: Astral to join OpenAI(opens in new tab)
Topics covered in this episode: Starlette 1.0.0 Astral to join OpenAI uv audit Fire and forget (or never) with Python’s asyncio Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk ...
(opens in new tab)
“In my view, we’re firmly in the fast-fashion era of coding: software is vibe-coded, used up, thrown away, vibe-coded again. This is not a fully bad thing, and I’m sure many non-coders especially are giddy at the superpowers they’ve acquired. ...
🐧 Linux - Window Managers, Wayland & Desktop Environments(opens in new tab)
659: Truth Trapper Keepers(opens in new tab)
Announcing DuckDB 1.5.1(opens in new tab)
We are releasing DuckDB version 1.5.1, a patch release with bugfixes, performance improvements and support for the Lance lakehouse format.
"Collaboration" is bullshit.(opens in new tab)
This newsletter is free to read, and it’ll stay that way. But if you want more - extra posts each month, access to the community, and a direct line to ask me things - paid subscriptions are $2.50/month. A lot ...
Add Use `__post_init__` For `dataclass` Validations as a Python TIL (opens in new tab)
More Details Than You Probably Wanted to Know About Recent Updates to My Notes Site(opens in new tab)
I shipped some updates to my notes site. Nothing huge. Just small stuff. But what is big stuff except a bunch of small stuff combined? So small stuff is important too. What follows is a bunch of tiny details you ...
I should build a game(opens in new tab)
I should build a game! I feel like that’s a common dream, right? Game development is what got me interested in design and programming to begin with. I learnt ECMAScript via Flash ActionScript many moons ago. Some time later “Thoughts ...
NTLM and SMB go opt-in(opens in new tab)
The NTLM authentication method was always a beast. It is a proprietary protocol designed by Microsoft which was reverse engineered a long time ago. That effort resulted in the online documentation that I based the curl implementation on back in ...
RSS Club #006: Burnout(opens in new tab)
This is an RSS-only post, which I like to do sporadically! Thank you for subscribing :) Today’s question Am I burning out? Let me know what you think, internet doctors. I work a four day week and I have done ...
RPS Verdict: Anime racer Screamer slides sideways into success with its colourful, characterful driving(opens in new tab)
Ed (RPS in peace) has, finally, posthumously, got his wish: another Screamer. This one’s gone all cyberpunk and/or anime-styled, with a heavy focus on story – it follows multiple, multinational merc-drivers entering a lightly murderous racing tournament – but can ...
The Sunday Papers(opens in new tab)
Sundays are for waking up in a Holiday Inn and finding that the breakfast buffet hash browns are glued to the bottom of the serving pan. Tarnation! I bellow like an enraged thunder god, like Vesuvius at full bloom, and ...
Endrit Doubled his Salary with a Remote DevOps Job | KubeCraft Testimonial(opens in new tab)
The absolute beginners guide to databasemaxxing(opens in new tab)
So, you are interested in getting started learning databases? I get a lot of emails from people asking me how they can begin to learn the vast world of databases, and whether they are far enough along on their programming ...
Link to the VisualMode blog from the README (opens in new tab)
Add Browse And Search Help Docs as a Unix TIL (opens in new tab)
Add Deduplicate A List Into A Tuple as a Python TIL (opens in new tab)
bye bye RTMP(opens in new tab)
In May 2010 we merged support for the RTMP protocol suite into curl, in our desire to support the world’s internet transfer protocols. RTMP The protocol is an example of the spirit of an earlier web: back when we still ...
The Shape of Friction(opens in new tab)
Dave Rupert just wrote a piece called People are not friction and I just had to write a short reaction blog post, because Dave names something I’ve been thinking about for a while now. His main argument: the AI marketing ...
What are we all playing this weekend?(opens in new tab)
I truly hope the sun has got his hat on this weekend as I'm cycling out to family in the countryside and I'd rather not arrive soaked through by rain. Granted, I will be arriving soaked through with sweat, but ...
Announcing Ingress2Gateway 1.0: Your Path to Gateway API(opens in new tab)
With the Ingress-NGINX retirement scheduled for March 2026, the Kubernetes networking landscape is at a turning point. For most organizations, the question isn't whether to migrate to Gateway API, but how to do so safely. Migrating from Ingress to Gateway ...
🎙️ Breaking Change podcast v53 - Pod Freeze(opens in new tab)
The promise of Breaking Change is that with every major version (this being the 60th episode of the program, but only the 53rd such release), I will break something. Well, I finally did it. I think I broke the show. ...
Running Agents on Kubernetes with Agent Sandbox(opens in new tab)
The landscape of artificial intelligence is undergoing a massive architectural shift. In the early days of generative AI, interacting with a model was often treated as a transient, stateless function call: a request that spun up, executed for perhaps 50 ...
People are not friction(opens in new tab)
The Gell-Mann Amnesia Effect of AI is a pretty well documented phenomenon: The Gell-Mann amnesia effect is a cognitive bias describing the tendency of individuals to critically assess media reports in a domain they are knowledgeable about, yet continue to ...
404 Deno CEO not found(opens in new tab)
Opinions are mixed on this post. Sometimes I miss the mark with my blunt tone. In hindsight I can see why parts come across as mean-spirited. I’ve chosen my words poorly. Feedback noted, I will strive to be more positive. ...
Add Filter By Type as a Ruby TIL (opens in new tab)
IntelliJ IDEA vs Eclipse: How JetBrains Survived the Odds(opens in new tab)
Self-Host Weekly (20 March 2026) (opens in new tab)
These are not the pull requests you're looking for...
Hack: claude -p(opens in new tab)
claude -p is a quick hack that I find myself using more.
Training The Future with Mark Russinovich(opens in new tab)
Sponsor FAFOFMDon't FAFO with cloud disaster recovery. Do it right with Arpio.Have a podcast you need help with? Reach out to HumblePod.Mark is the CTO of Azure and has decades of experience exploring the internals of systems. As a developer ...
Members Only: How do we define our own flourishing?(opens in new tab)
Nikolai Kardashev believed we could classify civilisations by the eneregy they harness. The Soviet Astrophysicist proposed three “Types” of civilisation - Type I controls the energy budget of its homeward, Type II controls a star, and Type III controls a ...
DuckDB.ExtensionKit: Building DuckDB Extensions in C#(opens in new tab)
DuckDB.ExtensionKit brings DuckDB extension development to the .NET ecosystem. By building on DuckDB's stable C Extension API and leveraging .NET Native AOT compilation, it lets C# developers define scalar and table functions, which can be shipped as native DuckDB extensions.
Claude Code Hacking Skills Video(opens in new tab)
Hey y’all,
The State of Immutable Linux(opens in new tab)
Lies, damn lies, and read only filesystems
Some Things Just Take Time(opens in new tab)
Trees take quite a while to grow. If someone 50 years ago planted a row of oaks or a chestnut tree on your plot of land, you have something that no amount of money or effort can replicate. The only ...
Crimson Desert can perform well on PC, but you’ll need to win its crash lottery first(opens in new tab)
The words "consensus" and "RPS treehouse" are normally alien to one another, as is apparent from all the blood splatter on every new RPS 100. Yet among those of us who’ve been playing open world everything-'em-up Crimson Desert, an agreement ...
DjangoCon US Talks I'd Like to See 2026 Edition(opens in new tab)
This is my annual list of DjangoCon US talks I’d like to see. I have been doing this since 2015, and it’s one of my favorite traditions. DjangoCon US 2026 is in Chicago this year, August 24-28. The CFP is ...
Monty - Python in Rust for AI(opens in new tab)
When LLMs write code to accomplish a task, that code has to actually run somewhere. And right now, the options aren't great. Spin up a sandboxed container and you're paying a full second of cold start overhead plus the complexity ...
"We're not perfectly replicating the real world, that would be crazy": The invisible design behind Firewatch's pine cones and picture frames(opens in new tab)
It's easy to look at a walking simulator like Firewatch and only see what's been stripped out. After all, it's a genre that got its start when developers took the shooting out of first-person shooters. However, look a little closer ...
Building a Tiny 16x16 Choc Mechanical Keyboard(opens in new tab)
(opens in new tab)
“Free VPNs can sometimes mean sketchy arrangements that end up compromising your privacy, but ours is built from our data principles and commitment to be the world’s most trusted browser. More reasons to love Firefox: What’s new now, and what’s ...