HackerTubewatch
Surprise me
Frame from 2023 LLVM Dev Mtg - Mojo 🔥: A system programming language for heterogenous computing Plays via YouTube's privacy-enhanced embed

2023 LLVM Dev Mtg - Mojo 🔥: A system programming language for heterogenous computing

4 videos recommended on HN
YouTube
2 HN users recommended this talk2 months2023–2026 score 2.5
Years with an HN recommendation, 2007–2026

HN points to it as the best deep dive into Mojo's design, including MLIR use and SIMD-first scalars.

A 2023 LLVM Developers' Meeting keynote by Abdul Dakkak, Chris Lattner and Jeff Niu introducing Mojo, a Python-family systems language built on MLIR and LLVM for heterogeneous computing.

“this video totally changed my view” (HN, 2024)

1 strong recommendations · 1 recommendations · 2 citations · Talks · advanced · partly dated

4 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@nickysielicki Mar 2024 Strongly recommends
on HN thread The Next Big Step in Mojo Open Source
Read more
When mojo was initially released I didn’t think much of it because: 1. It was announced prior to being available, even in closed source form. 2. Emoji filenames meant to me that it wasn’t taking itself too seriously. 3. Many people have tried to make Python fast and failed, and that was my naive take on it, and despite the fact that LLVM allstars were working on it, it seemed like a lofty goal. 4. Closed source programming languages usually suck. They presented at the LLVM conference in 2023 and this video totally changed my view: [this video] There are some fascinating ideas here, I’m especially excited about what could come from their templated IR. Recommend others give it a watch if they’re confused on why they should pay attention to this project.
Convincing talk on Mojo's design, templated IR and why the project deserves attention.
@MohamedMabrouk Aug 2026 Recommends
on HN thread Mojo 1.0 Is Here
I think they had a good dive here [this video] The gist is that MLIR (unlike LLVM) was designed to be multithreaded so the whole stack above LLVM IR is parallel, and then LLVM is used as a per-function codegen tool in parallel, so although LLVM itself is single threaded there are multiple seperate contexts of it. also I think they wrote their own linker.
Explains MLIR's multithreaded design and per-function parallel LLVM codegen.

Citations, criticism and jokes

@zoogeny Nov 2023 Cites it
on HN thread Show HN: Error return traces for Go, inspired by Zig
Read more
I was watching a recent talk about the new Mojo language [1]. There is a section on SIMD and how they treat scalar values as a special case of vector operations (around the 33 min time). It does seem that tensors are one of the core abstractions for modern ML systems. I've heard people joke that AI is just matrix multiplication. Python is such a flexible language that creating abstractions around its syntax was super easy. I believe that was part of the reason Python has come to dominate this space (not the only reason obviously). I too felt the same as you, but as a distant admirer of Zig. I totally understand that operator overloading can be misused. But I have an intuition that at least providing operators for linear algebra (and probably complex/quaternion) is a really important feature for any languages from this point in history going forward. 1. [this video]
Talk covers Mojo treating scalars as special case of SIMD vector operations.
@melodyogonna Sep 2025 Cites it
on HN thread ML needs a new programming language – Interview with Chris Lattner
They've given a talk abut this on the LLVM dev meeting: [this video] They have some fancy tech around compile-time interpreter, mojopkg, and their code generator. They also have a graph compiler (not mentioned in the talk) that can fuse kernels written in Mojo.
Covers compile-time interpreter, mojopkg and code generator of Mojo.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close