Who Owns Your ATProto Identity? Hint: It’s Probably Not You

who-owns-your-atproto-identity?-hint:-it’s-probably-not-you

After writing my previous article about Bluesky’s centralization risks, I got into the weeds on how the PDS (Personal Data Server) works. The more I looked at it, the worse it got. I was originally worried about Bluesky going rogue and deleting accounts or locking people in. It’s actually the least scary thing your PDS […]

David Ahl’s Basic Computer Games Ported to C

david-ahl’s-basic-computer-games-ported-to-c

These haven’t been tested, validated, debugged, or verified! Use at your own risk: Yes, I used Google Anti-Gravity to convert the programs from GW-BASIC to ’C’, but what a better learning tool than to debug a program? This repository contains a ’C’ port of the classic GW-BASIC games from David Ahl’s ”BASIC Computer Games” and […]

Beyond All Reason (Free Total Annihilation Inspired RTS)

beyond-all-reason-(free-total-annihilation-inspired-rts)

All units and projectiles are simulated in real-time. The game offers fully simulated projectile ballistics, explosion physics and terrain deformation. Enjoy an immersive RTS experience, whether you are commanding individual units, or armies of thousands. Take control as you engage in an epic struggle for domination!

The case against geometric algebra (2024)

Every once in a while the internet gets talking about Geometric Algebra (henceforth GA) and how it’s a new theory of math that fixes everything that’s wrong with linear algebra and multivariable calculus. When I come across this stance I am compelled to respond with something like: “wait wait, it’s not true! GA is clearly […]

Google Hits 50% IPv6

google-hits-50%-ipv6

You may have seen headlines noting that Google’s measurements have shown IPv6 reaching 50% for the first time. These measurements are based on Google’s continuous monitoring of the availability of IPv6 connectivity among its users, and reflect the proportion of users who access Google services over IPv6. Reaching the 50% mark is a significant milestone, […]

A 3D voxel game engine written in APL

a-3d-voxel-game-engine-written-in-apl

This started off as a bet with myself that APL notation would provide an easier way to make a voxel game. This is highly experimental and buggy. W-A-S-D to move Space to jump Mouse to move the camera Q to quit I to toggle render information F for fast noclip mode L to lock and […]

Windows UI evolution: Clicking an unassociated file

windows-ui-evolution:-clicking-an-unassociated-file

blog – git – desktop – contact 2026-06-20 (I don’t plan on doing lots more of these Windows UI blog posts. I just came across this and found it interesting. Besides, it’s super hot where I live and I can’t do anything meaningful anyway, so here we go.) Let’s open the file manager and click […]

The 100k Whys of AI

the-100k-whys-of-ai

One of the most painful arguments I keep having with fellow techies is the question of whether you can distinguish between human-written and AI-generated text. Their skepticism is rooted in reason: at their core, LLMs are state-of-the-art statistical models of how humans talk. If so, the output from the model should be almost by definition […]

Building Reliable Agentic AI Systems

building-reliable-agentic-ai-systems

Preclinical drug discovery is inherently complex and data-intensive. Researchers face the significant challenge of efficiently accessing and analyzing vast volumes of information generated during this critical phase. Traditional keyword-based search methods, often reliant on rigid Boolean logic, frequently fall short when confronted with the nuanced and intricate nature of preclinical research questions. The advent of […]

Your brain was never designed for this much bad news

your-brain-was-never-designed-for-this-much-bad-news

During several recent conversations, people have told me that they’ve stopped checking their phones in the morning. Not because nothing was happening, but because everything was. They described the feeling as standing under a waterfall of perpetual bad news. This experience is far from an isolated one. According to Reuters Institute’s 2025 Digital News Report, […]