2026-07-18
The fediverse was right
#culture #web #vibecoding
Ata Kuyumcu 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.
2026-07-14
The dailyprog puzzle safety net
#devops #programming #vibecoding
Ata Kuyumcu dailyprog needs a new puzzle every day. I wrote the first few drafts by hand, then built a generator that writes them with an LLM and validates the output against real sandbox execution. The generator works, but it still needs someone to run it. Pick a pattern, kick off the script, review the result, commit. Fifteen minutes on a good day. More if the model gets stuck in a repair loop and I need to nudge it.
2026-07-10
Adding Go to a browser code runner
#wasm #go #programming
Ata Kuyumcu 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.
2026-07-01
Building a passive Ethernet tap
#hardware #networking #security
Ata Kuyumcu 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.
2026-06-29
Generating coding puzzles with LLMs
#programming #vibecoding #ai
Ata Kuyumcu 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.
2026-06-26
Revisiting server hardening
#devops #security
Ata Kuyumcu Six things my Linux hardening baseline missed, found on a fresh Debian 13 VPS, plus post-quantum SSH key exchange in one config line.
2026-06-10
Rebuilding my blog with machines, for machines
#culture #web #vibecoding
Ata Kuyumcu I rebuilt this blog with the same URLs and markup, plus a JSON-LD graph on every page and microformats on every element. For the machines.
2026-06-05
Autopsying a SanDisk Extreme SSD
#devops #hardware
Ata Kuyumcu A dead SanDisk Extreme Portable SSD, taken apart: the bridge chip answers, the NVMe behind it is gone, and the warranty runaround.
2026-05-27
Balancing an MMO economy with a black market
#games
Ata Kuyumcu Every item in Albion Online is player-crafted, yet mobs drop loot. The Black Market merchant squares that circle, and the design generalises.
2026-04-23
Hardening a fresh Linux install
#devops #security
Ata Kuyumcu The baseline I apply to every fresh VPS: non-root user, SSH lockdown, UFW, fail2ban, unattended upgrades, and the Docker firewall hole.
2021-02-25
Building custom commands in Bevy
#rust #games
Ata Kuyumcu Using Rust extension traits to add your own commands to Bevy's Commands struct. Written for Bevy 0.4 in 2021; the pattern still holds.
2019-10-22
Setting up remote backups with Restic
#devops
Ata Kuyumcu Encrypted, incremental backups with restic and Backblaze B2: the pricing model's API-call gotchas, setup, pruning, and automation.
2018-11-20
Working through the SICP exercises
#plt #lisp #compsci
Ata Kuyumcu Solutions and notes for the first ten exercises of SICP chapter 1.
2018-10-01
I did a few things at STM CTF 2018 Prelims
#security #python
Ata Kuyumcu Writeups for three challenges from the STM CTF 2018 prelims: DiEfAyAr, Rengarenk String, and Matruşka.
2018-03-01
I did a thing at Harekaze CTF 2018
#security #cryptography #python
Ata Kuyumcu One crypto challenge from Harekaze CTF 2018: gacha, an RSA service solved while waiting for another CTF to start.
2017-12-04
I did a thing at TU CTF 2017
#security #cryptography #python
Ata Kuyumcu The Neverending Crypto at TU CTF 2017: scripting a Caesar cipher breaker in Python fast enough to keep up with the rounds.