31 October 2025

29 links · Friday

More accurate Doom colormap

In 1993, Doom famously used a palette trick for its “light diminishing” effect. Walls, floors, and sprites became progressively darker farther away from the camera. It’s nothing special nowadays, but at the time, it must have appeared really atmospheric.

Stitcher.io

A blog about modern PHP, the web, and programming in general. Follow my newsletter and YouTube channel as well.

Unsloth your DGX Spark · Roman Bartusiak

The NVIDIA DGX Spark is a powerful little devbox for local model development, boasting 128GB of unified memory despite its compact size. To truly unleash its potential with tools like Unsloth, you need to navigate a few key challenges:

A Silver Tsunami?

Some thoughts on the future of American small business.

You Don’t Need Types in Ruby

A critical look at the trend of adding types to Ruby — Sorbet, RBS, and others — and why forcing static typing into a dynamic language misses the point.

The Irony of the LLM treadmill

A strange new burden has crept into software teams: the LLM treadmill. Many models retire within months, so developers now continuously migrate features they only just shipped.

Are Migrations Good for Your Career?

What is the hardest problem in computer science? Phil Karlton famously quipped, “There are only two hard things in Computer Science: cache invalidation and naming things.” Martin Fowler has a number of variations of this quote on his blog. My favorite is, “The…

How Well Does RL Scale? — Toby Ord

The current era of improving AI capabilities using Reinforcement Learning (from verifiable rewards) involves two key types of scaling: Scaling the amount of compute used for RL during training Scaling the amount of compute used for inference during deplo…

Abuse of Notation - writings on math, logic, philosophy and art

In my last post about generality, I tried to show how our ambition to discover ideas that are all-encompassing and eternal makes our worldview crumble, leaving us unable to think clearly even about simple issues with obvious solutions. Today, I want to discuss…

Announcing Casual Ediff

Truth be told, I find default Ediff to be weird and intimidating compared to other tools that do the same thing, which is to find differences between two files. Like other modes, Ediff is...

Curating and filtering RSS feeds

RSS feeds are one of my favorite features of the Internet of Yore. Simply put, they allow you to subscribe to sites you like, into an aggregator. Instead of visiting all these sites in search for something new, you simply subscribe to these sites in your aggre…

Hardware to Prove Humanity

Over the past couple months, I’ve been working on a hardware+ML approach to prove that a human being is physically present at the moment of an online interac...

An underqualified reading list about the transformer architecture

When I see a list of learning resources, I assume that whoever curated it knows much more about the topic than what I’ll learn. So you wouldn’t be blamed for thinking that I have read 100x the amount of things about the transformer architecture than what I’m s…

Context engineering | Chris Loy

As our use of LLMs has changed from conversational chatbots and into integral decision-making components of complex systems, our inference approach must also evolve.

Mental Health

I have been fairly transparent about my mental health struggles over the years. I have been diagnosed with a number of things, primarily Bipolar I and...

Grokipedia: a first look

To begin with my credentials for those who arrive here not knowing who I am: I've started, or helped start, five encyclopedias and meta-encyclopedia projects, including Wikipedia.((I founded Nupedia and Wikipedia, advised the design and launch of Encyclopedia …