Intro topic: Video Game Prices
News/Links:
Step one: Jump in the Lava - Abyssofthttps://youtu.be/WdadpHLAfdA?si=oXYnhB0EdkR_RaPE
Scalable world models for continuous controlhttps://www.tdmpc2.com/
Clever code is probably the worst code you could write - Engineer’s Codexhttps://read.engineerscodex.com/p/clever-code-is-probably-the-worst
A new, open source text-to-speech model called Dia has arrived to challenge ElevenLabs, OpenAI and morehttps://venturebeat.com/ai/a-new-open-source-text-to-speech-model-called-dia-has-arrived-to-challenge-elevenlabs-openai-and-more/
Book of the Show
PatrickThe Muscle Ladder - Jeff Nippardhttps://amzn.to/44Dznsz
JasonMetaphysics of Warhttps://amzn.to/4jMjvZ5
Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h
Tool of the Show
PatrickPokemon Trading Card Game Pocket
JasonPhi-4https://huggingface.co/spaces/microsoft/phi-4-multimodal
Topic: Memory Management
MotivationAvoid thrashing / crashes
Allocate resources efficiently
Keep high uptime
WhereOS LevelHeap management
Virtual Memory
Language/Compiler LevelCpp
Garbage collection
Ownership
ToolsInstrumentationExport to Datadog / Grafana
Python: psutil & tracemalloc
Valgrind
What to do when your program uses too much memory?Reduce data sizesCompression
References
Lazy initializer
Generators & Back Pressure
Ring buffers
Arena allocators
Disk based caching
★ Support this podcast on Patreon ★