Home › Topics › Software Engineering & Languages
Python, Ruby & scripting languages: videos Hacker News recommends
Dynamic and scripting languages: Python, Ruby, Ruby on Rails, PHP, Perl, Lua, JavaScript language internals, Java, C#, .NET, language tutorials and PyCon talks. Below: every video in this topic that at least three HN users linked with real commentary, in at least three different months (93 talks, 6 interviews, 5 tutorials), best-scored first, with the comments on each video page.
- Programming language design 193
- Functional programming 225
- C, C++, Rust, Go & systems languages 163
- Web development 160
- Software architecture & design 177
- Software performance & optimization 123
- Compilers, interpreters & program analysis 98
- Testing, debugging & developer tools 155
- Software practice, open source & careers 154
- Software (other) 36
- 17 HN recommenders 18 months 2013–2026HN recommends it repeatedly as one of the best and most entertaining programming talks, and as the talk that makes the Y combinator click, even for people who do not use Ruby.
- 17 HN recommenders 16 months 2022–2025HN treats it as the best starting point for really understanding backprop and neural nets, because Karpathy explains the why with intuition and builds everything in code.
- 15 HN recommenders 16 months 2017–2025S Видео с мероприятий {speach! · talkIt 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.
- 15 HN recommenders 15 months 2015–2025HN treats it as a top-tier programming talk for learning refactoring and for the wrong-abstraction principle, recommended repeatedly over a decade.
- 16 HN recommenders 14 months 2015–2025HN commenters repeatedly name it as the best explanation of the JS event loop and the first thing to watch before tackling async code.
- 12 HN recommenders 12 months 2011–2025HN repeatedly names it the best resource on API design, a staple answer to any 'how do I design an API' question.
- 12 HN recommenders 12 months 2014–2026It is the go-to funny, accessible explanation of why you should never implement datetime handling yourself, linked in nearly every timezone thread.
- 6 HN recommenders 10 months 2017–2020Repeatedly urged on people choosing a stack, as a case against heavy SPA complexity and for shared web and native code.
- 10 HN recommenders 9 months 2014–2025HN repeatedly recommends it as the definitive explanation of why Java evolves cautiously and why compatibility matters in language design.
- 10 HN recommenders 10 months 2013–2022Frequently recommended as an influential talk on decoupled, testable architecture, though some commenters push back on Martin's TDD advocacy.
- 11 HN recommenders 10 months 2009–2020A classic recommended to people learning JavaScript, even though some find it dogmatic and dated.
- 12 HN recommenders 9 months 2013–2025Recurs in threads about RSI, accessibility and voice coding as the go-to demo of a custom spoken command language.
- 9 HN recommenders 9 months 2014–2022HN treats it as a must-watch classic for writing Pythonic code, though somewhat dated for modern Python.
- 9 HN recommenders 9 months 2016–2025HN treats it as the definitive, engaging talk on hash table internals and Python dict ordering, and recommends it in tech-talk lists.
- 8 HN recommenders 8 months 2012–2025HN returns to it repeatedly as the canonical argument for simplicity and against premature abstraction, and several commenters say it changed how they write code.
- 5 HN recommenders 8 months 2017–2026A Avdi Grimm · demoHN recommends it as a quick, compelling look at what Smalltalk tooling feels like, especially for Ruby programmers.
- 8 HN recommenders 8 months 2014–2023HN's standard reference when typing speed, ergonomics, or alternative input comes up, for its live demo and the open-source steno ecosystem.
- 7 HN recommenders 7 months 2012–2023HN commenters return to it as a worldview-shaping talk whose predictions about technology and startup ideas turned out to be prescient.
- 7 HN recommenders 7 months 2019–2025Regarded as a brilliant live-coding talk that teaches WASM and interpreter writing, with several calling it among the best conference talks they have seen.
- 6 HN recommenders 7 months 2023–2026G Godot Engine · talkFrequently recommended for an experienced game-engine builder's view on why GC pauses are inevitable and why Swift's approach is appealing.
- 6 HN recommenders 6 months 2020–2026P PyData · talkHN calls it one of the best technical talks and the clearest explanation of decorators, generators and context managers.
- 6 HN recommenders 6 months 2018–2025It is the go-to funny, irreverent critique of notebooks, linked whenever HN debates notebooks versus testable code.
- 6 HN recommenders 6 months 2018–2025S Saul Pwanson · demoHN recommends it as the fastest way to understand what VisiData can do, since seeing it work is clearer than reading about it.
- 5 HN recommenders 6 months 2014–2018Repeatedly recommended as the canonical demo of org-mode for literate programming and reproducible research.
- 5 HN recommenders 6 months 2017–2021HN points to it as a practical way to separate business logic from I/O, which reduces mocking and underlies the functional core, imperative shell idea.
- 4 HN recommenders 5 months 2016–2021T The Perl and Raku Conference - Greenville, SC 2026 · talkHN recommends it as an entertaining, technically masterful showcase of what Perl 6 can do.
- 6 HN recommenders 6 months 2009–2026Recommended as a brilliant, hilarious talk, though not the most educational.
- 5 HN recommenders 5 months 2009–2025HN treats Cliff Click's talks as an excellent source on JVMs, garbage collection and hardware-assisted Java.
- 5 HN recommenders 6 months 2012–2026HN cites it in discussions of language evangelism, community dynamics and zealotry, as an accessible account of how a good language can die for non-technical reasons.
- 4 HN recommenders 4 months 2016–2021Commenters call it a mind-blowing, beautiful talk and cite it among their favorite tech talks.
- 5 HN recommenders 5 months 2016–2023The default reference in Python performance threads for why removing the GIL is hard.
- 5 HN recommenders 5 months 2013–2019HN recommends it as an incredible talk whose testing principles apply beyond Ruby.
- 4 HN recommenders 4 months 2013–2019Strongly recommended in lambda calculus and Y-combinator threads as a mind-expanding half hour that clarifies the ideas.
- 4 HN recommenders 4 months 2019–2021P PyCon 2019 · tutorialHN calls it a brilliant, mind-bending introduction to lambda calculus for programmers.
- 4 HN recommenders 5 months 2011–2017A repeated recommendation for anyone interested in VMs, with Click's talks regarded as unusually informative on JVMs, JITs and the user/kernel boundary.
- 4 HN recommenders 4 months 2018–2023Recommended as a clear, charismatic starting point for understanding Python concurrency and the GIL.
- 3 HN recommenders 4 months 2016–2019T Tony Alicea · courseHN commenters call it one of the best JavaScript courses: rigorous and deep but not boring, and freely available.
- 6 HN recommenders 5 months 2016–2017HN commenters recommend it as an approachable first step into machine learning for programmers, with an apples-vs-oranges classifier.
- 3 HN recommenders 4 months 2013–2025HN recommends it for changing minds about whether programmers can be called engineers, and for its take on how waterfall was misread.
- 4 HN recommenders 4 months 2013–2023The canonical recommendation for understanding the GIL, praised both for its clarity and for how well it explains a deep technical topic.
- 4 HN recommenders 4 months 2022–2026D DjangoCon Europe · talkHN commenters point to it as a real-world case study of moving from React to htmx, especially in threads on boring web development and HTML over the wire.
- 3 HN recommenders 4 months 2021–2024Cited in threads about Python's rise as a first-hand, entertaining account of why it won in scientific computing.
- 3 HN recommenders 4 months 2014–2021HN points to it in discussions of programming as a creative craft and of how to write clear software.
- 3 HN recommenders 3 months 2019–2022T The Perl and Raku Conference - Greenville, SC 2026 · talkHN treats it as a phenomenal demonstration that voice-driven development is viable and as an eye-opener on accessibility-unfriendly coding habits.
- 3 HN recommenders 3 months 2016–2024HN recommends it as a funny, smart and well-constructed talk on abstraction, duplication and object-oriented design.
- 3 HN recommenders 4 months 2019–2022It is the go-to reference in debates about whether open source maintainers are owed compensation, and commenters say it is worth watching even for non-Rails developers.
- 4 HN recommenders 4 months 2010–2012HN commenters recommend it as a simple, direct entry point for beginners who want to learn computer science, not just programming.
- 3 HN recommenders 3 months 2016HN readers recommend it as a thorough, practical introduction to Postgres fundamentals and optimization for application developers.
- 4 HN recommenders 3 months 2021–2024P PyCon US · talkHN commenters recommend it as a technically jaw-dropping talk, and it is the standard reference whenever the Night Watch gigapixel images come up.
- 6 HN recommenders 3 months 2024–2025R Ruby on Rails · talkHN commenters point to it as a primer on modern Rails and as a rebuttal to cloud 'learned helplessness', worth watching even by non-Ruby developers.
- 4 HN recommenders 3 months 2017–2020E EuroPython Conference · talkRecommended for explaining why Python is hard to optimize and the limits of making it fast.
- 3 HN recommenders 3 months 2011–2021Y yapcasia · talkHN points people to it as a funny and sobering warning about why parsing, validating, or implementing email software is far harder than it looks.
- 3 HN recommenders 3 months 2018–2023HN commenters point to it as a concise, convincing case for better testing practice short of full formal methods.
- 4 HN recommenders 3 months 2016HN points Rails developers to it as a real-world case for migrating to Phoenix, backed by numbers.
- 3 HN recommenders 3 months 2019–2023HN recommends it as a Python talk with lessons that apply to any programming, especially chunking to manage complexity.
- 4 HN recommenders 3 months 2020–2023HN people recommend it as the best way to understand what async machinery actually does under the covers.
- 3 HN recommenders 3 months 2015–2022A favorite tech talk on HN for showing that hardware knowledge and generalist skills beat simply adding machines.
- 3 HN recommenders 3 months 2016–2024HN commenters point Rubyists and the Smalltalk-curious to it as an approachable introduction that shows the Smalltalk system browser and Pharo environment in action.
- 2 HN recommenders 3 months 2021–2024Recommended as a firsthand history of how Python became the language of scientific computing and ML.
- 3 HN recommenders 3 months 2024–2025J Jane Street · talkRecommended as a fascinating technical account of the optimizations behind uv's speed.
- 3 HN recommenders 3 months 2021–2024P PyCon AU · talkHN recommends it as the best concise introduction to a practical framework for structuring documentation, the basis of what became Diataxis.
- 3 HN recommenders 3 months 2011–2018HN recommends it as a fast, accessible way to start learning Python.
- 2 HN recommenders 3 months 2011–2020G GoogleDeveloperDay · talkHN commenters recommend it as a level-headed, practical take on design patterns without Java-style verbosity.
- 3 HN recommenders 3 months 2017–2025It is recommended to programmers who want to learn statistics through simulation rather than memorized formulas.
- 4 HN recommenders 3 months 2018–2019Recommended in Julia threading threads as an insightful, simple explanation of the new task scheduler.
- 3 HN recommenders 3 months 2023–2024A Aaron Francis · explainerHN commenters share it to show that modern PHP is much better than its reputation.
- 3 HN recommenders 3 months 2010–2014T ThisWeekinStartups · interviewRecommended as an entertaining look at DHH's views and what the 37signals founders stand for.
- 3 HN recommenders 3 months 2013–2014C CUFP 2013 · talkPointed to as the origin story of Hack and a real-world example of OCaml in production.
- 2 HN recommenders 2 months 2018–2023Recommended as a funny, engaging look at how Perl's quirks create real security vulnerabilities.
- 3 HN recommenders 3 months 2018–2023Recommended as the author's own explanation of the design and security of magic-wormhole.
- 3 HN recommenders 3 months 2014–2015HN commenters point newcomers to it as a solid starting point for getting to know Julia.
- 1 HN recommenders 3 months 2013–2015P python tools · demoLinked whenever mixed Python and C++ debugging came up as a neat PTVS feature.
- 2 HN recommenders 2 months 2013–2022Recommended as a clear, well-paced introduction to Clojure and Lisp ideas like code as data and macros, straight from the language's creator.
- 3 HN recommenders 2 months 2014–2023HN loves it as a funny, inspiring hobby project and calls it one of the best conference talks ever.
- 2 HN recommenders 2 months 2023–2024HN commenters cite it as a clear account of the trade-offs between static and dynamic typing and why the industry is swinging back to types.
- 2 HN recommenders 2 months 2013–2024T The BXI · interviewRecommended as an enjoyable look at the hacker mindset and a thoughtful interview worth rewatching.
- 2 HN recommenders 2 months 2019–2022Cited for showing how Julia's metaprogramming can beat C and Fortran, along with sound advice not to overuse it.
- 2 HN recommenders 2 months 2020–2023Recommended as a clear introduction to structured concurrency and as an explanation of subtle asyncio bugs that Trio avoids.
- 2 HN recommenders 2 months 2015–2019Commenters point to it as the clearest explanation of Python's bytes versus Unicode model and the Unicode sandwich, which finally makes the confusion click.
- 2 HN recommenders 2 months 2022–2025HN points to it for Guido's own views on the GIL, Python internals and using Copilot, especially in Python-related threads.
- 2 HN recommenders 2 months 2013–2014A applicake · talkRecommended to people who call Rails bloated, as an argument that its size comes from features you eventually need.
- 2 HN recommenders 2 months 2016–2024HN points to it as the foundational argument for sans-I/O protocol library design.
- 2 HN recommenders 2 months 2013–2025T tenthconcept · demoHN treats it as the model for a compelling developer demo and a benchmark for how simple web development once felt.
- 2 HN recommenders 2 months 2015–2016Y yapcasia · talkHN commenters offer it as a good example of what Perl 6 does well and as a way to get started with the language.
- 2 HN recommenders 2 months 2009–2026HN suggests it as a free lecture for beginners that eases them into writing readable, reusable code.
- 2 HN recommenders 2 months 2018–2021HN commenters recommend it as an approachable talk from a respected Python core developer on dataclasses.
- 2 HN recommenders 2 months 2020–2026T Tech Ma · talkHN recommends it as an entertaining talk on how working memory shapes code and how to reduce cognitive load.
- 2 HN recommenders 2 months 2016–2019S softdevteamuk · talkHN recommends it for specifics on how Truffle and Graal achieve strong dynamic-language performance.
- 1 HN recommenders 2 months 2018–2021Julia fans point to it as a concrete example of Julia working for soft real-time robotics, especially when avoiding heap allocation.
- 2 HN recommenders 2 months 2022–2024HN points to it in beginner-programming-education threads for its distinction between easy to learn and easy to teach.
- 2 HN recommenders 2 months 2015C Curtis “Ovid” Poe · talkOffered as a pragmatic, convincing counter to the idea that Perl 6 is too strange to use.
- 2 HN recommenders 2 months 2021–2023Cited again and again as the concrete case study behind the claim that NASA got a 15,000x speedup moving from Simulink to Julia.
- 3 HN recommenders 2 months 2014–2015HN points to it as an entertaining, insightful talk about the nature of programming, with memorable lines about programmers and a refreshing slide style.
- 2 HN recommenders 2 months 2016–2025Recommended as the author's own explanation of xonsh's design and how Python and shell interplay.
- 2 HN recommenders 2 months 2015–2018HN commenters recommend it as an entertaining tour of exotic Java corner cases.
- 2 HN recommenders 2 months 2020–2026I Immo Landwerth (terrajobst) · courseRecommended as a practical, approachable build-it-step-by-step introduction to writing compilers, light on theory.
- 1 HN recommenders 1 months 2023–2024E encukou · talkIt is the go-to explanation of how CPython's JIT works and why its design is so simple.
- 1 HN recommenders 1 months 2013–2026HN links it as the historical source for two projects: Hy's first announcement and the earliest recorded Docker talk.
- 1 HN recommenders 1 months 2020–2022HN cites it in Python testing and code quality threads, including his point that 100% coverage proves little.
- 1 HN recommenders 1 months 2012–2014HN cites it as a resource for decoupling Rails code and for faster tests.
Showing the 100 best-scored of 120. Use search to find the rest.
Questions
What is the most recommended python, ruby & scripting languages video on Hacker News?
Ruby Conf 12 - Y Not- Adventures in Functional Programming by Jim Weirich by Confreaks: HN recommends it repeatedly as one of the best and most entertaining programming talks, and as the talk that makes the Y combinator click, even for people who do not use Ruby.
How is this python, ruby & scripting 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.
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.