Changelog
A public log of what's been added to this site — the lab is an experiment too.
Added the Garden — a tag graph
A new section — the Garden: a living map of the site as a bipartite force graph. Every tag is wired by edges to the notes and experiments that grow from it; hubs are larger, loners sit at the edges. It's all hand-drawn on SVG — a custom physics (springs, repulsion, gravity) with zero third-party libraries. Drag the nodes, zoom and pan the canvas; hovering highlights neighbours, a click opens the section. Clicking a tag lands in TIL already filtered.
Added the day-summ experiment
A new experiment in the lab — day-summ: a local day tracker that labels minutes from the camera (focus, phone, fatigue via PERCLOS and blink rate), reads heart rate off a Whoop strap over BLE, and builds an evening HTML report with a verdict written by a local model in ollama. Fully offline: frames never hit the disk, SQLite holds only per-minute numbers. The lab page embeds an anonymised report — the timeline is real, the health figures are synthetic.
Added the Web Workers experiment
A new experiment in the lab — Web Workers: the same heavy task side by side, on the main thread and in a worker. On the main thread the
requestAnimationFrameindicator (spinner, FPS, “pulse”) freezes while it computes; in a Web Worker the computation moves to a separate thread and the interface stays smooth. You can feel the freeze with your finger.Added AI experiments: Snake and Tetris
A neuroevolution series that plays right in the browser has arrived at the lab:
- AI Snake — a snake that evolves to eat without boxing itself in.
- AI Tetris — an agent tunes the weights of board heuristics and clears lines.
All of them are standalone HTML demos embedded in isolated sandbox iframes: the heavy simulation loop never gets in the way of the main page.
The lab is open
The first public release of the lab site. Up and running:
- Home with a live canvas hero (gravity that reacts to the cursor).
- Lab with a grid of experiments and a fully working Life Calendar.
- XSS playground — an interactive injection demo in a sandbox iframe.
- TIL, Now, Uses, Content Hub and this very Changelog.
- Three languages (uz/ru/en), dark and light themes, a strict CSP out of the box.
Added Orbit Sandbox (wip)
A third experiment has landed — Orbit Sandbox, a browser toy with n-body gravity in the spirit of Universe Sandbox. It’s still marked work in progress: the integrator is stable, but there’s no body merging on collision yet.