Hi, I’m Ata. I write about things I find interesting: programming, security, and whatever else I’m tinkering with. Check out the About page for more information.
Recent Posts

There's a dungeon under this blog
A multiplayer dungeon crawler hidden in a static site: WebRTC with no server, a world derived from the date, and monsters run by whoever has the lowest peer id.

Tests for a PDF
My CV has a test suite, because the first thing that reads a CV is a parser. Four checks, one ATS workaround I measured and couldn't justify, and one assertion that has never run once.

The fediverse was right
Federated services are the only escape from corporate platforms and lonely self-hosting. ActivityPub works. Git forges are next. AI just made protocols cheap enough to iterate on.

The dailyprog puzzle safety net
A nightly CI job checks whether tomorrow's dailyprog puzzle exists; if not, it generates one, runs it through the same tests a manual commit would, and deploys it before midnight.