¡Últimas horas! Disfruta todo 1 año de Premium al 25% de dto ¡LO QUIERO!
Programming Throwdown
Podcast

Programming Throwdown

288
71

Programming Throwdown educates Computer Scientists and Software Engineers on a cavalcade of programming and tech topics. Every show will cover a new programming language, so listeners will be able to speak intelligently about any programming language.

Programming Throwdown educates Computer Scientists and Software Engineers on a cavalcade of programming and tech topics. Every show will cover a new programming language, so listeners will be able to speak intelligently about any programming language.

288
71

186: Becoming a Manager

186: Becoming a Manager Intro topic: plastic welding kits News/Links: Parse.bot, turn any website into an APIhttps://www.parse.bot/ Gemini 3https://blog.google/products/gemini/gemini-3/ Depth Anything 3https://github.com/ByteDance-Seed/Depth-Anything-3 Wan 2.2 (run on runpod)https://www.runpod.io/ Book of the Show PatrickThe Thinking Game (DeepMind documentary)https://www.youtube.com/watch?v=d95J8yzvjbQ JasonPlato: The Republichttps://www.gutenberg.org/ebooks/1497 Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h Tool of the Show PatrickCore KeeperPc/Switch/Xbox/Playstation  JasonWorkers & Resources: Soviet RepublicPC Topic: Becoming a Manager What is a ManagerOpportunity Results + Retention SizingHiringPhilosophy Interviews Downsizing How to ManageCompany Goals / OKRsBreaking down & claiming company goals. Balancing inspirational & practical goals CoachingOne-on-ones Career planning Performance Motivation Performance Management Review Compensation Choosing to become a managerBalancing personal and company incentives Why ManageMentorship Build relationships Why to not manageLess time for your original joy (coding) Less technical influence More uncertainty and less closure How to transition back to EngineerTake the time/energy to get ramped up Act as an advisor to your manager ★ Support this podcast on Patreon ★
Magazine and lifestyle 2 months
0
0
6
01:27:29

185: Workflow Orchestrators

Intro topic: Asymmetric Returns News/Links: NanoChat by Andrej Karpathyhttps://github.com/karpathy/nanochat Pydantic AIhttps://www.marktechpost.com/2025/03/25/pydanticai-advancing-generative-ai-agent-development-through-intelligent-framework-design/ 1000th Starlink this yearhttps://spaceflightnow.com/2025/05/16/live-coverage-spacex-plans-morning-launch-of-starlink-satellites-from-california/ ChatGPT Apps SDKhttps://openai.com/index/introducing-apps-in-chatgpt/ Book of the Show PatrickThe Will of the Many by James Islingtonhttps://amzn.to/43IfU8Q JasonInterview with DHH (Founder of Ruby on Rails)https://www.youtube.com/watch?v=vagyIcmIGOQ Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h Tool of the Show PatrickFactoriohttps://www.factorio.com/  Jasonnip.io  Topic: Workflow Orchestrators WhyBatch jobs (embarrassingly parallel) Long-running tasks (e.g. transcoding video) Checkpointing/resuming HowMessage Queues Containerization Worker Pools & Autoscaling History & Backfill Steps to run workflows:Containerize the workflow definition and send to the cloud Containerize all the individual tasks Submit job(s) ExamplesAirflowLegacy but dominant DagsterGreat UX for python developers Temporal: https://temporal.io/The new hotness RayLow-level but very powerful KubeflowDesigned for ML workflows, integrated dashboard ★ Support this podcast on Patreon ★
Magazine and lifestyle 5 months
0
0
5
01:32:01

