HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

language and thought

Play all on YouTube

Upload date

Past year2020s2010s2000s

Type

TalkLectureExplainerTutorialDocumentaryInterviewDemoCommentaryComedyMusic

Duration

Under 4 minutes4-20 minutes20-60 minutesOver 1 hour

Features

Hidden gemsEvergreen only

Sort by

RelevanceRecently recommendedUpload dateOldest firstView countLike ratioMost recommended
George Carlin on Soft Language6:56

George Carlin on Soft Language

5.5M views • 19 years ago
CappyNJ
A George Carlin stand-up bit from Doin' It Again about soft language and euphemism, showing how softened words hide uncomfortable facts. It touches on topics like shell shock and aging.
Compiling and Optimizing Scripting Languages1:01:37

Compiling and Optimizing Scripting Languages

21K views • 17 years ago
Google TechTalks
Paul Biggar's Google Tech Talk on compiling and optimizing scripting languages, drawn from his work on the phc ahead-of-time PHP compiler. He covers runtime typing, aliasing and code generation challenges, and argues AOT can compete with JIT.
Politics and Language | Noam Chomsky | Talks at Google53:29

Politics and Language | Noam Chomsky | Talks at Google

414K views • 18 years ago
Talks at Google
Noam Chomsky gives a Talks at Google lecture covering his work on politics and language. It touches on his linguistic theory, including universal grammar, alongside his political criticism.
Racket: Why I Think It’s a Great Language, and Why I’m Not Using It Anymore8:45

Racket: Why I Think It’s a Great Language, and Why I’m Not Using It Anymore

19K views • 5 years ago
Leandro Facchinetti
Leandro Facchinetti explains why he thinks Racket is a great language and why he stopped using it. He describes his backstory and experiences with the Racket community.
Zig: A programming language designed for robustness, optimality, and clarity –  Andrew Kelley54:14

Zig: A programming language designed for robustness, optimality, and clarity –  Andrew Kelley

75K views • 8 years ago
Recurse Center
Andrew Kelley, creator of Zig, introduces the language at the Recurse Center's Localhost series in 2018. He covers its goals of robustness, optimality and clarity, C interop, cross-compilation and explicit allocators.
23. Language1:42:47

23. Language

1.2M views • 15 years ago
Stanford
Robert Sapolsky's Stanford lecture on language, comparing human and animal communication, ape language projects like Koko and Kanzi, and how language is acquired. It is part of his human behavioral biology course.
Stephen Krashen: Language Acquisition and Comprehensible Input15:26

Stephen Krashen: Language Acquisition and Comprehensible Input

186K views • 10 years ago
Tarek Hamza
A lecture from the 1980s by linguist Stephen Krashen on how people acquire language. He explains his comprehensible input hypothesis for second-language acquisition.
Chris Lattner: The Future of Computing and Programming Languages | Lex Fridman Podcast #1312:42:41

Chris Lattner: The Future of Computing and Programming Languages | Lex Fridman Podcast #131

594K views • 6 years ago
Lex Fridman
Lex Fridman's long interview with Chris Lattner, creator of LLVM and Swift, covering the future of computing and programming languages. It touches on compilers, hardware, and his work at Apple, Tesla, Google and SiFive.
Interslavic Language | Will Bulgarian, Polish and Croatian understand a CONSTRUCTED LANGUAGE? | #113:23

Interslavic Language | Will Bulgarian, Polish and Croatian understand a CONSTRUCTED LANGUAGE? | #1

1.5M views • 7 years ago
Ecolinguist
A Polish linguist tests whether speakers of Bulgarian, Polish and Croatian can understand Interslavic, a constructed language built from Slavic languages. It shows how well they follow it without prior study.
Lars Bak - The Making of a Secure and Robust IoT Development Platform1:06:20

Lars Bak - The Making of a Secure and Robust IoT Development Platform

3K views • 7 years ago
Curry On!
A Curry On talk by Lars Bak, known for V8 and Dart, on building a secure and robust IoT development platform. It discusses language and VM design choices for small devices.
Danish language4:17

Danish language

10.3M views • 20 years ago
snurre
A sketch from the Norwegian NRK show Uti Var Hage poking fun at the Danish language and how hard it is to understand.
AI Language Models & Transformers - Computerphile20:39

AI Language Models & Transformers - Computerphile

354K views • 7 years ago
Computerphile
Rob Miles explains on Computerphile how language models generate plausible text and how transformers improved on recurrent networks, with a look at what comes next.
01 The History of Standard ML: Ideas, Principles, Culture59:51

01 The History of Standard ML: Ideas, Principles, Culture

