optimization
18:41Refterm Lecture Part 1 - Philosophies of Optimization
93K views • 5 years ago
Molly Rocket
Casey Muratori's first refterm lecture lays out philosophies of optimization, distinguishing optimization from non-pessimization, which means avoiding needless work. It uses his fast terminal renderer project to show how fast computers really are.
2:50:14Simple Code, High Performance
463K views • 5 years ago
Molly Rocket
Casey Muratori's University of Twente guest lecture is a case study in how straightforward code can cut thousands of lines and tens of seconds of runtime down to a few dozen lines running in under a second. It uses concrete examples to show why software is often an order of magnitude slower than it should be.
Topic match · Software performance & optimization
42:21Where Does Bad Code Come From?
282K views • 5 years ago
Molly Rocket
Casey Muratori's invited lecture on where bad code comes from, rebroadcast from a Twitch stream. He critiques conventional wisdom such as SOLID and Clean Code and argues about how those habits lead to slow, poorly structured software.
Topic match · Software performance & optimization
2:25:52The spelled-out intro to neural networks and backpropagation: building micrograd
4.4M views • 4 years ago
Andrej Karpathy
Andrej Karpathy's first Neural Networks: Zero to Hero lecture, which builds micrograd, a tiny autograd engine, from scratch in Python. It explains backpropagation and neural network training step by step, assuming only basic Python and some high-school calculus.
Topic match · Machine learning & deep learning
3:31:24Deep Dive into LLMs like ChatGPT
10.2M views • 1 year ago
Andrej Karpathy
Andrej Karpathy's three-hour-plus general-audience deep dive into how ChatGPT-style LLMs are built, covering the full training stack from pretraining to post-training. It also gives mental models for their quirks, like hallucination, and how to use them well.
Topic match · Machine learning & deep learning
2:13:35Let's build the GPT Tokenizer
1.3M views • 2 years ago
Andrej Karpathy
Andrej Karpathy builds the GPT tokenizer from scratch, implementing byte pair encoding along with encode and decode. He shows how many odd LLM behaviors trace back to tokenization, and covers Unicode byte encodings along the way.
Topic match · Machine learning & deep learning
47:15Will AI outsmart human intelligence? - with 'Godfather of AI' Geoffrey Hinton
878K views • 1 year ago
The Royal Institution
Geoffrey Hinton's 2025 Royal Institution Discourse on what AI has learned from biological intelligence and how it might surpass it. He explains neural networks and argues that human language use resembles what backpropagation-trained networks do.
Topic match · Machine learning & deep learning
39:43Do we need Attention? - Linear RNNs and State Space Models (SSMs) for NLP
35K views • 3 years ago
Sasha Rush
Sasha Rush surveys linear RNNs and state space models as replacements for attention in transformer-style models, in a talk for MLSys. It covers the foundational preliminaries and predates Mamba.
Topic match · Machine learning & deep learning
1:10:58Trends in Deep Learning Hardware: Bill Dally (NVIDIA)
32K views • 2 years ago
Paul G. Allen School
Bill Dally of NVIDIA gives a University of Washington lecture on trends in deep learning hardware. It covers numeric formats, specialized instructions, energy per operation and co-design of hardware and software.
Topic match · Machine learning & deep learning