I tried solo RPG with Ironsworn: Starforged(opens in new tab)
Curated river of news
Latest posts from blogs I follow
It’s a secret to everyone! This post is for RSS subscribers only. Read more about RSS Club. It’s expected to freeze this evening in Austin and we may even see snow, which is exciting and novel for us Texans. But ...
Techno Tim joins Adam to dive deep into the state of homelab'ing in 2026. Hardware is scarce and expensive due to the AI gold rush, but software has never been better. From unleashing Claude on your UDM Pro to building ...
Building on the web is like working with the perfect clay. It’s malleable and can become almost anything. But too often, frameworks try to hide the web’s best parts away from us. Today, we’re looking at PyView, a project that ...
Publication milestones, Docker management software, and protocol-defining debates
Vortex is a new columnar file format with a very promising design. SpiralDB and DuckDB Labs have partnered to give you a very fast experience while reading and writing Vortex files!
On agent orchestration patterns, why design and critical thinking are the new bottlenecks, and whether we should let go of looking at code
Damien Tanner (founder of Pusher, now building Layercode) is back for a reunion 17 years in the making. Damien officially returns to The Changelog to discuss the seismic shift happening in software development. From the first sponsor of the podcast ...
This announcement is a recap from a post originally published on the Headlamp blog. Headlamp has come a long way in 2025. The project has continued to grow – reaching more teams across platforms, powering new workflows and integrations through ...
Background and bytecode design The ZJIT compiler compiles Ruby bytecode (YARV) to machine code. It starts by transforming the stack machine bytecode into a high-level graph-based intermediate representation called HIR. We use a more or less typical1 control-flow graph (CFG) ...
The community around Kubernetes includes a number of Special Interest Groups (SIGs) and Working Groups (WGs) facilitating discussions on important topics between interested contributors. Today we would like to announce the new Kubernetes Checkpoint Restore WG focusing on the integration ...
While combinators are a great way to make your code more functional and declarative, Rust has something even better in its sleeve: async combinators. You may be wondering: what combinators
A beautiful TUI battery and energy monitor for your terminal.
Learn more about Big W Engineering's values from our appearance on The 96% Perfect Podcast
Context switching between terminals can be a mental lift, and this function to add touch to PowerShell has helped me a bunch!
Armin Ronacher thinks AI agent psychosis might be driving us insane, Dan Abramov explains how AT Protocol is a social filesystem, RepoBar keeps your GitHub work in view without opening a browser, Ethan McCue shares some life altering Postgres patterns, ...
If you've ever wanted to develop a command line client for a Kubernetes API, especially if you've considered making your client usable as a kubectl plugin, you might have wondered how to make your client feel familiar to users of ...
Topics covered in this episode: Better Django management commands with django-click and django-typer PSF Lands a $1.5 million sponsorship from Anthropic How uv got so fast PyView Web Framework Extras Joke See the full show notes for this episode on ...
After learning that people were finding my content via LLMs, I tried using said LLMs to make them find me even more often!
How am I meant to enjoy this, without any SAUCE?
You might have noticed that I did a big design refresh on my entire site… unless you’re on RSS I guess. I’ll talk about aspects in detail, but at a high level there’s been three big changes: A monospace font ...
I made a game called Code Wave for the GitHub Game Off 2025, here's how I did it!
Formats over apps.
Pursuing the Algorithm diagram showing Current State to Desired State via the Outer Loop/images/the-last-algorithm-header.webp/images/the-last-algorithm-header.webp I just had a strange premonition that we're about to get ASI-like outcomes from AI in 2026, but not from a new model. It'll be from ...
Gerhard is back for Kaizen 22! We're diving deep into those pesky out-of-memory errors, analyzing our new Pipedream instance status checker, and trying to figure out why someone in Asia downloads a single episode so much.
I've always loved Cassatt's art, but it hits differently now that I have kids of my own.
IRC, PDF copycats, and a celebration of all things self-hosted
Cryptography is full of footguns reguraly blowing the feets of unsuspecting developers that can't believe that the algorithm supposed to secure their data are actually full of holes. One of
It's tempting to just let tools think for you, but you still need to be able to think for yourself and stay sharp.
A few years ago, I received a letter in the mail addressed to my then-toddler. It was from a company I had never heard of. Apparently, there had been a
Mat Ryer is back and he brought his impromptu musical abilities with him! We discuss Rob Pike vs thankful AI, Microsoft's GitHub monopoly (and what it means for open source), and Tom Tunguz' 12 predictions for 2026: agent-first design, the ...
I Hope This Email Finds You Before I Do The post I Hope This Email Finds You Before I Do appeared first on Last Week in AWS.
37.2% of vulnerabilities in cryptographic libraries are memory safety issues, while only 27.2% are cryptographic issues, according to an empirical Study of Vulnerabilities in Cryptographic Libraries (Jenny Blessing, Michael A.
A TUI for inspecting network connections, like netstat for humans.
I spent 2025 going from skeptical to genuinely excited about AI tools. My non-tech friends and family spent 2025 learning to hate them. The AI industry has fumbled this introduction so badly that we've turned a useful set of tools ...
You ingest data. You model it. You transform it. You serve it. Someone asks for a change. Everything breaks. You rebuild. This is the loop. It was the loop in 2005 with SSIS and star schemas. It’s the loop in ...
Your cloud SSD is sitting there, bored, and it would like a job. Today we’re putting it to work with DiskCache, a simple, practical cache built on SQLite that can speed things up without spinning up Redis or extra services. ...
Linus Torvalds pushes AI generated code, Jordan Fulghum thinks this is the year of self-hosting, FracturedJson formats for compact / human readability, Scott Werner believes a flood of adequate software is coming, and Sean Goedecke explains why generic software design ...
Topics covered in this episode: port-killer How we made Python's packaging library 3x faster CodSpeed Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/465
chacha12-blake3 is now chacha20-blake3 ChaCha12 vs ChaCha20 I spent a lot of time studying the ChaCha stream cipher (and its parent, Salsa) to be able to say with high confidence
Taking a vacation to the beach 3 months after starting a business is probably not something you'll find in any entrepreneurial self-help book. The best entrepreneurs, however, will remind you to never lose focus on your true north star. Partnership ...
Over 10 years ago, I put together a self “liturgy” of sorts (basically just a prayer) that I love reading. It takes a bunch of my favorite verses but changes them to the first-person perspective. There’s something about first person ...
As I was playing around with contrast-color(), I got a wild idea that you could use contrast-color() to invert its return value by nesting it: contrast-color(contrast-color(var(--some-color)). When would this be useful? Uh… Good question. I couldn’t come up with an ...