16 September 2025

36 links · Tuesday

Dolphin Progress Report: Release 2509

The Dolphin Blog is full of stories surrounding games, their development, and the challenges they present to emulate them. And in these stories, we sometimes have some recurring characters that we gain a better understanding of over time. Factor 5 and their St…

William Gibson Reads Neuromancer

The author Ray Bradbury is one of the early science fiction authors that moved science fiction into a literary form. As a writer Bradbury constructs beautifully written stories and novels. Bradbury's writing is in stark contrast to Bradbury as a speaker. Th…

The awe keeps dropping

A reaction and assorted observations about Apple's September 9 Awe-Dropping event.

Linux phones are more important now than ever. - feddit.org

## E: apparently it needs to be said that I am not suggesting you switch to Linux on your phone today; just that development needs to accelerate. Please don’t be one of the 34 people that replied to tell me Linux is not ready. Android has always been a fairly …

What's New in C# 14: Null-Conditional Assignments

C# 14, coming with .NET 10, introduces null-conditional assignment, a feature that lets you safely assign values to properties or indexers without endless if statements. Learn more about this new feature in this article.

Why RJs Are Dying: An Analysis of AI Job Displacement in Media

A forensic-grade analysis of how AI voice technology, venture capital, and economic pressures are systematically displacing radio jockeys and other voice professionals. Understand the displacement curve and its implications for the future of creative work.

Virtual Monitors in X11 and i3

I finally made the switch from X11/i3 to Wayland/Sway, and things are, for the most part, better on Wayland. I’ve managed to replicate almost everything from my setup, albeit with different tools, but there are exceptions and I thought I’d write about one that…

Revocation ain't no thang.

Adam Langley wrote about how revocation in the Web PKI doesn’t work over 10 years ago. Since then, the Web PKI has drastically changed for the better, despite not appearing to “solve” revocation. Unfortunately, many people interpret Adam’s post to mean “we mus…

Cleaning up my $HOME with XDG Base Directory Specification

In my career I worked with plenty of different software that require the presence of certain environment variables for them to function properly. From time to time I would notice that the program either offers it as an option or requires you to have XDG_... ty…

The Only Way to Build Trust Is to Give Trust

A former report reached out recently. It was one of those unexpected messages that stops you mid-scroll, the kind that makes you put your phone down and actually think.They wanted me to know I’d be...

How Opus and o3 saved me from permanent blindness

A few weeks ago, I suddenly started going blind in my left eye. Yes, really. If I closed my right eye, about 80% of my vision was dark grey or black. I couldn't see my own hand in front of my face! Thankfully, Opus and o3 (I'll just refer to them as AI; all qu…

A Slotted Hash Cons for Alpha Invariance

Slotted e-graphs https://dl.acm.org/doi/10.1145/3729326 are a data structure that compactly stores many equivalent terms in an alpha invariant aware way. I’ve been very excited by them but also very confused by them.

Inline Notes

Inline notes are an alternative to footnotes. When you click on a highlighted phrase, you get the inline note added to the paragraph right after the phrase.

Measuring What Matters

Most people-performance metrics are noise. Lines of code, story points, "impact" — all distort reality. The fairer measure is simple: clear commitments made and fulfilled. Stop tracking proxies and start measuring what actually matters.

Adios Chicos, 25 Years of KDE – Jonathan Riddell's Diary

It was the turn of the millenium when I got my first computer fresh at university. Windows seemed uninteresting, it was impossible to work out how it worked or write programs for it. SuSE Linux 6.2 was much more interesting to try and opened a world of under…

OS - macOS Tahoe

macOS Tahoe with a new design, more ways to work seamlessly across devices, and new features to turbocharge productivity every day.

The Cables Stuck Too Deep

I miss the days when I wondered what people did with their time.