THE VIDEO SHELF · safe systems programming
RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duffy
Joe Duffy's RustConf 2017 closing keynote on his experience at Microsoft building Midori, an operating system written in a Rust-like safe systems language. He covers the technical and cultural challenges of applying those lessons to Windows.
Why HN readers recommended it
HN repeatedly cites it for Midori lessons: compatibility matters for adoption, and the Windows team stayed sceptical even with Midori running real workloads.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- Confreaks
- Topic
- safe systems programming
- Format
- talk
- Level
- intermediate
- HN recommenders in dataset
- 2
- HN mentions in dataset
- 14
- Recommendation years in dataset
- 2017–2025
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
Related: "Safe Systems Software and the Future of Computing by Joe Duffy" at RustConf 2017. [VIDEO] I summarized this excellent talk here [1], but one of the main points is that compatibility with existing systems is important for adoption. (They learned that the hard way …
chubot on Hacker News · 2017-09
In Some Were Meant for C: The Endurance of an Unmanageable Language [pdf]See also "Safe Systems Software and the Future of Computing" by Joe Duffy, the closing keynote at RustConf 2017: [VIDEO] Midori and Rust have several striking similarities, and Microsoft's recent uptick in interest in Rust (and Rust-like languages) bodes well for improved software quality.
shepmaster on Hacker News · 2020-01
In Blogging about Midori (2015)
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.