Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Use "\A \z", not "^ $" with Python regular expressions

“Food JPEGs” in Super Smash Bros. and Kirby Air Riders

Deprecations via warnings don't work for Python libraries

Getting Started with Playdate on Ubuntu

Mobile browsers see telephone numbers everywhere

Scream cipher

Draft SMS and iMessage from any computer keyboard

The vulnerability might be in the proof-of-concept

I fear for the unauthenticated web

Don't bring slop to a slop fight

Fediverse Donut Club

How do I pay the publisher of a web page?

New era of slop security reports for open source

Regex character "$" doesn't mean "end-of-string"

Querying every file in every release on the Python Package Index

Python 3.12.0 from a supply chain security perspective

Patching the libwebp vulnerability across the Python ecosystem

Visualizing the CPython release process

Python Security Response Team handling of CVE-2023-40217

Reconciling elegance and secure-by-design in APIs

How does UTF-8 turn Unicode face with tears of joy into “F09F9882”?

Quirks of Python package versioning

I am the first PSF Security Developer-in-Residence

urllib3 v2.0.0 is now generally available

Google Assured OSS

Testing multiple Python versions with nox and pyenv

Python and SLSA

Urllib3 raised $26,000 and shipped v2.0 in 2022

Working on open source full-time for one week

Preparing for the wave of open source funding

More →