184: Asynchronous Programming

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 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-hy0 A mind-bending conversation with Peter Thielhttps://www.nytimes.com/2025/07/11/podcasts/interesting-times-a-mind-bending-conversation-with-peter-thiel.html Book of the Show PatrickThe Hobbit (JRR Tolkien)https://amzn.to/4mevuzE JasonNYT Word Games Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h Tool of the Show PatrickEscape Academyhttps://escapeacademygame.com/en JasonMulti-modal LLMs to make calendar meetingswww.chatgpt.com Topic: Asynchronous Computing What/WhyMulti-threading in between the lines Many of the benefits of multiprocessing without the overhead/complexity HowCoroutines Thread-Local Memory Blocking vs Non-Blocking operationsBlocking: arithmetic Non-Blocking: Reading from the network card into thread-local memory Interpreter lockingTypescript: Single threaded Python: GIL ImplementationsPolling (not-Asynchronous) Callbacks (interrupts) Multithreading (with queues/message passing) Promise/Futures Async/Await  ★ Support this podcast on Patreon ★
Magazine and lifestyle 6 months
0
0
6
01:30:31

183: Landing a Software Job in 2025

00:00:00 Intro 00:01:58 Introducing Mark Cunningham 00:07:01 How Do You Find A Job? 00:15:43 How to Get the Best Interview 00:33:06 Tips on How To Pass An Interview 00:38:38 How to Have a Good Interview 00:48:12 What is the Reverse Interview? 00:54:24 What Is The Hiring Manager's Role? 00:57:12 Reverse Interviews: Red Flags 01:14:45 How to Negotiate a Tech Offer 01:23:02 When to Negotiate Your Compensation 01:35:21 Interview Horror Stories 01:39:29 How Do You Deal With Fake AI Applicants? 01:45:32 The Bidding Network ★ Support this podcast on Patreon ★
Magazine and lifestyle 8 months
0
0
5
01:46:52

182: AI Assisted Coding

Intro topic: Getting an entry-level job News/Links: Mario Kart 64 Fully Decompiledhttps://gbatemp.net/threads/mario-kart-64-decompilation-project-reaches-100-completion.671104/ Q-Learning is not yet scalablehttps://seohong.me/blog/q-learning-is-not-yet-scalable/ Grover’s Algorithmhttps://www.youtube.com/watch?v=RQWpF2Gb-gU&vl=en OrangePi has a RISC-V SBChttps://linuxgizmos.com/orangepi-rv2-a-cost-effective-risc-v-board-with-m-2-2280-slot-and-dual-gigabit-ethernet/ Book of the Show PatrickThe Will of the Many (James Islington)https://amzn.to/44Dznsz JasonThe Intelligence Traphttps://amzn.to/3TqoKCB Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h Tool of the Show Patrick Pokemon Odysseyhttps://www.reddit.com/r/PokemonROMhacks/comments/1l9zdta/pok%C3%A9mon_odyssey_final_release/ JasonNetflix Gameshttps://play.google.com/store/apps/dev?id=6891422865930303475&hl=en_US Topic:  WhySpeed up development Catch errors faster than type checking/compiling Writing tedious boilerplate code Ask questions and learn local information Look good for hiring managers HowExtensions for VSCode & other IDEs for inline suggestions Chat with a selection/file Command-line Tools run at the root directory Local vs Cloud ExamplesCopilot (VSCode extension)Use the experimental mode Cursor (Custom IDE)Jumps to suggest changes in other places Similar to copilot experimental mode RooCode (VSCode extension) ★ Support this podcast on Patreon ★
Magazine and lifestyle 9 months
0
0
6
01:37:35

181: Memory Management

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 ★
Magazine and lifestyle 11 months
0
0
9
01:46:20

180: Reinforcement Learning

Intro topic: Grills News/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-project Recraft 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-why NASA has a list of 10 rules for software developmenthttps://www.cs.otago.ac.nz/cosc345/resources/nasa-10-rules.htm AMD 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 Show Patrick: The Player of Games (Ian M Banks)https://a.co/d/1ZpUhGl (non-affiliate) Jason: Basic Roleplaying Universal Game Enginehttps://amzn.to/3ES4p5i Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h Tool of the Show Patrick: Pokemon Sword and Shield Jason: Features and Labels ( https://fal.ai ) Topic: Reinforcement Learning Three types of AISupervised Learning Unsupervised Learning Reinforcement Learning Online vs Offline RL Optimization algorithmsValue optimizationSARSA Q-Learning Policy optimizationPolicy Gradients Actor-Critic Proximal Policy Optimization Value 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 difficult Imitation LearningSupervised policy learning Often used to bootstrap reinforcement learning Policy EvaluationPropensity scoring versus model-based Challenges to training RL modelTwo optimization loopsCollecting feedback vs updating the model Difficult optimization targetPolicy evaluation RLHF &  GRPO ★ Support this podcast on Patreon ★
Magazine and lifestyle 1 year
0
0
7
01:52:21