7K views • 11 years ago
ICFP Video
An ICFP 2015 keynote on the history of Standard ML, covering its ideas, principles and culture. It traces ML from Strachey, Landin and Milner through SML's development and its interplay with OCaml.
Carbon Language Successor Strategy: From C++ Interop to Memory Safety - Chandler Carruth - CppNow 231:38:57

Carbon Language Successor Strategy: From C++ Interop to Memory Safety - Chandler Carruth - CppNow 23

24K views • 3 years ago
CppNow
Chandler Carruth's CppNow 2023 talk describes Carbon as a successor language to C++ rather than a superset, focusing on C++ interop and a path to memory safety in large existing codebases. It explains why Carbon takes a different approach from Cpp2 and Circle.
John Backus: Function Level Programming and the FL Language 198747:30

John Backus: Function Level Programming and the FL Language 1987

3K views • 9 years ago
Arthur Vard
A 1987 talk in which John Backus, creator of Fortran, presents function-level programming and the FL language, a successor to his FP work. It is an archival recording with links to the related paper.
Jonathan Blow on scripting languages9:30

Jonathan Blow on scripting languages

185K views • 7 years ago
Jeru Sanders
A 10-minute clip from a Jonathan Blow Twitch stream in which he argues that game engines do not really need separate scripting languages. He questions the value of embedded interpreters when the main language can do the job.
Growing a Language, by Guy Steele53:31

Growing a Language, by Guy Steele

165K views • 14 years ago
Bill Pugh
Guy Steele's 1998 OOPSLA keynote on designing a programming language that its users can grow. He builds the talk using only one-syllable words and terms he has defined, to demonstrate the idea.
Ideas about a new programming language for games.1:55:24

Ideas about a new programming language for games.

530K views • 12 years ago
Jonathan Blow
Jonathan Blow's first talk on designing a new programming language for games, which became Jai. He explains the problems with C++ and why Go, Rust and D do not fit game development.
"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)43:58

"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)

141K views • 3 years ago
Strange Loop Conference
Evan Czaplicki, creator of Elm, examines how programming languages are funded. He looks at where compiler engineers' salaries come from, why Go has about 5 engineers while Dart has about 30, and how this limits language design.
Stephen Fry Kinetic Typography - Language6:34

Stephen Fry Kinetic Typography - Language

3M views • 16 years ago
Built By Matt
A kinetic typography animation set to Stephen Fry's spoken essay on language. Fry argues against grammar pedantry and for the way language evolves, including the verbing of nouns.
OOPSLA Conference: Growing a Language54:12

OOPSLA Conference: Growing a Language

24K views • 6 years ago
Computer History Museum
Guy Steele's classic 1998 OOPSLA keynote on how a programming language must grow with its user community. He delivers it in a playful style, starting with only monosyllabic words and defining new terms as he goes.
Scale By The Bay 2018: Bryan Cantrill, Rust and Other Interesting Things37:07

Scale By The Bay 2018: Bryan Cantrill, Rust and Other Interesting Things

45K views • 7 years ago
FunctionalTV
Bryan Cantrill argues that programming languages and platforms reflect core values, and compares languages through that lens, with Rust as a main example. He draws on his experience with Solaris, DTrace and ZFS.
The Pervert's Guide to Computer Programming Languages - SXSW1:02:36

The Pervert's Guide to Computer Programming Languages - SXSW

28K views • 9 years ago
Vulk Coop
A SXSW talk by W Watson that uses Lacanian psychoanalysis, with nods to Zizek, to critique popular programming languages. It argues that people choose and defend languages for emotional and ideological reasons rather than rational ones.
Music as a Language: Victor Wooten at TEDxGabriolaIsland18:31

Music as a Language: Victor Wooten at TEDxGabriolaIsland

1.8M views • 13 years ago
TEDx Talks
Bassist Victor Wooten argues that music should be learned the way children learn their first language: by immersion and play, without early correction or rigid academic instruction. He draws on how babies pick up speech from the people around them.
Computer Science - Brian Kernighan on successful language design1:00:06

Computer Science - Brian Kernighan on successful language design

332K views • 10 years ago
University of Nottingham
Brian Kernighan gives a talk at the University of Nottingham on how to succeed in language design without really trying. He draws on his experience with awk and other languages.
A Bit of Fry & Laurie   Concerning Language7:24

A Bit of Fry & Laurie Concerning Language

773K views • 11 years ago
Fun English Lessons
A Fry and Laurie sketch about language, full of absurd phrases and wordplay, which also plays on the distinction between langue and parole.
Does the language you speak change how you think?5:25

Does the language you speak change how you think?

1.6M views • 3 years ago
Tom Scott
Tom Scott, with linguists Gretchen McCulloch and Molly Ruhl, examines whether the language you speak changes how you think. The short answer is mostly no, with caveats about the weak version of the Sapir-Whorf hypothesis.
Stephen Krashen on Language Acquisition15:25

