@hugovk@mastodon.social
@hugovk@mastodon.social avatar

hugovk

@hugovk@mastodon.social

Python 3.14 & 3.15 release manager, core developer, PSF Fellow, open-source maintainer, PEP editor, NaNoGenMo organiser, winter bicycler

This profile is from a federated server and may be incomplete. Browse more on the original instance.

hugovk, to random
@hugovk@mastodon.social avatar

@nohlson Welcome to Mastodon, I'm excited about your project!

hugovk, to random
@hugovk@mastodon.social avatar

Listening to one stream with the other two playing in the background!

https://streaming.media.ccc.de/emf2024/

bbelderbos, to python
@bbelderbos@fosstodon.org avatar

Did you know about this optimization tip? 💡

Integers from -5 to 256 are cached, meaning they are preallocated and reused, boosting memory efficiency. 📈

See below where I use "is" to show the ints that are preallocated to the same object = optimized:

hugovk,
@hugovk@mastodon.social avatar

@bbelderbos Please remember to include alt tags for images: https://fedi.tips/how-do-i-make-posts-more-accessible-to-blind-people-on-mastodon-and-the-fediverse/

alt:

>>> a = [5, 200, 256, 257, 300, 500]
>>> b = [5, 200, 256, 257, 300, 500]
>>> for i, j in zip(a, b):
... print(i, j, i is j)
...
5 5 True
200 200 True
256 256 True
257 257 False
300 300 False
500 500 False

muheuenga, to random
@muheuenga@hachyderm.io avatar

🚀 I had a great time at @pycon US 2024 in Pittsburgh! 🌍✨ It was an amazing experience connecting with passionate individuals from around the world and exploring the vibrant city of Pittsburgh. 🌉

👉 Check out the full blog post here: https://kafkai.com/.../our-experience-at-pycon-us-2024.../
Attending PyCon US 2024 was a truly enriching experience. We left with a wealth of new knowledge, a deeper appreciation for the Python community, and a renewed sense of enthusiasm for our work.

A big thanks to @ThePSF

hugovk,
@hugovk@mastodon.social avatar
jonafato, to random
@jonafato@mastodon.social avatar

@ThePSF Is there a reason that the "Voting Member" option in the Managing / Contributing membership self-certification form (https://psfmember.org/civicrm/contribute/transact/?reset=1&id=32) defaults to "No"? If this option needs a default, I would hazard a guess that the average new member signup intends to vote, and it would be a shame to see someone put in the work, enroll as a member, and then accidentally default opt-out of voting privileges.

hugovk,
@hugovk@mastodon.social avatar

@jonafato @indepndnt @ThePSF

The OpaVote 2023 results page linked from https://discuss.python.org/t/psf-board-election-dates-for-2023/26699/26 is no longer up, but it just so happens I had written:

"But the good news is there were more than 9 votes separating each of the top 4 vote winners, and from the number 5 spot.

"And the 5th place will also serve a one-year term to fill an off-cycle resignation, and there were more than 9 votes between 5th and 6th."

hugovk,
@hugovk@mastodon.social avatar

@jonafato @indepndnt @ThePSF
re: 9 votes - I was only interested that the gaps were at least 9 because there had been 9 empty votes due to a bug. I don't remember how much more than 9 the gaps really were.

I don't know if the missing page is intentional or a mistake.

jrrickerson, to random
@jrrickerson@fosstodon.org avatar

Having learned the vernacular of the funicular, we proceeded to board this particular funicular. We enjoyed our climb (diagonal, not perpendicular), and when we reached the peak, the view was spectacular.

hugovk,
@hugovk@mastodon.social avatar

@jrrickerson

Having learned the rhyme of the incline, we proceeded to board this fine incline. We enjoyed our climb (diagonal, not skyline), and when we reached the peak, the view was sublime.

quixoticgeek, to random
@quixoticgeek@v.st avatar

Reminded by a survey from @sinituulia. I need a new backpack. Mostly for running errands around town, going to the supermarket etc... needs to be durable, with an external mesh side pocket for a water bottle. Big enough to also fit a laptop would be good.

What do people recommend?

hugovk,
@hugovk@mastodon.social avatar

@quixoticgeek @sinituulia I have a Deuter Bike 1 20. Two side mesh pockets, suitable for leeks, zipaway loaf-holding net, zipaway waterproof cover. Fits a laptop. Comfortable back padding.

pradyunsg, to random
@pradyunsg@mastodon.social avatar

Wait... do people actually use LinkedIn?

I decided last night that I should bother with updating things and adding connections since I saw so many people pointing to it while at PyCon, and I'm surprised to see people respond to connection requests in the order of minutes.

hugovk,
@hugovk@mastodon.social avatar

@pradyunsg I try and avoid it, I only updated my job there today after changing 14 months ago...

wgrav, to python

does anyone know of a good api wrapper for creating ? looking to create something similar to reddit's u/cahbot for the fun of it (if it doesn't exist already)

