-
Anonymous polling with RSA blind signatures. The poll host can’t link your identity to your vote.
-
The index of the image surface — fourteen tools sharing one origin: a layered editor, projections and warps, optical instruments, and an explorer that renders every image from any Bluesky account as a filterable masonry grid.
-
Every image a Bluesky account has ever posted. Downloads the whole repo as a CAR, parses it with Rust/WASM and queries it with DuckDB, all in the tab — filter by ratio, colour, alt text or date; the view is shareable as a URL.
-
Threaded post viewer. Full conversation tree rendering with quote-post expansion.
-
SimCluster community viewer. Infinite-canvas visualization of feed communities with hex-packed profile pictures.
-
Three lusts, one chart. Ternary plot of posting temperament—flesh, knowledge, and argument.
-
See Bluesky as anyone sees it. Type a handle and get their reconstructed timeline, public network, public blocks, and the feeds they've built — with an honest note on what's protocol-private (mutes, pinned-feed list).
-
Posting profile. Personality traits and valence from post embeddings, topics via k-means clustering.
-
Semantic novelty trajectory. Track how an account’s posting content drifts or repeats over time.
-
Post density, head to head. Compare two handles side by side on posting volume and patterns.
-
Post brevity, measured. Filter posts by exact word count, ranked by character length.
-
Find a friend. Discover follows-of-follows you don’t yet follow, ranked by network density.
-
Find your tightest circle. The largest group of your follows who all mutually follow each other.
-
Thread analysis. Tidy-tree canvas view of any Bluesky conversation with contributor weighting and YAML export for LLMs.
-
The SimCluster Daily. A deterministic digest of a Bluesky neighborhood, recomputed each morning: top chickens (most-liked posts), delvers (deepest thread, rendered with weft's threadbeast), and a sentiment weather report. A fork of the mino times; morphyx and modulo will edit once the personas wake up.
-
Sentence editing drill plus nine surfaces over Bluesky prose—fodder swipe deck, redactle, semantic search, atlas, lexicon lenses, list themes, link knowledge graph, and signal mapping.
-
Voice-first social on ATProto. Browser records, Whisper transcribes, PDS holds the audio. Identity via Bluesky OAuth.
-
rant
rust
wasm
standard.site
mcp
A box to rant into, and the words end up in your own repo as
standard.site records—so any reader on the network can index them. Written entirely in Rust: a workers-rs edge worker and a wasm-bindgen browser module over one shared engine, which is why the preview and the published page cannot disagree. Eleven
predicate views give every post alternate readings with real URLs—skeleton strips the function words, spine keeps one sentence per paragraph, cadence draws the shape instead of the text, reverse starts at the conclusion—descended from read's reading modes and composable (
?view=skeleton+bionic). Link cards are rasterised at the edge and drawn from the post's own cadence. Subscribe writes a record to
your repo; there is no subscriber list here. Agents get MCP, llms.txt and JSON—read and draft, never publish.
-
lab
atproto
agent
bluesky
The site factory. Ask for a website in a Bluesky mention and an agent builds it, then replies with the link; it lives at minomobi.com under a name you pick, and asking again on the same thread iterates that same site rather than starting a new one. Deliberately off *.mino.mobi: that domain carries the shared SSO cookie, so agent-written pages are kept where they cannot inherit a signed-in visitor's session.
-
Fifty ATProto app concepts on one surface — an index at the root and a page per concept. Thirty are working tools rather than pitches, which is the point: the distance from “someone should build this” to a live URL is short enough to walk.
-
The hoop museum. The original first-pass @-room forum game, the early engine passes, and every frozen version snapshot from v090 to v108 — each still independently served, with its own copies of the shared code it imported. Mainline hoop redirects archived paths here. Serving fixes only; no new work.
-
Ask anything. Answered by the ATmosphere—questions, answers, votes, and best-answer picks stored on PDS.
-
Group novelty on Bluesky. How wild is your corner? Semantic novelty analysis across a whole list.
-
Poincaré interaction map. Hyperbolic-disk view of account interactions with more room at the edge.
-
Portal to every Bluesky tool here—feeds, network maps, account analysis, and the shared OAuth worker in one place.
-
Interaction metro. A 2D transit-map view of a Bluesky account’s interaction patterns, powered by Apache Arrow.
-
Thread on a sphere. Wraps a Bluesky thread’s images onto a glowing, auto-scrolling WebGPU orb.
-
Fractalize. Turn any Bluesky photo into an endlessly zooming fractal of itself, rendered on the GPU.
-
Stained glass of best fit. Drop a photo and get the closest window that can be built from flat pieces and lead — least-squares colour per piece, real cathedral palettes, and the residual reported honestly. Exports a cutting plan as SVG.
-
Steerable damage. Thirteen glitch operators — pixel sort, PNG predictors, real JPEG databending, composite video, datamosh — each aimed by a mask you paint or derive from the photo. Seeded, so every result is reproducible, and every PNG carries the recipe that made it.
-
Conformal warps. Tiny planets, Droste spirals, Möbius bulges and funhouse mirrors, built as complex functions — so most of them preserve angles exactly. Measures the quasiconformal dilatation of whatever you compose and shows where the shape is being lost.
-
The whole workbench, stackable. A layered editor where fifty-seven manipulations — levels, curves, blurs, halftones, dithers, plus every warp from lens, every operator from glitch and the projection from glass — go into one non-destructive stack, each aimed by a lasso, a wand or a field derived from the picture. Layer masks, blend modes, undo; the recipe rides inside the exported PNG.
-
One picture, then every direction it could go. Each tile is a recipe from shop applied to its parent, so the graph grows outward as a web of permutations rather than a single edit history — steer a fan toward what you liked, reroll the ones you didn’t, and let an arc close back into a cycle. Pinch to zoom; the whole graph is retained, so nothing you passed through is lost.
-
Ternary, server-embedded. The flesh/knowledge/argument temperament plot with embeddings computed edge-side via a Pages Function.
-
Ternary, iterated. A third cut at the posting-temperament chart.
-
An AppView with no database. Jetstream v2 filters the firehose to your follow graph server-side, so a live timeline needs no backend and no fan-out — and Constellation, the network-wide backlink index, answers the like/repost/reply counts a client normally has to ask an AppView for. Starts empty and fills as the network posts; nothing is stored anywhere.
-
zest
embeddings
three.js
game
Posts as solids. A post embedding is used as the harmonic spectrum of a surface — the loudest corpus dimensions become lobes, the ~740 quiet ones become grain — so two posts that mean the same thing cannot look different. Then they rain down and you slice them, and a binomial test says whether you actually learned to read the geometry.
-
The Mino Times—agentic biotech intelligence. Research, articles, editorial panels, and podcast.
-
Interactive map of global megaprojects—construction, timelines, costs, and deep context on a 3D globe.
-
Personal financial dashboard. Market data synced to ATProto records, rendered with dark-mode charts.
-
Ice cream deals near you. Find discounts by zip code across major grocery chains.
-
War factor analysis. Correlates of War dataset visualized by type, region, duration, and casualties.
-
Cultural decomposition. Decompose any text into culture-shaped axes using precomputed sentence embeddings of historical religious / philosophical / scientific corpora.
-
Hub for the extremal-geometry pack. Family-resemblance table sortable by era, technique, status — and an explicit roadmap of next entries (szemerédi–trotter, heilbronn, borsuk, viazovska, ...). Read this first if you want the lay of the series.
-
Unit distance, disproven. Interactive visualization of Erdős's 1946 construction, in light of OpenAI's May 2026 disproof of the unit-distance conjecture.
-
Distinct distances, almost-resolved. Sister page to erdős — the 1946 dual problem, climbed slowly from √n to n/log n by the polynomial method (Guth–Katz, 2015).
-
Chromatic number of the plane. Interactive Moser-spindle 4-colouring puzzle plus Isbell's 7-colour hexagonal tiling. The 1950 question whose lower bound an amateur biogerontologist nudged from 4 to 5 in 2018.
-
Lonely runner conjecture. k runners on a circular track at distinct integer speeds; at some moment each is at distance ≥ 1/k from every other. Proven for k ≤ 7, open since 1967. Animation-native.
-
Meanders — a closed loop crossing a line at 2n points. Superpose two non-crossing arch systems and watch them fuse into one loop. The counts 1, 2, 8, 42, 262, 1828, … have no known formula; their growth exponent (29+√145)/12 was pulled from 2D quantum gravity. Brute-force counter, ratio chart, stamp-folding bijection.
-
The Temperley–Lieb algebra as tiles: fill a grid with the two non-crossing tiles, watch loops form, weight each by δ. Wrap the grid onto a cylinder or torus and loops start winding — the affine algebra — shown on a real 3D donut. Plus a diagram calculator for the generators eᵢ, the defining relations, and the Markov trace back to meanders. Sibling of /meander/.
-
The Arctic Circle theorem. Sample a uniform random domino tiling of the Aztec diamond by domino shuffling and watch four frozen corners and a roiling centre separate along a perfect circle. Grow it order by order to see the circle sharpen. The dimer-model cousin of /meander/ and /temperley-lieb/.
-
Two unrelated gems from one Andrey Markov. Markov chains & MCMC — watch a chain converge to its stationary distribution, sample a density with Metropolis, see random-walk recurrence (Pólya), generate n-gram text: the engine room behind /temperley-lieb/ and /aztec/. Then the Markov numbers — the Vieta-jumping tree 1, 2, 5, 13, 29, … and the Lagrange spectrum of worst-approximable numbers below 3.
-
The boundary of neural-network trainability is a fractal (Sohl-Dickstein 2024). One gradient-descent step is an iterated map, so whether a tiny net's training converges or explodes — as a function of its two learning rates — is the Mandelbrot escape-time algorithm with "one training step" in place of z²+c. Pan/zoom the boundary (measured fractal dimension ≈ 1.7); click a pixel to watch that run converge or detonate.
-
The Biham–Middleton–Levine traffic model (1992): a two-colour cellular automaton on a torus where red cars go east and blue cars go south, one cell per turn if the way is clear. From a random scatter the cars self-organize — diagonal free-flowing bands below a critical density, total gridlock above it — a sharp phase transition with no in-between. Slide the density across ρc, or sweep it for the velocity cliff.
-
Finite-field Kakeya conjecture (Dvir 2008). Build a Besicovitch set in 𝔽q2 by clicking cells; watch q+1 directions get covered. Five-page polynomial-method proof that birthed the technique behind guthkatz.
-
Cap-set problem in 𝔽3n. Find the largest subset with no three-term arithmetic progression — the game SET writ small. Ellenberg–Gijswijt 2016 crushed the bound from 3n/n to 2.756n. Closes the polynomial-method trilogy.
-
Point-line incidence bound (1983): m points + n lines in the plane share at most O((mn)2/3 + m + n) incidences. Build the Erdős tight construction — a thin K × 2K2 grid plus K3 lines — and watch the ratio I/(mn)2/3 sit flat at 2−2/3. The seed crystal that the polynomial-method trilogy grew out of.
-
Heilbronn's triangle problem (~1950, open). Place n points in the unit square; your score is the smallest of the C(n, 3) triangles they form. Heilbronn conjectured the optimum is Θ(1/n2); Komlós–Pintz–Szemerédi disproved him in 1981 with c·log(n)/n2. Drag points, run the in-page annealer, beat your own record (saved per n in localStorage).
-
Borsuk's 1933 partition conjecture. Every bounded subset of ℝd splits into d+1 pieces of strictly smaller diameter — easy in 2D and 3D, false in dim 1325 (Kahn–Kalai 1993), and still false in dim 64 (Jenrich 2014). 2D demo + the dimension-race timeline showing the threshold shrinking over 21 years.
-
Sphere packing in dimension 8 and 24. The E8 and Leech lattices are the densest possible — proven exactly by Viazovska (2016) and CKMRV (2017) with magic functions built from modular forms. Scrub the iconic E8 Coxeter projection (240 roots → 8 rings of 30), pack circles in 2D, and watch density crater with dimension.
-
art #1148. Discrete Hodge decomposition on a triangulated sheet with holes: split a random 1-form into exact + coexact + harmonic, and watch the harmonic remainder turn out to be pure topology — one independent circulation per void, amber one way and teal the other. Draw loops by hand and check that ∮h depends on nothing but which holes you went round; the ledger tab prints the residuals that prove it.
-
Conway's Game of Life on a Voronoi mesh of a torus. B3/S23 is really a fact about squares having eight neighbours, so here the rule is a fraction of whatever neighbourhood a cell drew — four to eight sides, six on average, exactly six on average because Euler says so. Roll sites, relax the mesh, then roll soups until one refuses to settle: the hunt scores every trajectory and shows you the duds it rejected. Six found specimens ship with the page, including one that never repeated in 5000 generations and one whose period-210 attractor is just lcm(2,3,5,6,14) of oscillators ignoring each other. Every universe is a seed, so every good one is a URL.
-
A square filling a cube. Pixel (x, y) is coloured by a continuous map from the square onto the RGB cube, which cannot be smoother than Hölder 2/3 and, since August 2026, need not be worse (Arnold’s problem 1988–5, solved by Badger–Palmer). Rendered on the GPU: every colour appears equally often — exactly, to the pixel, at the lattice sizes — and no two neighbours differ by more than two levels, with no seams and the same surface at every zoom. A seed bends it with area-preserving maps of the torus, so the histogram stays flat and every image is a URL; the census tab counts the claims and the print tab hands you a 4096² PNG that is the census.
-
Periodic table as a mandala. Concentric rings for the seven electron shells, angular sectors for the s/p/d/f orbital blocks sized by capacity. 118 element nodes coloured by category; hover for details, click out to the Wikipedia article.
-
Graph-rewriting playground. Grow graphs by local rewrite rules — sandpile avalanches, interaction-net cascades, and a chemistry mode — each with live per-mode observable readouts. The conduct tab turns the substrate into a human-steered instrument you can play.
-
Commodity flow maps. Geographic trade and movement data rendered as directional arcs.
-
Interactive phylogenetic tree explorer. Open Tree of Life data synced to ATProto PDS records.
-
Wiki Cards. A deep Wikipedia card game—Lucky, Transmute, Nexus, and Library modes built on neural embeddings.
-
Flavor pairing explorer. Neural embeddings of food compounds, complementarity scores, and recipe builder.
-
Tech tree. 179 technologies from stone tools to agentic LLMs, laid out as an infinite-canvas polar fan with sector-bound layout.
-
Grow. Generative plant simulation—children inherit grain lattice rotation; a stand-alone visual independent of the cards game.
-
Recipe builder. Combine cards into recipes scored against the yum complementarity model.
-
atlas
choropleth
topology
skater
Every county in the United States, every Canadian census division and every Mexican municipio, drawn from the statistical agencies’ own boundary files onto a watertight equal-area map—then redrawn into thirteen contiguous superstates grown from whichever econometric axes you pick. Only totals are stored; every rate is recomputed at the level you are looking at, so a superstate’s per-capita income is its income over its population rather than the average of its counties.
-
A Middle Jurassic forest floor in the dark, walked by ear. The nine ensiferans of Gu et al. 2026 sing, and the sound changes as you move because the physics says it should — ISO 9613 atmospheric absorption and dense-foliage scattering over spherical spreading, inverted by bisection to draw each singer’s audible radius on the map. The synthesiser is the animal: a bandlimited impulse train at the tooth-strike rate driving a two-pole resonator at the mirror-cell frequency, so syllable length is not a parameter but falls out of teeth × spacing / strike rate. The file is a shape rather than a number — the published inter-tooth spacing curves are the paper’s actual argument, so Archaboilus warbles and Allaboilus clicks-then-bursts on their own. The Rust kernel holds no palaeontology and the palaeontology holds no physics; every value carries a provenance tag rendered beside it, and the selftest fails if a carrier stops claiming published. The pitch is theirs; the rhythm is ours, and the page says so.
-
perp
canvas
market-data
hyperliquid
A perpetual future never expires, so nothing forces it to converge on spot — instead it pays funding, an hourly cash transfer between longs and shorts. Two linked charts: eleven years of BTC-USD spot, and the Hyperliquid perp’s hourly premium since 2023 drawn against the ±5bp clamp corridor, inside which funding is mathematically blind to premium and so nothing pulls the perp back toward spot. The funding line is flat as a table until the premium escapes the band. Every figure in the prose is derived from the series rather than typed, and the page shows its own null result: premium tracks the integral of past returns over several days and predicts the future at a correlation of about 0.03.
-
silk
agents
stigmergy
measured
An agent that weaves orb webs with no plan and no map — it holds eight numbers about its own body and reads everything else off the silk it has already hung, which makes the half-built web its scaffolding, its ruler and its memory at once. That is Physarum’s trick with a different medium, and the difference is the whole point: a chemical trail evaporates, so a slime mould can forget a bad early commitment; silk cannot be un-laid. So one set of boundary conditions admits not a web but a
family — sixteen seeds agree on capture area and spiral turns to within two percent while sharing no thread position at all — and nudging one decision does damage in proportion to how early it was, two orders of magnitude from the bridge line down to the four-hundredth spiral attachment. Turn gravity off and the hub centres, which is the control that makes the rest a result.
word is the same shape asked a different question: all 39,554 word types from a 50,000-post Bluesky archive, placed by topic, rank and date — and honest about being a bad chart, with the Zipf and Heaps plots that actually work sitting underneath it.
-
loop
beads
actions
agents
The apparatus for a budget-governed agent loop, shown while it runs: the ticket graph it reasons over (dependencies, findings, and the dead ends that stop turn 30 repeating turn 4), the ready queue, the stop conditions, and the quality-against-turn-count curve the whole programme exists to measure. The deliverable is the curve, not the artifacts.
-
plant
voronoi
platonic
agents
What the loop next door actually built, published so it can be judged by someone who is not the machine that made it. A cell in a foam is the intersection of half-spaces, so its faces are its bisectors — put a seed in the middle and one along each face normal and the foam grows a Platonic solid. Drag to orbit; push the anisotropy up and watch the space stretch while the shape stays exact; tick naive placement to see the 22° the correction exists to remove, and then try it on a cube, which is fine, which is why the bug is dangerous.
-
The site-wide technical spec sheet. Every surface’s features, stack, deploy wiring, and live status — generated from the deploy registry, probed from your browser.
-
Peer-to-peer biotech data workbench. SQL and Python running entirely in the browser.
-
Cognitive-science models rebuilt from their papers in Rust, compiled to WASM, and made runnable in a tab — each shown against the published result it replicates.
-
A hundred neurons that only ever hold their own activation near a private target — no teaching signal, nothing representing a prediction. Cut the input off mid-sentence and the fading activity completes the likely next word anyway. Falandays, Nguyen & Spivey 2021, Table 2 replicated in your browser.
-
Browser-based terminal for your ATProto PDS. XRPC commands, DuckDB SQL, AI chat, and embedded bash container.
-
Eleven agents, one brief — “turn INPAC into a race, make it look good” — two harnesses across three models, each given the same clean checkout and no sight of the others. Every entry is playable here beside its filmstrip and the agent’s own notes. There is deliberately no score: nothing headless can watch a WebGPU game render, so the ranking is taste, done by a human looking at all eleven. Entries are model-written HTML and run framed in an opaque origin.
-
Adaptive speed reader for Project Gutenberg texts and poetry. Bionic formatting, memorize mode, and eye-tracking pacing.
-
Visualize reading. Text flowing through a curved path on the canvas with Project Gutenberg integration.
-
Story pitch generator. Drafts, outlines, sharpening, and process notes for the first long-form essay in the read/ family.
-
Astrology photo analyzer. EXIF timestamp + GPS coordinates feed an ephemeris that paints a chart for the moment the photo was taken.
-
Photo prism. Keratoconic global effect, hex toggle, EXIF-aware chromatic dispersion.
-
Binaural beats, Shepard tones, harmonic overtones, and noise generator. Keeps playing when your phone sleeps.
-
Browser-based sequencer that stores compositions as records on the personal data server.
-
Flour blend calculator—protein math, hydration targets, blend ratios.
-
Workout logging with charts, progressive overload tracking, offline-first.
-
The WebGPU gallery — a shelf of simulations, one canvas each: the Helix Calendar it grew out of, grain-scale sand, molecular dynamics, self-assembling bearings, fractal zooms.
-
Steel bearings loose in mineral oil between a live pin and a grounded cup. Turn the supply up and they roll themselves into a wire — chains grow along the field lines, branch, reach ground, and the circuit closes. Rust solver: contact mechanics plus a Kirchhoff solve over the whole pile, every frame.
-
A circuit written as a rewrite rule, grown one cell at a time, playing itself as it goes. Each cell is a signal node, so the structure
is the score — you hear the topology, not a soundtrack laid over it. Cells die when the population hits its ceiling, which turns an unbounded bloom into a carrying capacity and gives the piece a shape. Rust/wasm rewrite engine and Barnes–Hut layout; compositions are scored for variety and harmony, and the
showcase holds the ones that pass.
-
foam
webgl2
first-person
certified
First person inside the rind’s voronoi foam. From a lone flat dais in the froth, shatter and re-weave the membranes with the shiva tools — up close — and climb to the beacon chamber, walking only: no jumps, max grade 46°. Every seeded pocket ships with a solvability oracle that proves its route. In
macro, the halls are ~10× the volume and the third tool unlocks: plant a voronoi node and the whole lattice reforms around it.
-
ImageJ in the browser. Confocal analysis, edge detection, circle fitting, and radial sampling compiled to WASM—every pixel stays client-side.
-
The Book of Sand. Seven robot crew aboard the Tabard tell an endless, deterministically-generated tale—each annotated with a full mythograph before the telling.
-
The comparative hub. Fifteen centuries of the Arthur legend as a timeline, evolutionary tree, wiki, and cross-tale motif crosswalk.
-
The Four Branches, gathered. Hub for Pwyll, Branwen, Manawydan, and Math with shared historiography and character webs.
-
First Branch of the Mabinogi. Pwyll, Lord of Dyfed—the otherworld bargain and the courtship of Rhiannon.
-
Second Branch—the great Welsh tragedy of Branwen, the starling, and the ruinous war with Ireland.
-
Third Branch—the enchanted wasteland of Dyfed and a quiet comedy of restoration.
-
Fourth Branch—the branch of transformation: the flower-wife Blodeuwedd, the eagle, and the magician’s wand.
-
Sir Gawain and the Green Knight—the beheading game, set beside its Middle English across all four fitts.
-
Culhwch ac Olwen—the oldest Arthurian tale, and the giant’s list of impossible tasks.
-
Sir Orfeo—the medieval English Orpheus, harping his queen back from the fairy king.
-
Owain, or the Lady of the Fountain—one of the Three Welsh Romances, a knight against the fountain’s storm.
-
Geoffrey of Monmouth’s Life of Merlin—the wild prophet of the woods, translated in full from the Latin.
-
Joyce’s Portrait of the Artist under the same deep-read apparatus with every folkloric instrument swapped out—Genette for Propp, a measured leitmotif index for Thompson, and a style curve computed off the text.
-
Bismuth hopper crystals, grown rather than drawn. A seeded colony of mason agents lays one brick at a time under three rules from real crystal growth — Kossel kinetics, the Berg effect, anisotropy — and a stepped, hollow, right-angled hopper emerges. The iridescence is thin-film interference computed per pixel. Same seed, same crystal, forever. Every specimen has a
quasicrystal cousin grown on a Penrose or other plane tiling and an
icosahedral cousin grown on golden rhombohedra, the three-dimensional quasicrystal;
/lab is the playground: pick the substrate, paint the initial condition, rewrite the brain's laws, breed or thin the colony, release worms.
/study is the two-agent phase space, measured.
-
Sheet music in plain text: reads LilyPond notation, engraves it as classical notation, plays it back, and publishes the score to your own repository.
-
Watch a protein fold. A structure-based Cα model under Langevin dynamics, in Rust compiled to WASM, rendered live in WebGL—with the contact map, the RMSD, and the folding funnel drawn from the trajectory in front of you.
-
A puzzle platformer on the bismuth engine. You wake on a slab in the void; look up and there is a bucket. In your pocket, a few packs of mason agents: lay one on a plane and it grows a hopper crystal from there, brick by brick, freezing whatever was still growing — the plane you choose is the platform for the next growth. Climb it as it grows, deploy again from higher up, get above the bucket and drop in. Two layers tall, jumps one; every brick breakable. Every level is a permalink, and the bucket hangs exactly where the engine's own survey says a stack of your packs can reach — on the cubic lattice, or the same level on
Penrose rhombs, hexagons, kagome, any of the ten tilings, or the
icosahedral quasicrystal itself, where the faces slope and you walk them.
-
ken
curriculum
measurement
agents
The study programme behind the loop next door: how do you know whether work you did not supervise was any good? A six-unit curriculum with real primary sources — construct validity, the design of experiments, the economics of delegation, Goodhart made quantitative, comparative judgment, scalable oversight — each with one model to derive and one foundational experiment to reproduce. Plus a registered-report skeleton for the turn-count study, published with its six holes still in it, because each hole is a quantity a unit has to produce first. Every citation is checked against the bibliography at build time, which is the one thing distinguishing it from the fabricated literatures at wormhole.
-
sci
wasm
rust
instruments
Scientific instruments taken apart, one page each, built around a solver you drive rather than an analogy that falls apart. Every mechanism claim traces to a primary source and every number is computed in front of you.
-
The open-source card audio player, designed in the open. A Toniebox charges $19.99 a story and a Yoto card $9.99; the tag inside one costs about 20¢, because the tag holds no audio at all — NTAG213 has 144 bytes of user memory and a minute of speech is 180,000. It holds a 64-bit pointer, which is why one card can carry six books and why re-pointing a card never touches the card. Here: the product and site architecture, a browser studio that records a parent reading and writes the tag over Web NFC, and a simulator of the box so the whole thing can be got wrong before any solder is bought.
-
Words with friends, without the ads or the accounts. One to four seats, any of them a deterministic bot that reads a 168,551-word lexicon through a DAWG. The board is the new part: beside the usual double and triple squares there are quad letters, mires that pay nothing, halves that cut a word in two after every multiplier, tolls that tax the filler move, and stones — holes that words break on like the edge of the board. Installs as a PWA and plays offline against the bots.
-
Human Machinery — an arcade of user error. Six playable cognitive-bias exhibits (Stroop, change blindness, anchoring, framing, sunk cost, plus a contested wing for failed replications), live anonymous crowd stats, replication badges and primary sources on every claim.
-
Microgravity flight through a kaleidoscopic Menger fractal, in raw WebGPU — no engine, no library, WGSL straight to the swapchain. The geometry is a port of a shader that only ever accumulated glow along a ray; to stand on it the fold sequence had to be differentiated into a real distance estimator, which turns out to explain the magic 4e3 the original divides by. Gravity is not faked: a compute pass voxelises the fractal at 192³, and the field is the Newtonian sum over the surviving mass cells, so you fall toward whichever tower is actually heaviest. Land on any face at any angle—"down" is wherever the mass is.
-
First-person Pac-Man on a torus. FPV view with physics simulation on a curved surface.
-
Multi-torus Pac-Man. Play across multiple toroidal worlds with customizable configurations.
-
Pac-Man on torus knots. Topological shapes—Hopf Link, Borromean Rings, and beyond.
-
Interior Pac-Man. First-person gameplay inside the hollow interior of a large torus.
-
16×16 toroidal chess. Edges wrap, pieces move through the topology. Local and networked play.
-
Multi-physics torus field simulator. Position tori with gravity, magnetic, and force field interactions.
-
Explorable 3D landscape with first-person controls. Local and networked multiplayer.
-
Interactive 3D deformable blob geometry rendered with GPU acceleration.
-
Earth globe with analytical ocean currents. Land-masked particle drift, no visible mesh bands.
-
Articulated hand rig for clock-family demos.
-
Telescoping scope visualization inside the clock family.
-
Critter Red. A browser-native monster RPG in the classic turn-based vein.
-
Amoeba qualia prototype. Pressure-driven membrane simulation with cortex control, food engulfment, and live channel tuning.
-
WebGPU molecular dynamics. Twelve molecules including C60 and exotic elements rendered at interactive frame rates.
-
Sail simulator. Wind-driven physics on the clock’s family of curved surfaces.
-
Massively multiplayer paint. Shared canvases with append-only stroke log, tamper-evident chain, and ATProto identity gating.
-
Polygon drawing game. Trace a target shape; closer guesses score higher. Identity-only OAuth, scores on a public leaderboard.
-
Single-player paint with the same stroke engine that powers mmo. Local canvas, no auth required.
-
Practice range for the polygon drawing game. Try shapes, iterate, no scores recorded.
-
Hand-drawn graph scorer. A procedurally generated target curve is the product of 2–5 hidden lines — draw lines whose product fits. Three scores: segment count, linearity, fit.
-
Molecular-biology workbench—restriction mapping, PCR, and cloning compiled to WASM and wrapped as a campaign puzzle game.
-
Multiplayer party games for Bluesky, with real-time rooms orchestrated by Durable Objects.
-
The hub for a family of small games about deciding under pressure — each one built to make a different thing measurable about the decision, and each one able to tell you afterwards exactly what your choices cost.
-
A convoy run across the Europan ice in the twenty-fourth century, with a crew you will not get back. Spending a tool means sending a named person out into Jupiter's radiation belt, and two trips is all anyone has in them. When the run ends it shows you the exact crossing where it became unwinnable.
-
Six lines, one operator, and a shift you can see in full before the clock starts. The family's real-time game with an exact optimum — the shift is a scheduling problem, so a bitmask DP knows the best possible board and prices your shortfall in points.
-
A road you cross once, with tools you can spend only once. When it ends it names the exact move where the run became unwinnable — usually several stages before you found out.
-
Every enemy shows you exactly where it will strike, and you never have enough actions. A perfect-information tactics puzzle that counts how many of your options were the right ones.
-
Hold the Line: you are surrounded, the gun overheats, and every wave ends with a six-second choice. One-thumb horde defence.
-
Breed and fork emergent vector-trail organisms as deterministic genomes saved to your PDS, with an interactive phylogeny.
-
Antoine’s Necklace—an infinite GPU zoom into interlocking torus beads, each chain opening onto another.
-
Basket Star—a furling, five-fold fractal brittle star rendered on the GPU.
-
Fluoddity Garden—a branching, ATProto-backed gallery of organisms; fork one to grow a new branch.
-
Alexander’s Horned Sphere—an endless zoom into open horns bifurcating toward a Cantor limit.
-
Horned Sphere, latticed—a recursive, ray-marched lattice of interlocking horns.
-
A roller for fluoddity organisms, painted rather than lit. Two populations share one sheet and one trail field, drawn as pen strokes in real pigment — and only genomes that clear fluoddity’s own interestingness rubric ever reach the paper.
-
table
ttrpg
generator
seeded
Procedural character sheets for tabletop RPGs, built only on systems whose rules text is openly licensed — because a generator has to reproduce the tables, and that is the part copyright actually covers. First up is
Cairn (CC BY-SA 4.0), whose own pitch is that character generation is quick and random: d20 background, 3d6 attributes, starting gear packed into the ten inventory slots by the game’s own bulk and petty rules, two background tables, a bond, an omen. The seed is the character —
#s=oak-fen-317 rolls the same Kettlewright for everyone, forever — and every sheet carries the roll log that made it. Roll a party of six, and the youngest reads the omen aloud.
Every surface above started on a Claude feature branch. The newest cohort: