John Carmack Tech Talk with UMKC-SCE
UMKC School of Science and EngineeringRecommended by 3 HN commenters across 3 months, 2017–2023
talk · intermediate · evergreen · 2017–2023 on HN
John Carmack speaks at UMKC's 2017 commencement event about the difficulties of VR, especially end-to-end latency across hardware and software. He covers why latency and buffering matter and how nausea is addressed.
Recommended whenever latency, buffering or VR comfort comes up, as an accessible account from someone who dealt with it directly.
Up next
11 mo on HNPrinciples for Dealing with the Changing World Order by Ray Dalio
Principles by Ray Dalio
Recommended 10× on HN · 2022–2025
4 mo on HN"Data Driven UIs, Incrementally" by Yaron Minsky
Strange Loop Conference
Recommended 4× on HN · 2018–2022
11 mo on HNMaybe Not - Rich Hickey
ClojureTV
Recommended 14× on HN · 2018–2025
6 mo on HNThe Clean Architecture in Python
Next Day Video
Recommended 5× on HN · 2017–2021
3 mo on HNGopherCon 2016: The Design of the Go Assembler - Rob Pike
Gopher Academy
Recommended 3× on HN · 2017–2025
2 mo on HNRustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duffy
Confreaks
Recommended 2× on HN · 2017–2025
4 mo on HNDtrace Review
GoogleTalksArchive
Recommended 4× on HN · 2013–2026
11 mo on HN"Testing Distributed Systems w/ Deterministic Simulation" by Will Wilson
Strange Loop Conference
Recommended 12× on HN · 2014–2024
7 mo on HNQuakeCon 2012 - John Carmack Keynote
QuakeCon Official
Recommended 6× on HN · 2012–2018
6 mo on HNRiftSketch: Live coding in VR with the Oculus Rift, Firefox WebVR, JavaScript and Three.js
Brian Peiris
Recommended 5× on HN · 2014–2020
5 mo on HNThe Future is a Dead Mall - Decentraland and the Metaverse
Folding Ideas
Recommended 6× on HN · 2023–2025
3 mo on HNHead Tracking for Desktop VR Displays using the WiiRemote
Johnny Lee
Recommended 3× on HN · 2010–2026
5 comments from Hacker News
If you care about end-to-end latency, I highly recommend this talk by John Carmack: ▶ this video This talk blew my mind and made me feel like a terrible engineer. He's talking about end-to-end latency in VR, which actually has a commercial motivation because VR products with high latency will make you sick. (this obviously doesn't happen with shells and terminals!) He's talking about the buffering and filtering at every step of the way. And it's not just software -- sensors have their own controllers to do filtering, which requires buffering, before your OS kernel can even SEE the the first byte, let alone user space. On the other side, display devices and audio output devices also do nontrivial processing after you've sent them your data. It's an integrated hardware/software problem and Carmack is great at explaining it! It's a dense, long-ish talk, but worth it.
>Also, prolonged use causes nausea in a large percentage of people. There's an excellent video of John Carmack talking about this and how to solve it. This is much less of an issue now. ▶ this video I agree with you though that there aren't any killer apps for VR/AR yet, and it remains to be seen if there will be any at all.
▶ this video I disagree. See the above link for a lecture where he describes the difficulties in VR in a manner that anybody with minimal programming experience can understand.
Oh definitely, see my comment here about an excellent talk by John Carmack on this very subject (end-to-end hardware/software latency in VR): ▶ this video link
John Carmack's lecture on systems engineering / reducing latency for VR mentions buffers repeatedly: ▶ this video