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
@brainwane Thanks! I know a few Spanish speakers who have offered to watch the talk and look at drafts. I will let you know if they get tired of me 😛
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/).
@hugovk @treyhunner Though also I suspect that this whole line of thinking doesn't really answer my original question that well, which is, "How relevant is pytz today?" When I first gave my time zones talk it was the dominant package and I could say, "Don't directly attach pytz zones to your datetimes" and 5 people would run off to fix production bugs.
These days there are more pytz downloads than ever but I think a big part of that is that it is still a dependency of pandas and cryptography, which might not mean anything about whether most programs today actually use pytz directly.
@hugovk @treyhunner Any advice on a package to normalize against? I feel like setuptools would have worked a while ago but these days it's less and less likely that you will get a copy of that automatically with Python. pip might work, but with uv...
Maybe just need to normalize against Python downloads, assuming the ratio between downloads and package installs is roughly constant.
@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.
@feoh Goodreads has also been absurdly slow for years and years. It is a real shame, but somehow GR decayed *less* in the past 10 years than sites like Reddit and Twitter.
Programmer working at Google. Python core developer and general FOSS contributor. I also post some parenting content.