ByteBrief
We're a portrait publication through and through. Turn your phone back and your briefing picks up right where you left it.
(We tried widescreen once. It wasn't us.)

Distributed systems lack a shared clock, making event ordering a hard problem. Hardware clocks drift, and NTP cannot fully align them. Clock differences can cause later updates to be discarded, logs to place effects before causes, and operations to act on stale data. Logical clocks, vector clocks, hybrid logical clocks, and Google Spanner each address different aspects of ordering.
Tap to vote and see what everyone thinks.
Summary by ByteBrief