Programming language design Videos Recommended on Hacker News (193)
Programming language design is one of the 150 topics Hacker News readers organize their video recommendations around. These 193 videos each earned real recommendations in real HN threads between 2007 and 2026 — 599 recommendations in total — and they're ranked by how many separate months the community kept coming back to them, not by view count.
Programming language design: language semantics, type systems, type theory, syntax, language features, Jai, Haskell type classes, Rust design, language history, why languages succeed or fail.
Why HN keeps sending people here — on How Python was Shaped by leaky Internals, Armin Ronacher, Flask framework: “This excellent talk describes how the semantics of the "add" operation are much more complex than generally described.” — an HN commenter, 2021.
Features
Evergreen only
5 mo on HN"Shen: A Sufficiently Advanced Lisp" by Aditya Siram
5 mo on HNScale By The Bay 2018: Bryan Cantrill, Rust and Other Interesting Things
5 mo on HNDconf 2014 Day 2 Keynote: The Last Thing D Needs -- Scott Meyers
4 mo on HNAlan Kay - Programming and Scaling
5 mo on HNThe Pervert's Guide to Computer Programming Languages - SXSW
5 mo on HNSimon Peyton-Jones: Escape from the ivory tower: the Haskell journey
5 mo on HNOn the Expressive Power of Programming Languages by Shriram Krishnamurthi [PWLConf 2019]
4 mo on HNGreat Impractical Ideas in Computer Science: PowerPoint Programming
4 mo on HNDesign Patterns vs Anti pattern in APL by Aaron W Hsu at FnConf17
4 mo on HNDomain Modeling Made Functional - Scott Wlaschin - KanDDDinsky 2019
4 mo on HNAnders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart
4 mo on HNEdwin Brady - Idris 2 - Type-driven Development of Idris
4 mo on HNStephen Wolfram's Introduction to the Wolfram Language
4 mo on HNBrendan Eich: JavaScript, Firefox, Mozilla, and Brave | Lex Fridman Podcast #160
4 mo on HNRust's Journey to Async/Await
4 mo on HNRustLatam 2019 - Without Boats: Zero-Cost Async IO
4 mo on HNAlto System Project: Dan Ingalls demonstrates Smalltalk
3 mo on HNSelf and Self: Whys and Wherefores
4 mo on HNRon Pressler - Pull Push: Please stop polluting our imperative languages with pure concepts-Curry On
4 mo on HN2017 ACM PPoPP Keynote: It's Time for a New Old Language
4 mo on HNDe-fragmenting C++: Making Exceptions and RTTI More Affordable and Usable - Herb Sutter CppCon 2019
3 mo on HNLecture 1 | Programming Paradigms (Stanford)
3 mo on HN"An approach to computing and sustainability inspired from permaculture" by Devine Lu Linvega
4 mo on HNPractical Common Lisp
4 mo on HNAPL demonstration 1975
4 mo on HNBuilding Your Own Dynamic Language
4 mo on HNEdwin Brady - Idris 2: Type-driven development of Idris | Code Mesh LDN 18
3 mo on HNExpert to Expert: Rich Hickey and Brian Beckman - Inside Clojure
4 mo on HN"A (Not So Gentle) Introduction To Systems Programming In ATS" by Aditya Siram
3 mo on HNThe Why, What, and How of Pinning in Rust
3 mo on HNArmin Ronacher - A Python for Future Generations
3 mo on HNNordic.js 2014 • Douglas Crockford - The Better Parts
3 mo on HNBirth of BASIC
3 mo on HNStanford Seminar - Concatenative Programming: From Ivory to Metal
3 mo on HNLambda World 2018 - What FP can learn from Smalltalk by Aditya Siram
3 mo on HN