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

Lex Fridman · Beginner ·🧠 Large Language Models ·5y ago
Chris Lattner is a world-class software & hardware engineer, leading projects at Apple, Tesla, Google, and SiFive. Please support this podcast by checking out our sponsors: - Blinkist: https://blinkist.com/lex and use code LEX to get a free week of premium - Neuro: https://www.getneuro.com and use code LEX to get 15% off - MasterClass: https://masterclass.com/lex to get 15% off annual sub - Cash App: https://cash.app/ and use code LexPodcast to get $10 EPISODE LINKS: Chris's Twitter: https://twitter.com/clattner_llvm Chris's Website: http://nondot.org/sabre/ PODCAST INFO: Podcast website: https://lexfridman.com/podcast Apple Podcasts: https://apple.co/2lwqZIr Spotify: https://spoti.fi/2nEwCF8 RSS: https://lexfridman.com/feed/podcast/ Full episodes playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 Clips playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41 OUTLINE: 0:00 - Introduction 2:25 - Working with Elon Musk, Steve Jobs, Jeff Dean 7:55 - Why do programming languages matter? 13:55 - Python vs Swift 24:48 - Design decisions 30:06 - Types 33:54 - Programming languages are a bicycle for the mind 36:26 - Picking what language to learn 42:25 - Most beautiful feature of a programming language 51:50 - Walrus operator 1:01:16 - LLVM 1:06:28 - MLIR compiler framework 1:10:35 - SiFive semiconductor design 1:23:09 - Moore's Law 1:26:22 - Parallelization 1:30:50 - Swift concurrency manifesto 1:41:39 - Running a neural network fast 1:47:16 - Is the universe a quantum computer? 1:52:57 - Effects of the pandemic on society 2:10:09 - GPT-3 2:14:28 - Software 2.0 2:27:54 - Advice for young people 2:32:37 - Meaning of life CONNECT: - Subscribe to this YouTube channel - Twitter: https://twitter.com/lexfridman - LinkedIn: https://www.linkedin.com/in/lexfridman - Facebook: https://www.facebook.com/LexFridmanPage - Instagram: https://www.instagram.com/lexfridman - Medium: https://medium.com/@lexfridman - Support on Pat
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Lex Fridman · Lex Fridman · 0 of 60

