Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
News
Sports
TV & Film
About Us
Contact Us
Copyright
© 2024 PodJoint
Podjoint Logo
US
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/5e/da/34/5eda34d5-2462-7114-2427-5d44d670f513/mza_6531053981446234106.jpg/600x600bb.jpg
Significant Bits
Josh Bleecher Snyder
7 episodes
4 months ago
Substantive, in-depth technical conversations about software engineering (broadly construed).
Show more...
Technology
Education,
Courses
RSS
All content for Significant Bits is the property of Josh Bleecher Snyder and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Substantive, in-depth technical conversations about software engineering (broadly construed).
Show more...
Technology
Education,
Courses
https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/5e/da/34/5eda34d5-2462-7114-2427-5d44d670f513/mza_6531053981446234106.jpg/600x600bb.jpg
Read/Write/Nil with Michael Knyszek and Michael Pratt
Significant Bits
56 minutes
4 months ago
Read/Write/Nil with Michael Knyszek and Michael Pratt

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.

Significant Bits
Substantive, in-depth technical conversations about software engineering (broadly construed).