~/talk

What Online Dating Taught Me about Algorithms

Talkat Commit Your Code 2025 · 2025-09-25..09-26· [machine-learning]
slides:none on file

Begins with a 1727 newspaper ad and traces 1964 St. James and 1965 Operation Match which mailed lists after encoding questionnaires onto punch cards run at 2–4am for $3, showing proto-algorithms that survive today. Describes implementation steps: data encoding, weight attribution, k‑nearest neighbor similarity via Euclidean distance, and output generation; shows a worked example giving a 94% match using the geometric mean. Covers OKCupid factors (match%, unread messages, attractiveness, distance, random “just in case”), Tinder’s ELO‑style score with a 0.4 decay, and Hinge’s Gale–Shapley matching, with mixed real‑world effectiveness.

AI-written summary · about

  1. 0:00Dating app algorithms
  2. 1:281700s newspaper dating ads
  3. 2:111964 computer dating service
  4. 3:36Operation Match’s punch cards
  5. 6:44Encoding user data in algorithms
  6. 7:50Compatibility with Euclidean distance
  7. 9:15Early pair matching systems
  8. 10:20Modern apps like OKCupid
  9. 13:27OKCupid’s match percentage
  10. 15:37Unread messages and attractiveness
  11. 17:00Attractiveness bias experiments
  12. 18:24Tinder’s ELO score system
  13. 20:53ELO score adjustments
  14. 22:38Hinge’s Gale-Shapley algorithm
  15. 24:04From Operation Match to Hinge
  16. 24:48Lessons on algorithms and math
  17. 25:10Workshop and closing
~/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.