@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 python
@hugovk@mastodon.social avatar
melaniearbor, to random
@melaniearbor@hachyderm.io avatar

It's that time of year when I try to use mastodon for the sake of connecting with folx at and get utterly confused. Hold on to your hats, kids 👒

hugovk,
@hugovk@mastodon.social avatar

@boticelli @melaniearbor Welcome to Mastodon and PyCon!

sethmlarson, to random
@sethmlarson@fosstodon.org avatar

Typing like the wind to take these Language Summit notes! ⌨️💨 Not long to go :)

hugovk,
@hugovk@mastodon.social avatar

@sethmlarson And touch typing! Keep it up!

hugovk, to python
@hugovk@mastodon.social avatar

I just kicked off PyCon 2024 with the first talk of the Language Summit (and my first talk at PyCon!): "Should Python adopt CalVer?" It was an interesting discussion, let's see!

The view of the language summit from the lectern.

hugovk,
@hugovk@mastodon.social avatar

@jarofgreen The Language Summit isn't recorded, but there'll be a blogpost, and if we go ahead there'll be a PEP and discussion thread.

adi, to python
@adi@chaos.social avatar

Does anybody know how to suppress search highlighting on https://docs.python.org/? It really annoys me. For example if I search for re.match, the re documentation will then look like someone threw confetti all over it.
Reloading the page is my current workaround, but I prefer having it done automatically.

hugovk,
@hugovk@mastodon.social avatar

@adi You can hit the Esc to clear the search highlighting on https://docs.python.org

treyhunner, to random
@treyhunner@mastodon.social avatar

Planning my veg-ish eating for

Rosewater Middle Eastern looks like it has good veg options and Arepittas looks like it probably does too.

ShadoBeni also looks really good, though it's a bit of a walk from the conference center.

Folks eating vegan/vegetarian this trip: found any other eats that look promising?

(Editing to also add the not-officially-recognized but widely used hashtag as well 🤫)

hugovk,
@hugovk@mastodon.social avatar

@treyhunner I had a meat dish but Nicky's Thai Kitchen was good and they have lots veggie and vegan: https://nickysthaikitchen.com

grimalkina, to random
@grimalkina@mastodon.social avatar

It's REALLY weird to me when people in software mine research papers for their content and say "researchers" instead of naming the scientists who actually did the work they're using. We're human beings and our work is our livelihood (at a fraction of yours I might add). Name us.

Blessed for the community around me that has this value, side eye at the content engine that doesn't.

hugovk,
@hugovk@mastodon.social avatar
hugovk, to python
@hugovk@mastodon.social avatar

🐍🧪 Python 3.13.0 is due out in October 2024 and work is underway to implement experimental support for PEP 703 "Making the Global Interpreter Lock Optional in CPython".

As the Steering Council noted in their acceptance of the PEP, to succeed it's important to have community support.

I wrote a little guide on how you can help test out the beta in your project, and help us find bugs in CPython:

https://dev.to/hugovk/help-us-test-free-threaded-python-without-the-gil-1hgf

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

@neutrinoceros It's a good question 👍 Yes, I think so, to give exposure to as much code as possible. At this early stage, single-threaded performance will be worse, but CI testing can help find bugs. I "accidentally" found a couple with a PR that had nothing apparently related.

hugovk,
@hugovk@mastodon.social avatar

@neutrinoceros I think this is the right place to report it: https://github.com/deadsnakes/issues

hugovk, to python
@hugovk@mastodon.social avatar

#️⃣🐍 The official PyCon US hashtag is:

Feel free to also tag with , , , , , or if you want, but please include for visibility.

Source: last line of https://pycon.blogspot.com/2023/10/pycon-us-2024-launches.html

hugovk,
@hugovk@mastodon.social avatar

@lorenipsum Accessibility tip: prefer CamelCase for hashtags, it helps people with screen readers or dyslexia:

rather than

https://www.boia.org/blog/make-your-hashtags-accessible

bitprophet, to random
@bitprophet@social.coop avatar

Weather for looking decidedly not amenable to outdoor socializing. Boooo.

hugovk,
@hugovk@mastodon.social avatar