179: Project Planning

Intro topic: Lego event space & retail store: https://www.instagram.com/bambeecave  News/Links: StackOverflow Question Count Going Down https://gist.github.com/hopeseekr/f522e380e35745bd5bdc3269a9f0b132 DeepSeek claims its ‘reasoning’ model beats OpenAI’s o1 on certain benchmarkshttps://techcrunch.com/2025/01/20/deepseek-claims-its-reasoning-model-beats-openais-o1-on-certain-benchmarks/  Computer Science Papers Every Developer Should Readhttps://newsletter.techworld-with-milan.com/p/computer-science-papers-every-developer Nvidia Cosmos - an AI platform to change the future of robots and cars - wins Best of CES 2025https://www.zdnet.com/article/nvidia-signs-largest-car-maker-toyota-to-use-its-self-driving-tech/  Book of the Show Patrick: Alice’s Adventures in a differentiable wonderlandhttps://www.sscardapane.it/alice-book/ Jason: A Beautiful Day in the Neighborhood (Hulu/Netflix/etc) Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h Tool of the Show Patrick: Digseumhttps://store.steampowered.com/app/3361470/Digseum/ Jason: Sqlitedict - Python dictionaries saved to disk Topic: Project Planning and Management Why?Gathering feedback Identifying risks Deciding future headcount Documenting / discovering dependencies Critical path Schedule Reduce the bullwhip effect How it worksSMART goalsspecific, measurable, achievable, relevant, and time-bound MT is most important Gantt Charts Scrum Agile Kanban ToolsWhiteboard (the generic IRL one) Post it notes JIRA Asana OpenProject Dealing with uncertaintyBufferingIssues with recursive padding Project planning Post-Mortems ★ Support this podcast on Patreon ★
Magazine and lifestyle 1 year
0
0
9
01:42:59

178: Working from Home

Intro topic: Smart homes News/Links: SpaceX Starship Flight Test Five / Sixhttps://www.youtube.com/watch?v=pIKI7y3DTXk ShareDBhttps://github.com/share/sharedb Orion AR Glasseshttps://about.fb.com/news/2024/09/introducing-orion-our-first-true-augmented-reality-glasses/ Blade and Sorcery 1.0 is outhttps://www.meta.com/experiences/blade-sorcery-nomad/2031826350263349/ Book of the Show Patrick: The Book that Wouldn’t Burn by Mark Lawrencehttps://amzn.to/4fry2XW Jason: Masters of Doomhttps://amzn.to/3YxuD3c Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h Tool of the Show Patrick: Balatrohttps://www.playbalatro.com/ Jason: Cursor IDEhttps://www.cursor.com/ Topic: Working from Home Intro Background & WFH experiences Is it Panacea?Realizing it works better for some than others Internally Motivated Scheduling Communications Home SetupDedicated space Handling Non-work Distractions Keyboards, Monitors, Music, … Desk related things The specter of RTO ★ Support this podcast on Patreon ★
Magazine and lifestyle 1 year
1
0
7
01:45:14

177: Vector Databases

