IS
/changelog

Changelog

A public log of what's been added to this site — the lab is an experiment too.

  1. 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.

  2. 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.

  3. 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 requestAnimationFrame indicator (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.

  4. 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.

  5. 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.
  6. 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.