Chapter

Using Signs and Non-Blocking IO to Coordinate Shared Resources
listen on SpotifyListen on Youtube
2:09:25 - 2:15:14 (05:49)

The use of signs with clear indicators or an electronic display can be helpful in coordinating the use of shared resources. Asynchronous and non-blocking IO can also allow for more efficient and parallel use of resources like network connections or web servers.

Clips
By implementing smart signage in the kitchen, multiple people can efficiently use a single oven without wasting time and waiting for it to be free.
2:09:25 - 2:11:07 (01:42)
listen on SpotifyListen on Youtube
Kitchen Sharing
Summary

By implementing smart signage in the kitchen, multiple people can efficiently use a single oven without wasting time and waiting for it to be free. This can be achieved through an electronic sign that displays the number of available ovens or through physical signs that indicate when the oven is in use or free.

Chapter
Using Signs and Non-Blocking IO to Coordinate Shared Resources
Episode
#341 – Guido van Rossum: Python and the Future of Programming
Podcast
Lex Fridman Podcast
Asynchronous IO allows for multiple network connections to be open and serviced in parallel, like a typical web server.
2:11:07 - 2:13:41 (02:33)
listen on SpotifyListen on Youtube
Python
Summary

Asynchronous IO allows for multiple network connections to be open and serviced in parallel, like a typical web server. Python's state of the art modules for asynchronous IO, async chat, and async core, were deemed insufficient by a developer around 2012-2014.

Chapter
Using Signs and Non-Blocking IO to Coordinate Shared Resources
Episode
#341 – Guido van Rossum: Python and the Future of Programming
Podcast
Lex Fridman Podcast
This episode talks about the challenges faced in creating the asyncio module in Python, including the debate for a well-designed state-of-the-art module in the standard library for multiplexing input output from different sources.
2:13:41 - 2:15:14 (01:33)
listen on SpotifyListen on Youtube
Python
Summary

This episode talks about the challenges faced in creating the asyncio module in Python, including the debate for a well-designed state-of-the-art module in the standard library for multiplexing input output from different sources.

Chapter
Using Signs and Non-Blocking IO to Coordinate Shared Resources
Episode
#341 – Guido van Rossum: Python and the Future of Programming
Podcast
Lex Fridman Podcast