← Previous Next →
1 Ido Portal: Movement
Ido Portal: Movement
Lex Fridman
2 Ryan Hall: Moral Victory
Ryan Hall: Moral Victory
Lex Fridman
3 Jimmy Pedro: Judo | Take It Uneasy Podcast
Jimmy Pedro: Judo | Take It Uneasy Podcast
Lex Fridman
4 Foundations of Deep Learning (Hugo Larochelle, Twitter)
Foundations of Deep Learning (Hugo Larochelle, Twitter)
Lex Fridman
5 TensorFlow Tutorial (Sherry Moore, Google Brain)
TensorFlow Tutorial (Sherry Moore, Google Brain)
Lex Fridman
6 Nuts and Bolts of Applying Deep Learning (Andrew Ng)
Nuts and Bolts of Applying Deep Learning (Andrew Ng)
Lex Fridman
7 Sequence to Sequence Deep Learning (Quoc Le, Google)
Sequence to Sequence Deep Learning (Quoc Le, Google)
Lex Fridman
8 Torch Tutorial (Alex Wiltschko, Twitter)
Torch Tutorial (Alex Wiltschko, Twitter)
Lex Fridman
9 Theano Tutorial (Pascal Lamblin, MILA)
Theano Tutorial (Pascal Lamblin, MILA)
Lex Fridman
10 Deep Reinforcement Learning (John Schulman, OpenAI)
Deep Reinforcement Learning (John Schulman, OpenAI)
Lex Fridman
11 Deep Learning for Speech Recognition (Adam Coates, Baidu)
Deep Learning for Speech Recognition (Adam Coates, Baidu)
Lex Fridman
12 Deep Learning for Natural Language Processing (Richard Socher, Salesforce)
Deep Learning for Natural Language Processing (Richard Socher, Salesforce)
Lex Fridman
13 Foundations of Unsupervised Deep Learning (Ruslan Salakhutdinov, CMU)
Foundations of Unsupervised Deep Learning (Ruslan Salakhutdinov, CMU)
Lex Fridman
14 Deep Learning for Computer Vision (Andrej Karpathy, OpenAI)
Deep Learning for Computer Vision (Andrej Karpathy, OpenAI)
Lex Fridman
15 Foundations and Challenges of Deep Learning (Yoshua Bengio)
Foundations and Challenges of Deep Learning (Yoshua Bengio)
Lex Fridman
16 MIT 6.S094: Introduction to Deep Learning and Self-Driving Cars
MIT 6.S094: Introduction to Deep Learning and Self-Driving Cars
Lex Fridman
17 MIT 6.S094: Deep Reinforcement Learning for Motion Planning
MIT 6.S094: Deep Reinforcement Learning for Motion Planning
Lex Fridman
18 MIT 6.S094: Convolutional Neural Networks for End-to-End Learning of the Driving Task
MIT 6.S094: Convolutional Neural Networks for End-to-End Learning of the Driving Task
Lex Fridman
19 MIT 6.S094: Recurrent Neural Networks for Steering Through Time
MIT 6.S094: Recurrent Neural Networks for Steering Through Time
Lex Fridman
20 MIT 6.S094: Deep Learning for Human-Centered Semi-Autonomous Vehicles
MIT 6.S094: Deep Learning for Human-Centered Semi-Autonomous Vehicles
Lex Fridman
21 Chris Gerdes (Stanford) on Technology, Policy and Vehicle Safety - MIT Self-Driving Cars
Chris Gerdes (Stanford) on Technology, Policy and Vehicle Safety - MIT Self-Driving Cars
Lex Fridman
22 Sertac Karaman (MIT) on Motion Planning in a Complex World - MIT Self-Driving Cars
Sertac Karaman (MIT) on Motion Planning in a Complex World - MIT Self-Driving Cars
Lex Fridman
23 MIT Sloan: Intro to Machine Learning (in 360/VR)
MIT Sloan: Intro to Machine Learning (in 360/VR)
Lex Fridman
24 MIT 6.S094: Deep Learning
MIT 6.S094: Deep Learning
Lex Fridman
25 MIT Self-Driving Cars (2018)
MIT Self-Driving Cars (2018)
Lex Fridman
26 MIT 6.S094: Deep Reinforcement Learning
MIT 6.S094: Deep Reinforcement Learning
Lex Fridman
27 MIT 6.S094: Computer Vision
MIT 6.S094: Computer Vision
Lex Fridman
28 MIT 6.S094: Deep Learning for Human Sensing
MIT 6.S094: Deep Learning for Human Sensing
Lex Fridman
29 MIT AGI: Artificial General Intelligence
MIT AGI: Artificial General Intelligence
Lex Fridman
30 MIT AGI: Building machines that see, learn, and think like people (Josh Tenenbaum)
MIT AGI: Building machines that see, learn, and think like people (Josh Tenenbaum)
Lex Fridman
31 Ray Kurzweil: Future of Intelligence | MIT 6.S099: Artificial General Intelligence (AGI)
Ray Kurzweil: Future of Intelligence | MIT 6.S099: Artificial General Intelligence (AGI)
Lex Fridman
32 Sacha Arnoud, Director of Engineering, Waymo - MIT Self-Driving Cars
Sacha Arnoud, Director of Engineering, Waymo - MIT Self-Driving Cars
Lex Fridman
33 Lisa Feldman Barrett: How the Brain Creates Emotions |  MIT Artificial General Intelligence (AGI)
Lisa Feldman Barrett: How the Brain Creates Emotions | MIT Artificial General Intelligence (AGI)
Lex Fridman
34 Stephen Wolfram: Computational Universe | MIT 6.S099: Artificial General Intelligence (AGI)
Stephen Wolfram: Computational Universe | MIT 6.S099: Artificial General Intelligence (AGI)
Lex Fridman
35 Emilio Frazzoli, CTO, nuTonomy - MIT Self-Driving Cars
Emilio Frazzoli, CTO, nuTonomy - MIT Self-Driving Cars
Lex Fridman
36 Sterling Anderson, Co-Founder, Aurora - MIT Self-Driving Cars
Sterling Anderson, Co-Founder, Aurora - MIT Self-Driving Cars
Lex Fridman
37 MIT AGI: Cognitive Architecture (Nate Derbinsky)
MIT AGI: Cognitive Architecture (Nate Derbinsky)
Lex Fridman
38 MIT Advanced Vehicle Technology Study (MIT-AVT)
MIT Advanced Vehicle Technology Study (MIT-AVT)
Lex Fridman
39 MIT-AVT: Data Collection Device (for Large-Scale Semi-Autonomous Driving)
MIT-AVT: Data Collection Device (for Large-Scale Semi-Autonomous Driving)
Lex Fridman
40 Geoffrey Hinton: What are you excited about in deep learning?
Geoffrey Hinton: What are you excited about in deep learning?
Lex Fridman
41 Ilya Sutskever: OpenAI Meta-Learning and Self-Play | MIT Artificial General Intelligence (AGI)
Ilya Sutskever: OpenAI Meta-Learning and Self-Play | MIT Artificial General Intelligence (AGI)
Lex Fridman
42 Comfortably Numb Solo | Pink Floyd Cover by Lex Fridman
Comfortably Numb Solo | Pink Floyd Cover by Lex Fridman
Lex Fridman
43 Yoshua Bengio: Deep Learning | Lex Fridman Podcast #4
Yoshua Bengio: Deep Learning | Lex Fridman Podcast #4
Lex Fridman
44 Jeff Atwood: Stack Overflow and Coding Horror | Lex Fridman Podcast #7
Jeff Atwood: Stack Overflow and Coding Horror | Lex Fridman Podcast #7
Lex Fridman
45 Eric Schmidt: Google | Lex Fridman Podcast #8
Eric Schmidt: Google | Lex Fridman Podcast #8
Lex Fridman
46 Pieter Abbeel: Deep Reinforcement Learning | Lex Fridman Podcast #10
Pieter Abbeel: Deep Reinforcement Learning | Lex Fridman Podcast #10
Lex Fridman
47 Deep Learning Basics: Introduction and Overview
Deep Learning Basics: Introduction and Overview
Lex Fridman
48 Deep Learning State of the Art (2019)
Deep Learning State of the Art (2019)
Lex Fridman
49 MIT 6.S091: Introduction to Deep Reinforcement Learning (Deep RL)
MIT 6.S091: Introduction to Deep Reinforcement Learning (Deep RL)
Lex Fridman
50 Self-Driving Cars: State of the Art (2019)
Self-Driving Cars: State of the Art (2019)
Lex Fridman
51 Drago Anguelov (Waymo) - MIT Self-Driving Cars
Drago Anguelov (Waymo) - MIT Self-Driving Cars
Lex Fridman
52 Oliver Cameron (CEO, Voyage) - MIT Self-Driving Cars
Oliver Cameron (CEO, Voyage) - MIT Self-Driving Cars
Lex Fridman
53 Karl Iagnemma & Oscar Beijbom (Aptiv Autonomous Mobility) - MIT Self-Driving Cars
Karl Iagnemma & Oscar Beijbom (Aptiv Autonomous Mobility) - MIT Self-Driving Cars
Lex Fridman
54 Leslie Kaelbling: Reinforcement Learning, Planning, and Robotics | Lex Fridman Podcast #15
Leslie Kaelbling: Reinforcement Learning, Planning, and Robotics | Lex Fridman Podcast #15
Lex Fridman
55 Greg Brockman: OpenAI and AGI | Lex Fridman Podcast #17
Greg Brockman: OpenAI and AGI | Lex Fridman Podcast #17
Lex Fridman
56 Ian Goodfellow: Generative Adversarial Networks (GANs) | Lex Fridman Podcast #19
Ian Goodfellow: Generative Adversarial Networks (GANs) | Lex Fridman Podcast #19
Lex Fridman
57 MIT 6.S093: Introduction to Human-Centered Artificial Intelligence (AI)
MIT 6.S093: Introduction to Human-Centered Artificial Intelligence (AI)
Lex Fridman
58 Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators | Lex Fridman Podcast #21
Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators | Lex Fridman Podcast #21
Lex Fridman
59 Rajat Monga: TensorFlow | Lex Fridman Podcast #22
Rajat Monga: TensorFlow | Lex Fridman Podcast #22
Lex Fridman
60 Gavin Miller: Adobe Research | Lex Fridman Podcast #23
Gavin Miller: Adobe Research | Lex Fridman Podcast #23
Lex Fridman

