Skip to content

19772025 · a historical atlas

Timeline

Every analyzed incident, chronologically. The shape of a century of failure. Newer incidents accumulate at the top.

2025

  1. Oct 20
    The day a single DNS record took down half the internet
    AWS DynamoDB race condition cascades across us-east-1 for 15h 23m.
    SEV1

2024

  1. Jul 19
    How CrowdStrike crashed 8.5 million Windows machines in 78 minutes
    A Falcon sensor channel-file update dereferenced an uninitialized pointer inside the Windows kernel.
    SEV1
  2. Jun 06
    Boeing Starliner and the nine failed thrusters
    Thermal shielding design assumed shorter burns than ISS rendezvous required.
    SEV2
  3. Mar 29
    Four years to plant a backdoor: the xz-utils operation
    Patient social engineering placed malicious code in a core compression library used by SSH.
    SEV1

2023

  1. Dec 26
    The Baltic cable severance and ambiguous attribution
    Two undersea cables cut within 22 hours; investigators could not distinguish sabotage from anchor drag.
    SEV2
  2. Mar 10
    SVB: when liabilities moved faster than assets
    Interest-rate risk was managed assuming retail-paced deposit outflows; deposits left at Slack speed.
    SEV1

2022

  1. Jul 08
    Rogers coast-to-coast: when OSPF meets a typo
    A maintenance-window policy change withdrew routes nationwide; 911 services went down with it.
    SEV1

2021

  1. Oct 04
    Facebook withdraws itself from the internet
    A BGP withdrawal from a routine audit command removed the DNS servers that served the auth tokens.
    SEV1

2020

  1. Aug 30
    CenturyLink and the Level 3 flowspec amplifier
    A flowspec rule intended to block one customer propagated, matching traffic across the entire backbone.
    SEV1

2012

  1. Aug 01
    Twenty-three lines of YAML and a half-billion-dollar morning
    A retired flag was reused for new logic; one of eight deployment servers still had the old code.
    SEV1

2011

  1. Mar 11
    Fukushima: the tsunami height assumption that did not hold
    Seawall design anchored on a historical record shorter than the geological record of the region.
    SEV1

2010

  1. May 06
    The Flash Crash and the algorithm that could not stop
    A large futures order triggered a chain of HFT liquidity withdrawals; the market lost 9% in minutes.
    SEV1

1987

  1. Jun 03
    Therac-25 revisited: the race condition that killed
    A hardware interlock was removed and replaced with software that had a race condition in setup mode.
    SEV1

1977

  1. Mar 27
    Tenerife: the runway, the fog, and the authority gradient
    Two 747s collided on the runway at Los Rodeos. The crew was senior; the first officer hesitated to correct.
    SEV1