Datahäxan

datahaxan

Datahäxan I didn’t particularly enjoy the 1922 classic film, Häxan. I had to watch it in several shorter sittings in order to finish the entire film. I think the standards for entertainment have come a long way in the past 100+ years. What was, at the time, horrifying and bizarre seems today to be trite […]

Restoring a Sun SPARCstation IPX Part 1: PSU and Nvram

restoring-a-sun-sparcstation-ipx-part-1:-psu-and-nvram

Repairing a dead power supply and replacing the NVRAM in a vintage UNIX workstation. If you worked in computing in the early 90s, studied computer science around then, or just had a keen interest in computers, the chances are that Sun Microsystems was a familiar name and their workstations were highly coveted. At this time […]

Is legal the same as legitimate: AI reimplementation and the erosion of copyleft

March 9, 2026 Last week, Dan Blanchard, the maintainer of chardet—a Python library for detecting text encodings used by roughly 130 million projects a month—released a new version. Version 7.0 is 48 times faster than its predecessor, supports multiple cores, and was redesigned from the ground up. Anthropic’s Claude is listed as a contributor. The […]

I’m Getting a Whiff of Iain Banks’ Culture

i’m-getting-a-whiff-of-iain-banks’-culture

The US has been acting powerful recently and it reminded me of this question: What does it feel like to fight against a powerful AI? Not for normal people for whom there’s no difference between competing against a strong human or a strong AI, (you lose hard either way) but for the world’s best humans. […]

Understanding the Go Runtime: The Scheduler

understanding-the-go-runtime:-the-scheduler

In the previous article we explored how Go’s memory allocator manages heap memory — grabbing large arenas from the OS, dividing them into spans and size classes, and using a three-level hierarchy (mcache, mcentral, mheap) to make most allocations lock-free. A key detail was that each P (processor) gets its own memory cache. But we […]

Okmain: How to pick an OK main colour of an image

okmain:-how-to-pick-an-ok-main-colour-of-an-image

Your app has a card with an image. You want the back of the card to be a solid colour that is somewhat representative of the image and also visually pleasant. How would you do that? A company I consult for did that by resizing the entire image to 1×1 (a single pixel) and using […]

Owner of ICE detention facility sees big opportunity in AI man camps

owner-of-ice-detention-facility-sees-big-opportunity-in-ai-man-camps

To house the hundreds or thousands of temporary workers needed to build an AI data center, developers are increasingly relying on temporary villages known as man camps. This style of camp was popularized as housing for men working in remote oil fields. For example, as a Bitcoin mining facility in rural Dickens County, Texas is […]

WebPKI and You

webpki-and-you

There’s been a push over the last twelve years to move web traffic off unencrypted HTTP to encrypted HTTPS, to protect the general public from dragnet surveillance, gaping assholes on public wifi11 Ironically this site has an expired cert, so I’ve linked the non-HTTPS version. There are incredibly not-safe-for-work shock images in some of the […]