Skip to content
HHackerTube.videoSurprise me

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#1111

Stephen Wolfram's Introduction to the Wolfram Language

Wolfram

“The demos are all pretty impressive”

4 HN recommenders · 2014–2015

podcast#1143

Brendan 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#1145

Rust'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#1158

RustLatam 2019 - Without Boats: Zero-Cost Async IO

Rust Programming Language

“I really loved this talk by Without Boats”

5 HN recommenders · 2019–2020

demo#1166

Alto 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#1202

Self and Self: Whys and Wherefores

Stanford

“explains the history, philosophy, successes, and failures of the Self project”

3 HN recommenders · 2010–2025

talk#1206

Ron 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#1216

2017 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#1230

De-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#1300

Lecture 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#1322

Practical Common Lisp

Google TechTalks

“I will forever think of this talk by Peter Siebel”

3 HN recommenders · 2011–2025

demo#1343

APL demonstration 1975

Imperial College London

“I think this is a good youtube video for someone starting from zero”

5 HN recommenders · 2014–2021

lecture#1350

Building 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#1397

Edwin 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#1444

Expert 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#1566

The 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#1596

Armin Ronacher - A Python for Future Generations

EuroPython Conference

“I highly recommend the two videos posted here”

4 HN recommenders · 2017–2020

talk#1637

Nordic.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#1679

Birth 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#1694

Stanford Seminar - Concatenative Programming: From Ivory to Metal

Stanford Online

“Jon Purdy has a great talk about this too”

2 HN recommenders · 2020–2022

talk#1708

Lambda 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#1714

Lenses, Folds, and Traversals

Edward Kmett

“I found this talk by edward kmett incredibly helpful[0].”

3 HN recommenders · 2013–2014

talk#1731

MountainWest RubyConf 2014 - But Really, You Should Learn Smalltalk

Confreaks

“if you enjoy Ruby, watch this”

3 HN recommenders · 2016–2024

talk#1750

ElixirConf 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#1801

Procedural 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#1873

Does 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#1876

Modeling 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#1908

Origins of Go Concurrency style by Rob Pike

jasonofthel33t

“Check out this video by Pike”

3 HN recommenders · 2013–2025

talk#1913

CppCon 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#1917

Rant: 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#1920

miniKanren - 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#1924

OSCON 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#2130

Badness 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#2205

High-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#2206

The 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#2231

Introducing 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#2264

Chris 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#2275

Crust 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#2291

Simon 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#2311

Introduction 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#2346

Effective 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