Programming Language Design Videos Hacker News Recommends — Page 2
Programming language design videos on HackerTube: the talks, lectures and explainers Hacker News commenters keep sharing, covering language semantics, type systems, type theory, syntax, language features, Jai, Haskell type classes, Rust design, language history, why languages succeed or fail.
166 videos · ranked by HN recommendations · showing 49–96
More programming language design videos
Ranks 49 and up.
demo#1111Stephen Wolfram's Introduction to the Wolfram Language
Wolfram
“The demos are all pretty impressive”
4 HN recommenders · 2014–2015
podcast#1143Brendan Eich: JavaScript, Firefox, Mozilla, and Brave | Lex Fridman Podcast #160
Lex Fridman
“a real gem of an interview, in my opinion”
5 HN recommenders · 2021–2023
talk#1145Rust's Journey to Async/Await
InfoQ
“It will show you how meticulous the core team is and how long it took to arrive at this incredible, best in class design.”
5 HN recommenders · 2020–2026
talk#1158RustLatam 2019 - Without Boats: Zero-Cost Async IO
Rust Programming Language
“I really loved this talk by Without Boats”
5 HN recommenders · 2019–2020
demo#1166Alto System Project: Dan Ingalls demonstrates Smalltalk
Computer History Museum
“have really been enjoying this two hour long interview / demo with Dan Ingalls on Smalltalk and the Alto”
3 HN recommenders · 2020–2025
talk#1202Self and Self: Whys and Wherefores
Stanford
“explains the history, philosophy, successes, and failures of the Self project”
3 HN recommenders · 2010–2025
talk#1206Ron Pressler - Pull Push: Please stop polluting our imperative languages with pure concepts-Curry On
Curry On!
“one of my recent favorite videos generally on this topic has been from Curry On conference”
3 HN recommenders · 2015–2024
talk#12162017 ACM PPoPP Keynote: It's Time for a New Old Language
Guy Steele
“an excellent talk by Guy Steele that goes over issue of notation and balkanization”
3 HN recommenders · 2018–2023
talk#1230De-fragmenting C++: Making Exceptions and RTTI More Affordable and Usable - Herb Sutter CppCon 2019
CppCon
“I can really recommend this talk”
3 HN recommenders · 2020–2025
lecture#1300Lecture 1 | Programming Paradigms (Stanford)
Stanford
“The presentation is clear and it simplifies in just the right places to give you the foundations.”
3 HN recommenders · 2011–2024
talk#1313"An approach to computing and sustainability inspired from permaculture" by Devine Lu Linvega
Strange Loop Conference
“Devine had a great talk about the "why" of Uxn at Strange Loop last year”
4 HN recommenders · 2023–2024
talk#1322Practical Common Lisp
Google TechTalks
“I will forever think of this talk by Peter Siebel”
3 HN recommenders · 2011–2025
demo#1343APL demonstration 1975
Imperial College London
“I think this is a good youtube video for someone starting from zero”
5 HN recommenders · 2014–2021
lecture#1350Building Your Own Dynamic Language
Stanford
“There's a talk by Ian Piumarta that tries to get to the core of what the VPRI guys feel is important.”
3 HN recommenders · 2009–2014
talk#1397Edwin Brady - Idris 2: Type-driven development of Idris | Code Mesh LDN 18
Code Sync
“this looks like a good introduction”
5 HN recommenders · 2018–2024
interview#1444Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojure
jasonofthel33t
“It's probably the best technical video I've ever watched on YouTube.”
3 HN recommenders · 2014–2025
talk#1457"A (Not So Gentle) Introduction To Systems Programming In ATS" by Aditya Siram
Strange Loop Conference
“I recommend watching this presentation for a good idea of what ATS programming is like”
4 HN recommenders · 2017–2022
tutorial#1566The Why, What, and How of Pinning in Rust
Jon Gjengset
“Jon Gjengset's stream on pin/unpin is invaluable for understanding Pin semantics”
3 HN recommenders · 2021–2026
talk#1596Armin Ronacher - A Python for Future Generations
EuroPython Conference
“I highly recommend the two videos posted here”
4 HN recommenders · 2017–2020
talk#1637Nordic.js 2014 • Douglas Crockford - The Better Parts
Nordic.js
“It's possible to write javascript without `this`, a style preferred e.g. by Douglas Crockford, explained in the video below.”
3 HN recommenders · 2014–2023
documentary#1679Birth of BASIC
Dartmouth
“The Birth of BASIC documentary that Dartmouth did for the 50th anniversary is excellent and features him prominently”
3 HN recommenders · 2021–2024
talk#1694Stanford Seminar - Concatenative Programming: From Ivory to Metal
Stanford Online
“Jon Purdy has a great talk about this too”
2 HN recommenders · 2020–2022
talk#1708Lambda World 2018 - What FP can learn from Smalltalk by Aditya Siram
Lambda World
“I think it is the most accessible explanation of the marvel of Smalltalk”
2 HN recommenders · 2020–2023
talk#1714Lenses, Folds, and Traversals
Edward Kmett
“I found this talk by edward kmett incredibly helpful[0].”
3 HN recommenders · 2013–2014
talk#1731MountainWest RubyConf 2014 - But Really, You Should Learn Smalltalk
Confreaks
“if you enjoy Ruby, watch this”
3 HN recommenders · 2016–2024
talk#1750ElixirConf 2023 - José Valim - The foundations of the Elixir type system
ElixirConf
“If you're into watching talks, this will be well worth your time.”
3 HN recommenders · 2023–2026
talk#1801Procedural Programming: It Never Went Away — Kevlin Henney | Build Stuff
Build Stuff - #1 Software Dev Conf
“tour of how all the best discoveries of the past decade or two really date back to the 1960s”
2 HN recommenders · 2018–2021
talk#1846#Gamelab2018 - Jon Blow's Design decisions on creating Jai a new language for game programmers
Gamelab Conference
“I recently watched this talk by Johnathan Blow[0] where he talks about quality of life in programming languages and spends a fair amount of time talking about compile times and their effects.”
3 HN recommenders · 2018–2023
talk#1873Does APL Need a Type System? by Aaron W Hsu at #FnConf18
ConfEngine
“which argues that APL already provides the development ergonomics that are typically acribed to type systems.”
3 HN recommenders · 2019–2025
talk#1876Modeling Data Concurrency w/ Asynchronous I/O in Zig - RedisConf 2020
Redis
“I highly recommend watching Andrew Kelley's video”
3 HN recommenders · 2020–2021
talk#1908Origins of Go Concurrency style by Rob Pike
jasonofthel33t
“Check out this video by Pike”
3 HN recommenders · 2013–2025
talk#1913CppCon 2017: Herb Sutter “Meta: Thoughts on generative C++”
CppCon
“Herb Sutter's talk about it is by far the best talk I've seen from from CppCon17.”
2 HN recommenders · 2017–2020
commentary#1917Rant: Entity systems and the Rust borrow checker ... or something.
Jonathan Blow
“A more detailed description of his opinions are laid out here where he goes into much more detail”
3 HN recommenders · 2018–2025
talk#1920miniKanren - Dan Friedman and William Byrd
ClojureTV
“I highly recommend watching Dan Friedman and William Byrd give their miniKanren conference talk”
2 HN recommenders · 2013–2018
talk#1924OSCON 2010: Rob Pike, "Public Static Void"
O'Reilly
“gave this short speech at OSCON 2010 about what's wrong with programming languages, their thinking, and their recent direction”
3 HN recommenders · 2012–2023
talk#2039"Liberating the Smalltalk lurking in C and Unix" by Stephen Kell
Strange Loop Conference
“there's a great video of one of his talks”
2 HN recommenders · 2016–2023
talk#2094"Programming Should Eat Itself" by Nada Amin
Strange Loop Conference
“Here's a wonderful demonstration of the power of nestability”
3 HN recommenders · 2015–2024
talk#2130Badness 0 (Apostrophe‛s version)
suckerpinch
“this fun experiment in Typesetting which starts off with the amazing TeX origin story”
4 HN recommenders · 2024–2026
talk#2143"Swift as C++ Successor in FoundationDB" by Konrad Malawski (Strange Loop 2023)
Strange Loop Conference
“The fairly recent presentation about starting to move FoundationDB to Swift[0] was also very interesting.”
3 HN recommenders · 2023–2025
talk#2205High-performance Tree Wrangling, the APL Way // Aaron Hsu // Dyalog '18
Dyalog User Meetings
“He has one talk (available on YouTube) about his approach to using arrays to working with tree structures in a high-performance way in APL”
3 HN recommenders · 2019–2021
tutorial#2206The Joy of Programming in Jai - Part 1: Hello World
Nuno Afonso
“One of the beta testers has published some more up to date videos with his language introduction and initial experience”
3 HN recommenders · 2020–2021
talk#2231Introducing a Memory-Safe Successor Language in Large C++ Code Bases - John McCall - CppNow 2023
CppNow
“Finaly a recent gem from CppNow 2023”
3 HN recommenders · 2023–2025
podcast#2264Chris Lattner: Future of Programming and AI | Lex Fridman Podcast #381
Lex Fridman
“further emboldened my stance that if Mojo can succeed, Lattner is one of the best-positioned engineers to see it through”
4 HN recommenders · 2023–2026
tutorial#2275Crust of Rust: Lifetime Annotations
Jon Gjengset
“each one is actually writing carefully chosen code that runs and talking through what's going on”
3 HN recommenders · 2020–2023
talk#2291Simon Peyton Jones - Linear Haskell: practical linearity in a higher-order polymorphic language
Curry On!
“Simon Peyton Jones has a great talk on YouTube [3]”
3 HN recommenders · 2018–2020
talk#2302“What is Success?” by Evan Czaplicki
Elm Europe
“he raises some interesting points about how measuring projects by Github activity is strongly biased”
2 HN recommenders · 2018–2023
tutorial#2311Introduction to Julia - Part 1 | SciPy 2014 | David Sanders
Enthought
“I've found these talks useful as a starting point”
3 HN recommenders · 2014–2015
lecture#2346Effective ML
Jane Street
“Richard Feldman dives deeper into the topic with a lot more examples in”
2 HN recommenders · 2018–2021
More in Software Engineering & Languages