~/talk

Understanding Probabilistic Data Structures with 112,092 UFO Sightings

Talkat Devoxx Ukraine 2021 · 2021-11-19..11-20· [data-engineering]
slides:none on file

Explains probabilistic data structures by loading 112,092 UFO sightings into Redis via the RedisBloom module, then demonstrates membership testing with a bloom filter (fixed-size bit array, multiple hash seeds, false positives when full) and heavy-count ranking with top-k (heavy keeper + min-heap) (hash-based counters with probabilistic decay). Shows Python code that parses the CSV, issues bf.reserve / bf.add and topk.reserve / topk.add commands, and runs a live updater that successfully surfaces the top UFO words and shapes despite brief demo glitches.

AI-written summary · about

  1. 0:00Introduction and theme
  2. 1:18Talk overview and data source
  3. 7:18What are probabilistic data structures?
  4. 9:44Hash tables and deterministic structures
  5. 16:46Accuracy trade-offs in data structures
  6. 20:05Types of probabilistic data structures
  7. 24:56Bloom filters explained
  8. 34:01Bloom filters in Redis
  9. 36:50Top K and heavy keeper
  10. 44:15Demo and resources
  11. 46:42Q&A 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.