Software Performance & Optimization Videos Hacker News Recommends — Page 2
Software performance & optimization videos on HackerTube: the talks, lectures and explainers Hacker News commenters keep sharing, covering profiling, benchmarks, cache efficiency, software bloat, latency, low-level optimization, SIMD, Casey Muratori, Handmade Hero, why software is slow.
115 videos · ranked by HN recommendations · showing 49–96
More software performance & optimization videos
Ranks 49 and up.
explainer#1782New computers don't speed up old code
Matthias random stuff
“This great video [0] demonstrates how CPU performance has only increased 1.5-2x over the past 15(!) years when executing extremely branchy code.”
3 HN recommenders · 2025
talk#1792C++Now 2018: Matt Godbolt “What Else Has My Compiler Done For Me Lately?”
CppNow
“Both are great presentations going into details on some of the crazy optimizations compilers will do.”
3 HN recommenders · 2018–2020
talk#1796CppCon 2015: Chandler Carruth "Tuning C++: Benchmarks, and CPUs, and Compilers! Oh My!"
CppCon
“Optimizing the Emergent Structures of C++”
3 HN recommenders · 2015–2020
explainer#1803Fast Inverse Square Root — A Quake III Algorithm
Nemean
“This video is approachable and explains it pretty well”
3 HN recommenders · 2021–2022
talk#1965High Performance Web Sites and YSlow
Google TechTalks
“Everything they produce about the subject (and I don't just mean the plugin) is solid gold.”
2 HN recommenders · 2009
talk#1988Bryan Cantrill on ARC: A Self-Tuning, Low Overhead Replacement Cache [PWL SF] 10/2017
PapersWeLove
“Bryan Cantrill does a pretty good survey of caching strategies in the intro”
3 HN recommenders · 2019–2024
commentary#1994Twitter and Visual Studio Rant
Molly Rocket
“Casey Muratori has some great YouTube videos (a.k.a.: rants)”
3 HN recommenders · 2020–2026
talk#2004Making R run Fast - Jan Vitek
John O'Neill
“Another talk on the difficulty of optimising R is this fantastic one by Jan Vitek”
3 HN recommenders · 2017–2023
talk#2057A Crash Course in Modern Hardware by Cliff Click
Devoxx
“it's a really accessible refresher if you're a bit outdated on how all these caches work and interact”
3 HN recommenders · 2017–2025
talk#2091RustConf 2016 - A Modern Editor Built in Rust by Raph Levien
Confreaks
“So far I've found and enjoyed reading/watching the resources below”
4 HN recommenders · 2016–2018
talk#2135Shared memory parallelism in Julia | Kiran Pamnany | Cambridge Julia Meetup (May 2018)
The Julia Programming Language
“I found his talk to be an insightful overview of this work”
4 HN recommenders · 2018–2019
talk#2170"Compacting the Uncompactable" by Bobby Powers
Strange Loop Conference
“There was a great talk at Strange Loop about a drop-in malloc replacement which compacts.”
3 HN recommenders · 2020–2025
talk#2205High-performance Tree Wrangling, the APL Way // Aaron Hsu // Dyalog '18
Dyalog User Meetings
“He has one talk (available on YouTube) about his approach to using arrays to working with tree structures in a high-performance way in APL”
3 HN recommenders · 2019–2021
talk#2239Speed Up Your JavaScript
Google TechTalks
“the fundamental ideas are still the same.”
3 HN recommenders · 2012–2025
talk#2272"NTFS really isn't that bad" - Robert Collins (LCA 2020)
linux.conf.au
“This is a great talk on the topic”
5 HN recommenders · 2020–2025
talk#2308What's a Memory Allocator Anyway? - Benjamin Feng
Zig SHOWTIME
3 HN recommenders · 2020–2021
talk#2321Parsing JSON Really Quickly: Lessons Learned
InfoQ
“It's worth looking at if you're into this sort of thing.”
3 HN recommenders · 2020–2026
talk#2339CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”
CppCon
“a more recent video on it from CppCon 2018 where the presenter goes over a specific worked example.”
3 HN recommenders · 2018–2021
talk#2354Alexis King - “Effects for Less” @ ZuriHac 2020
Zürich Friends of Haskell
“the best one I did watch this year was Alexis King's 'Effects for Less' (Haskell).”
2 HN recommenders · 2020
demo#2433Can you fit a whole game into a QR code?
MattKC
“I admire this type of content where the creator take some concepts we [all] use and understand”
2 HN recommenders · 2020–2025
talk#2517Scale By The Bay 2019: Bryan Cantrill, Was He Wright All Along? Software After Moore's Law
FunctionalTV
“Bryan Cantrill has a great talk on this and the end of scaling”
2 HN recommenders · 2019–2023
talk#2540CppCon 2014: Jeff Preshing "How Ubisoft Develops Games for Multicore - Before and After C++11"
CppCon
“Jeff Preshing gave a really good introduction to atomics at CppCon 2014.[1]”
2 HN recommenders · 2015–2021
talk#2596Oculus Connect Keynote: John Carmack
Meta VR
“Carmack's 2014 Oculus Connect keynote is well worth watching”
2 HN recommenders · 2014–2021
talk#2624Keynote. Professor Steven G. Johnson | JuliaCon 2019
The Julia Programming Language
“really interesting, informative, entertaining and well delivered.”
2 HN recommenders · 2019–2022
talk#2703Dmitry Vyukov — Go scheduler: Implementing language with lightweight concurrency
Hydra
“This one notably also explains the design considerations for golangs M:N:P in comparison to other schemes”
2 HN recommenders · 2020–2026
talk#2760FreeBSD optimizations used by Netflix serving at 800Gb/s - Drew Gallatin - EuroBSDcon 2022
EuroBSDCon
“this might be a little lower level that you may be interested in as it relates to kernel optimizations to jack bit throughput rates”
2 HN recommenders · 2022–2025
talk#2761Kilim: Fast, lightweight, cheap message passing in Java.
Google TechTalks
“Kilim's author did a nice Google Talk”
2 HN recommenders · 2009–2012
talk#2775The Truth about Rust/WebAssembly Performance
Greg Johnston
“did a pretty good video about this a few weeks ago[0]”
2 HN recommenders · 2023–2026
commentary#2942Handmade Hero | Getting rid of the OOP mindset
vexe
“Casey Muratori (Handmade Hero) on why OOP is bad and how to get rid of that mindset”
2 HN recommenders · 2018–2023
talk#2984Abseil's Open Source Hashtables: 2 Years In - Matt Kulukundis - CppCon 2019
CppCon
“gets into more depth of why this is a good idea”
1 HN recommenders · 2021–2026
talk#2997Dennis Gustafsson – Parallelizing the physics solver – BSC 2025
Better Software Conference
“The following is an interesting talk where the author used a spinlock to speed up a real-time physics solver significantly.”
2 HN recommenders · 2025–2026
demo#3000CygnusEd Professional in Action on an Amiga 2000
Casey Muratori
“For those who never used CED on an Amiga, this is how it ran on now 30 years old hardware clocked at 8 MHz.”
1 HN recommenders · 2016–2023
talk#3016C++Now 2018: You Can Do Better than std::unordered_map: New Improvements to Hash Table Performance
CppNow
“Many videos on hash table are great. I found this one particularly good.”
2 HN recommenders · 2021–2024
talk#3046Bloat: How and Why UNIX Grew Up (and Out) - Rusty Russell,Matt Evans
Linux.conf.au 2012 -- Ballarat, Australia
“Well worth a viewing.”
2 HN recommenders · 2014–2015
talk#3165CppCon 2019: Emery Berger “Mesh: Automatically Compacting Your C++ Application's Memory”
CppCon
“the weird and wonderful work of Emery Berger et al with their “Mesh” malloc implementation, which blows my mind”
2 HN recommenders · 2019–2023
talk#3215GopherCon 2015: Go GC: Solving the Latency Problem - Rick Hudson
Gopher Academy
“you might also find Rick Hudson's talk on GC improvements in Go 1.5 interesting”
2 HN recommenders · 2015–2020
talk#3225Chris Seaton @ VMSS16: JRuby+Truffle: Why it’s Important to Optimise the Tricky Parts
softdevteamuk
“Chris Seaton gave this talk recently about JRuby+Truffle and some specifics about how it optimises so well compared to other Ruby implementations.”
2 HN recommenders · 2016–2019
talk#3262React.js Conf 2015 - Beyond the DOM: How Netflix plans to enhance your television experience
Meta Developers
“There's an interesting video by Netflix where they discuss using React in their stack.”
2 HN recommenders · 2015–2017
talk#3347Plenary: Performance Matters - Emery Berger - CppCon 2020
CppCon
“covers the basics of how to attempt benchmarking with actual computer science instead of myth and voodoo rituals”
2 HN recommenders · 2021–2022
talk#3396A 10x faster TypeScript
Microsoft Developer
“The relationship of their performance gains to functional programming ideas is explained beginning at 8:14”
2 HN recommenders · 2025
lecture#3430Rust at speed — building a fast concurrent database
Jon Gjengset
“gave a great talk about the system”
2 HN recommenders · 2019–2022
demo#3447Unity DOTS vs Handbuilt: Sample Project
Nick Caston
“A custom 3D engine performs immensely better than a comparable Unity project, but it took the author 3 to 4 times the effort.”
1 HN recommenders · 2020–2021
explainer#3500Finding the BEST sine function for Nintendo 64
Kaze Emanuar
“This guy puts a lot of work into figuring out if there is a faster way to do trig calcs on the N64”
2 HN recommenders · 2023–2026
talk#3568'Fastware' - Andrei Alexandrescu [ ACCU 2016 ]
ACCU Conference
“If you’re skeptical, I really do encourage you to watch, he’s not sloppy.”
1 HN recommenders · 2016–2021
talk#3591CppCon 2019: Matt Godbolt “Path Tracing Three Ways: A Study of C++ Style”
CppCon
“On OOP versus more cache friendly approaches and branch prediction this talk from CPPCon 2019 is great”
1 HN recommenders · 2019–2025
talk#3595Brandt Bucher – A JIT Compiler for CPython
encukou
“I recommend that people watch Brandt Bucher's "A JIT Compiler for CPython" from last year's CPython Core Developer Sprint[0].”
1 HN recommenders · 2023–2024
demo#3647Data-Oriented Demo: SOA, composition
Jonathan Blow
“He gives a fantastic walkthrough on his approach to structure packing in the data-oriented demo[1].”
1 HN recommenders · 2015–2020
demo#36698088 MPH by Hornet + CRTC + DESiRE (final version)
andrewmjenner
“The 8088MPH demo also sounds surprisingly good.”
1 HN recommenders · 2016–2021
More in Software Engineering & Languages