English version: "And now we'll dive a bit deeper into the difference between a time zone and an offset"
Spanish version: "This offset this time zone next topic"
Oof. Apparently I speak much more slowly in Spanish or something, even with a well-rehearsed script. I might have to cut a lot from this talk. 😢 #pyconus
Do we have a follower with experience in Kotlin and Compose? We added our first Compose module (~1.5k LOC) and are looking for a quick code review. The most interesting feedback would be about the high-level architecture, not necessarily reviewing every line. If you are interested, please leave a message under this post or on our forum: https://forum.antennapod.org/t/looking-for-code-reviewer/8472
#Kotlin #AndroidDev #WearOS
pip 26.1 is an incredible release, thank you to the pip maintainers!! 💜
– Relative dependency cooldown support!
– Installing from pylock.toml
– Multiple security fixes
Read the full blog post by @ichard26
https://ichard26.github.io/blog/2026/04/whats-new-in-pip-26.1/
The newest gh CLI has added telemetry:
"As agentic adoption of GitHub CLI grows, our team needs visibility into how features are being used in practice."
Opt out with any of these:
export GH_TELEMETRY=false # any falsy value: 0, false, disabled
export DO_NOT_TRACK=true
gh config set telemetry disabled
https://cli.github.com/telemetry
https://github.com/cli/cli/releases/tag/v2.91.0
Edit: Here's a script to set the env vars for GitHub Actions in your orgs and user repos: https://github.com/hugovk/github-tools/blob/main/disable_gha_telemetry.py
Wow just saw this published today. Did they really have to kick me when I'm down? https://theonion.com/man-finally-good-enough-at-new-hobby-to-understand-how-bad-he-is-at-it/
Not great timing for me to hit that point in the Dunning Kruger curve where I realize how much native speakers have been humoring me when they tell me how good my Spanish is haha 😅
Man don't you hate those anxiety dreams where like you signed up to give a talk and then you find out you have to give it in Spanish? [Me too](https://us.pycon.org/2026/schedule/presentation/39/).
@treyhunner @pganssle It goes back six months. You'll need to use BigQuery to go back further, or something like https://clickpy.clickhouse.com/dashboard/pytz
There's also monthly data at data/pytz-* in https://github.com/hugovk/pypi-tools
Remember line goes up, so you'd have to try and normalise against the "normal" exponential growth.
Please welcome Stan Ulbrych @stanfromireland as the newest member of the Python core team!
https://discuss.python.org/t/vote-to-promote-stan-ulbrych/106562
*Words mean what people think they mean and there is no objective true definition here, but one definition has historical weight to it and feels more official as the definition doesn't originate from basically a mistake.
Periodic reminder that you should probably not use the words "bemused" or "quizzical" in your writing unless you don't care to distinguish been these two conditions.
The reason: "bemused" sounds like it means what "quizzical" actually* means and "quizzical" sounds like it means what "bemused" actually means.
Enough people know the dictionary definitions of these words that you can't confidently know if they are trying to mean the thing each word sounds like it means or the dictionary definition, and it's not usually the kind of thing you can work out from context, so best to use words that aren't halfway through a semantic shift 😉
Oh hey, I did this! https://news.ycombinator.com/item?id=47341747
`fromisoformat` was my first contribution to CPython and I'm still very proud of it.
We strongly oppose the Unified Attestation initiative and call for app developers supporting privacy, security and freedom on mobile to avoid it. Companies selling phones should not be deciding which operating systems people are allowed to use for apps.
Programmer working at Google. Python core developer and general FOSS contributor. I also post some parenting content.