POPULARITY
Today on the show we have Ryan Seams, the Head of Customer Success at AssemblyAI.In this episode, Ryan shares his experience transitioning from Deloitte to the fast-paced world of startups, where he spent nearly a decade at Mixpanel scaling customer success and navigating product analytics.We then discussed the evolution of pricing models — from events-based to monthly tracked users and back again — and how that shaped customer behavior, retention, and satisfaction.We wrapped up by discussing how AI-native companies like AssemblyAI are redefining usage-based pricing, customer segmentation, and churn forecasting in a rapidly changing landscape.Mentioned ResourcesAssemblyAI Mixpanel Google Analytics Adobe Omniture OpenAI Churn FM is sponsored by Vitally, the all-in-one Customer Success Platform.
This Week in Startups is brought to you by… Oracle. Oracle Cloud Infrastructure, or OCI, is a single platform for your infrastructure, database, application development, and AI needs. Save up to 50% on your cloud bill at https://www.oracle.com/twist Notion. Notion combines your notes, docs, and projects into one beautifully designed space with AI built right in. Try it for free today at https://notion.com/twist AssemblyAI. Get maximum value from voice data with AssemblyAI. Build powerful products and features for your end users on the industry's leading speech-to-text models. Get 100 free hours to start building at https://www.assemblyai.com/twist * Timestamps: (0:00) Jason and Alex kick off the show (3:55) Skydio's Adam Bry joins the show (4:22) Overview of Skydio's autonomous drones and public safety applications (9:31) Oracle - Try OCI and save up to 50% on your cloud bill at https://www.oracle.com/twist (11:07) Skydio as the largest US drone producer and Chinese sanctions impact (17:36) Risks of Chinese-made drones and Skydio's cybersecurity measures (21:28) Drones in defense and combat applications (25:15) Notion - Try it for free today at https://notion.com/twist (27:24) Drone light shows and military implications, Skydio's mission and hiring (31:44) Future applications of drone technology and hardware startup challenges (39:31) Geopolitical tensions and impact on American companies (39:43) AssemblyAI - Get 100 free hours to start building at https://www.assemblyai.com/twist (41:36) Presidential election results and implications for entrepreneurship (48:49) Tariffs, immigration policies, and economic impact (57:41) Prediction markets (1:00:07) High-skilled immigration and antitrust policies (1:04:35) Political influence on business dynamics and media (1:07:02) Mergers, acquisitions, and startup liquidity post-Lena Khan (1:11:26) Secondary markets, Lyft and DoorDash valuation trends (1:15:15) The future of search engines * Subscribe to the TWiST500 newsletter: https://ticker.thisweekinstartups.com Check out the TWIST500: https://www.twist500.com * Subscribe to This Week in Startups on Apple: https://rb.gy/v19fcp * Mentioned on the show: Check out Skydio: https://www.skydio.com/ Check out Perplexity: https://www.perplexity.ai/ Article on Amazon's purchase of MGM: https://www.esquire.com/entertainment/movies/a36543339/james-bond-amazon-mgm-deal-explained/ Article on election ad spending in 2024: https://www.afaqs.com/news/advertising/harris-and-trump-spent-nearly-10-billion-on-ads-in-2024-us-elections-7452195 Trailer for 1982 Doc “Buried”: https://www.youtube.com/watch?v=G4NpOlJ_O-I * Follow Adam: X: https://x.com/adampbry Linkedin: https://www.linkedin.com/in/adambry/ Follow Alex: X: https://x.com/alex LinkedIn: https://www.linkedin.com/in/alexwilhelm * Follow Jason: X: https://twitter.com/Jason LinkedIn: https://www.linkedin.com/in/jasoncalacanis * Thank you to our partners: (9:31) Oracle - Try OCI and save up to 50% on your cloud bill at at https://www.oracle.com/twist (25:15) Notion - Try it for free today at https://notion.com/twist (39:43) AssemblyAI - Get 100 free hours to start building at https://www.assemblyai.com/twist * Great TWIST interviews: Will Guidara, Eoghan McCabe, Steve Huffman, Brian Chesky, Bob Moesta, Aaron Levie, Sophia Amoruso, Reid Hoffman, Frank Slootman, Billy McFarland * Check out Jason's suite of newsletters: https://substack.com/@calacanis * Follow TWiST: Twitter: https://twitter.com/TWiStartups YouTube: https://www.youtube.com/thisweekin Instagram: https://www.instagram.com/thisweekinstartups TikTok: https://www.tiktok.com/@thisweekinstartups Substack: https://twistartups.substack.com * Subscribe to the Founder University Podcast: https://www.youtube.com/@founderuniversity1916
This Week in Startups is brought to you by… Lemon.io - Hire pre-vetted remote developers, get 15% off your first 4 weeks of developer time at https://Lemon.io/twist Vanta. Compliance and security shouldn't be a deal-breaker for startups to win new business. Vanta makes it easy for companies to get a SOC 2 report fast. TWiST listeners can get $1,000 off for a limited time at https://www.vanta.com/twist AssemblyAI. Get maximum value from voice data with AssemblyAI. Build powerful products and features for your end users on the industry's leading speech-to-text models. Get 100 free hours to start building at https://www.assemblyai.com/twist * Todays show: Radian's Richard Humphrey joins Alex to discuss the future of space travel, focusing on spaceplanes like the Radian One (2:05). The two dive into technological advancements (10:20), funding challenges (14:28), the potential to reduce orbital launch costs (47:56), and more! * Timestamps: (0:00) Radian's Richard Humphrey joins Alex (2:05) Discussion on Richard Humphrey's aviation history and spaceplane development (4:22) Spaceplanes versus rockets: advantages and disadvantages (8:51) Lemon.io - Get 15% off your first 4 weeks of developer time at https://Lemon.io/twist (10:20) Spaceplane projects: historical context and current technology (14:28) Funding challenges and venture capital interest in space industry (17:14) Radian 1 spaceplane's rocket sled launch mechanism and specifications (20:22) Vanta - Get $1000 off your SOC 2 at https://www.vanta.com/twist (25:28) Reusability and refurbishment process of the Radian 1 spaceplane (29:03) AssemblyAI - Get 100 free hours to start building at https://www.assemblyai.com/twist (30:33) Radian 1 project updates: recent tests and future timeline (39:00) Commercial model and government interest in horizontal launches (42:38) Orbital launches: future demand and space economy implications (44:49) Space launches: US and Chinese dominance, and potential for rapid cargo transport (47:56) Private orbital flights: cost, feasibility, and space tourism (53:19) Reducing orbital launch costs and the transformative potential of space access * Subscribe to the TWiST500 newsletter: https://ticker.thisweekinstartups.com Check out the TWIST500: https://www.twist500.com * Subscribe to This Week in Startups on Apple: https://rb.gy/v19fcp * Check out Radian: https://www.radianaerospace.com * Follow Richard: X: https://x.com/RadianSpace LinkedIn: https://www.linkedin.com/in/richardhumphrey * Follow Jason: X: https://twitter.com/Jason LinkedIn: https://www.linkedin.com/in/jasoncalacanis * Thank you to our partners: (8:51) Lemon.io - Get 15% off your first 4 weeks of developer time at https://Lemon.io/twist (20:22) Vanta - Get $1000 off your SOC 2 at https://www.vanta.com/twist (29:03) AssemblyAI - Get 100 free hours to start building at https://www.assemblyai.com/twist * Great TWIST interviews: Will Guidara, Eoghan McCabe, Steve Huffman, Brian Chesky, Bob Moesta, Aaron Levie, Sophia Amoruso, Reid Hoffman, Frank Slootman, Billy McFarland * Check out Jason's suite of newsletters: https://substack.com/@calacanis * Follow TWiST: Twitter: https://twitter.com/TWiStartups YouTube: https://www.youtube.com/thisweekin Instagram: https://www.instagram.com/thisweekinstartups TikTok: https://www.tiktok.com/@thisweekinstartups Substack: https://twistartups.substack.com * Subscribe to the Founder University Podcast: https://www.youtube.com/@founderuniversity1916
This Week in Startups is brought to you by… NetSuite. The number one cloud financial system that unifies accounting, financial management, inventory, and HR into a single platform. Giving you ONE source of truth. Download the CFO's Guide to AI and Machine Learning today! Visit https://www.netsuite.com/twist Lemon.io - Hire pre-vetted remote developers, get 15% off your first 4 weeks of developer time at https://lemon.io/twist AssemblyAI. Get maximum value from voice data with AssemblyAI. Build powerful products and features for your end users on the industry's leading speech-to-text models. Get 100 free hours to start building at https://www.assemblyai.com/twist * Todays show: Superhuman's Rahul Vohra joins Jason to discuss the evolution of Superhuman. They delve into Superhuman's onboarding strategy (11:17), live demos of Superhuman's AI features (27:37), and explore AI's impact on team management (52:07), and more! * Timestamps: (0:00) Superhuman's Rahul Vohra joins Jason (2:02) Rahul Vohra's background and Superhuman's pitch (6:33) Evolution and early challenges of Superhuman (9:59) NetSuite - Download the CFO's Guide to AI and Machine Learning today! Visit https://netsuite.com/twist (11:17) Superhuman's onboarding strategy and customer feedback importance (20:55) New features in Superhuman 2.0 and multiplayer email (26:00) AI's impact on podcast production (26:16) Lemon.io - Get 15% off your first 4 weeks of developer time at https://Lemon.io/twist (27:37) Live demo of Superhuman 2.0 (38:38) AssemblyAI - Get 100 free hours to start building at https://www.assemblyai.com/twist (40:08) Importance of documenting conversations and Superhuman for Sales (44:17) Live demo of Superhuman's “Ask AI” feature (52:07) AI's impact on productivity and team management (58:27) AI tools for productivity (1:07:26) AI's future as a chief of staff and email management * Subscribe to the TWiST500 newsletter: https://ticker.thisweekinstartups.com Check out the TWIST500: https://www.twist500.com * Subscribe to This Week in Startups on Apple: https://rb.gy/v19fcp * Follow Rahul: X: https://x.com/rahulvohra LinkedIn: https://www.linkedin.com/in/rahulvohra Check out: https://superhuman.com * Follow Jason: X: https://twitter.com/Jason LinkedIn: https://www.linkedin.com/in/jasoncalacanis * Thank you to our partners: (9:59) NetSuite - Download the CFO's Guide to AI and Machine Learning today! Visit https://netsuite.com/twist (26:16) Lemon.io - Get 15% off your first 4 weeks of developer time at https://Lemon.io/twist (38:38) AssemblyAI - Get 100 free hours to start building at https://www.assemblyai.com/twist * Great TWIST interviews: Will Guidara, Eoghan McCabe, Steve Huffman, Brian Chesky, Bob Moesta, Aaron Levie, Sophia Amoruso, Reid Hoffman, Frank Slootman, Billy McFarland * Check out Jason's suite of newsletters: https://substack.com/@calacanis * Follow TWiST: Twitter: https://twitter.com/TWiStartups YouTube: https://www.youtube.com/thisweekin Instagram: https://www.instagram.com/thisweekinstartups TikTok: https://www.tiktok.com/@thisweekinstartups Substack: https://twistartups.substack.com * Subscribe to the Founder University Podcast: https://www.youtube.com/@founderuniversity1916
This Week in Startups is brought to you by… Google for Startups. Accelerate your startup journey with the Google for Startups Cloud Program. Get up to $200K in Google Cloud credits – or up to $350K for AI startups – plus training and guidance. Apply at https://startups.google.com/twist Vanta. Compliance and security shouldn't be a deal-breaker for startups to win new business. Vanta makes it easy for companies to get a SOC 2 report fast. TWiST listeners can get $1,000 off for a limited time at https://www.vanta.com/twist AssemblyAI. Get maximum value from voice data with AssemblyAI. Build powerful products and features for your end users on the industry's leading speech-to-text models. Get 100 free hours to start building at https://www.assemblyai.com/twist * Todays show: Alex Wilhelm joins Jason to discuss the evolution of startup costs and media aggregation (3:17), media's addiction to Trump coverage (13:46), Polymarket and Perplexity partnership (40:08), and more! * Timestamps: (0:00) Jason and Alex kick off the show (3:17) Evolution of startup costs and media aggregation (7:47) Jason and Alex discuss Trump and Elon conversation (10:09) Google for startups. Accelerate your startup journey with the Google for Startups Cloud Program. Apply at https://startups.google.com/twist (13:46) Media's addiction to Trump coverage (20:04) Vanta - Get $1000 off your SOC 2 at https://www.vanta.com/twist (21:18) Trump's media strategies and speech analysis (30:04) AssemblyAI - Get 100 free hours to start building at https://www.assemblyai.com/twist (31:17) Societal resistance to tech and the rise of self-driving cars (37:14) Self-driving technology's impact on Uber and Lyft (40:08) Polymarket and Perplexity partnership (47:34) Hacking capitalism and the FIRE movement (54:12) Perplexity's AI competition and the value of proprietary data (1:00:45) Reddit's traffic and monetization (1:07:35) European venture capital and the rise of unicorns (1:13:00) Work culture: Europe vs. US (1:16:11) Investing in AI startups and consulting opportunities * Subscribe to the TWiST500 newsletter: https://ticker.thisweekinstartups.com/ Check out the TWIST500: https://twist500.com * Subscribe to This Week in Startups on Apple: https://rb.gy/v19fcp * Mentioned on the show: Trump/X conversation transcript: https://turboscribe.ai/transcript/share/4422534834081521519/HWE18owsC2u8E5u2HpZNikyBdermlV2YSwGlTEPKJJw/donald-trump-and-elon-musk-full-transcript-august-12-2024-https-x-com-i-spaces-1nakepnklwoxl Jason's argument concerning the Trump Bump: https://x.com/Jason/status/1823381839647756392 WeRide IPO filing: https://www.sec.gov/Archives/edgar/data/1867729/000119312524197868/d343706df1a.htm Alex's notes on WeRide: https://www.cautiousoptimism.news/p/inside-werides-ipo-filing-and-the Perplexity + Polymarket deal: https://techcrunch.com/2024/08/12/prediction-market-polymarket-partners-with-perplexity-to-show-news-summaries/ Polymarket Dune data: https://dune.com/rchen8/polymarket Balderton raises $1.3B: https://sifted.eu/articles/balderton-1-3bn-fundraise-news PitchBook data concerning recent European VC activity: https://pitchbook.com/news/reports/q2-2024-european-venture-report Follow Alex: X: https://x.com/alex LinkedIn: https://www.linkedin.com/in/alexwilhelm/ * Follow Jason: X: https://twitter.com/Jason LinkedIn: https://www.linkedin.com/in/jasoncalacanis * Thank you to our partners: (10:09) Google for startups. Accelerate your startup journey with the Google for Startups Cloud Program. Apply at https://startups.google.com/twist (20:04) Vanta - Get $1000 off your SOC 2 at https://www.vanta.com/twist (30:04) AssemblyAI - Get 100 free hours to start building at https://www.assemblyai.com/twist * Great TWIST interviews: Will Guidara, Eoghan McCabe, Steve Huffman, Brian Chesky, Bob Moesta, Aaron Levie, Sophia Amoruso, Reid Hoffman, Frank Slootman, Billy McFarland * Check out Jason's suite of newsletters: https://substack.com/@calacanis * Follow TWiST: Twitter: https://twitter.com/TWiStartups YouTube: https://www.youtube.com/thisweekin Instagram: https://www.instagram.com/thisweekinstartups TikTok: https://www.tiktok.com/@thisweekinstartups Substack: https://twistartups.substack.com * Subscribe to the Founder University Podcast: https://www.youtube.com/@founderuniversity1916
This Week in Startups is brought to you by… AssemblyAI. Get maximum value from voice data with AssemblyAI. Build powerful products and features for your end users on the industry's leading speech-to-text models. Get 100 free hours to start building at https://www.assemblyai.com/twist Vanta. Compliance and security shouldn't be a deal-breaker for startups to win new business. Vanta makes it easy for companies to get a SOC 2 report fast. TWiST listeners can get $1,000 off for a limited time at https://www.vanta.com/twist Eight Sleep. Good sleep is the ultimate game changer. The newest generation of the pod, the Pod 4 ultra has arrived. Head to https://www.eightsleep.com/twist and use code TWIST to get $350 off the Pod 4 Ultra. * Todays show: Alex Wilhelm joins Jason to discuss the end of the Wiz-Google deal (5:37), Spotify's performance (13:36), Universal Basic Income (UBI) (27:49), Meta's AI strategy (53:05), and more! * Timestamps: (0:00) Jason and Alex kick off the show (5:37) The end of the Wiz-Google deal (12:24) AssemblyAI - Get 100 free hours to start building at https://www.assemblyai.com/twist (13:36) Spotify's successful quarter (21:41) Daniel Ek's strategy and Spotify's future risks (26:57) Vanta - Get $1000 off your SOC 2 at https://www.vanta.com/twist (27:49) Universal basic income (UBI) (38:05) Eight Sleep - Head to https://www.eightsleep.com/twist and use code TWIST to get $350 off the Pod 4 Ultra. (39:34) Findings and implications from a recent UBI study backed by Sam Altman (48:22) The efficiency and impact of welfare programs (53:05) Meta's AI developments (59:58) Mark Zuckerberg's thoughts on Apple and open source AI (1:06:50) Predictions for Meta's competitive moves * Subscribe to the TWiST500 newsletter: https://ticker.thisweekinstartups.com/ Check out the TWIST500: https://twist500.com * Subscribe to This Week in Startups on Apple: https://rb.gy/v19fcp * Mentioned on the show: https://techcrunch.com/2024/07/22/wiz-walks-away-from-googles-23b-acquisition-offer-read-the-ceos-note-to-employees https://news.crunchbase.com/cybersecurity/cybersecurity-funding-venture-wiz-ai-cyera/#:~:text=In%20the%20second%20quarter%2C%20cyber,to%20startups%20in%20173%20deals https://ai.meta.com/blog/meta-llama-3-1 https://x.com/rowancheung/status/1815763595197616155?t=1204 https://x.com/eldsjal/status/1815691024473166268?s=12 https://www.axios.com/2024/07/23/spotify-profit-q2-2024-earnings https://x.com/smilleralert/status/1815372032621879628/photo/1 https://www.openresearchlab.org/findings/entrepreneurship https://finance.yahoo.com/quote/SPOT https://www.bloomberg.com/news/articles/2024-07-22/ubi-study-backed-by-openai-s-sam-altman-bolsters-support-for-basic-income * Follow Alex: X: https://x.com/alex LinkedIn: https://www.linkedin.com/in/alexwilhelm/ * Follow Jason: X: https://twitter.com/Jason LinkedIn: https://www.linkedin.com/in/jasoncalacanis * Thank you to our partners: (12:24) AssemblyAI - Get 100 free hours to start building at https://www.assemblyai.com/twist (26:57) Vanta - Get $1000 off your SOC 2 at https://www.vanta.com/twist (38:05) Eight Sleep - Head to https://www.eightsleep.com/twist and use code TWIST to get $350 off the Pod 4 Ultra. * Great TWIST interviews: Will Guidara, Eoghan McCabe, Steve Huffman, Brian Chesky, Bob Moesta, Aaron Levie, Sophia Amoruso, Reid Hoffman, Frank Slootman, Billy McFarland * Check out Jason's suite of newsletters: https://substack.com/@calacanis * Follow TWiST: Twitter: https://twitter.com/TWiStartups YouTube: https://www.youtube.com/thisweekin Instagram: https://www.instagram.com/thisweekinstartups TikTok: https://www.tiktok.com/@thisweekinstartups Substack: https://twistartups.substack.com * Subscribe to the Founder University Podcast: https://www.youtube.com/@founderuniversity1916
This Week in Startups is brought to you by… OpenPhone. Create business phone numbers for you and your team that work through an app on your smartphone or desktop. TWiST listeners can get an extra 20% off any plan for your first 6 months at https://www.openphone.com/twist AssemblyAI. Get maximum value from voice data with AssemblyAI. Build powerful products and features for your end users on the industry's leading speech-to-text models. Get 100 free hours to start building at https://www.assemblyai.com/twist CommandBar. Seamlessly integrate an AI-powered guide into your software, making navigation intuitive and interactive. Visit commandbar.com/twist to get a custom live demo. * Todays show: David Weisburd hosts Jamie Rhode, Matthew Mulvey, and Jason Calacanis to discuss DPI coming to Silicon Valley (2:11), demographic data on the backgrounds of Unicorn founders (26:55), and trends for limited partners (36:10), and more! * Timestamps: (0:00) David Weisburd intros Jamie Rhode, Matthew Mulvey, and Jason Calacanis (2:11) DPI, Wiz acquisition, and economic impacts on distributions (5:48) Consistent vintage exposure and proactive DPI management strategies (8:55) OpenPhone - Get 20% off your first six months at https://www.openphone.com/twist (10:22) Sequoia's liquidity approach and LP needs in venture capital (17:13) The role of emerging managers and secondary markets in VC (25:44) AssemblyAI - Get 100 free hours to start building at https://www.assemblyai.com/twist (26:55) Unicorn founder demographics and underdog success (35:05) CommandBar. Visit commandbar.com/twist to get a custom live demo. (36:10) LP preferences, the challenges for emerging managers, and democratizing venture investments (50:54) The decline of first-time funds, motivations for fund creation, and innovations in fundraising (51:56) Venture portfolio management with AI and technology adoption parallels * Subscribe to the TWiST500 newsletter: https://ticker.thisweekinstartups.com/ Check out the TWIST500: twist500.com * Subscribe to This Week in Startups on Apple: https://rb.gy/v19fcp * Mentioned on the show: https://www.axios.com/2024/07/15/sequoia-capital-stripe https://techcrunch.com/2024/03/27/unicorn-founders https://x.com/Samirkaji/status/1801351637895942243?utm_campaign=OpenLP+newsletter&utm_medium=email&_hsenc=p2ANqtz-8j6WSVjgGUZXegAo58QYJgSmqd90ozahWmHQWU0Qsnyk_KaXsIldVB7mrcruCafZe_JukeEs-r0fC78VCzJ0kOU7Ppog&_hsmi=313664446&utm_content=313664446&utm_source=hs_email&mx=2 * Follow Jamie: LinkedIn: https://www.linkedin.com/in/jerrcfa Check out: https://www.screendoor.co/ * Follow Matthew: LinkedIn: https://www.linkedin.com/in/mattmulvey/ Check out: https://www.liquid2.vc/ * Follow David: X: https://twitter.com/DWeisburd LinkedIn: https://www.linkedin.com/in/dweisburd Check out: https://10xcapital.com * Follow Jason: X: https://twitter.com/Jason LinkedIn: https://www.linkedin.com/in/jasoncalacanis * Thank you to our partners: (8:55) OpenPhone - Get 20% off your first six months at https://www.openphone.com/twist (25:44) AssemblyAI - Get 100 free hours to start building at https://www.assemblyai.com/twist (35:05) CommandBar. Visit commandbar.com/twist to get a custom live demo. * Great TWIST interviews: Will Guidara, Eoghan McCabe, Steve Huffman, Brian Chesky, Bob Moesta, Aaron Levie, Sophia Amoruso, Reid Hoffman, Frank Slootman, Billy McFarland * Check out Jason's suite of newsletters: https://substack.com/@calacanis * Follow TWiST: Twitter: https://twitter.com/TWiStartups YouTube: https://www.youtube.com/thisweekin Instagram: https://www.instagram.com/thisweekinstartups TikTok: https://www.tiktok.com/@thisweekinstartups Substack: https://twistartups.substack.com * Subscribe to the Founder University Podcast: https://www.youtube.com/@founderuniversity1916
This Week in Startups is brought to you by… Intercom. Intercom's AI-first service is the best thing to happen to your customers since you. TWIST listeners can get 90% off Intercom's platform at https://www.intercom.com/twist Squarespace. Turn your idea into a new website! Go to http://www.Squarespace.com/TWIST for a free trial. When you're ready to launch, use offer code TWIST to save 10% off your first purchase of a website or domain. AssemblyAI. Get maximum value from voice data with AssemblyAI. Build powerful products and features for your end users on the industry's leading speech-to-text models. Get 100 free hours to start building at https://www.assemblyai.com/twist * Todays show: Anand Nandakumar joins Jason to discuss Halo Car's technology (1:16), remote driving opportunities (12:07), the Cruise incident (35:17), and more! * Timestamps: (0:00) Anand Nandakumar joins Jason (1:16) Halo Car's technology and vision for the future (7:36) Economics and challenges of remote driving services (10:04) Intercom - TWIST listeners can get 90% off Intercom's platform at https://www.intercom.com/twist (12:07) Remote driving job opportunities and cost of living impacts (14:30) Synergy of remote and self-driving technologies (19:27) Autonomous vehicle adoption and industry challenges (21:36) Squarespace - Use offer code TWIST to save 10% off your first purchase of a website or domain at http://www.Squarespace.com/TWIST (23:07) Economic challenges for autonomous vehicle companies (30:47) Remote driving technology for consumers (33:49) AssemblyAI - Get 100 free hours to start building at https://www.assemblyai.com/twist (35:17) Regulatory issues and performance of autonomous vehicles in different weathers (41:34) How to experience Halo Car's technology * Subscribe to the TWiST500 newsletter: https://ticker.thisweekinstartups.com/ Check out the TWIST500: twist500.com * Subscribe to This Week in Startups on Apple: https://rb.gy/v19fcp * Follow Anand: X: https://x.com/kumi360 LinkedIn: https://www.linkedin.com/in/anandnr Check out: https://halo.car * Follow Jason: X: https://twitter.com/Jason LinkedIn: https://www.linkedin.com/in/jasoncalacanis * Thank you to our partners: (10:04) Intercom - TWIST listeners can get 90% off Intercom's platform at https://www.intercom.com/twist (21:36) Squarespace - Use offer code TWIST to save 10% off your first purchase of a website or domain at http://www.Squarespace.com/TWIST (33:49) AssemblyAI - Get 100 free hours to start building at https://www.assemblyai.com/twist * Great TWIST interviews: Will Guidara, Eoghan McCabe, Steve Huffman, Brian Chesky, Bob Moesta, Aaron Levie, Sophia Amoruso, Reid Hoffman, Frank Slootman, Billy McFarland * Check out Jason's suite of newsletters: https://substack.com/@calacanis * Follow TWiST: Twitter: https://twitter.com/TWiStartups YouTube: https://www.youtube.com/thisweekin Instagram: https://www.instagram.com/thisweekinstartups TikTok: https://www.tiktok.com/@thisweekinstartups Substack: https://twistartups.substack.com * Subscribe to the Founder University Podcast: https://www.youtube.com/@founderuniversity1916
This Week in Startups is brought to you by… Intercom. Intercom's AI-first service is the best thing to happen to your customers since you. TWIST listeners can get 90% off Intercom's platform at https://intercom.com/TWIST AssemblyAI. Get maximum value from voice data with AssemblyAI. Build powerful products and features for your end users on the industry's leading speech-to-text models. Get 100 free hours to start building at https://www.AssemblyAI.com/TWIST Vensure. Vensure is an HR firm that specializes in serving rapidly growing technology companies. Providing fully customized HR and benefit strategies designed to grow with their client's needs. Visit http://Vensure.com today to schedule an HR evaluation, and learn how they can help you. Todays show: David Weisburd hosts Logan Allin, Neil Datta, and Jason Calacanis to discuss Vinod Khosla's views on AI (1:13), Trumps H1-B policy (11:24), incorporation to funding stage (36:09), and more! * Timestamps: (0:00) David Weisburd intros Logan Allin, Neil Datta, and Jason Calacanis (2:57) Vinod Khosla's talk on AI at Collision Conference (5:12) Tech regulation, AI, and M&A's impact on portfolios (13:28) Intercom - TWIST listeners can get 90% off Intercom's platform at intercom.com/TWIST (14:58) Globalization and navigating AI in venture (23:44) AssemblyAI - Get 100 free hours to start building at https://www.AssemblyAI.com/TWIST (25:13) Trump's stance on H1B visas and immigration policy (42:19) Vensure - Visit http://Vensure.com today to schedule an HR evaluation, and learn how they can help you. (43:37) Carta data on incorporation to funding stage (54:34) Lighting round on recent investments * Subscribe to the TWiST500 newsletter: https://ticker.thisweekinstartups.com/ Check out the TWIST500: twist500.com * Subscribe to This Week in Startups on Apple: https://rb.gy/v19fcp * Follow Logan: LinkedIn: https://www.linkedin.com/in/loganallin Check out: https://fin.capital * Follow Neil: X: https://x.com/NKDAdvisory LinkedIn: https://www.linkedin.com/in/neildatta Check out: https://nkdadvisory.com * Follow Jason: X: https://twitter.com/Jason LinkedIn: https://www.linkedin.com/in/jasoncalacanis * Thank you to our partners: (13:28) Intercom - TWIST listeners can get 90% off Intercom's platform at intercom.com/TWIST (23:44) AssemblyAI - Get 100 free hours to start building at https://www.AssemblyAI.com/TWIST (42:19) Vensure - Visit http://Vensure.com today to schedule an HR evaluation, and learn how they can help you. * Great TWIST interviews: Will Guidara, Eoghan McCabe, Steve Huffman, Brian Chesky, Bob Moesta, Aaron Levie, Sophia Amoruso, Reid Hoffman, Frank Slootman, Billy McFarland * Check out Jason's suite of newsletters: https://substack.com/@calacanis * Follow TWiST: Twitter: https://twitter.com/TWiStartups YouTube: https://www.youtube.com/thisweekin Instagram: https://www.instagram.com/thisweekinstartups TikTok: https://www.tiktok.com/@thisweekinstartups Substack: https://twistartups.substack.com * Subscribe to the Founder University Podcast: https://www.youtube.com/@founderuniversity1916
This Week in Startups is brought to you by… DevSquad - Most dev agencies only offer developers. Why? Because product management is hard. Get an entire product team for the cost of one US developer plus 10% off at http://devsquad.com/twist. Oracle - Oracle Cloud Infrastructure, or OCI, is a single platform for your infrastructure, database, application development, and AI needs. Take a free test drive of OCI at https://www.oracle.com/twist. AssemblyAI - Get maximum value from voice data with AssemblyAI. Build powerful products and features for your end users on the industry's leading speech-to-text models. Get 100 free hours to start building at AssemblyAI.com/TWIST * Timestamps: (0:00) Dan Senor joins guest host Mark Suster. (10:45) DevSquad - Get an entire product team for the cost of one US developer plus 10% off at http://devsquad.com/twist (19:28) Oracle - Take a free test drive of OCI at https://www.oracle.com/twist. (30:39) AssemblyAI - Maximum value from voice data and AI. Get 100 free hours to start building at AssemblyAI.com/TWIST * Subscribe to This Week in Startups on Apple: https://rb.gy/v19fcp * Check out Dan's podcast “Call Me Back”: https://podcasts.apple.com/ca/podcast/call-me-back-with-dan-senor/id1539292794 Check out Start-Up Nation Central: https://startupnationcentral.org/ * Follow Dan: X: https://x.com/dansenor LinkedIn: https://www.linkedin.com/in/dan-senor/ * Follow Mark: X: https://twitter.com/msuster LinkedIn: https://www.linkedin.com/in/marksuster/ * Thank you to our partners: (10:45) DevSquad - Get an entire product team for the cost of one US developer plus 10% off at http://devsquad.com/twist (19:28) Oracle - Take a free test drive of OCI at https://www.oracle.com/twist. (30:39) AssemblyAI - Maximum value from voice data and AI. Get 100 free hours to start building at AssemblyAI.com/TWIST * Great 2023 interviews: Steve Huffman, Brian Chesky, Aaron Levie, Sophia Amoruso, Reid Hoffman, Frank Slootman, Billy McFarland * Check out Jason's suite of newsletters: https://substack.com/@calacanis * Follow TWiST: Substack: https://twistartups.substack.com Twitter: https://twitter.com/TWiStartups YouTube: https://www.youtube.com/thisweekin Instagram: https://www.instagram.com/thisweekinstartups TikTok: https://www.tiktok.com/@thisweekinstartups * Subscribe to the Founder University Podcast: https://www.founder.university/podcast
In this episode, Jim Peters, co-founder and president of Citizen Engineers, shares his leadership experiences and how he leverages AI tools like AssemblyAI and Myaskai to learn from nearly 400 leaders. He recounts how bike trips with his kids imparted valuable leadership lessons. Amid personal challenges, including his wife's diagnosis and his job loss, Jim stresses the significance of downtime and resilience. He applies these insights to his business, emphasizing work-life balance and compassionate leadership. Jim advocates for continuous learning and living a life filled with meaning and compassion in the workplace. Key Takeaways [02:26] Jim shares that he remembers taking his kids, aged six and eight, on annual bike tours around Washington and Oregon for nearly a decade. These trips, lasting one to two weeks, were full of adventure. One of his standout memories is climbing to Anthony Lakes, where he and his wife let the boys decide if they wanted to push on to the top of the mountain. The boys were enthusiastic, teaching Jim valuable lessons about setting direction, pace, and keeping the experience fun. [07:02] Jim values taking time off and encourages others to do the same. He treasures memories with his family and has taken three sabbaticals during his career. Jim also learns a lot from podcasts featuring nearly 400 leaders. He mentions that these podcasts help him grow as a leader and improve his emotional intelligence and management skills. [9:07] Jim shares that he listens to podcasts to learn from experienced leaders and improve his skills. In 2021, he faced a personal challenge when his wife was diagnosed with stage four cancer. This taught him to focus on what he could control, choose gratitude, and live a meaningful life. He took a sabbatical in 2022 to spend time with his wife and reflect on his values. After returning to work, Jim was unexpectedly terminated, which taught him resilience and helped him understand others' experiences. Now, he enjoys his work with his business partner and finds joy in helping others. [16:00] In 2023, Jim had extra time and used it to dive deeper into podcasts about leadership. He made a list of questions he wanted answers to, like how to measure effective leadership and manage difficult conversations. Jim found taking notes while listening challenging, so he used an AI tool called AssemblyAI to convert podcasts to text. This allowed him to listen faster and copy relevant information. He listened to two podcasts daily, using the AI tool to support his research and learning. [21:59] Jim mentions that his goal was to become a better leader and human by capturing insights from podcasts. He collected detailed notes and summaries from nearly 400 leaders and wanted to use them to improve himself. Instead of manually going through all the data, Jim decided to use an AI tool called My askAI, which let him upload his data and ask it questions. This AI tool gave him access to responses based solely on the podcast insights he provided, helping him quickly find answers and insights from the podcasts without having to remember which specific episode they came from. [25:45] Jim uses an AI tool called My askAI to explore his podcast notes and ask questions about leadership. He asks about topics like effective leadership, managing conversations, and tips for new leaders. The tool pulls responses from the nearly 400 leaders he studied. The tool combines podcast texts into documents and sometimes provides shorter answers, but Jim can request longer or simpler explanations. Though not perfect, Jim values the tool's speed and variety of insights. It helps him improve his questioning skills. [29:30] Jim shares using AI tools. He uses them to research leadership insights from podcasts and in his new business, Citizen Engineers, which he started in 2023. He and his business partner prioritize work-life balance and use AI tools to speed up tasks like writing policies and answering business questions. Jim uses AI tools like ChatGPT, My askAI, and Photoshop for different tasks in his business. He tests various tools and shares his findings on his blog. He mentions that he sees AI as a partner in his work and continues to explore how it can help his business. [32:42] Jim shares insights from 400 podcasts that shaped his business, emphasizing the importance of putting humans at the center of work. He learned from guests like Donato Tramuto and Dr. Ciela Hartanov that compassion and care for employees are key. Jim noticed that guests often focus on business goals without stressing compassion for employees. As an engineer, Jim initially didn't focus on compassion, but now values it as essential. In his business, Citizen Engineers, compassion is a core value. They aim to create a workplace that supports employees while still running a successful business. [34:48] Jim initially used AI tools to improve himself as a leader, but he decided to share the benefits with others. He hopes the tool helps people revisit useful insights from podcasts. In his business, Citizen Engineers, Jim focuses on helping others grow in their careers and become compassionate leaders. The company emphasizes compassionate leadership in transportation, believing it's key to delivering positive results for communities and clients. [37:29] And remember, by three methods we may learn wisdom: First, by reflection, which is noblest; Second, by imitation, which is easiest; and third by experience, which is the bitterest.- Confucius Quotable Quotes "Leadership lessons from biking with young kids: set direction, pace, and tone while keeping it fun." "We involved our kids in decision-making during bike tours, and it led to unforgettable adventures." "Traveling with our kids taught us the importance of pacing ourselves and embracing each moment." "Taking time off for family and sabbaticals is crucial for building lasting memories and personal growth." "The podcast's interviews with nearly 400 leaders have provided me with invaluable insights on leadership and emotional intelligence." "Going through personal challenges has taught me resilience, gratitude, and the importance of focusing on what I can control." "My wife's cancer diagnosis led us to live a 'wide' life focused on giving back and embracing joy." "Using AI tools helped me explore the podcast's insights more efficiently, allowing me to learn from 400 leaders and apply their lessons." "Commitment to continuous improvement and a desire to become a better human and leader has driven me to research and capture the wisdom of great leaders." "AI-assisted research provided me with the ability to ask questions and receive insights from 400 different leaders." "I did all this work selfishly to become a better leader, and now I'm sharing it to help others find the insights they need to grow as leaders." "AI is a partner, not an overlord. I'm using it to speed up processes and free up time for deeper, more meaningful work." "Compassion is at the center of work, and it's our top value at Citizen Engineers." "Let's bring compassion to the workplace and help others, continually learn, and challenge ourselves to live a wide life." "Great leadership is about setting clear values, embracing change, and prioritizing human-centered approaches." "Finding grace for others, just as we find it for AI's growing capabilities, is part of compassionate leadership." Resources Mentioned The Leadership Podcast | Sponsored by | Rafti Advisors. LLC | Self-Reliant Leadership. LLC | Jim Peters LinkedIn | Citizen Engineers Website |
In the early 2000s, showrunners Carter Bays and Craig Thomas were pitching ideas for sitcoms to CBS. And on only their second pitch, they struck gold. Why?Bays said, “It's like the whole idea of ‘Write what you know.' If you're going to pitch someone and say, ‘Give me millions of dollars to write 100 or 200 episodes, you better have material. … Mine your life.”In this episode, we're taking a look at the result: their Emmy nominated show, How I Met Your Mother. And with the help of our guest, Director of Content Marketing at AssemblyAI, Kelly Moon, we're talking about marketing lessons from the show, including standing out, knowing your end goal, showing social proof that others trust you, and being the thing people want to come back to.About our guest, Kelly MoonKelly Moon is Director of Content Marketing at AssemblyAI. There, she builds and leads a team of content marketers who are focused primarily on increasing web traffic, and boosting signups and talk-to-sales hand-raisers. She serves as a key member of AssemblyAI's senior leadership team, driving the organization's content marketing strategy, and rolling up her sleeves to write copy and direct content across AssemblyAI's website, social, email, customer stories/videos, and more. She also analyzes and monitors content effectiveness and holds each piece to the highest standard, and builds an internal and external content production team and develops a comprehensive content calendar designed to boost awareness, traffic, engagement, and conversions. Prior to joining Assembly AI in August 2023, Kelly served as Head of Content at in-app communications API platform, SendBird. She has also worked at Twilio as Director of Content Marketing & Organic Growth. What B2B Companies Can Learn From How I Met Your Mother:Stand out. Be refreshingly unique for your audience. Kelly says, “So many B2B companies struggle with standing out. In order to be memorable, we have to be different. Be different in our voice, tone and in our philosophy. Don't regurgitate what similar businesses are doing. But I think a lot of businesses struggle with actually executing on this. And they can do that by taking a stance on an issue, voicing their perspective on a hot topic, highlighting their in-house experts, and doing it with a sense of humor and lightness. And I think that's where How I Met Your Mother really nailed it. Because they would cover complex or emotional topics, but then there was always some levity toward the end to really balance things out.”Know your end goal. And work tirelessly to make that vision come to life. Kelly says, “When I think about content, I think about not creating siloed content and knocking one tactic out at a time, which is a problem I've seen in a lot of organizations. Instead, look at the entire journey and the story end to end in the same way that How I Met Your Mother producers knew what the end was going to be and all the episodes led up to that. So when it comes to content and just marketing in general, look at the entire journey end to end from a user's perspective and then figure out how each touchpoint connects to deliver an amazing experience.”Show social proof that others trust you. It helps build people's confidence in your brand. Kelly says, “Show the world that others have decided that you're worth their time. And then after they've converted and decided to invest in you, how are you supporting them? And how are you giving them opportunities to provide feedback and respond to how things can be better?”Be the thing people always want to come back to. Prove your value beyond your product. Kelly says, “In the world of content marketing, it's not enough to just be about one topic. Go deeper and look at the related topics that people are interested in learning more about. As an example, say somebody wants to become a baker. They have ingredients at home to bake cupcakes, so they do some research on how to bake a cupcake, right? But it's not enough to just produce content or assets that just talk about how to bake a cupcake. You have to also talk about what types of cupcakes you can bake, what tools you should consider investing in versus not investing in, tips on keeping the cupcakes fresh… There are multiple pieces of content you can create to offer this complete package and resource of information for somebody.”Quotes*”I always challenge writers to think about what their angle is. I'll use an Assembly AI example. It's not enough to just be like, ‘What is a good speech to text model?' You have to make sure that the piece of content is really layered and it's comprehensive. How can we make a piece of content really comprehensive? Because somebody that's thinking about a speech-to-text model is likely thinking about a bunch of other questions after that. And you have to make sure that you're not only considering all of those things, but that you then cover it in a way that's unique and there's some kind of a hook. And it has to have takeaways. What can they learn from it? What can they take with them?” - Kelly Moon*”My content strategy is showing up where people are and having a vested interest in what matters to them. And then delivering really useful information that people are actively looking for from the start of their journey until the end. We're building a foundation of trust with people. They're going to remember us as a no-nonsense helper and hopefully leader. And then when they are ready to build with us, they're going to remember us because we were the ones who were there for them while other people were giving them a sales pitch.” - Kelly MoonTime Stamps[0:55] Meet Kelly Moon, Director of Content Marketing at AssemblyAI[2:02] Exploring Assembly AI with Kelly Moon: The Power of Speech AI Models[4:12] The Genesis of How I Met Your Mother: From Concept to Cult Classic[14:56] Marketing Lessons from How I Met Your Mother: Standing Out and Storytelling[26:26] Diving Deep into Character Auditions and Acting Choices[27:59] Celebrating Iconic Actors and Memorable Performances[29:51] Navigating Complex Relationships and Character Arcs[34:15] The Art of Crafting Catchphrases and Memorable Moments[38:19] Exploring Content Strategy with Assembly AI[45:30] Harnessing the Power of Speech AI for Business Innovation[48:15] Parting Wisdom for Content Creators and MarketersLinksWatch How I Met Your MotherConnect with Kelly on LinkedInLearn more about AssemblyAIAbout Remarkable!Remarkable! is created by the team at Caspian Studios, the premier B2B Podcast-as-a-Service company. Caspian creates both nonfiction and fiction series for B2B companies. If you want a fiction series check out our new offering - The Business Thriller - Hollywood style storytelling for B2B. Learn more at CaspianStudios.com. In today's episode, you heard from Ian Faison (CEO of Caspian Studios) and Meredith Gooderham (Senior Producer). Remarkable was produced this week by Jess Avellino, mixed by Scott Goodrich, and our theme song is “Solomon” by FALAK. Create something remarkable. Rise above the noise.
In this episode, Pilar shares her failed attempts at releasing an episode in Spanish in a dubbed version, and what she's ended up doing instead. (If you have any experience doing this, I'd love to hear from you: https://www.adventuresinpodcasting.com/contact/ )Hello, it's been a while, and there's a reason for that. I recently interviewed Cristian Curto and Roberto Shlesinger, the hosts of the Spanish-language podcast "La Gran Renuncia" (The Great Resignation), all about remote work. We did the show in Spanish, as they're more comfortable speaking in that language than in English, and I thought, hey, with the explosion of generative AI, I'll be able to come up with something to offer to my regular listeners! (The episode is now out, it's episode 75.)I initially used Eleven Labs, but I found the results disappointing due to the strong accents and inconsistencies in the AI-generated voices. I even experimented with dubbing my own voice, which was a surreal experience hearing myself with a completely different accent.You can listen to some samples of that, at around 07.11mins, and here's the video I refer to there.I then thought of translating the transcript, so I looked for a good transcription solution. I explored various options, including Riverside.fm, Apple Podcasts, and Spotify for Podcasters. However, each platform had its limitations, such as the inability to download transcripts or the absence of speaker labels.In the end, I transcribed the conversation using AssemblyAI, copied the transcript into Google Docs, and then used the built-in translation tool to convert the text from Spanish to English. The resulting translation was quite good, with only minor issues like incorrect name translations. I've fixed some of it, but not all, and I have left the US spelling in there. (If you have any experience doing this, I'd love to hear from you: https://www.adventuresinpodcasting.com/contact/ )If you're thinking of starting your own podcasting adventure, I recommend Buzzsprout as host - click here for my affiliate link, which also gets you a little discount, and Riverside FM for recording, which you can access through this other affiliate link.
How do you navigate the very confusing process of leveraging AI to be massively more efficient in running your business?In this episode, our guest Menekse a marketing and AI expert shares her journey from starting in SEO to developing a revolutionary AI tool for business leaders. She discusses the evolution of Google's algorithm, the role of AI in creating efficient marketing strategies, and introduces her AI-based solution, Marketing Magic, that helps business owners save significant time on marketing tasks. Manekshi delves into the power of AI in content repurposing and the creation of marketing and sales materials, emphasizing the blend of AI efficiency with human creativity for optimal results. She also touches on the security concerns related to AI avatars and voice replication. Furthermore, Manekshi provides insights into her tech stack, including OpenAI and AssemblyAI, and projects the future of AI in sales and marketing, advocating for a balanced approach to utilizing AI while maintaining genuine customer engagement.Get a 7-day free trial for Marketing Magic & save 10 hours on your marketing in the next week.00:48 The Journey from SEO to AI in Marketing02:19 Showcasing Marketing Magic: A Revolutionary AI Tool06:02 The Power of AI in Streamlining Marketing Tasks14:30 Navigating the Ethical and Security Aspects of AI16:09 Exploring the AI Tech Stack and Future Trends17:36 The Evolving Landscape of AI in Sales and MarketingVisit the Remarkable Marketing Website to see all our episodes.Visit the Remarkable Marketing Podcast on YouTube
Our 146th episode with a summary and discussion of last week's big AI news! Correction: Gemini also supports audio Also check out our sponsor, the SuperDataScience podcast. You can listen to SDS across all major podcasting platforms (e.g., Spotify, Apple Podcasts, Google Podcasts) plus there's a video version on YouTube. Read out our text newsletter and comment on the podcast at https://lastweekin.ai/ Email us your questions and feedback at contact@lastweekin.ai Timestamps + links: (00:00:00) Intro/Sponsor Read Tools & Apps(00:03:00) Google Just Launched Gemini, Its Long-Awaited Answer to ChatGPT (00:14:15) Google's best Gemini demo was faked (00:19:33) Early impressions of Google's Gemini aren't great (00:22:30) Google unveils AlphaCode 2, powered by Gemini (00:24:50) Pixel 8 Pro — the first smartphone with AI built in — is now running Gemini Nano (00:25:55) Meta unveils Audiobox, an AI that clones voices and generates ambient sounds (00:29:55) Oops! Elon Musk's Grok AI Caught Plagiarizing OpenAI's ChatGPT (00:33:21) Elon Musk Fans Horrified When His Grok AI Immediately "Goes Woke" (00:34:51) Gmail's AI-powered spam detection is its biggest security upgrade in years (00:35:55) Augmenting Local AI with Browser Data: Introducing MemoryCache Applications & Business(00:37:23) Meta and Microsoft say they will buy AMD's new AI chip as an alternative to Nvidia's (00:42:02) China poised to break 5nm barrier — Huawei lists 5nm processor presumably built with SMIC tech, defying U.S. sanctions (00:46:44) OpenAI's Altman Ouster Was Result of Drawn-Out Tensions (00:50:20) The OpenAI Board Member Who Clashed With Sam Altman Shares Her Side (00:51:46) Google announces the Cloud TPU v5p, its most powerful AI accelerator yet (00:54:08) Tesla's Dojo Supercomputer Head Exits in Blow to Efforts (00:56:45) AssemblyAI lands $50M to build and serve AI speech models (00:57:41) Sydney-based generative AI art platform Leonardo.Ai raises $31M Projects & Open Source(00:59:20) Mixtral of experts (01:05:50) Meta AI unveils ‘Seamless' translator for real-time communication across languages (01:07:07) Paving the way to efficient architectures: StripedHyena-7B, open source models offering a glimpse into a world beyond Transformers (01:10:15) Introducing Purple Llama for Safe and Responsible AI Development Research & Advancements(01:13:21) WALT is a new AI video tool that creates photorealistic clips from a single image — you have to see it to believe it (01:14:20) Long context prompting for Claude 2.1 (01:17:40) Real-World Humanoid Locomotion with Reinforcement Learning (01:19:04) Defending ChatGPT against jailbreak attack via self-reminders (01:21:20) Beyond Human Data: Scaling Self-Training for Problem-Solving with Language Models (01:23:40) Who is leading in AI? An analysis of industry AI research Policy & Safety(01:26:41) E.U. Agrees on Landmark Artificial Intelligence Rules (01:33:58) More Trouble Brews For Microsoft As FTC Allegedly Starts Inquiring Into OpenAI Investment (01:39:12) Asking ChatGPT to Repeat Words ‘Forever' Is Now a Terms of Service Violation (01:41:22) US in talks with Nvidia about AI chip sales to China (01:44:12) MIT group releases white papers on governance of AI (01:47:25) G7 agrees on first comprehensive guidelines for generative AI Synthetic Media & Art(01:49:03) High Court rules that Getty v Stability AI case can proceed (01:52:55) Top Execs at Sports Illustrated's Publisher Fired After AI Debacle (01:55:57) Outro
Generative AI has revealed applications' potential to operate intelligently, which has created the expectation for intelligent applications. IT leaders must understand the foundational changes affecting applications and decide their strategy to ensure continued alignment to target business outcomes.What are Intelligent Applications?Intelligent applications include intelligence — which we define as learned adaptation to respond appropriately and autonomously — as a capability. This intelligence can be utilized in many use cases to better augment or automate work. As a foundational capability, intelligence comprises a number of AI-based services — especially machine learning, semantic enginesvector stores and connected data. Consequently, intelligent applications deliver experiences that dynamically adapt to user context and intent. Sometimes, user experiences are no longer necessary because applications interoperate with other applications autonomously.Intelligent applications can synthesize their interfaces between other applications (self-integrating applications) — as well as users — in ways that are appropriate to the prevailing circumstances, and they can do so proactively (see Figure 2). For example, an intelligent application can pull functionality (i.e., ordering software from a catalog) into a conversational interface based on user intent and context, or adapt it to external APIs for data exchange.Why Is This Trend Important?The way applications work is changing dramatically. Intelligence — in the form of a suite of AI features and functionalities — is becoming a foundational capability. This is expanding the roles that applications can play across a broad range of employee- and customer-facing business activities, and between applications themselves: increasing their level of agency.Intelligent applications transform the experiences of customers and employees, further impacting product owners, architects, developers and governing roles. As applications play a fundamental and pervasive role throughout our working and social lives, these transformations will have far-reaching consequences (e.g., in terms of the types of jobs available to future generations).AI is surpassing the limits reached and imposed by traditional programming that uses explicit rules, relationships and instructions. AI learns rules implicitly. Combined with access to connected data, AI can model context and intent to operate autonomously. This can improve work through augmentation, or eliminate it through automation.As AI continues to advance, it's causing us to reappraise its capabilities and applications. The progress and speed of such advances — especially in the wake of generative AI applications such as ChatGPT — are providing insight into the nature of intelligence itself. AI can now mimic human behavior so successfully that it can not only help or even replace people at work, but it can also, in some circumstances, fool people into believing it's human. As such, the scope of AI's application to work and automation is shifting from routine and mundane tasks, such as invoice processing, to nonroutine and creative tasks, such as copywriting.Why is this Trending?Business disruption due to talent/skill shortages is one of the biggest external threats to business after economic threats, according to the 2023 Gartner's Board of Directors Survey. Workforce (e.g., retention and hiring) is the second biggest priority for 2023 and 2024. The top priority is digital technology initiatives, with AI/machine learning considered the top breakthrough technology. Intelligent applications have entered the mainstream. Over 50% of respondents to the Gartner AI Use-Case ROI Survey reported that they have a form of intelligent application in their enterprise application portfolios. Yet, a lack of effective automation/tools is the biggest barrier to worker productivity, according to one-third of respondents to the 2023 Gartner Workforce Optimization Survey. Key to AI's advance is content — facts modeled for human comprehension. Content includes text, image, video and audio formats. AI can now identify and extract facts from content and remodel these as data for processing. It can use this data as the source from which to synthesize new content — the generative in generative AI. Most enterprise data is in the form of content, such as documents, and central to all activities that involve people. Content also makes up the interfaces through which users interact with applications, and code is itself content. As such, intelligence extends to adapting applications' form and function through re-composition, re-engineering their parts to optimize performance, extend reach and expand purpose.What are the Business Implications?Intelligence as a capability can apply to all applications. The impact and implications are therefore pervasive across all use cases touched by applications (operational-, employee- and customer-centric use cases). Examples include:Optimization and automation of business processes, such as inventory management. For example, generative AI working with AI-based automated stockout measures can deliver natural language insights to managers — ensuring the right level of inventory to match demand. This improves customer satisfaction and related financial metrics. Example: GA Telesis leveraged an AI-based application using Google's Vertex Generative AI Platform, with its sales processes to synthesize purchase orders for aircraft replacement parts automatically.1 This significantly cut GA Telesis' response times to sales inquiries, thus optimizing and preserving the customer experience.Assistance throughout the digital workplace to help with many tasks, including drafting documents, automating process workflows, answering questions and generating business insights. For example, digital workplace application suite vendors and their intelligent assistants, such as Microsoft Copilot and Google Duet AI. Example: Bank of England created a cognitive search application solution using Squirro to enhance its document search and internal knowledge management capabilities.2 This application used machine learning term extraction workflows, coupled with dashboards, to provide a more unified knowledge search system and streamline data management. Customer relationship management with chat-based interfaces facilitating agent-based and self-service support. For example, generative AI can produce an automated summary of a customer service agent's audio interaction with a customer. The code writes one summary for the customer, indicating what advice was given. The code writes a second summary that summarizes the client's issue and adds to the customer service knowledge base. Example: CallRail partnered with AssemblyAI to provide capabilities, such as automatic transcript highlights, and redaction of personally identifiable information.3 This not only provided customer service agents with essential insights much more quickly, but also improved CallRail's call transcription accuracy by 23%. The opportunities created by intelligent applications should be focused on expected outcomes, such as:Simplification and personalization of experiences for both employees and customers.Optimization of processes combined with a reduction in human error.Simplification of applications, and reduction of their number, to deliver business processes.
Topics covered in this episode: exclude_also with coverage.py Writeside Extra, extra, extra Chrome not proceeding with Web Integrity API deemed by many to be DRM Extras Joke Watch on YouTube About the show Sponsored by Scout APM Connect with the hosts Michael: @mkennedy@fosstodon.org Brian: @brianokken@fosstodon.org Show: @pythonbytes@fosstodon.org Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am PT. Older video versions available there too. Note: No episode next week. Michael will be at Microsoft Ignite in Seattle. Happy Birthday to us (7 years old today)! Brian #1: exclude_also with coverage.py Interesting exchange between Pamela Fox, Hugo van Kemenade, and myself where we all discover exclude_also, even though it's been there since February This is cool because you can exclude common “should I cover this? It's just for debugging.” kinda stuff, and other “I don't wanna test that” places. To exclude code blocks, we can use *# pragma: no cover* in the code. Or we can list lines in coverage setting with exclude_lines, but you have to also list # pragma: no cover, which is weird. exclude_also just just right. It leaves all the inline excludes alone, and adds some regexes, and you can even just have one if that's all you need, like if __name__ == .__main__.: See coverage docs Michael #2: Writeside An IDE for writing the docs Write, test, build, and publish docs Docs-as-code out of the box Doc quality automation: Ensure documentation quality and integrity with 100+ on-the-fly inspections in the editor as well as tests in Live Preview and during build. Comes as a separate IDE as well as a plugin for PyCharm, etc. Pricing will be free + paid premium version (like PyCharm), fully free for now Brian #3: Extra, extra, extra Welcome Marie Nordin as the new PSF Community Communications Manager Woohoo! Pablo Galindo and Łukasz Langa started a podcast, called core.py Inside look into Python 3.13 Two episodes so far The first core sprint for 3.13 Details on removing the GIL regexcrossword Suggested by Kim van Wyk actually really great for practicing regex rules Michael #4: Chrome not proceeding with Web Integrity API deemed by many to be DRM Google's premise for the internet: The Internet should be constructed so that users can be identified, tracked, retargeted (and hence resold). — Google And privacy is important. So how do we make both of these work. FLOCs? Privacy Sandboxes? Web Integrity? No, just no. How about you sell us ads the same way you surface search results (by what is on the page, not who is visiting it) Good riddance to this idea you corrupted organization. What was wrong with Web Integrity? Some comments Issue #134 calls the idea "absolutely unethical and against the open web." Issue #113 say they "can't believe this is even proposed." Issue #127 adds: "Have you ever stopped to consider that you're the bad guys?” Extras Brian: Mock chapter of pytest: working with projects, the 2nd course in The Complete pytest Course series, is recorded and hopefully releasing today. At the very least some time this week. PyCharm has sent me a bunch of coupon codes for students of The Complete pytest Course. Sign up for the course and ask me for the code, and I'll send it to you. Nov 21 webinar with yours truly: Do You Do Enough Testing? pytest to the Rescue! Michael: We Just Gave $500,000 to Open Source Maintainers - Sentry (thank you) ruff format + pycharm follow up JetBrains AI is getting very good a commit messages Add exception handling in background_service.py: Introduced try-except blocks to handle potential exceptions in the 'pending_jobs', 'start_job_processing', and 'run_pending_job' methods in background_service.py. This change enhances error handling and makes the service more robust by preventing crashes if a job or episode cannot be fetched or if an unknown job action is encountered. Add assemblyai to requirements and update ruff version: This commit includes the addition of assemblyai package as part of the requirements.txt file, required to introduce new speech-to-text feature in our application. Ruff version is also updated from 0.1.3 to 0.1.4 due to bug fixes and stability improvements in the new version. Assemblyai also includes dependencies like pydantic and websockets. GPT4All follow up Got some nice feedback on my statement on PyCon 2024's health and safety policy More I think about it, the more out of touch it seems Comparisons, no mask requirements for any of: GitHub Universe - N,NNN? attendees CES - 180,000 attendees SXSW - 152,000 attendees KubeCon - 12,000 attendees Adobe Summit - 10,000 attendees Mobile World Conference - 109,500 attendees DeveloperWeek - 2,000 attendees Microsoft Ignite - 4,000 attendees WWDC - unkown Joke: The plural of regex is regrets.
Today's guest is Dylan Fox, Founder and CEO at AssemblyAI in San Francisco, CA. Founded in 2017, AssemblyAI build on the latest AI breakthroughs to offer state-of-the-art, production-ready AI models. The company's mission is to make State-of-the-art AI models accessible to developers and product teams at an extremely large scale through a simple API. Thousands of startups and global enterprises leverage AssemblyAI to ship AI-powered features and products to their end users. AssemblyAI build on the latest AI research in LLMs, generative AI, and scaling large neural nets to deliver production-ready AI models that can transcribe and understand speech within your products. In the episode, Dylan chats about: The interesting work they do at AssemblyAI, Use cases of the impact they bring to organizations, Interesting projects the team are working on, Career opportunities with AssemblyAI, and What excites him for the future of the company
This Week in Startups is presented by: Issuu is the all-in-one platform for creating and distributing beautiful digital content. Get started with Issuu today for free or sign up for an annual premium account and get 50% off when you go to http://issuu.com/podcast and use promo code twist. Vanta. Compliance and security shouldn't be a deal-breaker for startups to win new business. Vanta makes it easy for companies to get a SOC 2 report fast. TWiST listeners can get $1,000 off for a limited time at http://vanta.com/twist .Tech domains are the go-to namespace to build anything in tech… and home to the world's most innovative startups. Secure your .Tech domain today and lock down a 1-year domain for $10, or a 5-year domain for $50 at http://go.tech/TWIST today! Today's show: Sunny joins Jason to discuss the latest in AI. They chat about the launch of ChatGPT's new iOS app and demo Google's MusicLM (1:24). Then, Sunny tests AssemblyAI's LeMUR and Wondercraft AI before wrapping with a look at Stable Diffusion's deep fake capabilities (29:38). Follow Sunny: https://twitter.com/sundeep Time stamps: (0:00) Sunny joins Jason (1:24) ChatGPT launches its IOS app (4:59) Sunny demos Google's MusicLM (8:14) Issuu - Sign up for free or get 50% off an annual premium account by using promo code twist at https://issuu.com/podcast (9:33) Having taste, and how did Google train MusicLM (21:02) Vanta - Get $1000 off your SOC 2 at https://vanta.com/twist (22:09) The legal issues with training MusicLM (29:38) Sunny demos AssemblyAI's LeMur (38:34) .Tech domains - lock down a 1-year domain for $10, or a 5-year domain for $50 at http://go.tech/TWIST (39:58) Sunny demos Wondercraft AI (47:18) Stable Diffusion's deep fake technology (51:36) Creating more content with AI Read LAUNCH Fund 4 Deal Memo & Apply for Funding Buy ANGEL Great recent interviews: Brian Chesky, Aaron Levie, Sophia Amoruso, Reid Hoffman, Frank Slootman, Billy McFarland, PrayingForExits, Jenny Lefcourt Check out Jason's suite of newsletters: https://substack.com/@calacanis Follow Jason: Twitter: https://twitter.com/jason Instagram: https://www.instagram.com/jason LinkedIn: https://www.linkedin.com/in/jasoncalacanis Follow TWiST: Substack: https://twistartups.substack.com Twitter: https://twitter.com/TWiStartups YouTube: https://www.youtube.com/thisweekin Subscribe to the Founder University Podcast: https://www.founder.university/podcast
AssemblyAI Founder & CEO, Dylan Fox joined FirstMark Managing Partner, Matt Turck for Data Driven NYC! AssemblyAI is the fastest way to build with AI for audio. With a simple API, get access to production-ready AI models to transcribe and understand speech. AssemblyAI has raised $63M+.
My go-to tech expert Jim Carter joins me on this episode to explain how new AI tools can help business owners expand their reach and impact for a fraction of the cost and time. Jim demonstrates exactly how sites like ChatGPT and Midjourney can help with creating original written and image content for social media, newsletters, websites, and more. He also shares what's new in the market that help entrepreneurs stay focused on income-producing tasks. IN THIS EPISODE, WE TALK ABOUT: Using AI to reimagine and refresh content you've already posted Why SEO is more important now than ever before How to use AI to reduce your bottom line Ways to improve the output of the AI tools you use RESOURCES Check out Jim's FREE ChatGPT Tutorial: fastfoundations.com/chatGPT AssemblyAI Midjourney AI Excel Bot Text DAILY to 310-421-0416 to get daily Money Mantras or Business Perspective messages to boost your day. CONNECT WITH JIM Follow Jim on Instagram: @causehacker Learn more about the Fast Foundations Mastermind: fastfoundations.com CONNECT WITH CHRIS Follow me: @chriswharder Visit my website: chrisharder.me Learn more about frello, my peer-to-peer lending app: frelloapp.com Follow frello: @frello_app
Talk Python To Me - Python conversations for passionate developers
The beauty of open source software and libraries is that you're not stuck with a single option some vendor is offering. This is especially true when that support is poor and antiquated. Almost any capability you think of has multiple options even for a single language such as Python. Just think about how many web frameworks you can pick today. Links from the show Guests Emily Morehouse-Valcarcel: @emilyemorehouse Cecil Phillip: @cecilphillip@hachyderm.io Kim van Wyk: @kimvanwyk@fosstodon.org Łukasz Langa: @ambv@mastodon.social Gareth Thomas: @thestub@pythonist.as Dan Gerlanc: @dgerlanc@fosstodon.org Does the GitHub page need to be pretty?: github.com/tiangolo/fastapi Do fancy "marketing pages" matter? Poetry: python-poetry.org Tailwind: tailwindcss.com VueJS: vuejs.org Aesara: github.com/aesara-devs/ Story of creating Michael's Site: mkennedy.codes Went to the community: fosstodon.org Hugo Site Generator: gohugo.io Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Mastodon: talkpython Follow Michael on Mastodon: mkennedy Sponsors Cox Automotive Sentry Error Monitoring, Code TALKPYTHON AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
For links and very detailed show notes, please view the original episode page over on Python Bytes. Thanks for listening! Sponsors Sentry Error Monitoring, Code TALKPYTHON AWS Insiders AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
If you maintain projects on places like GitHub, you know that having a classy readme is important and that maintaining a change log can be helpful for you and consumers of the project. It can also be a pain. That's why I'm excited to welcome back Ned Batchelder to the show. He has a lot of tools to help here as well as some opinions we're looking forward to hearing. We cover his tools and a bunch of others he and I found along the way. Links from the show Ned on Mastodon: @nedbat@hachyderm.io Ned's website: nedbatchelder.com Readme as a Service: readme.so hatch-fancy-pypi-readme: github.com Shields.io badges: shields.io All Contributors: allcontributors.org Keep a changelog: keepachangelog.com Scriv: Changelog management tool: github.com changelog_manager: github.com executablebooks' github activity: github.com dinghy: A GitHub activity digest tool: github.com cpython's blurb: github.com release drafter: github.com Towncrier: github.com mktestdocs testing code samples in readmes: github.com shed: github.com blacken-docs: github.com Cog: github.com Awesome tools for readme: github.com coverage.py: coverage.readthedocs.io Tailwind CSS "Landing page": tailwindcss.com Poetry "Landing page": python-poetry.org Textual: textualize.io Rich: github.com Join Mastodon Page: joinmastodon.org Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Mastodon: talkpython Follow Michael on Mastodon: mkennedy Sponsors Local Maximum Podcast Sentry Error Monitoring, Code TALKPYTHON AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Jupyter is an amazing environment for exploring data and generating executable reports with Python. But there are many external tools, extensions, and libraries to make it so much better and make you more productive. On this episode, we are going to cover a ton of them. We have Markus Schanta, the maintainer of the awesome-jupyter list on the show and we'll highlight a bunch of Jupyter gems. Links from the show Markus Shanta: markus.schanta.at Markus on Twitter: @markusschanta awesome-jupyter list: github.com Jupyter book: jupyterbook.org Jupyter Desktop App: jupyter.org Talk Python Episode on 60 Notebook Envs: talkpython.fm nbdev: github.com Python Tutor: pythontutor.com Cell Magics: ipython.readthedocs.io Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Mastodon: talkpython Follow Michael on Mastodon: mkennedy Sponsors AWS Insiders Sentry Error Monitoring, Code TALKPYTHON AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Space science is one of the few sciences that can spark wonder and imagining in almost anyone. It also happens to be the domain of Python with many missions, telescopes, and analysis happening with Python playing a major role. On this episode we have Thomas Albin who has worked on several recent space missions. He has created a delightful YouTube channel called Space Science with Python. It's approachable and yet concrete and realistic. We are going to dive into some of his videos and see how Python can model things like astroid fly-bys and render comets in 3D. Links from the show Thomas Albin: astrodon.social/@ThomasAlbin Thomas on Twitter: @MrAstroThomas YouTube Channels Thomas' Space Science Channel: youtube.com Dr Becky's Channel: youtube.com Astrum Channel: youtube.com/@astrumspace Talk Python's Channel: youtube.comyoutube.com/@talkpython Michael's Channel: youtube.com/@mikeckennedy Cassini Mission: nasa.gov Comet: 67P/Churyumov–Gerasimenko: wikipedia.org Code from the series: github.com Space Science with Python Play List: youtube.com Video: Comet in 3D: youtube.com Video: Philae's Landing: youtube.com Video: Support Vector Machines - Intro: youtube.com Video: Autoencoder Latent Space Visualization: youtube.com Packages spiceypy: pypi.org imageio: pypi.org visvis: github.com astropy: astropy.org Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Mastodon: talkpython Follow Michael on Mastodon: mkennedy Sponsors RedHat AWS Insiders AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
When you think data science, Jupyter notebooks and associated tools probably come to mind. But I want to broaden your toolset a bit and encourage you to look around at other tools that are literally at your fingertips. The terminal and shell command line tools. On this episode, you'll meed Jeroen Janssens. He wrote the book Data Science on The Command Line Book and there are a bunch of fun and useful small utilities that will make your life simpler that you can run immediately in the terminal. For example, you can query a CSV file with SQL right from the command line. Links from the show Jeroen's Website: jeroenjanssens.com Jeroen on LinkedIn: linkedin.com Jeroen cohort-based course, Embrace the Command Line. Listeners can use coupon code TALKPYTHON20 for a 20% discount: maven.com Data Science on The Command Line Book: datascienceatthecommandline.com McFly Shell History Tool: github.com Explain Shell: explainshell.com CSVKit: csvkit.readthedocs.io sql2csv: csvkit.readthedocs.io pipx: github.com PyProject.toml to add entry points: github.com rich-cli: github.com Typer: typer.tiangolo.com FasD: github.com Nerd Fonts: nerdfonts.com Xonsh: xon.sh iTerm: iterm2.com Windows Terminal: microsoft.com ohmyposh: ohmyposh.dev ohmyz: ohmyz.sh Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Mastodon: talkpython Follow Michael on Mastodon: mkennedy Sponsors Sentry Error Monitoring, Code TALKPYTHON Microsoft AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
No Python announcement of 2022 was met with more fanfare than pyscript. This project, announced at PyCon 2022, allows you to write Python files and run them in your browser in place of JavaScript or even with interactions between Python and JavaScript. There was just one catch: The runtime download was a 9MB WebAssembly file. That made its uses quite limited. On this episode, we dive into some news that might change that calculus. The MicroPython and PyScript folks have been teaming up to get PyScript running in the browser on MicroPython. Yes, that's the embedded chip Python. Here's the good news: MicroPython's WebAssembly is just 300k to download and loads in under 100ms. Now that could unlock some possibilities. We have Brett Cannon, Nicholas Tollervey, and Fabio Pliger on the show to discuss. YOUTUBE: id=ABVn6uMG1OI Links from the show Guests and Host Links Brett Cannon: @brettcannon@fosstodon.org Nicholas Tollervey: @ntoll@mastodon.social Fabio Pliger: @b_smoke Michael Kennedy: @mkennedy@fosstodon.org Web Assembly: developer.mozilla.org pyodide: pyodide.org micropython: micropython.org Picture of TFT ESP32 Board: pythonbytes.fm pyscript: pyscript.net Simon Willison's Post About micropython + pyscript: fedi.simonwillison.net WASI: github.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Mastodon: talkpython Follow Michael on Mastodon: mkennedy Sponsors AWS Insiders Local Maximum Podcast AssemblyAI Talk Python Training
Petra Wille is an independent product leadership coach who's been helping product teams expand their skill sets since 2013. She's also the author of Strong Product People, which she published in 2021. Alongside her freelance work, Petra curates and co-organizes Mind The Product Engage Hamburg. She started her career as a software developer and in 2008 went to work at Xing, a German social media site, where she learned from two incredible product leaders: Marty Cagan and Jason Goldberg. In today's podcast, we talk about Petra's book, and how to help your team grow as a product leader. Petra also shares how to improve your storytelling skills, get better at public speaking, and why community is so important for product managers.—Find the full transcript here: https://www.lennyspodcast.com/how-to-be-the-best-coach-to-product-people-petra-wille-strong-product-people/#transcript—Where to find Petra Wille:• Twitter: https://twitter.com/loomista• LinkedIn: https://www.linkedin.com/in/petra-wille-b8b1329/?originalSubdomain=de• Website: https://www.petra-wille.com/—Where to find Lenny:• Newsletter: https://www.lennysnewsletter.com• Twitter: https://twitter.com/lennysan• LinkedIn: https://www.linkedin.com/in/lennyrachitsky/—Thank you to our wonderful sponsors for making this episode possible:• Flatfile: https://www.flatfile.com/lenny• Mixpanel: https://mixpanel.com/startups• AssemblyAI: https://www.assemblyai.com/?utm_source=lennyspodcast&utm_medium=podcast&utm_campaign=nov27—Referenced:• PMwheel framework: https://www.strongproductpeople.com/pmwheel• Marty Cagan's assessment: https://www.svpg.com/coaching-tools-the-assessment/• PM Daisy: https://pmdaisy.com/• The Eisenhower matrix for prioritization: https://www.productplan.com/glossary/eisenhower-matrix/• Continuous Discovery Habits: Discover Products that Create Customer Value and Business Value: https://www.amazon.com/Continuous-Discovery-Habits-Discover-Products/dp/1736633309• Mochary Method Curriculum: https://docs.google.com/document/d/18FiJbYn53fTtPmphfdCKT2TMWH-8Y2L-MLqDk-MFV4s/edit• Matt Mochary on Lenny's podcast: https://www.lennyspodcast.com/videos/how-to-fire-people-with-grace-work-through-fear-and-nurture-innovation-matt-mochary/• Hans Rosling's Ted talks: https://www.ted.com/speakers/hans_rosling• Sarah Kay: If I should have a daughter: https://www.ted.com/talks/sarah_kay_if_i_should_have_a_daughter?• Nobody Wants to Read Your Sh*t: Why That is and What You Can Do About It: https://www.amazon.com/Nobody-Wants-Read-Your-Sh-ebook/dp/B01GZ1TJBI• Selling the Dream: https://www.amazon.com/Selling-Dream-Guy-Kawasaki/dp/0887306004• Nancy Duarte's website: https://www.duarte.com/• The 72 Rules of Storytelling: https://www.linkedin.com/pulse/72-rules-commercial-storytelling-jeremy-waite/• The Art of Thinking Clearly:https://www.amazon.com/Art-Thinking-Clearly-Rolf-Dobelli/dp/0062219693• Outcomes Over Output: https://www.amazon.com/Outcomes-Over-Output-customer-behavior/dp/1091173265• Martin Erickson's Decision Stack: https://martineriksson.com/the-decision-stack• Present Yourself Kickstarter: https://www.kickstarter.com/projects/womentalkdesign/present-yourself-a-public-speaking-book• The Product Experience podcast: https://www.mindtheproduct.com/the-product-experience/• Product podcast in German: https://www.produktmenschen.de/• Watch New Amsterdam on Peacock: https://www.peacocktv.com/stream-tv/new-amsterdam• Harvest bookkeeping and time tracking: https://www.getharvest.com/• Qanto: https://qonto.com/en—In this episode, we cover:(03:35) Petra's background(05:51) The things leaders of product teams don't always understand(09:33) Why Petra wrote the book Strong Product People to help managers of product teams (11:21) The five ingredient coaching method(17:00) Why Petra usually recommends starting coaching with a development plan(19:31) Why weekly time should be carved out for ‘people development'(21:16) How to define a competent PM in your organization and tools to help you(24:06) Petra's PM Wheel and how she developed it(27:36) Other info product leads will find useful in Petra's book(30:46) Tips for coaching your team(35:17) How to improve your storytelling(40:56) How to get better at public speaking(44:45) Why it's important to develop good storytelling and public speaking skills (53:36) The importance of a community of practice for product people(56:14) Why people tend to stick around when they are supported and growing in a community(57:53) What to look for in a community(1:06:48) Lightning round—Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email podcast@lennyrachitsky.com. Get full access to Lenny's Newsletter at www.lennysnewsletter.com/subscribe
Ian McAllister is the Senior Director of Product for Vehicles at Uber. Before moving to Uber, Ian spent over a decade directing teams at Amazon, where he created and led Amazon Smile. He was also Director of Product Management at Airbnb, where I was lucky enough to have worked alongside him. In today's episode, we discuss Ian's famous document about the essential attributes of the top 1% of product managers. Ian outlines the most important skills to focus on for entry-level PMs and how to broaden your experience and diversify skills as you move up the ladder. He also shares what he learned working with Jeff Wilke, Jeff Bezos, and other leaders at Amazon, and goes in depth on Amazon's working-backwards framework. —Find the full transcript here: https://www.lennyspodcast.com/what-it-takes-to-become-a-top-1-pm-ian-mcallister-uber-amazon-airbnb/#transcript—Where to find Ian McAllister:• Newsletter: https://ianmcallister.substack.com/• Twitter: https://twitter.com/ianmcall• LinkedIn: https://www.linkedin.com/in/ianmcallister/—Where to find Lenny:• Newsletter: https://www.lennysnewsletter.com• Twitter: https://twitter.com/lennysan• LinkedIn: https://www.linkedin.com/in/lennyrachitsky/—Thank you to our wonderful sponsors for making this episode possible:• Mixpanel: https://mixpanel.com/startups• Athletic Greens: https://athleticgreens.com/lenny• AssemblyAI: https://www.assemblyai.com/?utm_source=lennyspodcast&utm_medium=podcast&utm_campaign=nov20—Referenced:• What distinguishes the top 1% of product managers from the top 10%, on Substack: https://ianmcallister.substack.com/p/what-distinguishes-the-top-1-of-product• What distinguishes the top 1% of product managers from the top 10%, on Quora: https://www.quora.com/What-distinguishes-the-Top-1-of-product-managers-from-the-Top-10• Amazon's working-backwards method: https://www.productplan.com/glossary/working-backward-amazon-method/• Jeff Wilke on Twitter: https://twitter.com/jeffawilke• Getting Real: The Smarter, Faster, Easier Way to Build a Successful Web Application: https://www.amazon.com/Getting-Real-Smarter-Successful-Application/dp/0578012812• Wool (Wool trilogy #1): https://www.amazon.com/Wool-Trilogy-Howey-25-Apr-2013-Paperback/dp/B011T7ACU0/• Energy and Civilization: A History: https://www.amazon.com/Energy-Civilization-History-MIT-Press/dp/0262035774• How I Built This podcast: https://www.npr.org/series/490248027/how-i-built-this• EV News Daily podcast: https://www.evnewsdaily.com/• Yellowstone on Peacock: https://www.peacocktv.com/stream-tv/yellowstone• Everything Everywhere All at Once on Showtime: https://www.sho.com/titles/3493875/everything-everywhere-all-at-once• Gibson Biddle's website: https://www.gibsonbiddle.com/• Gibson Biddle on Lenny's Podcast: https://www.lennyspodcast.com/gibson-biddle-on-his-dhm-product-strategy-framework-gem-roadmap-prioritization-framework-5-netflix-strategy-mini-case-studies-building-a-personal-board-of-directors-and-much-more/• Gibson Biddle's Ask Gib newsletter: https://askgib.substack.com/—In this episode, we cover:(03:54) What Ian expected from his initial post on product management(05:30) How the post impacted Ian's career(07:06) How writing can help you crystallize your thoughts(08:26) Ian's background(10:57) Attributes of the top 1% of PMs(14:32) The top three skills for new PMs to perfect(20:32) Tips on strengthening communication and prioritization(23:06) How to level up as a PM(26:37) What kind of impact should new PMs expect to make?(29:36) How to broaden your view and think big(33:06) How to earn the trust of others(34:30) How Ian could have done more to earn trust at Airbnb(37:27) Why people tend to stick around Amazon for a while (39:53) What Ian learned from Bezos and Wilke(46:38) How teams get working backwards wrong(53:51) The two parts of working backwards and how Ian utilizes it at Uber(58:57) Lightning round—Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email podcast@lennyrachitsky.com. Get full access to Lenny's Newsletter at www.lennysnewsletter.com/subscribe
Lenny's Podcast: Product | Growth | Career ✓ Claim Podcast Notes Key Takeaways Check out Lenny's Podcast Episode Page & Show NotesRead the full notes @ podcastnotes.orgMatt Mochary, CEO of Mochary Method, is a full-time executive coach who has worked with some of the biggest names in tech and finance, including investor Naval Ravikant and the CEOs of Notion, OpenAI, Coinbase, Reddit, and many others. In today's podcast, we talk about the skill of firing people, why it's so important, and Matt's framework for approaching layoffs. We go deep on recognizing emotions like anger and fear, and what to pay attention to when you feel angry or fearful. He also shares how to build new products within a larger company, important tips on how to make sure everyone in the organization feels valued and heard, carving out time for your top goal, and how an energy audit can help you eliminate tasks that are draining your energy.—Find the full transcript here: https://www.lennyspodcast.com/how-to-fire-people-with-grace-work-through-fear-and-nurture-innovation-matt-mochary-ceo-coach/#transcript—Where to find Matt Mochary:• Twitter: https://twitter.com/mattmochary• LinkedIn: https://www.linkedin.com/in/matt-mochary-34bb4/• Website: http://www.mochary.com/—Where to find Lenny:• Newsletter: https://www.lennysnewsletter.com• Twitter: https://twitter.com/lennysan• LinkedIn: https://www.linkedin.com/in/lennyrachitsky/—Thank you to our wonderful sponsors for making this episode possible:• AssemblyAI: https://www.assemblyai.com/?utm_source=lennyspodcast&utm_medium=podcast&utm_campaign=nov10• Lemon.io: https://lemon.io/lenny• Vanta: https://vanta.com/lenny—Referenced:• The Great CEO Within: The Tactical Guide to Company Building: https://www.amazon.com/Great-CEO-Within-Tactical-Building-ebook/dp/B07ZLGQZYC• Mochary Method: https://mocharymethod.org/• Leo Polovets on Twitter: https://twitter.com/lpolovets• High Output Management: https://www.amazon.com/High-Output-Management-Andrew-Grove/dp/0679762884• The Hard Thing About Hard Things: Building a Business when There Are No Easy Answers: https://www.amazon.com/Hard-Thing-About-Things-Building/dp/0062273205• Andrej Karpathy on Lex Fridman's podcast: https://lexfridman.com/andrej-karpathy/• Wei Deng on LinkedIn: https://www.linkedin.com/in/dengwei/• Free Solo: https://films.nationalgeographic.com/free-solo• Ryan Hoover on Twitter: https://twitter.com/rrhoover• Essentialism: The Disciplined Pursuit of Less: https://gregmckeown.com/books/essentialism/• Make Time: How to Focus on What Matters Every Day: https://www.amazon.com/Make-Time-Focus-Matters-Every/dp/0525572422• Centered app: https://www.centered.app/• Diana Chapman at Conscious Leadership Group: https://conscious.is/team/diana-chapman• The Mochary Method curriculum doc: https://docs.google.com/document/d/18FiJbYn53fTtPmphfdCKT2TMWH-8Y2L-MLqDk-MFV4s/edit—In this episode, we cover:(04:43) Matt's background(07:39) Areas where even very successful founders struggle(12:24) How to address people to minimize defensiveness(13:24) The destructive nature of anger and how to feel your feelings so you don't hurt others(15:02) Which books led Matt to his coaching journey and software platform(19:03) When and how to let an employee go(31:47) How to make people feel heard(38:05) How Matt's coaching has evolved to include psychological obstacles to success(39:41) What is “top goal,” and how can it help you make massive gains?(41:25) Why Matt has an accountability partner for his top goal time(43:44) How to approach mass layoffs humanely(53:21) Matt's thoughts on the Twitter layoffs(54:10) How to innovate within a large company(1:01:53) How to do an energy audit—Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email podcast@lennyrachitsky.com. Get full access to Lenny's Newsletter at www.lennysnewsletter.com/subscribe
Lenny's Podcast: Product | Growth | Career ✓ Claim Podcast Notes Key Takeaways Check out Lenny's Podcast Episode Page & Show NotesRead the full notes @ podcastnotes.orgMatt Mochary, CEO of Mochary Method, is a full-time executive coach who has worked with some of the biggest names in tech and finance, including investor Naval Ravikant and the CEOs of Notion, OpenAI, Coinbase, Reddit, and many others. In today's podcast, we talk about the skill of firing people, why it's so important, and Matt's framework for approaching layoffs. We go deep on recognizing emotions like anger and fear, and what to pay attention to when you feel angry or fearful. He also shares how to build new products within a larger company, important tips on how to make sure everyone in the organization feels valued and heard, carving out time for your top goal, and how an energy audit can help you eliminate tasks that are draining your energy.—Find the full transcript here: https://www.lennyspodcast.com/how-to-fire-people-with-grace-work-through-fear-and-nurture-innovation-matt-mochary-ceo-coach/#transcript—Where to find Matt Mochary:• Twitter: https://twitter.com/mattmochary• LinkedIn: https://www.linkedin.com/in/matt-mochary-34bb4/• Website: http://www.mochary.com/—Where to find Lenny:• Newsletter: https://www.lennysnewsletter.com• Twitter: https://twitter.com/lennysan• LinkedIn: https://www.linkedin.com/in/lennyrachitsky/—Thank you to our wonderful sponsors for making this episode possible:• AssemblyAI: https://www.assemblyai.com/?utm_source=lennyspodcast&utm_medium=podcast&utm_campaign=nov10• Lemon.io: https://lemon.io/lenny• Vanta: https://vanta.com/lenny—Referenced:• The Great CEO Within: The Tactical Guide to Company Building: https://www.amazon.com/Great-CEO-Within-Tactical-Building-ebook/dp/B07ZLGQZYC• Mochary Method: https://mocharymethod.org/• Leo Polovets on Twitter: https://twitter.com/lpolovets• High Output Management: https://www.amazon.com/High-Output-Management-Andrew-Grove/dp/0679762884• The Hard Thing About Hard Things: Building a Business when There Are No Easy Answers: https://www.amazon.com/Hard-Thing-About-Things-Building/dp/0062273205• Andrej Karpathy on Lex Fridman's podcast: https://lexfridman.com/andrej-karpathy/• Wei Deng on LinkedIn: https://www.linkedin.com/in/dengwei/• Free Solo: https://films.nationalgeographic.com/free-solo• Ryan Hoover on Twitter: https://twitter.com/rrhoover• Essentialism: The Disciplined Pursuit of Less: https://gregmckeown.com/books/essentialism/• Make Time: How to Focus on What Matters Every Day: https://www.amazon.com/Make-Time-Focus-Matters-Every/dp/0525572422• Centered app: https://www.centered.app/• Diana Chapman at Conscious Leadership Group: https://conscious.is/team/diana-chapman• The Mochary Method curriculum doc: https://docs.google.com/document/d/18FiJbYn53fTtPmphfdCKT2TMWH-8Y2L-MLqDk-MFV4s/edit—In this episode, we cover:(04:43) Matt's background(07:39) Areas where even very successful founders struggle(12:24) How to address people to minimize defensiveness(13:24) The destructive nature of anger and how to feel your feelings so you don't hurt others(15:02) Which books led Matt to his coaching journey and software platform(19:03) When and how to let an employee go(31:47) How to make people feel heard(38:05) How Matt's coaching has evolved to include psychological obstacles to success(39:41) What is “top goal,” and how can it help you make massive gains?(41:25) Why Matt has an accountability partner for his top goal time(43:44) How to approach mass layoffs humanely(53:21) Matt's thoughts on the Twitter layoffs(54:10) How to innovate within a large company(1:01:53) How to do an energy audit—Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email podcast@lennyrachitsky.com. Get full access to Lenny's Newsletter at www.lennysnewsletter.com/subscribe
Talk Python To Me - Python conversations for passionate developers
Wondering what Mastodon is all about? More importantly, what does it offer Python developers and other open source folks compared to Twitter? There is a huge amount of interest in the tech community about what's happening at Twitter and whether they should expand to or even move to a new location. So I decided to put together a set of experienced Python developers who have been Mastodon inhabitants for a long time to discuss what this unexpected shift means for one of our important online watering holes. On this episode you'll meet Gina Häußge, Simon Willison, and Juan Luis Cano Rodríguez. We're going to have a great time talking about the technology and the culture of Mastodon from this Python perspective. Links from the show Gina on Mastodon: chaos.social/@foosel Juan on Mastodon: social.juanlu.space/@astrojuanlu Simon on Mastodon: simonwillison.net/@simon Carol on Mastodon: @willingc@hachyderm.io Michael on Mastodon: fosstodon.org/@mkennedy Talk Python on Mastodon: fosstodon.org/@talkpython Mastodon: joinmastodon.org Fosstodon: fosstodon.org Mastodon is just blogs article: simonwillison.net C-Suite Folks Resign at Twitter: twitter.com The Importance of Choosing the Correct Mastodon Instance: carlchenet.com Wizard to choose your instance: instances.social Here's how a Twitter engineer says it will break in the coming weeks: technologyreview.com Dealing with unwanted content: docs.joinmastodon.org Twitter poll on moving to Mastodon: twitter.com Toot package: pypi.org Takahe server: github.com Validating your Github account on your Mastodon profile: mastodon.social Twitter's potential collapse could wipe out vast records of recent human history: technologyreview.com Simon's Streaming API: gist.github.com Mastodon 4.0 is out (day after recording): mastodon.social Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Mastodon: talkpython Follow Michael on Mastodon: mkennedy Sponsors AWS Insiders Microsoft AssemblyAI Talk Python Training
Matt Mochary, CEO of Mochary Method, is a full-time executive coach who has worked with some of the biggest names in tech and finance, including investor Naval Ravikant and the CEOs of Notion, OpenAI, Coinbase, Reddit, and many others. In today's podcast, we talk about the skill of firing people, why it's so important, and Matt's framework for approaching layoffs. We go deep on recognizing emotions like anger and fear, and what to pay attention to when you feel angry or fearful. He also shares how to build new products within a larger company, important tips on how to make sure everyone in the organization feels valued and heard, carving out time for your top goal, and how an energy audit can help you eliminate tasks that are draining your energy.—Find the full transcript here: how-to-fire-people-with-grace-work-through-fear-and-nurture-innovation-matt-mochary-ceo-coach/#transcript—Where to find Matt Mochary:• Twitter: https://twitter.com/mattmochary• LinkedIn: https://www.linkedin.com/in/matt-mochary-34bb4/• Website: http://www.mochary.com/—Where to find Lenny:• Newsletter: https://www.lennysnewsletter.com• Twitter: https://twitter.com/lennysan• LinkedIn: https://www.linkedin.com/in/lennyrachitsky/—Thank you to our wonderful sponsors for making this episode possible:• AssemblyAI: https://www.assemblyai.com/?utm_source=lennyspodcast&utm_medium=podcast&utm_campaign=nov10• Lemon.io: https://lemon.io/lenny• Vanta: https://vanta.com/lenny—Referenced:• The Great CEO Within: The Tactical Guide to Company Building: https://www.amazon.com/Great-CEO-Within-Tactical-Building-ebook/dp/B07ZLGQZYC• Mochary Method: https://mocharymethod.org/• Leo Polovets on Twitter: https://twitter.com/lpolovets• High Output Management: https://www.amazon.com/High-Output-Management-Andrew-Grove/dp/0679762884• The Hard Thing About Hard Things: Building a Business when There Are No Easy Answers: https://www.amazon.com/Hard-Thing-About-Things-Building/dp/0062273205• Andrej Karpathy on Lex Fridman's podcast: https://lexfridman.com/andrej-karpathy/• Wei Deng on LinkedIn: https://www.linkedin.com/in/dengwei/• Free Solo: https://films.nationalgeographic.com/free-solo• Ryan Hoover on Twitter: https://twitter.com/rrhoover• Essentialism: The Disciplined Pursuit of Less: https://gregmckeown.com/books/essentialism/• Make Time: How to Focus on What Matters Every Day: https://www.amazon.com/Make-Time-Focus-Matters-Every/dp/0525572422• Centered app: https://www.centered.app/• Diana Chapman at Conscious Leadership Group: https://conscious.is/team/diana-chapman• The Mochary Method curriculum doc: https://docs.google.com/document/d/18FiJbYn53fTtPmphfdCKT2TMWH-8Y2L-MLqDk-MFV4s/edit—In this episode, we cover:(04:43) Matt's background(07:39) Areas where even very successful founders struggle(12:24) How to address people to minimize defensiveness(13:24) The destructive nature of anger and how to feel your feelings so you don't hurt others(15:02) Which books led Matt to his coaching journey and software platform(19:03) When and how to let an employee go(31:47) How to make people feel heard(38:05) How Matt's coaching has evolved to include psychological obstacles to success(39:41) What is “top goal,” and how can it help you make massive gains?(41:25) Why Matt has an accountability partner for his top goal time(43:44) How to approach mass layoffs humanely(53:21) Matt's thoughts on the Twitter layoffs(54:10) How to innovate within a large company(1:01:53) How to do an energy audit—Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email podcast@lennyrachitsky.com. Get full access to Lenny's Newsletter at www.lennysnewsletter.com/subscribe
Talk Python To Me - Python conversations for passionate developers
If you're a fan of Python's async and await keywords and the powers they unlock, then this episode is for you. We have Timo Furrer here to share a whole bunch of asyncio related Python packages. Timo runs the awesome-asyncio list and he and I picked out some of our favorites to share with you. Links from the show Timo on Twitter: @tuxtimo awesome-asyncio list: github.com Some of the highlighted packages FastAPI: github.com starlette: github.com sanic: github.com uvicorn - The lightning-fast ASGI server: github.com Tech Empower Python Framework benchmarks: techempower.com aioamqp - AMQP implementation using asyncio: github.com pyzmq - Python bindings for ZeroMQ: github.com Scaling Python and Jupyter with ZeroMQ Talk Python episode: talkpython.fm/306 asyncpg - Fast PostgreSQL Database Client: github.com Piccolo - An ORM / query builder: github.com aiosqlite: github.com motor - The async Python driver for MongoDB: github.com AsyncSSH: github.com HTTPX: github.com pytest-asyncio - Pytest support for asyncio: github.com uvloop - Ultra fast implementation of asyncio event loop: github.com aiocache - Cache manager for different backends: github.com aiofiles - File support for asyncio: github.com aiopath - Asynchronous pathlib for asyncio: github.com Video: Demystifying Python's Async and Await Keywords - JetBrains TV 2020 (Michael Kennedy): youtube.com tenacity: readthedocs.io Michael's full 5 hour async course: talkpython.fm/async Watch this episode on YouTube: youtube.com --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Mastodon: talkpython Follow Michael on Mastodon: mkennedy Sponsors Microsoft Sentry Error Monitoring, Code TALKPYTHON AssemblyAI Talk Python Training
This Week In Voice Season 7, Episode 8 Guests: Kiran Kadekoppa (CTO and Co-Founder, HUEX), Susan Hura (Chief Design Officer, Kore.ai), Chetan Damani (CEO, Cashew.ai), Dylan Fox (CEO, AssemblyAI), Evan Macmillan (CEO, Gridspace) Stories: 1) RAIN Debuts 'Ortho' Industrial Voice Assistant For Vehicle Repair (Voicebot.ai) https://voicebot.ai/2022/11/01/rain-debuts-ortho-industrial-voice-assistant-for-vehicle-repair/ 2) Amazon's New Head Of Alexa Shares His Vision For The Future, Including New Shopping And Entertainment Features (Amazon) https://www.aboutamazon.com/news/devices/amazons-new-head-of-alexa-rohit-prasad 3) 'SiriSpy' iOS Bug Allowed Apps To Eavesdrop On Your Siri Conversations Before Fix (9to5Mac) https://9to5mac.com/2022/10/26/siri-eavesdropping-bug-ios-airpods/ 4) How Technology Is Helping Decode Animal Language (The Swaddle) https://theswaddle.com/how-technology-is-helping-decode-animal-language/
Talk Python To Me - Python conversations for passionate developers
Python 3.11 is here! Keeping with the annual release cycle, the Python core devs have released the latest version of Python. And this one is a big one. It has more friendly error messages and is massively faster than 3.10 (between 10 to 60% faster) which is a big deal for a year over year release of a 30 year old platform. On this episode, we have Irit Katriel, Pablo Galindo Salgado, Mark Shannon, and Brandt Bucher all of whom participated in releasing Python this week on the show to tell us about that process and some of the highlight features. Links from the show Guests Irit Katriel: @iritkatriel Mark Shannon: linkedin.com Pablo Galindo Salgado: @pyblogsal Brandt Bucher: github.com Python 3.11.0 is now available: blog.python.org PEP 101 - Releasing Python: peps.python.org PEP 678 – Enriching Exceptions with Notes: peps.python.org PEP 654 – Exception Groups and except*: peps.python.org PEP 657 – Include Fine Grained Error Locations in Tracebacks: peps.python.org Python Buildbot: python.org Making Python Faster Talk Python Episode: talkpython.fm Specializing, Adaptive Interpreter on Talk Python: talkpython.fm Specialist Visualizer: github.com "Zero cost" exception handling: github.com Pyodide: pyodide.org pyscript: pyscript.net Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Sentry Error Monitoring, Code TALKPYTHON Command Line Heroes AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Do you have a large or growing Python code base? If you struggle to run builds, tests, linting, and other quality checks regularly or quickly, you'll want to hear what Benjy Weinberger has to say. He's here to introduce Pants Build to us. Pants is a fast, scalable, user-friendly build system for codebases of all sizes. It's currently focused on Python, Go, Java, Scala, Kotlin, Shell, and Docker. Links from the show Benjy on Twitter: @benjy Pants Build: pantsbuild.org Pants Source: github.com Getting help in the Pants community: pantsbuild.org/docs/getting-help An example repo to demonstrate Python support in Pants: github.com Toolchain: toolchain.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Local Maximum Podcast Microsoft AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Python's data science and data visualization capabilities are certainly one of the reasons for Python's meteoric rise over the past 10 years. But often thens visuals have been corralled into notebooks used by data scientists themselves or into static web pages. Recently, a host of excellent dashboard build and hosting frameworks have come along to turn these visuals into interactive apps for everyone. On this episode, we'll talk about H20 Wave. One of these excellent dashboard frameworks. We have Martin Turoci from H2O.ai here to tell us about Wave. Links from the show Martin Turóci on Twitter: @unusual_code H20 Wave: wave.h2o.ai H20 Wave Source: github.com H20 Widgets: wave.h2o.ai Hydrogen Torch: docs.h2o.ai PyCharm H20 Wave Plugin: plugins.jetbrains.com Testing with Playright episode: talkpython.fm/368 Hacktoberfest: hacktoberfest.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Microsoft Sentry Error Monitoring, Code TALKPYTHON AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Do you love Python's async and await but feel that you could use more flexibility and higher-order constructs like running a group of tasks and child tasks as a single operation, or streaming data between tasks, combining async tasks with multiprocessing or threads, or even async file support? You should check out AnyIO. On this episode we have Alex Grönholm the creator of AnyIO here to give us the whole story. Links from the show Alex: github.com/agronholm AnyIO: anyio.readthedocs.io sqlacodegen: github.com apscheduler: github.com typeguard: github.com timescale: timescale.com asphalt framework: github.com Talk Python Trio episode: talkpython.fm/167 Trio: github.com Poetry Package manager: python-poetry.org Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors RedHat Talk Python Training AssemblyAI
Talk Python To Me - Python conversations for passionate developers
Do you struggle to know where to start in the wide range of Python's visualization frameworks? Not sure when to use Plotly vs. Matplotlib vs. Altair? Then this episode is for you. We have Chris Moffitt, a Talk Python course author and founder of Practical Business Python, back on the show to discuss getting started with Python's data visualization frameworks. Links from the show Chris on Twitter: @chris1610 Python Data Visualization course: talkpython.fm 10 tips to move from Excel to Python episode: talkpython.fm Escaping Excel Hell with Python and Pandas episode: talkpython.fm PB Python: pbpython.com matplotlib: matplotlib.org Seaborn example: seaborn.pydata.org Altair: altair-viz.github.io Plotly sunburst: plotly.com Plotly treemap: plotly.com streamlit: streamlit.io Dash: dash.gallery Streamlit Talk Python episode: talkpython.fm splink package: github.com redframes package: github.com Edward Tufte book: edwardtufte.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Microsoft Talk Python Training AssemblyAI
AssemblyAI is an AI-as-a-service provider focused on speech-to-text and text analysis. Their mission is to make it easy for developers and product teams to incorporate state-of-the-art AI technology into the solutions they're building. Their customers include Spotify, the Dow Jones, The Wall Street Journal, and the BBC. Need AI to run semantic analysis on your forum comments or automatically produce summaries of blog post submissions? Rent an ML model on-demand from the cloud instead of building a solution from scratch.Just three months after its $28M Series A, AssemblyAI raised another $30M in a Series B round led by Insight Partners, Y Combinator, and Accel. In this economy?When it comes to new and cutting-edge AI developments, what's Dylan excited about right now? This open-source implementation of AlphaFold from GitHub user lucidrains.Connect with Dylan on LinkedIn.Today we're shouting out the winner of an Inquisitive Badge: User Edson Horacio Junior asked a well-received question on 30 separate days and maintained a positive question record.
Talk Python To Me - Python conversations for passionate developers
Terminals seem like the very lowest common denominator for software platforms. They have to work over SSH. They only show text. You can't do much with them. Or can you? Will McGugan and team have been building Textual (based on Rich) which looks more like an animated web app than a terminal app. And he has learned a bunch of lessons trying to maximize terminal based apps. He's here to share his 7 lessons he's learned while building a modern TUI (text user interface) framework. Links from the show Will McGugan: @willmcgugan 7 things I've learned building a modern TUI framework post: textualize.io Prior Talk Python Episode: talkpython.fm Textualize: textualize.io Kitty terminal: sw.kovidgoyal.net Pydantic Immutability: pydantic-docs.helpmanual.io Monodraw: monodraw.helftone.com Async's lru cache: github.com Rich CLI: github.com Nerd Fonts: nerdfonts.com Oh My Posh: ohmyposh.dev Python Object Allocator ASCII Art: github.com Balsamiq wireframes: balsamiq.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Microsoft Sentry's DEX Conference AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Do you write web apps in Django? The framework has come a long way lately with versions 3 and 4 adopting many of the modern Python capabilities (async, for example). But there are so many other libraries and apps that you can use to do more with less code in plugin new functionality. I'm happy to have Christopher Trudeau here on talk Python to take us through his 17 favorite libraries you should be using in Django. Links from the show Chris on Twitter: @cltrudeau Django: Getting Started Course (by Chris): training.talkpython.fm Foundational libraries: coverage: coverage.readthedocs.io Sphinx: sphinx-doc.org Sphinx-rtd-theme: github.com pudb: documen.tician.de tox: tox.wiki Pillow (sort of Django, needed by ImageField): github.com Django libraries: Django Ninja: django-ninja.rest-framework.com DRF: django-rest-framework.org Grappelli: github.com django-import-export: github.com Django Debug Toolbar: github.com Django local flavor: github.com Django admin-extra-buttons: github.com django-awl: github.com django-airplane: github.com Django Extensions: github.com django-allauth: github.com awesome-django: github.com ‘Unstoppable' Python: infoworld.com asciimatics: github.com Watch this episode on YouTube: youtube.com --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors IRL Podcast Microsoft AssemblyAI Talk Python Training
Dylan Fox is the Founder & CEO of AssemblyAI. AssemblyAI is an AI company that researches, trains, and deploys State-of-the-Art AI models. Thousands of developers and product teams build with AssemblyAI's simple API to automatically transcribe and understand audio data at scale.Scaling DevTools is the podcast that investigates how DevTools go from zero to one. Created by Jack Bridger, founder of BitReach. BitReach helps DevTool companies reach more developers. In this series, Jack will explore how startups sell to developers, build tools and become successful.What we cover(00:20): Could you tell us a little bit about AssemblyAI?(01:10): Could you talk about your content strategy?(03:37): How do you balance the goal of promoting AssemblyAI with creating authentic, useful pieces of content?(09:59) How are you able to produce such in-depth content?(11:22) What was it like going through YC and acquiring your first users?Where to hear from Dylan Twitter: @YouveGotFox https://www.assemblyai.com/ https://twitter.com/AssemblyAI Where to hear from us Twitter: @JackSBridger https://blog.bitreach.io Newsletter: https://www.bitreach.io/
Talk Python To Me - Python conversations for passionate developers
Have you heard of Flutter? It's a modern and polished UI framework to write mobile apps, desktop apps, and even web apps. While interesting, you may have kept your distance because Flutter is a Dart language-based framework. But with the project we're covering today, Flet, many Flutter UIs can now be written in pure Python. Flet is a very exciting development in the GUI space for Python devs. And we have the creator, Feodor Fitsner, here to take us through it. Links from the show Feodor on GitHub: github.com Flet: flet.dev Flutter: flutter.dev Dart: dart.dev Flet Tutorials: flet.dev It's All Widgets Showcase: itsallwidgets.com Roadmap: flet.dev pglet: pglet.io Flutter Flow Designer: flutterflow.io Fluent UI for Flutter Showcase App: bdlukaa.github.io macOS UI: pub.dev Flet Mobile Strategy: flet.dev Michael's flutter doctor output: flutter-doctor.png Pyscript: pyscript.net Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Sentry's DEX Conference IRL Podcast AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
PyPI has been in the news for a bunch of reasons lately. Many of them good. But also, some with a bit of drama or mixed reactions. On this episode, we have Dustin Ingram, one of the PyPI maintainers and one of the directors of the PSF, here to discuss the whole 2FA story, securing the supply chain, and plenty more related topics. This is another important episode that people deeply committed to the Python space will want to hear. Links from the show Dustin on Twitter: @di_codes Hardware key giveaway: pypi.org OpenSSF funds PyPI: openssf.org James Bennet's take: b-list.org Atomicwrites (left-pad on PyPI): reddit.com 2FA PyPI Dashboard: datadoghq.com github 2FA - all users that contribute code by end of 2023: github.blog GPG - not the holy grail: caremad.io Sigstore for Python: pypi.org pip-audit: pypi.org PEP 691: peps.python.org PEP 694: peps.python.org Watch this episode on YouTube: youtube.com --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors RedHat IRL Podcast AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Pydantic has become a core building block for many Python projects. After 5 years, it's time for a remake. With version 2, the plan is to rebuild the internals (with benchmarks already showing a 17x performance improvement) and clean up the API. Sounds great, but what does that mean for us? Samuel Colvin, the creator of Pydantic, is here to share his plan for Pydantic v2. Links from the show Samuel on Twitter: @samuel_colvin Pydantic v2 plan: pydantic-docs.helpmanual.io Py03: pyo3.rs FastAPI: fastapi.tiangolo.com Beanie: github.com SQLModel: sqlmodel.tiangolo.com Speedate: docs.rs Pytests running on Pydantic in browser: githubproxy.samuelcolvin.workers.dev JSON to Pydantic tool: jsontopydantic.com Pyscript: pyscript.net Michael's Pyscript + WebAssembly: Python Web Apps video: youtube.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors RedHat Microsoft AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Every year, the Python core developers and a few other key players in the Python ecosystem meet to discuss the pressing issues and important advancements at an event called the Python Language Summit. While Python is a community known for openness, this meeting is typically held behind closed doors mostly for efficiency's sake. On this episode, we'll give you a look behind that door. We have Alex Waygood here on this episode to break it down for us and give a look inside the summit. Links from the show Alex on Twitter: @alexwaygood 2022 Python Language Summit: pyfound.blogspot.com Individual Talks Python without the GIL: pyfound.blogspot.com Reaching a per-interpreter GIL: pyfound.blogspot.com The "Faster CPython" project: 3.12 and beyond: pyfound.blogspot.com WebAssembly: Python in the browser and beyond: pyfound.blogspot.com F-strings in the grammar: pyfound.blogspot.com Cinder Async Optimizations: pyfound.blogspot.com The issue and PR backlog: pyfound.blogspot.com The path forward for immortal objects: pyfound.blogspot.com Sponsor: Reflect.run demo video: youtube.com Sponsor: Reflect.run sign up: app.reflect.run Sponsor: Microsoft for Startups Founder's Hub: startups.microsoft.com Watch this episode on YouTube: youtube.com --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Reflect.run Microsoft AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Every year, the PSF and JetBrains team up to do a Python community survey. The most recent one was Fall of 2021. For this episode, I've gathered a great group of Python enthusiasts to discuss the results. I think you'll really enjoy the group discussion on this episode. Links from the show Guests Gina Häußge: @foosel Emily Morehouse-Valcarcel: @emilyemorehouse Tonya Sims: @TonyaSims Brett Cannon: @brettsky Jay Miller: @kjaymiller Paul Everitt: @paulweveritt 2021 Survey Results: jetbrains.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Sentry Error Monitoring, Code TALKPYTHON RedHat AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Deploying and managing your application after you create it can be a big challenge. Cloud platforms such as Azure have literally hundreds of services. Which ones should you choose? How do you link them together? In this episode, Anthony Shaw and Shayne Boyer share a new CLI tool and template they've created for jump starting you use of modern Python apps and deploying them to Azure. We're talking FastAPI, Beanie and MongoDB, async and await, Bicep DevOps, automated CI/CD pipelines and more. Plus we catch up on other Python work happening that Anthony is involved with. If you're interested in deploying or structuring modern Python apps, you'll find some interesting take aways from our conversation. Links from the show Anthony on Twitter: @anthonypjshaw Shayne Boyer: @spboyer Azure azd CLI tools: aka.ms Beanie ODM: github.io Pydantic: helpmanual.io Give me back my monolith article: craigkerstiens.com Python creator Guido van Rossum joins Microsoft: techcrunch.com Making Python Faster with Guido and Mark episode: talkpython.fm Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Sentry Error Monitoring, Code TALKPYTHON NordVPN AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Often when we learn about or work with Math, it's done so in a very detached style. You might learn the rules and techniques for differentiation, for example. But how often do you get to apply them to meaningful and interesting problems? In this episode, we have Vince Knight and Geraint Palmer on to discuss solving a wide variety of applied and approachable math problems using Python. Whether you're deeply into math or not so much, I think there is a lot to enjoy from this episode. Links from the show Applied Mathematics with Open-Source Software: taylorfrancis.com Book source files: ithub.com Vince on Twitter: @drvinceknight Geraint on Twitter: @geraintpalmer Traces Package: traces.readthedocs.io A Beautiful Mind: wikipedia.org Nashpy: github.com e: The Story of a Number: amazon.com SymPy episode: talkpython.fm 8451: 8451.com Stack Overflow Trends: stackoverflow.com PYCON UK 2017: Python for conducting operational research in healthcare: youtube.com Ciw package: github.com Python ternary: github.com Michael's in-person FastAPI course: maven.com Reimbursement templates for our courses Expense a Course at Talk Python: zoho.com Expense Course Bundle at Talk Python: zoho.com Expense Cohort Course at Talk Python: zoho.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors RedHat Python at Scale AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
I'm sure you're familiar with package managers for your OS even if you don't use them. On macOS we have Homebrew, Chocolatey on Windows, and apt, yum, and others on Linux. But if you want to install Python applications, you typically have to fallback to managing them with pip. Maybe you install them for your account with the --user flag. But with pipx you get a clean, isolated install for every Python application that you use. And if you distribute Python apps, pipx is a definitely worth considering as a channel. Links from the show Chad Smith: @cs01_software Pipx: github.com Entry Points: dev.to Python Packaging Dashboard: chadsmith.dev MKDocStrings: mkdocstrings.github.io gdbgui: github.com termpair: github.com httpie: httpie.io pls (ls-replacement): dhruvkb.github.io Glances: nicolargo.github.io Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Mergify Python at Scale AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
You may have heard of the Bloomberg terminal. It's expensive software that can monitor and analyze real-time financial market data and place trades on the electronic trading platform. But have you heard of OpenBB? It's similar software for real-time and long term analysis for finance and investing. The difference is it's open source and built entirely with Python and gives you access to analyze a massive amount of real-time and historical data using the full Python data science stack. On this episode, we have one of the cofounders, James Maslek here to give us a look inside this cool piece of Python-based software. Links from the show James Maslek: linkedin.com OpenBB: openbb.co OpenBB Feature Gallery: openbb.co $8.5M seed funding announcement: openbb.co/blog How to get rich talk by Naval (less money-focused than the title implies): youtube.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Sentry Error Monitoring, Code TALKPYTHON Python at Scale AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Python is undergoing a performance renaissance. We already have Python 3.11 20-40% faster than even Python 3.10. On this episode, we'll dive into a new proposal to make Python even more efficient using lazy imports laid out in PEP 690. We have all three folks involved on the episode: Carl Meyer, Germán Méndez Bravo, and Barry Warsaw. Are you ready to get into making Python faster still? Let's dive in. Links from the show Guests Barry Warsaw: @pumpichank Germán Méndez Bravo: @germbravo Carl Meyer: @carljm PEP 690: peps.python.org PEP 690 Discussion: discuss.python.org Cinder project: github.com Python Lazy Imports With Cinder on the Meta blog: developers.facebook.com Python performance renaissance: #339: Making Python Faster: talkpython.fm Performance benchmarks for Python 3.11 are amazing: phoronix.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Sentry Error Monitoring, Code TALKPYTHON Talk Python Training AssemblyAI
Talk Python To Me - Python conversations for passionate developers
How do you test whether your web sites are working well? Unit tests are great. But for web apps, the number of pieces that have to click together "just so" are many. You have databases, server code (such as a Flask app), server templates (Jinja for example), CSS, Javascript, and even deployment topologies (think nginx + uvicorn). Unit tests won't cover all of that integration. But Playwright does. Playwright is a modern, Pythonic take on testing webs apps using code driving a browser core to interact with web apps the way real users and API clients do. I think you'll find a lot to like there. And we have Pandy Knight from Automation Panda here to break it down for us. Links from the show Pandy's Twitter: @AutomationPanda Pandy's blog: automationpanda.com Playwright: playwright.dev Pandy's Playwright tutorial: github.com pytest: pytest.org applitools: applitools.com Screenplay package: pypi.org/project/screenplay Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Microsoft RedHat AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Despite Python being overwhelmingly popular and positive, there are major areas of computing where Python is not present. Most notably on mobile and on the frontend side of the web. PyScript, a new project launched by Fabio Pliger from Anaconda, just might change that. It was made public and announced at PyCon just two weeks ago by Peter Wang and now has over 10,000 GitHub stars. But what is hype vs. reality vs. projected hopes and dreams? We're going to find out on this episode. Fabio is here to tell us all about his new project. Links from the show Fabio on Twitter: @b_smoke PyScript: pyscript.net Birth and Death of Javascript: destroyallsoftware.com Power On: The Story of Xbox: xbox.com PyScript source: github.com JupyterLite: jupyterlite.readthedocs.io Compiling CPython for WebAssembly: python.org Space WebGL Demo: pyscript.net/examples Antigravity Demo: pyscript.net/examples D3 Demo: pyscript.net/examples Most examples: pyscript.net/examples Michael's pyscript PWA YouTube video: youtube.com Watch this episode on YouTube: youtube.com --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Microsoft Talk Python Training AssemblyAI
Talk Python To Me - Python conversations for passionate developers
Does your app have a database? Does that database play an important role in how the app operations and users perceive its quality? Most of you probably said yes to the first, and definitely to the second. But what if your DB isn't doing as well as it should? How would you know? And once you know, what do you do about it? On this episode, we're joined by Michael Christofides, co-creator of pgMustard, to discuss and explore the EXPLAIN command for Postgres and other databases as well as all the recommendations you might dig into as a result of understanding exactly what's happening with you queries. Links from the show Michael Christofides: @michristofides Datagrip: jetbrains.com pgMustard: pgmustard.com pgMustard example 1: app.pgmustard.com pgMustard example 2: app.pgmustard.com pgMustard example 3: app.pgmustard.com Arctype: arctype.com Postico: eggerapps.at/postico Laetitia Avrot Secrets of 'psql'— Video: youtube.com Beekeeper Studio: beekeeperstudio.io DBeaver: dbeaver.io SQLite Browser: sqlitebrowser.org Michael's new Up and Running with Git course: talkpython.fm/git Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Sentry Error Monitoring, Code TALKPYTHON Talk Python Training AssemblyAI
Talk Python To Me - Python conversations for passionate developers
How much time do you spend solving negative engineering problems? And can a framework solve them for you? Think of negative engineering as things you do to avoid bad outcomes in software. At the lowest level, this can be writing good error handling with try / except. But it's broader than that: logging, observability (like Sentry tools), retries, failover (as in what you might get from Kubernetes), and so on. We have a great chat with Chris White about Prefect, a tool for data engineers and data scientists meaning to solve many of these problems automatically. But it's a conversation applicable to a broader software development community as well. Links from the show Chris White: @markov_gainz Prefect: prefect.io Fermat's Enigma Book (mentioned by Michael): amazon.com Prefect Docs (2.0): orion-docs.prefect.io Prefect source code: github.com A Brief History of Dataflow Automation: prefect.io/blog Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Microsoft Talk Python Training AssemblyAI
Talk Python To Me - Python conversations for passionate developers
We're all familiar with the data science tools like numpy, pandas, and others. These are numerical tools working with floating point numbers, often to represent real-world systems. But what if you exactly specify the equations, symbolically like many of us did back in Calculus and Differential Equations courses? With SymPy, you can do exactly that. Create equations, integrate, differentiate, and solve them. Then you can convert those solutions into Python (or even C++ and Fortran code). We're here with two of the core maintainer: Ondřej Čertík and Aaron Meurer to learn all about SymPy. Links from the show Ondrej Certik: @OndrejCertik Aaron Meurer: @asmeurer SymPy: sympy.org SymPy Docs: docs.sympy.org/dev Tutorials: docs.sympy.org The SymPy/HackerRank DMCA Incident: asmeurer.com SymEngine: github.com SymPy Gamma: gamma.sympy.org Sovled derivative problem - wait for derivative steps to appear: gamma.sympy.org Github Takedown Repo: github.com e: The Story of a Number book: amazon.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Microsoft Sentry Error Monitoring, Code TALKPYTHON AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Are you coming to Python from another language and ecosystem? It can seem a bit daunting at first. But Python is very welcoming and has a massive array of tools and libraries. In this episode, I speak to my friend Cecil Philip who does both Python and .NET development. We discuss what it's like coming to Python from .NET as well as a whole bunch of compare and contrasts across the two ecosystems. Links from the show Cecil on Twitter: @cecilphillip Los Alamos Space Division Job: talkpython.fm/losalamos Stripe: stripe.com Python: python.org .NET/C#: dotnet.microsoft.com C#'s async/await: docs.microsoft.com Entity Framework: docs.microsoft.com Python's Packaging Ecosystem: pypi.org .NET's Packaging Ecosystem: nuget.org VS Code: code.visualstudio.com C# Lang Repo: github.com Blazor web framework: dotnet.microsoft.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors CAST AI AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Have you been considering launching a product or even a business based on Python's AI / ML stack? We have a great guest on the episode this week, Dylan Fox, who is the cofounder of AssemblyAI and has been building his startup successfully over the past few years. He has interesting stories of 100s of GPUs in the cloud, evolving ML models, and much more that I know you'll enjoy hearing. Links from the show Dylan Twitter: @YouveGotFox AssemblyAI: assemblyai.com TensorFlow: tensorflow.org PyTorch: pytorch.org hugging face: huggingface.co SciKit-Learn: scikit-learn.org GeForce Card: nvidia.com pLS: twitter.com This journalist's Otter.ai scare is a reminder that cloud transcription isn't completely private: theverge.com Programming language trends: insights.stackoverflow.com Can My Water Cooled Raspberry Pi Cluster Beat My MacBook?: the-diy-life.com PyTorch vs TensorFlow in 2022: assemblyai.com/blog/pytorch-vs-tensorflow Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Stack Overflow Sentry Error Monitoring, Code TALKPYTHON Talk Python Training
Talk Python To Me - Python conversations for passionate developers
I'm always on the look out for a good Python UI framework. This episode focuses on Dear PyGui. Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies, created by Jonathan Hoffstadt and Preston Cothren. They are here to tell us all about it. Links from the show Jonathan Hoffstadt: @jhoffs1 Preston Cothren: @toulaboy3 Dear PyGUI source: github.com Video tutorials: dearpygui.readthedocs.io Getting started tutorial: dearpygui.readthedocs.io OpenFOAM: openfoam.org Vulkan: vulkan.org Michael's Python Shorts video series The playlist: talkpython.fm/python-shorts Michael's YouTube Channel: youtube.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Sentry Error Monitoring, Code TALKPYTHON TopTal AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
The team at Instagram dropped a performance bomb on the Python world when they open-sourced Cider, their performance oriented fork of CPython. It contains a number of performance optimizations, including bytecode inline caching, eager evaluation of coroutines, a method-at-a-time JIT, and an experimental bytecode compiler that uses type annotations to emit type-specialized bytecode that performs better in the JIT. While it's not a general purpose runtime we can all pick up and use, it contains many powerful features and optimizations that may make their way back to mainline Python. We welcome Dino Viehland to dive into Cinder. Links from the show Dino on Twitter: @DinoViehland Cinder Python Runtime: github.com/facebookincubator Dino's PyCon talk: youtube.com IronPython: ironpython.net Sam Gross's NoGil work: github.com/colesbury/nogil Pyjion: trypyjion.com uWSGI: uwsgi-docs.readthedocs.io Configuring uWSGI at Bloomberg: techatbloomberg.com Locust perf testing: locust.io Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Sentry Error Monitoring, Code TALKPYTHON TopTal AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Do you enjoy the "final 2 questions" I always ask at the end of the show? I think it's a great way to track the currents of the Python community. This episode focuses in on one of those questions: "What notable PyPI package have you come across recently? Not necessarily the most popular one but something that delighted you and people should know about?" Our guest, Antonio Andrade put together a GitHub repository cataloging guests' response to this question over the past couple of years. So I invited him to come share the packages covered there. We touch on over 40 packages during this episode so I'm sure you'll learn a few new gems to incorporate into your workflow. Links from the show Antonio on Twitter: @AntonioAndrade Notable PyPI Package Repo: github.com/xandrade/talkpython.fm-notable-packages Antonio's recommended packages from this episode: Sumy: Extract summary from HTML pages or plain texts: github.com gTTS (Google Text-to-Speech): github.com Packages discussed during the episode 1. FastAPI - A-W-E-S-O-M-E web framework for building APIs: fastapi.tiangolo.com 2. Pythonic - Graphical automation tool: github.com 3. umap-learn - Uniform Manifold Approximation and Projection: readthedocs.io 4. Tortoise ORM - Easy async ORM for python, built with relations in mind: tortoise.github.io 5. Beanie - Asynchronous Python ODM for MongoDB: github.com 6. Hathi - SQL host scanner and dictionary attack tool: github.com 7. Plotext - Plots data directly on terminal: github.com 8. Dynaconf - Configuration Management for Python: dynaconf.com 9. Objexplore - Interactive Python Object Explorer: github.com 10. AWS Cloud Development Kit (AWS CDK): docs.aws.amazon.com 11. Luigi - Workflow mgmt + task scheduling + dependency resolution: github.com 12. Seaborn - Statistical Data Visualization: pydata.org 13. CuPy - NumPy & SciPy for GPU: cupy.dev 14. Stevedore - Manage dynamic plugins for Python applications: docs.openstack.org 15. Pydantic - Data validation and settings management: github.com 16. pipx - Install and Run Python Applications in Isolated Environments: pypa.github.io 17. openpyxl - A Python library to read/write Excel 2010 xlsx/xlsm files: readthedocs.io 18. HttpPy - More comfortable requests with python: github.com 19. rich - Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal: readthedocs.io 20. PyO3 - Using Python from Rust: pyo3.rs 21. fastai - Making neural nets uncool again: fast.ai 22. Numba - Accelerate Python Functions by compiling Python code using LLVM: numba.pydata.org 23. NetworkML - Device Functional Role ID via Machine Learning and Network Traffic Analysis: github.com 24. Flask-SQLAlchemy - Adds SQLAlchemy support to your Flask application: palletsprojects.com 25. AutoInvent - Libraries for generating GraphQL API and UI from data: autoinvent.dev 26. trio - A friendly Python library for async concurrency and I/O: readthedocs.io 27. Flake8-docstrings - Extension for flake8 which uses pydocstyle to check docstrings: github.com 28. Hotwire-django - Integrate Hotwire in your Django app: github.com 29. Starlette - The little ASGI library that shines: github.com 30. tenacity - Retry code until it succeeds: readthedocs.io 31. pySerial - Python Serial Port Extension: github.com 32. Click - Composable command line interface toolkit: palletsprojects.com 33. Pytest - Simple powerful testing with Python: docs.pytest.org 34. testcontainers-python - Test almost anything that can run in a Docker container: github.com 35. cibuildwheel - Build Python wheels on CI with minimal configuration: readthedocs.io 36. async-rediscache - An easy to use asynchronous Redis cache: github.com 37. seinfeld - Query a Seinfeld quote database: github.com 38. notebook - A web-based notebook environment for interactive computing: readthedocs.io 39. dagster - A data orchestrator for machine learning, analytics, and ETL: dagster.io 40. bleach - An easy safelist-based HTML-sanitizing tool: github.com 41. flynt - string formatting converter: github.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Coiled TopTal AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
You know that feeling when one of your developer friends or colleague tells you about some amazing tool, library, or shell environment that you never heard of that you just have to run out and try right away? This episode is jam-packed full of those moments. We welcome back Jay Miller to discuss tools and tips for developer productivity. The title says 10 tips, but we actually veer into many more along the way. I think you'll really enjoy this useful and light-hearted episode. Links from the show Jay on Twitter: @kjaymiller More Oh my ZSH plugins: github.com exa: the.exa.website bat: github.com ripgrep/amber: github.com Neovim: neovim.io RUMPS macOS Framework: github.com Black: github.com pypi-changes package: readthedocs.io asdf-python: github.com WAVE Web Accessibility Evaluation Tool: wave.webaim.org Google PageSpeed: pagespeed.web.dev XKCD Commit messages: xkcd.com secure package: github.com OWASP Top 10: owasp.org ngrok: ngrok.com starship: starship.rs Homebrew: brew.sh Chocolatey: chocolatey.org pip-tools: github.com Let's Encrypt: letsencrypt.org Sourcetree Git App: sourcetreeapp.com Oh my ZSH: ohmyz.sh nerd fonts: nerdfonts.com Oh my Posh: ohmyposh.dev Windows Terminal: microsoft.com McFly shell history: github.com Fig IO enhanced shell: fig.io Conduit podcast: relay.fm htmx course at Talk Python: talkpython.fm/htmx Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Coiled CockroachDB AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
SQLAlchemy is the most widely used ORM (Object Relational Mapper) for Python developers. It's been around since February 2006. But we might be in for the most significant release since the first one: SQLAlchemy 2.0. This version adds async and await support, new context-manager friendly features everywhere, and even a unified query syntax. Mike Bayer is back to give us a glimpse of what's coming and why Python's database story is getting stronger. Links from the show SQLAlchemy: sqlalchemy.org Mike on Twitter: @zzzeek Migrating to SQLAlchemy 2.0: sqlalchemy.org awesome-sqlalchemy: github.com sqlalchemy-continuum versioning: readthedocs.io enum support: github.com alembic: sqlalchemy.org GeoAlchemy: geoalchemy.org sqltap profiling: github.com nplusone: github.com Unit of work: duckduckgo.com ORM + Dataclasses: sqlalchemy.org SQLModel: sqlmodel.tiangolo.com Cython example: cython.org Async SQLAlchemy example: sqlalchemy.org ORM Usages Stats (see ORM section): jetbrains.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors TopTal Talk Python Training AssemblyAI
Talk Python To Me - Python conversations for passionate developers
Here's a question: What's the most common way to explore data? Would you say pandas and matplotlib? Maybe you went more general and said Jupyter notebooks. How about Excel, or Google Sheets, or Numbers, or some other spreadsheet app? Yeah, my bet is on Excel. And while it has many drawbacks, it makes exploring tabular data very accessible to many people, most of whom aren't even developers or data scientists. On this episode, we're talking about a tool called Mito. This is an add-in for Jupyter notebooks that injects an Excel-like interface into the notebook. You pass it data via a pandas dataframe (or some other source) and then you can explore it as if you're using Excel. The cool thing is though, just below that, it's writing the pandas code you'd need to do to actually accomplish that outcome in code. I think this will make pandas and Python data exploration way more accessible to many more people. So if you've been intimidated by pandas, or know someone who has, this could be what you've been looking for. Links from the show Mito: trymito.io Mito summary stats: trymito.io pandas-profiling package: github.com Lux API: pypi.org Hex notebooks: medium.com Deepnote: deepnote.com Papermill: papermill.readthedocs.io JupterLite: jupyter.org Jupyter Desktop App: github.com Jut: github.com Jupyter project: jupyter.org Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Shortcut Linode AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
At PyCon 2017, Jake Vanderplas gave a great keynote where he said, "Python is a mosaic." He described how Python is stronger and growing because it's being adopted and used by people with diverse technical backgrounds. In this episode, we're adding to that mosaic by diving into how Python is being used in the architecture, engineering, and construction industry. Our guest, Gui Talarico, has worked as an architect who help automate that world by bringing Python to solve problems others were just doing by point-and-click tooling. I think you'll enjoy this look into that world. We also touch on his project pyairtable near the end as well. Links from the show Pyninsula Python in Architecture Talk: youtube.com Using technology to scale building design processes at WeWork talk: youtube.com Revit software: autodesk.com Creating a command in pyRevit: notion.so IronPython: ironpython.net Python.NET: github.com revitpythonwrapper: readthedocs.io aec.works site: aec.works Speckle: speckle.systems Ladybug Tools: ladybug.tools Airtable: airtable.com PyAirtable: pyairtable.readthedocs.io PyAirtable ORM: pyairtable.readthedocs.io Revitron: github.com WeWork: wework.com Article: Using Airtable as a Content Backend: medium.com Python is a Mosaic Talk: youtube.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm ---------- Stay in touch with us ---------- Subscribe on YouTube (for live streams): youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Shortcut Linode AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Do you do anything with Jupyter notebooks? If you do, there is a very good chance you're working with the pandas library. This is one of THE primary tools of anyone doing computational work or data exploration with Python. Yet, this library is massive and knowing the idiomatic way to use it can be hard to discover. That's why I've invited Bex Tuychiev to be our guest. He wrote an excellent article highlighting 25 idiomatic Pandas functions and properties we should all keep in our data toolkit. I'm sure there is something here for all of us to take away and use pandas that much better. Links from the show Bex Tuychiev: linkedin.com Bex's Medium profile: ibexorigin.medium.com Numpy 25 functions article: towardsdatascience.com missingno package: coderzcolumn.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm ---------- Stay in touch with us ---------- Subscribe on YouTube (for live streams): youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Shortcut Linode AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Is Python slow? We touched on that question with Guido and Mark last episode. This time we welcome back friend of the show, Anthony Shaw. Here's there to share the massive amount of work he's been doing to answer that question and speed things up where they answer is yes. He's just released version 1.0 of the Pyjion project. Pyjion is a drop-in JIT compiler for Python 3.10. Pyjion uses the power of the .NET 6 cross-platform JIT compiler to optimize Python code on the fly, with NO changes to your source code required. It runs on Linux, macOS, and Windows, x64 and ARM64. Links from the show Anthony on Twitter: @anthonypjshaw Pyjion: github.com Restarting Pyjion Presentation: youtube.com Hathi: SQL host scanner and dictionary attack tool: github.com Try Pyjion online: trypyjion.com Pyjion optimizations: readthedocs.io Pyjion docs: readthedocs.io .NET: dotnet.microsoft.com PEP 523: python.org Pydantic validation decorator: helpmanual.io Tortoise ORM: github.com pypy: pypy.org Numba: numba.pydata.org NGen AOT Compiler: microsoft.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm ---------- Stay in touch with us ---------- Subscribe on YouTube (for live streams): youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Shortcut Linode AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
There has a been a bunch of renewed interested in making Python faster. While for some of us, Python is already plenty fast. For others, such as those in data science, scientific computing, and even the large tech companies, making Python even a little faster would be a big deal. This episode is the first of several that dive into some of the active efforts to increase the speed of Python while maintaining compatibility with existing code and packages. Who better to help kick this off than Guido van Rossum and Mark Shannon? They both join us to share their project to make Python faster. I'm sure you'll love hearing what they are up to. Links from the show Guido van Rossum: @gvanrossum Mark Shannon: linkedin.com Faster Python Plan: github.com/faster-cpython The “Shannon Plan”: github.com/markshannon Sam Gross's nogil work: docs.google.com Watch this episode on YouTube: youtube.com ---------- Stay in touch with us ---------- Subscribe on YouTube (for live streams): youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Shortcut Linode AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
How do you build and maintain a complex suite of Python packages? Of course, you want to put them on PyPI. The best format there is as a wheel. This means that when developers use your code, it comes straight down and requires no local tooling to install and use. But if you have compiled dependencies, such as C or FORTRAN, then you have a big challenge. How do you automatically compile and test against Linux, macOS (Intel and Apple Silicon), Windows, and so on? That's the problem cibuildwheel is solving. On this episode, you'll meet Henry Schreiner. He is developing tools for the next era of the Large Hadron Collider (LHC) and is an admin of Scikit-HEP. Of course, cibuildwheel is central to this process. Links from the show Henry on Twitter: @HenrySchreiner3 Henry's website: iscinumpy.gitlab.io Large Hadron Collider (LHC): home.cern cibuildwheel: github.com plumbum package: plumbum.readthedocs.io boost-histogram: github.com vector: github.com hepunits: github.com awkward arrays: github.com Numba: numba.pydata.org uproot4: github.com scikit-hep developer: scikit-hep.org pypa: pypa.io CLI11: github.com pybind11: github.com cling: root.cern Pint: pint.readthedocs.io Python Wheels site: pythonwheels.com Build package: pypa-build.readthedocs.io Mac Mini Colo: macminicolo.net scikit-build: github.com plotext: pypi.org Code Combat: codecombat.com clang format wheel: github.com cibuildwheel examples: cibuildwheel.readthedocs.io Cling in LLVM: root.cern New htmx course: talkpython.fm/htmx Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm ---------- Stay in touch with us ---------- Subscribe on YouTube (for live streams): youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Talk Python Training AssemblyAI
Talk Python To Me - Python conversations for passionate developers
Have you heard of Kedro? It's a Python framework for creating reproducible, maintainable and modular data science code. We all know that reproducibility and related topics are important ones in the data science space. The freedom to pop open a notebook and just start exploring is much of the magic. Yet, that free-form style can lead to difficulties in versioning, reproducibility, collaboration, and moving to production. Solving these problems is the goal of Kedro. And we have 3 great guests from the Kedro community here to give us the rundown: Yetunde Dada, Waylon Walker, and Ivan Danov. Links from the show Waylong on Twitter: @_WaylonWalker Yetunda on Twitter: @yetudada Ivan on Twitter: @ivandanov Kedro: kedro.readthedocs.io Kedro on GitHub: github.com Join the Kedro Discord: discord.gg Articles about Kedro by Waylan: waylonwalker.com Kedro spaceflights tutorial: kedro.readthedocs.io “Hello World” on Kedro: kedro.readthedocs.io Kedro Viz: quantumblacklabs.github.io Spaceflights Tutorial video: youtube.com Dynaconf package: dynaconf.com fsspec: Filesystem interfaces for Python: filesystem-spec.readthedocs.io Neovim: neovim.io Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm ---------- Stay in touch with us ---------- Subscribe on YouTube (for live streams): youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Tabnine Talk Python Training AssemblyAI
Talk Python To Me - Python conversations for passionate developers
Have you heard of the package Rich? This library allows you to create very, well, rich terminal-based UIs in Python. When you think of what you can typically build with basic print statements, that may seem quite limited. But with Rich, imagine justified tables, progress bars, rendering of markdown, and way more. This is one of the fastest growing projects in the Python space these days. And the creator, Will McGugan is here to give is the whole history and even a peak at the future of Rich and a follow on library called Textual. Links from the show Will on Twitter: @willmcgugan Rich: github.com Textual: github.com Pyfilesystem: pyfilesystem.org A Look At – and Inside – Textual Video: youtube.com ObjExplore: reposhub.com ghtop: ghtop.fast.ai Watch YouTube live stream edition: youtube.com Episode transcripts: talkpython.fm ---------- Stay in touch with us ---------- Subscribe on YouTube (for live streams): youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Shortcut Talk Python Training AssemblyAI
Talk Python To Me - Python conversations for passionate developers
Gene therapy holds the promise to permanently cure diseases that have been considered life-long challenges. But the complexity of rewriting DNA is truly huge and lives in its own special kind of big-data world. On this episode, you'll meet David Born, a computational biologist who uses Python to help automate genetics research and helps move that work to production. Links from the show David on Twitter: @Hypostulate Beam Therapeutics: beamtx.com AWS Cloud Development Kit: aws.amazon.com/cdk Jupyter: jupyter.org $1,279-per-hour, 30,000-core cluster built on Amazon EC2 cloud: arstechnica.com Luigi data pipelines: luigi.readthedocs.io AWS Batch: aws.amazon.com/batch What is CRISPR?: wikipedia.org SUMMIT supercomputer: olcf.ornl.gov/summit Watch YouTube live stream edition: youtube.com Episode transcripts: talkpython.fm ---------- Stay in touch with us ---------- Subscribe on YouTube (for live streams): youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Shortcut Talk Python Training AssemblyAI
Talk Python To Me - Python conversations for passionate developers
On this episode, Rob Emanuele and Tom Augspurger join us to talk about building and running Microsoft's Planetary Computer project. This project is dedicated to providing the data around climate records and the compute necessary to process it with the mission of help use all understand climate change better. It combines multiple petabytes of data with a powerful hosted Jupyterlab notebook environment to process it. Links from the show Rob Emanuele on Twitter: @lossyrob Tom Augspurger on Twitter: @TomAugspurger Video at example walkthrough by Tom if you want to follow along: youtube.com?t=2360 Planetary computer: planetarycomputer.microsoft.com Applications in public: planetarycomputer.microsoft.com Microsoft's Environmental Commitments Carbon negative: blogs.microsoft.com Report: microsoft.com AI for Earth grants: microsoft.com Python SDK: github.com Planetary computer containers: github.com IPCC Climate Report: ipcc.ch Episode transcripts: talkpython.fm Stay in touch with us Subscribe on YouTube (for live streams): youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Shortcut Talk Python Training AssemblyAI
Talk Python To Me - Python conversations for passionate developers
We know that Python and data science are growing in lock-step together. But exactly what's happening in the data science space in 2021? Stan Seibert from Anaconda is here to give us a report on what they found with their latest "State of Data Science in 2021" survey. Links from the show Stan on Twitter: @seibert State of data science survey results: know.anaconda.com A Python Data Scientist's Guide to the Apple Silicon Transition: anaconda.com Numpy M1 Issue: github.com A Python Developer Explores Apple's M1 (Michael's video): youtube.com Watch YouTube live stream edition: youtube.com Episode transcripts: talkpython.fm Stay in touch with us Subscribe on YouTube (for live streams): youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Shortcut Masterworks.io AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Does it seem like your Python projects are getting bigger and bigger? Are you feeling the pain as your codebase expands and gets tougher to debug and maintain? Patrick Viafore is here to help us write more maintainable, longer-lived, and more enjoyable Python code. Links from the show Pat on Twitter: @PatViaforever Robust Python Book: oreilly.com Typing in Python: docs.python.org mypy: mypy-lang.org SQLModel: sqlmodel.tiangolo.com CUPID principles @ relevant time: overcast.fm Stevedore package: docs.openstack.org Watch YouTube live stream edition: youtube.com Episode transcripts: talkpython.fm Stay in touch with us Subscribe on YouTube (for live streams): youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors Clubhouse Masterworks.io AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Python is a technology and community built upon the goodwill and volunteer time of 1,000s of contributors from the core devs inside CPython to the authors of 100,000s of external packages on PyPI. Until recently, the only full time folks have been at the PSF doing very important work but that work has been largely outside of CPython the technology. In July, 2021, the PSF created the Python Developer in Residence position. The first person in that role is Łukasz Langa and he's here to tell us how it's going and how it will benefit Python at large. Links from the show Łukasz Langa on twitter: @llanga Black: github.com/psf/black CPython PRs: github.com Weekly reports: lukasz.langa.pl Visionary Sponsors: python.org/psf/sponsorship/sponsors What do you get when you sponsor the PSF?: www.python.org/sponsors/application Brett Canon's PyCascades talk: youtube.com Django fellowship program: djangoproject.com Lukasz's prior episodes: Gradual Typing of Production Applications: talkpython.fm/151 Dive into CPython 3.8 and beyond: talkpython.fm/214 Python Language Summit 2018: talkpython.fm/179 Episode transcripts: talkpython.fm Sponsors Talk Python Training AssemblyAI
Talk Python To Me - Python conversations for passionate developers
If you are working with data pipelines, you definitely need to give Apache Airflow a look. This pure-Python workflow framework is one of the most popular and capable out there. You create your workflows by writing Python code using clever language operators and then you can monitor them and even debug them visually once they get started. Stop writing manual code or cron-job based code to create data pipelines check out Airflow. We're joined by three excellent guests from the Airflow community: Jarek Potiuk, Kaxil Naik, and Leah Cole. Links from the show Jarek Potiuk: linkedin.com Kaxil Naik: @kaxil Leah Cole: @leahecole Airflow site: airflow.apache.org Airflow on GitHub: github.com Airflow community: airflow.apache.org UI: github.com Helm Chart for Apache Airflow: airflow.apache.org Airflow Summit: airflowsummit.org Astronomer: astronomer.io Astronomer Registry (Easy to search for official and community Providers): registry.astronomer.io REST API: airflow.apache.org Contributing: github.com Airflow Loves Kubernetes talk: airflowsummit.org Episode transcripts: talkpython.fm Sponsors Talk Python Training AssemblyAI
Talk Python To Me - Python conversations for passionate developers
We're back with another GeekOut episode. Richard Campbell, a developer and podcaster who also dives deep into science and tech topics, is back for our third GeekOut episode. This time around, we're diving into renewable energy, energy storage, and just what do we do to keep the lights on with our frying our beloved Earth? Links from the show Richard on Twitter: @richcampbell IEA report 2021: iea.org Flywheel storage: blogspot.com Crane storage: eni.com Pumped hydro storage: eurekalert.org Tesla battery utility-scale: tesla.com The US's largest solar farm is canceled because Nevada locals don't want to look at it: electrek.co DEVintersection conference (run by Richard): devintersection.com .NET Rocks Podcast (Richard's a cohost, many geekout episodes): dotnetrocks.com Prior Geekouts on Talk Python #276: Geekout: Life in the solar system and beyond: talkpython.fm #253: Moon base geekout: talkpython.fm Episode transcripts: talkpython.fm Sponsors Talk Python Training AssemblyAI
Talk Python To Me - Python conversations for passionate developers
ORMs are one of the main tools to put first-class data access in the hands on non-SQL-loving developers and even for those who do love SQL, making them way more productive. When you hear about ORMs in Python, we often hear about either SQLAlchemy and Django ORM. And we should, they are great. But there are newer ORMs that take better advantage of modern Python. On this episode, you'll meet Daniel Townsend. He's the creator of Piccilo ORM. A great ORM that is async first, but also has synchronous APIs. It has a super clean query syntax. And, it's easy to learn. Links from the show Dan on Twitter: danieltownsend Piccolo ORM: piccolo-orm.com Piccolo on GitHub: github.com Little Bobby Tables joke: bobby-tables.coml Syntax example: github.com Piccolo Admin: piccolo-orm.readthedocs.io Python's Pathlib: docs.python.org Episode transcripts: talkpython.fm Sponsors Linode Talk Python Training AssemblyAI
Building a software-as-a-service (SaaS) business is a fairly well understood pattern at this point. When the core of the service is a set of machine learning products it introduces a whole new set of challenges. In this episode Dylan Fox shares his experience building Assembly AI as a reliable and affordable option for automatic speech recognition that caters to a developer audience. He discusses the machine learning development and deployment processes that his team relies on, the scalability and performance considerations that deep learning models introduce, and the user experience design that goes into building for a developer audience. This is a fascinating conversation about a unique cross-section of considerations and how Dylan and his team are building an impressive and useful service.
Talk Python To Me - Python conversations for passionate developers
You've heard me talk to wide cast of people building amazing things with Python. Some of them are building bio-reactors to remove carbon from the air with AI and Python. Others are optimizing aerodynamics and race strategy at the highest levels of automobile racing. This episode is different. Rather than seeing how far we can push Python to the edges of technology, we are diving in to the tiny Python applications that might never be released publicly and yet can transform our day to day lives with simple automation on an individual level. We have 4 great guests with us here today: Rivers Cuomo, Jay Miller, Kim van Wyk, and Rusti Gregory. They will each share a couple of apps and the underlying packages they used to build them. I know this will be a super motivational episode for many of you. I hope that after listening, you'll transform something tedious and error-prone in your live to an instantaneous button click solution with Python. Links from the show Panelists Rivers Cuomo: @RiversCuomo Jay Miller: @kjaymiller Kim van Wyk: @kim_vanwyk Rusti Gregory: talkpython.fm DiversityOrgs.Tech: diversityorgs.tech MP3TAG App: mp3tag.de Screenshot from Rivers' demo clip selection app: Timestamp @ youtube.com pywinauto: pywinauto.readthedocs.io pyperclip: pypi.org ffmpeg: ffmpeg.org selenium: selenium-python.readthedocs.io Github actions: github.com/marketplace RUMPS: pypi.org py2app: pypi.org PyMuPDF: pypi.org Gooey: pypi.org conduit podcast: relay.fm feedparser: feedparser.readthedocs.io awesome-python audio recommendations: awesome-python.com foxdot live coding: toplap.org spotipy: pypi.org pipx: github.com eyed3: eyed3.readthedocs.io Youtube Live Stream: youtube.com Episodes referenced at the beginning: Bio-reactor: talkpython.fm Nascar: talkpython.fm F1: talkpython.fm Episode transcripts: talkpython.fm Sponsors Linode Talk Python Training AssemblyAI
Talk Python To Me - Python conversations for passionate developers
Did you know I'm a fan of GUIs. You know, they are kind of like web pages, but they run on your computer, they have their own windows, and you can even use them offline! On this episode, we'll dive into wxPython with Mike Driscoll. He's back on the podcast to share his hard-won experience on building and distributing Python Window-based applications. Links from the show Mike on Twitter: @driscollis Creating GUI Applications with wxPython book: amazon.com PySimpleGUI: pysimplegui.readthedocs.io DearPyGui: github.com wxPython: wxpython.org wxPython Phoenix: github.com wxWidgets: wxwidgets.org wxFormBuilder: github.com wxGlade: sourceforge.net Balsamiq: balsamiq.com RoboMongo: robomongo.org Toga: beeware.org api.nasa.gov: api.nasa.gov PyInstaller: pyinstaller.org URLify app: pyinstaller.org wingware: wingware.com openpyxl: openpyxl.readthedocs.io Episode transcripts: talkpython.fm Sponsors Linode Talk Python Training AssemblyAI
Talk Python To Me - Python conversations for passionate developers
When you think about embedded programming, does it bring low-level languages and tools to mind? Maybe Embedded C or even Assembly language? Thanks to the groundbreaking work by Damien George back in 2014 to create MicroPython, Python is one of the very solid choices for building tiny programmable devices. On this episode, we welcome back Damien George from MicroPython along with Scott Shawcroft from CircuitPython and Adafruit. We'll talk about how these two frameworks are solving similar problems with slightly different philosophies. More importantly, they are working closely to bring MicroPython and CircuitPython more in sync. Links from the show Scott on Twitter: @tannewt Damien's Site: dpgeorge.net CircuitPython: circuitpython.org MicroPython: micropython.org Upstream MicroPython Versions Merged Into CircuitPython: adafruitdaily.com Boards (MicroPython): store.micropython.org Boards (CircuitPython): adafruit.com MicroPython Forums: forum.micropython.org Become a sponsor to MicroPython: github.com Adafruit Discord: adafru.it Download CircuitPython: circuitpython.org CircuitPython Source: github.com Scott's Live Stream: youtube.com Watch this Recording: youtube.com Episode transcripts: talkpython.fm Sponsors Sentry Error Monitoring, Code TALKPYTHON Linode AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Python is used to solve a large and varied set of problems. One of its core pillars is web APIs. Another one is ML and data science. Those two important pieces were brought together in an unexpected yet magically-futuristic way by Rod Senra's team working with the Gatorade Sports Science Institute. They created a patch that you wear while working out once or twice. It analyzes your perspiration. Combines with it other factors like running distance, sleep quality, and more. Then provides recommendations, using Python, about how to get more effective fitness. Links from the show Rod on Twitter: @rodsenra GX Sweat Patch: gatorade.com Work & Co.: work.co Pint package: pint.readthedocs.io unyt package: pypi.org/project/unyt Pendulum: pendulum.eustace.io MongoDB: mongodb.com python-constraint package: github.com/python-constraint PSF Developer Survey 2020: jetbrains.com Rich: github.com Textual: github.com YouTube Live Stream: youtube.com Episode transcripts: talkpython.fm Sponsors Sentry Error Monitoring, Code TALKPYTHON Linode AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
You've got your Python API or app running in a Docker container. Great! Are you ready to ship it to that hosted cluster service and head off to production? Not so fast. Have you considered how you'll manage evolving dependencies and addressing security updates over time? Not just for the base OS but for installed packages? How about your pip installed dependencies? Are you running as root? If you don't know, the answer is yes. We'll discuss these issues and many more with Itamar Turner-Trauring on this episode. Links from the show PyCon Talk: youtube.com Docker packaging articles (code TALKPYTHON to get 15% off): pythonspeed.com PSF+JetBrains 2020 Survey: jetbrains.com Give me back my monolith article: craigkerstiens.com TestContainers: github.com SpaceMacs: spacemacs.org Rust bindings for Python: github.com PyOxidizer: pyoxidizer.readthedocs.io ahocorasick_rs: Quickly search for multiple substrings at once: github.com FIL Profiler: pythonspeed.com Free ebook covering this process: pythonspeed.com Talk Python Twilio + Flask course: talkpython.fm/twilio Episode transcripts: talkpython.fm Sponsors Sentry Error Monitoring, Code TALKPYTHON Linode AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Are you interested in getting ahead in data science? On this episode, you'll meet Sanyam Bhutani who studied computer science but found his education didn't prepare him for getting a data science-focused job. That's where he started his own path of self-education and advancement. Now he's working at an AI startup and ranking high on Kaggle. Links from the show Sanyam on Twitter: @bhutanisanyam1 Chai Time Data Science Podcast: youtube.com Fast AI: fast.ai How not to do Fast.ai (or any ML MOOC): medium.com First Kaggle Competition Experience: towardsdatascience.com Kaggle competitions: kaggle.com Radek Osmulski interview: youtube.com Dima Damen interview: youtube.com Andrada Olteanu interview: youtube.com H2O Wave: wave.h2o.ai Keras: keras.io Tensorflow: tensorflow.org PyTorch: pytorch.org Quick, Draw! Doodle Recognition Challenge: kaggle.com Developers, Developers, Developers song: soundcloud.com YouTube Live Stream: youtube.com Episode transcripts: talkpython.fm Sponsors Sentry Error Monitoring, Code TALKPYTHON YourBase AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
Have you wanted to add more interactivity and liveness to your web application? If you built it using Flask, Django, or some other Python web framework, that thought probably didn't fill you with joy. Because it might mean that you need to change a bunch of code and rewrite a significant bit of your app using a full-on front-end framework like Vue.js or React.js. In this episode, we meet Carson from Big Sky Software. He's the creator of HTMX. This front-end JavaScript library let's you leverage the server side aspects of your Python web app and add amazing interactivity but keep the logic on the server, near the database, and implemented in Python. You're going to love it. Links from the show HTMX: htmx.org HTMX on Twitter: @htmx_org Essays: htmx.org/talk Examples: htmx.org/examples Active Search: htmx.org/examples/active-search Click to edit: htmx.org/examples/click-to-edit Infinite scroll: htmx.org/examples/infinite-scroll YouTube Live Stream: youtube.com Episode transcripts: talkpython.fm Sponsors Sentry Error Monitoring, Code TALKPYTHON YourBase AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
In this episode, we cover how Python is being used to understand the electrical markets and grid in Australia. Our guest, Jack Simpson, has used Python to uncover a bunch of interesting developments as the country has adopted more and more solar energy. We round out the episode looking at some best practices for high-performance, large-data processing in Pandas and beyond. In addition to that, we also spend some time on how Jack used Python and Open CV (computer vision) to automate the study of massive bee colonies and behaviors. Spoiler alert: That involved gluing Wing Ding fonts to the backs of bees! Links from the show Jack Simpson: jacksimpson.co Bees, lasers, and machine learning: jacksimpson.co South Australian Gas Generator Interventions: jacksimpson.co PySAM System Advisor Model: sam.nrel.gov Visualizing the impact of Melbourne's COVID-19 lockdown on Solar Panel Installations: jacksimpson.co Stack Overflow Python graph: insights.stackoverflow.com Sponsors Square Linode AssemblyAI Talk Python Training
Talk Python To Me - Python conversations for passionate developers
One of the true superpowers of Python is the libraries over at the Python Package Index. They are all just a "pip install" away. Yet, like all code that you run on your system, it is done with some degree of trust. How do we know that all of those useful packages are trustworthy? That's the topic of this episode. Bentz Tozer and John Speed Meyers are here to share their research into typosquatting on PyPI and other sneaky deeds. But we also discuss some potential solutions and fixes. Links from the show Overview topics SolarWinds: csoonline.com XCodeGhost: macrumors.com Python Package Index nukes 3,653 malicious libraries uploaded: theregister.com Dependency confusion: medium.com Typosquatting Is About More Than Typos: iqt.org Approaches to Protecting the Software Supply Chain: iqt.org A Quant's View of Software Supply Chain Securityz: usenix.org Organizations Open Source Security Foundation (OpenSSF): openssf.org Python Security Response Team: python.org Proposed solutions and tools pypi-scan: github.com AuraBorealis App: github.com Project Aura: aura.sourcecode.ai Aura source code: github.com Reduce Typosquatting Harm via Social Distancing for Top PyPI Packages: github.com Have I Been Pwned: haveibeenpwned.com Snyk Package Advisor: snyk.io Backstabbers-Knife-Collection: dasfreak.github.io NetworkML Package: github.com Misc Google as a Visionary Sponsor: pyfound.blogspot.com Episode transcripts: talkpython.fm Sponsors Square Talk Python Training AssemblyAI