Episodes
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-dataCheap RiscV “Super Cluster” from BitluniDIY 256-Core RISC-V super computerhttps://www.youtube.com/watch?v=-4d3PgEXhdYCH32V203Phi 3 Vision...
Published 06/10/24
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 Cpphttps://youtu.be/6mZRWFQRvmw?t=27012Is Cosine Similarity Really About Similarityhttps://arxiv.org/abs/2403.05440Xz utils supply chain attackAndres Freund at...
Published 04/29/24
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...
Published 03/11/24
Intro topic: Monitor setups
News/Links:
BlueScuti, Willis, beats Tetrishttps://www.youtube.com/watch?v=GuJ5UuknsHUPalWorld 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=26a9651b42394 Billion if-statements to determine if a number is even or oddhttps://andreasjhkarlsson.github.io/jekyll/update/2023/12/27/4-billion-if-statements.htmlSeamless M4Thttps://ai.meta.com/blog/seamless-m4t/
Book of the...
Published 02/12/24
Predictions:Jason
VR for WorkLowering AI training cost/ improved efficiencyRISC-V takeoff
Patrick
Ai claim of AGIAi peer reviewerAi Video GeneratorMore 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...
Published 12/24/23
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...
Published 11/27/23
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...
Published 11/20/23
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...
Published 10/23/23
- pganalyze: https://pganalyze.com/
- Weekly series "5mins of Postgres": https://www.youtube.com/channel/UCDV_1Dz2Ixgl1nT_3DUZVFw
- How Postgres chooses which index to use: https://pganalyze.com/blog/how-postgres-chooses-index
- CMU databases courses: https://db.cs.cmu.edu/courses/
- Postgres community: https://www.postgresql.org/community/
As well as social links:
- Mastodon: https://hachyderm.io/@lukas
- Twitter/X: @pganalyze, @LukasFittl
- GitHub: @pganalyze, @lfittl
- LinkedIn:...
Published 10/16/23
Intro topic: Revisiting the power of Spreadsheets
News/Links:
LK-99 Isn’t a Superconductorhttps://www.nature.com/articles/d41586-023-02585-7
Normalizing Flowshttps://pyro.ai/examples/normalizing_flows_i.html
How is llama.cpp possible?https://finbarr.ca/how-is-llama-cpp-possible/
Chat with open source large language models
https://chat.lmsys.org/
Book of the Show
Patrick: Math with Bad Drawings by Ben Orlinhttps://amzn.to/44dsgDz
Jason: Overboard!...
Published 09/25/23
Things to consider when choosing a database
Speed & Latency
Consistency, ACID Compliance
Scalability
Language support & Developer Experience
Relational vs. Non-relational (SQL vs. NoSQL)
Data types
Security
Database environmentClient vs Server access
Info on Kris & Harper:
Website: harperdb.io
Twitter: @harperdbio, @kriszyp
Github: @HarperDB, @kriszyp
★ Support this podcast on Patreon ★
Published 09/11/23
Episode 163 - Recursion
Intro topic: Electric Cars
News/Links:
Snake Game in 101 Bytes in a QR Codehttps://www.reddit.com/r/programming/comments/15ab4ct/my_qr_code_snake_game_is_now_only_101_bytes/
Superconductor Rumors aboundhttps://arstechnica.com/science/2023/08/whats-going-on-with-the-reports-of-a-room-temperature-superconductor/
OpenWormhttps://github.com/openworm/OpenWorm
Creator of vim passes away
https://news.itsfoss.com/vim-creator-passed-away/
Book of the...
Published 08/14/23
In the latest episode of Programming Throwdown, we delve into the captivating world of interactive fiction. We explore: Wordnet, Inform, and how games in the past have been the forerunners of today’s NLP challenges.
00:00:22 Introductions
00:00:39 To hard mode or not to hard mode
00:08:58 No moats in Google
00:16:37 Stable Diffusion blows Jason’s mind
00:21:31 Putting beats together
00:23:38 GPT4All
00:27:44 White Sand
00:35:28 Fortuna
00:38:55 Patrick’s ‘dirty’ secret
00:47:20...
Published 07/24/23
MosaicML’s VP Of Engineering, Hagay Lupesko, joins us today to discuss generative AI! We talk about how to use existing models as well as ways to finetune these models to a particular task or domain.
00:01:28 Introductions
00:02:09 Hagay’s circuitous career journey
00:08:25 Building software for large factories
00:17:30 The reality of new technologies
00:28:10 AWS
00:29:33 Pytorch’s leapfrog advantage
00:37:24 MosaicML’s mission
00:39:29 Generative AI
00:44:39 Giant data models
00:57:00...
Published 07/10/23
Where are you now? It’s a question that may seem easy to answer on the surface, but in truth hides more complexity than people expect. In today’s episode, we tackle the latest on AI, creative endeavors, and more before diving into the meaty discussion of position localization.
00:01:13 Steam Deck00:11:22 Summoning Salt on Mario00:16:49 100k stars00:24:26 ChatGPT spam call00:25:31 Build Your Own DB (from scratch)00:29:50 DuckDB00:35:07 Jason has an idea00:37:58 Fighting Fantasy...
Published 06/26/23
GraphQL is one of the biggest API enablers in software development, but just how complicated can things be? Tanmai Gopal – Hasura’s CEO extraordinaire – talks with Jason and Patrick about how the secret sauce gets made. They dive deeply from how APIs function to having them managed in practice – among several other topic, making this a must-listen episode.
00:01:19 Introductions
00:01:48 Tanmai’s late start in programming
00:05:48 Plinko
00:13:06 Coursera
00:23:28 The question of API...
Published 06/12/23
In today’s episode, Jason and Patrick dive deeply with JFrog’s Senior Solutions Engineer, Bill Manning. With the conversation tackling the depth and complexity of software supply chains, vulnerabilities and more, Bill deftly offers grounded advice to listeners old and new.
00:00:26 Introductions
00:00:40 Bill’s plethora of job titles
00:09:33 The excitement of learning a language
00:15:08 Mechanical keyboards
00:21:17 Bill’s advice on adapting
00:27:55 What a supply chain is
00:34:28 Castle...
Published 05/22/23
There’s more than what meets the eye when it comes to Kubernetes, and Craig Box – ARMO’s VP of Open Source & Community –is one of several who have seen its many twists and turns since its inception. He talks with Jason and Patrick about Kubernetes’ origins in pop culture, utility in the modern workflow, and possible future in today’s episode.
00:01:31 Introductions
00:03:39 Craig’s early internet speed experience
00:07:46 An adventure towards Google
00:16:55 Project Seven
00:21:17...
Published 05/08/23
Should AI research be paused? How far ahead have deepfakes come? Join Patrick and Jason as they tackle their answers to these timely questions – plus an in-depth discussion on Perl in practice – with today’s episode of Programming Throwdown.
Resources mentioned in this episode:
Join the Programming Throwdown Patreon community today: https://www.patreon.com/programmingthrowdown?ty=h
News/Links:
GPT4All & Stanford Alpacahttps://github.com/nomic-ai/gpt4all
Giant AI Experiments 6 month...
Published 04/24/23
When it comes to untangling the complexities of what lies ahead for search engines in this age of AI, few are as deeply versed in the subject as You.com Engineer Saahil Jain. Jason and Patrick talk with him in this episode about what search even is, what challenges lie ahead, and where the shift in paradigms can be found.
00:01:16 Introductions
00:02:06 How physics led Saahil to programming
00:07:20 Getting started at Microsoft
00:13:39 Analyzing human text input
00:22:22 The exciting...
Published 04/10/23
A second Jason joins this episode of Programming Throwdown! Jason McDonald – Python evangelist, author, and more – talks to Patrick and Jason about his experience with the programming language, how his disability helped and hindered his software career, and where its strengths and weaknesses lie.
00:01:05 Introductions
00:02:27 Jason’s pivotal Doctor Who regeneration
00:04:49 The power of dialog boxes
00:10:10 Python’s power
00:12:37 How disability discrimination can look
00:17:40 Making vs...
Published 03/27/23
ChatGPT has made a mark on the world as we know it, but that’s only the tip of the AI iceberg. Join us as we discuss how the field of artificial intelligence is growing – including some developments that might not be on your radar!
00:00:23 Introductions
00:02:01 Jason’s attic adventure
00:06:09 Comparing saws
00:10:57 Patrick’s surprisingly useful thing
00:12:21 SpaceX
00:17:31 Human motion diffusion model
00:20:47 37Signals
00:29:30 Polars
00:35:37 Books of the Show
00:46:11 Neon
00:50:33...
Published 03/13/23
Databases are key to almost any project, large or small. Most database systems in the cloud are designed for heavy use and the costs can get expensive quickly, but database-as-a-service is a rapidly growing area, where many databases can share the same hardware for a much reduced rate, or even for free! Sam Lambert, CEO of PlanetScale, joins Jason and Patrick to discuss database-as-a-service.
Published 02/27/23
Machine Learning Engineer is one of the fastest growing professions on the planet. Liran Hason, co-founder and CEO of Aporia, joins us to discuss this new field and how folks can learn the skills and gain the experience needed to become an ML Engineer!
Published 02/13/23