# #467 Toads in my AI Page: https://stenobird.com/podcast/python-bytes/467-toads-in-my-ai Text version: https://stenobird.com/podcast/python-bytes/467-toads-in-my-ai.md Podcast: [Python Bytes](https://stenobird.com/podcast/python-bytes) Published: 2026-01-26T08:00:00+00:00 Episode link: https://pythonbytes.fm/episodes/show/467/toads-in-my-ai Audio file: https://pythonbytes.fm/episodes/download/467/toads-in-my-ai.mp3 Processing state: processed JSON: https://stenobird.com/v1/public/podcasts/python-bytes/episodes/467-toads-in-my-ai Duration seconds: 1912 ## Resource 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. ## 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 ## Topics Python, Cybersecurity, Software Testing, Artificial Intelligence, Profiling, Open Source, DevOps, FastAPI ## Chapters - 1:00 — Introduction: Opening remarks and updates on live streaming and PyCon plans. - 3:25 — GreyNoise IP Check: How to use GreyNoise to check if your IP address is associated with known malicious network activity. - 5:40 — Introducing tprof: A look at Adam Johnson's new targeting profiler for optimizing Python performance. - 12:45 — AI and Pull Request Ethics: Discussing FastAPI's new guidelines regarding the use of LLMs in contributions and preventing automated spam. - 20:05 — TOAD and UV Tooling: Exploring TOAD for CLI environments and the convenience of using uv for tool management. - 29:35 — Advanced PyTest Techniques: A discussion on parameterizing exception testing using contextlib tools. - 31:50 — Closing Thoughts: A final joke about edge-case testing and wrap-up. ## Actions - request_transcript: `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. - read_markdown: `GET https://stenobird.com/podcast/python-bytes/467-toads-in-my-ai.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.