Episode
#467 Toads in my AI
- Podcast
- Python Bytes
- Published
- Jan 26, 2026
- Duration seconds
- 1912
- Processing state
processed- Canonical source
- https://pythonbytes.fm/episodes/show/467/toads-in-my-ai
Actions
POST https://stenobird.com/v1/public/podcasts/python-bytes/episodes/467-toads-in-my-ai/transcription-requests
Idempotently request low-priority transcript generation for this episode.GET https://stenobird.com/podcast/python-bytes/467-toads-in-my-ai.md
Read the agent-friendly Markdown representation of this episode resource.
Summary
A deep dive into modern Python tooling, from network security checks to advanced profiling and AI-driven development ethics. The episode explores how to balance automation with human oversight in open-source contributions.
Topics
- Python
- Cybersecurity
- Software Testing
- Artificial Intelligence
- Profiling
- Open Source
- DevOps
- FastAPI
Highlights
- Security insight: Use the GreyNoise IP check to verify if your network devices are flagged for malicious activity
- Practical takeaway: Use tprof, a new targeting profiler, to optimize Python code with a modern, low-touch API
- Development ethics: FastAPI's new guidelines highlight the need to prevent 'human effort denial of service' caused by low-quality AI-generated PRs
- Tooling tip: TOAD is a new tool for managing CLI cloud code, easily installable via uv
- Testing lesson: Don't forget the 'happy path'; testing edge cases like nulls and special characters is useless if the basic functionality is broken
Chapters
1:00Introduction: Opening remarks and updates on live streaming and PyCon plans.3:25GreyNoise IP Check: How to use GreyNoise to check if your IP address is associated with known malicious network activity.5:40Introducing tprof: A look at Adam Johnson's new targeting profiler for optimizing Python performance.12:45AI and Pull Request Ethics: Discussing FastAPI's new guidelines regarding the use of LLMs in contributions and preventing automated spam.20:05TOAD and UV Tooling: Exploring TOAD for CLI environments and the convenience of using uv for tool management.29:35Advanced PyTest Techniques: A discussion on parameterizing exception testing using contextlib tools.31:50Closing Thoughts: A final joke about edge-case testing and wrap-up.