Intro topic:  Buying a Car News/Links: Cognitive Load is what Mattershttps://github.com/zakirullin/cognitive-load Diffusion models are Real-Time Game Engineshttps://gamengen.github.io/ Your Company Needs Junior Devshttps://softwaredoug.com/blog/2024/09/07/your-team-needs-juniors Seamless Streaming / Fish Speech / LLaMA OmniSeamless: https://huggingface.co/facebook/seamless-streaming Fish: https://github.com/fishaudio/fish-speech  LLaMA Omni: https://github.com/ictnlp/LLaMA-Omni  Book of the Show Patrick: Thought Emporium Youtubehttps://youtu.be/8X1_HEJk2Hw?si=T8EaHul-QMahyUvQ Jason: Novel Mindshttps://www.novelminds.ai/ Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h Tool of the Show Patrick: Escape Simulatorhttps://pinestudio.com/games/escape-simulator/ Jason: Cursor IDEhttps://www.cursor.com/ Topic: Vector Databases (~54 min) How computers represent data traditionallyASCII values RGB values How traditional compression worksHuffman encoding (tree structure) Lossy example: Fourier Transform & store coefficients How embeddings are computedPairwise (contrastive) methods Forward models (self-supervised) Similarity metrics Approximate Nearest Neighbors (ANN) Sub-Linear ANNClustering Space Partitioning (e.g. K-D Trees) What a vector database doesPerform nearest-neighbors with many different similarity metrics Store the vectors and the data structures to support sub-linear ANN Handle updates, deletes, rebalancing/reclustering, backups/restores Examplespgvector: a vector-database plugin for postgres Weaviate, Pinecone  Milvus ★ Support this podcast on Patreon ★
Magazine and lifestyle 1 year
0
0
8
01:28:25

176: MLOps at SwampUp

James Morse: Software Engineer at CiscoSystem Administrator to DevOps Difference between DevOps and MLOps Getting Started with DevOps Luke Marsden: CEO of Helix MLHow to start a business at 15 years old BTRFS vs ZFS MLOps: the intersection of software, DevOps and AI Fine-tuning AI on the Cloud Some advice for folks interested in ML Ops Yuval Fernbach: CTO MLOps & JFrogStarting Qwak Going from a jupyter notebook to production ML Supply Chain Getting started in Machine Learning Stephen Chin: VP of DevRel at Neo4JDeveloper Relations: The Job What is a Large Language Model? Knowledge graphs and the Linkage Model How to Use Graph databases in Enterprise How to get into ML Ops ★ Support this podcast on Patreon ★
Magazine and lifestyle 1 year
0
0
6
01:58:36

175: Resume Writing

175: Resume Writing Intro topic:  DSLR Photography vs Camera Phone News/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_Z28 On 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=YwJIYj3hPAU Book of the Show Patrick: The Three Body Problem by Cixin Liuhttps://amzn.to/3xNEoRB Jason: The Checklist Manifestohttps://amzn.to/3W2JjpM Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h Tool of the Show Patrick: Super Mario Bros. Wonder (Nintendo Switch) https://amzn.to/3S9VJLf Jason: Amazon Q https://marketplace.visualstudio.com/items?itemName=AmazonWebServices.amazon-q-vscode Topic: Resume Writing (Courtesy of Matthew C.) Why have a resume?Many jobs require it to get into the consideration Today many are screened for keywords automatically Log for future you What is a resume?One-page description Key accomplishments & experiences Comparison to CV References How to write a good resume?Do’sInclude your github if it has good contributions Be specific (dates, locations, skills) Isolate your specific contributions Be accurate/honest Be concise Be ready to discuss any point you have on the resume List hobbies/activities/extracurriculars Don’tsHave mistakes (especially dates) Use images (most companies use text extraction) Use it as a design portfolio Put social qualities (e.gs. hard-working, motivated, friendly) Use fancy templates/tools ResourcesManager Tools: How to scan resumes https://www.manager-tools.com/2016/05/how-scan-resume-part-1  Google docs Latex/Lyx for CVs How to think about your career and how it impacts your future resume writing (career planning)Technologies and architectures more than specifics of project details How various choices may age over time ★ Support this podcast on Patreon ★
Magazine and lifestyle 1 year
0
0
10
01:40:54

174: Devops

