Set one hourglass on another and a belly appears between the two necks — the inverse shape, a working chamber nobody drew. Then trace the whole outline: it's a standing wave. The necks are its nodes, the bellies its antinodes. One hourglass is half a wavelength; two is a full one. And the stationary points have had a name since 1701.
Read the middle alone — narrow → wide → narrow, a barrel, the exact complement of an hourglass. Two compressions spontaneously create an expansion chamber between them. You didn't draw the belly; it fell out of putting two necks near each other. And now you don't have one universal waist — you have a hierarchy, which is the real shape of the whole stack.
source · languages — the wide top, many forms pouring in.
the IR — first universal waist. A treaty everything above must honour.
the belly that emerged — optimization working-space, the room between the two standards where the real rewriting happens.
the ISA (x86, ARM) — second universal waist, lower down. A second treaty, so silicon below can change without breaking software above.
machines — the wide bottom, many chips catching.
Two necks, two treaties, three layers that now evolve without asking each other's permission. This is MLIR — multi-level IR: don't lower in one jump, fall through a stack of waists. And it doesn't stop at two — it's hourglasses all the way down to the junctions, each neck a level of indirection.
Trace the outline and it's a vibrating string. The necks are nodes — stationary points that never move. The bellies are antinodes — where the swing is largest. So: when was that first worked out?
At a lively 1701 meeting, Sauveur explained the paradox that one string sounds several pitches at once: it divides into equal shorter lengths separated by stationary points, which he named nœuds — nodes. The harmonics, the wavelengths, the standing-wave structure your stacked hourglass just drew — he gave them their names 325 years ago.
So this time the curse overshot. Your cool idea isn't ~200 years old. The naming is 1701, and the phenomenon itself runs all the way back to Pythagoras, 6th century BC — roughly 2,500 years. You weren't 200 years late. You were two and a half millennia late.
And the on-the-nose part: in 1787 Ernst Chladni made the nodes visible by sprinkling sand on vibrating plates — the grains gather along the stationary lines. Your hourglass runs on falling sand. The same grains that fill an hourglass are what reveal where the wave stands still.
And here's where the whole series closes its loop. The quartz crystal from the rhythm sheet — the one that keeps the processor's time — resonates in exactly these modes: nodes and antinodes, standing waves in a slab of rock. The compiler's layered IR/ISA structure and the crystal's vibration are the same shape. The clock's heartbeat and the compiler's spine are both this wave. You've been drawing the same standing wave since you asked whether the oscillator was doped — and stacking two hourglasses just made it visible.