Curated river of news

Reader

Latest posts from blogs I follow

2881 entries
58 pages

Virt-install a Ubuntu VM from the terminal(opens in new tab)

In recent releases of Ubuntu, the installation experience has changed significantly. Starting with Ubuntu 24.04, the default server ISO uses the new Subiquity-based live installer, and the traditional text-based “mini.iso” workflow is no longer provided in the same way.

The GDB JIT interface(opens in new tab)

GDB is great for stepping through machine code to figure out what is going on. It uses debug information under the hood to present you with a tidy backtrace and also determine how much machine code to print when you ...

2025 Python Year in Review(opens in new tab)

Python in 2025 is in a delightfully refreshing place: the GIL's days are numbered, packaging is getting sharper tools, and the type checkers are multiplying like gremlins snacking after midnight. On this episode, we have an amazing panel to give ...

ZJIT is now available in Ruby 4.0(opens in new tab)

Originally published on Rails At Scale. ZJIT is a new just-in-time (JIT) Ruby compiler built into the reference Ruby implementation, YARV, by the same compiler group that brought you YJIT. We (Aaron Patterson, Aiden Fox Ivey, Alan Wu, Jacob Denbeaux, ...

AI-enabled Self-software(opens in new tab)

AI-enabled Self-software/images/ai-enabled-self-software.webp/images/ai-enabled-self-software.webp One of the biggest changes that AI brought in 2025 is something that not enough people are talking about. Lots of people who used to pay for software like workout apps, or analytics software, or wha...

#463: 2025 is @wrapped(opens in new tab)

Topics covered in this episode: Has the cost of building software just dropped 90%? More on Deprecation Warnings How FOSS Won and Why It Matters Should I be looking for a GitHub alternative? Extras Joke See the full show notes ...

2025 in review(opens in new tab)

Jeune fille lisant une lettre à la bougie, Jean-Baptiste Santerre, 1700 Machine learning engineers spend their lives alternating between two states: staring at tqdm progress bars during model training and staring at error logs during model inference. A third category ...

Representing groups in ATProto(opens in new tab)

I wanted to add book clubs to my GoodReads-like app (Collective), but ATProto doesn't have a standard way to handle shared group resources yet. So I'm building opensocial.community—a separate service that manages groups independently from any single app. This means ...