Stephen Krashen on Language Acquisition

1.5M views • 16 years ago
Mark Rounds
A 15-minute clip of linguist Stephen Krashen discussing language acquisition, drawn from the 1980s. It presents his input hypothesis and the distinction between acquisition and learning.
The Go Programming Language59:26

The Go Programming Language

406K views • 17 years ago
Google TechTalks
Rob Pike's October 2009 Google Tech Talk introducing Go, a new experimental systems language designed for fast builds, concurrency and garbage collection. It covers the goals, syntax and type system.
Ismo: Ass Is The Most Complicated Word In The English Language | CONAN on TBS6:03

Ismo: Ass Is The Most Complicated Word In The English Language | CONAN on TBS

9.6M views • 8 years ago
Team Coco
Finnish comedian Ismo does a stand-up routine on Conan about the many meanings of the English word 'ass'. He riffs on the confusing quirks of English as a second language.
The spelled-out intro to neural networks and backpropagation: building micrograd2:25:52

The spelled-out intro to neural networks and backpropagation: building micrograd

4.4M views • 4 years ago
Andrej Karpathy
Andrej Karpathy's first Neural Networks: Zero to Hero lecture, which builds micrograd, a tiny autograd engine, from scratch in Python. It explains backpropagation and neural network training step by step, assuming only basic Python and some high-school calculus.
Introduction to Julia - Part 1 | SciPy 2014 | David Sanders1:01:04

Introduction to Julia - Part 1 | SciPy 2014 | David Sanders

80K views • 12 years ago
Enthought
David Sanders gives the first part of a two-part introduction to the Julia programming language at SciPy 2014. It walks through the language's basics and its appeal for scientific computing.
We Are The Art | Brandon Sanderson’s Keynote Speech18:35

We Are The Art | Brandon Sanderson’s Keynote Speech

579K views • 9 months ago
Brandon Sanderson
Brandon Sanderson's keynote on AI-generated art, arguing that the artistic process and the journey matter more than the finished product. He explains why he rebels against generative AI in creative work.
Swami Sarvapriyananda at IITK - "Who Am I?" according to Mandukya Upanishad-Part 11:27:07

Swami Sarvapriyananda at IITK - "Who Am I?" according to Mandukya Upanishad-Part 1

6.2M views • 12 years ago
Vivekananda Samiti, IIT Kanpur
A lecture by Swami Sarvapriyananda at IIT Kanpur on the Mandukya Upanishad and the question 'Who am I?'. It explains the four states of consciousness in Advaita Vedanta.
Keynote. Fortress Features and Lessons Learned | Guy Steele | JuliaCon 20161:00:28

Keynote. Fortress Features and Lessons Learned | Guy Steele | JuliaCon 2016

15K views • 10 years ago
The Julia Programming Language
Guy Steele's JuliaCon 2016 keynote on the Fortress language, its features and the lessons learned from the project.
Preparing for scoped storage (Android Dev Summit '19)35:43

Preparing for scoped storage (Android Dev Summit '19)

85K views • 7 years ago
Android Developers
A 2019 Android Dev Summit session on the scoped storage model in Android 10. It gives a plan overview and best practices for apps adapting to the new restrictions.
Crockford on JavaScript - Volume 1: The Early Years1:42:09

Crockford on JavaScript - Volume 1: The Early Years

252K views • 15 years ago
YUI Library
Douglas Crockford's first Yahoo lecture puts JavaScript in historical context. He traces the language's structure and quirks back through the early decades of computer science and programming language history.
Brian Goetz - Stewardship: the Sobering Parts1:03:31

Brian Goetz - Stewardship: the Sobering Parts

39K views • 11 years ago
ClojureTV
Java Language Architect Brian Goetz talks at a Clojure conference about the challenges of evolving a mature language like Java while preserving compatibility with existing code and developer expectations. It also gives a look at where the platform is headed.
Factor: an extensible interactive language1:36:40

Factor: an extensible interactive language

59K views • 18 years ago
Google TechTalks
A 2008 Google Tech Talk in which Slava Pestov introduces Factor, a concatenative language influenced by Forth, Lisp and Smalltalk. It covers the interactive environment, metaprogramming, and the language's modern high-level features and libraries.
How to learn any language in six months | Chris Lonsdale | TEDxLingnanUniversity18:27

How to learn any language in six months | Chris Lonsdale | TEDxLingnanUniversity

37.8M views • 12 years ago
TEDx Talks
Chris Lonsdale presents a TEDx talk on how adults can learn a language in about six months, centering on immersion, comprehensible input and a practical learning methodology.