### CSS binary clock

A binary clock entirely made in CSS

Christian Lawson-Perfect's homepage

A binary clock entirely made in CSS

An animation of the shunting yard algorithm, with a little train

A generator for memes, based on the Graduate Texts in Mathematics series

Reduce a book to log(2) of its original length by alternately adding and removing 1/N of the words.

Can you make a rule for laying out a pentagonal spiral, so it goes on forever?

Inspired by a question on math-fun.

A clock which shows a different permutation of a deck of cards each second, for the next 10^60 years

A different permutation of the cards every second.

A wobbly clock

If you wanted to give the same amount to everyone in a place, how much would each person get?

A tool to play around with the order of operations

Draws the Conant gasket, a fractal which ought to be better known.

Uses some word lists to come up with random fake place names and show them in street signs. Prompted by the thought that glitch's automatic project URLs would be cuter if they were place names.

All the numbers have come to a party in fancy dress.

This is known in some places as the chaos game: if you repeatedly move halfway towards a randomly chosen vertex of an equilateral triangle, the positions you can end up together make the Sierpiński triangle. In this one, press the keys 1, 2 and 3 to move to each vertex.

Inspired by the 'paralellepiped incident' joke that some friends make. You reocrd an incident, and when you come back later it tells you how long since the last incident.

Following the paper "the paramagnetic and glass transitions in sudoku"

An attempt to simulate people spontaneously forming a Venn diagram

Every rational number can be written as the sum of unit fractions

A never-ending list of reciprocals

A never-ending list of factorisations of the natural numbers.

Show a diagram to compute divisibility by any number

I can name your polynomial

Show every fraction in the range [0,1] on a polar plot, using the Calkin-Wilf sequence

Demonstrating the incredible fact that every integer can be written as the sum of 3 palindromes.

A thing to help Katie Steckles decode the secret message in her birthday card.

An animated counter showing the Exploding Dots 1 → 10 machine.

Makes a printable template for a hexaflexagon containing a picture from your camera, or any image you upload. Made for outreach purposes at work.

Because What3Words is stupid, I made this thing to convert lat/long coordinates into a sequence of four emoji.

I found a load of corpuses of words. I made this to show the words that are in the intersections of several corpuses.

I never used real computer punchcards, so this is a simulation of how I think they worked. Click bits to turn them on or off, or in Lovelace mode you can't unpunch a hole! Shows the ASCII decoding of the card on the top.

A thing to do a coordinate transformation on an image. The example it loads with transforms from polar to cartesian coordinates.

Before I made the physical Clever Hans, I made this page which uses speech recognition and a formal grammar to answer arithmetic questions. Featuring the pixelated horse from my horsey game.

Exploiting a fact about projective planes

A state diagram of a complete tennis match

A page that scrolls the digits of π endlessly, using Gosper's spigot algorithm.

Looks like some wiggly worms swirling round a vector field. Made with p5.js.

Draw fractals by writing a regular expression which matches parts of a subdivided square.

An implementation of the programming language I can't name

Alas, this doesn't work any more!

Read out an integer sequence, like the Little Professor calculator used to read out sums.

Conway's Game of Life, but it doesn't all happen at once

Alas, this doesn't work any more!

Which countries are just failing to win the most? Shows a table of all countries who have won at least one gold (to exclude the milquetoast nations for whom second place is an achievement), sorted by the proportion of their medals which are not gold.

An investigation of what happens if you make the Sieve of Eratosthenes randomly.

Tells you when you are next a prime number of days old.

Subdividing a triangle into circles.