Home / Topics / Software Engineering & Languages

C, C++, Rust, Go & systems languages: videos Hacker News recommends

Systems programming languages: C, C++, Rust, Go, Zig, D, memory management, ownership, concurrency, goroutines, templates, CppCon talks, Herb Sutter, Rob Pike. Below: every video in this topic that at least three HN users linked with real commentary, in at least three different months (134 talks, 11 tutorials, 8 demos), best-scored first, with the comments on each video page.

161 videos. Part of Software Engineering & Languages.

  1. CppCon 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. GoogleFOSSSydney talk recommended in 12 different months by 13 HN users, 2012–2025
    HN returns to it for years as an elegant introduction to writing a lexer that is easy to follow even without a parsing background.
  3. CppCon 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.
  4. Rust Programming Language talk recommended in 9 different months by 9 HN users, 2018–2023
    HN treats it as the go-to explanation of ECS, valuable even for people who don't use Rust.
  5. CppCon 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.
  6. Jonathan Blow talk recommended in 9 different months by 7 HN users, 2014–2025
    HN programmers recommend it, and the Jai series that followed, for the game-industry view on replacing C++ and for watching a language being invented.
  7. CppCon 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.
  8. Eskil Steenberg talk recommended in 9 different months by 8 HN users, 2017–2025
    HN recommends it as the one long programming video worth watching, a provocative and influential take on C.
  9. Google for Developers talk recommended in 9 different months by 9 HN users, 2012–2025
    The canonical recommendation for learning Go concurrency, praised as entertaining and clarifying when to use channels versus mutexes.
  10. CppCon 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.
  11. Recurse Center talk recommended in 7 different months by 6 HN users, 2018–2024
    HN repeatedly recommends it as the definitive introduction to Zig straight from its author, and links to it whenever Zig's design choices come up.
  12. CppCon 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.
  13. ChariotSolutions talk recommended in 6 different months by 5 HN users, 2019–2025
    HN treats it as the standard introduction to Zig by its creator, with some calling it among the best talks they have seen.
  14. CppCon 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.
  15. CppCon 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++.
  16. xDahl talk recommended in 6 different months by 6 HN users, 2024–2026
    HN commenters in memory management and language design threads cite it as the best explanation of group lifetimes versus per-object ownership.
  17. alexsmail talk recommended in 5 different months by 4 HN users, 2020–2024
    HN treats it as the classic go-to for learning atomics and memory ordering, recommended over books.
  18. CppCon 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.
  19. Bisqwit tutorial recommended in 5 different months by 3 HN users, 2015–2019
    A favorite on Ask HN lists of programming YouTube channels, praised for mind-blowing systems and graphics programming and a watchable coding style.
  20. CppCon 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.
  21. dotconferences talk recommended in 7 different months by 7 HN users, 2016–2023
    HN returns to it to explain why Go deliberately resists syntactic sugar and new features.
  22. CppCon 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.
  23. GOTO Conferences talk recommended in 6 different months by 6 HN users, 2018–2025
    HN considers it one of the best talks for understanding how containers work from the ground up.
  24. CppCon 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.
  25. CppCon 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++.
  26. CppCon 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.
  27. Stanford Online talk recommended in 6 different months by 3 HN users, 2020–2025
    HN points to it as the founders' own explanation of what Oxide is building and why, a frequent link whenever Oxide comes up.
  28. FunctionalTV talk recommended in 5 different months by 5 HN users, 2021–2024
    Cited again and again as the framework for discussing languages in terms of values, and how organizational values shape software quality.
  29. Jason Tubnor talk recommended in 5 different months by 6 HN users, 2014–2025
    Frequently linked as an entertaining and alarming account of OpenSSL code quality and why the fork happened.
  30. The D Language Foundation talk recommended in 5 different months by 4 HN users, 2018–2025
    HN commenters bring it up whenever C++ complexity or the pitfalls of language design come up, as a witty and authoritative warning.
  31. Bisqwit tutorial recommended in 5 different months by 3 HN users, 2013–2022
    HN programmers admire it as a clean, clever demonstration of emulator design and as the standout of a favorite programming YouTuber.
  32. GopherCon UK talk recommended in 5 different months by 3 HN users, 2016–2019
    HN recommends it as an accessible way to remove the magic from Docker and understand how containers work.
  33. ChimiChanga talk recommended in 5 different months by 4 HN users, 2024–2026
    HN cites it as one of the best talks on data-oriented design, applying struct-of-arrays and compact data layouts to a real compiler.
  34. CppCon 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.
  35. Molly Rocket tutorial recommended in 4 different months by 4 HN users, 2014–2022
    HN recommends it as an approachable way into C and low-level programming that gets to something visible quickly.
  36. CppCon 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.
  37. Yusuke Endoh demo recommended in 3 different months by 3 HN users, 2018–2025
    Commenters repeatedly point to it as an astonishing, beautiful piece of obfuscated-C code golf.
  38. CppCon 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++.
  39. InfoQ talk recommended in 4 different months by 5 HN users, 2020–2026
    HN points to it to show how deliberately the Rust team arrived at async/await and why it was chosen over alternatives like green threads.
  40. CppCon 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.
  41. gnbitcom talk recommended in 4 different months by 4 HN users, 2021–2025
    The standard link for explaining the concurrency versus parallelism distinction and the motivations behind Go's concurrency model.
  42. Rust Programming Language talk recommended in 4 different months by 5 HN users, 2019–2020
    Recommended during the await syntax debates for explaining the constraints that shaped Rust's async design.
  43. The Go Programming Language demo recommended in 4 different months by 4 HN users, 2019–2024
    HN people point to it as a rare chance to watch skilled developers write real code live, pair programming and explaining as they go.
  44. CppCon 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.
  45. Stanford lecture recommended in 3 different months by 3 HN users, 2011–2024
    Commenters rate the whole playlist as high-quality, clear teaching that builds foundations from memory and machine instructions up to different paradigms.
  46. Nick Black demo recommended in 3 different months by 4 HN users, 2021–2024
    HN people share it as a striking demonstration of how much graphics a modern terminal can do.
  47. CppCon 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.
  48. Zig SHOWTIME talk recommended in 3 different months by 4 HN users, 2021
    HN recommends it as a phenomenal talk on Zig's C interop and on choosing between C, Rust and Zig for systems work.
  49. CppCon 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++.
  50. CppCon 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.
  51. Strange Loop Conference talk recommended in 4 different months by 4 HN users, 2017–2022
    Cited in Rust and systems-language threads as the best introduction to ATS, a language claimed to go beyond Rust's safety guarantees.
  52. CppCon 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.
  53. CppCon 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.
  54. CppCon 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.
  55. Jon Gjengset tutorial recommended in 3 different months by 3 HN users, 2021–2026
    HN treats it as the definitive resource for understanding Pin semantics and lists it among async Rust learning materials.
  56. Molly Rocket tutorial recommended in 3 different months by 3 HN users, 2017–2021
    HN recommends the series as a thorough look at low-level game programming by someone with deep knowledge, offered free.
  57. NOKIA Technology Center Wrocław talk recommended in 3 different months by 3 HN users, 2018–2023
    HN points to it as the go-to explanation of why memory layout beats pointer-chasing structures on real hardware.
  58. CppCon 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.
  59. linux conf au 2017 - Hobart, Australia talk recommended in 3 different months by 3 HN users, 2017
    HN recommends it as an exciting look at how a browser can be rebuilt for performance and safety, including the WebRender ideas that fed into Firefox Quantum.
  60. Jane Street talk recommended in 3 different months by 3 HN users, 2024–2025
    Recommended as a fascinating technical account of the optimizations behind uv's speed.
  61. CppNow talk recommended in 3 different months by 3 HN users, 2018–2020
    HN recommends it as a detailed, entertaining look at the crazy optimizations compilers do.
  62. CppCon 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.
  63. aghuttun talk recommended in 3 different months by 3 HN users, 2018–2022
    Recommended whenever the STL mindset or avoiding raw loops in C++ comes up, as an enlightening talk on expressive algorithms.
  64. Redis talk recommended in 3 different months by 3 HN users, 2020–2021
    HN recommends it as the clearest explanation of how Zig achieves colorless async/await.
  65. CppCon 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.
  66. jasonofthel33t talk recommended in 3 different months by 3 HN users, 2013–2025
    HN recommends it as the clearest account of the CSP lineage behind Go's goroutines and channels.
  67. CppCon 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++.
  68. Jonathan Blow commentary recommended in 3 different months by 3 HN users, 2018–2025
    It is the standard citation in HN arguments over Rust for game development, the borrow checker and ECS designs, as a skeptical view from an experienced game developer.
  69. O'Reilly talk recommended in 3 different months by 3 HN users, 2012–2023
    HN uses it as a concise statement of the thinking behind Go's design.
  70. Gopher Academy talk recommended in 3 different months by 3 HN users, 2017–2025
    HN points to it for background on how the Go toolchain targets many architectures and why its assembler is designed that way.
  71. alexsmail talk recommended in 2 different months by 2 HN users, 2019–2024
    HN recommends it as an in-depth, practical introduction to atomics and weak versus strong memory ordering, relevant to ARM and Rust as well as C++.
  72. Strange Loop Conference talk recommended in 3 different months by 2 HN users, 2016–2023
    HN commenters recommend it in Smalltalk and Unix threads as a demonstration of runtime dynamism hiding in native binaries and shared libraries.
  73. Bisqwit tutorial recommended in 2 different months by 2 HN users, 2019–2021
    HN fans praise Bisqwit as a favorite programming YouTuber and this video as an excellent look at dithering.
  74. ACCU Conference talk recommended in 3 different months by 3 HN users, 2021–2022
    HN recommends it as a good overview of modern C patterns, including in threads about learning C.
  75. Confreaks talk recommended in 3 different months by 4 HN users, 2016–2018
    HN lists it among good resources on building text editors and as a recommended lunch-and-learn talk.
  76. Andreas Kling demo recommended in 3 different months by 2 HN users, 2021–2022
    HN commenters recommend it as a demonstration of SerenityOS's hackability and fast iteration across all layers of the system.
  77. Strange Loop Conference talk recommended in 3 different months by 3 HN users, 2023–2025
    HN commenters recommend it as the main resource on Swift as an incremental successor to C++ and on how the interoperability works in practice.
  78. CppCon 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.
  79. Strange Loop Conference talk recommended in 3 different months by 3 HN users, 2020–2025
    Recommended as a great talk on solving fragmentation for C/C++ and runtimes like Ruby and Python without code changes.
  80. CppNow talk recommended in 3 different months by 3 HN users, 2023–2025
    Used as the primary source for Apple's stated plan to make Swift its successor to C++ and for how interop supports gradual transition.
  81. linux.conf.au talk recommended in 3 different months by 5 HN users, 2020–2025
    The go-to reference for why file operations are slow on Windows and how antivirus filters, not NTFS itself, are the cause.
  82. Jon Gjengset tutorial recommended in 3 different months by 3 HN users, 2020–2023
    Recommended as a slow-paced, detailed live-coding session that makes lifetimes click once you are past Rust basics.
  83. Zig SHOWTIME talk recommended in 3 different months by 3 HN users, 2020–2021
    Recommended as a quick, clear overview of allocators and arenas that also shows how Zig approaches allocation.
  84. CppCon 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.
  85. Rust Programming Language talk recommended in 2 different months by 2 HN users, 2018–2020
    HN people point to it as an excellent, inspirational talk on Rust GUI architecture, and it led many to the Druid project.
  86. The Go Programming Language talk recommended in 2 different months by 2 HN users, 2017–2025
    Cited as the talk that introduced Upspin, and called fascinating and really good by commenters.
  87. Rust Programming Language talk recommended in 2 different months by 2 HN users, 2020–2022
    HN points to it as a fun, technically deep talk that makes memory-safety bugs vivid through a beloved game.
  88. LLVM talk recommended in 2 different months by 2 HN users, 2023–2026
    HN points to it as the best deep dive into Mojo's design, including MLIR use and SIMD-first scalars.
  89. CppCon 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++.
  90. RustNL talk recommended in 2 different months by 2 HN users, 2023–2024
    HN commenters recommend it for the live-coded demos running at high frame rates, calling the performance impressive.
  91. Hydra talk recommended in 2 different months by 2 HN users, 2020–2026
    Recommended as a good watch on how Go's M:N:P scheduler works and why it was designed that way compared with alternative schemes.
  92. CppCon 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.
  93. Greg Johnston talk recommended in 2 different months by 2 HN users, 2023–2026
    Cited as evidence that DOM access is not the bottleneck for WebAssembly, and as an explanation of signals-based updates versus virtual DOM.
  94. Google TechTalks talk recommended in 2 different months by 2 HN users, 2012–2019
    Frequently cited for the claim that Photoshop's codebase could shrink dramatically with generic programming.
  95. Microsoft Israel R&D Center talk recommended in 2 different months by 3 HN users, 2023–2025
    HN uses it as the primary source for Microsoft's Rust adoption and its reasoning on TPM and security requirements.
  96. Confreaks talk recommended in 2 different months by 2 HN users, 2017–2025
    HN repeatedly cites it for Midori lessons: compatibility matters for adoption, and the Windows team stayed sceptical even with Midori running real workloads.
  97. Jon Gjengset demo recommended in 2 different months by 2 HN users, 2025–2026
    Pointed to as a non-promotional, realistic long session of an experienced engineer working with AI on non-trivial code.
  98. CppCon 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.
  99. CppNow talk recommended in 2 different months by 2 HN users, 2021–2024
    Recommended as a thorough, well-regarded explanation of hash table design tradeoffs and why the standard container is a poor choice.
  100. CppCon 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.

Showing the 100 best-scored of 161. Use search to find the rest.

Questions

What is the most recommended c, c++, rust, go & systems languages video on Hacker News?

CppCon 2015: Andrei Alexandrescu “std::allocator...” by CppCon: HN repeatedly recommends it as an entertaining, mind-opening talk on allocator design and composable generic programming.

How is this c, c++, rust, go & systems languages list ranked?

By HackerTube's score: the number of distinct months in which an HN comment recommended the video, plus half a point for every month with a strong recommendation. One viral thread counts less than steady recommendations over years.

Where do the videos come from?

From every Hacker News comment between 2007 and 2026 that linked a YouTube video, labeled by an AI model as a recommendation, a citation, a joke or a criticism. The list is published by HackerTube under ODC-By 1.0; this edition adds indexable pages and the comment context.

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