Talk is done!
The video is available here if you missed it (with an archive of the chat): https://youtu.be/S4TjOnkFLtI
Slides (with speaker notes) are here: https://pganssle-talks.github.io/pytexas-2020-upstream-bugs/#/
The slides are probably not especially mobile-friendly.
My PyTexas talk, "What to Do When the Bug is in Someone Else's Code" will be streaming in 15 minutes!
I'll be in the Youtube chat answering questions and "not really a question, more of a comment"s!
Link to stream:
https://www.youtube.com/watch?v=S4TjOnkFLtI&list=PL0MRiRrXAvRgAFCdfHUcw8PNPqS7ux_BK&index=20
"I reverse engineered McDonald's internal ordering API and I'm currently placing an order for a McSundae every minute at every McDonald's location in the US to figure out which ones have a broken ice cream machine."
😂
As promised a few days ago, we now have a 2020.4 release of the first-party tzdata package on PyPI:
https://pypi.org/project/tzdata/
This includes changes to Palestine's DST rules that take effect THIS SATURDAY, so a good time to upgrade this (and your system package) is now!
And for the "try before you buy" types among you, my slides are already available!
https://pganssle-talks.github.io/pytexas-2020-upstream-bugs/#/
The @PyTexas@twitter.com talk schedule is up!
If you're interested in my talk, "What to do When the Bug is in Someone Else's Code", it'll be airing from 14:00-14:30 CDT on Sunday, October 25:
https://www.pytexas.org/schedule/#:~:text=Speaker%3A%20Paul%20Ganssle
To be honest, I feel like I may have shot myself in the foot by trying to get the word out about this the last few years. It's so widely misunderstood that I may have been able to make the case for a backwards-incompatible change based on "we'd be fixing more code than we break".
This is starting to come up a lot more as people switch from pytz to zoneinfo, so a reminder about datetime arithmetic semantics; addition is NOT referring to elapsed time:
https://blog.ganssle.io/articles/2018/02/aware-datetime-arithmetic.html
(Relevant SO question: https://stackoverflow.com/q/64440016/467366 )
Three different kinds of woodpecker in my back yard today. Yellow-bellied sapsucker (male, then female), hairy woodpecker (male), then downy woodpecker (female).
You can tell the hairy and downy woodpecker apart because the hairy woodpecker has a longer beak, and the downy woopecker has black bands on her white inner tail feathers.
Going to be a confusing few weeks for anyone in Palestine. Evergreen link:
The first-party `tzdata` module on PyPI has been updated to 2020.3 to reflect the upstream 2020c release!
https://pypi.org/project/tzdata/
This includes the short-notice changes to Fiji's DST. 2020.4 should be out soon, though, since Palestine just changed their DST on ~4 days' notice.
My son saw a blue jay at the feeder this morning and called over to my wife: "Mama, bird! You need the nocalurs! Take a picture!"
So it begins...
Sorry for boasting, but I can't deny sitting at #1 on HackerNews does kinda feel good 😂
Glow, markdown reader for the terminal with a TUI and encrypted cloud stash:
https://github.com/charmbracelet/glow
❤️
Some Eastern Bluebirds at the feeder the other day. Male first, then female.
Programmer working at Google. Python core developer and general FOSS contributor. I also post some parenting content.