HackerTubewatch
Surprise me

Home › Topics › Mathematics & Theoretical CS

Algorithms & data structures: videos Hacker News recommends

Algorithms and data structures: sorting, graphs, hash tables, trees, dynamic programming, competitive programming, MIT 6.006, algorithm analysis, Big-O, clever algorithms. Below: every video in this topic that at least three HN users linked with real commentary, in at least three different months (29 talks, 13 explainers, 9 demos), best-scored first, with the comments on each video page.

60 videos. Part of Mathematics & Theoretical CS.

  1. 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.
  2. 7 HN recommenders 8 months 2021–2026
    R Reducible · explainer
    HN repeatedly calls it a fantastic explanation that made FFT click, with some rewatching it periodically.
  3. 9 HN recommenders 9 months 2016–2025
    S SF Python · talk
    HN treats it as the definitive, engaging talk on hash table internals and Python dict ordering, and recommends it in tech-talk lists.
  4. 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.
  5. 5 HN recommenders 7 months 2017–2025
    C CppCon · talk
    HN people point to it for rrb-trees, text editor data structures and bringing Clojure-style persistent structures to C++.
  6. 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.
  7. 9 HN recommenders 6 months 2020–2023
    C CGP Grey · explainer
    It is the default link in any thread about boarding or deplaning order, praised as an excellent, clear treatment.
  8. 8 HN recommenders 6 months 2019–2026
    S suckerpinch · explainer
    HN commenters call it a must-watch for its deadpan, absurdly elaborate engineering and cite it for ideas like diluting strong engines with random moves.
  9. 3 HN recommenders 6 months 2015–2023
    D Dave Ackley · demo
    HN readers recommend it as the best introduction to robust-first computing, where randomness and fault tolerance are built into the architecture.
  10. 1 HN recommenders 5 months 2017–2023
    S Stanford Online · lecture
    HN fans love it for Knuth's humor and for how he makes open math problems feel approachable, and it is often cited for details like dancing links and counting rectangle subdivisions.
  11. 4 HN recommenders 4 months 2015–2022
    D Dyalog · demo
    Strongly recommended as a beautiful demonstration that APL can be read and reasoned about step by step.
  12. 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.
  13. 7 HN recommenders 4 months 2021–2024
    D Defunctland · documentary
    HN recommends it as an accessible, engrossing lesson in queueing theory and systems design, even for people with no interest in Disney.
  14. 5 HN recommenders 5 months 2015–2022
    M Meta Developers · talk
    HN points to it as a clear explanation of immutable data structures such as tries, and of the case for immutability with React and Flux.
  15. 3 HN recommenders 3 months 2018–2020
    I InfoQ · talk
    Strongly recommended as a clear, accessible survey of the CRDT landscape.
  16. 3 HN recommenders 4 months 2020–2023
    D dotconferences · talk
    Recommended as an approachable introduction to CRDTs and the local-first idea behind apps like Actual.
  17. 2 HN recommenders 3 months 2019–2021
    D Dyalog · tutorial
    HN commenters call it a beautiful, brilliant demonstration of APL's expressiveness and a model of clear narration.
  18. 4 HN recommenders 4 months 2017–2023
    G Google TechTalks · talk
    HN points to it as a clear lesson that algebraic properties like associativity unlock parallelism, applicable in any language.
  19. 4 HN recommenders 4 months 2014–2018
    J JSConf · talk
    HN links it whenever menu hover problems or nearest-to-pointer selection come up, and as proof algorithms matter in front-end work.
  20. 4 HN recommenders 4 months 2016–2021
    M MIT OpenCourseWare · lecture
    Recommended as a clear introduction to dynamic programming from a well-regarded instructor.
  21. 2 HN recommenders 3 months 2017–2020
    L Life at Google · demo
    Cited as a realistic, well-run example of a technical interview, both for candidates preparing and interviewers calibrating.
  22. 3 HN recommenders 3 months 2017–2025
    A Anders Brownworth · tutorial
    HN repeatedly recommends it as the best ground-up, non-hype introduction for people who want to understand what a blockchain actually is.
  23. 4 HN recommenders 4 months 2014–2023
    T Timo Bingmann · demo
    A classic that HN points to for seeing how sorting algorithms behave, valued for how satisfying it is to watch and hear.
  24. 5 HN recommenders 3 months 2022–2024
    V Veritasium · explainer
    HN points people to it as the explanation that finally made Fourier transforms and the FFT click, with a good historical story.
  25. 3 HN recommenders 3 months 2016–2021
    C CppCon · talk
    Commenters say it changes how you think about types and the STL, and makes a case for simple modern C++.
  26. 3 HN recommenders 3 months 2018–2023
    R Redis · talk
    Recommended in graph database threads as a mind-blowing case for expressing graph analysis as linear algebra.
  27. 3 HN recommenders 3 months 2021–2022
    M Martin Donald · explainer
    Commenters recommend it as the clearest way to understand WFC, especially in threads about Townscaper and tiled content generation.
  28. 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.
  29. 4 HN recommenders 3 months 2024–2026
    P Polylog · explainer
    Recommended as an intuitive, animated explanation of P vs NP framed around reversing computation.
  30. 3 HN recommenders 3 months 2019–2020
    L LuceneSolrRevolution · talk
    HN recommends it as an instructive, easy-to-follow look at Lucene internals from a core committer.
  31. 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.
  32. 3 HN recommenders 3 months 2020–2024
    M Martin Kleppmann · talk
    Recommended as an excellent first education on CRDTs and their limits.
  33. 3 HN recommenders 3 months 2018–2022
    M MIT OpenCourseWare · lecture
    HN recommends it as a clear, high-quality introduction to succinct data structures from a leading authority.
  34. 3 HN recommenders 3 months 2009–2012
    R Robin Baumgarten · demo
    HN points to it as a vivid demo that plain A* search can beat fancier machine-learning approaches in game AI.
  35. 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.
  36. 2 HN recommenders 2 months 2023–2025
    A AlphaPhoenix · explainer
    HN recommends it as an entertaining demonstration of how powerful algorithmic gerrymandering can be.
  37. 3 HN recommenders 3 months 2012–2020
    G Google TechTalks · talk
    HN points to it as a simple diff-and-patch alternative to operational transforms and CRDTs for collaborative editing.
  38. 3 HN recommenders 3 months 2025–2026
    2 2swap · explainer
    HN people point to it for intuition about why some games are hard to navigate and for its Rush Hour and graph visualizations.
  39. 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.
  40. 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.
  41. 2 HN recommenders 2 months 2013–2021
    A AlgoRythmics · demo
    HN recommends it as a memorable and fun way to visualize how sorting algorithms work.
  42. 2 HN recommenders 2 months 2020–2023
    L Lex Fridman · podcast episode
    Cited as an excellent look at Knuth's thinking and working style, and as a likely source for quotes about his habits.
  43. 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.
  44. 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.
  45. 2 HN recommenders 2 months 2022–2026
    T Tom Scott plus · demo
    HN people link it in discussions of taxi drivers' spatial memory and how cabbies handle roadworks and traffic.
  46. 2 HN recommenders 2 months 2010–2023
    G Google TechTalks · talk
    HN commenters point to it as programming inspiration and as a source of Bentley's anecdotes about adding function by deleting code.
  47. 2 HN recommenders 2 months 2016–2023
    M Microsoft Research · talk
    HN points to it as a solid, if long, introduction to B-epsilon trees and why BetrFS is built the way it is.
  48. 2 HN recommenders 2 months 2018–2022
    N Numberphile · explainer
    HN cites it as an excellent example of solving small cases to find a pattern, and as a favorite puzzle with an elegant binary solution.
  49. 2 HN recommenders 2 months 2022–2024
    3 3Blue1Brown · explainer
    HN recommends it as the go-to explanation of optimal Wordle openers like CRANE and a friendly introduction to information theory, also relevant to Mastermind.
  50. 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.
  51. 1 HN recommenders 1 months 2017–2025
    E Edward Kmett · talk
    Commenters credit it as the place they first learned about succinct data structures, and found it left a lasting impression.
  52. 1 HN recommenders 1 months 2021–2026
    S switchbg · music video
    HN shares it as a fun, memorable way to explain the longest path problem and as an entry in lists of programming and math songs.
  53. 1 HN recommenders 1 months 2018–2025
    U Uber Engineering · talk
    HN points to it as the detailed explanation of why hexagons suit map grids, in threads about H3.
  54. 1 HN recommenders 1 months 2022–2023
    S Stand-up Maths · explainer
    Cited as a fun example of how algorithmic changes can yield enormous performance gains.
  55. 1 HN recommenders 1 months 2019–2023
    F fragglet · demo
    HN fondly recalls it as the ideal visual demonstration of sorting algorithms and as the thing that got some people into programming.
  56. 1 HN recommenders 1 months 2016–2021
    C CppCon · talk
    Cited as the source for criticism of std::deque and move-constructor pitfalls, and as motivation to write custom data structures.
  57. cited 6× 0 months 2017–2023
    P pkrumins · talk
    Used as the go-to citation in LeetCode and hiring debates that competitive programming skill is not a good signal for hiring.
  58. cited 4× 0 months 2010–2011
    Z Zelexi · demo
    Cited in discussions of voxel rendering, id Software's research and Euclideon-style claims as an early demonstration of the technique.
  59. cited 3× 0 months 2013–2019
    W weedipikia · comedy video
    Used as a joke or aside about bubble sort and as evidence that Obama was tech savvy, not as something recommended for its content.
  60. cited 3× 0 months 2012–2017
    C CGP Grey · explainer
    Cited as the standard example of algorithmic redistricting when gerrymandering and electoral reform come up.

Questions

What is the most recommended algorithms & data structures video on Hacker News?

CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step” by CppCon: HN repeatedly cites it as the definitive explanation of SwissTable, the design behind Abseil, Rust's hash map and Go's maps.

How is this algorithms & data structures 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