All Pro Web Designs > > Learning Tutorials > Artificial Intelligence > Chris Lattner: Future of Programming and AI | Lex Fridman Podcast #381
Chris Lattner: Future of Programming and AI | Lex Fridman Podcast #381
- April 19, 2024
- Posted by: MainInstructor
- Category: Artificial Intelligence Learning Tutorials
Video Title: Chris Lattner: Future of Programming and AI | Lex Fridman Podcast #381
-
Sale!
Wireless WIFI Repeater Extender Amplifier Booster 300Mbps
$29.99$14.99 Add to cartWireless WIFI Repeater Extender Amplifier Booster 300Mbps
Categories: Electronics, Wi-Fi Router, Wireless Wi-Fi Extender Tags: 300Mbps, 802.11N, Amplifier, Booster, Extender, mobile wi-fi booster, Remote, WIFI, Wireless, Wireless WIFI, Wireless WIFI Repeater, Wireless WIFI Repeater Extender, Wireless WIFI Repeater Extender Amplifier, Wireless WIFI Repeater Extender Amplifier Booster, Wireless WIFI Repeater Extender Amplifier Booster 300Mbps$29.99$14.99 -
Sale!
Full RGB Light Design Gaming Headset Headphones with Mic
$24.99$14.99 Add to cartFull RGB Light Design Gaming Headset Headphones with Mic
Categories: Electronics, Gaming, Gaming Headsets Tags: Design, Full, Full RGB Light Design Gaming Headset, Full RGB Light Design Gaming Headset Headphones, Full RGB Light Design Gaming Headset Headphones with Mic, Gamer, Gaming, Gaming Headset Headphones, gaming headset wireless, Headphone, Headphones, Headset, Light, Mic, Package, RGB$24.99$14.99 -
Sale!
Wireless BlueTooth Multi-Device Keyboard Mouse Combo
$39.99$19.99 Add to cartWireless BlueTooth Multi-Device Keyboard Mouse Combo
Categories: Electronics, Gaming, Gaming Keyboards, Keyboard Mouse Combos Tags: Combo, Keyboard, keyboard mouse combos, Mouse, MultiDevice, Set, WireKeyboard Mouse Combo, Wireless, Wireless BlueTooth Keyboard Mouse Combo, Wireless BlueTooth Keyboard Mouse Combos, Wireless BlueTooth Multi-Device Keyboard Mouse Combo, Wireless BlueTooth Multi-Device Keyboard Mouse Combos$39.99$19.99 -
Sale!
High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar
$199.99$139.99 Add to cartHigh Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar
Categories: Gaming, Gaming Chairs Tags: Adjustable, Chair, computer chairs, Desk, Executive, Gaming, Girl, Headrest, High, High Back Leather Executive Adjustable Swivel Gaming Chair, High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest, High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar, High Back Leather Executive Adjustable Swivel Gaming Chairs, Leather, Lumbar, Office, Racing, Swivel$199.99$139.99 -
Sale!
Professional LED Light Wired Gaming Headphones with Noise Cancelling Microphone
$29.99$19.99 Select optionsProfessional LED Light Wired Gaming Headphones with Noise Cancelling Microphone
SKU: N/A Categories: Electronics, Gaming, Gaming Headsets Tags: Cancelling, Gaming, Gaming Headphones with Noise Cancelling Microphone, gaming headset, Headphones, Headset, LED, Light, Mic, Microphone, Noise, Professional, Professional LED Light Wired Gaming Headphones, Professional LED Light Wired Gaming Headphones with Noise Cancelling Microphone, Wired, Wired Gaming Headphones, Wired Gaming Headphones with Noise Cancelling Microphone$29.99$19.99 -
Sale!
Gaming Desk with LED Lights USB Power Outlets and Charging Ports
$349.99$249.99 Select optionsGaming Desk with LED Lights USB Power Outlets and Charging Ports
SKU: N/A Categories: Computer Desk, Gaming, Gaming Desk Tags: and Charging Ports, Charging, Desk, Desks, Gaming, gaming desk with led lights, Gaming Desks with LED Lights, Home, LED, Lights, Monitor, Office, Outlets, Port, Power, Room, Stand, USB, USB Power Outlets, White, Workstation$349.99$249.99 -
Sale!
Wired Mixed Backlit Anti-Ghosting Gaming Keyboard
$99.99$79.99 Add to cartWired Mixed Backlit Anti-Ghosting Gaming Keyboard
Categories: Electronics, Gaming, Gaming Keyboards Tags: Antighosting, Backlit, Blue, brown, Gaming, Gaming Keyboard, gaming keyboards, gaming keyboards and mouse, Keyboard, Laptop, Switch, Wired, Wired Mixed Backlit Anti-Ghosting Gaming Keyboard, Wired Mixed Backlit Anti-Ghosting Gaming Keyboards, Wired Mixed Backlit Gaming Keyboard$99.99$79.99 -
Sale!
Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset
$119.99$59.99 Add to cartWireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset
Categories: Electronics, Gaming, Gaming Headsets Tags: 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset, ANC, Audio, Bluetooth, Cancellation, Ear, Earphone, gaming headset, Headphones, Headset, Hi-Res Over the Ear Headphones Headset, HiRes, Noise, Wireless, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Headphones, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headsets$119.99$59.99 -
Sale!
Wired Sports Gaming Headset Earbuds with Microphone
$19.99$9.99 Select optionsWired Sports Gaming Headset Earbuds with Microphone
SKU: N/A Categories: Gaming, Gaming Headsets Tags: Accessories, Earbud, Earphone, Earphones, Gaming, gaming headset with microphone, Headphones, Headset, IOS, Microphone, Sports, Wired, Wired Sports Gaming Headset Earbuds, Wired Sports Gaming Headset Earbuds with Microphone, Wired Sports Headset Earbuds$19.99$9.99 -
Sale!
150W Universal Multi USB Fast Charger 16 Port MAX Charging Station
$49.99$29.99 Add to cart150W Universal Multi USB Fast Charger 16 Port MAX Charging Station
Categories: Charging Stations, Electronics Tags: 150W, 150W Charging Station, 150W Universal Multi USB Charging Station, 150W Universal Multi USB Fast Charger 16 Port MAX Charging Station, 150W Universal Multi USB Fast Charger 16 Port MAX Charging Stations, 150W Universal Multi USB MAX Charging Station, 16 Port MAX Charging Station, 3.5A, Charger, Charging, Fast, laptop charging stations, Max, Multi, Port, Stand, Station, Universal, USB$49.99$29.99
Here are the timestamps. Please check out our sponsors to support this podcast.
0:00 – Introduction & sponsor mentions:
– iHerb: https://lexfridman.com/iherb and use code LEX to get 22% off your order
– Numerai: https://numer.ai/lex
– InsideTracker: https://insidetracker.com/lex to get 20% off
2:20 – Mojo programming language
12:37 – Code indentation
21:04 – The power of autotuning
30:54 – Typed programming languages
47:38 – Immutability
59:56 – Distributed deployment
1:34:23 – Mojo vs CPython
1:50:12 – Guido van Rossum
1:57:13 – Mojo vs PyTorch vs TensorFlow
2:00:37 – Swift programming language
2:06:09 – Julia programming language
2:11:14 – Switching programming languages
2:20:40 – Mojo playground
2:25:30 – Jeremy Howard
2:36:16 – Function overloading
2:44:41 – Error vs Exception
2:52:21 – Mojo roadmap
3:05:23 – Building a company
3:17:09 – ChatGPT
3:23:32 – Danger of AI
3:27:27 – Future of programming
3:30:43 – Advice for young people
god i hate indentation
Lex, first of all, just thanks! @12 minutes or so you're mentioning VSCode and Vim. There was/is a plugin for Sublime, Vintage Mode, in which you can enter "Vim mode" and exit just as you want. I have been ushered into VScode by all hipster libs but haven't found the equivalent function. Maybe port it?
Молодец Лёша! Благодаря тебе у нас есть возможность увидеть и услышать «особенных» людей. Chris seems to be such a humble guy, great interview!
This podcast episode helped me land my dream job. Thank you both.
It's incoherent nonsense
Man I wish someone like Chris Lattner came to JavaScript to rebrand and fix it.
at some point, will it not be the case, that ai will design hw/sw solutions that are optimized beyond the capacity of humans?
Why can I only give 1 like to this video? I really like like this one.😷
bros voice reminds me of Elon a bit lmao
this guy is so wrong about "indentation" that it makes me question his perspective on everything else
Python is hot garbage – avoided it all my life – glad to hear about Mojo
dam lex, that work discipline is off the charts! thank you for the great quality content
I have a cs degree and this guy makes me feel like a shrimp to a god 😂
My argument is sure reduce complexity but I think its pretty damn useful and exceptionally better for someone to learn languages like c++ and asm. Simply because it forces them to deal with having to do everything correctly. I see a plethora of python programmers that suck major butt because of the facts they don't even know how crutched it is for them like not having to allocate memory or free memory, defining types, and null ptrs. Compared to the programmers who have experience in these low level languages and it increases the efficiency and quality output.
I missed the part about Louis' getting cheated. Sorry Louis…..yoùr such a pal for us hate to see you lose $. Best Wishes.
the desire to know specific hardware optimizations isnt a problem of programmers dont want to know and need abstractions — its that outside of game consoles, embedded, or programming for specific work servers/assembly line PCs, you have no idea of the hardware specifics of the end-user and want the code to run on almost all platforms/configurations. if I optimized a game or program I wrote specifically for the hardware my system runs, it would either run like crap on other systems or run terribly. it would be a classic case of "works on my machine". how do I know specifically what CPU, GPU, amount/type of RAM etc the consumer is running? idk how many cores, how much cache, etc. the end user will have. if I was writing a C64 or xbox application I could guarantee a specific set of hardware to optimize for and then would do it. but for cell phones and modern PCs you're aiming at 100s of fast moving targets at once and want your code to run as well as possible on as many different configurations and platforms as possible, which means ignoring those types of optimizations and sticking to abstractions that work "good enough" on all platforms even if they arent nearly as efficient. I already know I can write a smaller/faster app in asm than C++, custom to my own machine, but doing this for end-user applications or anything outside personal education seems like a terrible move as that optimized code is only optimized to my specific PC.
Ive wanted to optimize for cache but just gave up stuff like that after realizing I dont know and cant use metaprogramming to on-the-fly figure out the hardware of a system and then write a billion multiple codepaths to optimize for every cpu specific feature of every model and every different amount of cache etc.
what this means is that this type of optimization is impossible for anyone other than like 1/15th or less of all jobs in the entire industry. most of programming is end-user applications, games, cell phone applications, etc. stuff that needs to run on multiple configurations where some hardware is so weak it can barely run anything and others is so powerful its beyond insane. say I write an iphone app right now. how do I know if the user is running 10,11,12,13, or 14? I dont. so I cant optimize for just one. and if I also intend to port to android and PC things become even more murky as I keep on increasing the amount of configurations there are.
You would literally have to use metaprogramming templates in a complex way and multiple code paths for each possible cpu/gpu/ram etc. and it would basically mean writing a different application for each device and have the code decide which codepath to run after determining the specific system. Now with games consoles this actually does work as there is one set configuration for everyone and thats how game consoles are able to get 30fps on games so cheap whereas an equivalent gpu on PC wouldnt perform as well. Its because the programmers can go back through the general PC-dev version and recode entire sections to be optimized specifically for xbox one or ps4. these versions are NOT the same as the PC versions and actually have altered code because you do know the specifics of each device and can write one custom codepath for everyone.
👣👁🌌🌈🫀⚡️🧠🔀🎱🚫↪️♾️⚡️⚕️⚖️♒️💫🌌🌠🧘♂️✨️🌙
"Maybe I'm a special kind of nerd' –I need to tell myself this more
Being bought by Apple would be a nice exit strategy for Modular… Jus' sayin', Chris 😙
A really cool programming language i Scratch and the App Inventor platform.
Useful when wanting to make prototype smartphone apps in minutes.
It is a surprise language you would encounter when meeting people flying UFOs
😊
I really want a female android for companionship. Modern feminism no longer offers women as an option. She has to appear real to all my senses. I think there are over 50 muscles in the face to give people their complex facial expressions. What is the time estimate?
Imagine how cool the new movies about hackers/programmers will be. All the old cool movie scenes where prgrammers are soldering together their own hardware are now changed with 30min of a Best Buy technician trying to figure out what screwdriver to use🤣
OMG LEX im the same. Types are annoying i just wana CODE lmao. I also feel like a child when i think about types -_-