Advertisement · 728 × 90

Posts by James Bennett

New blog post: I got tired of having repetitive arguments explaining why I think it’s OK to be skeptical of LLMs for coding, so I wrote six and a half thousand words on the topic that I will be referring people to from now on.

www.b-list.org/weblog/2026/...

11 hours ago 1 1 0 1

Today, I got messages from 3 different devs at 3 different large tech companies (1,000+ devs each). "tokenmaxxing" is happening inside all of them.

Why?

Because all of them measure either token usage, or surface metrics like DX's TrueThroughput that reward complex code!

1 day ago 60 8 6 3

“Good luck, I’m behind seven YubiKeys”

1 week ago 0 0 0 0

For Spanish I'd honestly be more likely to try something with "papá"/"papa".

1 week ago 0 0 0 0

Dunno, I was just running it through machine translation to play with the hungry/Hungary idea :)

1 week ago 0 0 1 0

For Hungarian, perhaps:

“Szia Magyarország, apa vagyok.”

1 week ago 0 0 1 0
Preview
Gittensor | Autonomous Software Development The workforce for open source. Compete for rewards by contributing quality code to open source repositories.

Gittensor is paying crypto for merged OSS PRs and it’s generating slop contributions to repos listed on their platform without maintainer consent.

If you maintain an open source project, it's probably worth checking if you’re listed and requesting removal: gittensor.io/repositories

1 week ago 11 7 1 0
Advertisement
Preview
Rewriting a 20-year-old Python library Way back in 2005, lots of people (ordinary people, not just people who work in tech) used to have personal …

New blog post: Rewriting a 20-year-old #Python library

www.b-list.org/weblog/2026/...

2 weeks ago 2 1 1 0

So, given the state of air travel, how are people planning to get to PyCon US this year? Is this going to be the year of Amtrak to the conference?

2 weeks ago 0 0 0 0
James Bennett (@ubernostrum@infosec.exchange) tl;dr I'm looking for an attorney (California), urgently, to help deal with an unpleasant company. Longer context: once upon a time I was a customer of a hosting company called Slicehost. But as you ...

Also, I am still looking for resources on this if you know of any (tl:dr company threatening me with debt collection over an account they admit is not mine).

infosec.exchange/@ubernostrum...

3 weeks ago 1 2 0 0
Introduction - PDM

If you’re looking for a nice, modern, featureful #Python package and environment manager, may I suggest PDM?

And maybe also toss some funding their way.

pdm-project.org

3 weeks ago 0 1 0 0

"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.

1 month ago 23 9 1 0
In a Python REPL, the following code is entered: '🍎' > '🍊'
The result is True

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...

1 month ago 54 8 3 0

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.

1 month ago 0 0 0 0
Preview
LJWorld.com / Crimes reported in KU residence halls Top jobs · Top rentals · Top transportation

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.

1 month ago 0 0 1 0

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."

1 month ago 1 0 2 0
Advertisement

"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."

1 month ago 131 21 5 3

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.

>>

1 month ago 317 57 5 11
Preview
PEP 814: Add frozendict built-in type After careful deliberation, the Python Steering Council is pleased to accept PEP 814 – Add frozendict built-in type. The absence of an immutable dict counterpart has been a long-standing gap in Pytho...

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...

1 month ago 57 13 0 1

happy `ModuleNotFoundError: No module named 'pkg_resources'` day to all who celebrate #setuptools

2 months ago 15 2 2 1

Your annual reminder that your monthly metrics will be 9% lower in February because February is 9% shorter than January.

2 months ago 48 16 2 0
Post image
2 months ago 410 108 0 2
Preview
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?

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...

2 months ago 31 8 3 0

Sumerian engineers 2000 years ago

3 months ago 2938 461 19 4
Preview
Replacing python-dateutil to remove six

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...

3 months ago 15 2 2 0
Advertisement
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"

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

3 months ago 7 3 0 0

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.

3 months ago 0 0 0 0

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?

3 months ago 1 0 1 0
Original post on mastodon.social

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 […]

3 months ago 4 5 0 0

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

3 months ago 29 2 3 0