HN Hall of Fame Weekly email

Failed intercept at Dhahran caused by a software error in handling of timestamps

en.wikipedia.org Reference Encyclopedia entries Hardware & electronics Candidate
Screenshot of en.wikipedia.org captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 3 calendar years, with breakout response in 2 of them.

submissions
3
submitters
3
observed span
2010–2019
peak thread · 86 comments
205 pts
latest 20+ return · 2018-02-28
205 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Even better, the timeline: - February 11th: Vendor informed of the issue - February 25th: 28 people die because of the issue - February 26th: The vendor ships a fix I'd have loved to be a fly on the wall for that phonecall on the 25th (or early on the 26th).

avar·205-point thread·

This was covered in our C classes in college, and it is probably more interesting for programmers here if you understand what the bug actually was. The "software error" Wiki alludes to is that the Patriot missile kept track of its internal clock with floating point numbers. When the machine had been booted in the recent past, such as every time in testing, the floating point number spent most of its precision to the right of the decimal point. This…

patio11·110-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
317

reference only — not used in Hall rules or ranking

Total comments
160

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2010-09-06Patriot missile software failure, 28 soldiers died. Fix: reboot the systemFirst breakoutbl4k11074
2018-02-28Failed intercept at Dhahran caused by a software error in handling of timestampsBest thread · Latest 20+ point returnsine20586
2019-05-05MIM-104 Patriotgodelmachine20