Intro topic:  Social Media Auto Responder LLM News/Links: Amazon releases Amazon Qhttps://press.aboutamazon.com/2024/4/aws-announces-general-availability-of-amazon-q-the-most-capable-generative-ai-powered-assistant-for-accelerating-software-development-and-leveraging-companies-internal-data Cheap RiscV “Super Cluster” from BitluniDIY 256-Core RISC-V super computer https://www.youtube.com/watch?v=-4d3PgEXhdY CH32V203 Phi 3 Vision Releasedhttps://azure.microsoft.com/en-us/blog/new-models-added-to-the-phi-3-family-available-on-microsoft-azure/ Ollama ChatGPT 4ohttps://openai.com/index/hello-gpt-4o/ Book of the Show Patrick: MyFirstMillion Podcasthttps://www.mfmpod.com/ Jason: A Path Towards Autonomous Machine Intelligencehttps://openreview.net/pdf?id=BZ5a1r-kVsf Patreon https://www.patreon.com/programmingthrowdown?ty=h Tool of the Show Patrick: Dave the Diverhttps://store.steampowered.com/app/1868140/DAVE_THE_DIVER/ Jason: Turing Completehttps://store.steampowered.com/app/1444480/Turing_Complete/  Topic: DevOps What is DevOpsDevOps vs SRE Why DevOps is importantEngineering time is expensive Outages can hurt company metrics & reputation Build & Testing InfrastructureBazel & Build/Test Idempotency Build/Test Farms BuildBarn Github Actions Jenkins Infrastructure as codeTerraform Blue Green Deployment Continuous Everything!Continuous Integration Continuous Deployment How to Measure DevOpsBuild Times Release cadence Bug tracking / round trip times Engineer SurveysTime spent doing what you enjoy DevOps Horror Stories ★ Support this podcast on Patreon ★
Magazine and lifestyle 1 year
0
0
6
01:25:46

173: Mocking and Unit Tests

173: Mocking and Unit Tests Intro topic:  Headphones News/Links: Texas A&M University Physics Festivalhttps://physicsfestival.tamu.edu/ Rust vs Cpp at GoogleLars Bergstrom (Google Director of Engineering): Rust teams at Google are as productive as the ones using Go and 2x those using Cpp https://youtu.be/6mZRWFQRvmw?t=27012 Is Cosine Similarity Really About Similarityhttps://arxiv.org/abs/2403.05440 Xz utils supply chain attackAndres Freund at Microsoft https://arstechnica.com/security/2024/04/what-we-know-about-the-xz-utils-backdoor-that-almost-infected-the-world/ Book of the Show Patrick:80/20 Running by Matt Fitzgerald https://amzn.to/3xyEKLo Jason: A Movie Making Nerd https://amzn.to/49ycDJj Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h Tool of the Show Patrick: Shapez Android: https://play.google.com/store/apps/details?id=com.playdigious.shapez&hl=en_US&gl=US Shapez iOS: https://apps.apple.com/us/app/shapez-factory-game/id6450830779 Jason: Dwarf Fortress https://store.steampowered.com/app/975370/Dwarf_Fortress/ Topic: Mocking and Unit Tests What are Unit TestsBalance between utility, maintenance, and coverage Unit Test: testing small functions Regression Test: Testing larger functions System Test: End-to-end testing of programs What are mocks & fakes When to use mock vs. fake Mocking libraries in various languagesPython: https://docs.python.org/3/library/unittest.mock.html Java: https://github.com/mockito/mockito C++:  https://github.com/google/googletest ★ Support this podcast on Patreon ★
Magazine and lifestyle 1 year
0
0
6
01:35:21

172: Transformers and Large Language Models

172: Transformers and Large Language Models Intro topic: Is WFH actually WFC? News/Links: Falsehoods Junior Developers Believe about Becoming Seniorhttps://vadimkravcenko.com/shorts/falsehoods-junior-developers-believe-about-becoming-senior/ Pure PursuitTutorial with python code: https://wiki.purduesigbots.com/software/control-algorithms/basic-pure-pursuit  Video example: https://www.youtube.com/watch?v=qYR7mmcwT2w  PID without a PHDhttps://www.wescottdesign.com/articles/pid/pidWithoutAPhd.pdf Google releases Gemmahttps://blog.google/technology/developers/gemma-open-models/ Book of the Show Patrick: The Eye of the World by Robert Jordan (Wheel of Time)https://amzn.to/3uEhg6v Jason: How to Make a Video Game All By Yourselfhttps://amzn.to/3UZtP7b Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h Tool of the Show Patrick: Stadia Controller Wifi to Bluetooth Unlockhttps://stadia.google.com/controller/index_en_US.html Jason: FUSE and SSHFShttps://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh Topic: Transformers and Large Language Models How neural networks store informationLatent variables TransformersEncoders & Decoders Attention LayersHistoryRNNVanishing Gradient Problem LSTMShort term (gradient explodes), Long term (gradient vanishes) Differentiable algebra Key-Query-Value Self Attention Self-Supervised Learning & Forward Models Human FeedbackReinforcement Learning from Human Feedback Direct Policy Optimization (Pairwise Ranking) ★ Support this podcast on Patreon ★
Magazine and lifestyle 2 years
0
0
7
01:26:07

