CppCon: the videos Hacker News recommends
Not the channel's most viewed videos: the ones HN commenters kept linking with real commentary. The top pick, "CppCon 2015: Andrei Alexandrescu “std::allocator...”", hN repeatedly recommends it as an entertaining, mind-opening talk on allocator design and composable generic programming.
- talk recommended in 11 different months by 7 HN users, 2017–2025HN repeatedly recommends it as an entertaining, mind-opening talk on allocator design and composable generic programming.
- talk recommended in 10 different months by 9 HN users, 2018–2026HN repeatedly cites it as the definitive explanation of SwissTable, the design behind Abseil, Rust's hash map and Go's maps.
- talk recommended in 10 different months by 13 HN users, 2016–2024A perennial favorite, recommended as proof that expressive modern C++ can compile to efficient code even on tiny retro hardware.
- talk recommended in 9 different months by 9 HN users, 2015–2026It is the go-to talk HN points to for data-oriented design and hardware-aware performance thinking, despite Acton's blunt style.
- talk recommended in 7 different months by 7 HN users, 2016–2025HN people cite it constantly in C versus C++ debates as the case for teaching modern C++ idioms rather than C first.
- talk recommended in 7 different months by 7 HN users, 2014–2024A perennial recommendation for anyone learning performance optimization, cited whenever hash tables, cache behavior or STL containers come up.
- talk recommended in 7 different months by 7 HN users, 2020–2026HN commenters cite it whenever zero-cost abstraction claims come up, especially for why unique_ptr is not free on some ABIs.
- talk recommended in 7 different months by 5 HN users, 2017–2025HN people point to it for rrb-trees, text editor data structures and bringing Clojure-style persistent structures to C++.
- talk recommended in 6 different months by 7 HN users, 2019–2024HN recommends it as an entertaining talk that starts simple and goes deep on practical performance optimization.
- talk recommended in 6 different months by 7 HN users, 2018–2022HN recommends it as an entertaining, mind-blowing look at compiler cleverness from a great speaker.
- talk recommended in 7 different months by 7 HN users, 2017–2022Recommended whenever versioning, semver, monorepos and backward compatibility are debated, for its nuanced treatment of dependencies.
- talk recommended in 6 different months by 6 HN users, 2018–2023Recommended as a fast, brilliant introduction to GDB's TUI mode and lesser-known features, useful for anyone who has only used IDE debuggers.
- talk recommended in 5 different months by 6 HN users, 2022–2024HN recommends it as the main introduction to Cpp2 and cppfront, and as a credible effort to evolve C++.
- talk recommended in 6 different months by 5 HN users, 2017–2025HN repeatedly points people to it as the best overview of low-latency trading engineering.
- talk recommended in 5 different months by 4 HN users, 2015–2018HN cites it in C++ versus Rust safety debates for its lifetime profile demo, and recommends it as a modern C++ talk.
- talk recommended in 4 different months by 2 HN users, 2016–2025HN cites it in memory management debates for its treatment of reference counting problems, destructor stack overflows and deferred pointers.
- talk recommended in 4 different months by 5 HN users, 2025–2026Pointed to as the in-depth talk on exception mechanics and code size for embedded C++.
- talk recommended in 4 different months by 4 HN users, 2020–2025HN recommends it as a must-watch catalogue of C++ footguns, often cited in debates about Rust and C++ safety.
- talk recommended in 4 different months by 3 HN users, 2020–2025Pointed to whenever C++ exception overhead, bans on exceptions or error-handling alternatives come up.
- talk recommended in 4 different months by 4 HN users, 2018–2026HN returns to it as the go-to talk on string internals, small string packing and why small percentage optimizations matter at scale.
- talk recommended in 3 different months by 3 HN users, 2016–2021Commenters say it changes how you think about types and the STL, and makes a case for simple modern C++.
- talk recommended in 4 different months by 4 HN users, 2016–2026HN points to it whenever undefined behavior comes up, as the best explanation of the reasoning behind UB, though some dispute its framing.
- talk recommended in 3 different months by 2 HN users, 2017–2026Recommended as the best presentation on how modern CPUs run code, and why speculative execution matters for performance.
- talk recommended in 3 different months by 3 HN users, 2020–2022HN calls it a surprisingly fun, approachable talk on a hard problem and cites it in floating-point threads.
- talk recommended in 3 different months by 2 HN users, 2017–2025Recommended in C versus C++ and embedded threads as the expert view on adoption and persuasion.
- talk recommended in 3 different months by 3 HN users, 2017–2025HN recommends it as an enlightening explanation of atomics, caches and memory ordering from a strong presenter.
- talk recommended in 3 different months by 3 HN users, 2015–2020HN recommends it as an eye-opening primer on benchmarking and performance analysis, especially for people who have not benchmarked on Linux.
- talk recommended in 3 different months by 2 HN users, 2016–2018HN people recommend it as the starting point for modern C++ and for the language's safety story.
- talk recommended in 2 different months by 2 HN users, 2017–2020Praised as the best talk of CppCon 2017 and the key introduction to metaclasses and generative C++.
- talk recommended in 3 different months by 3 HN users, 2016–2026HN commenters recommend it as an introduction to real-time and low-latency programming in C++ for people getting into audio.
- talk recommended in 3 different months by 3 HN users, 2018–2021HN cites it as a concrete, worked example of data-oriented design and as an alternative to OOP in performance-sensitive code.
- talk recommended in 2 different months by 2 HN users, 2015–2021Recommended as a clear, practical introduction to atomics and lock-free programming in C++.
- talk recommended in 2 different months by 2 HN users, 2015–2019Cited as evidence that large production apps share a C++ core with native UI, in cross-platform and React Native or Flutter debates.
- talk recommended in 2 different months by 1 HN user, 2021–2026HN points to it as the authoritative talk on Swiss tables, their design rationale, and real-world effects like Hyrum's law.
- talk recommended in 2 different months by 2 HN users, 2016–2019Cited in Electron, Flutter and React Native debates as evidence that large products can share C++ core code with native views.
- CppCon 2018:H. Wright “Large-Scale Changes at Google: Lessons Learned From 5 Yrs of Mass Migrations”talk recommended in 2 different months by 2 HN users, 2019–2024HN points to it in monorepo and refactoring discussions as a great account of large-scale changes at Google.
- talk recommended in 2 different months by 2 HN users, 2016–2022Pointed to in threads on defer, scope_exit and RAII as the clearest treatment of scope guards.
- talk recommended in 2 different months by 2 HN users, 2019–2023HN recommends Berger's talks as fascinating and cites Mesh as mind-blowing memory allocator work.
- talk recommended in 2 different months by 2 HN users, 2021–2025Recommended as the source on how Compiler Explorer began and for its lesser-known features like the machine code analyzer.
- talk recommended in 2 different months by 2 HN users, 2021–2022Recommended for treating benchmarking and profiling scientifically rather than by myth, with innovative tools.
- talk recommended in 2 different months by 2 HN users, 2014–2021HN people list it among the go-to talks for learning or refreshing modern C++ style, and cite it for Sutter's guidance on function parameter passing.
- talk recommended in 1 different month by 1 HN user, 2019–2025HN points to it as a concrete demonstration of object-oriented versus cache-friendly design and the performance effects of branch misprediction.
- talk recommended in 1 different month by 1 HN user, 2020–2025Pointed to as the canonical presentation of compile-time regex in C++ and its template metaprogramming, including benchmark results.
- talk recommended in 1 different month by 2 HN users, 2017–2019Recommended as the condensed tl;dr of the C++ Core Guidelines and as a route into modern C++.
- talk recommended in 1 different month by 1 HN user, 2016–2021Cited as the source for criticism of std::deque and move-constructor pitfalls, and as motivation to write custom data structures.
- talk cited on HN 6 times, 2019–2021Used mostly as a citation of C++'s historical baggage and complexity when HN criticizes or jokes about the language.
- talk cited on HN 5 times, 2019–2022Cited as a reference when discussing NVIDIA's C++ memory model, libcu++, and GPU C++ resources.
- talk cited on HN 3 times, 2018–2021Cited as a deep dive on coroutines for cache misses and on running huge numbers of coroutines without heap allocation.
Questions
Which CppCon video does Hacker News recommend most?
CppCon 2015: Andrei Alexandrescu “std::allocator...”: recommended in 11 different months by 7 HN users between 2017 and 2025.
Is this every CppCon video?
No. Only videos that at least three different HN users linked, in at least three different months, with at least a sentence of their own commentary. That filter is what makes the list useful.