Plays with YouTube's privacy-enhanced embed CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”
9 HN users recommended this talk in 10 different months between 2018 and 2026.
2007–2026
4 strong recommendations 6 recommendations 8 citations 1 critical HackerTube score 12
HN repeatedly cites it as the definitive explanation of SwissTable, the design behind Abseil, Rust's hash map and Go's maps.
Matt Kulukundis explains how Google designed SwissTable, a fast, cache-friendly hash table, step by step from std::unordered_map. The talk covers open addressing, SIMD probing and the tradeoffs of changing a fundamental data structure.
Pull quote: “Excellent talk which explains the concepts really clearly and concisely.” (HN, 2026)
Also tagged: hash table design, swisstable, hash tables, c++, simd, abseil, cache efficiency
What Hacker News said
19 labeled comments from the HN archive; up to 20 are kept per video, favoring different commenters. Each one links back to the original thread.
Read the full comment
Read the full comment
Read the full comment
Read the full comment
Citations, criticism and jokes
Read the full comment
Read the full comment
Read the full comment