{"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":"#456 You're so wrong","slug":"456-you-re-so-wrong","published_at":"2025-11-03T08:00:00+00:00","page_url":"https://stenobird.com/podcast/python-bytes/456-you-re-so-wrong","show_page_url":"https://stenobird.com/podcast/python-bytes","url":"https://pythonbytes.fm/episodes/show/456/youre-so-wrong","audio_url":"https://pythonbytes.fm/episodes/download/456/youre-so-wrong.mp3","summary":"Explore the latest Python developments, from the PSF's strategic withdrawal of a major grant proposal to the introduction of T-strings. The episode also dives into high-performance serialization for Pydantic and the evolving landscape of developer tools.","meta_description":"Python news: The PSF withdraws $1.5M grant proposal, new T-strings for delayed formatting, and a high-efficiency binary serializer for Pydantic models.","key_points":["Main idea: The Python Software Foundation (PSF) has withdrawn a $1.5 million proposal for a National Science Foundation grant due to perceived high risk","Practical takeaway: Use the new T-strings in Python 3.14 to return templates instead of strings, allowing for efficient delayed formatting in libraries","Performance insight: A new binary serializer for Pydantic models can reduce data size by up to 85% compared to JSON, significantly lowering memory overhead","Failure mode: Relying on F-strings for library development can lead to eager evaluation issues that T-strings are specifically designed to solve","Industry trend: The shift from Stack Overflow's 'you're wrong' culture to the era of LLM-driven 'you're right' uncertainty is changing the developer feedback loop"],"chapters":[{"start_ms":170000,"title":"PSF Grant Withdrawal","summary":"Discussion on why the PSF decided to pull back its $1.5 million proposal for the National Science Foundation grant program."},{"start_ms":400000,"title":"Efficient Pydantic Serialization","summary":"An analysis of a new binary serializer that significantly outperforms JSON and MessagePack in terms of payload size."},{"start_ms":755000,"title":"The Evolution of String Formatting","summary":"A look at the history of Python string formatting, from %-formatting and templates to the modern T-strings."},{"start_ms":1100000,"title":"Python Steering Council Updates","summary":"Updates on the Steering Council's acceptance of recent Python proposals with a 'revise and resubmit' approach."},{"start_ms":1435000,"title":"The Era of LLM Uncertainty","summary":"A humorous look at how AI tools like ChatGPT have changed the developer experience from being told 'you're wrong' to being told 'you're right' (even when they aren't)."}],"topics":["Python Software Foundation","Pydantic","T-strings","String Formatting","Data Serialization","Python 3.14","Software Engineering","National Science Foundation"],"duration_seconds":1546,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/python-bytes/episodes/456-you-re-so-wrong/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/python-bytes/456-you-re-so-wrong.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}