Programming Throwdown

Programming Throwdown

https://feeds.transistor.fm/programming-throwdown
1.5K Followers 186 Episodes Claim Ownership
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.

Episode List

170: 2023 Holiday Special Live

Dec 24th, 2023 4:00 PM

Predictions:Jason VR for Work Lowering AI training cost/ improved efficiency RISC-V takeoff PatrickAi 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 techWhat 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 ★

169: HyperLogLog

Nov 27th, 2023 3:00 PM

Intro topic: Testing your car batteryNews/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 ShowPatrick: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=hTool of the ShowPatrick: Techtonica: https://store.steampowered.com/app/1457320/Techtonica/  Jason:ESP32 development board: https://amzn.to/3Qpmb20  WEMOS Topic: HyperLogLogMotivationCardinality Counting LinearCountingHash + expectation of collision based on how full Bloom Filter LogLogUse first N bits as bucket Use max sequential 0s in each bucket Average HyperLogLogHandle 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 ★

168: Godot

Nov 20th, 2023 3:00 PM

Intro topic: What are expectations on developers that have nothing to do with programmingNews/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=hTool 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 ★

167: Desktop User Interfaces

Oct 23rd, 2023 3:00 PM

Intro topic: Jogging MetricsNews/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 Unityhttps://sampruden.github.io/posts/godot-is-not-the-new-unity/ https://gist.github.com/reduz/cb05fe96079e46785f08a79ec3b0ef21 Book of the ShowPatrick: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=hTool of the ShowPatrick: Factorio (Desktop Game) Jason:AI Hero (iOS and Android) Topic: Desktop user interfacesWhat is a user interface? Web and Mobile UI toolkits Desktop optionsQtCross platform, custom UI elements Qt creator, code generator WxWidgetsCross platform, uses native UI elements  WxFormDesigner, code generation Can look different on different operating systems ElectronLocal nodejs webserver Html/JavaScript technology Requires interprocess communication to use other languages   Jupyter notebooksMathematica-like notebook  Not for distribution  StreamlitPython to web compiler Game EnginesUnity, Godot, Unreal Tips for building desktop UIUI is slow (startup time, interaction time) Separate the UI from the engine & business logic ★ Support this podcast on Patreon ★

166: Speedy Database Queries with Lukas Fittl

Oct 16th, 2023 3:00 PM

Links:https://pganalyze.comhttps://www.linkedin.com/in/lfittl/https://www.linkedin.com/company/pganalyze/ ★ Support this podcast on Patreon ★

Get this podcast on your phone, Free

Create Your Podcast In Minutes

  • Full-featured podcast site
  • Unlimited storage and bandwidth
  • Comprehensive podcast stats
  • Distribute to Apple Podcasts, Spotify, and more
  • Make money with your podcast
Get Started
It is Free