Programming Throwdown cover image

Programming Throwdown

Latest episodes

undefined
Mar 17, 2025 • 1h 52min

180: Reinforcement Learning

Intro topic: GrillsNews/Links:You can’t call yourself a senior until you’ve worked on a legacy projecthttps://www.infobip.com/developers/blog/seniors-working-on-a-legacy-projectRecraft might be the most powerful AI image platform I’ve ever used — here’s whyhttps://www.tomsguide.com/ai/ai-image-video/recraft-might-be-the-most-powerful-ai-image-platform-ive-ever-used-heres-whyNASA has a list of 10 rules for software developmenthttps://www.cs.otago.ac.nz/cosc345/resources/nasa-10-rules.htmAMD Radeon RX 9070 XT performance estimates leaked: 42% to 66% faster than Radeon RX 7900 GREhttps://www.tomshardware.com/tech-industry/amd-estimates-of-radeon-rx-9070-xt-performance-leaked-42-percent-66-percent-faster-than-radeon-rx-7900-gre Book of the ShowPatrick: The Player of Games (Ian M Banks)https://a.co/d/1ZpUhGl (non-affiliate)Jason: Basic Roleplaying Universal Game Enginehttps://amzn.to/3ES4p5iPatreon Plug https://www.patreon.com/programmingthrowdown?ty=hTool of the ShowPatrick: Pokemon Sword and ShieldJason: Features and Labels ( https://fal.ai )Topic: Reinforcement LearningThree types of AISupervised LearningUnsupervised LearningReinforcement LearningOnline vs Offline RLOptimization algorithmsValue optimizationSARSAQ-LearningPolicy optimizationPolicy GradientsActor-CriticProximal Policy OptimizationValue vs Policy OptimizationValue optimization is more intuitive (Value loss)Policy optimization is less intuitive at first (policy gradients)Converting values to policies in deep learning is difficultImitation LearningSupervised policy learningOften used to bootstrap reinforcement learningPolicy EvaluationPropensity scoring versus model-basedChallenges to training RL modelTwo optimization loopsCollecting feedback vs updating the modelDifficult optimization targetPolicy evaluationRLHF &  GRPO ★ Support this podcast on Patreon ★
undefined
Feb 3, 2025 • 1h 43min

179: Project Planning

Dive into the exciting world of project planning and management! Learn why effective feedback and risk identification are crucial for success. Discover the power of Gantt charts and methodologies like Scrum and Agile. Delve into how reading academic papers can enhance your tech skills. Explore the potential of AI in knowledge sharing and the innovative sqlite dict library for data storage. Finally, don't forget the importance of celebrating team milestones to boost morale and strengthen bonds!
undefined
Dec 3, 2024 • 1h 45min

178: Working from Home

Explore the evolution of smart homes and how they blend convenience with reliability. Discover exciting advancements in space tech, including SpaceX's latest launches and the potential of asteroid mining. Dive into augmented reality's future with Meta's Orion glasses and reflect on nostalgia in VR gaming. Learn effective strategies for remote work, emphasizing communication and the importance of dedicated spaces at home. The discussion also touches on handling distractions and the nuanced realities of balancing professional and personal life while working remotely.
undefined
Nov 4, 2024 • 1h 28min

177: Vector Databases

Dive into the nuances of vector databases, where embeddings come to life! The speakers tackle the evolving landscape of tech hiring, emphasizing the vital role of nurturing junior developers. They also explore the intersection of AI advances and literature, discussing the ethics of AI-generated content. Plus, discover how gaming innovations like Escape Simulator can enhance collaboration, and learn about the impact of AI tools on software development workflows. Get ready for a tech-savvy journey filled with insights and laughter!
undefined
Sep 24, 2024 • 1h 59min

176: MLOps at SwampUp

