ContextArticle
Each machine can read time from its own hardware clock, but those clocks do not stay aligned. Network Time Protocol (NTP) tries to bring the clocks together, but it cannot eliminate the problem.
Hardware clocks drift apart, and NTP synchronization can reduce but never eliminate the misalignment. ✦ AI generated
Author · ByteByteGo Newsletter · 2026-07-23 · original ↗
Each machine can read time from its own hardware clock, but those clocks do not stay aligned. Network Time Protocol (NTP) tries to bring the clocks together, but it cannot eliminate the problem.
Read full article ↗excerpt · fair-use quotation
Around this claim
This moment responds to
explains mechanism → If events on different machines are ordered by comparing timestamps, a small difference in the wrong direction can change the result.Author · ByteByteGo Newsletterexplains mechanism → An update that happened later can be discarded in favor of an earlier one, because clock differences gave the earlier write the larger timestamp, and the newer data disappears with no error raised.Author · ByteByteGo Newsletterexplains mechanism → Logs gathered from several machines can place an effect before its cause, which makes tracing a problem much harder.Author · ByteByteGo Newsletterexplains mechanism → An operation that depends on a correct order, such as granting access only after the change that authorized it, can act on stale information.Author · ByteByteGo Newsletter