talk · intermediate · evergreen

Modern Dictionaries by Raymond Hettinger

SF Python · Dec 16, 2016 · 1h 7m

What this video covers

Python core developer Raymond Hettinger explains how Python's dictionary implementation evolved into the compact, ordered dict in Python 3.6. He uses pictures and small bits of pure Python, and covers key-sharing, compaction and versioning.

Why it surfaced in Hacker News

HN treats it as the definitive, engaging talk on hash table internals and Python dict ordering, and recommends it in tech-talk lists.

10.5recommendation score
9
distinct recommenders
9
recommendation months
3
strong recommendations

Recommendation context

Short excerpts from positive mentions. Open the source to read the full Hacker News discussion.

“one of the most insightful videos I've seen in a long time.”

“Python dictionaries: A Confluence of Great Ideas (also known as Modern Dictionaries) by Raymond Hettinger this video”

“personally, I'd watch any video with "Raymond Hettinger" in the title.”

Watch on YouTube ↗