RSSAmplifier

Blog

Max Glenister

Max Glenister is an interface designer and senior full-stack developer from Oxfordshire. He writes mostly about front-end development and technology.

blog.omgmog.netRSS feed ↗25 posts

Latest posts

The Hidizs AP30 Music Boy

I saw the Hidizs AP30 Music Boy on Reddit and got curious enough to reach out to Hidizs to see if they’d send me one to review. It’s a palm-sized DAP that launched on Kickstarter on 23 July 2026, and it’s pitching itself as a companion device rather than a standalone player, something to clip to a bag, hang round a neck, or snap to the back of a phone. I’ve had it for five weeks now, including a…

N64 homebrew, dithered QR codes, and Quake's 30th anniversary

Wasn’t at my computer much this week, but still ended up with a decent batch of links from social.omgmog.net, 3-9 August: some N64 homebrew, Quake’s 30th birthday, and a paper globe you can print and fold.

Half-Life on Mac OS 9, a GammaOS handheld release, and shipping VR without Unity

A retro-computing heavy week over on social.omgmog.net, 27 July to 2 August: Half-Life on Mac OS 9, a new GammaOS handheld firmware build, and a demoscene UI retrospective, alongside the usual scattering of tech and web links.

Michael Jackson's hand in the Sonic 3 soundtrack, and Comic Chat's return

A short one from social.omgmog.net for 20 to 26 July, spent the week mostly lake-side at Llyn Tegid in Snowdonia rather than online. While I was there I also put out a new post rebuilding my Wordle stats from years of WhatsApp chat logs.

Rebuilding and analysing 4 years of Wordle stats from WhatsApp chat logs

Yes, I’m still playing Wordle in 2026. According to Wordle, I’ve played 1,559 games, I win 99% of the time, my current streak is 107 days and my longest is 278. Four numbers, and they’re mostly correct. What I don’t get is anything behind them. No per-game history. No way to compare a Tuesday to a Sunday. No sense of whether I’ve actually got better at this over four years. Each day I’ve played,…

Sega CD engineering deep-dives, a share-menu upgrade, and a daily word game

Another week of links from social.omgmog.net, 13 to 19 July. Two of Fabien Sanglard’s forensic engineering write-ups landed days apart, a new daily word game snuck into the morning coffee routine, and a share-menu tool I didn’t know I needed.

What's the most popular number in Hacker News titles?

Two consecutive titles on the HN front page yesterday had a 6 in them. This means nothing. But it’s the sort of nothing that lodges in your brain until you do something about it, so what is the most popular number in Hacker News titles?

Retro game archives, MechCommander bug fixes, and a live train map

Lots of links shared on social.omgmog.net between 6 and 12 July, from old handheld games to a live map of Britain’s railways.

The progress of progress bars

I was waiting for Claude to answer a token-heavy question at work the other day, the little “Thinking…” label flickering into “Wibbling…” and then “Moseying…”, and I caught myself doing the thing I always do when a spinner takes too long, staring at it, trying to divine meaning from the word choice. Is it nearly done? There’s no percentage, no bar, just a word standing in for “trust me, something…

How I'm using CSS View Transitions on this blog

In the old days of the web, animating between pages meant faking it with jQuery. Then came pjax, which used pushState to swap in fetched content and fake a full navigation without one, still relying on popState to stop the back button breaking. Every single-page app since has done some version of the same trick, intercept the link click, fetch the new content, swap it in, animate the swap…

A WATaBoy JIT, a browser Atari ST emulator, and a DS css framework

A few things I shared over on social.omgmog.net between 29 June and 5 July, without much comment at the time, but worth a second look.

Why I'm using a low-profile keyboard (for now)

For years I was firmly in the mechanical keyboard camp, and specifically a 60% person. No numpad, no function row, no arrow cluster, just the keys I actually used, in a footprint small enough to leave room for the mouse. A handful of boards came and went, but they all had the same shape: clacky, and a bit of a statement piece on the desk. There’s still a couple in the photo on my now page, left…

HL2 in the browser, a Raspberry Pi camera, and chess roguelites

