~/talk

Dealing With Names and Addresses Around the World

Talkat PyData Amsterdam 2024 · 2024-09-18..09-20· [data-visualization]
links:none on file
slides:none on file

Names and addresses break common schemas: parsing first/middle/last fails for patronymics, single‑name cultures, different orderings and transliterations, and Western heuristics miss many cases. Practical specifics: use nominally for Western name heuristics, use pipal/libpostal to parse and normalize international addresses, rely on fuzzy matching for tolerant lookup, and avoid regular expressions for international validation. Commercial KYC or record‑linkage products cover harder script and cross‑language edge cases.

AI-written summary · about

  1. 0:00Global naming challenges
  2. 1:26Speaker background
  3. 4:18Why names matter
  4. 5:22Parsing names into schemas
  5. 8:54Naming conventions worldwide
  6. 13:32Flaws in name parsing
  7. 14:13When name parsing is needed
  8. 17:27Python for structured names
  9. 21:44Open-source name tool limits
  10. 22:48Global address inconsistencies
  11. 26:48Libraries for address parsing
  12. 27:50Key takeaways
  13. 29:15Q&A: Badge sorting
  14. 31:22Q&A: Probabilistic name matching
  15. 33:09Q&A: Structuring unstructured data
  16. 34:35Q&A: Common names in searches
  17. 35:40Q&A: Matching signatures to identities
~/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.