171: Compilers and Interpreters

Intro topic: Monitor setups News/Links: BlueScuti, Willis, beats Tetrishttps://www.youtube.com/watch?v=GuJ5UuknsHU PalWorld accused of being an AI Producthttps://www.forbes.com/sites/paultassi/2024/01/22/palworld-accused-of-using-genai-with-no-evidence-so-far/?sh=26a9651b4239 4 Billion if-statements to determine if a number is even or oddhttps://andreasjhkarlsson.github.io/jekyll/update/2023/12/27/4-billion-if-statements.html Seamless M4Thttps://ai.meta.com/blog/seamless-m4t/ Book of the Show Patrick:Foundation by Isaac Asimovhttps://amzn.to/3SrmgnP Jason: Propaganda by Edward Bernayshttps://amzn.to/47JUCXJ Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h Tool of the Show Patrick: The Room Gamehttps://www.fireproofgames.com/games/the-room Jason:Incredibuildhttps://www.incredibuild.com/ Topic: Compilers and Interpreters (Request by Jessica W.) Machine CodeArchitecture Specific AssemblySingle vs Two Pass Compiler High level LanguagesIntermediate Representation JVM ByteCode vs Machine Code for portability Scripting/Interpreters JIT Profile Guided Optimization Resourceshttps://www.craftinginterpreters.com/ https://nandgame.com/ Turing Complete ★ Support this podcast on Patreon ★
Magazine and lifestyle 2 years
0
0
7
01:25:09

170: 2023 Holiday Special Live

Predictions: Jason  VR for Work Lowering AI training cost/ improved efficiency RISC-V takeoff Patrick Ai claim of AGI Ai peer reviewer Ai Video Generator More space vehicles reaching orbit Early career, finding role at FAANG, liaising vs shipping code. Startup? 3 part. 1. How and when current hype for AI will end? 2. Shape of the show 3. Upcoming in tech What are essential programmer knowledge items? CS Student, how to organize life and goals? What purpose life should serve? What kind of programmer were you in college? Happy Holidays! ★ Support this podcast on Patreon ★
Magazine and lifestyle 2 years
0
0
7
01:38:33

169: HyperLogLog

Intro topic: Testing your car battery News/Links: Tech Layoffs still going on https://www.sfchronicle.com/tech/article/google-layoffs-california-companies-18465600.php  Real-time dreamy Cloudscapes with Volumetric Raymarchinghttps://blog.maximeheckel.com/posts/real-time-cloudscapes-with-volumetric-raymarching/ Robot Rascals https://en.wikipedia.org/wiki/Robot_Rascals  Meta Quest 3  https://www.theverge.com/23906313/meta-quest-3-review-vr-mixed-reality-headset Book of the Show Patrick:HyperLogLog Paper https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/40671.pdf  Jason: Eureka! NVIDIA Research Breakthrough Puts New Spin on Robot Learning  https://blogs.nvidia.com/blog/2023/10/20/eureka-robotics-research/  Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h Tool of the Show Patrick: Techtonica: https://store.steampowered.com/app/1457320/Techtonica/  Jason: ESP32 development board: https://amzn.to/3Qpmb20  WEMOS Topic: HyperLogLog MotivationCardinality Counting LinearCounting Hash + expectation of collision based on how full Bloom Filter LogLog Use first N bits as bucket Use max sequential 0s in each bucket Average HyperLogLog Handle empty buckets Use correction factor like linear counting for low counts (number of empty buckets) and high counts Distributing Transfer bucket counts ★ Support this podcast on Patreon ★
Magazine and lifestyle 2 years
0
0
6
01:29:32

