Pinned post

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!

blog.ganssle.io/articles/2021/

Pinned post

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:

blog.ganssle.io/articles/2018/

@brass75 This has been a more general phenomenon for me as well. First time on the manager side doing the hiring had me realizing how much I stumbled into getting my own job. First time making a project budget, doing performance review calibrations as a manager, all of it gives you a ton of insight about how to engage with these processes.

Show thread

If you have had trouble getting talks accepted at conferences, this is a good "behind the scenes" look at how talks are selected at PyCon US from @brass75: brassnet.biz/blog/picking-talk

I will say that serving on a program committee *one time* was actually really valuable for understanding what makes a good proposal.

> Bola de Dragón Z (also known as Dragon Ball Z) is the European Spanish dub of ドラゴンボールZ. This dub was based on three dubs: the Galician dub (also from Spain, although it was a translation derived from the French dub); the English translated scripts by Toei; and the French dub.

Apparently the first 103 episodes of Dragon Ball Z in the European Spanish dub were a translation of the Galician dub, which was a translation of the French translation of the original Japanese.

dubdb.fandom.com/wiki/Bola_de_

We're hiring an Infrastructure Engineer at the PSF. The role is full-time, remote and US-based. Come join our lovely, small and mighty team!

pythonsoftwarefoundation.apply

Link to "my podcast" goes to a YouTube channel instead of an RSS feed.

Setuptools deprecated pkg_resources in docs for ~two years, then with a DeprecationWarning for ~two years, then a UserWarning for ~one year.

2021-04: Deprecate in docs (v56.0.0)
github.com/pypa/setuptools/com

2023-03: Officially deprecate with DeprecationWarning (v67.5.0)
github.com/pypa/setuptools/pul

2025-05: Promote to UserWarning with earliest removal deadline of 2025-11-30 (v80.9.0)
github.com/pypa/setuptools/pul

2026-02: Remove (v82.0.0)
github.com/pypa/setuptools/pul

#Python #setuptools #pkg_resources

Some news, I’ll be departing the PSF as a staff member at the end of this week.

You can read a more formal announcement over at pyfound.blogspot.com/2026/01/e, but I wanted to share on socials as well.

It has been an incredible… nearly 8 years serving as the Director of Infrastructure for the Python Software Foundation, but it is time for me to do something new.

Major Tom: "Tell my wife I love her very much."
Ground Control: "She knows."
Major Tom: "Wait, is that what she said? My last words to her are that I love her very much and her last words are 'I know'? Wow, Diane, just... wow. You know what? I'm changing my mind. Tell my wife I wish I had married her sister."

P.S. This isn't some clever satirical subpost obliquely referring to something in the news or something I'm just weird. 🐍⚕️

Show thread

Snake bites can be extra dangerous when they happen far from medical care. But what if we could make that a thing of the past?

Today I am launching an ambitious campaign to provide emergency medicine education for all snakes so that if you are bitten by a snake you know emergency care is only seconds away.

About 6 or 7 years ago a transformer exploded near where I lived in Queens and it was a seriously crazy experience. I had no idea what was going on but the sky was lit up like an aurora. This just happened again kinda near me in I guess Medford or something (though I didn't see it) and other folks are saying it is one of the craziest things they have ever seen.

Now I'm starting to wonder exactly how expensive it would be to replicate this deliberately, and whether this could replace fireworks displays...

Ok so we have learned now that Vitamix does not make good blenders. I am not sure why so many people seem to like them.

This is the one time the "just use UTC everywhere" people are right (for my time zone).

Show thread

We should make days roll over around 19:00 instead of midnight. It would complicate a lot of things about record keeping for the majority of the year, but at least we would be able to have a New Year's Party at a reasonable hour.

Just got my new Lenovo P14s and the Fn and Ctrl keys are switched like they are on the Framework! Wtf? When did everyone decide to do this the wrong way?

Ok yeah that is actually pretty loud. This is the power spectrum with the tip held about an inch away from the microphone. Going "aah" at the same microphone from the same distance at a normal or slightly elevated speaking level is giving me peaks around -40 and this thing is doing -20.

Show thread

My son asked Santa for "math" for Christmas (among other things) so we gave him some worksheets as part of a series of puzzles. Apparently they haven't covered adding and subtracting 2-digit numbers yet so I told him how to add them up in columns.

A bit later he runs over and tells me, "Papa I was doing your strat and I hit my first 8 + 2, what do I do?"

Show older
Qoto Mastodon

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