The biggest challenge for programmers | Chris Lattner and Lex Fridman
Vložit
- čas přidán 6. 06. 2023
- Lex Fridman Podcast full episode: • Chris Lattner: Future ...
Please support this podcast by checking out our sponsors:
- iHerb: lexfridman.com/iherb and use code LEX to get 22% off your order
- Numerai: numer.ai/lex
- InsideTracker: insidetracker.com/lex to get 20% off
GUEST BIO:
Chris Lattner is a legendary software and hardware engineer, leading projects at Apple, Tesla, Google, SiFive, and Modular AI, including the development of Swift, LLVM, Clang, MLIR, CIRCT, TPUs, and Mojo.
PODCAST INFO:
Podcast website: lexfridman.com/podcast
Apple Podcasts: apple.co/2lwqZIr
Spotify: spoti.fi/2nEwCF8
RSS: lexfridman.com/feed/podcast/
Full episodes playlist: • Lex Fridman Podcast
Clips playlist: • Lex Fridman Podcast Clips
SOCIAL:
- Twitter: / lexfridman
- LinkedIn: / lexfridman
- Facebook: / lexfridman
- Instagram: / lexfridman
- Medium: / lexfridman
- Reddit: / lexfridman
- Support on Patreon: / lexfridman - Věda a technologie
Full podcast episode: czcams.com/video/pdJQ8iVTwj8/video.html
Lex Fridman podcast channel: czcams.com/users/lexfridman
Guest bio: Chris Lattner is a legendary software and hardware engineer, leading projects at Apple, Tesla, Google, SiFive, and Modular AI, including the development of Swift, LLVM, Clang, MLIR, CIRCT, TPUs, and Mojo.
There have always been products "intended" to be general, cover all platforms, and many generations of hardware. Smalltalk, for example, ran on Mac's and PCs way back in the 80's. Java was intended to run on everything - and kinda does - it just got taken over by business programming and became overly complex. So it's not for lack of trying - - it's just HARD.
As a noobie programmer i can totally relate
"nobble programmer" you mean bootcamp programmer
@@PepeCoinManiawhat 💀
Very cool. Nice intelligent folks you have on here, Lex
Some of this is kind of ironic from the father of Swift which has grown both very complex and is, for all practical purposes, locked entirely into one ecosystem. And now, he's come up with yet another language in Mojo. These things aren't necessarily Chris' fault, but they've certainly evolved from his work.
LOL who cares, swift works as intended and it works very well
@@PepeCoinMania you’re missing the point. He’s talking about complexity, etc… and his solution is to prosecute yet another programming language when we already heard all this with Swift and how it was going to solve a lot of these issues. But in the end, Swift is locked into one ecosystem.
Swift works as intended for what it was intended. The problem is that Apple is trying to introduce new usecases for Swift, so the language has to be evolved to meet them.
Sure, but if the language has evolved, and does evolve, why do we need yet another language?
@@alexshaykevich509 If this is about Mojo then it's meant to do something different. Chris first attempted to make Swift good for machine learning, it didn't work out.
Nvidia is not going to be happy with this project removing the moat that is Cuda.
It’s necessary, though
An AOT compiler replaced the JIT on Android because storage was cheaper than CPU and memory. In a context where the server people do fat static builds and run everything in a container because nobody knows how to write a shared library that uses another shared library. Which is why my AI accelerated laptop with two GPU’s is basically a war between two graphics drivers.
people actually knows but industry doesn't want to
@@PepeCoinMania You guys said it
Thanks^^
Given the trends in transformers, the next big one is obviously gonna be called *BIGBERD* or something like that. Can’t wait to see more Sesame Street images in sophisticated mathematical papers 😂
Bigbird has already been uploaded search Cherdleys Bigbird
If only there was a tool that could write code for us.
Dang, I thought for sure the biggest enemy was going to be Python XD
biggest challenge is how to deal with BS like agile, scrum and uncle bob's dogmas
how is this rambling a 'clip'?
Exactly - still don't know what the biggest challenge is. Do you?
@@captnoplan3926’m pretty sure he said complexity because you don’t really notice it like how a “fish can’t see water” 0:46
Up your attention span to longer than 30 seconds and touch some grass.