~/talk

Understanding Probabilistic Data Structures with 112,092 UFO Sightings

Talkat NDC Oslo 2023 · 2023-05-22..05-26· [databases, data-visualization]
slides:none on file

Uses the 112,092-line UFO sightings CSV to demonstrate concrete implementations: Bloom filter for membership with tunable false‑positive rate and BF.RESERVE/BF.ADD, MinHash for Jaccard similarity on trigram shingles to detect near‑duplicate reports, and Top‑K (HeavyKeeper) to track trending words with erosive decay (decay ~1.05) and TOPK.RESERVE/TOPK.ADD. Demo pipeline uses Python (pandas, NLTK) to normalize text and Redis/Redis Stack to store and query approximate counts and top items in real time.

AI-written summary · about

  1. 0:00Introduction
  2. 2:28Why 112092 UFO sightings matter
  3. 7:02Probabilistic data structures
  4. 15:27Accuracy trade-offs at scale
  5. 22:29Bloom filters deep dive
  6. 31:59MinHash for set similarity
  7. 38:17HeavyKeeper for trending items
  8. 47:52Live demo with UFO data
  9. 52:30Resources
  10. 53:53Q&A
~/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.