Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Travis Oliphant: NumPy, SciPy, Anaconda, Python & Scientific Programming | Lex Fridman Podcast #224

    Lex Fridman

    2 HN recommenders · recommended in 4 months, 2021–2024

    YouTube

    3:05:25 · 812K views · Sep 23, 2021

    Lex Fridman interviews Travis Oliphant, creator of NumPy, SciPy and Anaconda, about scientific Python and its history. It runs about three hours.

    Recommended as a firsthand history of how Python became the language of scientific computing and ML.

    Software Engineering & LanguagesPython, Ruby & scripting languagesData science & statisticsTech pioneers & interviews
    1. 42:44
      Armin Ronacher - A Python for Future GenerationsEuroPython Conference6.2K views • 9 years ago
    2. 1:12:12
      2017 ACM PPoPP Keynote: It's Time for a New Old LanguageGuy Steele6.8K views • 9 years ago
    3. 57:05
      Keynote: Begin...End?David Beazley9.5K views • 5 years ago
    4. 3:15:51
      Guido van Rossum: Python and the Future of Programming | Lex Fridman Podcast #341Lex Fridman1.8M views • 3 years ago
    5. 3:34:04
      Chris Lattner: Future of Programming and AI | Lex Fridman Podcast #381Lex Fridman2M views • 3 years ago
    6. 2:42:41
      Chris Lattner: The Future of Computing and Programming Languages | Lex Fridman Podcast #131Lex Fridman594K views • 6 years ago
    7. 2:29:05
      Cursor Team: Future of Programming with AI | Lex Fridman Podcast #447Lex Fridman1M views • 2 years ago
    8. 2:59:19
      Brendan Eich: JavaScript, Firefox, Mozilla, and Brave | Lex Fridman Podcast #160Lex Fridman878K views • 5 years ago
    9. 1:13:06
      Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators | Lex Fridman Podcast #21Lex Fridman200K views • 7 years ago
    10. 2:52:56
      Douglas Lenat: Cyc and the Quest to Solve Common Sense Reasoning in AI | Lex Fridman Podcast #221Lex Fridman139K views • 5 years ago
    11. 1:45:56
      Donald Knuth: Algorithms, Complexity, and The Art of Computer Programming | Lex Fridman Podcast #62Lex Fridman515K views • 6 years ago
    12. 1:43:10
      Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming | Lex Fridman Podcast #109Lex Fridman766K views • 6 years ago
    13. 1:39:56
      Marcus Hutter: Universal Artificial Intelligence, AIXI, and AGI | Lex Fridman Podcast #75Lex Fridman126K views • 6 years ago
    14. 4:23:39
      Stephen Wolfram: Fundamental Theory of Physics, Life, and the Universe | Lex Fridman Podcast #124Lex Fridman501K views • 6 years ago
    15. 3:11:09
      Stephen Wolfram: Cellular Automata, Computation, and Physics | Lex Fridman Podcast #89Lex Fridman1.8M views • 6 years ago
    16. 3:38:43
      Stephen Wolfram: Complexity and the Fabric of Reality | Lex Fridman Podcast #234Lex Fridman4.8M views • 5 years ago
    17. 2:48:13
      Max Tegmark: The Case for Halting AI Development | Lex Fridman Podcast #371Lex Fridman1.7M views • 3 years ago
    18. 2:23:57
      Sam Altman: OpenAI CEO on GPT-4, ChatGPT, and the Future of AI | Lex Fridman Podcast #367Lex Fridman6.8M views • 3 years ago
    19. 2:50:45
      Edward Gibson: Human Language, Psycholinguistics, Syntax, Grammar & LLMs | Lex Fridman Podcast #426Lex Fridman471K views • 2 years ago
    20. 1:01:45
      A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)David Beazley26K views • 7 years ago

    4 comments from Hacker News

    1. @chubotApr 2024· in “Autoconf makes me think we stopped evolving too soon”

      Yup, I agree that Python composes like Unix does, which is a reason for its phenomenal growth: Narrow Waists Can Be Interior or Exterior: PyObject vs. Unix Files - [LINK] The appendix links to: Why is Python the language of machine learning? [LINK] In particular, I highly recommend this bit of history from NumPy creator Travis Oliphant: this video

      Strongly recommendsView on HN
    2. @chubotNov 2021· in “Ask HN: How did Python become the lingua franca of ML/AI?”

      Because Python has NumPy, which implements vectorized math on arrays and matrices. Machine learning algorithms are implemented naturally and efficiently with those primitives. PyTorch, TensorFlow, and I think every other machine learning framework in Python all use NumPy. JavaScript, Ruby, and Perl either don't have this abstraction at all, or they have much weaker versions of it, and many fewer scientific libraries. NumPy started in the early 2000's and continues to this day. It takes decades to build up this infrastructure! This recent interview with NumPy creator Travis Oliphant is great: this video He talks about how there were competing abstractions like "Numeric" and another library, and his goal with NumPy was to unify them. And how there are still some open design issues / regrets. There were multiple people in the nascent Python community who were tired of MATLAB, not just because it's proprietary, but because it's a weak and inefficient language for anything other than its scientific use cases. You won't have a good time trying to write a web app wrapper in MATLAB, for example. The much more recent Julia language is also inspired positively and negatively by MATLAB, and is very suitable for machine learning, though it doesn't have the decades of libraries that Python has. ----- The NumPy extension was in turn enabled by operator overloading in Python (which is actually a very C++ influenced mechanism). JavaScript doesn't have operator overloading; I'm pretty sure Perl

      RecommendsView on HN
    3. @calmdown13Mar 2022· in “The counterintuitive rise of Python in scientific computing (2020)”

      This episode of the lex fridman podcast gives a good overview of how python's scientific computing community developed. this video

      RecommendsView on HN
    4. @windsignalingDec 2022· in “NumPy 1.24 Release Notes”

      If in doubt, you can always check out the Lex Fridman podcast with Numpy creator Travis Oliphant: this video They pronounce the "Py" as "pie".

      CitesView on HN