Glyph Lefkowitz: Adversarial Communication
Link: https://blog.glyph.im/2026/06/adversarial-communication.html
As I have discussed in previous posts,
“AIs” can make mistakes. In fact, they do make mistakes, and their
mistake-making patterns are such that where and how they will make mistakes is
both uncertain
Link: https://blog.glyph.im/2026/06/adversarial-communication.html
As I have discussed in previous posts,
“AIs” can make mistakes. In fact, they do make mistakes, and their
mistake-making patterns are such that where and how they will make mistakes is
both uncertain
blog.glyph.im
Adversarial Communication
“AI” turns every conversation into a fight, because fighting is what they are good at.
Armin Ronacher: The Coming Loop
Link: https://lucumr.pocoo.org/2026/6/23/the-coming-loop/
I don’t prompt Claude anymore. I have loops running that prompt Claude and
figuring out what to do. My job is to write loops.
— Boris Cherny
Over the last months I have watched more and more people
Link: https://lucumr.pocoo.org/2026/6/23/the-coming-loop/
I don’t prompt Claude anymore. I have loops running that prompt Claude and
figuring out what to do. My job is to write loops.
— Boris Cherny
Over the last months I have watched more and more people
Armin Ronacher's Thoughts and Writings
The Coming Loop
Loops, harnesses, and why even loop skeptics may end up with them.
Python Insider: Python 3.15.0 beta 3 is here!
Link: https://blog.python.org/2026/06/python-3150-beta-3/
The penultimate 3.15 beta is out!
Link: https://blog.python.org/2026/06/python-3150-beta-3/
The penultimate 3.15 beta is out!
Python Insider
Python 3.15.0 beta 3 is here! | Python Insider
The penultimate 3.15 beta is out!
Python Insider: Mitigated API authentication bypass for python.org download metadata
Link: https://blog.python.org/2026/06/mitigated-api-bypass-for-download-metadata-python-dot-org/
Vulnerability mitigated in python.org with follow-up third-party audit from Trail of Bits
Link: https://blog.python.org/2026/06/mitigated-api-bypass-for-download-metadata-python-dot-org/
Vulnerability mitigated in python.org with follow-up third-party audit from Trail of Bits
Python Insider
Mitigated API authentication bypass for python.org download metadata | Python Insider
Vulnerability mitigated in python.org with follow-up third-party audit from Trail of Bits
Python Bytes: #485 Creating memories
Link: https://pythonbytes.fm/episodes/show/485/creating-memories
Topics covered in this episode:
Backup Docker volumes locally or to any S3
Pyodide 314.0 Release
nb-cli: A Command-Line Interface for AI Agents and Notebook Automation
Hindsight Agent Memory That Lea
Link: https://pythonbytes.fm/episodes/show/485/creating-memories
Topics covered in this episode:
Backup Docker volumes locally or to any S3
Pyodide 314.0 Release
nb-cli: A Command-Line Interface for AI Agents and Notebook Automation
Hindsight Agent Memory That Lea
pythonbytes.fm
Creating memories
News and announcements from the Python community for the week of Jun 23rd, 2026
Python Software Foundation: Mitigated API authentication bypass for python.org download metadata
Link: https://pyfound.blogspot.com/2026/06/mitigated-api-bypass-for-download-metadata-python-dot-org.html
This post is a cross-post from the Python Insider Blog.Summary
On February 23rd 2026, Splitline Ng from the DEVCORE Research Team reported to the Python Security Response Team (PSRT) an authentication
Link: https://pyfound.blogspot.com/2026/06/mitigated-api-bypass-for-download-metadata-python-dot-org.html
This post is a cross-post from the Python Insider Blog.Summary
On February 23rd 2026, Splitline Ng from the DEVCORE Research Team reported to the Python Security Response Team (PSRT) an authentication
Python Software Foundation Blog
Mitigated API authentication bypass for python.org download metadata
This post is a cross-post from the Python Insider Blog . Summary On February 23rd 2026, Splitline Ng from the DEVCORE Research Team reporte...
PyCoder’s Weekly: Issue #740: Pluggy, ABCs, Scrapy Extensions, and More (2026-06-23)
Link: https://pycoders.com/issues/740
#740 – JUNE 23, 2026 View in Browser » Plugins Case Study: Pluggy Pluggy is an open source plugin system used by frameworks such as pytest and tox. This article introduces you to how it works an
Link: https://pycoders.com/issues/740
#740 – JUNE 23, 2026 View in Browser » Plugins Case Study: Pluggy Pluggy is an open source plugin system used by frameworks such as pytest and tox. This article introduces you to how it works an
Pycoders
PyCoder’s Weekly | Issue #740
Pluggy, ABCs, Scrapy Extensions, and More
death and gravity: reader 3.26 released – discovery, exports, demo
Link: https://death.andgravity.com/reader-3-26
Hi there!
I'm happy to announce version 3.26 of reader, a Python feed reader library.
What's new? #
Here are the highlights since reader 3.24.
Feed autodiscovery #
reader now discovers feeds automatic
Link: https://death.andgravity.com/reader-3-26
Hi there!
I'm happy to announce version 3.26 of reader, a Python feed reader library.
What's new? #
Here are the highlights since reader 3.24.
Feed autodiscovery #
reader now discovers feeds automatic
Django Weblog: Django 6.1 beta 1 released
Link: https://www.djangoproject.com/weblog/2026/jun/24/django-61-beta-1-released/
Django 6.1 beta 1 is now available. It represents the second
stage in the 6.1 release cycle and is an opportunity to try out
the changes coming in Django 6.1.
Django 6.1 offers a harmonious mélange of
Link: https://www.djangoproject.com/weblog/2026/jun/24/django-61-beta-1-released/
Django 6.1 beta 1 is now available. It represents the second
stage in the 6.1 release cycle and is an opportunity to try out
the changes coming in Django 6.1.
Django 6.1 offers a harmonious mélange of
Django Project
Django 6.1 beta 1 released
Posted by Jacob Walls on June 24, 2026
Spyder IDE: How your donations transformed Spyder in 2025
Link: https://www.spyder-ide.org/blog/oc-progress-report-2025
Thanks to the community's financial support, Spyder has not only survived but thrived in 2025. Read on as we share the new features, releases and interface improvements from the last year that your do
Link: https://www.spyder-ide.org/blog/oc-progress-report-2025
Thanks to the community's financial support, Spyder has not only survived but thrived in 2025. Read on as we share the new features, releases and interface improvements from the last year that your do
Spyder IDE
Spyder | How your donations transformed Spyder in 2025
Thanks to the community's financial support, Spyder has not only survived but thrived in 2025. Read on as we share the new features, releases and interface improvements from the last year that your...
Brett Cannon: Why I wrote PEP 832 -- virtual environment discovery
Link: https://snarky.ca/why-i-wrote-pep-832-virtual-environment-discovery/
While I decide what to do with PEP 832 after polling folks on their opinion, I thought I would write out why I&aposm even bothering with any of this.I&aposm going to talk from the perspective of VS Co
Link: https://snarky.ca/why-i-wrote-pep-832-virtual-environment-discovery/
While I decide what to do with PEP 832 after polling folks on their opinion, I thought I would write out why I&aposm even bothering with any of this.I&aposm going to talk from the perspective of VS Co
Tall, Snarky Canadian
Why I wrote PEP 832 -- virtual environment discovery
While I decide what to do with PEP 832 after polling folks on their opinion, I thought I would write out why I'm even bothering with any of this.
I'm going to talk from the perspective of VS Code and its Python extensions, but you could just as
I'm going to talk from the perspective of VS Code and its Python extensions, but you could just as
Bob Belderbos: Python Is Not Enough: Why Pythonistas Love Rust (Podcast)
Link: https://belderbos.dev/blog/complexity-dot-fm-podcast/
I joined Bas Steins and Michal Martinka on their complexity.fm show to talk about why Pythonistas are picking up Rust, what AI really does to how we learn, and why vibe coding is a myth. The conversat
Link: https://belderbos.dev/blog/complexity-dot-fm-podcast/
I joined Bas Steins and Michal Martinka on their complexity.fm show to talk about why Pythonistas are picking up Rust, what AI really does to how we learn, and why vibe coding is a myth. The conversat
belderbos.dev
Python Is Not Enough: Why Pythonistas Love Rust (Podcast)
I joined complexity.fm to talk about why Pythonistas are picking up Rust, what AI really does to how we learn, and why vibe coding is a myth.
PyCharm: Explicit Lazy Imports Are Coming to Python 3.15
Link: https://blog.jetbrains.com/pycharm/2026/06/explicit-lazy-imports-are-coming-to-python-3-15/
A while ago at PyCon US 2026, I had the pleasure of listening to the Python Steering Council give updates about new features that are being added in Python 3.15. One that stood out was explicit lazy i
Link: https://blog.jetbrains.com/pycharm/2026/06/explicit-lazy-imports-are-coming-to-python-3-15/
A while ago at PyCon US 2026, I had the pleasure of listening to the Python Steering Council give updates about new features that are being added in Python 3.15. One that stood out was explicit lazy i
The JetBrains Blog
Explicit Lazy Imports Are Coming to Python 3.15 - The JetBrains Blog
Python 3.15 introduces explicit lazy imports via PEP 810, deferring module loading until first use. See how this new feature works and benchmark it yourself with PyCharm.
Django Weblog: How the Django Software Foundation Became a CNA
Link: https://www.djangoproject.com/weblog/2026/jun/25/how-the-django-software-foundation-became-a-cna/
Why the DSF pursued CNA status
Django has a long history of responsible security practices: a dedicated, private security mailing list, clear advisory policies, and predictable security releases. Even
Link: https://www.djangoproject.com/weblog/2026/jun/25/how-the-django-software-foundation-became-a-cna/
Why the DSF pursued CNA status
Django has a long history of responsible security practices: a dedicated, private security mailing list, clear advisory policies, and predictable security releases. Even
Django Project
How the Django Software Foundation Became a CNA
Posted by Natalia Bidart and Jacob Walls on June 25, 2026
Artem Golubin: Hexora v0.3: New features and improvements
Link: https://rushter.com/blog/hexora-update/
Recently, I've improved my Python library, hexora.
I wrote it to detect malicious Python code using static analysis.
In the new v.0.3.0 release, I've added new detections, and we now also use a simple
Link: https://rushter.com/blog/hexora-update/
Recently, I've improved my Python library, hexora.
I wrote it to detect malicious Python code using static analysis.
In the new v.0.3.0 release, I've added new detections, and we now also use a simple
Artem Golubin
Hexora v0.3: New features and improvements
Recent news about hexora library.
Bob Belderbos: There Is No Magic: An AI Agent in 60 Lines of Python
Link: https://belderbos.dev/blog/build-minimal-ai-agent-python/
Everybody talks about agents, and a lot of people assume they're some new kind of model. They aren't. An agent is a small amount of plumbing around an LLM you already understand. Let's build one from
Link: https://belderbos.dev/blog/build-minimal-ai-agent-python/
Everybody talks about agents, and a lot of people assume they're some new kind of model. They aren't. An agent is a small amount of plumbing around an LLM you already understand. Let's build one from
belderbos.dev
There Is No Magic: An AI Agent in 60 Lines of Python
An agent is a small amount of plumbing around a model you already understand. The whole anatomy in 60 lines of Python: model, instructions, memory, tools, loop.
The No Title® Tech Blog: Just updated - Optimize Images v2.1.0
Link: https://no-title.victordomingos.com/articles/2026/updated_optimize-images-v2-1-0
Optimize Images 2.1.0 brings native WebP support, a generalized format-conversion system, on-demand image inspection with EXIF reporting, and a new in-memory API for working with image bytes directly.
Link: https://no-title.victordomingos.com/articles/2026/updated_optimize-images-v2-1-0
Optimize Images 2.1.0 brings native WebP support, a generalized format-conversion system, on-demand image inspection with EXIF reporting, and a new in-memory API for working with image bytes directly.
The No Title® Tech Blog
Just updated - Optimize Images v2.1.0
Optimize Images 2.1.0 brings native WebP support, a generalized format-conversion system, on-demand image inspection with EXIF reporting, and a new in-memory API for working with image bytes directly. It is a focused, fully backwards-compatible step forward…
Talk Python to Me: #553: All of our tools
Link: https://talkpython.fm/episodes/show/553/all-of-our-tools
This episode is a fun crossover from our Python news and tips podcast, Python Bytes. We have had some big changes over there. Brian Okken has moved on and Calvin Hendryx-Parker has joined the show as
Link: https://talkpython.fm/episodes/show/553/all-of-our-tools
This episode is a fun crossover from our Python news and tips podcast, Python Bytes. We have had some big changes over there. Brian Okken has moved on and Calvin Hendryx-Parker has joined the show as
talkpython.fm
All of our tools
This episode is a fun crossover from our Python news and tips podcast, Python Bytes. We have had some big changes over there. Brian Okken has moved on and Calvin Hendryx-Parker has joined the show as the new co-host. To kick off this new era, we decided to…
Go Deh: Sparse Ranges
Link: http://paddy3118.blogspot.com/2026/06/sparse-ranges.html
Implementing sparse_range: From a Python Discuss Idea to a Sieve Stress TestI found an interesting thread over on the Python Discuss forum titled "Possibility to exclude ranges from range". The initi
Link: http://paddy3118.blogspot.com/2026/06/sparse-ranges.html
Implementing sparse_range: From a Python Discuss Idea to a Sieve Stress TestI found an interesting thread over on the Python Discuss forum titled "Possibility to exclude ranges from range". The initi
Blogspot
Sparse Ranges
Implementing sparse_range : From a Python Discuss Idea to a Sieve Stress Test I found an interesting thread over on the Python Discuss for...
"Michael Kennedy's Thoughts on Technology": What the pls?
Link: https://mkennedy.codes/posts/what-the-pls/
tl;dr; The pls package on PyPI is an abandoned Python version (last released as v6.0.0 in 2023). The actively-developed pls was rewritten in Rust and now lives at pls-rs/pls. If you installed it with
Link: https://mkennedy.codes/posts/what-the-pls/
tl;dr; The pls package on PyPI is an abandoned Python version (last released as v6.0.0 in 2023). The actively-developed pls was rewritten in Rust and now lives at pls-rs/pls. If you installed it with
Michael Kennedy's Thoughts on Technology
What the pls?
The pls on PyPI is an abandoned Python version. The pls I recommend was rewritten in Rust, here's how to spot the difference and install the right one.
Python Insider: Packaging Council Inaugural Election Dates
Link: https://blog.python.org/2026/06/2026-packaging-council-election-dates/
A new Python Packaging Council (PPC) is being established, with their election of the inaugural PPC will be held in parallel to the 2026 PSF Board election.
Link: https://blog.python.org/2026/06/2026-packaging-council-election-dates/
A new Python Packaging Council (PPC) is being established, with their election of the inaugural PPC will be held in parallel to the 2026 PSF Board election.
Python Insider
Packaging Council Inaugural Election Dates | Python Insider
A new Python Packaging Council (PPC) is being established, with their election of the inaugural PPC will be held in parallel to the 2026 PSF Board election.