This repository contains a collection of "awesome", funny, obscure or unfortunate bugs in our software or hardware.
Some day it may become a talk. Or perhaps a blarg post.
- Open Office Won't Print on Tuesdays
- We Can't Send Email Farther Than 500 Miles
- Print This File, Your Printer Will Jam
- Pokemon Sword and Shield are Crashing Roku Devices
- I Can't Install Python Packages In Portugal. Disable IPv6 to Fix
- GitHub Satanically Messing With Markdown - Changes 666 to DCLXVI
- The Infinite Loop That Wasnt
- Ocarina of Time, any% -- all of it
- MacBook Pro Runs Hot When Charged On the Right Side and Not Left
- Python 2 Can't Compile Bytecode Past 2038 (The Year 2038 Problem)
- IRS Site Only Delivers Stimulus Status When COERCED
- Reboot Your Boeing 787 Every 248 Days (and maybe reboot your Windows 98 too).
- Tay, The Racist AI Bot
- Nuclear Gandhi
- pytest Hangs Forever Every 50th or 150th or ...th Run
- How I Cut GTA Online Loading Times by 70%
- The Racist Soap Dispenser
- The Zune Bug on 2008-12-31
- A Haskell Compiler, Albeit a Dev Version, Really Really Wants Your Code to Type Check
- Dwarf Fortress kills cats (creator interview here)
- A strangely long second on 1927-12-31 in Shanghai
- Using OCR to Fix a Hilarious Bug
- Seattle Mazda drivers can't change the radio dial
- All you need for Russell's paradox is a big enough universe
- Janet Jackson had the power to crash laptop computers (with a CVE, an Adam Neely video and a follow-up by 99% Invisible)
- One pixel to make a bus look like a bear?
- Pentium FDIV Bug
- Debugging an evil Go runtime bug with an heat gun
- print(“lol”) doubled the speed of my Go function
- Reptar in your CPU
- Gusto's Weirdest Bug
- I broke IKEA
- Dan Luu's Debugging Stories
- umutphp's Famous Bugs
- Wikipedia's List of Software Bugs
- Russell Davidson's Specification Gaming Examples in AI
- Adversarial Machine Learning
If you know of a bug that should be on this list, please do send a pull request!
My bias in the list is towards bugs that are more "how is that even possible" kinds of bugs than pure "face-palming" bugs, though sometimes the line between the two is blurry. But e.g., the Gemini 5 spacecraft crashed because it had the wrong value for an important constant used to fly it -- a terrible and critical bug, but not one for the list above.
The bias is also towards technical detail, so bug reports over storytelling. If there are both available for a particular bug, definitely include the bug report and diagnosis.
But any bug so interesting it's questionable for inclusion is worth considering!