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

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 มิ.ย. 2024
  • 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: blinkist.com/lex and use code LEX to get a free week of premium
    - Neuro: www.getneuro.com and use code LEX to get 15% off
    - MasterClass: masterclass.com/lex to get 15% off annual sub
    - Cash App: cash.app/ and use code LexPodcast to get $10
    EPISODE LINKS:
    Chris's Twitter: / clattner_llvm
    Chris's Website: nondot.org/sabre/
    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
    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 TH-cam channel
    - Twitter: / lexfridman
    - LinkedIn: / lexfridman
    - Facebook: / lexfridmanpage
    - Instagram: / lexfridman
    - Medium: / lexfridman
    - Support on Patreon: / lexfridman
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 605

  • @lexfridman
    @lexfridman  3 ปีที่แล้ว +144

    Here are the timestamps. Please check out our sponsors to support this podcast.
    0:00 - Introduction & sponsor mentions:
    - Blinkist: blinkist.com/lex and use code LEX to get a free week of premium
    - Neuro: www.getneuro.com and use code LEX to get 15% off
    - MasterClass: masterclass.com/lex to get 15% off annual sub
    - Cash App: cash.app/ and use code LexPodcast to get $10
    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

    • @gregorycurley7649
      @gregorycurley7649 3 ปีที่แล้ว +3

      Thanks Lex

    • @yt-sh
      @yt-sh 3 ปีที่แล้ว +1

      Thanks Mr Fridman

    • @yt-sh
      @yt-sh 3 ปีที่แล้ว +1

      Can you do more Steve Jobs & Elon Musk related podcast,
      like talk to Jony Ive(en.wikipedia.org/wiki/Jony_Ive),
      internal Creative/Technical works in Apple, Tesla etc
      Thanks

    • @nejm612
      @nejm612 3 ปีที่แล้ว +1

      Thanks

    • @coreyw6634
      @coreyw6634 3 ปีที่แล้ว +3

      Hey Lex really appreciate the time stamps, extremely helpful to find certain points of the conversation I find really interesting (everything is interesting)

  • @ChrisOffner
    @ChrisOffner 3 ปีที่แล้ว +857

    *"It turns out if you ask a lot of dumb questions you become smarter really quick."*
    - Chris Lattner

    • @OghamTheBold
      @OghamTheBold 3 ปีที่แล้ว +9

      I got AI (Awesome Insight) when ask-king _Economics Discord_ folks - What is _Heterodox Economics?_ My *quick* banning still does *smart* - It was a lot of 1 dumb question as their rules forbid discussion of it *one* later found to my dismay

    • @TheGreatBlackBird
      @TheGreatBlackBird 3 ปีที่แล้ว +25

      ""It turns out if you ask a lot of dumb questions you become smarter really quick."
      - Chris Lattner"
      -Chris Offner

    • @cowofdeath777
      @cowofdeath777 3 ปีที่แล้ว

      this is my exact experience

    • @MissEviscerator
      @MissEviscerator 3 ปีที่แล้ว +7

      Haha, med school 101. The accompanying public humiliation also makes it harder to forget (in a nice way).

    • @josephwong2832
      @josephwong2832 3 ปีที่แล้ว +11

      The concept of "dumb question" itself is stupid. If you have a question, ask it as soon as possible so you're unblocked to think beyond that!

  • @kylekermgard
    @kylekermgard 3 ปีที่แล้ว +510

    I love the more technical hard computer science and hardware guests. Please do more 🙂

    • @blancobricks306
      @blancobricks306 3 ปีที่แล้ว

      Hey from the ghurjut youluytrttdyg

    • @louis3195
      @louis3195 3 ปีที่แล้ว

      I prefer compound knowledge

    • @krishna_o15
      @krishna_o15 3 ปีที่แล้ว +6

      yeah more system oriented core guys and gals.

    • @inception252
      @inception252 3 ปีที่แล้ว +1

      im kinda sad, cant find michael and someone on his podcast
      it only has 11min in lex clips

    • @mattizzle81
      @mattizzle81 2 ปีที่แล้ว

      True, no BS, just a practical point of view.

  • @vert2701
    @vert2701 3 ปีที่แล้ว +284

    Lex is quickly becoming my favorite podcaster

    • @mcnallyaar
      @mcnallyaar 3 ปีที่แล้ว +1

      He's I think mah number 4 or 5. I need to make a proper list.

    • @JetLee1544
      @JetLee1544 3 ปีที่แล้ว +1

      My first now, what else do you suggest?

    • @vert2701
      @vert2701 3 ปีที่แล้ว +2

      @@JetLee1544 sam harris, eric weinstein and sean carrol

    • @sosukearnold6123
      @sosukearnold6123 3 ปีที่แล้ว +2

      @@JetLee1544 Joe Rogan his podcast is very general tho

    • @kdot9527
      @kdot9527 3 ปีที่แล้ว

      agreed he's def rising the ranks for me.

  • @guitarpick335
    @guitarpick335 3 ปีที่แล้ว +88

    Aren't tech nerds fun to listen to... I'm a retired programmer and loved this. Thanks Lex and Chris.

    • @insertoyouroemail
      @insertoyouroemail 3 ปีที่แล้ว +5

      Why did you retire?

    • @chrismackay9268
      @chrismackay9268 3 ปีที่แล้ว

      I am a Software Engineer currently and really enjoyed this too, I am in awe at the depth of knowledge Chris Lattner has.

    • @joey199412
      @joey199412 3 ปีที่แล้ว +9

      @@insertoyouroemail Not him but the field of software engineering is really stressful and you make a lot of money which means you both want and can retire early which is why a lot of people retire from the field in their 40s or 50s to dedicate more time to other hobbies that are less stressful.
      Over someone's lifetime the software world changes a lot and you're constantly expected to keep up with every development and crunch your projects. Human bodies can't really stand that as long as other fields which have a more consistent workflow.

    • @insertoyouroemail
      @insertoyouroemail 3 ปีที่แล้ว +1

      @@joey199412 thank you for your insight!

    • @Hexanitrobenzene
      @Hexanitrobenzene 3 ปีที่แล้ว +2

      @@chrismackay9268
      Yeah, he is not afraid of trying new and hard things and being in "learning mode". Also, as he himself said, he has a rare ability to find first principles and unifying vision in a messy domain. I imagine such people are awesome to work with, but in a way, they are also somewhat scary :), because they *will* challenge you as well.

  • @Thadnill
    @Thadnill 3 ปีที่แล้ว +58

    I like how this video is over 2 hours long, has been out for 13 minutes, and is flooded with comments already

  • @1337voltronBOT
    @1337voltronBOT 3 ปีที่แล้ว +45

    Don't ever change, Lex. The terrors of our world have blinded and twisted many of our perceptions. But the love and passion you share with your podcast is a shining light in the darkness of 2020.

  • @motivationforbreakfast
    @motivationforbreakfast 3 ปีที่แล้ว +43

    "So much of language design is about trade offs and you can't see those trade offs unless you have a community of people that really represent those different points. " Chris Lattner (I ❤️ him.)

  • @motivationforbreakfast
    @motivationforbreakfast 3 ปีที่แล้ว +37

    His smile is so comforting.

    • @Hexanitrobenzene
      @Hexanitrobenzene 3 ปีที่แล้ว +1

      Yeah, that particular smile with half-closed eyes :) For example, 24:15 "...you can call malloc() if you really want to call malloc() !" with those hand movements rofl :)
      I imagine he is a cool person to work with.

    • @deleted01
      @deleted01 2 ปีที่แล้ว +2

      @@Hexanitrobenzene His squinting smile reminds me of Ben Shapiro. I know-different personas, but the physical resemblance is striking

  • @angelsancheese
    @angelsancheese 3 ปีที่แล้ว +11

    What I learned from this podcast is I need to smile more often like Chris Lattner

  • @MissEviscerator
    @MissEviscerator 3 ปีที่แล้ว +12

    The 'advice for teachers' comment brought a tear to my eye. It's early morning and I clearly have my guard down, but these interactions, and often lack thereof, influenced my life deeply as I grew up. I appreciate the 'real talk' from you, Lex, and I hope that some of the teachers out there reflect on this; it could be life-changing.

  • @genericusername1243
    @genericusername1243 3 ปีที่แล้ว +48

    yeah this is what i needed early in the morning , "the following is a podcast..."

  • @danialhaseeb1909
    @danialhaseeb1909 3 ปีที่แล้ว +58

    "The Universe is a compiler."
    - Chris Lattner, 2020

    • @gavtronics
      @gavtronics 2 ปีที่แล้ว +3

      "penis"
      -me, today

    • @salman8562
      @salman8562 2 ปีที่แล้ว

      FAXX

    • @anatalelectronics4096
      @anatalelectronics4096 2 ปีที่แล้ว

      The universe is a virtual machine, not sure who compiled it
      me 2022

  • @fusionfile
    @fusionfile 3 ปีที่แล้ว +10

    43:20 I think the noble goal of a programming language should be to encourage comprehensible solutions rather than quick solutions.

  • @khronos142
    @khronos142 3 ปีที่แล้ว +29

    Chris seems so happy, intelligent and passionate, I would love to work with someone like him someday.

  • @MattLuceen
    @MattLuceen 3 ปีที่แล้ว +91

    Lex, you are an awesome human. Joscha Bach, again, please! Talk about Wolfram’s physics! 🤯

    • @lexfridman
      @lexfridman  3 ปีที่แล้ว +54

      Yes, for sure, we'll make it happen many more times. Joscha is great.

    • @Sonofsol
      @Sonofsol 3 ปีที่แล้ว +16

      The Joscha Bach episode was the greatest of all time. I can’t wait for the sequel!

    • @shoubhikdasguptadg9911
      @shoubhikdasguptadg9911 3 ปีที่แล้ว +5

      Lex I am dying to see Geroge hotz Part 2, I beg you , pleaseeeee!

    • @tunnelsloth5948
      @tunnelsloth5948 3 ปีที่แล้ว

      @@lexfridman Bach has his own quantum mechanics theory that's similar to Wolfram's in many ways, and specifically has a bet running that quantum computing will never actually be superior to classical computing. (Wolfram seems to be in a similar camp but left the door open, on his last podcast appearance.)
      Would be interesting to get his thoughts on that, even if it's not his domain of expertise.

    • @andrewroberthook3310
      @andrewroberthook3310 3 ปีที่แล้ว

      th-cam.com/video/pxbVO0PmHuo/w-d-xo.html

  • @bautistabaiocchi-lora1339
    @bautistabaiocchi-lora1339 3 ปีที่แล้ว +31

    Chris has been one of the most clear and well thought guests yet. He has a way of breaking down problems into simple pieces.
    Hope to see him back soon, he has a lot of wholesome wisdom to share.

  • @shatley123
    @shatley123 3 ปีที่แล้ว +70

    You should TOTALLY get Jonathan Blow on and talk about the programming language he is making.

    • @mattshubat
      @mattshubat 3 ปีที่แล้ว +7

      YES PLEASE!!

    • @atmatey
      @atmatey 3 ปีที่แล้ว +6

      That would be awesome! He is one of my idols and his games are some of my favorites of all time.

    • @steveoc64
      @steveoc64 3 ปีที่แล้ว +4

      Seconded, that would be good.
      Jai is not opensource at all ... but interesting ideas still, worth a chat.

    • @Casevil669
      @Casevil669 3 ปีที่แล้ว +6

      Yes please, Blow is a deep thinker.

    • @charlesrosenbauer3135
      @charlesrosenbauer3135 3 ปีที่แล้ว +3

      Jonathan Blow would just be an amazing guest in general.

  • @joshadams8761
    @joshadams8761 3 ปีที่แล้ว +11

    I’ve been a Swift developer for 5.5 years. It’s a fantastic language.

  • @linemanlovesyou859
    @linemanlovesyou859 3 ปีที่แล้ว +6

    holy shit i have never understood a conversation less. Beautiful Lex!

  • @SHONNER
    @SHONNER 3 ปีที่แล้ว +17

    1:04:58 I used to program in FORTRAN. Wrote Star Trek games on an IBM 4361 back in '87.

    • @oldcountryman2795
      @oldcountryman2795 3 ปีที่แล้ว

      You sure you didn't just get the Super Star Trek source code and start modding it? '87 is pretty late to the game.

    • @SHONNER
      @SHONNER 3 ปีที่แล้ว

      @@oldcountryman2795 Before then, I was playing around with Star Trek variants from the early '70s using HP-2000's BASIC.

  • @Meowhsss
    @Meowhsss ปีที่แล้ว +2

    We will always remember his winning shot he hit while playing for Duke in the National Championship

  • @nettocxxx
    @nettocxxx 3 ปีที่แล้ว +9

    Would love to see you talk with Douglas Hofstadter. 🙂

  • @Lumcoin
    @Lumcoin 3 ปีที่แล้ว +6

    I love the wholesome feel of this interview.

  • @Ke_Mis
    @Ke_Mis 3 ปีที่แล้ว +15

    This podcast was a blast! You two have a great dynamic!

  • @MeticulousTechTV
    @MeticulousTechTV 2 ปีที่แล้ว +4

    Wow, this guy is incredible. He has a huge depth of knowledge on so many areas of computing and conveys it simply to the listener, amazing podcast

  • @keirawatterson6137
    @keirawatterson6137 3 ปีที่แล้ว +1

    Lattner interviews are the best. He's the rare combination of elite engineer and elite communicator.

  • @zakariaibrahim6781
    @zakariaibrahim6781 3 ปีที่แล้ว +5

    The intro was one of the best in the podcast.

  • @erickelly5587
    @erickelly5587 3 ปีที่แล้ว +52

    Hope the Hotz episode comes out soon!

    • @lexfridman
      @lexfridman  3 ปีที่แล้ว +80

      Yep, this week. It's a fun one.

    • @subz424
      @subz424 3 ปีที่แล้ว +6

      @@lexfridman I thought Hotz was coming out today, but this it turned out to be a better situation. It's like having your cake and eating it too. Excellent episode today and one to still look forward to 🙂. Thanks Lex!

  • @espeon91
    @espeon91 3 ปีที่แล้ว +8

    Lex, you should invite Alex Stepanov. He was the main influence behind C++'s STL, popularized generic programming and has great insights on both history of programming languages and computing.

    • @robertw1871
      @robertw1871 2 ปีที่แล้ว

      Generics; the greatly enhanced ability to reuse lots of bad code quickly and ubiquitously, while bringing new meaning to verbose structure trying to contain the wilderness…. -R

  • @ninadesianti9587
    @ninadesianti9587 3 ปีที่แล้ว +3

    Thank you, Lex, for interviewing amazing people! I struggle to listen to the whole interview, especially when discussing different programming languages, compilers, etc. I got lost. But Chris Lattner is such an inspiration. Converting self-doubt, inadequacy into fuel to learn more that's amazing! Like Yuval Noah Harari said, our generation should "build a tent," so we must always be ready to move from one job to another, acquire new skills, and constantly learn.

  • @timfolio2432
    @timfolio2432 3 ปีที่แล้ว +31

    Talk to Brian Anderson about Rust!!!

    • @panstromek
      @panstromek 3 ปีที่แล้ว +1

      I'd love to see NIko or Felix here, too!

  • @TomPatrickFri
    @TomPatrickFri 3 ปีที่แล้ว +12

    I‘d really like to see an interview with Karpathy!

  • @zzej
    @zzej 3 ปีที่แล้ว +44

    Stack overflow could train an AI that integrates with your IDE and gives you possible solutions while debugging.

    • @dankoni
      @dankoni 3 ปีที่แล้ว

      good idea 🤓

    • @zzej
      @zzej 3 ปีที่แล้ว +2

      @@user-ol5bj4dm2v there’s not much to it really. Just search for the error message and return the top 3 rated answers for now.

    • @excitedbox5705
      @excitedbox5705 3 ปีที่แล้ว +1

      @@user-ol5bj4dm2v Kite uses ai to figure out which function you are most likely to use next.
      I am actually researching something along the lines right now. You need to teach a computer to understand the problem and break it into smaller pieces. I am using a mix of supervised learning and expert knowledge for training. For generative NN there are a bunch of methods like multi parameter optimization, attention, genetic, convolution etc.
      I want to make a circuit designing AI so I need to teach it with a bunch of basic circuits and parts to understand what pieces are used to make them and then it can try to optimize them and combine them to build larger pieces.
      It needs a DB of parts and their attributes such as input and output voltage and which pin does what. In addition to price and lots of other stuff.
      For the optimization I want it to use Spice simulations and net lists to calculate which part needs to be used to give you the right input voltage and current.
      I also specified a circuit description language so I can tell the AI what I want.
      If I say I want a circuit that connects an Arduino to a motor it will figure out what parts need to go between the two and using the DB of parts generate netlists, do spice simulations to make sure they are compatible and optimize for energy consumption, parts count, and price.
      It comes down to being very similar to a NLP problem where the engineering rules are the grammar or syntax and the components the words. The smaller circuits are like sentences and paragraphs that are assembled into texts.

  • @coderentity2079
    @coderentity2079 3 ปีที่แล้ว +2

    This talk is a goldmine. Also great to see the friendship they share.

  • @tbone2max388
    @tbone2max388 3 ปีที่แล้ว +26

    The beginning of this podcast reminds me when I just started learning python and pandas (right before 1.0). While debugging (i.e. googling stack overflow), I came across a 'bug'/'dispute' on how objects and values where being handled. I was surprised on how political the discussion felt...

    • @Hexanitrobenzene
      @Hexanitrobenzene 3 ปีที่แล้ว

      @@nathankayhan4358
      Spaces for the win :)

  • @ChaiTimeDataScience
    @ChaiTimeDataScience 3 ปีที่แล้ว +48

    Lex, I know you're a coffee drinker but I want to request you to make an exception of having Chai for an interview on Chai Time Data Science, it'd be an honour to host you.
    Thank you for all of your content and love!

    • @ChaiTimeDataScience
      @ChaiTimeDataScience 3 ปีที่แล้ว +1

      @@bahmansadeghi9243 Thanks so much for watching! 🍵

    • @shoubhikdasguptadg9911
      @shoubhikdasguptadg9911 3 ปีที่แล้ว +1

      yes Sanyam, we need him on chai time!

    • @ChaiTimeDataScience
      @ChaiTimeDataScience 3 ปีที่แล้ว +2

      @@shoubhikdasguptadg9911 I will keep trying to get Lex on the show. Hopefully we'll make it happen soon 🙂

  • @Boundbyalexis
    @Boundbyalexis 3 ปีที่แล้ว +8

    Appreciate all that you do. You spread knowledge and love.

  • @TheMateusrex
    @TheMateusrex 3 ปีที่แล้ว +1

    Amazing interview! Chris Lattner is so humble and inspirational, and Lex's interview touches on so many meaningful points in modern development while keeping the discussion pertinent and accessible. A great discussion with two really nice people.

  • @MusicalBasics
    @MusicalBasics ปีที่แล้ว +5

    swift is an absolutely gorgeous language and extremely functional and powerful. Chris Lattner is an absolute genius. Lex please also interview Iain McGilchrist. Love your conversations to these thought leaders in the world!

  • @thomasgricezodiac
    @thomasgricezodiac 3 ปีที่แล้ว +2

    This is really cool! Thanks for the in-depth discussion on programming language design

  • @elizabethmorris4677
    @elizabethmorris4677 3 ปีที่แล้ว +1

    This was easily my favorite episode of your entire podcast series

  • @jimtryon1560
    @jimtryon1560 3 ปีที่แล้ว +2

    Thought provoking questions and a lot of great answers from Chris. Some of it was over my head but love the interview.

  • @michaeljburt
    @michaeljburt 3 ปีที่แล้ว +3

    whoa. this interview. absolutely incredible interview, business leaders should be watching

  • @derz3199
    @derz3199 3 ปีที่แล้ว +2

    Lex will be the first big podcaster to have a ‘Public TH-cam Video’ with zero thumbs down and only thumbs up!!! i believe it!!

  • @elielsaf3362
    @elielsaf3362 3 ปีที่แล้ว +2

    You are great Lex. Thanks for contributing these conversations with brilliant people to the humble masses. The smallest among us benefit the most; people who will never see Harvard Yard or Yale grounds. Thanks for doing what you do, I'm not nearly as smart as you, but I appreciate your work.

  • @ScienceAppliedForGood
    @ScienceAppliedForGood 3 ปีที่แล้ว +1

    This interview had lots of insightful ideas. Thanks for making it, Lex.

  • @iloveutubealotandmor
    @iloveutubealotandmor 3 ปีที่แล้ว +2

    Thanks Lex for this great interview I really enjoy it a lot.
    Chris is a good human being who inspires people to do meaningful things.

  • @horaciomlhh
    @horaciomlhh 3 ปีที่แล้ว +2

    Great Episode! specially good reflections these times!

  • @H3ath
    @H3ath 3 ปีที่แล้ว +6

    I feel you've amounted to a whole lot, thanks for everything you do :)

  • @sekousekou8838
    @sekousekou8838 3 ปีที่แล้ว

    Thanks for this video . This conversation can go on and on and still fun to watch and learn .Great work to both of you Lex and Chris. Lex ,you have been able to invite people on on your channel without you it will be unknown for them to share their thoughts enthusiasm and idea . Thanks again

  • @joeferrucci
    @joeferrucci 3 ปีที่แล้ว +1

    This is one of your best episodes. Thank you.

  • @motivationforbreakfast
    @motivationforbreakfast 3 ปีที่แล้ว +5

    Smart people do love to teach! I really love this guy.

  • @flowtoolz5554
    @flowtoolz5554 3 ปีที่แล้ว +1

    The godfather of my favourite language on my favourite podcast ... for 2,5 hours. This made my day 🙏🏻

  • @JosephWeidinger
    @JosephWeidinger 2 ปีที่แล้ว +3

    Lex, it's that time of year -- time to interview Chris Lattner again...

  • @danishkhalid9255
    @danishkhalid9255 3 ปีที่แล้ว +2

    Hey Lex, this was a great one! I'm really hoping for another Jim Keller podcast. Thanks for my favorite podcast!!

  • @johnbauer5783
    @johnbauer5783 3 ปีที่แล้ว +14

    Lex you have to talk about the financial system and the risks with Ai.

  • @olegs79
    @olegs79 3 ปีที่แล้ว

    Brilliant. Didn't understand 90%. Understood the significance of everything just from this man's passion.

  • @eukelarTV
    @eukelarTV 3 ปีที่แล้ว

    On my own coding journey these computer science themed guests have been amazing conversations. Keep it up 👍

  • @bennthirteen3701
    @bennthirteen3701 3 ปีที่แล้ว +5

    This guy is a legend, remember it was kind of a big deal when he joined Tesla.

  • @onestopcop2077
    @onestopcop2077 3 ปีที่แล้ว +11

    “Don’t get romantic on me Lex,” clearly Chris is a fan of the podcast.

  • @DelmarPeet
    @DelmarPeet 3 ปีที่แล้ว +3

    Thanks for this!

  • @just_one23
    @just_one23 3 ปีที่แล้ว +8

    Maybe the podcast I've enjoyed the most, loved the questions and Chris answers, he seems pretty nice and intelligent.

    • @jcarc5701
      @jcarc5701 3 ปีที่แล้ว +1

      That’s an understatement. This Chris guy might be the most knowledgeable wrt to computer languages. On top of that very personable and humble.

  • @penguinista
    @penguinista 3 ปีที่แล้ว +1

    Not to many people of that caliber and success are so quick to remind you that they got to where they are through a lot of luck as well as their work and talent. Lattner is such an impressive person in so many ways, but that stood out to me at 2:30:30.

  • @muzk8887
    @muzk8887 3 ปีที่แล้ว

    this is the nicest person i have ever seen and lex is second only in niceness to this guy. geez. thank you so much

  • @zakframpton
    @zakframpton ปีที่แล้ว +32

    I have been practising the Mindfulness of Breathing technique th-cam.com/users/postUgkxIIDVgnLN8pF_fPOyoZ1nTjbLvvZcib6r as taught in this CD for about 2 years having read about it in Paramananda's Change Your Mind book and taken a real liking to it. However at times I struggle to remain focused on the breathing and thought that at such times this guided version might suit me. So after two years I finally decided to buy it! The first 7'24 of Track 1 of the CD is a body relaxtion which I do not use: I don't like body relaxation techniques and I find 27' just a little too long for meditation. The remaining 20' of gentle, guided meditation helps me tremendously to relax and stay focused. I find him's voice very soothing and whilst he is present to guide you through the 4 stages of the meditation, his presence is not intrusive or distracting. For the past two years I have tried to follow this technique as best I can with gentle meditation music despite music not being recommended. Having used this CD a couple of times I think I will try from now on to adopt a new routine of no music and just this CD as I find it so helpful. I realise now that the music really is distracting and I have enjoyed listening to the ambient sounds around me which I am normally unaware of. I can not comment on the other 2 tracks of Metta or Walking Meditation as I bought the CD solely to help me with the Mindfulness of Breathing and it does just that - very effectively. In my opinion this CD is money very well spent as it will guide you through a thoroughly useful and beneficial meditation technique and I don't think you can put a price on that.

  • @Jonathanimpossible
    @Jonathanimpossible 3 ปีที่แล้ว +4

    We use the equal sign for assigning variable values because it is a convention pulled directly from algebraic expressions.

    • @Hexanitrobenzene
      @Hexanitrobenzene 3 ปีที่แล้ว

      I don't think so. Assignment in programming is local. Equating in algebra is rather global. If there is iteration involved, algebra uses indexes to discern which value belongs to which particular iteration. There is essentially no overwriting allowed to avoid ambiguity.
      I think "=" in programming is pure convenience - just one keystroke. Pascal language actually used ":=" for assignment.

  • @jamesevans2507
    @jamesevans2507 3 ปีที่แล้ว

    His smiling throughout explanations is really charismatic. It's only charismatic and not off-putting (or even obnoxious) because he knows what he's talking about inside out and consequently exudes utmost confidence in his words. One other person I know like this was Richard Feynman.

  • @Agreedtodisagree
    @Agreedtodisagree 3 ปีที่แล้ว +1

    Clever and humble. this guy.

  • @ryan_c_letsgo
    @ryan_c_letsgo 3 ปีที่แล้ว +53

    RICH HICKEY creator of CLOJURE would be an absolutely amazing guest!! or DHH of rails fame!!

    • @ryan_c_letsgo
      @ryan_c_letsgo 3 ปีที่แล้ว +10

      or Simon Peyton Jones !!!

    • @l_combo
      @l_combo 3 ปีที่แล้ว +3

      oh yes, Rich and Simon would both be awesome! + the creator or Erlang too (I forget his name)

    • @mtoman
      @mtoman 3 ปีที่แล้ว

      @@l_combo unfortunately passed away last year en.wikipedia.org/wiki/Joe_Armstrong_(programmer)

    • @l_combo
      @l_combo 3 ปีที่แล้ว

      @@mtoman oh how sad, what a life and contribution though. Much respect.

    • @mtoman
      @mtoman 3 ปีที่แล้ว

      @@l_combo Yeah I also agree that it might have been an interesting interview

  • @onlyonetigger212
    @onlyonetigger212 3 ปีที่แล้ว

    Amazing talk, Lex. Keep up the good work!

  • @jambay4785
    @jambay4785 2 ปีที่แล้ว +1

    Liked the vid, it was a stroll down memory lane for me as having started computer programming back in the late '70s so had the struggle with early tech in a variety of businesses. The look forward was a bit bleak but still there is hope for us all.

  • @JelleWolbers
    @JelleWolbers 3 ปีที่แล้ว

    Another amazingly interesting video, thank you Lex and Chris for your work!

  • @Cheo97
    @Cheo97 3 ปีที่แล้ว

    Thanks for your time, I don't understand anything but keep the podcast coming please

  • @heater5979
    @heater5979 3 ปีที่แล้ว +1

    Great talk guys.
    Given Chris Lattner's track record and that he apparently has to love what he does, the fact he has landed at SiFive finally convinces me that RISC V is going to be huge. Not that I needed much convincing before. This is great news.
    All the best with that.

  • @youjunhu236
    @youjunhu236 2 ปีที่แล้ว

    He always smiles. It is enjoyable to watch him speaking

  • @cheektops7567
    @cheektops7567 3 ปีที่แล้ว

    Great discussion. Chris is so well spoken!

  • @heyhey9711
    @heyhey9711 3 ปีที่แล้ว +3

    Лешенька! Thank you for awesome content!🤗🤗

  • @ato12ato
    @ato12ato 2 ปีที่แล้ว

    This was great. Thank you so much, both of you.

  • @mriz
    @mriz 7 หลายเดือนก่อน

    this is so wholesome 1:12:42
    not only this is how we learn, this is how to learn FAST

  • @AlexCouch65
    @AlexCouch65 3 ปีที่แล้ว +5

    You should probably consider having Andrey Breslav on, the guy leading the Kotlin project.

  • @motivationforbreakfast
    @motivationforbreakfast 3 ปีที่แล้ว +1

    I eagerly await your version of Twitter, Lex. I'd happily be on the wait list for that.

  • @PavltheRobot
    @PavltheRobot 3 ปีที่แล้ว

    Amazing interview, very informative and uplifting.

  • @aaronzahne914
    @aaronzahne914 3 ปีที่แล้ว +1

    you are a master at editing lex

  • @dadecountyboos
    @dadecountyboos 3 ปีที่แล้ว

    Adding swift to the learn-list... great talk, as always

  • @gangalo68
    @gangalo68 3 ปีที่แล้ว +1

    Swift is the language that got me into programming. Thanks Chris!

  • @f1rstprinciple
    @f1rstprinciple 3 ปีที่แล้ว +6

    " ... real value comes from doing things that are hard." - Lattner

  • @martis9453
    @martis9453 2 ปีที่แล้ว

    Thank you for the podcast!

  • @AntiSmithhh
    @AntiSmithhh 3 ปีที่แล้ว

    ultra-cool!!
    thank you all for podcast )

  • @pablol2124
    @pablol2124 3 ปีที่แล้ว

    What an awesome talk, Lattner is great

  • @justinpohl3065
    @justinpohl3065 3 ปีที่แล้ว

    Chis has such a sunny disposition -- first time learning of him. Fun chat, Lex.

  • @TheAIEpiphany
    @TheAIEpiphany 3 ปีที่แล้ว

    Loved this one. Chris is super good at explaining stuff! Keep it going Lex, t's fascinating to see the progress this podcast made over the past ~2 years I've been listening to it. Not everybody has an opportunity to connect with this many amazing people like you do. I guess MIT helped, I just wonder what would happen if you were born in some poor African, Asian, etc. country. Luck is definitely an important factor in life as well. I do believe you can compensate for most of it through hard work, but still.

  • @ff-jt8un
    @ff-jt8un 3 ปีที่แล้ว

    Excellent podcast Chris was a great guest.

  • @meli4880
    @meli4880 3 ปีที่แล้ว

    Came here from witney podcast... She and him had such a nice, deep conversation about life and love... Vorzüglich 🌷

  • @TheUnholyPosole
    @TheUnholyPosole 3 ปีที่แล้ว +8

    Hey Lex, could you do an episode on "The Great Reset" and the technocratic agenda?

  • @benmaxinm
    @benmaxinm ปีที่แล้ว

    I love this guy. Such a good energy 🙏🙌

  • @jordanjennnings9864
    @jordanjennnings9864 3 ปีที่แล้ว

    Very wise discussions. Another great pod cast! Thank you chris and lex god bless you both for your studies

  • @karmasore7237
    @karmasore7237 3 ปีที่แล้ว +2

    WE LOVE YOU, LEX!

  • @Bicloptic
    @Bicloptic 3 ปีที่แล้ว +12

    Been using swift for a while and it’s been great. Hopefully it picks up more support, I prefer it to python.

  • @darthmoomoo
    @darthmoomoo 3 ปีที่แล้ว +1

    47:30 Rust actually does exactly that. You can make your type behave like a "value-type" or otherwise. It is a core feature of the language.