"Our engineers are bad at documentation" Oh, really? When was the last time anyone got promoted for documentation? Or, you know, tons of tech writers who would be happy to have work right now. You get the behavior you reward.
@b-list.org
Django/Python guy. Tip your servers and normalize your Unicode. he/him Angry politics and other non-tech parts of me are at @ubernostrum.bsky.social Elsewhere: https://www.b-list.org/ https://infosec.exchange/@ubernostrum https://github.com/ubernostrum
"Our engineers are bad at documentation" Oh, really? When was the last time anyone got promoted for documentation? Or, you know, tons of tech writers who would be happy to have work right now. You get the behavior you reward.
In a Python REPL, the following code is entered: 'π' > 'π' The result is True
People say you shouldn't compare apples and oranges but it seems to work fine for me in Python 3.14, I don't see what the issue is...
So when I say I've taken a look at these tools and I'm just not super impressed by them, it's because of things like this. OK, your big parlor trick that gets literal national headlines is that you can quickly do something today that could already be done roughly as quickly twenty years ago.
And I mean that literally. Here's an example (archive link): web.archive.org/web/20080304...
That took two developers (one frontend, one backend) two days from "reporter comes downstairs and says they have data tables in Word docs, what could we do with that" to being live on the site.
I saw that NYT bit about LLMs being great at extracting and converting data and building an app, and I can't help thinking: "For you, the day an entire data-browsing app was built quickly before your eyes was the greatest software experience of your life. But for me, it was a Tuesday. In 2008."
"AI skeptic" is unhelpful because it:
1) Minimizes contributions Bender, Gebru, Mitchell, and others have made to our understanding of LLMs (untold hours of research and writing boiled down to "skepticism")
2) Sounds like they are denying the merit of something with merit like "vaccine skeptics."
Hey Benjamin, you're getting some suff wrong here, starting with framing me and my colleagues as "AI skeptics". It's true that we call BS on claims of AI, AGI, LLMs understanding etc. But "AI skeptic" is a term that resides within the AI booster's frame of view, not ours.
>>
Stoked to share that the Steering Council has accepted PEP 814. frozendict is coming to Python 3.15!
discuss.python.org/t/pep-814-ad...
happy `ModuleNotFoundError: No module named 'pkg_resources'` day to all who celebrate #setuptools
Your annual reminder that your monthly metrics will be 9% lower in February because February is 9% shorter than January.
The coolest feature in Python 3.14 can be used to build a zero-preparation remote debugger for Python applications running in Kubernetes and Docker containers??? ππͺ
savannah.dev/posts/the-co...
Sumerian engineers 2000 years ago
The #dateutil library is a popular and powerful #Python library, but still supports Python 2.7 by depending on the #six compatibility shim, which Iβd prefer not to install on Python 3.10+.
Hereβs how I replaced its relativedelta in a couple of CLIs that didnβt really it.
hugovk.dev/blog/2025/mi...
Screenshot from Jurrasic World Rebirth scene about open source. "We open source it. It's all of us, not some of us" "I don't make any money in that scenario" "Oh, no, you're broke as hell"
Screenshot from Jurrasic World Rebirth scene about open source. "We open source it. It's all of us, not some of us" "I don't make any money in that scenario" "Oh, no, you're broke as hell"
Screenshot from Jurrasic World Rebirth scene about open source. "We open source it. It's all of us, not some of us" "I don't make any money in that scenario" "Oh, no, you're broke as hell"
Screenshot from Jurrasic World Rebirth scene about open source. "We open source it. It's all of us, not some of us" "I don't make any money in that scenario" "Oh, no, you're broke as hell"
This dialogue about open source from Jurrasic World Rebirth movie is so accurate π₯²
"We open source it.... It's all of us, not some of us"
"I don't make any money in that scenario"
"Oh, no, you're broke as hell"
#OpenSource
Thackeray said it well:
My song, save this, is little worth;
I lay the weary pen aside,
And wish you health, and love, and mirth,
As fits the solemn Christmas-tide.
As fits the holy Christmas birth,
Be this, good friends, our carol stillβ
Be peace on earth, be peace on earth,
To men of gentle will.
Given that there is Python code running off-world, should the PyCon CFP switch from βanywhere on Earthβ to βanywhere in universeβ time zone specification?
RE: https://fosstodon.org/@squidfunk/115739987490118848
since nobody listened to me, now you heard it from The Man: stop using MkDocs π
β Sphinx: still maintained
β API docs and cross links: work out of the box
β MyST (Markdown in Sphinx): still maintained
β Furo, sphinx-book-theme, β¦: still [β¦]
Comments like these do not make me feel safe. I understand that rewriting history is alarming. Being concerned about a supply chain attack is understandable! But jumping to victim-blaming, ableism, and giving up on empathy are not healthy reactions, and should not be acceptable. 6/7
Today in a work meeting I literally said "for those who come after" as a reason to document something well, and a couple of co-workers apparently appreciated that.
Is there a PyLady that has made meaningful impact in your community?
Nominate them for the Outstanding PyLady Award.
Examples of who to nominate:
Community leader, speaker, educator, open source contributor, mentor, blogger, volunteer, etc
secretcodes.dev/outstanding-...
#PyLadies
urllib3 used "DeprecationWarning" for 3 years to deprecate API features and it didn't work, so what do we do instead?
#python #deprecation #deprecate #api
sethmlarson.dev/deprecations...
Tried to type βsourceβ and got βspurceβ instead. And now that I look at it, βspurce treeβ seems like a thing that would make sense.
Context: www.minecraft.net/en-us/articl...
Please join us in thanking @sovereign.tech for committing to a β¬86,000 investment to improve the security of CPython and the Python Package Index (PyPI). We're thrilled to partner with them to improve security for all users. Read more on our blog:
Minecraft has announced it will move to (a form of) CalVer.
Now I need a picture of someone standing on top of a hill in Minecraft, shouting down "It's over, SemVer! I have the high ground!"
UNIX SYSTEM V/88 Release 4
using a non-free operating system atm like and subscribe to make richard stallman sad
Any multi-user application with a backing persistent data store is a distributed system and you have to think about distributed-system problems when building it send skeet
8675309 is prime, and so is 8675311, so if you ever need a middlin'-large pair of adjacent primes to test your cryptographic suite, all you need is a 1980s earworm and a +2 and you're all set.
Conversation with Claude about tracery parsers, and it advises me to look at kate comptons parser, to which i reply βbut Doctor i am kate comptonβ
Doctor says, 'Dont worry, parser design is simple. Great programmer Kate Compton has written the parser you seekβ