Turing’s Bicycle

In Neal Stephenson’s Cryptonomicon, Turing’s bicycle throws its chain whenever one weak link in the chain happens to meet one bent spoke in the rear wheel — so he counts the pedal-strokes and steps off just before it does. The two faults only ever line up on their least common multiple, which means counts that share no common factor hide the fault the longest. It is the same arithmetic that decides how long a cipher runs before its pattern repeats. Pedal the bike, or fast-forward to the next drop, and watch for the moment the chain lets go.
Read the full article on DataViz Dojo →
Fig. 1. — The weak link and the bent spoke meet at the danger point once every lcm(A, B) strokes. RIDDEN SINCE DROP 0 m TIME SINCE DROP 0.0 s DROPS SO FAR 0
Wheel turns0
Weak link1 of 101
Bent spokeevery 20 links
Chain drops every101 turns
Next drop in101 turns
coprime
Slow Fast
A · links 101
B · teeth 20
keys — space: pedal  ·  right arrow: step  ·  R: reset