Search a title or topic

Over 20 million podcasts, powered by 

Player FM logo
Artwork

Content provided by Josh Bleecher Snyder. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Josh Bleecher Snyder or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://podcastplayer.com/legal.
Player FM - Podcast App
Go offline with the Player FM app!

Read/Write/Nil with Michael Knyszek and Michael Pratt

56:30
 
Share
 

Manage episode 492523885 series 3544877
Content provided by Josh Bleecher Snyder. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Josh Bleecher Snyder or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://podcastplayer.com/legal.

Please read important erratum at end of these notes!

Astute listeners will notice that this is the first episode in over a year. I recorded not one but two awesome interviews...and then failed to edit and publish them. Guilt over this haunted me. I have finally accepted I must declare moral bankruptcy on this front to be able to continue the podcast; I apologize. (I may yet bring those episodes back to life, but I will no longer block on them.)

In this episode, Michael, Michael, and I discuss an awesome debugging adventure deep in the Go runtime and linux kernel.

Links:

* Go issue: https://github.com/golang/go/issues/73581
* Metastable Failures in Distributed Systems: https://sigops.org/s/conferences/hotos/2021/papers/hotos21-s11-bronson.pdf
* Sponsor: https://sketch.dev/

Erratum:

I described elided nil checks as working by mapping the page at 0x0 as read only. In fact, it is unmapped, so that reads will also fault. Silly me.

  continue reading

7 episodes

Artwork
iconShare
 
Manage episode 492523885 series 3544877
Content provided by Josh Bleecher Snyder. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Josh Bleecher Snyder or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://podcastplayer.com/legal.

Please read important erratum at end of these notes!

Astute listeners will notice that this is the first episode in over a year. I recorded not one but two awesome interviews...and then failed to edit and publish them. Guilt over this haunted me. I have finally accepted I must declare moral bankruptcy on this front to be able to continue the podcast; I apologize. (I may yet bring those episodes back to life, but I will no longer block on them.)

In this episode, Michael, Michael, and I discuss an awesome debugging adventure deep in the Go runtime and linux kernel.

Links:

* Go issue: https://github.com/golang/go/issues/73581
* Metastable Failures in Distributed Systems: https://sigops.org/s/conferences/hotos/2021/papers/hotos21-s11-bronson.pdf
* Sponsor: https://sketch.dev/

Erratum:

I described elided nil checks as working by mapping the page at 0x0 as read only. In fact, it is unmapped, so that reads will also fault. Silly me.

  continue reading

7 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Copyright 2025 | Privacy Policy | Terms of Service | | Copyright
Listen to this show while you explore
Play