@bitprophet Nicky's Thai Kitchen has covered outdoor seating and good food. It's quite close to the venue.

hugovk,
@hugovk@mastodon.social avatar

@bitprophet I think I saw B&B this evening, with the little greenhouses outside. They did look cosy :)

miketheman, to Dragonlance
@miketheman@hachyderm.io avatar

Are you coming to US this week in Pittsburgh? I am!

I put together a helpful custom 📍 with the recommended local places from the PyCon US website to help me navigate - hope it helps you too in some way.

https://www.google.com/maps/d/viewer?mid=1Y31kfV0PKgUNNkjlx_JujwL_w5LvV5Y&ll=40.46084522106604%2C-79.9658134&z=13&hl=en

hugovk,
@hugovk@mastodon.social avatar

@miketheman Thanks for this! Two things:
Reocmmendations typo in title.
You can remove Dave and Andy's Homemade Ice Cream.

hugovk, (edited ) to random
@hugovk@mastodon.social avatar

Pittsburgh-bound for #PyConUS! Plus some bonus #aurora from last night ("revontulet" or "fox fires" in Finnish)!
#Helsinki #AuroraBorealis #NorthernLights #revontulet

hugovk,
@hugovk@mastodon.social avatar

@hamatti Thanks!

emckean, to random
@emckean@xoxo.zone avatar

It's the eleventh of the month, so here are eleven links (mostly) to things I learned while looking up other things: https://buttondown.email/thingslearned/archive/things-i-learned-while-looking-up-other-things-7846/

hugovk,
@hugovk@mastodon.social avatar

@emckean Thing I learned while looking up things after reading the things you learned while looking other things:

  • There's a plant called Welsh onion, which is a kind of spring onion (scallion)

  • It's not indigenous to Wales or common in Welsh cuisine (can confirm, never heard of it before. The leek is the national veg.)

  • "Welsh" here means foreign, non-native

Wales is an exonym from a word for foreigner (see also the wal- in walnut). Cymru is the Welsh name, from a word for compatriot.

hugovk, to random
@hugovk@mastodon.social avatar

🗓️🖨️📄 Going to ? Want to print out the schedule so you can scribble on it and stuff it in your pocket without worrying about phone battery?

Here's some custom CSS to make it more printer friendly.

https://dev.to/hugovk/printable-pycon-2024-schedule-4pdp

hugovk,
@hugovk@mastodon.social avatar

Get yer PDFs here, thanks Ned! https://hachyderm.io/@nedbat/112435746896321672

ambv, to geopolitics
@ambv@mastodon.social avatar

This is the dumbest self-contradictory set of words describing one #airfare booking I have ever seen.

#Lufthansa #Economy #PremiumEconomy #PremiumEconomyBasic #PremiumEconomyBasicPlus #FlyingWithHynek #PyconUS2024

hugovk,
@hugovk@mastodon.social avatar

@ambv "And a special welcome to all our valued passengers in Premium Economy Basic Plus hyphen Mixed cabin."

gaborbernat, to random
@gaborbernat@fosstodon.org avatar

pyproject-fmt just got a new major release https://github.com/tox-dev/pyproject-fmt/releases/tag/2.0.0 now using rust under the hood (faster and more powerful)

hugovk,
@hugovk@mastodon.social avatar

@kytta @gaborbernat Do you need to run linters on a non-mainstream platform?

I run the linting on the CI in its own dedicated workflow, so it's on a vanilla Ubuntu. Then all the exotic platforms only run tests.

I prefer it this way: if the linting fails and tests pass, I know it's (usually) just an easy fixed needed. If linting is run with tests on all platforms, I don't know if a failure is from tests or linting. It's a form of "fail fast".

hugovk,
@hugovk@mastodon.social avatar

@kytta @gaborbernat Looking at the main dependency, there are wheels for musl (x86-64 and i686), manylinux (x86-64, s390x, ppc64le, ARMv7l, ARM64, i686) and a couple each for Windows and macOS.

Perhaps musl + ARM64 can be added too?

https://pypi.org/project/pyproject-fmt-rust/#files

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