POPULARITY
Categories
Topics covered in this episode: PEP 798: Unpacking in Comprehensions Pandas 3.0.0rc0 typos A couple testing topics Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: PEP 798: Unpacking in Comprehensions After careful deliberation, the Python Steering Council is pleased to accept PEP 798 – Unpacking in Comprehensions. Examples [*it for it in its] # list with the concatenation of iterables in 'its' {*it for it in its} # set with the union of iterables in 'its' {**d for d in dicts} # dict with the combination of dicts in 'dicts' (*it for it in its) # generator of the concatenation of iterables in 'its' Also: The Steering Council is happy to unanimously accept “PEP 810, Explicit lazy imports” Brian #2: Pandas 3.0.0rc0 Pandas 3.0.0 will be released soon, and we're on Release candidate 0 Here's What's new in Pands 3.0.0 Dedicated string data type by default Inferred by default for string data (instead of object dtype) The str dtype can only hold strings (or missing values), in contrast to object dtype. (setitem with non string fails) The missing value sentinel is always NaN (np.nan) and follows the same missing value semantics as the other default dtypes. Copy-on-Write The result of any indexing operation (subsetting a DataFrame or Series in any way, i.e. including accessing a DataFrame column as a Series) or any method returning a new DataFrame or Series, always behaves as if it were a copy in terms of user API. As a consequence, if you want to modify an object (DataFrame or Series), the only way to do this is to directly modify that object itself. pd.col syntax can now be used in DataFrame.assign() and DataFrame.loc() You can now do this: df.assign(c = pd.col('a') + pd.col('b')) New Deprecation Policy Plus more - Michael #3: typos You've heard about codespell … what about typos? VSCode extension and OpenVSX extension. From Sky Kasko: Like codespell, typos checks for known misspellings instead of only allowing words from a dictionary. But typos has some extra features I really appreciate, like finding spelling mistakes inside snake_case or camelCase words. For example, if you have the line: *connecton_string = "sqlite:///my.db"* codespell won't find the misspelling, but typos will. It gave me the output: *error: `connecton` should be `connection`, `connector` ╭▸ ./main.py:1:1 │1 │ connecton_string = "sqlite:///my.db" ╰╴━━━━━━━━━* But the main advantage for me is that typos has an LSP that supports editor integrations like a VS Code extension. As far as I can tell, codespell doesn't support editor integration. (Note that the popular Code Spell Checker VS Code extension is an unrelated project that uses a traditional dictionary approach.) For more on the differences between codespell and typos, here's a comparison table I found in the typos repo: https://github.com/crate-ci/typos/blob/master/docs/comparison.md By the way, though it's not mentioned in the installation instructions, typos is published on PyPI and can be installed with uv tool install typos, for example. That said, I don't bother installing it, I just use the VS Code extension and run it as a pre-commit hook. (By the way, I'm using prek instead of pre-commit now; thanks for the tip on episode #448!) It looks like typos also publishes a GitHub action, though I haven't used it. Brian #4: A couple testing topics slowlify suggested by Brian Skinn Simulate slow, overloaded, or resource-constrained machines to reproduce CI failures and hunt flaky tests. Requires Linux with cgroups v2 Why your mock breaks later Ned Badthelder Ned's taught us before to “Mock where the object is used, not where it's defined.” To be more explicit, but probably more confusing to mock-newbies, “don't mock things that get imported, mock the object in the file it got imported to.” See? That's probably worse. Anyway, read Ned's post. If my project myproduct has user.py that uses the system builtin open() and we want to patch it: DONT DO THIS: @patch("builtins.open") This patches open() for the whole system DO THIS: @patch("myproduct.user.open") This patches open() for just the user.py file, which is what we want Apparently this issue is common and is mucking up using coverage.py Extras Brian: The Rise and Rise of FastAPI - mini documentary “Building on Lean” chapter of LeanTDD is out The next chapter I'm working on is “Finding Waste in TDD” Notes to delete before end of show: I'm not on track for an end of year completion of the first pass, so pushing goal to 1/31/26 As requested by a reader, I'm releasing both the full-so-far versions and most-recent-chapter Michael: My Vanishing Gradient's episode is out Django 6 is out Joke: tabloid - A minimal programming language inspired by clickbait headlines
This podcast is brought to you by Outcomes Rocket, your exclusive healthcare marketing agency. Learn how to accelerate your growth by going to outcomesrocket.com Thoughtful, problem-first innovation drives real clinical impact in healthcare. In this episode, Saul Marquez and Ed Gaudet from Censinet host Dr. Jason Hill, Innovation Officer at Ochsner Health, and David Leingang, Director of Innovation Data Science at Ochsner Health, to discuss how their team uses machine learning, workflow redesign, and data-driven insights to reduce physician message burden and improve patient routing. They share how analyzing 2.4 million inbox messages revealed that 4% were tied to weight-loss drugs, prompting the creation of a new weight-management digital medicine program instead of an AI tool. They explain how reorganizing message flows, adding e-visits, and using ML to uncover hidden system strain has improved efficiency, while predictive deterioration models saved lives but had to be retrained as outcomes changed. The conversation closes with an exploration of value-based care, problem-solving in AI, and the AHEAD Network's role in advancing healthcare innovation. Tune in and learn how practical AI, smarter workflows, and cross-industry collaboration are reshaping modern healthcare! Resources Connect with and follow Jason Hill on LinkedIn. Follow and connect with David Leingang on LinkedIn. Follow Ochsner Health on LinkedIn and explore their website!
What do you do when your day job feels empty — but you still need to show up, provide, and stay honest?In this episode of Shtark Tank, I sit down with my cousin and friend Yoni Schwartz — Head of Data Science at Exponential and Head Producer of Living L'chaim. Yoni shares how he went from a corporate role that felt like “a complete lack of purpose” to leading 10 shows that have inspired and helped countless people. He is also the host of Spirit of the Song podcast, make sure to check it out!We talk about meaning, ambition, family, and the real-life tradeoffs of building something big on top of a demanding day job.In this conversation we cover:What it feels like when work is steady… but meaninglessHow Yoni first joined Living L'chaim and how the role grew over timeThe ethics of balancing a primary job with major side projectsStartup life vs. corporate life — and what actually changed for himHow he manages two intense roles without a rigid systemThe idea of intentionality as a survival tool for busy peopleSetting boundaries after COVID blurred everythingEarly morning learning as a realistic anchor for fathers with young kidsThe impact Living L'chaim aims for — inspiration, mental health, and financial clarityCultivating a relationship with your RebbiKey takeaway:You don't need a perfect system to juggle a lot — but you do need honesty, priorities, and intentional choices you can live with.If this episode resonated, please take a moment to follow the show and leave a 5-star rating. It helps more Bnei Torah in the workforce find these conversations.Guest: Yoni SchwartzHost: Yaakov Wolff
Michael Crow is the president of Arizona State University, which U.S. News & World Report has called the most innovative school in the country for 11 years running. He tells Steve about why higher education needs to change, and how A.S.U. is leading the way. Plus: Steve has an announcement about the podcast. SOURCES:Michael Crow, president of Arizona State University. RESOURCES:The Fifth Wave: The Evolution of American Higher Education, by Michael Crow (2020)."College Admissions Shocker!," by Frank Bruni (New York Times, 2016).New American University.Dreamscape Learn.University Innovation Alliance.FYI.AI. EXTRAS:"Chemistry, Evolved," by People I (Mostly) Admire (2025)."America's Math Curriculum Doesn't Add Up," by People I (Mostly) Admire (2021).Data Science 4 Everyone. Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.
From studying Business Data Science to landing a role in investment banking at Centerview Partners, this is my honest story of how I discovered my path, the mistakes I made, and what I wish every student knew before starting their career. In this video, I share how I transitioned from college to corporate life — the lessons I learned outside the classroom, why real-world experience matters, and how small opportunities can lead to big growth. Whether you're a university student, career changer, or just curious about finance and personal growth, this episode will give you insight, motivation, and practical steps to help you find your direction.
Chris Morgan, VP of Data Science at Lincoln Financial Group, joins me to unpack what a real data culture looks like inside a complex, highly regulated business that has policies on the books for decades. We talk about how to turn Gen AI buzz into real value, why governance and quality suddenly matter to everyone, and how to tackle data technical debt without stalling delivery.Chris shares concrete ways he finds champions in the business, balances centralized and federated models, and keeps stakeholders excited about the future while he quietly fixes the messy data foundation underneath it all.Key takeawaysData culture is less about dashboards and more about curiosity, repeatable processes, and raising the analytical watermark across the company, not just in the data team.The teams that will win with Gen AI are the ones that can safely connect proprietary data to these models, which demands strong governance, clear definitions, and shared standards.A blended model works best for scaling data work, where a central function sets guardrails and standards while domain teams stay close to the business and own local decisions.Paying down technical debt works when it is framed in business terms, tied to revenue and risk, and treated as a regular slice of capacity instead of a one time side project.Education is now part of the job for data leaders, from internal road shows on Gen AI to simple stories that explain why foundational data work matters before you can ship shiny tools.Timestamped highlights00:04 Setting the stage Chris explains his role at Lincoln Financial and how data science supports life and annuity products that can live for decades.03:33 The Cobb salad story A simple grocery store analogy that makes data standards and shared definitions instantly clear to non technical stakeholders.06:06 Finding the right champions Why Chris prefers curious partners who will invest time with the data team over senior leaders who just want results without changing behavior.08:33 Governance as Gen AI fuel How regulatory pressure and the need to trust what goes into models are pushing data governance and quality into the spotlight.11:11 A practical way to attack data technical debt How Chris decides what to fix first, and why he tries to reserve a steady slice of team time for cleanup so progress is visible and sustainable.17:44 Managing Gen AI expectations From road shows to constant communication, Chris shares how he keeps enthusiasm high while also being honest about the timeline and effort.One line that sums it up“These generative models are going to become a commodity and what will separate companies is who can take the most advantage of their proprietary data.”Practical playbookStart small with data culture by picking one engaged business partner, one problem, and one outcome you can measure clearly.Reserve a consistent portion of team capacity for technical debt, even if it is only a small percentage at first, and make the tradeoffs visible.Use stories, analogies, and simple rules of the road so stakeholders can understand how data systems work without becoming experts in the tech.Call to actionIf this conversation helped you think differently about data culture and Gen AI inside your company, follow the show and leave a rating so more engineering and data leaders can find it. To keep the discussion going, connect with me on LinkedIn and share how your team is tackling data culture and technical debt right now.
Talk Python To Me - Python conversations for passionate developers
A lot of people building software today never took the traditional CS path. They arrived through curiosity, a job that needed automating, or a late-night itch to make something work. This week, David Kopec joins me to talk about rebuilding computer science for exactly those folks, the ones who learned to program first and are now ready to understand the deeper ideas that power the tools they use every day. Episode sponsors Sentry Error Monitoring, Code TALKPYTHON NordStellar Talk Python Courses Links from the show David Kopec: davekopec.com Classic Computer Science Book: amazon.com Computer Science from Scratch Book: computersciencefromscratch.com Computer Science from Scratch at NoStartch (CSFS30 for 30% off): nostarch.com Watch this episode on YouTube: youtube.com Episode #529 deep-dive: talkpython.fm/529 Episode transcripts: talkpython.fm Theme Song: Developer Rap
This episode examines a new CNA model that can help government officials optimally deploy unmanned systems, and how it overlaps with our existing tools. Guest Biographies Arpita Verma is an expert in optimization, modeling, and simulation in CNA's Data Science for Production Program. John Crissman is an expert in artificial intelligence (AI), machine learning (ML) and natural language processing in CNA's Center for Data Management Analytics. Rebekah Yang is an expert in artificial intelligence and machine learning (AI/ML) for FAA NextGen and a specialist in data visualization and modeling in CNA's Center for Data Management Analytics. Further Reading UAS Cooperative Airspace Traffic Simulation (UCATS) First Responder Awareness Monitoring during Emergencies (FRAME)
Kenneth Hochhauser is Partner and Head of Data and Analytics at RTL. His background includes roles as a retail executive at Macy's and GNC and as a small business and economic development officer for the City of New York. He has advised both tenants and landlords on site selection, trade area analysis, and retail strategy, including introducing Chipotle to the New York metro market and representing Duxiana nationally. His past assignments span major projects such as Brookfield Place, Trump Place, and Columbia University's Manhattanville and Morningside campuses.(02:39) - Ken's Journey(04:59) - Retail Market Trends(06:05) - Retail vs. Office Innovation(07:53) - Shopping Trends and Retail Insights(08:31) - Retail Challenges in Manhattan(10:05) - Retail's Historical Context and Future(12:14) - Tenant Preferences(17:33) - Experiential Retail & Unique Locations(20:56) - Non-Traditional Retail (23:21) - Feature: Blueprint - The Future of Real Estate - Register for 2026: The Premier Event for Industry Executives, Real Estate & Construction Tech Startups and VC's, at The Venetian, Las Vegas on September 22nd-24th, 2026. As a friend of Tangent, you can save $300 on your All-Access pass(28:11) - Retail Tech & Data Utilization(34:29) - Location Indicators & Retail Expansion(38:29) - Collaboration Superpower: an economist(40:08) - US Gov. Shutdown Impact
Join us for a special farewell episode of the Alter Everything Podcast as we celebrate the impactful journey of host Megan Bowers. In this episode, Megan reflects on her career in data analytics, her experiences at Alteryx, and the evolution of the podcast. Discover insights on building a personal brand, the importance of networking in the data industry, and the future of data science and AI. Hear memorable stories from past episodes, expert interviews, and practical advice for data professionals. Panelists: Michael Cusic, Sr. Learning Experience Designer @ Alteryx - @mikecusic, LinkedInMegan Bowers, Sr. Content Manager @ Alteryx - @MeganBowers, LinkedInShow notes: Alteryx Community Blog ContentEpisode 194: AI and Data PipelinesEpisode 134: Building Trust in AI with FiddlerEpisode 140: Using Alteryx to Understand Climate ChangeAlteryx ACE program Interested in sharing your feedback with the Alter Everything team? Take our feedback survey here!This episode was produced by Megan Bowers, Mike Cusic, and Matt Rotundo. Special thanks to Andy Uttley for the theme music.
Activities outside of data science can strengthen the very skills data scientists need for their careers in surprising ways. From improving stakeholder communication to learning how to work with resistance rather than against it, hobbies and interests often teach lessons that directly translate to professional effectiveness.In this Value Boost episode, Colin Priest joins Dr. Genevieve Hayes to explore how unexpected hobbies and activities can make you a more effective data scientist and enhance your career.You'll discover:How dancing skills translate into better stakeholder presentations [02:02]What swimming teaches about working with resistance [06:30]Why coaching swimmers improves communication with non-technical colleagues [08:10]The simple activity anyone can try to expand their data science thinking [11:03]Guest BioColin Priest is an actuary, data scientist and educator who has held several CEO and general management roles where he has championed data-driven initiatives. He now lectures at UNSW, where he specialises in adapting education for the age of AI.LinksConnect with Colin on LinkedInConnect with Genevieve on LinkedInBe among the first to hear about the release of each new podcast episode by signing up HERE
As part of the GIRO 2025 mini-series, we speak to Geraldine Finucane and Hazel Davis from the working party on Professionalism, Regulation and Ethics for Actuaries in Data Science. We discuss what effective governance can look like in practice and how to assess whether your firm's approach supports meaningful oversight.
Thanks to Prosus Group for collaborating on the Agents in Production Virtual Conference 2025.Abstract //The discussion centers on highly technical yet practical themes, such as the use of advanced post-training techniques like Direct Preference Optimization (DPO) and Parameter-Efficient Fine-Tuning (PEFT) to ensure LLMs maintain stability while specializing for e-commerce domains. We compare the implementation challenges of Computer-Using Agents in automating legacy enterprise systems versus the stability issues faced by conversational agents when inputs become unpredictable in production. We will analyze the role of cloud infrastructure in supporting the continuous, iterative training loops required by Reinforcement Learning-based agents for e-commerce!Bio // Paul van der Boor (Panel Host) //Paul van der Boor is a Senior Director of Data Science at Prosus and a member of its internal AI group.Arushi Jain (Panelist) // Arushi is a Senior Applied Scientist at Microsoft, working on LLM post-training for Computer-Using Agent (CUA) through Reinforcement Learning. She previously completed Microsoft's competitive 2-year AI Rotational Program (MAIDAP), building and shipping AI-powered features across four product teams.She holds a Master's in Machine Learning from the University of Michigan, Ann Arbor, and a Dual Degree in Economics from IIT Kanpur. At Michigan, she led the NLG efforts for the Alexa Prize Team, securing a $250K research grant to develop a personalized, active-listening socialbot. Her research spans collaborations with Rutgers School of Information, Virginia Tech's Economics Department, and UCLA's Center for Digital Behavior.Beyond her technical work, Arushi is a passionate advocate for gender equity in AI. She leads the Women in Data Science (WiDS) Cambridge community, scaling participation in her ML workshops from 25 women in 2020 to 100+ in 2025—empowering women and non-binary technologists through education and mentorship.Swati Bhatia //Passionate about building and investing in cutting-edge technology to drive positive impact.Currently shaping the future of AI/ML at Google Cloud.10+ years of global experience across the U.S, EMEA, and India in product, strategy & venture capital (Google, Uber, BCG, Morpheus Ventures).Audi Liu //I'm passionate about making AI more useful and safe.Why? Because AI will be ubiquitous in every workflow, powering our lives just like how electricity revolutionized our society - It's pivotal we get it right.At Inworld AI, we believe all future software will be powered by voice. As a Sr Product Manager at Inworld, I'm focused on building a real-time voice API that empowers developers to create engaging, human-like experiences. Inworld offers state-of-the-art voice AI at a radically accessible price - No. 1 on Hugging Face and Artificial Analysis, instant voice cloning, rich multilingual support, real-time streaming, and emotion plus non-verbal control, all for just $5 per million characters.Isabella Piratininga //Experienced Product Leader with over 10 years in the tech industry, shaping impactful solutions across micro-mobility, e-commerce, and leading organizations in the new economy, such as OLX, iFood, and now Nubank. I began my journey as a Product Owner during the early days of modern product management, contributing to pivotal moments like scaling startups, mergers of major tech companies, and driving innovation in digital banking.My passion lies in solving complex challenges through user-centered product strategies. I believe in creating products that serve as a bridge between user needs and business goals, fostering value and driving growth. At Nubank, I focus on redefining financial experiences and empowering users with accessible and innovative solutions.
In October 2025, Orbition Group hosted Driven by Data LIVE, where they welcomed 120 CDOs/Data Leaders to Tobacco Dock in London for a half day event, which included 3 panel discussions and some roundtable conversations.The third panel discussion saw Catherine King joined by;Paul Hollands, Chief Data & AI Officer, AXA,Johanna Hutchinson, Chief Data Officer, BAE SystemsNick Blewden, Director of Data, CoopSam Hancock, Global Head of Data Science, Octopus EnergyWhere they discussed, Leading with a Legacy of Impact, How Data can Change the World, which includes; How to distinguish between short-term value creation and long-term impact when shaping your data strategy.The decisions made that will outlive tenure and define data leadership legacy.The boldest thing a CDO should be doing today, but most aren't.The people-first principles that anchor leadership when making high-stakes data decisions.Experiencing the “this is why we do it” moment and the times when data work had a direct, unforgettable human impact.Thanks to our sponsor, Data Literacy Academy.Data Literacy Academy is leading the way in transforming enterprise workforces with data literacy across the organisation, through a combination of change management and education. In today's data-centric world, being data literate is no longer a luxury, it's a necessity.If you want successful data product adoption, and to keep driving innovation within your business, you need to start with data literacy first.At Data Literacy Academy, we don't just teach data skills. We empower individuals and teams to think critically, analyse effectively, and make decisions confidently based on data. We're bridging the gap between business and data teams, so they can all work towards aligned outcomes.From those taking their first steps in data literacy to seasoned experts looking to fine-tune their skills, our data experts provide tailored classes for every stage. But it's not just learning tracks that we offer. We embed a deep data culture shift through a transformative change management programme.We take a people-first approach, working closely with your executive team to win the hearts and minds. We know this will drive the company-wide impact that data teams want to achieve.Get in touch and find out how you can unlock the full potential of data in your organisation. Learn more at www.dl-academy.com.
In this episode, we break down the latest DORE3 RFI—a major Defense Intelligence Agency initiative focused on Data Science, Operations, Requirements, Exploitation, and Enhanced Engineering. From multi-domain intelligence support to rapid-response engineering, we simplify what this presolicitation means for contractors preparing for the anticipated January 2026 RFP. Stay informed and ahead of federal contracting trends—listen to the podcast now!Contact ProposalHelper at sales@proposalhelper.com to find similar opportunities and help you build a realistic and winning pipeline.
In dieser Episode sprechen wir mit Lana Kern, Data & Analytics Manager bei Toyota. Ihr Weg führte sie über ein Studium in Data Science in Business & Economics an der Uni Tübingen direkt in die Welt der datengetriebenen Entscheidungen – und heute gestaltet sie Analytics-Prozesse, Datenstrategien und Innovationsthemen im Unternehmen aktiv mit.
Topics covered in this episode: Advent of Code starts today Django 6 is coming Advanced, Overlooked Python Typing codespell Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Brian #1: Advent of Code starts today A few changes, like 12 days this year, which honestly, I'm grateful for. See also: elf: Advent of Code CLI helper for Python Michael #2: Django 6 is coming Expected December 2025 Django 6.0 supports Python 3.12, 3.13, and 3.14 Built-in support for the Content Security Policy (CSP) standard is now available, making it easier to protect web applications against content injection attacks such as cross-site scripting (XSS). The Django Template Language now supports template partials, making it easier to encapsulate and reuse small named fragments within a template file. Django now includes a built-in Tasks framework for running code outside the HTTP request–response cycle. This enables offloading work, such as sending emails or processing data, to background workers. Email handling in Django now uses Python's modern email API, introduced in Python 3.6. This API, centered around the email.message.EmailMessage class Brian #3: Advanced, Overlooked Python Typing get_args, TypeGuard, TypeIs, and more goodies Michael #4: codespell Learned from this PR for the Talk Python book. Fix common misspellings in text files. It's designed primarily for checking misspelled words in source code (backslash escapes are skipped), but it can be used with other files as well. It does not check for word membership in a complete dictionary, but instead looks for a set of common misspellings. Therefore it should catch errors like "adn", but it will not catch "adnasdfasdf". It shouldn't generate false-positives when you use a niche term it doesn't know about. Extras Brian: Is mkdocs maintained? Hatch 1.16 Michael: Follow up on tach from Gerben Dekker: tach has been unmaintained for a bit but is not anymore. It was the main product from Gauge which is a Y combinator startup that pivoted to something unrelated and abandoned tach. However, https://github.com/DetachHead forked it but now got access to the main repo and has committed to maintaining it. ruff analyze graph is fully independent of tach - we actually started to look into alternatives for tach when it became unmaintained and then found ruff analyze graph. For our use case, with just a bit of manipulation on top of ruff analyze graph we replaced our use of deptry (which was slower - and I try to be careful depending on one-man projects). A Review of Michael Kennedy's book, “Talk Python in Production” - Thanks Doug Joke: NoaaS
Skills, tasks, jobs, activities. These terms get used interchangeably across HR and talent acquisition, but they mean fundamentally different things. Skills are attributes of people. Tasks are components of work. Jobs are bundles of activities. Having clarity here matters more now than ever. As AI begins reshaping how work gets done, organisations need a precise understanding of their workforce at the task level. Without clear taxonomies, it becomes impossible to understand how to effectively implement AI for automation and augmentation. So how should companies be preparing to take the most advantage of the inevitable shifts AI will bring? My guest this week is Ben Zweig, CEO of Revelio Labs and author of the new book Job Architecture. In our conversation, he explains how to build effective taxonomies cheaply and scalably with LLMs and why this foundation is critical for navigating change. Ben also teaches Data Science and The Future of Work at NYU Stern and talks through an invaluable framework for assessing the likelihood of AI-driven job displacement. In the interview, we discuss: Why grouping people is the core of any HR analysis. What we get wrong about skills, jobs, tasks, and activities Why skills aren't the right unit of observation to analyse jobs AI automates tasks and activities, not jobs and skills. The vital importance of taxonomies Using LLMs to build taxonomies cost-effectively at scale. What are the advantages of doing this properly? The three forces that help measure the potential for AI-driven job displacement What does the future look like Follow this podcast on Apple Podcasts. Follow this podcast on Spotify.
Talk Python To Me - Python conversations for passionate developers
In this episode, I'm talking with Vincent Warmerdam about treating LLMs as just another API in your Python app, with clear boundaries, small focused endpoints, and good monitoring. We'll dig into patterns for wrapping these calls, caching and inspecting responses, and deciding where an LLM API actually earns its keep in your architecture. Episode sponsors Seer: AI Debugging, Code TALKPYTHON NordStellar Talk Python Courses Links from the show Vincent on X: @fishnets88 Vincent on Mastodon: @koaning LLM Building Blocks for Python Co-urse: training.talkpython.fm Top Talk Python Episodes of 2024: talkpython.fm LLM Usage - Datasette: llm.datasette.io DiskCache - Disk Backed Cache (Documentation): grantjenks.com smartfunc - Turn docstrings into LLM-functions: github.com Ollama: ollama.com LM Studio - Local AI: lmstudio.ai marimo - A Next-Generation Python Notebook: marimo.io Pydantic: pydantic.dev Instructor - Complex Schemas & Validation (Python): python.useinstructor.com Diving into PydanticAI with marimo: youtube.com Cline - AI Coding Agent: cline.bot OpenRouter - The Unified Interface For LLMs: openrouter.ai Leafcloud: leaf.cloud OpenAI looks for its "Google Chrome" moment with new Atlas web browser: arstechnica.com Watch this episode on YouTube: youtube.com Episode #528 deep-dive: talkpython.fm/528 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Send Bidemi a Text Message!In this episode, host Bidemi Ologunde spoke with data scientist and AI/machine learning (ML) enthusiast Daria Dubovskaia in a wide-ranging conversation about cybersecurity, data analytics, and building robust ML systems in the real world. Daria shares her journey from studying rocket propulsion in Russia to moving to the United States, completing a Master's degree in Data Science at CUNY, and working at a healthcare startup in Tampa, Florida. Along the way, she talks about cleaning messy data, deploying production models in the cloud, protecting sensitive information, and communicating complex insights to non technical stakeholders. This episode is full of practical lessons for anyone interested in data-driven decision-making, career pivots into tech, and the growing intersection of machine learning and cybersecurity.Support the show
Annie Barrett, Vice President of Marketing for Adidas Originals, Basketball and Partnerships, and Sean Bruich, Senior Vice President of AI, Engineering and Data Science at Amgen, share insights on how iconic brand storytelling and rapidly evolving AI capabilities intersect to drive authenticity, collaboration, and transformative innovation across industries. Hosted on Acast. See acast.com/privacy for more information.
Eric Bradlow and Adi Wyner examine surprising NBA and NFL performance patterns while highlighting the innovative sports analytics research conducted by students—including advancements in expected-goals modeling, rugby decision analytics, and tennis serve evaluation—showcasing how data science and AI are reshaping modern sports analysis. Hosted on Acast. See acast.com/privacy for more information.
When most data scientists think about using LLMs and generative AI, the first thing that springs to mind is writing code faster. While that's certainly useful, if it's the only application you're exploring, you're missing some of the most powerful opportunities to enhance your effectiveness as a data scientist.In this episode, Colin Priest joins Dr. Genevieve Hayes to explore advanced LLM applications that go far beyond code generation, including techniques for processing unstructured data, improving stakeholder communication, and identifying blind spots in your analysis.You'll learn:How to use LLMs to extract structured insights from messy unstructured data [02:50]The role-playing technique that helps you practice difficult stakeholder conversations [14:12]Why using multiple LLMs helps reduce AI hallucinations [20:38]A step-by-step approach for integrating LLMs into your workflow safely [25:52]Guest BioColin Priest is an actuary, data scientist and educator who has held several CEO and general management roles where he has championed data-driven initiatives. He now lectures at UNSW, where he specialises in adapting education for the age of AI.LinksConnect with Colin on LinkedInConnect with Genevieve on LinkedInBe among the first to hear about the release of each new podcast episode by signing up HERE
Kevin Shtofman is the Global Head of Alliances and Corporate Development at Cherre, a real estate data platform powering over $3.3 trillion in AUM. With 20+ years of experience across real estate, finance, and consulting, Kevin leads global initiatives to integrate and contextualize data from systems, third parties, and JV partners, helping investors, operators, and asset managers make smarter decisions. At Cherre, he also oversees strategic partnerships, global expansion, and the innovation roadmap. Prior to joining Cherre, Kevin held leadership roles across the industry, including Chief Operating Officer at NavigatorCRE, and Global Real Estate Technology Strategy Lead at Deloitte, where he advised clients on emerging technologies like AI, automation, and blockchain. A recognized voice in real estate innovation, Kevin brings two decades of experience bridging data, operations, and technology across global real estate markets. Outside of work, Kevin is a golf enthusiast, occasional Ironman, and proud father of three daughters.(02:05) - Kevin's Background(05:19) - Challenges in Real Estate Data Management(06:52) - Cherre's Approach to Data Integration(13:48) - Evolution of Cherre's Platform(21:41) - Client Success Stories(24:58) - Future of Real Estate and AI(25:23) - Feature: Blueprint - The Future of Real Estate - Register for 2026: The Premier Event for Industry Executives, Real Estate & Construction Tech Startups and VC's, at The Venetian, Las Vegas on September 22nd-24th, 2026. As a friend of Tangent, you can save $300 on your All-Access pass(29:58) - Introducing Cherre AI Agent Marketplace(33:58) - AI Use Cases(40:06) - The Future of Real Estate Data(42:29) - Affordable Housing and Investment(47:37) - Collaboration Superpower: William Levitt (Wiki) & Larry Brown (Wiki)
Kelly discusses how ethical considerations influence machine learning, NLP, and data quality, and how organizations can integrate human-centered thinking into technical decision-making. They also share insights from their upcoming book, The Friendly Guide to Data Science, aimed at making the field accessible, ethical, and practical.Key Highlights:Ethical AI in Practice: How to incorporate ethics and human-centered principles into data science projects.Behavioral Economics & Decision-Making: How understanding human behavior informs AI and tech strategies.Making Data Science Accessible: Kelly's approach to mentoring, writing, and teaching the next generation of data scientists.
Topics covered in this episode: PEP 814 – Add frozendict built-in type From Material for MkDocs to Zensical Tach Some Python Speedups in 3.15 and 3.16 Extras Joke About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #0: Black Friday is on at Talk Python What's on offer: An AI course mini bundle (22% off) 20% off our entire library via the Everything Bundle (what's that? ;) ) The new Talk Python in Production book (25% off) Brian: This is peer pressure in action 20% off The Complete pytest Course bundle (use code BLACKFRIDAY) through November or use save50 for 50% off, your choice. Python Testing with pytest, 2nd edition, eBook (50% off with code save50) also through November I would have picked 20%, but it's a PragProg wide thing Michael #1: PEP 814 – Add frozendict built-in type by Victor Stinner & Donghee Na A new public immutable type frozendict is added to the builtins module. We expect frozendict to be safe by design, as it prevents any unintended modifications. This addition benefits not only CPython's standard library, but also third-party maintainers who can take advantage of a reliable, immutable dictionary type. To add to existing frozen types in Python. Brian #2: From Material for MkDocs to Zensical Suggested by John Hagen A lot of people, me included, use Material for MkDocs as our MkDocs theme for both personal and professional projects, and in-house docs. This plugin for MkDocs is now in maintenance mode The development team is switching to working on Zensical, a static site generator to overcome some technical limitations with MkDocs. There's a series of posts about the transition and reasoning Transforming Material for MkDocs Zensical – A modern static site generator built by the creators of Material for MkDocs Material for MkDocs Insiders – Now free for everyone Goodbye, GitHub Discussions Material for MkDocs still around, but in maintenance mode all insider features now available to everyone Zensical is / will be compatible with Material for Mkdocs, can natively read mkdocs.yml, to assist with the transition Open Source, MIT license funded by an offering for professional users: Zensical Spark Michael #3: Tach Keep the streak: pip deps with uv + tach From Gerben Decker We needed some more control over linting our dependency structure, both internal and external. We use tach (which you covered before IIRC), but also some home built linting rules for our specific structure. These are extremely easy to build using an underused feature of ruff: "uv run ruff analyze graph --python python_exe_path .". Example from an app I'm working on (shhhhh not yet announced!) Brian #4: Some Python Speedups in 3.15 and 3.16 A Plan for 5-10%* Faster Free-Threaded JIT by Python 3.16 5% faster by 3.15 and 10% faster by 3.16 Decompression is up to 30% faster in CPython 3.15 Extras Brian: LeanTDD book issue tracker Michael: No. 4 for dependencies: Inverted dep trees from Bob Belderbos Joke: git pull inception
Sharon Ayalon is the co-founder and CEO of UrbanMix, a next-gen platform using AI and 3D to streamline real estate operations. An architect by training, she previously taught at Columbia GSAPP and led advanced housing simulations at Cornell Tech. Sharon pioneered Roosevelt Island's Digital Twin and XR transit experience. Her Ph.D. was awarded the President of Israel's Grant for Scientific Excellence. This is episode was recorded live at Blueprint Vegas 2025. Sharon has been helping shape Gowanus Wharf, a groundbreaking Brooklyn development led by Charney Companies turning a former Superfund site into over 1,000 apartments, parks, and public waterfront. It's one of the most ambitious examples of how environmental cleanup, zoning reform, and innovative tools can unlock transformative urban development.
Ever wonder what it takes to level up your career in data science? Senior Data Scientist Darya Petrashka joins Ned and Kyler to share her personal journey from management and linguistics into data science, the real difference between a junior and a senior role, and helps us get under the “data science umbrella” to see... Read more »
Ever wonder what it takes to level up your career in data science? Senior Data Scientist Darya Petrashka joins Ned and Kyler to share her personal journey from management and linguistics into data science, the real difference between a junior and a senior role, and helps us get under the “data science umbrella” to see... Read more »
This episode features a panel of CNA's own Gayatri Gopavajhala and Lizzy Schneider, data scientists, discussing their paths to being in their roles as data scientists at CNA. Guest Biographies Gayatri Gopavajhala is a Data Analyst in CNA's Data Science for Sustainment Program. Lizzy Schneider is a Research Analyst in CNA's Data Science for Production Program.
In this episode of "Alter Everything," we sit down with Andrew Merrill, Alteryx product specialist and advocate, to explore best practices for integrating AI and LLMs into data analytics processes. Some topics we discuss include proven design patterns for generative AI, such as feedback loops, routing, and RAG architectures, and learn how to avoid common pitfalls like token overuse and data governance challenges. Andrew shares real-world use cases, tips for leveraging Alteryx Co-pilot, and strategies for prompt engineering to maximize workflow efficiency. Panelists: Andrew Merrill, Alteryx Consultant - @CoG, LinkedInMegan Bowers, Sr. Content Manager @ Alteryx - @MeganBowers, LinkedInShow notes: Alteryx Gen AI ToolsAlteryx Co-pilotAlteryx Inspire Interested in sharing your feedback with the Alter Everything team? Take our feedback survey here!This episode was produced by Megan Bowers, Mike Cusic, and Matt Rotundo. Special thanks to Andy Uttley for the theme music.
LinkedIn has become a powerful career tool for data scientists willing to invest the time. Regular posting can lead to unexpected work opportunities, reconnections with former colleagues, and valuable networking with professionals worldwide. But making the leap from occasional posting to consistent content creation can feel overwhelming.In this Value Boost episode, Sarah Burnett joins Dr. Genevieve Hayes to share practical LinkedIn strategies that can transform your data science career.In this episode, you'll discover:How Sarah went from posting twice a year to daily LinkedIn content [01:25]The biggest benefits of consistent LinkedIn posting for data science careers [03:15]How to manage the challenge of daily content creation without burnout [04:31]The one LinkedIn strategy every data scientist should start using tomorrow [08:47]Guest BioSarah Burnett is the co-founder of Dub Dub Data, a consultancy that offers human-centric AI and Tableau solutions. She transitioned into independent consulting after navigating redundancy from a senior role at a major bank. She is also the co-host of the podcast unDubbed.LinksConnect with Sarah on LinkedInDub Dub Data WebsiteConnect with Genevieve on LinkedInBe among the first to hear about the release of each new podcast episode by signing up HERE
Ever wonder what it takes to level up your career in data science? Senior Data Scientist Darya Petrashka joins Ned and Kyler to share her personal journey from management and linguistics into data science, the real difference between a junior and a senior role, and helps us get under the “data science umbrella” to see... Read more »
It's impossible to ignore the tidal wave of excitement and hype surrounding Generative AI. However, at ARC Advisory Group, we consistently advise our Industrial Sector clients that success in this new era requires understanding the entire Industrial AI Toolbox, not just the newest, shiniest instrument. This ongoing Industrial AI (R)Evolution is fundamentally reshaping operations and architecture across IT, OT, ET, and Data Science domains. To cut through the noise and provide clear guidance, I've been hosting a detailed podcast series on Industrial AI with thought leaders across the ecosystem. In this context, Colin Masson, Director of Research for Industrial AI was thrilled to welcome Dustin Johnson, CTO of Seeq Corporation, back for their third conversation. Would you like to be a guest on our growing podcast?Do you have an intriguing or thought provoking topic you'd like to discuss on our podcast? Please contact Our Producer Tom Cabot at: Tcabot@Arcweb.comView all the episodes here: https://thedigitaltransformationpodcast.buzzsprout.com
The post Ganna Pogrebna on behavioural data science, machine bias, digital twins vs digital shadows, and stakeholder simulations (AC Ep23) appeared first on Humans + AI.
Today's guest is Nick Masca, Head of Data Science for Growth & Personalisation at Marks and Spencer. Marks and Spencer plc is a prominent British multinational retailer headquartered in London, England, known for offering a wide range of clothing, beauty items, home goods, and food products. Nick joins us on the program to surmise his views on the data-driven challenges currently facing the retail and eCommerce sectors. With a focus on change management rather than traditional digital transformation, Nick outlines the key obstacles retail leaders encounter when leveraging data tools to optimize processes like price setting, supply chain efficiency, and customer experience. He shares insights on the friction that arises when introducing automation, particularly in areas like content development, and how data teams can work closely with stakeholders to ensure seamless implementation. If you've enjoyed or benefited from some of the insights of this episode, consider leaving us a five-star review on Apple Podcasts, and let us know what you learned, found helpful, or liked most about this show!
In the fifth episode our special edition of the Ampersand Podcast, Mark Trodden, Dean of Penn Arts & Sciences and Thomas S. Gates, Jr. Professor of Physics & Astronomy, speaks with Bhuvnesh Jain, Walter H. and Leonore C. Annenberg Professor in the Natural Sciences and the Co-Director of the Penn Data Driven Discovery Initiative and the Penn Center for Particle Cosmology. The two discuss how advances in data science and artificial intelligence are transforming cosmology, teaching, and interdisciplinary research at Penn.
Topics covered in this episode: Possibility of a new website for Django aiosqlitepool deptry browsr Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Brian #1: Possibility of a new website for Django Current Django site: djangoproject.com Adam Hill's in progress redesign idea: django-homepage.adamghill.com Commentary in the Want to work on a homepage site redesign? discussion Michael #2: aiosqlitepool
How do you prepare your Python data science projects for production? What are the essential tools and techniques to make your code reproducible, organized, and testable? This week on the show, Khuyen Tran from CodeCut discusses her new book, "Production Ready Data Science."
In this episode, we welcome Tim Gagnon (VP of Analytics and Data Science) and Mark Albrecht (VP of AI and Enterprise Strategy) from C.H. Robinson to discuss how AI is transforming the freight industry. We explore the evolution of AI—from traditional methods like machine learning and robotic process automation, to generative AI, and now Agentic AI, which can plan, use tools, learn from past mistakes, and act like a true assistant.C.H. Robinson's unique approach, “Lean AI,” aligns operational discipline with AI priorities, focusing on high-leverage initiatives while keeping customers and carriers at the center. They also limit AI agency in critical areas like order building to maintain reliability and low failure rates.This episode is a deep dive into how AI is fundamentally rewiring logistics and a must-listen for anyone interested in the state-of-the-practice AI in freight transportation. Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.
Synopsis: Nimbus Therapeutics CEO Abbas Kazimi walks Alok Tayi through the company's evolving pipeline and playbook for choosing the right risks in a noisy biotech environment. From Werner helicase for MSI-high cancers to a highly selective SIK2 program and GLP-1–adjacent strategies focused on body composition, Abbas details how Nimbus balances rigor, speed, and capital efficiency. He shares candid lessons from pausing and later resurrecting AMPK beta in partnership with Eli Lilly, the decision to remain modality-agnostic but small-molecule-centric, and the importance of knowing when not to chase the latest fad. Throughout, Abbas returns to a consistent theme: success at Nimbus comes from disciplined target selection, deep collaboration, and a culture that empowers teams to make hard calls in service of patients rather than headlines. Biography: Abbas Kazimi is the Chief Executive Officer of Nimbus Therapeutics. Previously, he served as Chief Business Officer, leading the company's strategic and corporate development efforts while overseeing business operations. Since joining Nimbus in 2014, he has helped raise over $630 million in equity financing and led transactions totaling more than $8 billion. Notably, Mr. Kazimi spearheaded the $6 billion sale of Nimbus's TYK2 program to Takeda, the $1.2 billion sale of its NASH (ACC) program to Gilead, and multiple licensing deals exceeding $1.5 billion with partners such as Genentech, Celgene/Roche, and Eli Lilly. Under his leadership, Nimbus has advanced four programs into the clinic, returned over $4 billion to investors, and continues to expand its computational drug discovery and clinical development capabilities. In 2025, Mr. Kazimi joined the board of Unnatural Products (UNP), a biotech company pioneering orally delivered macrocyclic peptides to tackle previously undruggable targets. He also serves on the Editorial Advisory Board for In Vivo magazine, a leading publication offering strategic insights and analysis of the pharmaceutical, biotechnology, medtech, and consumer health industries. Along with his family, he established the Kazimi Family Endowment for Data Science in Oncology at MD Anderson Cancer Center. This endowment reflects their personal commitment to philanthropy and their vision for revolutionizing cancer treatment through data-driven innovation. At the core of Mr. Kazimi's leadership is a deep sense of purpose—one that seeks to change the trajectory of medical diagnoses where options are limited. The ability to give patients, prescribers, and families a new outlook on life is a powerful responsibility—and one he knows the biopharmaceutical sector has the ability to fulfill. Before Nimbus, he was at Extera Partners, LLC (formerly PureTech Development, LLC), where he provided strategic advisory, supported fundraising, and executed numerous business development transactions. Earlier in his career, he was with JSB-Partners, LP, a specialized investment banking and advisory firm serving biotech and pharmaceutical companies. Mr. Kazimi holds a B.A. from the University of Texas at Austin and an M.S. from Harvard University.
This week we talk about Bolt graphics, a new graphics start up that is working on a graphics card with upgrade-able memory for a competitive price. A software developer has released an open source alternative firmware for the Nest v1 and v2 thermostats, and of course your questions! -- During The Show -- 00:45 Intro Dakota's weather 01:51 Email! - William Listener recommends porkbun (https://porkbun.com/) Mailbox.org (https://mailbox.org/en/) Simple Login (https://simplelogin.io/) DuckDuckGo Email Alias (https://duckduckgo.com/duckduckgo-help-pages/email-protection/duck-addresses) Proton's built in features Reasons for protecting privacy Privacy.com (https://www.privacy.com/) 11:25 Data Science & Self Hosting - Annon Value based approach Consenting data collection Tool vs Pillar A job can be a tool Get a job in a different field hadoop Nextcloud Anti Virus Network Protection Medical Science Red Hat data sciences 22:15 News Wire LXQT 2.3 - lxqt-project.org (https://lxqt-project.org/release/2025/11/05/release-lxqt-2-3-0) Calibre 8.14 - newwin.net (https://www.neowin.net/software/calibre-8140) MKVtoolnix - mkvtoolnix.download (https://mkvtoolnix.download/windows/releases/96.0) Curly COMrades - darkreading.com (https://www.darkreading.com/endpoint-security/pro-russian-hackers-linux-vms-hide-windows) Porteux 2.4 - distrowatch.com (https://distrowatch.com/?newsid=12628) MXLinux 25 - mxlinux.org (https://mxlinux.org/blog/mx-25-infinity-isos-now-available) Devuan 6.0 - serverhost.com (https://serverhost.com/blog/devuan-gnu-linux-6-0-launches-a-systemd-free-distro-based-on-debian-13-trixie) IncusOS - phoronix.com (https://www.phoronix.com/news/Incus-IncusOS-Announced) NVIDIA AI Stack - hpcwire.com (https://www.hpcwire.com/off-the-wire/ciq-integrates-full-nvidia-ai-stack-into-rocky-linux-for-faster-deployment-and-scaling) Omnilingual ASR - venturebeat.com (https://venturebeat.com/ai/meta-returns-to-open-source-ai-with-omnilingual-asr-models-that-can) Kimi K2 Thinking - venturebeat.com (https://venturebeat.com/ai/moonshots-kimi-k2-thinking-emerges-as-leading-open-source-ai-outperforming) Drax - prnewswire.com (https://www.prnewswire.com/news-releases/aiola-unveils-drax-an-open-source-speech-model-with-state-of-the-art-accuracy-and-up-to-5O-faster-than-models-from-direct-competitors-302607278.html) Linux Desktop 5% - webpronews.com (https://www.webpronews.com/linux-breaks-5-desktop-share-in-u-s-signaling-open-source-surge-against-windows-and-macos) 23:50 Jill Mueller - Bolt Graphics Bolt Graphics Key differences Build of the card Why did you come to Ubuntu Summit? 27:25 Antonio Salvemini - Ray Tracing Bolt Graphics Ray Tracing vs Raster Why start with FPGA? Next steps Current Stage Available 2027 Bolt Graphics (https://bolt.graphics/) Untapped markets Upgradeable GPU 34:34 No Longer Evil Thermostat Google EOLs Nest Thermostats Gen 1 and Gen 2 No Longer Evil (https://nolongerevil.com/) FULU Foundation (https://fulu.org/our-story) "Feature Complete" AXIS A1001 Good piece of hardware Reservations Connects to "No Longer Evil Server" Server planned to be open sourced Centralite Perl HA Thermostat (Zigbee) (https://www.amazon.com/Centralite-Thermostat-Xfinity-Comcast-Centrallite/dp/B01LXD3EBN) Needs to be repaired 1 or 2 times a year Temperature Sensors Govee H5075 (https://us.govee.com/products/govee-bluetooth-hygrometer-thermometer-h5075) IoT Maintenance Why temperature sensors ESP32 receive blue-tooth and send to Home Assistant -- The Extra Credit Section -- For links to the articles and material referenced in this week's episode check out this week's page from our podcast dashboard! This Episode's Podcast Dashboard (http://podcast.asknoahshow.com/466) Phone Systems for Ask Noah provided by Voxtelesys (http://www.voxtelesys.com/asknoah) Join us in our dedicated chatroom #GeekLab:linuxdelta.com on Matrix (https://element.linuxdelta.com/#/room/#geeklab:linuxdelta.com) -- Stay In Touch -- Find all the resources for this show on the Ask Noah Dashboard Ask Noah Dashboard (http://www.asknoahshow.com) Need more help than a radio show can offer? Altispeed provides commercial IT services and they're excited to offer you a great deal for listening to the Ask Noah Show. Call today and ask about the discount for listeners of the Ask Noah Show! Altispeed Technologies (http://www.altispeed.com/) Contact Noah live [at] asknoahshow.com -- Twitter -- Noah - Kernellinux (https://twitter.com/kernellinux) Ask Noah Show (https://twitter.com/asknoahshow) Altispeed Technologies (https://twitter.com/altispeed) Special Guests: Antonio Salvemini and Jill Mueller.
Paula Helm articulates an AI vision that goes beyond base performance to include epistemic justice and cultural diversity by focusing on speakers and not language alone. Paula and Kimberly discuss ethics as a science; language as a core element of culture; going beyond superficial diversity; epistemic justice and valuing other's knowledge; the translation fallacy; indigenous languages as oral goods; centering speakers and communities; linguistic autonomy and economic participation; the Māori view on data ownership; the role of data subjects; enabling cultural understanding, self-determination and expression; the limits of synthetic data; ethical issues as power asymmetries; and reflecting on what AI mirrors back to us. Paula Helm is an Assistant Professor of Empirical Ethics and Data Science at the University of Amsterdam. Her work sits at the intersection of STS, Media Studies and Ethics. In 2022 Paula was recognized as one of the 100 Most Brilliant Women in AI-Ethics.Related ResourcesGenerating Reality and Silencing Debate: Synthetic Data as Discursive Device (paper) https://journals.sagepub.com/doi/full/10.1177/20539517241249447Diversity and Language Technology (paper): https://link.springer.com/article/10.1007/s10676-023-09742-6A transcript of this episode is here.
There was once a time, when data science was still in its infancy, when demonstrating any attempt to learn Python or machine learning was enough to secure a job interview. The demand for data scientists massively outweighed supply. Ten years later, however, the job market has dramatically shifted - and many data scientists who unexpectedly find themselves out of work face a truly overwhelming experience.In this episode, Sarah Burnett joins Dr. Genevieve Hayes to share how she transformed redundancy from a senior banking role into the launch of her own successful data consultancy, proving that unexpected job loss doesn't have to mean career disaster.In this episode, we explore:Why redundancy is a numbers game, not personal failure [03:54]The power of taking time to process after job loss, instead of rushing back [08:47]How to pivot when your first business idea doesn't work [16:58]Why building side projects and community involvement create career insurance [20:52]Guest BioSarah Burnett is the co-founder of Dub Dub Data, a consultancy that offers human-centric AI and Tableau solutions. She transitioned into independent consulting after navigating redundancy from a senior role at a major bank. She is also the co-host of the podcast unDubbed.LinksConnect with Sarah on LinkedInDub Dub Data WebsiteConnect with Genevieve on LinkedInBe among the first to hear about the release of each new podcast episode by signing up HERE
Topics covered in this episode: httptap 10 Smart Performance Hacks For Faster Python Code FastRTC Explore Python dependencies with pipdeptree and uv pip tree Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: httptap Rich-powered CLI that breaks each HTTP request into DNS, connect, TLS, wait, and transfer phases with waterfall timelines, compact summaries, or metrics-only output. Features Phase-by-phase timing – precise measurements built from httpcore trace hooks (with sane fallbacks when metal-level data is unavailable). All HTTP methods – GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS with request body support. Request body support – send JSON, XML, or any data inline or from file with automatic Content-Type detection. IPv4/IPv6 aware – the resolver and TLS inspector report both the address and its family. TLS insights – certificate CN, expiry countdown, cipher suite, and protocol version are captured automatically. Multiple output modes – rich waterfall view, compact single-line summaries, or -metrics-only for scripting. JSON export – persist full step data (including redirect chains) for later processing. Extensible – clean Protocol interfaces for DNS, TLS, timing, visualization, and export so you can plug in custom behavior. Example: Brian #2: 10 Smart Performance Hacks For Faster Python Code Dido Grigorov A few from the list Use math functions instead of operators Avoid exception handling in hot loops Use itertools for combinatorial operations - huge speedup Use bisect for sorted list operations - huge speedup Michael #3: FastRTC The Real-Time Communication Library for Python: Turn any python function into a real-time audio and video stream over WebRTC or WebSockets. Features
This week, we're introducing Tangent listeners to another podcast in the commercial real estate ecosystem: In The Loop from LoopNet. How can workplaces endure ecologically, financially, and socially?In this episode of In the Loop, Jordan Goldstein, co-CEO of Gensler, explores the future of sustainable and resilient office design. From global design trends and innovative materials to the role of AI in commercial real estate, Jordan shares how the industry is rethinking sustainability. You'll learn why repositioning existing buildings matters, how policy and incentives drive real change, and what it takes to create workplaces built for tomorrow.In the Loop is LoopNet's commercial real estate podcast highlighting the people, ideas, and innovations shaping the future of work. For bonus video content, check out our YouTube channel.Timestamps00:00 - Welcome to the show and introduction of In The Loop podcast drop 01:01 - Phil Hazelhurst welcomes guest Jordan Goldstein, Co-CEO of Gensler 03:34 - How sustainability, resiliency, and “flight to quality” are reshaping office real estate 06:57 - The rise of AI in architecture & how Gensler uses tech to design smarter, lower-carbon spaces 13:38 - Materials makeover: mass timber, low-carbon concrete, and the future of building systems 19:37 - Global perspectives and the power of repositioning old buildings instead of starting new 26:24 - Gensler's own electrified office and how the firm lives its sustainability mission in practice 37:42 - Final thoughts: Why design is an act of optimism and where sustainable real estate goes next40:19 - Edward recaps conversationLinks & references: • View spaces designed by Gensler • Ready to find your next sustainable commercial space? Start your search• Learn more about this episode• Learn more about Commercial Real Estate"
Talk Python To Me - Python conversations for passionate developers
Today we're digging into the Model Context Protocol, or MCP. Think LSP for AI: build a small Python service once and your tools and data show up across editors and agents like VS Code, Claude Code, and more. My guest, Den Delimarsky from Microsoft, helps build this space and will keep us honest about what's solid versus what's just shiny. We'll keep it practical: transports that actually work, guardrails you can trust, and a tiny server you could ship this week. By the end, you'll have a clear mental model and a path to plug Python into the internet of agents. Episode sponsors Sentry AI Monitoring, Code TALKPYTHON NordStellar Talk Python Courses Links from the show Den Delimarsky: den.dev Agentic AI Programming for Python Course: training.talkpython.fm Model Context Protocol: modelcontextprotocol.io Model Context Protocol Specification (2025-03-26): modelcontextprotocol.io MCP Python Package (PyPI): pypi.org Awesome MCP Servers (punkpeye) GitHub Repo: github.com Visual Studio Code Docs: Copilot MCP Servers: code.visualstudio.com GitHub MCP Server (GitHub repo): github.com GitHub Blog: Meet the GitHub MCP Registry: github.blog MultiViewer App: multiviewer.app GitHub Blog: Spec-driven development with AI (open source toolkit): github.blog Model Context Protocol Registry (GitHub): github.com mcp (GitHub organization): github.com Tailscale: tailscale.com Watch this episode on YouTube: youtube.com Episode #527 deep-dive: talkpython.fm/527 Episode transcripts: talkpython.fm Theme Song: Developer Rap
Topics covered in this episode: The PSF has withdrawn a $1.5 million proposal to US government grant program A Binary Serializer for Pydantic Models T-strings: Python's Fifth String Formatting Technique? Cronboard Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Brian #1: The PSF has withdrawn a $1.5 million proposal to US government grant program Related post from Simon Willison ARS Technica: Python plan to boost software security foiled by Trump admin's anti-DEI rules The Register: Python Foundation goes ride or DEI, rejects government grant with strings attached In Jan 2025, the PSF submitted a proposal for a US NSF grant under the Safety, Security, and Privacy of Open Source Ecosystems program. After months of work by the PSF, the proposal was recommended for funding. If the PSF accepted it, however, they would need to agree to the some terms and conditions, including, affirming that the PSF doesn't support diversity. The restriction wouldn't just be around the security work, but around all activity of the PSF as a whole. And further, that any deemed violation would give the NSF the right to ask for the money back. That just won't work, as the PSF would have already spent the money. The PSF mission statement includes "The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers." The money would have obviously been very valuable, but the restrictions are just too unacceptable. The PSF withdrew the proposal. This couldn't have been an easy decision, that was a lot of money, but I think the PSF did the right thing. Michael #2: A Binary Serializer for Pydantic Models 7× Smaller Than JSON A compact binary serializer for Pydantic models that dramatically reduces RAM usage compared to JSON. The library is designed for high-load systems (e.g., Redis caching), where millions of models are stored in memory and every byte matters. It serializes Pydantic models into a minimal binary format and deserializes them back with zero extra metadata overhead. Target Audience: This project is intended for developers working with: high-load APIs in-memory caches (Redis, Memcached) message queues cost-sensitive environments where object size matters Brian #3: T-strings: Python's Fifth String Formatting Technique? Trey Hunner Python 3.14 has t-strings. How do they fit in with the rest of the string story? History percent-style (%) strings - been around for a very long time string.Template - and t.substitute() - from Python 2.4, but I don't think I've ever used them bracket variables and .format() - Since Python 2.6 f-strings - Python 3.6 - Now I feel old. These still seem new to me t-strings - Python 3.14, but a totally different beast. These don't return strings. Trey then covers a problem with f-strings in that the substitution happens at definition time. t-strings have substitution happen later. this is essentially “lazy string interpolation” This still takes a bit to get your head around, but I appreciate Trey taking a whack at the explanation. Michael #4: Cronboard Cronboard is a terminal application that allows you to manage and schedule cronjobs on local and remote servers. With Cronboard, you can easily add, edit, and delete cronjobs, as well as view their status. ✨ Features ✔️ Check cron jobs ✔️ Create cron jobs with validation and human-readable feedback ✔️ Pause and resume cron jobs ✔️ Edit existing cron jobs ✔️ Delete cron jobs ✔️ View formatted last and next run times ✔️ Accepts special expressions like @daily, @yearly, @monthly, etc. ✔️ Connect to servers using SSH, using password or SSH keys ✔️ Choose another user to manage cron jobs if you have the permissions to do so (sudo) Extras Brian: PEP 810: Explicit lazy imports, has been unanimously accepted by steering council Lean TDD book will be written in the open. TOC, some details, and a 10 page introduction are now available. Hoping for the first pass to be complete by the end of the year. I'd love feedback to help make it a great book, and keep it small-ish, on a very limited budget. Joke: You are so wrong!
Talk Python To Me - Python conversations for passionate developers
Today, we're talking about building real AI products with foundation models. Not toy demos, not vibes. We'll get into the boring dashboards that save launches, evals that change your mind, and the shift from analyst to AI app builder. Our guide is Hugo Bowne-Anderson, educator, podcaster, and data scientist, who's been in the trenches from scalable Python to LLM apps. If you care about shipping LLM features without burning the house down, stick around. Episode sponsors Posit NordStellar Talk Python Courses Links from the show Hugo Bowne-Anderson: x.com Vanishing Gradients Podcast: vanishinggradients.fireside.fm Fundamentals of Dask: High Performance Data Science Course: training.talkpython.fm Building LLM Applications for Data Scientists and Software Engineers: maven.com marimo: a next-generation Python notebook: marimo.io DevDocs (Offline aggregated docs): devdocs.io Elgato Stream Deck: elgato.com Sentry's Seer: talkpython.fm The End of Programming as We Know It: oreilly.com LorikeetCX AI Concierge: lorikeetcx.ai Text to SQL & AI Query Generator: text2sql.ai Inverse relationship enthusiasm for AI and traditional projects: oreilly.com Watch this episode on YouTube: youtube.com Episode #526 deep-dive: talkpython.fm/526 Episode transcripts: talkpython.fm Theme Song: Developer Rap