PostHole
Compose Login
You are browsing us.zone2 in read-only mode. Log in to participate.
rss-bridge 2025-09-23T15:00:00+00:00

184: Asynchronous Programming

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 ShowPatrickThe Hobbit (JRR Tolkien)https://amzn.to/4mevuzEJasonNYT Word GamesPatreon Plug https://www.patreon.com/programmingthrowdown?ty=hTool of the ShowPatrickEscape Academyhttps://escapeacademygame.com/enJasonMulti-modal LLMs to make calendar meetingswww.chatgpt.comTopic: Asynchronous ComputingWhat/WhyMulti-threading in between the linesMany of the benefits of multiprocessing without the overhead/complexityHowCoroutinesThread-Local MemoryBlocking vs Non-Blocking operationsBlocking: arithmeticNon-Blocking: Reading from the network card into thread-local memoryInterpreter lockingTypescript: Single threadedPython: GILImplementationsPolling (not-Asynchronous)Callbacks (interrupts)Multithreading (with queues/message passing)Promise/FuturesAsync/Await

★ Support this podcast on Patreon ★
]]


Programming Throwdown

Patrick Wheeler and Jason Gauci

183: Landing a Software Job in 2025

185: Workflow Orchestrators

Download Audio File

**184: Asynchronous Programming

**Intro topic: AI Scams

**News/Links:

  • Coding Adventure: Ray-Tracing Glass and Caustics (Sebastian Lague)
  • Boson AI announces Higgs Audio V2
  • The Misconception that Almost Stopped AI [How Models Learn Part 1] (Welch Labs)
  • A mind-bending conversation with Peter Thiel

Book of the Show

  • Patrick
  • The Hobbit (JRR Tolkien)
  • Jason
  • NYT Word Games

Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h

Tool of the Show

  • Patrick
  • Escape Academy
  • 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

Original source

Reply