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
Audio
https://pythonbytes.fm/episodes/download/467/toads-in-my-ai.mp3
JSON
/v1/public/podcasts/python-bytes/episodes/467-toads-in-my-ai
Markdown
/podcast/python-bytes/467-toads-in-my-ai.md

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. 1:00 Introduction: Opening remarks and updates on live streaming and PyCon plans.
  2. 3:25 GreyNoise IP Check: How to use GreyNoise to check if your IP address is associated with known malicious network activity.
  3. 5:40 Introducing tprof: A look at Adam Johnson's new targeting profiler for optimizing Python performance.
  4. 12:45 AI and Pull Request Ethics: Discussing FastAPI's new guidelines regarding the use of LLMs in contributions and preventing automated spam.
  5. 20:05 TOAD and UV Tooling: Exploring TOAD for CLI environments and the convenience of using uv for tool management.
  6. 29:35 Advanced PyTest Techniques: A discussion on parameterizing exception testing using contextlib tools.
  7. 31:50 Closing Thoughts: A final joke about edge-case testing and wrap-up.