Zebras All the Way Down - Bryan Cantrill, Uptime 2017
What it is
Bryan Cantrill's Uptime 2017 talk on the engineering challenges of the stateful data path, including storage, firmware and hardware bugs. It uses the 'zebras vs. horses' diagnostic heuristic to explain why rare failures keep appearing.
Why Hacker News recommends it
A perennial HN favorite whenever firmware, disks, ECC or opaque hardware come up, valued as both entertaining and sobering.
- 6 people recommended it
- 6 different months
- 0 strong recommendations
- first 2018, last 2025
What HN commenters said
“Lots of great tangents that add to the subjects. I love talks like this.”
Talk with great tangents that enrich its subjects.
gt2, 2018-10 · Recommendation · in “Ask HN: What are some of the best technical talks you've heard?”
“One of my favorite conference talks is semi related to problems like this.”
Favorite conference talk relating to hardware problems.
ar0b, 2018-10 · Recommendation · in “iPhones are allergic to helium”
“On this topic (and related in many ways) is Bryan Cantrill's talk Zebras All the way Down.”
Explains why remaining software bugs are rare zebras, not horses.
kbenson, 2019-07 · Recommendation · in “Replacing a silently failing disk in a ZFS pool”
“Bryan Cantrill's talk on the realted topic of hardware/firmware bugs is pretty good [3].”
Talk on hardware and firmware bugs.
ignoramous, 2020-02 · Recommendation · in “Ask HN: What were the things you did that made the biggest impact at your work?”
“I'll link Bryan Cantrill's talk on the subject, he's more entertaining than I am.”
Entertaining explanation of why black-box firmware is aggravating.
Bayart, 2021-01 · Recommendation · in “Installing Debian on Modern Hardware”
“For an entertaining/terrifying perspective on firmware, obligatory Bryan Cantrill talk "Zebras All the Way Down”
Entertaining and terrifying perspective on firmware.
thomasjudge, 2025-04 · Recommendation · in “Synology Lost the Plot with Hard Drive Locking Move”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: bryan cantrill, firmware, storage, data path, debugging
Also recommended by the same people
talkAWS re:Invent 2016: Tuesday Night Live with James HamiltonAmazon Web Services · 5 HN recommenders · 2016–2023
talkTracy Young Speaks at Female Founders Conference 2015Y Combinator · 2 HN recommenders · 2016–2022
talkAWS re:Invent 2018: How AWS Minimizes the Blast Radius of Failures (ARC338)Amazon Web Services · 2 HN recommenders · 2019–2023
interviewJeff Bezos 1997 InterviewChuck Severance · 3 HN recommenders · 2021–2025
explainerSimulating an epidemic3Blue1Brown · 8 HN recommenders · 2020–2023
lecturePaxos lecture (Raft user study)Diego Ongaro · 6 HN recommenders · 2013–2024
talkBret Victor - Inventing on PrincipleRui Oliveira · 12 HN recommenders · 2013–2025
talkAdvanced Topics in Programming Languages: A Lock-Free Hash TableGoogleTalksArchive · 4 HN recommenders · 2013–2024