Home / Channels

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.

48 videos on HackerTube.

  1. talk recommended in 11 different months by 7 HN users, 2017–2025
    HN repeatedly recommends it as an entertaining, mind-opening talk on allocator design and composable generic programming.
  2. talk recommended in 10 different months by 9 HN users, 2018–2026
    HN repeatedly cites it as the definitive explanation of SwissTable, the design behind Abseil, Rust's hash map and Go's maps.
  3. talk recommended in 10 different months by 13 HN users, 2016–2024
    A perennial favorite, recommended as proof that expressive modern C++ can compile to efficient code even on tiny retro hardware.
  4. talk recommended in 9 different months by 9 HN users, 2015–2026
    It is the go-to talk HN points to for data-oriented design and hardware-aware performance thinking, despite Acton's blunt style.
  5. talk recommended in 7 different months by 7 HN users, 2016–2025
    HN people cite it constantly in C versus C++ debates as the case for teaching modern C++ idioms rather than C first.
  6. talk recommended in 7 different months by 7 HN users, 2014–2024
    A perennial recommendation for anyone learning performance optimization, cited whenever hash tables, cache behavior or STL containers come up.
  7. talk recommended in 7 different months by 7 HN users, 2020–2026
    HN commenters cite it whenever zero-cost abstraction claims come up, especially for why unique_ptr is not free on some ABIs.
  8. talk recommended in 7 different months by 5 HN users, 2017–2025
    HN people point to it for rrb-trees, text editor data structures and bringing Clojure-style persistent structures to C++.
  9. talk recommended in 6 different months by 7 HN users, 2019–2024
    HN recommends it as an entertaining talk that starts simple and goes deep on practical performance optimization.
  10. talk recommended in 6 different months by 7 HN users, 2018–2022
    HN recommends it as an entertaining, mind-blowing look at compiler cleverness from a great speaker.
  11. talk recommended in 7 different months by 7 HN users, 2017–2022
    Recommended whenever versioning, semver, monorepos and backward compatibility are debated, for its nuanced treatment of dependencies.
  12. talk recommended in 6 different months by 6 HN users, 2018–2023
    Recommended as a fast, brilliant introduction to GDB's TUI mode and lesser-known features, useful for anyone who has only used IDE debuggers.
  13. talk recommended in 5 different months by 6 HN users, 2022–2024
    HN recommends it as the main introduction to Cpp2 and cppfront, and as a credible effort to evolve C++.
  14. talk recommended in 6 different months by 5 HN users, 2017–2025
    HN repeatedly points people to it as the best overview of low-latency trading engineering.
  15. talk recommended in 5 different months by 4 HN users, 2015–2018
    HN cites it in C++ versus Rust safety debates for its lifetime profile demo, and recommends it as a modern C++ talk.
  16. talk recommended in 4 different months by 2 HN users, 2016–2025
    HN cites it in memory management debates for its treatment of reference counting problems, destructor stack overflows and deferred pointers.
  17. talk recommended in 4 different months by 5 HN users, 2025–2026
    Pointed to as the in-depth talk on exception mechanics and code size for embedded C++.
  18. talk recommended in 4 different months by 4 HN users, 2020–2025
    HN recommends it as a must-watch catalogue of C++ footguns, often cited in debates about Rust and C++ safety.
  19. talk recommended in 4 different months by 3 HN users, 2020–2025
    Pointed to whenever C++ exception overhead, bans on exceptions or error-handling alternatives come up.
  20. talk recommended in 4 different months by 4 HN users, 2018–2026
    HN returns to it as the go-to talk on string internals, small string packing and why small percentage optimizations matter at scale.
  21. talk recommended in 3 different months by 3 HN users, 2016–2021
    Commenters say it changes how you think about types and the STL, and makes a case for simple modern C++.
  22. talk recommended in 4 different months by 4 HN users, 2016–2026
    HN points to it whenever undefined behavior comes up, as the best explanation of the reasoning behind UB, though some dispute its framing.
  23. talk recommended in 3 different months by 2 HN users, 2017–2026
    Recommended as the best presentation on how modern CPUs run code, and why speculative execution matters for performance.
  24. talk recommended in 3 different months by 3 HN users, 2020–2022
    HN calls it a surprisingly fun, approachable talk on a hard problem and cites it in floating-point threads.
  25. talk recommended in 3 different months by 2 HN users, 2017–2025
    Recommended in C versus C++ and embedded threads as the expert view on adoption and persuasion.
  26. talk recommended in 3 different months by 3 HN users, 2017–2025
    HN recommends it as an enlightening explanation of atomics, caches and memory ordering from a strong presenter.
  27. talk recommended in 3 different months by 3 HN users, 2015–2020
    HN recommends it as an eye-opening primer on benchmarking and performance analysis, especially for people who have not benchmarked on Linux.
  28. talk recommended in 3 different months by 2 HN users, 2016–2018
    HN people recommend it as the starting point for modern C++ and for the language's safety story.
  29. talk recommended in 2 different months by 2 HN users, 2017–2020
    Praised as the best talk of CppCon 2017 and the key introduction to metaclasses and generative C++.
  30. talk recommended in 3 different months by 3 HN users, 2016–2026
    HN commenters recommend it as an introduction to real-time and low-latency programming in C++ for people getting into audio.
  31. talk recommended in 3 different months by 3 HN users, 2018–2021
    HN cites it as a concrete, worked example of data-oriented design and as an alternative to OOP in performance-sensitive code.
  32. talk recommended in 2 different months by 2 HN users, 2015–2021
    Recommended as a clear, practical introduction to atomics and lock-free programming in C++.
  33. talk recommended in 2 different months by 2 HN users, 2015–2019
    Cited as evidence that large production apps share a C++ core with native UI, in cross-platform and React Native or Flutter debates.
  34. talk recommended in 2 different months by 1 HN user, 2021–2026
    HN points to it as the authoritative talk on Swiss tables, their design rationale, and real-world effects like Hyrum's law.
  35. talk recommended in 2 different months by 2 HN users, 2016–2019
    Cited in Electron, Flutter and React Native debates as evidence that large products can share C++ core code with native views.
  36. talk recommended in 2 different months by 2 HN users, 2019–2024
    HN points to it in monorepo and refactoring discussions as a great account of large-scale changes at Google.
  37. talk recommended in 2 different months by 2 HN users, 2016–2022
    Pointed to in threads on defer, scope_exit and RAII as the clearest treatment of scope guards.
  38. talk recommended in 2 different months by 2 HN users, 2019–2023
    HN recommends Berger's talks as fascinating and cites Mesh as mind-blowing memory allocator work.
  39. talk recommended in 2 different months by 2 HN users, 2021–2025
    Recommended as the source on how Compiler Explorer began and for its lesser-known features like the machine code analyzer.
  40. talk recommended in 2 different months by 2 HN users, 2021–2022
    Recommended for treating benchmarking and profiling scientifically rather than by myth, with innovative tools.
  41. talk recommended in 2 different months by 2 HN users, 2014–2021
    HN 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.
  42. talk recommended in 1 different month by 1 HN user, 2019–2025
    HN points to it as a concrete demonstration of object-oriented versus cache-friendly design and the performance effects of branch misprediction.
  43. talk recommended in 1 different month by 1 HN user, 2020–2025
    Pointed to as the canonical presentation of compile-time regex in C++ and its template metaprogramming, including benchmark results.
  44. talk recommended in 1 different month by 2 HN users, 2017–2019
    Recommended as the condensed tl;dr of the C++ Core Guidelines and as a route into modern C++.
  45. talk recommended in 1 different month by 1 HN user, 2016–2021
    Cited as the source for criticism of std::deque and move-constructor pitfalls, and as motivation to write custom data structures.
  46. talk cited on HN 6 times, 2019–2021
    Used mostly as a citation of C++'s historical baggage and complexity when HN criticizes or jokes about the language.
  47. talk cited on HN 5 times, 2019–2022
    Cited as a reference when discussing NVIDIA's C++ memory model, libcu++, and GPU C++ resources.
  48. talk cited on HN 3 times, 2018–2021
    Cited 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.

Keyboard shortcuts

/
Search
j k
Next / previous video in a list
Enter
Open the focused video
l
Like (on a video page)
w
Watch later (on a video page)
?
This help
Esc
Close