HackerTubewatch
Surprise me

Home › Topics › Software Engineering & Languages

Software performance & optimization: videos Hacker News recommends

Performance and optimization: profiling, benchmarks, cache efficiency, software bloat, latency, low-level optimization, SIMD, Casey Muratori, Handmade Hero, why software is slow. Below: every video in this topic that at least three HN users linked with real commentary, in at least three different months (94 talks, 10 demos, 7 explainers), best-scored first, with the comments on each video page.

122 videos. Part of Software Engineering & Languages.

  1. 15 HN recommenders 16 months 2017–2025
    S Видео с мероприятий {speach! · talk
    It is HN's standard answer to why Python cannot easily get much faster, and is recommended by people who work on JITs and alternative runtimes.
  2. 7 HN recommenders 11 months 2017–2025
    C CppCon · talk
    HN repeatedly recommends it as an entertaining, mind-opening talk on allocator design and composable generic programming.
  3. 14 HN recommenders 12 months 2020–2025
    D DevGAMM · talk
    It is the standard link in HN threads about software decay, lost knowledge and fragile technological civilization.
  4. 12 HN recommenders 10 months 2019–2025
    It is the standard recommendation for anyone puzzled by unexplained benchmark changes from tiny code edits, and for learning about causal profiling.
  5. 11 HN recommenders 11 months 2018–2024
    M Molly Rocket · talk
    HN recommends it, long as it is, as an eye-opening rant on software complexity and why systems became so complicated.
  6. 9 HN recommenders 10 months 2018–2026
    C CppCon · talk
    HN repeatedly cites it as the definitive explanation of SwissTable, the design behind Abseil, Rust's hash map and Go's maps.
  7. 6 HN recommenders 10 months 2014–2022
    E Erlang Solutions · talk
    The go-to talk showing how Erlang let a tiny team run a massive messaging system.
  8. 13 HN recommenders 9 months 2020–2026
    A Ars Technica · interview
    It is one of the most frequently recommended videos on HN for old-school game development hacks under tight hardware constraints.
  9. 9 HN recommenders 9 months 2015–2026
    The canonical recommendation whenever percentiles, tail latency, load testing or averages come up, described by some as life changing.
  10. 10 HN recommenders 10 months 2021–2026
    M Molly Rocket · lecture
    HN returns to it constantly in software performance debates as the primer on non-pessimization and why modern software is slow.
  11. 9 HN recommenders 9 months 2015–2026
    C CppCon · talk
    It is the go-to talk HN points to for data-oriented design and hardware-aware performance thinking, despite Acton's blunt style.
  12. 11 HN recommenders 8 months 2019–2023
    B bus · talk
    A perennial HN reference for arguments that software is getting worse and that hard-won knowledge is disappearing.
  13. 11 HN recommenders 8 months 2025–2026
    B Better Software Conference · talk
    HN commenters recommend it for its source-based history of OOP, though some dispute its account of Alan Kay.
  14. 7 HN recommenders 7 months 2014–2024
    C CppCon · talk
    A perennial recommendation for anyone learning performance optimization, cited whenever hash tables, cache behavior or STL containers come up.
  15. 6 HN recommenders 7 months 2021–2026
    M Molly Rocket · demo
    It is the canonical reference for the claim that modern software wastes hardware, and the proof-of-concept behind the Windows Terminal performance debate.
  16. 7 HN recommenders 7 months 2022–2025
    K Kaze Emanuar · explainer
    HN loves the deep, hands-on look at N64 hardware quirks such as bus contention and the surprisingly large wins from low-hanging optimizations.
  17. 6 HN recommenders 6 months 2021–2025
    M Molly Rocket · lecture
    HN people recommend it to anyone wanting a practical sense of what CPUs can really do and why abstraction layers cost so much performance.
  18. 7 HN recommenders 7 months 2020–2026
    C CppCon · talk
    HN commenters cite it whenever zero-cost abstraction claims come up, especially for why unique_ptr is not free on some ABIs.
  19. 4 HN recommenders 5 months 2020–2024
    A alexsmail · talk
    HN treats it as the classic go-to for learning atomics and memory ordering, recommended over books.
  20. 7 HN recommenders 6 months 2019–2024
    C CppCon · talk
    HN recommends it as an entertaining talk that starts simple and goes deep on practical performance optimization.
  21. 7 HN recommenders 6 months 2018–2023
    J JSConf · talk
    HN treats it as the best primer on the event loop, praising its entertaining, easy-to-grasp visual explanations.
  22. 4 HN recommenders 5 months 2013–2024
    G GoogleTalksArchive · talk
    HN regards it as one of the best technical talks, a deep and clear walkthrough of scalable lock-free hash tables built on compare-and-swap.
  23. 5 HN recommenders 6 months 2017–2025
    C CppCon · talk
    HN repeatedly points people to it as the best overview of low-latency trading engineering.
  24. 6 HN recommenders 6 months 2021–2025
    Recommended as the clearest explanation of why immutable data need not be slow, and as the introduction to Roc.
  25. 4 HN recommenders 5 months 2015–2022
    C ClojureTV · talk
    HN recommends it as a fascinating explanation of queues, flow control and overload that applies well beyond Clojure.
  26. 2 HN recommenders 4 months 2017–2021
    S softdevteamuk · talk
    HN recommends it, and Cliff Click's talks in general, as practical wisdom from someone who built HotSpot and worked on Azul's VMs.
  27. 5 HN recommenders 5 months 2016–2023
    P PyCon 2016 · talk
    The default reference in Python performance threads for why removing the GIL is hard.
  28. 4 HN recommenders 5 months 2024–2026
    C ChimiChanga · talk
    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.
  29. 3 HN recommenders 5 months 2023–2026
    M Molly Rocket · commentary
    A frequent citation in debates about SOLID and Clean Code, representing the performance-first side of the argument.
  30. 4 HN recommenders 4 months 2016–2018
    HN commenters cite it as the clearest case for why mobile devices are slow and why code-splitting and progressive web apps are needed.
  31. 3 HN recommenders 4 months 2022–2026
    HN points to it whenever benchmarking pitfalls and layout effects come up, as an eye-opening talk on how unreliable naive measurements are.
  32. 4 HN recommenders 4 months 2013–2023
    D David Beazley · talk
    The canonical recommendation for understanding the GIL, praised both for its clarity and for how well it explains a deep technical topic.
  33. 5 HN recommenders 4 months 2025–2026
    C CppCon · talk
    Pointed to as the in-depth talk on exception mechanics and code size for embedded C++.
  34. 4 HN recommenders 4 months 2024–2025
    W Wes Bos · explainer
    HN points to it as the clearest frontend explanation of why McMaster-Carr feels so snappy, often contrasted with slow modern UIs.
  35. 5 HN recommenders 4 months 2014–2021
    A Andrew Adams · talk
    Recommended as the clearest explanation of Halide's ideas and of scheduling for performance.
  36. 3 HN recommenders 4 months 2021–2025
    M Molly Rocket · demo
    HN points to it as proof that a small, straightforward renderer can beat Windows Terminal on speed and memory, whenever software slowness comes up.
  37. 4 HN recommenders 4 months 2018–2026
    C CppCon · talk
    HN returns to it as the go-to talk on string internals, small string packing and why small percentage optimizations matter at scale.
  38. 4 HN recommenders 4 months 2011–2026
    B Bryan Cantrill · demo
    It is the go-to viral demo whenever HN discusses vibration, acoustic attacks, or sound affecting hard drives.
  39. 4 HN recommenders 4 months 2016–2026
    C CppCon · talk
    HN points to it whenever undefined behavior comes up, as the best explanation of the reasoning behind UB, though some dispute its framing.
  40. 2 HN recommenders 3 months 2017–2026
    C CppCon · talk
    Recommended as the best presentation on how modern CPUs run code, and why speculative execution matters for performance.
  41. 3 HN recommenders 3 months 2020–2022
    C CppCon · talk
    HN calls it a surprisingly fun, approachable talk on a hard problem and cites it in floating-point threads.
  42. 3 HN recommenders 3 months 2017–2021
    M Molly Rocket · tutorial
    HN recommends the series as a thorough look at low-level game programming by someone with deep knowledge, offered free.
  43. 4 HN recommenders 3 months 2017–2020
    E EuroPython Conference · talk
    Recommended for explaining why Python is hard to optimize and the limits of making it fast.
  44. 3 HN recommenders 3 months 2018–2023
    N NOKIA Technology Center Wrocław · talk
    HN points to it as the go-to explanation of why memory layout beats pointer-chasing structures on real hardware.
  45. 3 HN recommenders 3 months 2017
    L linux conf au 2017 - Hobart, Australia · talk
    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.
  46. 4 HN recommenders 3 months 2013–2018
    Treated as the definitive explanation of Android's audio latency problem, showing it spans the entire stack.
  47. 3 HN recommenders 3 months 2015–2022
    I InfoQ · talk
    A favorite tech talk on HN for showing that hardware knowledge and generalist skills beat simply adding machines.
  48. 3 HN recommenders 3 months 2024–2025
    J Jane Street · talk
    Recommended as a fascinating technical account of the optimizations behind uv's speed.
  49. 3 HN recommenders 3 months 2025
    M Matthias random stuff · explainer
    Used as evidence that CPU speed for branchy, dependent code has improved only modestly in 15-20 years, so software optimization matters.
  50. 3 HN recommenders 3 months 2018–2020
    C CppNow · talk
    HN recommends it as a detailed, entertaining look at the crazy optimizations compilers do.
  51. 3 HN recommenders 3 months 2015–2020
    C CppCon · talk
    HN recommends it as an eye-opening primer on benchmarking and performance analysis, especially for people who have not benchmarked on Linux.
  52. 3 HN recommenders 3 months 2021–2022
    N Nemean · explainer
    HN recommends it as an approachable explanation that makes the famous algorithm finally make sense.
  53. 2 HN recommenders 2 months 2009
    G Google TechTalks · talk
    Praised as solid, research-backed advice on front-end web performance.
  54. 3 HN recommenders 3 months 2019–2024
    P PapersWeLove · talk
    Recommended in cache-algorithm threads as a fun, informative walk through caching strategies and ARC.
  55. 3 HN recommenders 3 months 2020–2026
    M Molly Rocket · commentary
    HN commenters cite it as the canonical concrete demonstration that modern developer tools got slower despite vastly faster hardware.
  56. 3 HN recommenders 3 months 2017–2023
    J John O'Neill · talk
    HN points to it as the best explanation of why R is so hard to optimize, often paired with talks on Python and used to explain what makes Julia fast.
  57. 3 HN recommenders 3 months 2017–2025
    D Devoxx · talk
    Recommended as an accessible refresher on how modern hardware and caches affect software performance.
  58. 4 HN recommenders 3 months 2016–2018
    C Confreaks · talk
    HN lists it among good resources on building text editors and as a recommended lunch-and-learn talk.
  59. 4 HN recommenders 3 months 2018–2019
    Recommended in Julia threading threads as an insightful, simple explanation of the new task scheduler.
  60. 3 HN recommenders 3 months 2020–2025
    Recommended as a great talk on solving fragmentation for C/C++ and runtimes like Ruby and Python without code changes.
  61. 3 HN recommenders 3 months 2019–2021
    D Dyalog User Meetings · talk
    HN recommends it as a striking example of high-performance tree handling with array programming.
  62. 3 HN recommenders 3 months 2012–2025
    G Google TechTalks · talk
    Recommended as a classic JavaScript performance talk whose fundamentals about reflow and efficient code still apply.
  63. 5 HN recommenders 3 months 2020–2025
    L linux.conf.au · talk
    The go-to reference for why file operations are slow on Windows and how antivirus filters, not NTFS itself, are the cause.
  64. 3 HN recommenders 3 months 2020–2021
    Z Zig SHOWTIME · talk
    Recommended as a quick, clear overview of allocators and arenas that also shows how Zig approaches allocation.
  65. 3 HN recommenders 3 months 2020–2026
    I InfoQ · talk
    HN points to it as the best explanation of simdjson internals and of why fast parsing is rarely disk-bound.
  66. 3 HN recommenders 3 months 2018–2021
    C CppCon · talk
    HN cites it as a concrete, worked example of data-oriented design and as an alternative to OOP in performance-sensitive code.
  67. 2 HN recommenders 2 months 2020
    Z Zürich Friends of Haskell · talk
    HN commenters call it among the best talks of 2020 for understanding Haskell effect systems.
  68. 2 HN recommenders 2 months 2020–2025
    M MattKC · demo
    HN admires it as a creative hack and cites it as the inspiration for later tiny-game and QR-code projects.
  69. 2 HN recommenders 2 months 2019–2023
    F FunctionalTV · talk
    HN recommends it as a history and analysis of the end of scaling from a well-regarded systems speaker, and lists it among the best talks of 2019.
  70. 2 HN recommenders 2 months 2015–2021
    C CppCon · talk
    Recommended as a clear, practical introduction to atomics and lock-free programming in C++.
  71. 2 HN recommenders 2 months 2014–2021
    M Meta VR · talk
    HN recommends it for Carmack's detailed engineering insight into VR rendering and latency challenges.
  72. 2 HN recommenders 2 months 2019–2022
    Cited for showing how Julia's metaprogramming can beat C and Fortran, along with sound advice not to overuse it.
  73. 2 HN recommenders 2 months 2020–2026
    H Hydra · talk
    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.
  74. 2 HN recommenders 2 months 2022–2025
    E EuroBSDCon · talk
    HN points to it as the recorded talk behind the Netflix 800Gb/s slides and as a deep look at kernel-level optimizations for high throughput.
  75. 2 HN recommenders 2 months 2009–2012
    G Google TechTalks · talk
    Pointed to as evidence that Java can do fast, cheap message-passing concurrency, as an alternative to Erlang or Scala actors.
  76. 2 HN recommenders 2 months 2023–2026
    G Greg Johnston · talk
    Cited as evidence that DOM access is not the bottleneck for WebAssembly, and as an explanation of signals-based updates versus virtual DOM.
  77. 2 HN recommenders 2 months 2018–2023
    V vexe · commentary
    HN shares it as a concise critique of OOP from a respected systems programmer.
  78. 1 HN recommenders 2 months 2021–2026
    C CppCon · talk
    HN points to it as the authoritative talk on Swiss tables, their design rationale, and real-world effects like Hyrum's law.
  79. 2 HN recommenders 2 months 2025–2026
    B Better Software Conference · talk
    HN points to it as a practical example of solving a tricky multithreading problem, including using a spinlock to speed up a real-time physics solver.
  80. 1 HN recommenders 2 months 2016–2023
    C Casey Muratori · demo
    It is cited as evidence that text scrolling on late-80s hardware was smoother than in many modern editors.
  81. 2 HN recommenders 2 months 2021–2024
    C CppNow · talk
    Recommended as a thorough, well-regarded explanation of hash table design tradeoffs and why the standard container is a poor choice.
  82. 2 HN recommenders 2 months 2014–2015
    Used in software bloat debates as a measured look at why binaries got larger.
  83. 2 HN recommenders 2 months 2019–2023
    C CppCon · talk
    HN recommends Berger's talks as fascinating and cites Mesh as mind-blowing memory allocator work.
  84. 2 HN recommenders 2 months 2015–2020
    G Gopher Academy · talk
    Pointed to as the authoritative source on Go's GC pause improvements, and later revisited when GC latency claims were challenged.
  85. 2 HN recommenders 2 months 2016–2019
    S softdevteamuk · talk
    HN recommends it for specifics on how Truffle and Graal achieve strong dynamic-language performance.
  86. 2 HN recommenders 2 months 2015–2017
    M Meta Developers · talk
    Cited as the primary source on React with a custom rendering backend and on Netflix's Gibbon engine.
  87. 2 HN recommenders 2 months 2021–2022
    C CppCon · talk
    Recommended for treating benchmarking and profiling scientifically rather than by myth, with innovative tools.
  88. 2 HN recommenders 2 months 2025
    Commenters cite it as the authoritative source for why the port is faster and why Go was chosen.
  89. 2 HN recommenders 2 months 2019–2022
    J Jon Gjengset · lecture
    HN points to it as a detailed, captivating talk by the Noria author, including a good explanation of deduplicating data between maps using unsafe.
  90. 1 HN recommenders 2 months 2020–2021
    N Nick Caston · demo
    HN uses it as concrete data in game engine debates, showing a custom engine far outperforming Unity at several times the effort.
  91. 2 HN recommenders 2 months 2023–2026
    K Kaze Emanuar · explainer
    Cited in discussions of sine implementations and whether lookup tables beat computation on memory-bound hardware.
  92. 1 HN recommenders 1 months 2016–2021
    A ACCU Conference · talk
    HN recommends it as a careful, entertaining talk on low-level optimization that shows how textbook algorithms can be sped up.
  93. 1 HN recommenders 1 months 2019–2025
    C CppCon · talk
    HN points to it as a concrete demonstration of object-oriented versus cache-friendly design and the performance effects of branch misprediction.
  94. 1 HN recommenders 1 months 2023–2024
    E encukou · talk
    It is the go-to explanation of how CPython's JIT works and why its design is so simple.
  95. 1 HN recommenders 1 months 2015–2020
    J Jonathan Blow · demo
    HN points to it as the practical demonstration of data-oriented design, including structure packing and switching between AOS and SOA.
  96. 1 HN recommenders 1 months 2016–2021
    A andrewmjenner · demo
    Held up as the peak of demoscene hardware hacking, especially for its finale and for how good the PC speaker sound gets.
  97. 1 HN recommenders 1 months 2021–2023
    M Molly Rocket · lecture
    HN commenters cite it as a sharp critique of SOLID, Clean Code and 'non-pessimized' programming, and as context for why software is getting worse.
  98. 1 HN recommenders 1 months 2023–2024
    S suckerpinch · explainer
    Cited as a fun, unconventional example of neural networks built from floating point error.
  99. 1 HN recommenders 1 months 2013–2014
    I InfoQ · talk
    Pointed to as the original talk by the author of the SIMD-in-JavaScript proposal, whenever SIMD on the web comes up.
  100. 1 HN recommenders 1 months 2019–2020
    R Reboot Develop · talk
    Cited in discussions of software getting slower and of efforts to reduce friction in programming.

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

Questions

What is the most recommended software performance & optimization video on Hacker News?

How Python was Shaped by leaky Internals, Armin Ronacher, Flask framework by Видео с мероприятий {speach!: It is HN's standard answer to why Python cannot easily get much faster, and is recommended by people who work on JITs and alternative runtimes.

How is this software performance & optimization 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.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close