Bartosz Ciechanowski writes long, detailed explanatory articles about physics, math and engineering that are full of interactive, animated diagrams. His latest is about mechanical watches, which I found profoundly interesting (not least because the fundamentals of watches—mainsprings, escapements—also apply to manual typewriters, which are basically heavily modified clocks) and engrossing: there is a lot of material here.