A few things I shared over on social.omgmog.net between 22 and 28 June, without much comment at the time, but worth a second look.

Every Kickstarter project I've backed

Between March 2011 and October 2021 I backed 19 Kickstarter projects, spending £386 and $565 across the lot. Here they all are, in order, with what became of each. March 2011 Minecraft: The Story of Mojang $30filmstandalone My first ever Kickstarter was 2 Player Productions’ documentary about Mojang’s first year. It delivered in late 2012, and I took the DVD tier, so my name is in the credits. I…

How the five AIs actually did

The Group Stage of the 2026 World Cup finished today, so it’s time to mark the homework. Back in the launch post five AI models, a deterministic lookup table, and one football fan predicted the same 72 fixtures before a ball was kicked. I’ve been scoring the results on AIWC26 each day as they came in. I’ve got no real opinion on the teams; I’m interested in what the scoring reveals about the…

Enriching webmentions from third-party platforms

I keep finding new gaps in my webmention implementation. Mentions coming in from Bluesky, Lemmy and Lobsters were showing up with no author at all, just a blank avatar and an empty name. Reddit and Hacker News bookmarks fared a bit better, with a username attached, but got flattened into a generic “bookmarked” icon with no indication of where the post had actually been shared. Lobsters mentions…

Making GIMP feel less like punishment

GIMP has always had an interface problem. I’m not blaming the GIMP team (they’ve built something powerful on a shoestring). They’ve been clear they’re not interested in copying Photoshop wholesale; their FAQ argues that designing around actual user research beats imitating someone else’s interface decisions. Fair enough in principle, but coming from years as a Photoshop user, that design still…

The Xteink X4 E-Ink Reader

I’ve had the Xteink X4 for a couple of months now, a £40 e-ink reader small enough to stick to the back of a phone. I’d seen a few posts about it (Khairul Selamat, Neil Brown, joelchrono, and moddedbear among them), so I got curious and ordered one.

Nobody clicks share buttons, Metal Slug at 30, and chili peppers of the world

A few links from social.omgmog.net, 15 June to 21 June, that deserve more than a passing share.

Running a Tailscale exit node in a local VM

I run Tailscale on my laptops, phone and NAS, and wanted to add an exit node so I could route traffic through my own connection when I’m out and about. The obvious place to put it was the NAS, since it’s already always on, but the NAS also holds everything I’d least like exposed if something went wrong. Making it double up as an exit node, with every device’s outbound traffic flowing through it,…

Sending webmentions on deploy

I’ve spent a fair bit of time on the receiving end of webmentions, from adding support for them in the first place through to fetching them at build time and rendering them server-side so the discussion section doesn’t flicker in over JS. What I’d never actually done was send the other half. Every link I’ve ever made out to another IndieWeb site has just sat there, silently not telling anyone I’d…

How I take my coffee

My default for making coffee for two is a cafetière. French press if you insist. It requires almost no thought, produces a consistent result, and has no moving parts to break. When I’ve got a bit more time and want a cleaner cup for two or more, I’ll reach for a Bodum pour-over instead. When it’s just me, I’ve been using a Clever Dripper more lately (it suits the days where I want slightly more…

Cassette Deck Vader, keygen music, and a cypherpunk reading list

What caught my attention this week, shared on social.omgmog.net between 8 June and 14 June.

Inside the BBC's 3D World Cup viewer

While updating scores for AIWC26 this week I came across BBC Sport’s 3D World Cup viewer, which launched on 12 June for matches broadcast on the BBC. Every match played so far is sitting there to replay in full, not just the live ones. It’s UK-only, it’s a beta, and somehow this is my second football post in a row, despite still having zero interest in the sport itself. The engineering underneath…

Five AIs predict the World Cup

The World Cup rolls around every four years, and with it the office sweepstake, the ritual where everyone gets handed a team at random and pretends to care how it does. I have no interest in football (I had to read a beginner’s guide to how it all works just to follow what’s going on), and I definitely don’t know enough to make an informed prediction of my own. So I thought I’d hand the job to…