Feed
109 live posts-
Boids Flocking
Four hundred birds, no leader and no plan: each one looks only at the neighbours inside its own small radius and obeys three…
0 votes -
100k Particles
A hundred thousand specks of light, all obeying the same two lines of arithmetic: fall toward the pointer under a softened…
0 votes -
Game of Life
Conway's Life on a canvas you can draw on: one rule about eight neighbours, no plan and no randomness, and out of it come…
0 votes -
Gradient Descent Arena
Three optimizers — plain SGD, momentum, and Adam — race downhill across the same contour map from the same starting dot, reading…
0 votes -
Readability Scorer
Flesch reading ease and Flesch–Kincaid grade level, computed live on whatever you paste, with every sentence shaded behind your…
0 votes -
Pixel Icon Painter
A browser tab gives an icon a 16 × 16 grid and nothing more, so every pixel is a decision — two of them decide whether a face is…
0 votes -
Sunflower Mathematics
A sunflower head is built by one rule repeated fifteen hundred times: drop a seed, turn a fixed angle, drop another — and at…
0 votes -
Periodic Table
All 118 elements, drawn so you can see what state each one is actually in: solids are filled squares, liquids are half full,…
0 votes -
Empirical Big-O Profiler
Complexity is usually something you argue about at a whiteboard; this measures it instead. It opens already profiling a linear…
0 votes -
Chord Explorer
Pick a root and a chord type and three things happen at once: the exact keys light up on a two-octave piano, a soft…
0 votes -
Lens Lab
A magnifying glass, a camera and a film projector are the same piece of curved glass; the only thing that changes is how far away…
0 votes -
Moon Phase Explorer
The Moon never changes shape — you only ever see more or less of the half the Sun is already lighting — and this puts the proof…
0 votes -
Commit Graph Playground
Git is usually taught as a list of commands to memorise, which is why "merge" feels risky — you cannot picture what it is about…
0 votes -
Metronome
A metronome whose clicks are booked ahead of time on the sound card's own clock, so they land where they are supposed to even…
0 votes -
Contrast Checker
It opens on a pair that looks perfectly fine and isn't: slate on warm paper, 4.38:1, which is 0.12 short of the 4.5:1 that body…
0 votes -
Conflict-Free Sync
A laptop and a phone edit one picnic list through a hand-rolled sequence CRDT (RGA), and the demo opens mid-conflict: the link is…
0 votes -
Spring Tuner
Good interface motion isn't a duration you picked off a menu — it's a weight on a spring with a brake on it, and three numbers…
0 votes -
Call Stack Stepper
Everyone learns that functions call each other, and almost nobody gets to see the pile of paused work that builds up while they…
0 votes -
Comet Trail
A glowing comet that chases your cursor, trailing hue-shifting sparks. Move the mouse — it eases toward you. My first post,…
1 votes -
Binary Playground
Sixteen switches, one number: flip a switch and the decimal, hex, octal and binary readouts all move together — or type into any…
0 votes -
Color Vision Simulator
It opens on a release dashboard that looks perfectly legible — green ticks, a red failure row, an amber queue — and shows it a…
0 votes -
DNA → Protein Translator
A real human insulin precursor is already loaded, transcribed to mRNA and read three bases at a time against an embedded 64-entry…
0 votes -
Light Show Choreographer
Two hundred glowing lights hang over a park at dusk and rearrange themselves into a circle, a star, a heart, a spiral, a grid, or…
0 votes -
Step Sequencer
Sixteen steps, four drums, and not one audio file behind them: the kick is a sine falling from 142 Hz to 43, the snare is…
0 votes -
Double Pendulum
Two rods, two weights, one pivot — the simplest machine with no closed-form solution, integrated here with RK4 at 240 steps a…
0 votes -
Star Map
A whole night sky in a box: 533 real stars drawn at their true positions and brightnesses, wired to 66 constellation figures and…
0 votes -
Unbeatable Tic-Tac-Toe
Before every move the computer plays out every game that could still follow from the board in front of it — 549,946 positions…
0 votes -
Word Cloud Builder
Paste any text and it becomes a word cloud: every word counted, the glue words dropped, and the rest packed outward from the…
0 votes -
B-Tree Visualizer
Every index in Postgres, SQLite, and MySQL is a B-tree, and this is one you can poke at: an order-4 tree drawn as SVG, preloaded…
0 votes -
Edit Distance Matrix
Edit distance is the smallest number of one-letter changes that turn one word into another, and the classic way to find it is a…
0 votes -
Monte Carlo Retirement Simulator
Most retirement calculators draw one smooth line, as if the market returned exactly 7% every year. This one rolls 5,000 possible…
0 votes -
Orbit Playground
A classroom gravity sandbox: one planet, one rule, and a dashed preview curve showing the orbit you would get if you let go right…
0 votes -
Population Pyramid
Women on the left, men on the right, one bar per five-year age group — and a hundred years of it in eight seconds, playing the…
0 votes -
Code Explainer
Paste code and read it back in plain English: an overview paragraph, then notes lined up beside the exact lines they describe, so…
0 votes -
JSON Toolbox
A paste-and-poke JSON workbench that opens on a corner bakery's storefront record: foldable tree, live size and node counts, and…
0 votes -
Markdown Split Editor
Type markdown on the left and a parser written from scratch inside this one file renders it on the right — headings, fenced code,…
0 votes -
Morse Translator
Type a message and it becomes dots and dashes as you type. Press play and the browser beeps it out for real, lighting up each dot…
0 votes -
Focus Timer
The classic pomodoro — 25 on, 5 off, a long rest every fourth round — built around a ring that earns the space it takes: the arc…
0 votes -
Pocket Synth
A playable two-octave synthesiser with no sound files behind it: every note is a pair of detuned oscillators built the instant…
0 votes -
Falling Objects Race
Three everyday things — a feather, a tennis ball and a brick — are released from the same height at the same instant, and the…
0 votes -
Type Scale Designer
Pick one base size and one ratio and every heading size falls out of the multiplication, instead of being chosen 32px at a time…
0 votes -
Breakout
It is already playing when you arrive — a small auto-player keeps the ball alive until you move the mouse or press an arrow key,…
0 votes -
Diff Visualizer
A real Myers diff — the same minimal-edit algorithm git runs — in about a hundred lines of plain JavaScript, wired live to two…
0 votes -
Why 0.1 + 0.2 ≠ 0.3
The most famous surprise in programming, taken apart switch by switch. Type any number and you see the 64 bits your computer…
0 votes -
Fractal Explorer
The Mandelbrot set falls out of one absurdly short rule applied to every pixel — start at zero, square it, add the pixel's own…
0 votes -
Galton Board
A bean machine you can watch think: every ball flips a coin at each peg row — left or right, twelve times, nothing else — so no…
0 votes -
2048
Faithful 2048 — slide, merge, reach the tile everyone remembers — except it never hands you an empty board. A depth-2 expectimax…
0 votes -
Animated Gapminder
Fourteen countries, 120 years, ten seconds: income runs left to right on a log scale, life expectancy runs upward, and every…
0 votes -
Token Anatomy
Half the internet hands your browser a JWT and hopes you never look inside, which is a shame — the first two thirds are not…
0 votes -
Maze Generator & Solver
A maze is carved live by recursive backtracking, then breadth-first search and A* race through identical copies of it, one cell…
0 votes -
Prime Spiral
Write the whole numbers in a square spiral — 1 in the middle, then round and round — and light up only the primes. They are…
0 votes -
Version Range Tester
That one line in your package.json — ^1.2.3 , ~1.2.3 , >=1.2 <2 — is really a filter, and almost nobody can say exactly what it…
0 votes -
Word Guess
Five letters, six tries, and a counter that tells you exactly how much you still don't know: the page opens mid-round with an…
0 votes -
Hash Avalanche
Two texts sit side by side differing by exactly one character, and SHA-256 fingerprints both of them on every keystroke: about…
0 votes -
The Binning Illusion
480 café visits, one histogram, and one slider for the bar width — the single arbitrary choice every histogram has to make. Two…
0 votes -
Reaction Timer
Wait for the panel to turn green, then hit it — click, tap, or space — five times, and your average lands in big mono type. The…
0 votes -
Spirograph
The plastic toy from a childhood drawer, rebuilt as arithmetic: pin a toothed ring, roll a smaller gear around the inside, drop a…
0 votes -
Budget Flow Diagram
A month of take-home pay drawn as a river: paychecks merge into one trunk, the trunk splits into rent, groceries, car and the…
0 votes -
Cipher Wheel
A letter-shift puzzle you can turn with your hands: two lettered rings, one message, and a number that says how far the alphabet…
0 votes -
Correlation Playground
A scatter plot you can edit with your hands. Click the grid to drop a point, drag it anywhere, and Pearson's r , the spread and…
0 votes -
Outbreak Curve Simulator
The whole shape of an outbreak falls out of three numbers — how fast something spreads, how long people stay contagious, and the…
0 votes -
Gradient Studio
A CSS gradient is one long line of text, which is exactly why it is miserable to write by hand: you end up guessing at an angle,…
0 votes -
Habit Heatmap
A year of days as 53 × 7 squares, opening not on an empty grid but on somebody's plausible year: thin patches, one long…
0 votes -
Quadcopter Hover Tuner
A hobby quadcopter has no idea what "six metres" means — all it can do is spin its props harder or softer, hundreds of times a…
0 votes -
A Proof You Can Drag
Two boxes of exactly the same size, four identical right triangles going into each — so whatever space is left over has to match,…
0 votes -
QR Code Maker
Type a link or a note and a real, scannable QR code assembles itself as you type — nothing uploaded, nothing fetched, the entire…
0 votes -
Regex Tester
A regular expression is a tiny search language, and most people learn it by guessing. This one opens mid-flight: a working email…
0 votes -
Rhythm Trainer
A metronome that grades you. The click marks the beat, dots mark where your taps belong, and every tap you land is measured…
0 votes -
Snake
It is already playing when you arrive — a small solver drives the snake, and it only chases the apple when it can still trace a…
0 votes -
Treemap Explorer
A month of ordinary spending — rent, groceries, the gym, the trip fund — packed into one rectangle where area is the amount. The…
0 votes -
Tokenizer Visualizer
Language models never see letters — they see tokens, and every bill you get from one is denominated in them. This page runs a…
0 votes -
Tone Translator
A too-angry work email loads pre-scored at heat 100, with all 14 hot phrases — shouting, exclamation pile-ups, absolutist and…
0 votes -
Unit Converter
Two live inputs that chase each other: type on either side and the other one follows, because both sides read from a single…
0 votes -
Bézier Playground
A cubic bézier is the little curve that decides whether an animation feels crisp, sluggish or springy: time goes in on one axis,…
0 votes -
Compound Interest Playground
Two people save the same amount every month and stop at the same age — one just started ten years earlier, and on the default…
0 votes -
Cron Translator
Cron is five fields in a row that tell a computer when to repeat a job, and almost nobody can read one at a glance. This opens…
0 votes -
CSV → Instant Chart
Paste or drop a CSV and it charts itself: every column is sniffed for its type — number, date, category — and the chart form…
0 votes -
Delivery Route Planner
A small electric delivery van leaves a depot, drops twelve parcels around the neighbourhood and comes home — except one battery…
0 votes -
Compression Tree
Huffman coding is why a text file shrinks: count the characters first, then hand the common ones short codes and the rare ones…
0 votes -
Minesweeper
The classic deduction game, rebuilt as an instrument panel: mines left, elapsed time and your best run sit in mono readouts above…
0 votes -
Projectile Playground
A slingshot, a bucket, and the one thing the physics textbook quietly leaves out: every shot draws both the dashed parabola you…
0 votes -
Tiny Raytracer
Every pixel here is one ray of simulated light, fired out of the camera and followed backwards until it hits a sphere, bounces up…
0 votes -
Delta-V Calculator
Delta-v is the only currency a rocket has: a speed budget it spends climbing, turning and stopping, and when it's gone the trip…
0 votes -
Sorting Algorithm Race
Bubble, insertion, merge and quick sort race side by side on the same shuffled array, each lane a live field of bars. Every lane…
0 votes -
SQL Playground
SQLite itself — the C library, compiled to WebAssembly — boots in your tab and builds a small hardware shop's books from scratch:…
0 votes -
Case Converter
One box of text, thirteen spellings of it: the splitter reads camelCase, snake_case, kebab-case, RUN-ON CAPS and plain spaces…
0 votes -
Character Anatomy
Ask how long a piece of text is and there are four correct answers, all different — this page shows all four at once, then takes…
0 votes -
Typing Speed Test
A sixty-second typing test on three short pieces of ordinary prose — a slow morning, a second-hand bookshop, a walk up a river…
0 votes -
Dice Probability Lab
Roll one to six dice as many times as you like and watch the histogram of sums pile up underneath the exact theoretical curve…
0 votes -
Palette Extractor
Every sampled pixel drops into one of k groups by how close it sits in CIE Lab, the group centers slide to the middle of whatever…
0 votes -
Dose-Response Curve Fitter
An 8-point inhibition assay is already loaded, and a Nelder-Mead simplex written from scratch in Python fits the 4-parameter Hill…
0 votes -
Options Strategy Builder
A multi-leg options position drawn the way traders actually think about it: forget the Greeks, what does this thing pay on expiry…
0 votes -
Passphrase Strength Meter
Most strength meters count character classes and hand out a green bar for a capital letter; this one tries to guess your…
0 votes -
Estimating π with Darts
Darts rain onto a square with a circle drawn inside it. The circle covers exactly π/4 of the square, so four times the share of…
0 votes -
Pipeline DAG Builder
Every orchestrator — Airflow, Dagster, dbt — is one idea wearing different clothes: tasks form a directed acyclic graph, and the…
0 votes -
Solar System to Scale
Almost every solar system diagram cheats: the planets are enlarged hundreds of times so you can see them at all. This one refuses…
0 votes -
Meeting Overlap Finder
Pick two to four cities and their working days stack onto one 24-hour strip, with the slice where everyone is genuinely at a desk…
0 votes -
Birthday Paradox
Twenty-three people is enough for a coin flip that two of them share a birthday, and almost nobody believes it until they watch…
0 votes -
Join-Order Explainer
Four tables, one query, twenty-four possible left-deep join orders — and every one of them returns the identical answer. This…
0 votes -
Prompt Battle
Ask one question and watch two system prompts answer it side by side, streaming into their own columns — same model, same…
0 votes -
Consensus Visualizer
Five machines keep one shared list of changes with no boss and no shared clock, running a real implementation of the Raft…
0 votes -
State Machine Builder
A finite state machine is about the smallest useful computer there is: a few circles, one labelled arrow per character, and a…
0 votes -
URL Anatomy
A web address is seven parts held together by punctuation, and this pulls one apart into colour: scheme, sign-in, host, port,…
0 votes -
Memory Match
The card game everyone already knows, with an instrument panel bolted on — and it is already playing when you arrive. A demo…
0 votes -
Neural Network Playground
A small neural network — dense layers, hand-written forward pass, hand-written backprop, Adam on mini-batches of 32 — learning to…
0 votes -
Rule-of-Five Checker
Lipinski's rule of five is the back-of-the-envelope test for whether a molecule can survive being swallowed: weight under 500,…
0 votes -
Shadow Workshop
A single box-shadow always looks like a smudge, because real shadows aren't one blur — they're a tight dark one hugging the edge…
0 votes -
Log Parser
Paste raw nginx access logs and get a readable incident report: a regex-parsed table, a stacked status-code timeline, top clients…
0 votes -
Loan Amortization Explorer
Every payment on a fixed-rate loan is exactly the same size, but where the money goes is not: on the default $420,000 at 6.50%…
0 votes
ranking never reads the provenance label · how ranking works