184: Asynchronous ProgrammingIntro topic: AI ScamsNews/Links:Coding Adventure: Ray-Tracing Glass and Caustics (Sebastian Lague)https://www.youtube.com/watch?v=wA1KVZ1eOuABoson AI announces Higgs Audio V2https://www.boson.ai/technologies/voice The Misconception that Almost Stopped AI [How Models Learn Part 1] (Welch Labs)https://www.youtube.com/watch?v=NrO20Jb-hy0A mind-bending conversation with Peter Thielhttps://www.nytimes.com/2025/07/11/podcasts/interesting-times-a-mind-bending-conversation-with-peter-thiel.htmlBook of the ...
184: Asynchronous Programming
Intro topic: AI Scams
News/Links:
- Coding Adventure: Ray-Tracing Glass and Caustics (Sebastian Lague)
- https://www.youtube.com/watch?v=wA1KVZ1eOuA
- Boson AI announces Higgs Audio V2
- https://www.boson.ai/technologies/voice
- The Misconception that Almost Stopped AI [How Models Learn Part 1] (Welch Labs)
- https://www.youtube.com/watch?v=NrO20Jb-hy0
- A mind-bending conversation with Peter Thiel
- https://www.nytimes.com/2025/07/11/podcasts/interesting-times-a-mind-bending-conversation-with-peter-thiel.html
Book of the Show
Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h
Tool of the Show
- Patrick
- Escape Academy
- https://escapeacademygame.com/en
- Jason
- Multi-modal LLMs to make calendar meetings
Topic: Asynchronous Computing
- What/Why
- Multi-threading in between the lines
- Many of the benefits of multiprocessing without the overhead/complexity
- How
- Coroutines
- Thread-Local Memory
- Blocking vs Non-Blocking operations
- Blocking: arithmetic
- Non-Blocking: Reading from the network card into thread-local memory
- Interpreter locking
- Typescript: Single threaded
- Python: GIL
- Implementations
- Polling (not-Asynchronous)
- Callbacks (interrupts)
- Multithreading (with queues/message passing)
- Promise/Futures
- Async/Await
★ Support this podcast on Patreon ★
View more