Rust NYC: Jon Gjengset - Demystifying unsafe code
What it is
Jon Gjengset's Rust NYC talk explaining what `unsafe` in Rust actually means, why it is dangerous, and why it is sometimes necessary. He works through the Rustonomicon to separate fair concerns from overblown ones.
Why Hacker News recommends it
HN recommends it as the best calm explanation of unsafe Rust, from a speaker commenters trust on the topic.
- 2 people recommended it
- 2 different months
- 0 strong recommendations
- first 2020, last 2024
What HN commenters said
“There's a great new talk by on Gjengset on youtube that tackles just this question”
Talk demystifying unsafe Rust.
Sammi, 2020-04 · Recommendation · in “How to speed up the Rust compiler in 2020”
“the speaker is one of those people I mention who I'd trust more than me to write unsafe code”
Talk by a trusted expert on unsafe Rust difficulty.
saghm, 2024-12 · Recommendation · in “Compiling C to Safe Rust, Formalized”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: rust, unsafe, rustonomicon, memory safety, jon gjengset
Also recommended by the same people
talkGtk to Qt - a strange journey [linux.conf.au 2014]Konstantin Bläsi · 5 HN recommenders · 2014–2024
talkLISA11 - Fork Yeah! The Rise and Development of illumosUSENIX · 9 HN recommenders · 2012–2026
explainerWhy Your Vote Doesn't CountCGP Grey · 10 HN recommenders · 2015–2025
explainerOnce you understand game theory, you understand the world.Veritasium · 10 HN recommenders · 2023–2026
talkCppCon 2015: Andrei Alexandrescu “std::allocator...”CppCon · 7 HN recommenders · 2017–2025
talkLexical Scanning in Go - Rob PikeGoogleFOSSSydney · 13 HN recommenders · 2012–2025
talkCppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”CppCon · 9 HN recommenders · 2018–2026
talkRustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine WestRust Programming Language · 9 HN recommenders · 2018–2023