Talk Six Impossible Things
summary
Six concrete impossibilities get examined with examples and code: IEEE 754 isn’t real numbers illustrated by floating point quirks, a 1983 Java binary‑search variant later found in 2006 to have a midpoint overflow bug, time stamps pegged to 1970 and the 2038 limit showing OS/C pitfalls, permutation and Bogosort nontermination exercised with Kotlin, sequences and ChatGPT hallucinations, CAP theorem tradeoffs for distributed systems, and undecidability via the halting problem and C string undefined behavior.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 3:14Infinite Representations
- 5:57Perfect Arithmetic
- 13:35Definitive Answers
- 20:24Algorithmic Certainty
- 25:46Esoteric Sorting
- 33:36Halting Problem
- 35:56Establishing Truth
- 42:09Measuring Engagement
- 45:32Predicting the Future
- 50:54Quantifying Value
- 54:04Distributed Systems
- 59:49Technical Debt
related talks
01h 07mSix Impossible Things
02h 04m6 impossible things
45mProgramming's Greatest Mistakes
01h 28mWhat Do You Mean?
17mIf You’re Happy and You Know It (Inside the Mind of a Developer)
51mKotlin Puzzlers, Vol 3
54mSeeing Like a Programmer - Resiliency, Limits, And Moral Hazards In SE
40mUnaccustomed As I Am to Public Speaking
