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

Adding Go to a browser code runner
Adding Go to a sandboxed code runner: why the GOOS=js path hangs inside a V8 isolate, and how Yaegi compiled to WASI turned out to be the clean path.

Building a passive Ethernet tap
Cloning the Throwing Star LAN tap on mini breadboards for €10 to see how chatty my smart TV is. No power, no software, physically receive-only.

Generating coding puzzles with LLMs
How dailyprog generates a fresh coding puzzle every day: a legally safe corpus, an LLM-built ontology, and a repair loop that runs real code.

Revisiting server hardening
Six things my Linux hardening baseline missed, found on a fresh Debian 13 VPS, plus post-quantum SSH key exchange in one config line.