168: Godot

Intro topic: What are expectations on developers that have nothing to do with programming News/Links: Pushing for a lower dev estimate is like negotiating weather with a Meteorologisthttps://smartguess.is/blog/your-estimate-is-less-than-that/ Announcing python in excelhttps://techcommunity.microsoft.com/t5/excel-blog/announcing-python-in-excel-combining-the-power-of-python-and-the/ba-p/3893439 7 Habits of Highly Effective Software Engineershttps://makingsmallercircles.com/articles/7-habits-of-highly-effective-software-engineers/ Raspberry pi 5 begins shipping https://www.phoronix.com/news/Raspberry-Pi-5-Shipping Book of the Show Patrick:Harry Potter and the Sorcerer's Stone Illustrated Editionhttps://amzn.to/3St3L35 Jason: The Pete and Sebastian Showhttps://podcasts.apple.com/us/podcast/the-pete-and-sebastian-show/id570256898 Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h Tool of the Show Patrick: Obsidianobsidian.md Jason:Ink by Inkle https://github.com/inkle/ink Topic: Godot What is a game engine? Graphics, animation, particle effects Tilemaps Entity component systems Physics Sound I/O Input handling (touchscreen, joystick) GDScript Why use a game engine? Portability Allow for testing individual components of the game Libraries for ads, in-app-purchases Godot Open source Focused on 2-D but now many 3-D features Great development environment AI Hero Started in phaser (development rut) Moved to Godot, rapid prototyping ★ Support this podcast on Patreon ★
Magazine and lifestyle 2 years
0
0
6
01:28:33

167: Desktop User Interfaces

Intro topic: Jogging Metrics News/Links: Unholy LLM https://huggingface.co/Undi95/Unholy-v1-12L-13B  The reverse red herring  https://www.blameless.com/blog/the-reverse-red-herring The "ens–tification" of TikTok https://www.wired.com/story/tiktok-platforms-cory-doctorow/  Response letter to Godot is not the new Unity https://sampruden.github.io/posts/godot-is-not-the-new-unity/ https://gist.github.com/reduz/cb05fe96079e46785f08a79ec3b0ef21 Book of the Show Patrick: Math Games with Bad Drawings by Ben Orlin https://amzn.to/48qlg9A Jason:  The Invisible Hook: The Hidden Economics of Pirates https://amzn.to/3LChBff Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h Tool of the Show Patrick: Factorio (Desktop Game) Jason:AI Hero (iOS and Android) Topic: Desktop user interfaces What is a user interface? Web and Mobile UI toolkits Desktop options Qt Cross platform, custom UI elements Qt creator, code generator WxWidgets Cross platform, uses native UI elements  WxFormDesigner, code generation Can look different on different operating systems Electron Local nodejs webserver Html/JavaScript technology Requires interprocess communication to use other languages   Jupyter notebooks Mathematica-like notebook  Not for distribution  StreamlitPython to web compiler Game EnginesUnity, Godot, Unreal Tips for building desktop UI UI is slow (startup time, interaction time) Separate the UI from the engine & business logic ★ Support this podcast on Patreon ★
Magazine and lifestyle 2 years
0
0
10
01:26:05
You may also like View more
This American Life Each week we choose a theme. Then anything can happen. This American Life is true stories that unfold like little movies for radio. Personal stories with funny moments, big feelings, and surprising plot twists. Newsy stories that try to capture what it’s like to be alive right now. It’s the most popular weekly podcast in the world, and winner of the first ever Pulitzer Prize for a radio show or podcast. Hosted by Ira Glass and produced in collaboration with WBEZ Chicago. Updated
Hanselminutes Hanselminutes is Fresh Air for Developers. A weekly commute-time podcast that promotes fresh technology and fresh voices. Talk and Tech for Developers, Life-long Learners, and Technologists. Updated
Noviembre Nocturno Podcast de ficción sonora. Literatura, fantasía, terror y Ciencia-ficción. La distancia más corta entre nosotros y la verdad es un cuento. ^(;,,;)^ Updated
Go to Magazine and lifestyle