24 August 2025

27 links · Sunday

AmigaVision

The ultimate Amiga games & demo scene setup for MiSTer & Pocket FPGAs, emulators, and real hardware. Open source, community driven. Formerly known as MegaAGS.

It's okay to solve a problem twice

Quoth “How to Become a Hacker”: 2. No problem should ever have to be solved twice. Creative brains are a valuable, limited resource. They shouldn't be wasted on re-inventing the wheel when there are so many fascinating new problems waiting out there. Much mor…

Twenty Years of Blog Posts

Today is the 20th anniversary of this blog. I posted my first entry 20 years ago as I was finishing my book Programming Microsoft Windows Forms. Since then, I’ve posted over 900 entries, all of which are still online.

Skymont in Gaming Workloads

E-Cores are central in Intel’s CPU strategy. Their small area footprint helps Intel achieve high multithreaded performance in a low area footprint. But E-Cores don’t derive their strength from numb…

ChatGPT 6 is a jerk

You: Good morning ChatGPT 6! Nice to meet you.

Coding is deciding

We often talk about computer programs purely as collections of “code”. Lately I’ve been thinking about it a bit differently: a computer program is the encoding of a huge series of nested decisions, made intentionally or otherwise.

Shell we Nix?

Ever wanted a way to quickly & temporarily install an amusing command-line tool that you read about on the interwebz? I certainly needed something like that since forever. Every now and then I gotta compress a JPEG using imagemagick, format a markdown file usi…

(Train Time) Recurrence as a necessary condition for General Intelligence

To get to AGI, we need an architecture that is "Turing Complete". And a necessary condition of an architecture to be turing complete is “unbounded recurrence/iterations”. The program needs to be able to call itself as many times as it wants. LLMs / diffusion m…