James Morse: Software Engineer at CiscoSystem Administrator to DevOpsDifference between DevOps and MLOpsGetting Started with DevOpsLuke Marsden: CEO of Helix MLHow to start a business at 15 years oldBTRFS vs ZFSMLOps: the intersection of software, DevOps and AIFine-tuning AI on the CloudSome advice for folks interested in ML OpsYuval Fernbach: CTO MLOps & JFrogStarting QwakGoing from a jupyter notebook to productionML Supply ChainGetting started in Machine LearningStephen Chin: VP of DevRel at Neo4JDeveloper Relations: The JobWhat is a Large Language Model?Knowledge graphs and the Linkage ModelHow to Use Graph databases in EnterpriseHow to get into ML Ops ★ Support this podcast on Patreon ★
undefined
Aug 16, 2024 • 1h 41min

175: Resume Writing

175: Resume WritingIntro topic:  DSLR Photography vs Camera PhoneNews/Links:Free Internet while flying by abusing edits to your profile namehttps://robertheaton.com/pyskywifi/Making Animated Characters with AI Arthttps://www.youtube.com/watch?v=zSN76gb_Z28On 10x Engineershttps://stackoverflow.blog/2024/06/19/the-real-10x-developer-makes-their-whole-team-better/The Beauty and Challenges of AI-Generated Artistic Gymnasticshttps://www.youtube.com/watch?v=YwJIYj3hPAUBook of the ShowPatrick: The Three Body Problem by Cixin Liuhttps://amzn.to/3xNEoRBJason: The Checklist Manifestohttps://amzn.to/3W2JjpMPatreon Plug https://www.patreon.com/programmingthrowdown?ty=hTool of the ShowPatrick: Super Mario Bros. Wonder (Nintendo Switch)https://amzn.to/3S9VJLfJason: Amazon Qhttps://marketplace.visualstudio.com/items?itemName=AmazonWebServices.amazon-q-vscodeTopic: Resume Writing (Courtesy of Matthew C.)Why have a resume?Many jobs require it to get into the considerationToday many are screened for keywords automaticallyLog for future youWhat is a resume?One-page descriptionKey accomplishments & experiencesComparison to CVReferencesHow to write a good resume?Do’sInclude your github if it has good contributionsBe specific (dates, locations, skills)Isolate your specific contributionsBe accurate/honestBe conciseBe ready to discuss any point you have on the resumeList hobbies/activities/extracurricularsDon’tsHave mistakes (especially dates)Use images (most companies use text extraction)Use it as a design portfolioPut social qualities (e.gs. hard-working, motivated, friendly)Use fancy templates/toolsResourcesManager Tools: How to scan resumes https://www.manager-tools.com/2016/05/how-scan-resume-part-1 Google docsLatex/Lyx for CVsHow to think about your career and how it impacts your future resume writing (career planning)Technologies and architectures more than specifics of project detailsHow various choices may age over time ★ Support this podcast on Patreon ★
undefined
Jun 10, 2024 • 1h 26min

174: Devops

Exploring DevOps vs SRE, importance of efficient engineering, infrastructure building, continuous everything! Horror stories in DevOps, cheap RISC-V processors, Microsoft's 5.3 Vision model, My First Million podcast insights, predicting future actions with language models, and creative indicators for build breaks.
undefined
Apr 29, 2024 • 1h 35min

173: Mocking and Unit Tests

The podcast covers topics like Rust vs Cpp productivity at Google, supply chain attack on XZ utility, running techniques, game recommendations, and importance of unit tests and mocking in programming.
undefined
Mar 11, 2024 • 1h 26min

172: Transformers and Large Language Models

Exploring transformers and large language models in neural networks, focusing on latent variables, encoders, decoders, attention layers, and the history of RNNs. Discussing the vanishing gradient problem in LSTM and self-supervised learning with direct policy optimization.
undefined
Feb 12, 2024 • 1h 25min

171: Compilers and Interpreters

The podcast covers topics such as monitor setups, the controversy around AI-generated content, diffusion models in game level generation, the concept of propaganda, a puzzle game and a build system tool, differences between compiled and interpreted languages, optimization techniques for compiler work, and positive reviews and support from listeners.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner