Talk Python To Me - #498: Algorithms for high performance terminal apps

In this episode, we welcome back Will McGugan, the creator of the wildly popular Rich library and founder of Textualize. We'll dive into Will's latest article on "Algorithms for High Performance Terminal Apps" and explore how he's quietly revolutionizing what's possible in the terminal, from smooth animations and dynamic widgets to full-on TUI (or should we say GUI?) frameworks. Whether you're looking to supercharge your command-line tools or just curious how Python can push the limits of text-based UIs, you'll love hearing how Will's taking a modern, web-inspired approach to old-school terminals.

Episode sponsors

Posit
Python in Production
Talk Python Courses

Algorithms for high performance terminal apps post: textual.textualize.io
Textual Demo: github.com
Textual: textualize.io
Zero ver: 0ver.org
memray: github.com
Posting app: posting.sh
Bulma CSS framewokr: bulma.io
JP Term: davidbrochart.github.io
Rich: github.com
btop: github.com
starship: starship.rs
Watch this episode on YouTube: youtube.com
Episode #498 deep-dive: talkpython.fm/498
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy

Lex Fridman Podcast - #461 – ThePrimeagen: Programming, AI, ADHD, Productivity, Addiction, and God

ThePrimeagen (aka Michael Paulson) is a programmer who has educated, entertained, and inspired millions of people to build software and have fun doing it.
Thank you for listening ❤ Check out our sponsors: https://lexfridman.com/sponsors/ep461-sc
See below for timestamps, and to give feedback, submit questions, contact Lex, etc.

CONTACT LEX:
Feedback – give feedback to Lex: https://lexfridman.com/survey
AMA – submit questions, videos or call-in: https://lexfridman.com/ama
Hiring – join our team: https://lexfridman.com/hiring
Other – other ways to get in touch: https://lexfridman.com/contact

EPISODE LINKS:
ThePrimeagen’s X: https://twitter.com/ThePrimeagen
ThePrimeagen’s YouTube: https://youtube.com/ThePrimeTimeagen
ThePrimeagen’s Twitch: https://twitch.tv/ThePrimeagen
ThePrimeagen’s GitHub: https://github.com/theprimeagen
ThePrimeagen’s TikTok: https://tiktok.com/@theprimeagen
ThePrimeagen’s Coffee: https://www.terminal.shop/

SPONSORS:
To support this podcast, check out our sponsors & get discounts:
Invideo AI: AI video generator.
Go to https://invideo.io/i/lexpod
Shopify: Sell stuff online.
Go to https://shopify.com/lex
NetSuite: Business management software.
Go to http://netsuite.com/lex
BetterHelp: Online therapy and counseling.
Go to https://betterhelp.com/lex
AG1: All-in-one daily nutrition drinks.
Go to https://drinkag1.com/lex

OUTLINE:
(00:00) – Introduction
(10:27) – Love for programming
(20:00) – Hardest part of programming
(22:16) – Types of programming
(29:54) – Life story
(39:58) – Hardship
(41:29) – High school
(47:15) – Porn addiction
(57:01) – God
(1:12:44) – Perseverance
(1:22:40) – Netflix
(1:35:08) – Groovy
(1:40:13) – Printf() debugging
(1:46:35) – Falcor
(1:56:05) – Breaking production
(1:58:49) – Pieter Levels
(2:03:19) – Netflix, Twitch, and YouTube infrastructure
(2:15:22) – ThePrimeagen origin story
(2:30:37) – Learning programming languages
(2:39:40) – Best programming languages in 2025
(2:44:35) – Python
(2:45:15) – HTML & CSS
(2:46:05) – Bash
(2:46:45) – FFmpeg
(2:53:28) – Performance
(2:56:00) – Rust
(3:00:48) – Epic projects
(3:14:12) – Asserts
(3:23:26) – ADHD
(3:31:34) – Productivity
(3:35:58) – Programming setup
(4:11:28) – Coffee
(4:18:32) – Programming with AI
(5:01:16) – Advice for young programmers
(5:12:48) – Reddit questions
(5:20:20) – God

PODCAST LINKS:
– Podcast Website: https://lexfridman.com/podcast
– Apple Podcasts: https://apple.co/2lwqZIr
– Spotify: https://spoti.fi/2nEwCF8
– RSS: https://lexfridman.com/feed/podcast/
– Podcast Playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4
– Clips Channel: https://www.youtube.com/lexclips

Big Technology Podcast - NVIDIA’s New Roadmap, State of OpenAI, Apple Shuffles Siri Team

Amir Efrati is the co-executive editor of The Information. He's back for our weekly discussion of the latest tech news. We cover: 1) Is there a market for NVIDIA's GPU chips outside of the cloud providers? 2) Why NVIDIA is making the case that we're early in the AI buildout 3) Whether NVIDIA's focus on Robotics is real or marketing 4) NVIDIA's chip roadmap 5) Amazon's cheaply priced AI chips 6) Coreweave's revenue issues - what they mean 7) The state of OpenAI 9) OpenAI's talent retention issues 10) Will OpenAI make apps like Doordash obsolete? 11) Changes atop the Siri org at Apple.


---

Enjoying Big Technology Podcast? Please rate us five stars ⭐⭐⭐⭐⭐ in your podcast app of choice.


For weekly updates on the show, sign up for the pod newsletter on LinkedIn: https://www.linkedin.com/newsletters/6901970121829801984/


Want a discount for Big Technology on Substack? Here’s 40% off for the first year: https://tinyurl.com/bigtechnology


Questions? Feedback? Write to: bigtechnologypodcast@gmail.com

Talk Python To Me - #497: Outlier Detection with Python

Have you ever wondered why certain data points stand out so dramatically? They might hold the key to everything from fraud detection to groundbreaking discoveries. This week on Talk Python to Me, we dive into the world of outlier detection with Python with Brett Kennedy. You'll learn how outliers can signal errors, highlight novel insights, or even reveal hidden patterns lurking in the data you thought you understood. We'll explore fresh research developments, practical use cases, and how outlier detection compares to other core data science tasks like prediction and clustering. If you're ready to spot those game-changing anomalies in your own projects, stay tuned.

Discount code for Outlier Detection in Python book: talkpython45 (45% off, no expiration date).

Episode sponsors

Posit
Python in Production
Talk Python Courses

Data-morph: github.com
PyOD: github.com
Prophet: github.com

Outlier Detection in Python Book: manning.com
Episode #497 deep-dive: talkpython.fm/497
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to Talk Python on YouTube: youtube.com
Talk Python on Bluesky: @talkpython.fm at bsky.app
Talk Python on Mastodon: talkpython
Michael on Bluesky: @mkennedy.codes at bsky.app
Michael on Mastodon: mkennedy

The Government Huddle with Brian Chidester - 174: The One with the DoD Chief Experience Officer

Savanrith Kong, the First Chief Experience Officer for the United States Department of Defense joins the show to discuss why customer experience is critical in defense and national security. He also shares personal reflections on his leadership journey, insights from building the DoD's CX office from the ground up, and the strategic importance of storytelling, data-driven decisions, and user-centric design within large government organizations.

African Tech Roundup - From Policy to Independent Media: Fatu Ogwuche on Creative Storytelling in Tech

Episode overview: In this conversation, Fatu Ogwuche shares insights into her transition from working at Meta and consulting for Nigeria's Electoral Commission to launching her own media platform, Big Tech This Week. She discusses her entrepreneurial spirit, creative approach to storytelling, and the unique position independent creators hold in today's media landscape. Andile Masuku describes Ogwuche as "low-key the industry's head of intelligence" - a title earned through her knack for asking the right questions, journalistic research methods, and ability to get people comfortable enough to share meaningful insights about the African tech ecosystem. Key topics: - Transitioning from corporate roles to independent media ownership - The power of personality-driven content creation - Building authentic connections with interview subjects - Research as a foundation for compelling storytelling - The growth and evolution of Africa's tech media landscape - The balance between reporting ecosystem challenges and celebrating wins Notable points: 1. Ogwuche started Big Tech This Week as a hobby while working at Meta during the pandemic, seeking creative expression outside her corporate role 2. Her experience representing Nigeria's Electoral Commission on television at age 24-25 shaped her understanding of effective communication 3. The African tech and media ecosystems are both relatively young—many major startups and publications are only 10-16 years old 4. Independent creators are increasingly collaborating across borders to tell stories in fresh, compelling ways 5. Thorough research and genuine curiosity are central to Fatu's interview approach, allowing for deeper conversations with tech leaders Projects mentioned: - The Crossover Show 2024 - Ogwuche's year-end review featuring conversations with ecosystem leaders about significant trends and looking ahead to 2024 | Link: https://youtu.be/s31x58-EnJU?si=dvGqM9PDDnHFkSJP - "If Weekend Go Sweet" - A collaborative op-ed between Ogwuche and Masuku examining African tech's 2024 "Wednesday signals" | Link: https://www.africantechroundup.com/op-ed-if-weekend-go-sweet-fatu-ogwuches-reading-of-african-techs-2024-wednesday-signs-2/ - Backstories with Fatu - Ogwuche's interview series featuring tech entrepreneurs who don't typically do many interviews | Link: https://youtube.com/playlist?list=PLFFlwhyjoaXiZl0M34txzp8ACjqAQt8wC&si=v3XWNApO8Hik1rWo Fatu approaches her work with an authenticity that makes interview subjects comfortable sharing insights they might not reveal elsewhere. As both she and Andile note, what sets her apart is her combination of strategic intelligence, legal background, natural curiosity, and creative spark—along with a commitment to presenting information in ways that engage and inform. As the African tech ecosystem continues to develop alongside its media landscape, voices like Fatu's provide not just reporting but vital context and nuance, helping audiences understand both challenges and opportunities in a balanced way.

Code Story: Insights from Startup Tech Leaders - S10 Bonus: Don Gossen, Nevermined

Don Gossen is Canadian, but at this point, in name only. He lives in Portugal with his wife and 2 daughters. He grew up all over the world, and his career has afforded him to travel the globe. He's been in the machine learning space for 20 years, but spent his early days in statistical modeling - which was fun to setup, but boring to operate. For fun, he enjoys traveling and skiing, in particular off trail - and anywhere in Japan during the winter.

In 2016, Don caught the crypto bug, but not from the speculative component. He was fascinated with the providential integrity that is found in the blockchain. This culminated with 20 years of experience in deep tech, and led him down the path of AI agent payments.

This is the creation story of Nevermined.

Sponsors

Links



Our Sponsors:
* Check out Vanta: https://vanta.com/CODESTORY


Support this podcast at — https://redcircle.com/code-story/donations

Advertising Inquiries: https://redcircle.com/brands

Privacy & Opt-Out: https://redcircle.com/privacy

Big Technology Podcast - Why Can’t AI Make Its Own Discoveries? — With Yann LeCun

Yann LeCun is the chief AI scientist at Meta. He joins Big Technology Podcast to discuss the strengths and limitations of current AI models, weighing in on why they've been unable to invent new things despite possessing almost all the world's written knowledge. LeCun digs deep into AI science, explaining why AI systems must build an abstract knowledge of the way the world operates to truly advance. We also cover whether AI research will hit a wall, whether investors in AI will be disappointed, and the value of open source after DeepSeek. Tune in for a fascinating conversation with one of the world's leading AI pioneers.


---

Enjoying Big Technology Podcast? Please rate us five stars ⭐⭐⭐⭐⭐ in your podcast app of choice.


For weekly updates on the show, sign up for the pod newsletter on LinkedIn: https://www.linkedin.com/newsletters/6901970121829801984/


Want a discount for Big Technology on Substack? Here’s 40% off for the first year: https://tinyurl.com/bigtechnology


Questions? Feedback? Write to: bigtechnologypodcast@gmail.com