~/talk

Paradoxes and theorems every developer should know

Talkat Dutch PHP Conference 2017 · 2017-06-29..07-01· [software-architecture]
speakerdeck:jaytaph
slides:none on file

Shows the German tank estimation formula (largest observed ID plus that divided by count−1) and its WWII accuracy versus Allied guesses (actual 122, later 271), warns that sequential IDs leak real volumes, recommends non-sequential IDs; demonstrates the birthday paradox (50% collision at 23 people, only 117 draws for 50% collision in a 200,000 range); connects Heisenberg-style uncertainty to unavoidable trade-offs in framework choices; tests Benford’s law on Symfony/Laravel source and outlines practical naive Bayesian spam/recommendation filtering implemented easily in PHP.

AI-written summary · about

  1. 0:00Intro
  2. 0:51German Tank Problem
  3. 8:47Adding randomness and offsets will NOT solve the issue.
  4. 13:12Don't try and confirm what you know. Try and disprove instead.
  5. 13:27Confirmation bias is everywhere!
  6. 16:56Cognitive Adaption for social exchange
  7. 17:09hint: Try and place your "technical problem" in a more social context.
  8. 19:14TDD
  9. 19:35Birthday paradox
  10. 20:31people
  11. 21:32Collisions occur more often than you realize
  12. 22:0016 bit value 300 elements
  13. 28:31The more precise you know one property, the less you know the other.
  14. 30:20This is NOT about observing!
  15. 31:41Numbers beginning with 1 are more common than numbers beginning with 9.
  16. 31:56Default behavior for natural numbers.
  17. 36:06Bayesian filtering
  18. 36:32What's the probability of an event, based on conditions that might be related to the event.
  19. 38:11out of 50 comments uses the word "horrible".
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.