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

    I Interviewed The Creator Of LLVM, Clang, Swift, and Mojo

    The PrimeTime

    5 HN mentions · mentioned in 5 months, 2024–2026

    YouTube

    1:05:45 · 274K views · Jul 12, 2024

    ThePrimeagen interviews Chris Lattner, creator of LLVM, Clang, Swift and Mojo, with TJ DeVries, in a long live-streamed conversation. They discuss language design and Lattner's experience building Swift.

    Cited in Swift discussions for Lattner's account of Swift becoming complex too fast under pressure from Apple's needs.

    Software Engineering & LanguagesCompilers, interpreters & program analysisProgramming language designTech pioneers & interviews
    1. 3:34:04
      Chris Lattner: Future of Programming and AI | Lex Fridman Podcast #381Lex Fridman2M views • 3 years ago
    2. 2:42:41
      Chris Lattner: The Future of Computing and Programming Languages | Lex Fridman Podcast #131Lex Fridman594K views • 6 years ago
    3. 1:24:39
      Mojo Lang - Tomorrow's High Performance Python? (with Chris Lattner)Developer Voices64K views • 2 years ago
    4. 1:13:06
      Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators | Lex Fridman Podcast #21Lex Fridman200K views • 7 years ago
    5. 49:48
      2023 LLVM Dev Mtg - Mojo 🔥: A system programming language for heterogenous computingLLVM61K views • 2 years ago
    6. 31:22
      Swift for TensorFlow: The Next-Generation Machine Learning Framework (TF Dev Summit '19)TensorFlow41K views • 7 years ago
    7. 44:38
      2017 LLVM Developers’ Meeting: “Implementing Swift Generics ”LLVM21K views • 9 years ago
    8. 52:21
      ASPLOS Keynote: The Golden Age of Compiler Design in an Era of HW/SW Co-design by Dr. Chris LattnerSiFive52K views • 5 years ago
    9. 40:33
      2016 LLVM Developers’ Meeting: D. Dunbar “A New Architecture for Building Software”LLVM7.3K views • 9 years ago
    10. 56:39
      Alan Kay - Programming and ScalingColin McDonnell36K views • 11 years ago
    11. 3:31:24
      Deep Dive into LLMs like ChatGPTAndrej Karpathy10M views • 1 year ago
    12. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    13. 59:48
      [1hr Talk] Intro to Large Language ModelsAndrej Karpathy4.3M views • 2 years ago
    14. 43:58
      "The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)Strange Loop Conference141K views • 3 years ago
    15. 1:06:20
      Lars Bak - The Making of a Secure and Robust IoT Development PlatformCurry On!2.6K views • 7 years ago
    16. 58:39
      Tim Ewald - Clojure: Programming with Hand ToolsClojureTV48K views • 12 years ago
    17. 1:31:13
      A Hackers' Guide to Language ModelsJeremy Howard580K views • 3 years ago
    18. 1:55:24
      Ideas about a new programming language for games.Jonathan Blow530K views • 12 years ago
    19. 54:12
      OOPSLA Conference: Growing a LanguageComputer History Museum24K views • 6 years ago
    20. 43:14
      Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and DartDartlangTV14K views • 13 years ago

    5 comments from Hacker News

    1. @troupoFeb 2026· in “Swift in the Browser with ElementaryUI (Swift FOSDEM 2026 Talk) [video]”

      > - Modern Ergonomics What does this even mean? Modern Swift looks like a haphazard mishmash of conflicting features where every problem is solved by "just one more keyword bro". In 2024 it had 217 keywords : [LINK] and that was reduced slightly, to 203, in 2025: [LINK] According to Lattner they never even had the time to design anything due to time pressure from Apple [1]. So Swift ended up with a type system that the compiler can't even check and is impossible to fix. So the compiler routinely just gives up and complains on even the most trivial code. [1] this video --- start quote --- Swift has turned into a gigantic super complicated bag of special cases, special syntax, special stuff... We had a ton of users, it had a ton of iternal technical debt... the whole team was behind, and instead of fixing the core, what the team did is they started adding all these special cases. --- end quote ---

      CriticalView on HN
    2. @troupoMar 2026· in “Swift 6.3 Released”

      Lattner probably left because Apple didn't give the team any breathing room to properly implement the language. It was "we must have this feature yesterday". A lot of Swift is the equivalent of Javascrip's "we have 10 days to implement and ship it": this video --- start quote --- Swift has turned into a gigantic super complicated bag of special cases, special syntax, special stuff... We had a ton of users, it had a ton of iternal technical debt... the whole team was behind, and instead of fixing the core, what the team did is they started adding all these special cases. --- end quote ---

      CriticalView on HN
    3. @rweichlerNov 2025· in “Exploring the Fragmentation of Wayland, an xdotool adventure”

      Srs question, I keep reading everywhere from experienced people Wayland sucks. I need to start learning of these stacks, should I go with Wayland or should I go with Xorg? If I didn't know any better I would learn the Wayland API. Just like how: if I didn't know any better I would learn Swift (instead of Objective-C). But thankfully I do know better and I know to stay far away from Swift [1]. Is it the same deal with Xorg/Wayland? It seems like noobs prefer Wayland but the experts prefer Xorg. 1. this video

      CriticalView on HN
    4. @troupoFeb 2025· in “Apple is open sourcing Swift Build”

      > About control - serious question: how is this different from for example Rust, Go, Zig or Python? You can ask Chris Lattner about how many many changes were forced through the language before they were ready, or even properly designed, because Apple needed them: this video

      CitesView on HN
    5. @auggieroseJul 2024

      At what point in the video does he say that? Edit: this video It's not that Swift itself failed, but that Lattner thinks Swift has become too complex too fast, due to the pressure of a rapidly growing user base.

      CitesView on HN