{"podcast":{"title":"Python Bytes","slug":"python-bytes","podcast_index_feed_id":1021771,"rss_url":"https://pythonbytes.fm/episodes/rss","website_url":"https://pythonbytes.fm/","image_url":"https://cdn.pythonbytes.fm/static/img/podcast-theme-img_1400.jpg","author":"Michael Kennedy","episode_count":478,"summary":"Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/python-bytes"},"episode":{"title":"#462 LinkedIn Cringe","slug":"462-linkedin-cringe","published_at":"2025-12-15T08:00:00+00:00","page_url":"https://stenobird.com/podcast/python-bytes/462-linkedin-cringe","show_page_url":"https://stenobird.com/podcast/python-bytes","url":"https://pythonbytes.fm/episodes/show/462/linkedin-cringe","audio_url":"https://pythonbytes.fm/episodes/download/462/linkedin-cringe.mp3","summary":"A deep dive into the hidden dangers of Python deprecation warnings and new tools for data exploration. The episode covers everything from PyTest plugins to interactive maps of the PyPI ecosystem.","meta_description":"Explore Python deprecation pitfalls, PyAtlas for package discovery, Buckaroo for data science, and new PyTest utilities in this episode of Python Bytes.","key_points":["Main idea: Deprecation warnings are often ignored by default in Python, leading to unexpected breaking changes in library updates","Practical takeaway: Use PyTest plugins to detect duplicate function names and clean up problematic test identifiers","Tool highlight: PyAtlas provides an interactive, zoomable map of the top 10,000 Python packages on PyPI","Data science utility: Buckaroo offers a unified way to view data frames across Jupyter, VS Code, and Marimo using WebAssembly","Failure mode: Relying on default warning settings can hide critical API changes until they cause production failures"],"chapters":[{"start_ms":60000,"title":"The Deprecation Warning Trap","summary":"Discussing why deprecation warnings in Python libraries often go unnoticed by developers due to default ignore lists."},{"start_ms":215000,"title":"PyTest Enhancements","summary":"Exploring new PyTest plugins that improve deep data structure assertions and prevent duplicate test function names."},{"start_ms":850000,"title":"Exploring PyAtlas","summary":"A tour of the PyAtlas interactive map used to visualize the vast landscape of the Python package ecosystem."},{"start_ms":1175000,"title":"Buckaroo for Data Science","summary":"An introduction to Buckaroo, a tool for consistent data frame visualization across different IDEs and notebooks."},{"start_ms":1350000,"title":"The Rise of Prompt Versioning","summary":"A look at new versioning schemes designed specifically for the era of Large Language Models."},{"start_ms":1820000,"title":"Efficient Data Compression","summary":"Using Python's built-in XZ module to compress large text blobs before database insertion."},{"start_ms":1980000,"title":"The LinkedIn Cringe Phenomenon","summary":"A closing commentary on the rise of AI-generated, performative professional content on social media."}],"topics":["Python","PyPI","PyTest","Data Science","Software Development","PyAtlas","Buckaroo","WebAssembly","Package Management"],"duration_seconds":2140,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/python-bytes/episodes/462-linkedin-cringe/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/python-bytes/462-linkedin-cringe.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}