Chris Lattner: Future of Programming and AI | Lex Fridman Podcast

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 746

  • @lexfridman
    @lexfridman  Год назад +160

    Here are the timestamps. Please check out our sponsors to support this podcast.
    0:00 - Introduction & sponsor mentions:
    - 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
    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

    • @UnderArea51
      @UnderArea51 Год назад +4

      The Stone Henge and Pyramids, etc all were easy to move during these time windows of lost Human history because of the low levels of gravity due to the Earth's Axis tilt was different and the Moon also played a key role... Question: How would humans today, go about moving massive stones on the Moon today? These large stone structures were carved and relocated over miles from their origins; they were moved with large animals pulling ropes, dragging them like large foam blocks, leaving little trace. Left the future gens boggled... I drew out diagram. It's the only thing that logically fits.

    • @UnderArea51
      @UnderArea51 Год назад

      ChatGPT will conclude this in near future - facts of our lost human history in regards to the low levels of gravity - how we moved these massive large stone blocks and statues etc...

    • @lukehayes360VR
      @lukehayes360VR Год назад +3

      If Jeremy Howard is saying in his fast ai blog "Mojo may be the biggest programming language advance in decades" then it's a very big deal, and I'm paying attention. Thanks Lex for another fantastic interview. Thanks Chris for the clear explanations and of course, all the work you put into Mojo.

    • @UnderArea51
      @UnderArea51 Год назад

      @@OfTheVoid Also, the reason the folks during low gravity era used large heavy stone blocks is because, they would stack up - weigh each other down - everything down - otherwise, they could have just used small blocks - bricks and achieve these structures and stutues - everything moved at ease... done in the fraction. The core of the Earth has a ball within a ball(rotating opt direction,) the core of core rotation is decressing and will pause and then rotate the other direction... this could also a art of the low gravity that occurred 30,000 + years ago.

    • @UnderArea51
      @UnderArea51 Год назад

      I think ChatGPT - all this AI tech will be able to figure this stuff out.

  • @mrk9045
    @mrk9045 Год назад +566

    Seriously man, you've had KILLER guests recently. Learning a lot, thank you for contributing to humanity's knowledge base.

    • @ChrisBurnes
      @ChrisBurnes Год назад +11

      This, absolutely.

    • @manamsetty2664
      @manamsetty2664 Год назад +7

      Well we need to beat the AI

    • @mrapp8918
      @mrapp8918 Год назад +3

      Ditto. 💯

    • @zer0int1
      @zer0int1 Год назад +17

      Absolutely. This channel is a mad superstar VIP party for nerds. Every time I am modeling something in Blender, or even doing chores or anything where language / listening doesn't conflict with the task itself, I know I will be able to find something that is continuously engaging and interesting on this channel.
      Oh and, thank you for essentially painting my living room. I was listening to another episode as I did that, which resulted in my brain delegating the utterly boring task to the spinal cord entirely, which lead to me being basically unaware of having painted my room (I only remember the discussion, and the fact I had sore muscles the next day).

    • @vibonacci
      @vibonacci Год назад +5

      Recently? For a long time!

  • @beshralghalil
    @beshralghalil Год назад +127

    This guy just walks around fixing programming languages and compilers, From Clang to Swift and now Mojo...God knows what he'll be doing next... An OS probably. We are lucky to have him in humanity.

    • @vt2788
      @vt2788 Год назад +2

      Sort of a Nietsche's Übermensch 😂

    • @x1k790
      @x1k790 11 месяцев назад +3

      He seems pretty central to having created the world we human inhabit

    • @MrHaggyy
      @MrHaggyy Месяц назад +1

      I don't see him in building an OS. While he is exceptionally diverse he always improved programming languages for hardware or the other way around.
      But i wouldn't surprise me if he makes an OS specific language that get's adopted by the Linux Kernel maintainers because it's just that good.

  • @user-lb8du4dl3o
    @user-lb8du4dl3o Год назад +172

    these guys with modular are on the right path, their head is straight about what's going on, and how things should be. good to see chris again!

    • @NickMak-m2c
      @NickMak-m2c Год назад +2

      Let's help make it a more perfect system. There are always areas a slick eye can pick up on that no other can, and if you're not obnoxious and short-sighted certainly the team can weigh your thoughts in with that of the collective mind.

  • @afailable
    @afailable Год назад +27

    as a professional programmer for the last decade, listening to Chris is mental. He is so amazing. This conversation was one of the best things I've ever listened to

  • @sterlingjames4594
    @sterlingjames4594 Год назад +102

    Love Chris. Such a good guest every time. He is the epitome of a guest that is clear and concise in his delivery despite him having a wealth of knowledge.

  • @arturfil
    @arturfil Год назад +293

    For us programming nerds, this is golden.

    • @nunyabizwacks6711
      @nunyabizwacks6711 Год назад

      well thats good someone got something out of this because thats gotta be the only ppl that did. Otherwise its 3+ hours of boring fucking jibberish

    • @jacksmith5045
      @jacksmith5045 Год назад +2

      Hey bro, do you luv diggs?

  • @danielhenderson7050
    @danielhenderson7050 Год назад +272

    My daughter was having nightmares and we listened to this podcast to distract her. She asked for it again tonight, she's 6 :)😊

    • @Hexanitrobenzene
      @Hexanitrobenzene Год назад +13

      Hm, I would have chosen something on astrophysics, debate about intelligent life in space... or would it actually reinforce the nightmares ?

    • @danielhenderson7050
      @danielhenderson7050 Год назад +6

      @@Hexanitrobenzene I usually default to that stuff when falling asleep actually 😁 I just happened to be listening to it, and i know she falls asleep sometimes even when my wife and I just talk to each other with her in the bed. Maybe she found the podcast interesting in some way :)

    • @Hexanitrobenzene
      @Hexanitrobenzene Год назад +21

      @@danielhenderson7050
      She probably liked Lattner's manner of speech. It gives off positive vibes :)

    • @danielhenderson7050
      @danielhenderson7050 Год назад +1

      😆@Bebtelovimab

    • @onewizzard
      @onewizzard 11 месяцев назад +5

      well done dad...my daughter is 6 also and we love listening to Lex on our daily commute together.
      Different topic but I just shake my head seeing some girls in her class wearing make up and miniskirts

  • @deniyii
    @deniyii Год назад +79

    Chris Lattner’s CV is so legendary. I think this is the longest intro Lex has given for a guest on the show, and I think he realized it in the middle of listing Chris’ accomplishments 😂

  • @JumpingCow
    @JumpingCow Год назад +75

    When I discovered Python about 15 years ago, I was so jazzed - and have been using it for countless projects, commercial and otherwise. Then I discovered Swift and SwiftUI over a year ago, and, for completely different use cases, have really been impressed. Now, here comes Lex interviewing Chris Lattner once again, about his latest foray into improving Python in so many ways. Guido tried to do some of these things when he was at Google, but Chris might just be able to pull this off. This is groundbreaking! Thank you Lex!

    • @aoeu256
      @aoeu256 Год назад +2

      What I’m wondering is why people forget about Julia and Lisps in general.

    • @vikingthedude
      @vikingthedude Год назад

      Lisps are too OP

    • @Hexanitrobenzene
      @Hexanitrobenzene Год назад +3

      @@aoeu256
      Damn, I haven't seen any other human endeavour where there is so much reinvention of the wheel as in programming... Julia was invented for this exact purpose, to be concise as Python and fast as C.
      Lisp is like a 3D printer for Domain Specific Languages., but damn... It's for nerds only :)

    • @trulyUnAssuming
      @trulyUnAssuming Год назад +3

      ​​@@Hexanitrobenzene its a chance to fix the countless mistakes julia made: one based indexing, column major, atrocious import system which defaults to "from module import *" the (resulting?) lack of good static analysis, the stupid idea of whitespace semantics and finally the complete lack of any formal interface (which means zero guarantees than anything works as intended)
      I hope that Julia ends up in the history books a badly written mock up for mojo

    • @Hexanitrobenzene
      @Hexanitrobenzene Год назад

      @@trulyUnAssuming
      Looks like I'm out of my depth here... Julia has whitespace semantics ?

  • @jacobkirkbride1581
    @jacobkirkbride1581 Год назад +15

    Chris is one of those guests I could listen to all day. He’s really great at effectively communicating complex topics. Glad he keeps coming back!

  • @carusoaugusto
    @carusoaugusto Год назад +61

    I’ve been craving this since the Mojo announcement. Thanks, Lex!

  • @JaskoonerSingh
    @JaskoonerSingh Год назад +44

    One of the best geek nerdy conversations in a long time. I loved it and obvioulsy so did Lex and Chris. You can see the romance blossom.

    • @ElmoRitter
      @ElmoRitter Год назад +2

      Unless your facet of nerdiness doesn't involve advanced coding :(

  • @williamchandler6151
    @williamchandler6151 Год назад +21

    When I moved to Germany about 20 years ago, before I understood the formality of address, in rules of German language, I thought it was beyond hilarious that people with advanced degrees were addressed with both the gender and degree when they were referred to. For instance “Mr. Doctor” then Lastname. I came to understand it eventually and it’s intent to show respect. So for me, from now on, you are “Mr. Doctor Lex.” Your interviews are simply outstanding - I’ve learned an incredible amount - my 65 year old brain just about can’t wait for the next episodes. Thank you!

    • @Gengingen
      @Gengingen 8 месяцев назад

      This Mr. Doctor treats mental deficiencies very well.

  • @supergeek0177
    @supergeek0177 Год назад +11

    Having an engineer as a manager really helps since he is able to understand the nature of the problem he is trying to solve. It's like old school boeing and bell labs.
    I found this podcast by complete accident and ended up watching the whole thing - so much depth and great content, even for someone who isn't a professional in this field.

    • @Gengingen
      @Gengingen 8 месяцев назад

      The new school Boeing is the one that ChatGPT built: hallucinating, doors falling off etc etc.

    • @MrHaggyy
      @MrHaggyy Месяц назад

      Well Bosch, Boing, Porsche, and the early guys at IBM, Intel or Apple were all engineers. The manager's didn't came until the profit was there.

  • @rdustinlane
    @rdustinlane Год назад +20

    Oh yes, after the announce of Mojo I couldn't wait for the next interview w Chris Lattner. Can't believe it's already here!

    • @aoeu256
      @aoeu256 Год назад

      Will websites on web assembly and mojo be faster than JavaScript hmm….

  • @lukehayes360VR
    @lukehayes360VR Год назад +17

    If Jeremy Howard is saying in his fast ai blog "Mojo may be the biggest programming language advance in decades" then it's a very big deal, and I'm paying attention. Thanks Lex for another fantastic interview. Thanks Chris for the clear explanations and of course, all the work you put into Mojo.

  • @OceanofMaya
    @OceanofMaya Год назад +11

    Frankly, for all his engineering acumen, which is clearly amazing and worthy of praise, his review and deep consideration of the psychological & sociological impact of AI & AGI was incredibly shallow & almost restricted by a 'free mrkt.' worldview confined by engineering - those are his tools so I appreciate that at one hand but he has clear blindspots that are problematic when considering the ramifications of AI and AGI...not from the engineering paradigm but from their impact and on that there are far more deep thinkers. An astounding engineer though - truly one-of-a-kind.

    • @MrHaggyy
      @MrHaggyy Месяц назад +1

      To be fair he is building rock solid building blocks for intense computation. His understanding of AI and it's impact is surely more profound than most peoples, but this has barely anything to do with his profession of building good programming languages.
      It's like asking a civil engineer for bridges what impact car emissions have, because he enables them to go fast in a large scale.

  • @angelxrj6707
    @angelxrj6707 Год назад +12

    Dang it! I was waiting for a new round! Chris is really an inspiring person. How to tackle the big issues in software programming…on his words really encouraged me to follow his projects along his professional life. Thank you very much, Lex for this new round!

  • @allukos3656
    @allukos3656 Год назад +103

    Lex fridman is best podcast host there is!

    • @Koipeliini1
      @Koipeliini1 Год назад +6

      As long as he does not take up political topics he is great. Too pro Putin for my taste.

    • @anujchaturvedi6296
      @anujchaturvedi6296 Год назад +10

      @@Koipeliini1 Lex is neutral. You are just in an Eco-chamber.

    • @194decibels
      @194decibels Год назад +10

      @@Koipeliini1 he's not pro Putin

    • @ArticulatelyFox
      @ArticulatelyFox Год назад +1

      quite possibly!

    • @Mastermindyoung14
      @Mastermindyoung14 Год назад +6

      ​@@Koipeliini1 pro-Putin? lol wut?

  • @mustafcode
    @mustafcode Год назад +5

    As an newbie to this field, this is so inspirational yet so intimidating. So much breadth and depth in the field of computer science. One lifetime isn’t long enough for all the cool possibilities. What a time…

  • @y5mgisi
    @y5mgisi Год назад +8

    I really want to listen to this tonight! But, I have a four hour drive tomorrow, and I'm thinking this would make the drive much more fun. Added to watch later.

  • @andyoates8392
    @andyoates8392 Год назад +8

    Such a joy to be able to listen in to some of the most fantastic conversations. The speed of growth in self learning programs is inexorable.
    💚♾️

  • @hcubill
    @hcubill Год назад +2

    What a wise, humble and lovely person. Few leaders are like that these days.

  • @evasivezim
    @evasivezim Год назад +16

    My favorite guest on this podcast😊

  • @SakvaUA
    @SakvaUA Год назад +5

    Oh boy, what an awesome podcast. Seems like podcasts with hardcore software and hardware guys are the best.

  • @vapormissile
    @vapormissile Год назад +11

    Positive waves, everyone.

    • @Chris-sv8ty
      @Chris-sv8ty Год назад +1

      Negative waves are required for alternating current

  • @anon-fz2bo
    @anon-fz2bo Год назад +8

    I always love the programming related ones and im glad I'm able to geek out over the convo the same way they are 😂 obviously nowhere near as good as these 2 but definitely as passionate. Thanks lex 👍

  • @mg4u4ever
    @mg4u4ever Год назад +7

    I think this is about to be the coolest and best podcast i watch this year

  • @cookiesup2music
    @cookiesup2music Год назад +3

    as a compiler writer, chris has always been my fave guest. all the way since the ai pod days. thanks for another amazing pod you two!! here’s to mojo 🔥🍻

  • @senshai1267
    @senshai1267 Год назад +3

    Was just checking out Mojo lang , and here we have Chris

  • @analogGigabyte
    @analogGigabyte Год назад +3

    It's rare to be such a high level of expertise and enjoyable at the same time.
    Love this through and through. Also love this channel, great work Lex!

  • @InteractiveDNA
    @InteractiveDNA Год назад +25

    Amazing that everything goes back to C and C++ to get things done. I am interested on the Mojo for sure!

    • @mattrochford6783
      @mattrochford6783 Год назад +1

      or fortran

    • @InteractiveDNA
      @InteractiveDNA Год назад +7

      I was interested in Mojo not anymore because you can not run locally and it needs other parts to run. Not stand alone.

    • @Hexanitrobenzene
      @Hexanitrobenzene Год назад

      @@InteractiveDNA
      ...yet. It's v0.1 only.

  • @neptronix
    @neptronix Год назад +3

    I get the feeling that this is the future of fast dynamically typeable languages.
    This is really exciting.
    Thanks for having this guy on, Lex.

  • @haxi52
    @haxi52 Год назад +4

    I've been writing C# for almost 20 years. This is the best argument I've ever heard against curlies. I might actually be changing my mind. Damn.

    • @Hexanitrobenzene
      @Hexanitrobenzene Год назад +1

      Yeah, it's just simpler to have one thing - indentation - represent grouping.

    • @rob3c
      @rob3c Год назад

      I like Chris, but the argument is at least partially disingenuous. For example, you still need auto-formatting in Python for standardization on projects, since indentation amount and type isn't forced by the language. And he didn't mention anything about the multitude of linter/formatter options that really make the difference in readability and reliability - curlies or not - that motivate using them on projects. Sadly, I see his willingness to sell religion as objectivity as undermining his opinions on the areas I'm really watching this to hear about. It's clear he enjoys poking people, so the overstatement is certainly intentional. Regardless, he usually has interesting stuff to say among all the BS, so I'm enjoying the conversation still overall.

    • @haxi52
      @haxi52 Год назад +1

      @@rob3c Every (good) language has formatters and linters. That's not his point. If you are going to indent anyway cause its easier to ready, why add the curlies?

    • @rob3c
      @rob3c Год назад

      @@haxi52 I understand his point just fine, thanks

  • @idatong976
    @idatong976 Год назад +7

    You're right about the tech language Lex. As a lay person, I don't understand enough in this episode but I do enjoy the excitement and inspiration from two pros. It still sounds like music to my ears. Thank you so much as always!

  • @G-ForceLogic
    @G-ForceLogic Год назад +14

    This is freaking awesome. What an amazing time to be alive or a simulation or an alien.

  • @zwerko
    @zwerko Год назад +1

    Can't remember when was the last time I thoroughly enjoyed a long conversation on the interwebs as much as I did this one.
    Thank you both, that was awesome!

  • @el_arte
    @el_arte Год назад +1

    Can’t wait for Mojo to run natively on Mac.

  • @jordanthibodeau4940
    @jordanthibodeau4940 Год назад +5

    I love hearing lex talk about his passion python. You can see the joy in his eyes. Keep it up lex!

  • @ReginaldPoyau
    @ReginaldPoyau Год назад +8

    You are killing it Lex. Another interview, that I had to listen to very intently.
    I am loving this.

  • @chillibits
    @chillibits Год назад +11

    Chris is a legend 🔥

  • @s3crettt
    @s3crettt Год назад +3

    This came at the right time. I just re-watched the 1st and 2nd episode

  • @TheRealStructurer
    @TheRealStructurer Год назад +2

    Nice conversation. I'm always appreciate when really smart people can explain things without getting too technical.

  • @wojciechgrodzicki
    @wojciechgrodzicki Год назад +2

    I feel this conversation is one of those things that you didn't really know you needed until you got it.

  • @Matamboarnold
    @Matamboarnold Год назад +8

    wow! this is really awesome! keep up with the good work. you are really inpiring us who have limited resources to get such information in time

  • @Aerish369
    @Aerish369 Год назад +5

    Thank you for adding value to my life. Your podcasts are really helpful.

  • @samanforoughi7898
    @samanforoughi7898 Год назад +1

    I love that there's a dedicated section to Jeremy Howard. Absolute legend that guy!

  • @brandoncarroll587
    @brandoncarroll587 Год назад +4

    I have a feeling this guy also knows Ada. First language I learned and it seems like he's taking a lesson from both parties and making the best of it.

  • @martinvannijnatten8134
    @martinvannijnatten8134 Год назад +4

    enjoyed the whole thing so much. I'm so with Chris on complexity being THE enemy ... took me a long time to learn. Python was my first love and I still love it. However since I found Erlang/OTP and the BEAM runtime I've come to believe this is the strongest programming env and runtime in a surprisingly large number of domains. especially when combined with a language like Elixir which has been designed for similar goals as what Guido had in mind for Python. The fundamental message-passing concurrency, the error handling philosophy, and now even the ML capabilities with NX and higher-level libraries. Joe Armstrong's thesis made me realize how much of a secret sauce we've got in our hands.
    As Chris days "when everyone goes left, you sometimes have to go right". Python might be the clear winner in the AI/ML space for now .... but I'm betting it might not be forever 😉

  • @TheQuantique
    @TheQuantique Год назад +4

    Thanks Alex, it is intriguing,educating and very instructive! 75 K views in 12 hours ! Congrats

  • @ossi1018
    @ossi1018 Год назад +2

    You should have monthly Chris episode (and couple others :) )

  • @Flako-dd
    @Flako-dd Год назад +3

    One of the few podcasts where you can have very different "auto tune" discussions with Ye and Chris Lattner

  • @K5RTO
    @K5RTO Год назад +2

    CL is just wow. Thanks for Part 3. When Mojo was announced I knew it was just a matter of time before Lex had him on again.

  • @_xentropy
    @_xentropy 3 месяца назад +2

    Lex, you gotta have this guy back now, a year later, to get an update. I've been coding in Mojo and I friggin love it.

  • @richardrick1014
    @richardrick1014 Год назад +10

    Chris is a legend, such a humble person.

  • @valizeth4073
    @valizeth4073 Год назад +2

    Great talk, unfortunately he misinterprets the "zero cost" meaning in "zero cost exceptions" (and it's *not* zero cost exception *handling*), the same way many people misinterpret the term zero cost abstractions. The zero cost refers to the fact that you don't have any additional runtime cost, specifically in the happy-path, meaning that if a function doesn't throw, there's no downside of having the `throw` in the function itself from a performance perspective. But ofc depending on your definition of "cost" you'll still get larger binaries, require RTTI and so on, but that's usually not what people find relevant in 99.9% of cases. It's the exact same thing regarding zero cost abstractions, you have tons of abstractions that don't affect the runtime, but ofc it'll affect lesser things such as compile times and what not.
    And talking about returning values that represent errors like you do in Rust, or with `std::expected` since C++23, that's not relatable to exceptions. Exceptions and result types cover different areas of handling errors that aren't necessarily interchangeable, hence having the support for both is optimal.

  • @GamingTakesPride
    @GamingTakesPride Год назад +3

    Heard about mojo from Fireship. Great start to the weekend!

  • @winddude9
    @winddude9 Год назад +3

    he make a good point about the file extension and looking at them, took me a week or two to remember the order of .ipynb properly. And I've very stoked to see more from mojo.

  • @Stuchlej
    @Stuchlej Год назад +1

    Your discussions with Chris are always such a delight ❤

  • @adrianstanciu3988
    @adrianstanciu3988 Год назад +2

    I loved any minute of it. If someone can solve this complex AI problem, then it is most probable Chris. Playing around with Mojo from its infant stages feels like being part of the history. Thank you, Lex! Thank you, Chris!

  • @somaxusa
    @somaxusa 8 месяцев назад

    Молодец Лёша! Благодаря тебе у нас есть возможность увидеть и услышать «особенных» людей. Chris seems to be such a humble guy, great interview!

  • @demolazer
    @demolazer Год назад

    I love how excited Lex is for the conversation. He's a programming nerd like me. This stuff is fascinating even though I don't fully understand everything...yet.

  • @priapushk996
    @priapushk996 Год назад +10

    Three hours later, still no idea how Mojo unifies things.

    • @michaelwalsh9920
      @michaelwalsh9920 Год назад +1

      It’s a scaling approach- factor, factor, factor!! Lol

    • @solitary_crow
      @solitary_crow Год назад +1

      The main selling point for mojo is that you can leverage MLIR to write custom operators instead of relying on a runtime written in C++. Like for tensor operations pytorch uses Aten as the runtime which is written in C++. Mojo is like pytorch GLOW or tensroflows JAX. I don't understand the need for mojo when there are better solutions.

    • @7447744774477447
      @7447744774477447 Год назад +2

      @@solitary_crow I think they are trying to be TypeScript for AI. I have the impression that Chris saw a bussiness opportunity for LLVM like stacks in proliferation of hardware in AI and decided to create such a stack with modular. As Python is the language of AI, they chose Python as an interface to their stack in order to attract users.

  • @mmddyyyy-his
    @mmddyyyy-his Год назад

    Having chris lattner on your podcast for the second time make me smile happy. James Gosling also genius person have so many wise and knowledgable experiences in the IT field. could you invite him for the second round lex?

  • @user-lb8du4dl3o
    @user-lb8du4dl3o Год назад +2

    packaging in python with things like poetry is pretty straight forward and clean, rarely problems with c or c++ dependencies (this can happen on certain platforms like windows where things might not be well tested, or new hardware like apple silicone where the compiling process might not be optimal or correct)

  • @nobufelipe3969
    @nobufelipe3969 Год назад

    The Dream Team of programming. The greatest programmers of all time and Chris Lattner.

  • @aussierule
    @aussierule Год назад +2

    This talk was fantastic. I’m not a programmer, just someone who has been using and navigating Linux. Would this language be a good language to start?

    • @JO-ih7uc
      @JO-ih7uc Год назад +4

      No, start with python.

  • @explodingstardust
    @explodingstardust Год назад +5

    You are awesome lex and also your guests. It's entertainment mixed with education.

  • @jolonf
    @jolonf Год назад +3

    Would love it if Apple embraced Mojo.

  • @tomaszkostyra7554
    @tomaszkostyra7554 Год назад +2

    What a great interview! I love the chemistry, clearly they enjoyed this discussion:)

  • @matt-g-recovers
    @matt-g-recovers Год назад +1

    Phenomenal video, fell in love with hardware as a child and became a software guy as an adult, seeing it all morph into these heterogeneous systems is magical

  • @MsLkjsadf
    @MsLkjsadf Год назад +2

    Can someone provide any resources to become hardware literate? As a data scientist, I'm intrigued by the intersection of software/AI and hardware (which is mainly what Chris Lattner talks about), but I find it quite challenging to find sources that can help me become sufficiently literate without becoming an expert (I haven't found any course from Chris Lattner or similar, it would be nice if there is one haha)

  • @StephanieWomack1992
    @StephanieWomack1992 Год назад +2

    Lex you know we gonna be hanging on right here even when we get lost.

  • @flyte9844
    @flyte9844 Год назад +3

    mojo gang where u at 👀

  • @NdxtremePro
    @NdxtremePro Год назад +2

    Very interesting video.
    Since Chris mentioned Zig, I see a lot of parallels in the way they are operating. Zig seems to be following that Swift model to bring the C community along, while Mojo looks to be using the release early and get feedback open model Zig is using.
    I wonder if they have considered using Zig to solve the C packaging and compiling portion for python to help facilitate the transition? After realizing this problem, Zig seems like a natural fit for Python and Mojo for this.

  • @MrMustachehead
    @MrMustachehead Год назад +2

    Wish Lex would have more devs on for us ❤️

  • @gh0stpyram1d
    @gh0stpyram1d Год назад +3

    So informative, thanks Lex!

  • @Tesla_dd
    @Tesla_dd Год назад +5

    This is amazing! Chris a legend.

  • @ohnoitisnt
    @ohnoitisnt Год назад +1

    Amazing. Ive been comissioning computers on site for years now and i have been watching operating systems, software, everything become more bloated, obnoxious and convoluted to use. Faster computers do indeed make for lazy programmers... Chris is the first programmer ive seen who 'gets' the horrendous inefficiencies that we have learned to put up with with our hyper fast computers - to hear he has made a language thats 35,000* faster than everyone else... It makes me think about american cars in the 60's - fuel was so cheap it was easier to just pout a bigger engine in if you wanted to go fast. Nowadays a 1L motorbike engine can make the same power as the 7.2L v8's of old because of the constraints, fuel pricing etc. We would have come up with this language ages ago if we didnt have moores law. Keep it up Chris i was just about to jump into learning python, looks like mojo now!

  • @jurgbalt
    @jurgbalt Год назад +2

    Chris: package distribution, compiler interface design, let/var....
    Lex: I hear you... what is the meaning of life?

  • @lucasamadsen
    @lucasamadsen Год назад

    Watching this episode with ORTUS is something else
    Ty for applying it Lex!

  • @realbobbyaxel
    @realbobbyaxel Год назад +1

    Please ask every guest you have for advice for young people. It is the most important segment that I always look for in a video. Please ask for advice for young people from every guest.

  • @valentinussofa4135
    @valentinussofa4135 Год назад +2

    Oh man, you are my hero. I got a lot of knowledge from this interesting podcast.👍

  • @myklenero
    @myklenero Год назад +2

    That intro gave me chills 🔥

  • @keithallpress9885
    @keithallpress9885 Год назад +2

    22:45 I worked in an R&D lab and we described our work as mainly S&R, Search and Redevelopment.

    • @boi__7898
      @boi__7898 Год назад

      Hey Keith it’s me Ryan from the office!

    • @keithallpress9885
      @keithallpress9885 Год назад

      @@boi__7898 HI Ryan how's it going

  • @Turcian
    @Turcian Год назад +1

    I would like to hear Chris' thoughts on where Modular stands relative to ONNX/ONNX Runtime.

  • @seeknndestroy420
    @seeknndestroy420 Год назад +1

    Please round 2 with Jeremy Howard!!

  • @blue-hydra
    @blue-hydra Год назад +4

    finally been waiting on this for a while lex😃

  • @austinhaider105
    @austinhaider105 Год назад +1

    Love how you mention list comprehension with the things you love about python. Ever since I learned how to write them I never populated lists in the same way. I use them almost to a flaw lol

  • @pikaso6586
    @pikaso6586 Год назад +2

    The more I listen to that podcast the more I realise how much I don't know and how clever some people are

  • @5pp000
    @5pp000 Год назад +1

    Fascinating from begin() to end()! I can see that Chris would be a great person to work with. If I were looking, I would drop him a line. I hope Modular does well.

    • @sungam69
      @sungam69 Год назад

      ___ Don''t do drugs

  • @andrei.roncea
    @andrei.roncea Год назад +1

    Everyone, even non-programmers, should listen to the last 30-40 minutes.

  • @phildascola1354
    @phildascola1354 Год назад +4

    Always fascinated as to the progress of the Human condition. You inspire me more with every new podcast. If we are to advance, it will be with the optimization of our marriage with AI, and even like a marriage things will be tense but the outcome will be forever positive.

  • @Gld1
    @Gld1 Год назад

    Great episode, just signed up for Mojo early access

  • @cktse_jp
    @cktse_jp Год назад +1

    Just finished listening to this episode over multiple sittings. Amazing content packed with fascinating insights, 120% must-see for anyone who is interested in the evolution of programming languages. Thanks so much for doing this!

  • @Myndi78
    @Myndi78 Год назад +3

    I haven't programmed anything since Basic64 and I did not understand 5 minutes of this podcast. It was still pretty good tho 😂

  • @viruslab1
    @viruslab1 Год назад +1

    What a great conversation! Thank you Lex!

  • @theMuritz
    @theMuritz Год назад

    Thumbs up before listening to the Podcast. I love Chris Lattner and Lex

  • @JoseColonTV
    @JoseColonTV Год назад +2

    Truly a brilliant mind, and an awesome interview!