With all the chatter about ✨vibe coding✨ recently, I figured it was good time to write a post about how I write software with help from an LLM every day.
Southern California #PyLadies and #Python folks, I need your help!
I'm in the planning stages of forming a PyLadies chapter based in the San Gabriel Valley (that's Pasadena, Monrovia, Arcadia, but could also include Glendale and Burbank, and many more communities on the east side of Los Angeles).
Before I submit requests and get the ball rolling, I'd like to find a third person who's interested in signing on as an organizer. Initially there won't be much responsibility beyond getting the word out and helping to decide what our first events will be. It's a great opportunity for someone looking for leadership experience in a volunteer setting.
If you're interested, feel free to reach out to me here, or at my email address on mechanicalgirl.com, or even on the PyLadies or SoCal Python Slack spaces.
If you’re a techie, interested in #hardware and #software systems you should know that an unnamed person has developed a chip that runs #python - natively. Python on hardware; no C, no VM, just a pure hardware implementation. And it’s 30x to 50x faster than alternative, non-hardware approaches. Use cases include #ML and #IoT and #sensors https://www.runpyxl.com/gpio
If you maintain an open source package, set up a standing search on scholar.google.com for your package name. You'll get gmail notifications of published papers referencing your package.
It's truly gratifying to see students and research teams making use of my pyparsing package to parse data sets and DSLs, so they can quickly get past the pesky parser development stage and get on with the business of their actual field of study. #pyparsing#python#google#oss#opensource
Thanks to months of consistent contributions by @lysnikolaou, all of the mandatory @aio_libs dependencies of #aiohttp now ship free-threaded variants of #wheels!
This unblocks doing the same in aiohttp eventually!
@ianthetechie@feld I can confirm that #Python on #FreeBSD behaves as one would expect. It consumes all RAM (with #ZFS releasing ARC as expected) and then dips into swap. As soon as Python releases memory after the ingestion routine, the swap is purged to near zero and the RAM then becomes available (and used) by the system. Far more predictable and reliable.
If you have big, vertical workloads, FreeBSD is where it is at.
Installing binary packages using the #portage package manager feels like watching paint dry, compared to other package managers. I can count multiple seconds per package, even when said package is empty (e.g. a virtual).
I've always wondered why that is. It *feels* wrong, and nobody has managed to explain it to me.
A few days ago, while waiting multiple hours for 1500 packages to install into a clean root, it finally bothered me enough to dig into it.
📢 Call for Proposals is now open for the 10th annual PyBay Conference! Get ready to share your Python expertise with the Bay Area community on Oct 18. Submit your talk proposal at https://sessionize.com/pybay2025#PyBay#Python
OH HEY I was traveling and I missed this but there are new #Python releases! 3.13.3 and 3.12.10 are downloadable and installable via MOPUp <https://github.com/glyph/mopup> but you already knew that right because you weren't traveling, and you are always to-the-minute up to date on security patches, right?
Vamos explorar o sistema de módulos e pacotes no Python 📦
Como o Python encontra e carrega módulos? O que são __getattr__, __all__ e pacotes de namespace? Precisa mesmo de __init__.py? Bora papear sobre os módulos!
whenever helps you write correct and type checked datetime code
Why use whenever ?
🌐 DST-safe arithmetic 🛡️ Typesafe API prevents common bugs ✅ Fixes issues arrow/pendulum don’t ⚖️ Based on proven and familiar concepts ⚡️ Unmatched performance 💎 Thoroughly tested and documented 📆 Support for date arithmetic
Ugh, Python got over 500 #GSoC applications this year and so many of them are absolutely trash, didn't follow any of the instructions. Most years about half of our applications are like this. But usually we have a lot fewer applicants and the submissions were blank files not plausible AI nonsense.
So I'm stuck reading hundreds of incredibly low quality nonsensical submissions today in hopes to take some workload off my other unpaid volunteer mentors. This is not the volunteer gig I signed up for 15 years ago when it was mostly working with new contributors and not their AI chatbots and I'm grumpy.