A modernist-style analog clock, written in Clojure.
To set the size, run it with -s=XXX eg. -s=800 will give the window a size of 800×800
The clock is read as a normal analog clock, with seconds, minutes, then hours from the outside in. One edge of each arc always points at 12; the other edge is what you read.
This screenshot shows 12:38:12 PM. Seconds in red, minutes dark gray, hours light gray.
If it's getting dark (i.e. the dark part of the hours segment is growing) it's PM; if the white segment of the hours is growing it's AM.