Pinned toot

Latest post is a big one: “Why you shouldn’t invoke setup​.py directly”

A lot of people don’t know about this because we haven’t been great about getting the word out. This blog post is in part an attempt to remedy this.

Please help spread the word!

Pinned toot

From the archives of my blog but still very relevant: "pytz: The Fastest Footgun in the West", about why you probably shouldn't be using pytz:

@nedbat That's next week's exciting news, first we have to celebrate this week's exciting news and welcome you as a #Python core developer! 🎉

Now up on our YouTube Channel - All sessions on the Main Stage at #PyConUS 2024 are now posted for your viewing pleasure!

🔑🗒️ Our amazing Keynote speakers @kjaymiller, Kate Chapman @brainwane and @simon
⚡️🗣️ Lightning talks
🪑⭐ @mariatta's greetings
🐍 🧭 The Python Steering Council

and more! Enjoy and share away 😁

whenever there’s an update to tzdata I marvel what crime against time and nature has been committed this time

I just bought some e-readers for my niece and nephew, and I’d like to get them started by loading them with some high quality books. Anyone have recommendations for engaging books for teens/preteens?

Nephew is 14 and he’s really into tech. I think he mostly wants the e-reader because it’s an e-ink screen that he can hack on, so that archetype should be easy for the kind of crowd that follows me. He was also asking a lot of questions about physics when I was there, so high quality explainers for stuff like relativity and quantum mechanics aimed at a young teen level would probably be good.

Niece is 12 and insists that she will not use the e-reader. My wife thinks that she will like anything that says boys are stupid (this makes her sound vapid, but she is quite sharp). Tougher nut to crack, obviously.

Fiction and non-fiction recommendations are fine.

Periodic reminder that NIST does not approve of expiring passwords.

> Verifiers SHOULD NOT require memorized secrets to be changed arbitrarily (e.g., periodically). However, verifiers SHALL force a change if there is evidence of compromise of the authenticator.

Minor complication from blood donation 

Did double red cell donation today; normally this is a very nice experience because you get some saline infusions to rehydrate you, but apparently today I accidentally got a little hole in my vein and all the saline just went into the space around my veins and muscles and such.

So now one of my arms is all inflated like a water balloon 😅 I will spare you the picture, but it looks like a lumpy potato 🥔😛

At 20:26 this evening I published PEP 2026 to propose Python adopts calendar versioning!

This means that starting with the 2026 release, the version will be 3.YY.micro; Python 3.15 will cease to be, and will instead be Python 3.26.


Read @sethmlarson's blogpost of my Language Summit talk:

#PEP2026 #Python #PyConUS #PyCon #CalVer #CalendarVersioning #LanguageSummit

Show thread

To be fair I do think these signs are primarily there to communicate that the button doesn’t affect the timing of the signal.

Show thread

I don’t know how long I’ve seen these signs before realizing the fundamental mismatch between the medium and the intended audience here…

Does anyone know of a site that has historical pollen index data (just needs to cover the last few weeks)? I am trying to figure out what precisely my son may be to.

Seems to me like all the pollen sites are like weather sites, where they only enter give the current values and forecasts.

This is going to turn me into one of those airline miles people who gets on random flights to Singapore for the points, except I’m going to have to set up an alert for any time plane tickets to anywhere in Spain drop below $100 so I can show up for 3 hours to buy yogurt and then fly right back.

Show thread

Do they have this specific brand and flavor of yogurt outside of Spain? I think it is basically Oikos Triple Zero, but this particular flavor is super good (it has little chunks of banana in it), and doesn’t compare to the banana cream flavor we have in the States.

Apparently if you filter a Danish it turns into a donut, which is something smokers prefer?

This July, my alma mater, Univ of Illinois, is hosting a five-day workshop on open science and research software engineering

The workshop focuses on helping early-career researchers (e.g, grad students, post-docs) level up from capable programmers to rock stars of accessible, open science

Best of all it's being organized by the brilliant Madicken Munk!

Oh, did I mention... it's free!

Application deadline is June 6th. Spread the word!

#RSE #RSEng #OpenScience #Illinois #URSSI

CC @us_rse

Since it came up several times at , I thought I’d post here. The method I’ve been using to learn Spanish (and liking quite a bit), is Comprehensible Input.

A good starting point for finding information about CI, and finding materials in your target language is Compehensible Input Wiki

For Spanish, I started with Dreaming Spanish

Did you notice? We have almost 5.000 followers!
Now we're wondering: might we find among you (or your network) two experienced UX/UI designers who are willing to engage in a 6-month volunteer project? We need to come up with a way to fit a bunch of new functionality into the already busy player screen. We're looking for two people (one for each role) to help us with this.
Interested? More info? Send a DM or email
Boosts appreciated!
#UXdesign #UIdesign #OpenSource

Anyone know how I can get Github Actions to let me overwrite /usr/share/zoneinfo?

Mac OS runners install some rearguard bullshit:


Show thread

Very tempted to just drop MacOS builds from dateutil’s CI rather than deal with whatever is going on here.

Here is a blog post with links and references to accompany my closing keynote today at #PyConUS , on stories from a few years working on #Python packaging.


Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.