hugovk,
@hugovk@mastodon.social avatar
seawall, to random
@seawall@mastodon.nz avatar

The existence of the term "con crud" really should have been a greater indicator of how spaces are constructed and managed to exacerbate or mitigate the spread of illness.

I'm glad @kiwipycon and have been and doing things about it, but what other organisers are?

hugovk,
@hugovk@mastodon.social avatar

@seawall

@NorthBayPython is held in an open-air barn (with friendly barn cats!) and has a carefully written policy: https://2024.northbaypython.org/health-and-safety-policy

See also @phpledge

treyhunner, to random
@treyhunner@mastodon.social avatar

@hugovk I found 2 differences in some (very in-the-weeds) Python Morsels exercises on Python 3.13.

I think the first might be a bug and the second is probably the result of fixing a bug.

https://pym.dev/p/35r3x/

Any thoughts on whether either might matter for production code? Or insight into the CPython issues/PRs that fixed these? (I did a quick search but couldn't figure it out)

Happy to report either difference in behavior, but I don't want to clutter up the issue tracker with noise.

hugovk,
@hugovk@mastodon.social avatar

@treyhunner Number 2 about locals() looks like intentional changes from PEP 667, see https://github.com/python/cpython/issues/118888 and https://github.com/python/cpython/pull/119201

I'm not sure about number 1, it's worth a new issue.

> Any thoughts on whether either might matter for production code?

Probably, see https://xkcd.com/1172/ !

Quality bug reports are always welcome. We want to find regressions, especially during the beta, and duplicate reports are better than none.

Thanks for testing the beta!

briancohan, to random
@briancohan@fosstodon.org avatar

Did anyone get a good picture of the world maps at the @ThePSF booth showing pins of where all the attendees were from?

hugovk,
@hugovk@mastodon.social avatar

@pythonbynight @briancohan @ThePSF Here's a couple more a bit earlier, from Saturday morning.

Close up of Europe.

hugovk, to random
@hugovk@mastodon.social avatar

Application for a proxy vote: sent!

offby1, to Seattle
@offby1@wandering.shop avatar

I have a / “missed contact" question; I spoke to a Tammy who was at and PyCon US, and we talked about GitHub's contribution graph; if anyone knows who that is, can you put her in touch? Thanks!

hugovk,
@hugovk@mastodon.social avatar
ebel, to random
@ebel@moytura.org avatar

is the google ai things not available for us europeans or something?

i've seen some hilarious screenshots, and i'd love to try it myself.

hugovk,
@hugovk@mastodon.social avatar

@ebel I was in the US earlier this week and saw it, now I'm in Finland and don't see it 🎉

mkennedy, to random
@mkennedy@fosstodon.org avatar

had 2,551 in-person attendees and was "sold out”

had 3,393 (Checked-in people).

Anyone know why the tickets were restricted to 1,234 fewer in 2024? The venue seemed massive so should have had room.

I'm genuinely curious what the difference was. 48% more seats in 2019 is a big difference.

Ref [location history]: https://en.wikipedia.org/wiki/Python_Conference

hugovk,
@hugovk@mastodon.social avatar

@mkennedy @glyph It sold out just before the event opened, with a spike of some 300 tickets
https://fosstodon.org/@pycon/112445571644276379

hugovk,
@hugovk@mastodon.social avatar

@mkennedy @jacob @glyph Comparing @drupalcon / @DrupalConEUR because their numbers are readily available and they're roughly the same size as @pycon / @europython (they were in Pittsburgh last year):

In the US they went from ~3,000 in the beforetimes to ~1,400 now

In Europe from ~1,500 to ~1,200

https://www.drupal.org/association/drupalcon/locations

PyCon US: ~3,400 to ~2,700
EuroPython: ~1,200 to ~1,000

https://www.europython-society.org/europython/

(There are of course many other factors, like changing popularity of each tech etc.)

ehmatthes, to random
@ehmatthes@fosstodon.org avatar

For my talk last week, I ended up rendering images of my code snippets for the slides.

I wrote up my process for generating those snippets, with the ability to regenerate all of them with different formatting options at any time:

https://www.mostlypython.com/generating-code-snippets/?ref=mostly-python-newsletter

hugovk,
@hugovk@mastodon.social avatar

@ehmatthes Nice workflow!

When preparing my slides, I noticed copying and pasting from into kept the colours.

So I switched PyCharm into light theme and copied code into PyCharm, and them into Keynote. Then I can change the font size and edit directly in Keynote as needed, like adding the comments in red.

https://hugovk.github.io/python-calver/#23

LauraLangdon, to random
@LauraLangdon@hachyderm.io avatar

I guess the “Do you agree with the PSF’s universal masking policy for #PyCon?” poll has been deleted. When I saw it yesterday the vote was 80% “Yes”, and I was so proud. 🩷

“Came for the language, stayed for the community” in action! 🐍

hugovk,
@hugovk@mastodon.social avatar

@LauraLangdon It was still cached in my app after deletion, here's a screenshot of it at 79% "Yes" (66 votes):
https://mastodon.social/@hugovk/112488904582930528

The Twitter poll is now 63.6% "Yes" (11 votes) and not yet deleted:
https://x.com/_andreas_jung/status/1793393999312503101

iqbalabd, to python
@iqbalabd@mtd.pythonasia.org avatar

First thoughts coming back from #PyConUS #pyconus2024: Do you know anyone who works hard but is unrecognized in your #Python community? Nominate them for stuff at the @thepsf ! Don't know what or how? I've written a README here:
https://iqbalabdullah.net/en/posts/2024/05/nominating-pythonistas-at-the-psf/

hugovk,
@hugovk@mastodon.social avatar

@iqbalabd Thanks for the write-up, let's get nominating! There's also @Thepsf's highest award, the Distinguished Service Award: https://www.python.org/community/awards/psf-distinguished-awards/
#Python #PyConUS #PyConUS2024

nedbat, to random
@nedbat@hachyderm.io avatar

@andreasjung It seems like you started this poll in bad faith. You have a clear opinion on the subject. You were not looking for opinions from people, you were trying to start arguments.

hugovk,
@hugovk@mastodon.social avatar

@treyhunner @nedbat @andreasjung Certainly looks bad faith when the Mastodon poll is deleted (79% yes, 66 votes) but not the one on Twitter (33% yes, 3 votes)

Twitter: Pinned Andreas Jung @_andreas_jung 8h #PyCon #PyConUS @pycon 2025 should/must have a masking mandate (if the situation is comparable to 2024)? @thepsf #Python Yes 33% No 67% 3 votes. 6 days 15 hours left

xgranade, (edited ) to python
@xgranade@wandering.shop avatar

Hey, um, #Python folks? You might want to come collect the COVID denialism happening right now, claiming authority on the basis of a PSF fellowship.

(Thank you for those of you who have already done so.)

(edited for clarity and correctness)

hugovk,
@hugovk@mastodon.social avatar

@glyph @xgranade Looks like the toots are copy/pastes from his tweets, where the poll hasn't been deleted yet for having the "wrong" result
https://mastodon.social/@hugovk/112488904582930528

jezdez, to random
@jezdez@publicidentity.net avatar

As the only @jazzband roadie, I want to confirm having gotten repeated offers from Tim (and from others) to help with Jazzband maintenance.

Ultimately and not very ironically, I’ve not had the chance to accept it since the hardest part has not been achieved in Jazzband. (1/3) https://fosstodon.org/@CodenameTim/112485191596931090

hugovk,
@hugovk@mastodon.social avatar

@jezdez @jazzband No one ever said governance was easy, in open-source or otherwise. Despite that, Jazzband has been hugely successful. Thank you!

CodenameTim, to django
@CodenameTim@fosstodon.org avatar

I'm looking for some help running a GitHub organization dedicated to supporting community-maintained third-party #Django packages.

I've written up an introduction here: https://www.better-simple.com/django/2024/05/22/looking-for-help-django-commons/

You can join here: https://github.com/django-commons/membership

hugovk,
@hugovk@mastodon.social avatar

@sethmlarson @jezdez @CodenameTim Here's a similar thing I've heard about, but on the face of it, EF+Py sounds better than VC+Go :)
https://github.com/stacklok/minder

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • InstantRegret
  • DreamBathrooms
  • ethstaker
  • magazineikmin
  • thenastyranch
  • ngwrru68w68
  • Youngstown
  • slotface
  • modclub
  • love
  • kavyap
  • everett
  • cubers
  • anitta
  • mdbf
  • khanakhh
  • tacticalgear
  • osvaldo12
  • rosin
  • tester
  • GTA5RPClips
  • cisconetworking
  • Durango
  • normalnudes
  • provamag3
  • Leos
  • JUstTest
  • All magazines