Related AI Lessons

I Tried 10 ChatGPT Resume Prompts. Here's What Actually Got Me Interviews.
Learn how to use ChatGPT prompts to improve your resume and get more interview callbacks
Dev.to AI
How does indirect prompt injection work? #tech
Indirect prompt injection is a technique used in AI to manipulate model outputs by injecting prompts indirectly, and understanding how it works is crucial for developing secure AI systems.
Dev.to AI
A Unified View of AI Evolution: From Machine Learning to LLMs, RAG, and Fine-Tuning
Learn about the evolution of AI from machine learning to LLMs, RAG, and fine-tuning, and how to apply these concepts in practice
Dev.to · Naimul Karim
OpenAI Just Unleashed GPT-5.5 — And It Signals the Next Phase of AI
OpenAI's GPT-5.5 signals a shift towards practical AI applications in the real world
Medium · AI

Chapters (23)

Introduction
2:25 Working with Elon Musk, Steve Jobs, Jeff Dean
7:55 Why do programming languages matter?
13:55 Python vs Swift
24:48 Design decisions
30:06 Types
33:54 Programming languages are a bicycle for the mind
36:26 Picking what language to learn
42:25 Most beautiful feature of a programming language
51:50 Walrus operator
1:01:16 LLVM
1:06:28 MLIR compiler framework
1:10:35 SiFive semiconductor design
1:23:09 Moore's Law
1:26:22 Parallelization
1:30:50 Swift concurrency manifesto
1:41:39 Running a neural network fast
1:47:16 Is the universe a quantum computer?
1:52:57 Effects of the pandemic on society
2:10:09 GPT-3
2:14:28 Software 2.0
2:27:54 Advice for young people
2:32:37 Meaning of life
Up next
5 Levels of AI Agents - From Simple LLM Calls to Multi-Agent Systems
Dave Ebbelaar (LLM Eng)
Watch →