#pycon-us
1 messages · Page 1 of 1 (latest)
ping
I attended last year, but won't be attending this year. Salt Lake City is an underrated city that I weirdly know a lot about, so I'm happy to share tips for best enjoying the city as well.
also if someone can bring me back a new Utah flag, I'd appreciate it!
I was in Utah a few weeks ago and there was somebody at the airport collecting signatures to overturn the new flag 😄
I like it though
are you going to the conference again this year?
yes
This was my preferred design
that's pretty good too! I just like any US state flag that isn't just blue with a coat of arms
CGP Grey did a US state flag ranking video, and every "seal on blue bedsheet" flag automatically got F tier, so he had FS through FF tier within F tier.
If there are mountains in Utah (i probably should know that and I think I've heard matt harrison talking about skiing in Utah) then the new flag make sense. I don't remember the old one though.
Anyone attending online?
it's not very memorable. but it's quite mountainous, yes.
+ 👋 is there a link to the PyCon programme?
This is the full overview: https://us.pycon.org/2023/schedule/. There are also dedicated pages for each of the subevents, which are a bit easier to use.
Is PyCon or associated talks livestreamed at all? 
There's a Livestream registration on the site so yeah
I’m going in full newbie mode.
I think you'll have a great time. be sure to socialize, especially in the evening hours.
Yes, but not for free. Session recordings will be made available after the conference on YouTube. I think that took about 2 months last year.
I would be happy to hear tips
the main headquarters for the mormon church is diagonally across the intersection from the convention center, so you can see the main mormon temple (on the outside), and the tabernacle for the mormon tabernacle choir. and sometimes there's someone playing the organ.
last year there was an attendee-organized walk in a canyon that's next to the city (the city goes all the way to where the mountains become too steep, and abruptly stops), and I didn't go because I didn't bring the right shoes for it. Wish I had.
The blue iguana is a good restaurant (went there with @stuck reef). The bar "why kiki" is not a good bar.
last year I simply walked from my airbnb into the nearest mountains and climbed up. That was very nice, I got a great view of the city
I have Thursday to try something like that (my wife will be with me through Friday night)
you can also go into the mormon headquarters tower and ask to take the elevator to the top.
do you know which canyon that was?
it was probably city creek canyon
looks right 🙂
Last year, I went to a bar called "Lake Effect" at the end of the final day of the conference (Sunday). It was a good ambience and they had a great jazz band playing live. The jazz band is obviously not a permanent fixture, but it looked like the kind of place that regularly has something like that.
It's at walking distance from the conference centre.
I watched the video just yesterday 💀
Can’t come to PyCon because US (I haven’t got a visa yet)
https://lakeeffectslc.com/calendar looks like a full venue
Live music 7 days a week Check out some of these events and come see why Lake Effect has a reputation of having the perfect nightlife atmosphere. Keep an eye out for some of our more popular events like: Concerts and other live performances Whiskey and Wine Tasting Classes Private and public parties Holiday celebrations
son of ;;;;
is there any pycon spain channel?
We aren't planning to have one, since this server is only English-speaking.
they started having a spanish-language talk track at pycon US. and I met a lot of people from spain there last year.
talk track?
sequence of talks in the same room.
kokok
it's called "charlas"
hi
i'll ask, but one of the spanish servers made some stickers for pycon-us so they will have a presence there
where are you located? spain will have their pycon in october https://2023.es.pycon.org/
ikik
but tickets not for sale atm
It’s a beehive
o yeah. i was thinking these are white mountain tops
Idk what they ar tho
The new flag features a central beehive and accompanying star surrounded by a hexagon, snowy mountains, and red rocks on a blue foundation, according to Utah Department of Culture and Community Engagement's "More Than Just A Flag" initiative.
I like that flag. It's a good flag.
I'm a bit sad that I'll have to miss Ned's keynote. Well, I suppose I can watch it in a few months time on YouTube, but actually sitting in the audience is a different experience.
whats that keyboard?
where can i learn python from start
So excited, This is my first Pycon.
!resources
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
don't forget a backpack to accumulate swag 😛
or an extra suitcase to pack it out in.
You don't want to be carrying that stuff around all day in your hands
it's true. Though at RHSummit they give you a backpack
Do you stick the swag backpack in you swag backpack? :p
Well, the swag backpack was bigger than my swag backpack. So I put my swag backpack in the swag backpack
shiny gold swag bag
Those have a 1:5000 drop rate though
||oh i wasn't even planning on making that reference 😳||
I am not much of a swag lover. Is there a place to leave my unwanteds for people who want to bring home doubles?
you get the swag from different tables in the expo hall; you don't have to take it
I just heard from my neighbor that there is also a "Red Iguana" restaurant, unrelated to the "Blue Iguana" mentioned above. It's further away, but she says it has the best mole sauce ever.
I wonder if they hate eachother.
pycon us logo whoop whoop
PyCon!
Yeye
As someone who doesn't hike often, do you have any recommendations for things to make sure I bring if I want to go on a hike while I'm there? Water and suntan lotion are what's coming to mind
debugger Bug spray?
I hadn't thought of that! It's still the early part of spring in the midwest so bugs are barely out and it was not in my mind. Thank you!
Very well could be the case there too, but better to have it and not need it than not have it and wish you did
water and sunscreen are important. I don't think you'll encounter a lot of bugs
but maybe I'm a spoiled Californian
Depends on how good their code is
My code? Well then, bug spray it is *orders industrial grade pallets*
But awesome, I hadn't thought of going on a hike at all until you had mentioned it, and I would have regretted it if I didn't at least try to plan one
I was... Up a tree once in the fall when I'd thought we'd had a good enough frost to kill off the bugs. And I was very sad when I was wrong and lacked spray
you're going to pycon?
Yes I am! (Granted I have terrible luck when traveling so my mileage may vary)
Yay! Be sure to go in 2024 as well (because I plan to go next year, but can't this year)
Awesome! I hope to next year as well, there might be one scheduling conflict around it but we'll see
just cancel the other thing. not pycon << pycon
(inb4 it's like a wedding or something.)
I plan to have a talk proposal that gets rejected in 2024
what would your rejected talk be about if it were accepted?
I haven't decided yet. I have a couple different routes I could go. Most likely it would involve using python as an application testing tool. I'd have to be careful to give enough details to make it interesting while not giving away proprietary information about my workplace. That would be the difficult part
But it's probably 50/50 or worse if the review panel would even find it an interesting enough topic
I might have to invent a scenario to help make it interactive/interesting since I definitely couldn't use my real work
See? It already put you to sleep @tacit jetty xD
Oops that was supposed to be a non-ping mention
I don't know that your chances are any worse than anyone else's
oooh I didn't know!! we should have made you a <@&1092855104392146955> badge
you can wear the fancy hat you made and program it to say Community Outreach Lead for Python Discord
I honestly don't know if that'd get through security. Huh.
Can we join the pycon online ?
Ah same question
https://us.pycon.org/2023/attend/pycon-online/
@crude star @thick pike
Thank u!
thanks a ton
You have to pay to attend online, but the talks will be posted on youtube later.
Can anyone use one of the open spaces? I have this Oak D lite AI camera I haven't had time to use and maybe other attendees would be interested in making a project with it between talks. I'm new to all this and unsure if this is something people do at Pycon.
definitely sounds like a good use for open spaces!
Yep! There's a board where you can claim one of the available rooms for one of the time blocks. Last year, I went to one about non-violent communication, and one about ranked-choice voting (and other alternative election heuristics).
interesting
and how do people find out if something is happening in one of those rooms they may be interested in?
unless this board you speak of is uploaded to the pycon app. that answers my question if it is.
I think they look at the board 🙂
lol see, it's missing the obvious like that which leads to so many of my failed over complicated Python app ideas.
any advice on how open space events should be structured and prepared for if your the one starting it?
How do I attend online?
I haven't actually run one, but I think it can be as formal or informal as you like. You could do something like prepare a short introduction to give to people as they come in
I appreciate the suggestion.
Hi, everyone! Super excited for PyCon this year!
I'm delivering a talk Friday morning on Python 3.11's new specializing, adaptive interpreter, and I'll also be hanging around the Microsoft booth for much of the conference. Feel free to stop by either of them and talk Python performance!
(I'll also be listening here for @-mentions the whole time too, if anyone wants to chat.)
I'm trying to understand what it takes to adapt coverage.py to pep 669, but idk if I can make your talk in person...
I won't be talking about 669 in my talk at all, but I'm somewhat familiar with it (so maybe I can help anyways).
(I wrote a PEP 669 jump and opcode tracer for fun.)
i understand that kind of fun 🙂
It was also a way of proving that I understood how it worked, haha.
Will the slides for the newcomer's session be available earlier than the normal two weeks for the yootoob videos? I ask because I don't arrive until Thursday evening, and thus can't attend that session f2f but would want to hear what was said.
Maybe someone can just tell you in this chat what is said during that
A single shovel of slideware would probably be more efficient. :-)
I don't know if the slides from the session will be available, but fyi: pycon videos usually appear online within a day. Also, I don't think the newcomer session will be recorded.
Fair enough.
On the PyCon schedule, are the displayed times localized to my browser's time zone, or are they in Salt Lake City time?
They are in SLC time for me, and I guess it's the same for everyone.
The "Welcome" is at 09:00AM on Friday, 21 April on the schedule I see
Is there one every year?
Every year that there isn't a pandemic...
Even then they had it online
Well yes, I meant when people aren't expiring so much is there one every year?
it's every year, yes.
this year will be the 20th anniversary
btw: PyCon US is hosted in the same city for two years each time (to simplify planning). This year is the second in Salt Lake City. 2024 and 2025 will be in Pittsburgh PA.
Oh, that's good to know. That's much easier to travel to for me at any rate
I've asked this now on Mastodon and Twitter, but I might as well try here: is anyone coming to PyCon with juggling equipment? I've brought some in the past, but I'm not sure I want to lug it around this time.
side note, I'm coming to PyCon 2023, finally got things arranged
I'll be looking up folks I know, and I might create a meetup of my own for some esoteric subject if I feel up to it :D
Does juggling bits and bytes count?
it's not part of Discord, no. you'd go to the pycon website and sign up for the email list.
There will be plenty of that, and I am bringing equipment for it 😄
Um
For PyCon?
Idk if you're shit posting gifs or if you're just really hyped for PyCon. Personally, I'm having trouble containing my hype, even though I'm not attending.
Am hyped. Able to fly out this year but know barely anyone there. Also bringing coworker along who hasn't been to any dev conferences so should be a fun time
Having your coworker there means you're off to a good start. You can also join up with other friend groups.
I ran into Guido at the airport already 🙂
Good luck to everyone today giving talks.
If anyone at the conference sees this flag irl, I'll be interested to know
(this is the new flag of Utah in the style of the progress flag)
wow
The new Utah flag for reference
hi
i'm attending pycon this is my second time. didn't realize that the talks today and tommorow were paid so i'm just in my hotel room unpacking
the typing summit is free 🙂
Still hoping for the newcomer presentation slides, given that imma only going to be a newcomer once and I will be in an airplane during the session.
Is this the official Chan for the conference or is it jumping between here and a matrix server?
Also thx to whoever is handing out the roles 
I don't know that you'll learn anything from the newcomer presentation that you couldn't learn by talking to past attendees in this chat.
@hybrid pawn something to know as a first-timer: PyCon is a lot more than a series of presentations. Some people don't go to any of them, preferring "the hallway track".
Especially those pesky keynotes.
i hear three of them will be good this year 😄
Whats the hallway track?
talking to people outside of presentations. Also, there are open spaces, self-organized sessions in some of the common areas.
super excited. I wonder if people will be interested in doing a project with the AI camera i brought.
if you post an open space about "AI Cameras" I'm sure you'll have some people.
nice
"AI Camera"?
thank you for all the tips
i backed the kick starter for this
Combines high performance and affordability, providing all the superpowers offered by RVC2 core and DepthAI API in an affordable package. Won AI and Vision Alliance's Best camera award in 2022. 4 TOPS of processing power 13 MP central RGB camera available in auto-focus and fixed-focus variants BMI270 IMU, 6-axis sensor
but have not had the time to get it a project going for it since it arrived so this felt like a good place to start.
Idea: "A camera that ignores people in the picture and zooms in on only dogs in the image"
oooh, that's actually pretty cool. Didn't know this existed
thats a fun idea
i was kicking a d&d idea around on paper where you have a giant grid on a white board and you draw on it and the info is analyzed by the camera and converted in to stats that are sent to each player.
stuff like distance to enemy and terrain type and npc elevation based on trained symbles
In something kinda similar but simpler I wonder if you could use it for analysis of professional Go games
that is, mount it above the board and insta-read in the game record and generate AI-predicted moves
oh thats facinating
as well as basically stream a real go board to somewhere like http://online-go.com
Online-Go.com is the best place to play the game of Go online. Our community supported site is friendly, easy to use, and free, so come join us and play some Go!
I think currently they just have someone manually do it or use an online platform as the board but it'd be fun to have a live version
go is a hard game. the more in to it you get the more you realize there is so much more too it
Yup. But with katago now you can get really good AI models on a laptop.
Ah checked in and at my hotel, and after checking the SLC weather--I realize I did not pack for the cold weather. Oh well being inside will help with that
yeah, i hope i brought enough layers. I didn't want to have a full winter coat.
Worse comes to worse I'll do jumping jacks or something equally silly to warm up 😅
Utah spends very little time in an ideal temperature range. It's just hot all the time, except for when it's really cold.
"but it's a dry heat!" they say
I was all prepared for that dry heat I didn't think to plan for any weather past it being rainy. Which as a child of the midwest, is a massive oversight on my part. I should be use to the weather not being consistent, and should have known to check. Oh well
I’m more worried about if the convention center AC keeps up
Btw targets on DoorDash here too 😄
Is there a way to watch online or is it just in person?
you have to pay to watch online while it's happening, but it will be posted on youtube later.
Oh awesome, thanks!
I was in Arches National Park yesterday, as a detour on my way to SLC. It snowed on me. In the desert. 🤯
I just took a walk around the block here in SLC, and there was tiny hail.
Yeah, I did not pack warm enough clothes for this 😅
I'm currently sitting in the newcomers orientation and haven't been outside since this morning. But the building has been a great climate all day so if it's really cold outside I didn't notice 😄
did you fly into vegas and rent a car, or what?
Yep, exactly that. Drove from Vegas to Zion and then to Canyonlands and Arches over a long weekend
did you go to the Kolob arch?
There are not one, but TWO squeezeboxes at PyCon. You have been warned.
That's fantastic! I'll have to keep an eye out if you're bringing it again tomorrow
It was a rather silly day in the best of ways. Great start to my first in person PyCon
I should have known when I had the idea for this channel that I'd end up sad that I'm missing out
Everyone please go again next year uwu 
I think I'm going to go next year; so there's always that...
And I promise to put some clothes on and not whip people with spruce branches
Ah. I had never looked that closely at it tbh.
💀
How many attendees are there this year?
98
That .. seems to be on the low side
It would seem their math is rusty
Now sitting in the audience for the key-Ned
Wednesday Addams doesn't smile often, but when she does, it's because she just got a new sticker for her laptop. Join Wednesday in her love for all things dark and Python with our new sticker at PyCon. It's so good, it'll make even Wednesday crack a smile.
Find the Netflix nerds for a sticker! There's 3 of us 😀🐍🕷️
and I sat down and ate breakfast next to Guido Himself
we had a good conversation about the future of the language (there's a lot of hard work to be done, but it's slowly happening)
and some fun talk about virtualization of our workspaces - he works for Microsoft now (he used to work for Dropbox), and he has never been in the office, ever
was it mostly about type hinting and performance optimizations? or did he talk about language features as well?
much of it actually revolved around the stable ABI and the HPy project, and what the most efficacious road forward will be there
what are ABI and HPy?
Python’s C API is covered by the Backwards Compatibility Policy, PEP 387. While the C API will change with every minor release (e.g. from 3.9 to 3.10), most changes will be source-compatible, typic...
interesting! this would probably be a lot more impactful for my work than changes to the language spec.
yes, it's been a long ongoing process, because there's a lot of legacy around the ABI that is difficult to transcend
The stable ABI is pretty new, in the grand scheme of things (it was introduced in 3.2, so it's only about a decade old). But, the C API itself is much older with a ton of legacy and decisions that are questionable in retrospect, and the stable ABI was bootstrapped by choosing existing functions from the C API and committing to backwards compatibility for them at the ABI level. Which was a quick and easy way to start giving a stable ABI, but that meant carrying forward legacy APIs and committing to never changing them
@lime vine gave a nice keynote
Pardon my ignorance but does a stable ABI allow you to "hook" into python without the need for C?
it provides a standardized way to do it
@lime vine Stunningly human keynote, it was absolutely lovely, thank you!
I was about to say "no" and remembered Ned's keynote 🙂
@brittle lily there's some advice in there I've been striving to follow, although at times it can be difficult.
One must work to assume good intentions on the parts of all
The stable ABI still requires you to use a C API, I think the main benefit is that it removes the need to recompile C extensions with every Python release
I loved the topic! Super relevant here
I've always meant to try a lisp so I'll have to check hpy out sometime
Well, no, it doesn't! You can use the stable ABI without C. It enables things like Rust extensions, for instance. The stable ABI is stable at the binary level, below the level of any particular programming language
True, we call it the C API but you can use it from other languages
Can't wait to watch netbat's keynote on youtube 😛
I'll be walking around today sporting a PyDis Tshirt, if anyone sees me, feel free to say hi!
next year I might wear my Complete Annihilator shirt
since Razorface was completely annihilated
Yeah. You're definitely right that the main benefit is not needing to recompile an extension module for each Python version, but the same ABI stability that enables that also enables building extensions without a C compiler, and instead coding against the documented and stable ABI.
Which is maybe a bit of a pedantic point 🙂
Just wondering is anyone from Splunk or ServiceNow here at PyconUS2023
Hello, Interested in buying however I have couple questions
Newbie says: this is fun!
Some good talks today!
Hi folks for anyone wanting to share an announcement your regional conference / PyCons you can send a graphic to lorena@python.org.
Cheuk and I (Lorena Mesa) are running lightning talks and we’ll do the announcements for those on Sun morning during lightning talks.
Thank you for helping to organize PyCon 
@wheat inlet @red void you might want to know about this
Eric Snow's talk about subinterpreters was outstanding. I can't wait for 3.12b1 now
any TLDR
this
subinterpreters are very primitive right now (as far as end-user features go), but they will in time enable a whole new class of concurrency possibilities. The biggest difficulties involve sharing objects between subinterpreters, but again that's mainly about the lack of a good end-user UI to do it
Is there a way for on-site attendees to get access to the on-line live presentations?
go to your pycon.us dashboard, you can see the livestream, or anything that has already been live-streamed.
Ah hey, I was at that one too!
Thanks for running the lightning talks, @boreal tundra !
nice!
I also have one if you have any questions about it!
Tweet-sized review?
preferably all-emojii
Anybody still hanging out tonight? I'm debating whether I'm in for the night or not...
I just went back to my hotel after a lengthy discussion on packaging. Did you go to the AWS party?
Nah, I decided to skip it. I was really uncomfortable at the Anaconda party last year - too many people packed in too tight, with music so loud that you needed to scream at the person next to you... I was worried it'd be more of the same
AWS thing was cool. It was split across three floors, each of varying loudness.
And lots of food.
Ah, that's nice!
(I just got back too.)
It's pretty good for my use case, which is more on the tinkering side than anything heavy. The built in processors makes it possible to run deep learning models, even on something like a rpi. the camera itself I have no complaints, I've even used it as a webcam a few times. The software can be annoying at times.
👍💻🛠️🧠💾📷👌🔴💻👀🙄
chatgpt gave me this. you can interpret it how you want 
Last year at the Anaconda party, I wound up tucked into a chair in the furthest corner of the venue, having a half-screaming conversation with Mark Shannon about Quickening 😂
I call that “Thursday mornings”.
You and Pablo showed my PyStack at last year’s thing, and I thought that was cool.
ah yeah! I remember that conversation too
I'm still debating whether to try to host a sprint on PyStack and/or Memray... It's so tough to try to groom good beginner issues
Honestly, maybe just plant some to get people involved.
Is test coverage at 100%?
hm. Probably not - we don't measure it...
they're tough projects to contribute to, though, since they're ~75% C++ if you discount the test suite
adding some rudimentary support for subinterpreters to PyStack might make a good one... We probably can't get hybrid Python/Native stacks working for subinterpreters, but we should be able to get the pure Python stacks working pretty easily
And dealing with a lot of tricky low-level stuff, I suppose
yeah, definitely at some of the layers
Eric got me thinking about subinterpreters today.... given the way PyStack works, it should be really easy for us to enumerate the interpreters and find the Python stack for each of them, but I'm not sure there's any reasonable way for us to figure out when one of them made a blocking call into another (with interpreter.run() or whatever)
The gdb py-bt can do it, but it works in a pretty fundamentally different way than PyStack does - it finds the native frame eval calls first, then finds local variables in those functions using DWARF info, and looks up the appropriate global for the frame object, then follows that to find the interpreter the frame being evaluated belongs to. But that doesn't work nicely for PyStack's model, where the native support is optional, and we do best-effort stuff even without symbols (let alone DWARF)
If you’ve found each interpreter’s PyInterpreterState (or at least thread state), it might be reasonably straightforward to build a graph of which interpreters are “parents” of others (since they’re probably reachable from the object graph).
Since you can create new interpreters, but I’m not sure you can just communicate with existing random ones in the process.
how would you recognize that in the object graph? The "parent" would only hold a reference to an integer id of the subinterpreter, I believe
Maybe, I’m not sure how his extension module works, exactly.
I'm basing that off _xxsubinterpreters - I haven't checked if that's true for the 3.12 module as well
I was thinking it would be a pointer, but maybe it’s just an ID.
Python/pystate.c lines 1006 to 1014
int64_t
PyInterpreterState_GetID(PyInterpreterState *interp)
{
if (interp == NULL) {
PyErr_SetString(PyExc_RuntimeError, "no interpreter provided");
return -1;
}
return interp->id;
}```
Python/pystate.c lines 701 to 702
int64_t id = interpreters->next_id;
interpreters->next_id += 1;```
ah well. I'm optimistic there's something clever we'll be able to do, I just haven't figured out what yet 🙂
It's not possible to watch live? I'm willing to pay submission
there were online-only tickets in the past. I'm not sure if there still are. but it might be just as well that you wait for the talks to be posted online for free.
https://us.pycon.org/2023/attend/pycon-online/
This has some more information about the online attendance as well, but as Stelercus said the talks will be posted to the youtube channel in the coming weeks
I'm in Bruce Eckel's talk and he misstates how Python handles "primitives" and "objects". 😦
Brett Cannon!
brett mortar and brett howitzer when
lmfao
Brett "the hitman" Hart
Nice talk he gave. I asked him if Microsoft was providing him with any explicit guidance about what should happen with Python, and he said "Not a thing. It's more I tell them what Python is going to be."
pycon?
from the lightning talk — how does pystack compare to py-spy?
Hi
There are no after parties today right
The party at the McClure mansion at capital one was a more formal party but the location was amazing
You could go to both because they had minimal overlap
What's the interesting talks so far?
subinterpreters, improvements for faster Python, the adaptive interpreter
Also wondering if anyone is meeting up!
Willing to meet up if anyone else wants to still 🙂
Leaving the conference lobby soon, down to get dinner!
Just ate, but happy to get a drink!
How so?
This event is awesome. I am so glad I joined i atteneded
Bit later but the pyladies auction just wrapped up and I'm heading over to whiskey street for a drink before calling it a night
Sent you a DM!
He said, "In Python, if you return a primitive [he was talking about an int], it makes a copy, but if you return an object it returns a reference."
So basically… all of my team’s talks!
you braggart 😄
Just making an observation.
Disclaimer: I'm a maintainer of PyStack.
The way we see it is that PyStack and py-spy have fundamentally different purposes, and excel at different things. PyStack is a debugging tool, py-spy is a profiling tool. PyStack is designed to be able to work on a broken program, while py-spy assumes a working program. py-spy is a sampling profiler designed to tell you where your program is spending its time. If you run PyStack against a live process repeatedly, you get something akin to sampling profiling, but doing that isn't what it's designed or optimized for. Instead, it's designed for always being able to get you an accurate answer about what the program is up to. PyStack works even in the presence of fairly severe memory corruption, and it works even on core files after a crash. It's designed as a single-purpose tool: given this process (or this core file dumped by a crashed process), what is it doing (or what was it doing when it crashed)? It's easy to use because it can only answer that one question, and it's better able to answer that question in unusual cases than any other existing tool.
ah i usually use py-spy dump (https://github.com/benfred/py-spy#dump) more than i use py-spy record or top, which is much more like pystack (and e.g. can also print locals, native stacktrace, has nonblocking mode, whether gil is held, etc)
but yeah, haven't tried it in the presence of memory corruption or on core dumps
(maybe coredump works https://github.com/benfred/py-spy/pull/538 )
yeah, py-spy dump is quite similar to pystack - pystack does predate py-spy dump internally, despite only being released publicly now. But py-spy dump doesn't work on 3.11, nor does it work on core files, nor does it work in the presence of severe memory corruption. The feature set is pretty similar, but in the case of py-spy dump the feature is sort of an afterthought tacked on to a profiler, while for pystack it's the whole product
that's merged, but not in any released version yet.
cool, thanks for answering! 🙂
sure thing!
I vaguely remember some old PyCon talk in which the speaker talked about how Python is not "pass by reference" or "pass by value, but "pass by assignment". That, combined with the bit about mutability in that talk, seems highly relevant to return values here as well 🙂
How does one approach correcting that? Like, I'd hate to call the speaker out in front of the room; but then you also have a room full of people about to leave and tell their friends what they learned at the talk and they're going to trust it because, pycon...
If you don't mind me also giving an answer:
If I were going to discuss it with a speaker, I'd do it after the talk, but I'd probably not discuss it with them. It's not going to change much. I did not watch the talk, but I'm also assuming it was some finer detail or comment made somewhere along, not one of the central key takeaways of this talk. Even if it were, the "Actually, ..."-rebuttals, even if they're phrased as questions, typically don't really go over well. Many Some conferences even have a "questions" Code of Conduct specifically asking you to ask actual questions instead of disagreements or additional comments thinly packaged as a question. I can also empathise with the feeling of being a speaker and getting difficult questions when you're in front of a large or important audience.
Oh yeah I get that totally. You prepare for questions you expect and then when someone asks something in left field and expects you to know the answer...
I guess there's a lot that depends on how central the error was to the talk
It's a lot bigger issue if it was central to the point/theme of the talk than if it was an unexpected question as your example
I'm trying to imagine how I'd react if I were a speaker and someone calls me out on something live on stage. I do try to prepare for that, because getting defensive is typically not the right way forward, as the one asking the question/making the comment is probably also convinced they're right and a "debate" of "you're wrong/you're right" doesn't really do anything. I think the best way to handle it is to acknowledge their point, say that you're not sure, and invite the person to discuss it after the talk. Maybe I'll add that I'm going to post about it on mastodon/twitter after the talk.
I guess a lot depends on who's doing the correcting and how they do it yeah? Like, if you're giving a talk and Guido is like, "yeah, actually..." Nobody is going to be like "wow, who does that a-hole think he is..."
I have not seen many sessions at PyCon this year taking questions, which I think is good.
To be fair to Bruce, it was not that critical, his larger point in the moment was correct, returning a list has the risk that the list will change behind your back, while an int won't. He mis-stated why that is the case, but OK.
I think given who he is, and how he had just run through a number of languages and their different stances toward OOP, I was surprised to see it.
Thanks for the clarification
Why is not taking questions good?
because you hold the whole room hostage while any random person can ask a question, which might be obscure, or off-topic, or not even a question.
when instead you could have five more minutes of the presenter saying what they want to say.
I see. Questions weren't allowed last year.
I think that was still the result of covid (preventing people from standing in line, sharing a micophone, etc.)
I agree with @lime vine, I typically prefer a few more minutes of the speaker giving a talk. I do like questions in smaller settings.
there's a strict mask policy in place this year, and the lunches are pre-packaged, i think because of covid protections.
It was the same last year. Last year, they had a "three-strike system" where they would punch holes in your badge if you got a warning.
same this year, except it's done by scanning the qr code on your badge.
Oh interesting to see that some things are still doing COVID protections. Not at all a bad thing, just surprising
Last year, it was a bit of a thing that another event at the same venue had no measures in place at all. That only became known to the organization and attendees a few weeks before the conference and the organizers offered a refund to those who changed their mind because of that. Luckily, the venue is fairly spacious. So spacious you have to hike to the rooms.
the layout of this conference center is nuts 🙂 I look at the talk schedule, and if it's on the third floor, I'm like, "screw that talk!" 😄
This year there are also quite a few non-PyCon (and usually non-masked) people walking around the building
at least all the talks (well, the English ones) are in the same area this time!
I think my talk was in 255ABC last year. Are they using the same rooms?
yes, 255 and 355
It's kinda an interesting time in the whole COVID-arc since the "public emergency" has been officially dropped and nearly all official mask recommendations have lapsed.
some people here are clearly uncomfortable without their mask, to the point that at least one presenter kept it on while presenting.
Yes. One argument for stricter masking at an event like PyCon is that it brings together people from all over the world, so there's a higher risk of spreading disease
We had a difficult decision to make last year for EP because Ireland dropped a lot of measures a few months before the conference. It's a difficult topic to get right, because you always get people who don't agree or complain.
when a pycon in south america 😭
Oh yeah. I'm all for it. I'm definitely not trying to start a debate on the topic I'm just pointing out that it's an interesting time. Mask vs nonmask was always a flash point; but now that official recommendations are lapsing it's becoming a more difficult decision policy-wise
you mean like PyConAr? https://twitter.com/pyconar
how so?
looks like it's only virtual.
I'm not saying it's easy, but all these regional conferences were started by a few local volunteers deciding that they wanted to organise a conference together.
The Ar in pyconAr clearly stands for augmented reality
What would be the correct statement? Do you know any good references to read about this?
returning an immutable (non-mutable) object or a mutable object is the same, except that a non mutable (like an int) persists as unchangeable in memory, where a mutable can change resulting in unexpected behaviour
Thanks for the clarification! Although I’m not sure if I understand fully. Would you say returning a mutable object is like returning a reference? Or thinking about returning references vs copies is the wrong way to think about it?
might want to move this to #internals-and-peps
Including, from what I’ve seen, our own event staff (from catering) and a large number of tech staff
The catering staff is probably a local contract. Hard to enforce masking for them unless that language was in the contract
But who knows. IANAL (I am not a lawyer)
Yeah. I don’t want to really go down the mask rabbit hole discussion but imho the way it’s going this year so far is pretty good. I don’t think anyone’s terribly frustrated over it at this point.
They did ask for high quality N95 equivalent masks, and there's a lot less adherence to that than to masking in general. I see a lot of surgical masks and cloth masks
I saw the same. I hope they are not enforcing the N95 requirement because some of the cloth masks were fun. And they do greatly reduce the outward transmission, although they are worse at the incoming. Given the very shouty massless giant party on Friday night, I’m happy with folk’s masking consistently with any sort during the day.
I guess things are wrapping up pretty soon? Will anyone be staying for sprints?
I am staying, I heard @frozen relic is too
I’ll be here
Yep, I'll be here for 2 days of sprints. I'm currently frantically creating new issues on https://github.com/bloomberg/pystack/issues and https://github.com/bloomberg/memray/issues in advance of the sprintros 😄
sorry for the noise if you're watching those repos 🙃
ruff 👀
I think I only heard about it for the first time in the last week or so, but it seems pretty sweet!
yeah same. not sure why it became so popular recently 🤔
Since it is so new I'm a little concerned about long term maintenance, but it's just a linter, so it's easy enough to change our mind if we ever need to. In the meantime, the selling point of being much faster and having built in fixers for some issues are a good enough reason to try it out.
and adding an issue for switching to a thing that's suddenly popular is a bit of a way to ride on their coattails, haha. Mutual advertising!
it's really nice to not have like 7 different flake-* things to install
yeah, and I'm perpetually annoyed by the flake8 maintainers refusing to just use pyproject.toml for the configuration
that has always seemed decidedly user-unfriendly
would it be rude to ask them to take it off? with a legitimate reasoning behind the request
with the limited knowledge of the situation, it does seem rude to ask one to put their personal health (and that of those around them) at risk for some unnamed reason
i’ll be here till wednesday!
“Legitimate reasoning”, I’m deaf and HOH, someone with the mask on would make it harder for me to understand them due to lip reading, unless they had a see thru mask (which doesn’t help much but yeah)
They had a live captioning team to help alleviate that actually, helping to make sure presenters could present to their level of comfort, and that the audience could follow the talk as well
hey can any one help me 😅
Hi i need help with one question
delete it from here and send it in an off-topic channel
@zinc cosmos @hazy wadi see #❓|how-to-get-help
We've reverted to our normally scheduled branding, but this channel and the roles will stick around for another week or so. What was everyone's favorite memory from the conference?
The best part is yet to come: sprints!
isn't that where you all sit in a room and code? are you some kind of nerd?
a fun memory of mine from last year: I was befriended by a random group of coworkers, and we went to a bar near the convention center, and I mentioned that I was going to rewrite some code to use Dask. And one of them pointed to another and said "Oh, this is the guy who invented Dask". And surely enough, he was.
Does anyone know if they got breakfast for the sprints or am I on my own for that
pretty sure we're on our own. some people bring donuts or so though, so there may be some food at the venue
My memory from this year is, last year my coworker came out to us as non-binary at Pycon, and I introduced them to a local trans friend and we and a bunch of other people all went out to dinner together.
So THIS year, the three of us hung out SLC a bunch and my friend showed us her favorite places and explained the SLC queer community to us, and my coworker talked to people in the community and found a local queer bookstore a few blocks from the convention center that they were thrilled with. They had a conversation with an older person there that they described as a "transcendent healing experience," and I'm real glad I got to help facilitate that in some small way.
Nice! a lot of people are surprised to learn that SLC has a vibrant LGBT community.
I know I was.
I saw a house flying a trans flag just a few blocks from temple square.
Is there any place i can watch the pycon-us event recording ? I missed it this time
it will be posted on youtube later.
Alright thanks!
I believe around mid/late May they said
I hope it doesn't take that long.....
Me too, hopefully I misread/misheard 😬
I'm also waiting for the recordings - hope it doesn't take too long
iirc last year there was a delay between the event and youtube uploads
otherwise there'd be almost no point in buying the online/stream only ticket
(i'm guessing it's actually been like this for a while, but i've only started paying attention last year)
And probably week(s) not hours/days
yeah 2022's playlist was uploaded may 23rd
Do people usually pay their own way to pycon, or, do they get their employer to pay?
either. but if your employer is a for-profit company, and they're paying for your ticket, they have to pay extra. (which is more than fair, considering how much for-profit companies that hire python devs benefit from the PSF's services.)
people who pay their own way or who work for a non-profit pay less, and students pay the least.
The restaurant I'm at tonight has one in the window. And last year I went with a group to a tiki bar that was clearly a local LGBT hangout
It wouldn't be if I were a local
There was a huge line in front of that place on Saturday night. They must have been having some event or other
That'd be the place I'm talking about! 🙂
We should have gone to the drag brunch
When I was 18, an older gay man tried to give me life advice. And he told me never to do drag. But his reason wasn't some objection to drag. Just "you wouldn't be able to pull it off".
I wasn't even planning to. This was entirely apropos of nothing.
Went here with my friend today. A little sad I won't be back next year.
I'm fairly confident that, given that prompt, I'd have to dress in drag at least once in my life to understand what the elderly gay man saw in me that I didn't see in myself. Like-- at that point, you have to try it just to see.
he's not elderly. he's my mom's age. actually he's her token gay friend.
have you been to the national parks in Utah? they're worth another trip, and then you can spend more time in SLC after that.
I haven't, actually.
Zion gets the most attention, but Bryce Canyon is cool as well
oh also, the largest organism in the world is in Utah. it's a forest where all the trees are stems of a shared root system.
we love deserts that are salt
the salt flats are left over from when the salt lake was like an inland ocean
Interestingly it appears to rain salt here sometimes. We were discussing how that could work
could be wind related? the lake is drying up. in a similar situation where a large salt water lake in central asia dried up, they get windy salt storms.
only when i'm really mad
That place is... interesting 😄
@lime vine do you happen to be around? there's someone who's been looking to contribute to coverage.py
Vigilantly checking badges outside the sprints to keep anyone from sneaking in and writing software for free.
You can instead write software for free for free without paying for todays sessions.
No, on a plane to Boston! 
... insert a sneks on a plane joke
What exactly are sprints in PyCon?
It is where you can interact with software organizations or applications or packages and contribute to them. I'm in the cpython sprint right now.
Also quick feedback on changes / help on PRs. Most maintainers also prepped a bunch of issues to work on during the sprint window
you can participate without being part of pycon though, you just can't go into the rooms which are communal workspaces. I'm doing it remote from my hotel room today bc i'm exhausted so it's super flexible
ahh I see - so it's a place for people to work together on open source projects is my understanding?
Are they usually prefaced by a short introduction / workshop of the project - or are participants expected to have at least some level of understanding of the project prior to joining
Just curious how these sprints are held in-person.
They were introduced at the closing ceremonies Sunday, unsure if there was another introduction
at least in my experience I just sat down at a table with a project maintainer, picked out an issue and worked on that.
I see - sounds cool
The intros at the closing session was really just a headline about the project: "Coverage.py, the coverage measurement tool for Python." Then you show up at a table, and talk with the maintainer to figure out what to work on, get help, etc.
Gotcha - that makes sense
Yea. I agree. Wish my employer donated more to PSF. They basically are leeching off python code (like a lot of for profit companies).
Thanks for the PRs, btw!
Lesson for next year: Whole conference + Sprints is a bit too long to be at a conference
just live at the salt palace.
It will be a long walk from the Salt Palace to the Pittsburgh venue....
Live under the stairs and scuttle out to make commits.
I somehow got away with my company paying for the whole thing including the Sprint days even though we basically don't depend on any Python open source(at least not directly).
don't come to my house
Sprints should just run concurrently
No, there's already too many things going concurrently
Yeah, I'm honestly unsure of how to make it a bit less stressful but in the future i'll probs only be here for one day of sprints and fly out that night or something like that
end of 1st night of sprints was about the time where I was like "Ok, now I just want to sleep in my bed"
is pycon-us always about this time of the year?
next year it will be mid-may in Pittsburgh
(and the year after)
oh neat. i have finals next week 😔. next next next week is a lot better. if i can even go, that is, lol
async with sprints(); await(sessions)
||(syntax error)||
I usually do 2 days of sprints, and leave the evening of the second day. Sprints are exhausting, but a lot of fun, too!
Running one is especially exhausting. I was a victim of my own success this year, and wound up totally worn out by the work of helping people and reviewing PRs and answering questions. But also, sprints feel exactly like doing the fun part of programming that so many of us got into this field for. They're so rewarding and collaborative!
yo
for how many more years will pycon us be in Pittsburgh?
I see
it's always in the same city two years in a row
neat, maybe I'll be able to make it sometime in the next two years, Pittsburg isn't an unreasonable drive from where I'm at
it will be there for one more year. PyCons 2024 and 2025 will be in Pittsburgh.
I see
do you remember where it's going to be next? It was announced at last year's PyCon but I forgot. Indianapolis?
Last year was the announcement it would be in Pittsburgh this year. I was just trying to remember if i've heard about 2026, but I can't find any info.
I thought they also announced the next location but I might be wrong. I'm sure they're at least actively looking for the next location, if it's not locked down already
yes, they are probably working on the 26/27 location if not already signing contracts.
https://youtu.be/YsO9KHl8Q0E?si=8igHv7F_QpLAKD6E&t=799 closing of '23
https://www.python.org/psf/records/board/resolutions/: it's going to be in Long Beach, CA
Ah, cool!
oh cool, I'll finally have a reason to visit LA
there are several pycons each year, including pycon uk, which occurred back in september 2023. there was a plan for pycon uk 2024, but it has been cancelled back in february: https://twitter.com/PyConUK/status/1754910231627255949
We're very sad to announce the cancellation of PyCon UK 2024.
We've been hit by a perfect storm of factors that have made it impossible for us to run the conference this year - not least of which being the venue becoming unavailable due to unexpectedly extended renovation work.
the main pycon, pycon us, has its 8-day 2024 convention on may 15th-23rd in pittsburgh: https://us.pycon.org/2024/
always
this channel is for talking about the python conference that will be in Pittsburgh in a few weeks. if your question is about that, go ahead! otherwise, see #❓|how-to-get-help
teaching people cool python codes (Vs code only)
@lilac moat I can not find the voice chat that My old comment are so sorry I shjoudl wirte herew
please use the voice chat text channels
I dont have permsiiohjn
:incoming_envelope: :ok_hand: applied timeout to @ripe oasis until <t:1714868253:f> (10 minutes) (reason: duplicates spam - sent 4 duplicate messages).
The <@&831776746206265384> have been alerted for review.
Excited 😬
do we have anyone who's local to pittsburgh? I'm interested in cafe and restaurant recommendations.
@true rain no advertising
sorry. where can I send it?
if it's advertising, there's nowhere in this server you can send it.
ok
Hi!
hullo
Some recommendations at https://us.pycon.org/2024/all-about-pitt/recommendations/
The aviary being on that list makes me so happy
why
From what I have seen it's a really well known one, so it being included makes me happy seeing it get some attention among the python community
.
I'm excited to go to my first Pycon!
If you see me, say hello.
If you don't see me, send me a message and I will find you.
I noticed that some tutorials are sponsored by vendors.
Are they also $150 each?
Oh! NVM, I see that those are sponsored PRESENTATIONS, not tutorials
Some of them, like bewares, are proper tutorials, but yes they cost about 150 I believe
I just now realized this channel exists
(It didn't exist two weeks ago)
(It poofs into existence when the conference is happening)
The channel always exists. It just gets summoned back from the void.
hi dog
Anybody else already in Pittsburgh? I'm planning to seek out food and beverage here in the downtown area tonight
Grabbed some dinner on Penn Ave (Taco Tuesday 🌮 😋) If you're in the area and want to hang out, LMK. Would be happy to say hello & grab a drink
I submitted some suggestions for Open Spaces, it's pending moderator approval, if anyone is curious, I have a copy at https://paste.pythondiscord.com/7GSQ
Any rock climbers attending PyCon? I'll be traveling up this afternoon and might hit a bouldering gym. Would love to meet some fellow coders/climbers. (v1/v2)
Mikayla here just joined the discord after talking to Keith about this community!
Welcome!
I didn't know there was moderator approval for open spaces...
Oh, what I meant to say is that my email to the OpenSpace mailing list is pending approval.
This was my way of getting the word out sooner
Excited to be here at the conference!
much excite :0
idk what the OpenSpace mailing list is. Is it about GIS? That's different than PyCon open spaces.
Sorry, autocorrect is my worst enema. There's a mailing list called something like pycon-openspace@python.org.
So when I emailed a suggestion, the auto reply said it was pending moderation because I was not a member of the list.
Since everyone is so busy I don't want to rush a beleaguered list moderator.
Welcome! Are you going to Pycon?
Yes I'm here now for the tutorials
Excellent! I'll be there tomorrow, just wandering around. Maybe we can connect during a break.
do I finish my slides for my lightning talk now, or do I tell myself that I'll do it on the plane?
Down!
Now because I always say I'm gonna do it on the plane but then sleep or watch a movie that needs my full attention
How do I get the attendee role?
if you attended it im guessing
Well, I guess it's a good thing my flight to Pittsburgh is tomorrow morning lol
just ask modmail bro
Wish I could've gone this year, so many cool talks on the schedule
https://twitter.com/anthonypjshaw/status/1790908478653153728
👀
hopefully i can make it on sunday
I refuse to be dictated on how to handle my health so I am not going
so tempting, but not productive....
I'll be around today, and I'd love to say hi to folks and will be around and about. I am super winging it so I have no real knowledge of where I'll be, when, or how frazzled I'll be. I'm really bad about checking discord so if I miss you I'm sorry--thankfully we've got a full weekend to meet up.
That said, if you're able to do so I highly recommend taking time to explore the city. The National Aviary is absolutely delightful
Hey all! Excited to be attending for the first time!
Hello! By the way, the National Aviary is absolutely worth a visit if you've got time! 😄
I'm happy to volunteer for physical work since I have no appointments today.
If I show up at the center, would I be of service?
I don't know, that would be a question best directed here: https://us.pycon.org/2024/volunteers/volunteering/
Bear in mind that finding where to direct people takes energy too, and they might now have enough spare hands to figure out where to direct you for volunteering. So if that's the case, enjoy the lovely day in the area and check out some local recommendations: https://us.pycon.org/2024/all-about-pitt/recommendations/
OMG... The registration site says it's sold out
sold out yesterday! https://fosstodon.org/@pycon/112445571644276379
⚠️ UPDATE⚠️ : #PyConUS 2024 is SOLD OUT. We had an unexpected spike in registrations just before opening the event today, and we've had to close sales of new conference passes.
Some Tutorials are still available, prepaid voucher codes will still work, and if you didn't snag a ticket, online passes are still available at us.pycon.org. (Contact ...
About to board my flight 
What goes "Pieces of seven! Pieces of seven!" ?
|| A parroty error! ||
The word is that yes, your services would be appreciated: https://fosstodon.org/@lorenipsum/112450885614513948
#PyConUS - Anyone free to volunteer at the Info Desk now to 11am…?
If so come on over to the Info Desk (next to Registration) and talk to Marisa !
I think I'll be situated in Pittsburgh by 2. Is there anything going on at the conference center today?
Well, it looks like I can only register online, so now I'm not sure if I can go after all.
Edit: I got in. No further questions.
I'll be volunteering at the registration desk later, it's really easy and the badge printing machine is cool!
Sign ups for various things at https://us.pycon.org/2024/volunteers/volunteering/
Anyone else flying from Chicago today on UA 2207 or arriving close to 4:55pm? Please @ me. Maybe we can share a ride to the venue (I'm planning to get an uber)
There are talks from sponsors. Some about their products but some more general. You're meant to sign up beforehand but if they're not full I guess it's fine to pop in (and a dull room is better than with gaps!). The one at 330 about supply chain security by PSF security dev in residence Seth Larson sounds good
The 28X bus from the airport is good and only $2.75
https://mastodon.social/@hugovk/112442436856459827
@SecOpsCeo@infosec.exchange @scunning@metalhead.club The app is called (on Android) Port Authority Ready2Ride.
You buy a $2.75 ticket first, this can be done ahead of time. You can save the card there for future trips, but you'll need to re-enter the security code to buy more tickets.
Then, when the bus is coming, activate the ticket, and show...
#PyCon attendees who are flying into #Pittsburgh have a $2.75 option for getting from the #PIT airport to the convention center: the #28X #bus.
The ticket machine and door to the 28X are just past baggage claim L, on the left side. You can pay cash, buy a reloadable card, or buy a daily/weekly bus pass.
Track 28X predicted stop times at the ai...
at 5pm local time there is the opening reception and I believe the expo hall opens afterwards
https://us.pycon.org/2024/schedule/
Yeah, if my timing was earlier I'd probably take the bus, but I'll miss a bunch of the opening evening as it stands.. too bad I'm not on an earlier flight
(Google said the bus takes about an hour and it runs infrequently)
does anyone know when the pycon 2024 talks will be uploaded to YouTube?
It has in recent years taken a month or two. At present I don't know how long it'll take this year as it's in a new venue, and that comes with a lot of unknowns for AV stuff
hmm, so which is it? The masto thread said the bus was faster because of dedicated bus lanes.
I'll go read the thread now. Here are Google's estimates for right now I guess by car could be much worse at 5pm
I'm going to see what Uber prices are when I land. I don't mind a 45 minute bus ride, but then I'd be walking a mile with my suitcase
The big problem is infrequency of bus departures. It's a big difference catching the 5:03 or the 5:39.
Right
Yeah I'm not likely to make 5:03 with my arrival time
My plane has been sitting on the tarmack for almost an hour. A little boy is complaining "mommy, I wanna go into the sky!"
My scheduled landing is 4:49, which is awkward: not clearly in time for 5:03, not clearly too late for 5:03.
I'd be surprised if you made it to the 5:03 bus with a landing at 4:49
Really silly question, but where do I view the slides for the presentations?
The guy sitting next to me is also going to PyCon 😮
(assuming you mean today) Let me know if you didn't make the bus, as we could almost certainly share a car
A cab cost me $55
me too.
Depends on the presenter/presentation - but you could check on the pycon website
Cool hair
Thanks! People think I'm cosplaying Boimler but I just like blue
I like green
Nice
i decided to go with gray 😄
Cheaper and more convenient for sure
There's no systematic, erm, system. You could ask the presenter afterwards.
some FYI's for those who've not yet arrived:
- There's a whole thread on mastodon about the best way to get into the building: https://fosstodon.org/@osdotsystem/112451293619494832
- There's a welcome reception tonight in the Expo Hall of the conference center. It's from 5pm to 7pm. Light snacks and a free beverage. More info here: https://us.pycon.org/2024/expo/opening-reception/
- The conference venue internet is really slow. Folks with hotspots are living like royalty 👑
There's lunch in 10 minutes
There's plenty of gorgeous outdoor spaces to get fresh air.
I forgot my masks in my suitcase. Will they have some at checkin?
The info desk next to registration should have some
Thanks!
I plan to do an open space session for us. Anyone have preferences on the time?
I'll be in the community organizers summit tomorrow on saturday, from 10:30 to 2:30 so I won't be able to attend if it's during that span
https://us.pycon.org/2024/events/hatchery/community-organizers-summit/
Tomorrow is Friday
are you planning on it tomorrow? I missed that lol, thought you were just going at some point this weekend
Nope
I said tomorrow
It's only thrusday and my brain is already frazzled
It will be okay 💚
anywhoozle, I'll be busy during that block of time, so if the open space is not during that I should be able to attend
Now my plane is scheduled to be 20 minutes late @lime vine
If you’ve never been to Pittsburgh before and you Uber to the city, you’ll be treated to one of the most beautiful entrances to a city ever in the Fort Pitt Tunnel. If you take the 28X, I’m sorry there isn’t a better public transit option. At least you’ll avoid the traffic approaching the tunnel though
Don't miss tonight's reception, starting soon! https://fosstodon.org/@pycon/112452574082594874
Is the PSF table in the exhibit hall? I'm supposed to volunteer
Yeah it looks like
There’s a big PSF booth near the front
Henloooo everyone! Stoked to be here! Any DevRel folks wanna have a decompression session tomorrow night?
What are people doing for dinner? 👀
Late now lol, but someone recommended Novo Asian Food Hall over in the Strip District. Was really good
Oh there is a discord chat for pycon! Probably not tonight but looking for more opportunities to meet people and chat/hang out after the conference events while in town
Definitely be down to talk and learn! I’m not exactly in DevRel but close enough
For sure. Altho the idea is more like, a chance for folks to chill out from devrel-ing, you know?
Chilling is also fine by me!
Excellent. It's still undecided, but maybe pencil in 5pm tomorrow at a venue within walking distance of the conf. How does that sound?
This is a very last minute idea 😅
At the newcomer orientation, they said it could be a few months, but the presentations will be available for online attendees live.
Just throwing this here as a Pittsburgh native — there are a few fun things going on around the city this weekend! There’s the Millvale music festival with lots of local musicians, food/beer, etc. Then there’s also Jam on Walnut in Shadyside with live music on Saturday.
Pyconus.
Works for me! I’m down for anything
Hello - How do I access the conference online? I can't find any login/register link to Hubilo.
Nvm found it on the dashboard
Unfortunately I'm not 100% this year. It's possible it's like a scheduled meeting, and the 'room' has not opened yet as the welcoming presentation has not started? The start might also have some technical difficulties as it's a new venue
Lol that works better
What was the place you had to click to get there so others similarly stuck can find out?
Login to Pycon 2024 website, Dashboard, you will see "Join Conference Online".
Thank you! That'll help anyone similarly lost
I kept looking for an email 🤦♂️
lol I probably would too, or be nervously clicking thinking I've messed something up on my end. I appreciate you adding the instructions!
@frosty meadow it's the pypi security person
Mike? Yeah he's a super cool guy. Honestly go pick his brain if you get the chance! Dude's wicked smart. Wish I could've been there 
Idk what I'd talk to him about
Good chance he'll know something about anything you try to talk to him about 😛 But also just a cool dude in general.
Oh, he commented in this channel earlier
is that live transcription on the screen?
Yes
I have never gone to a Pycon, thrown a rock and it not hit a wicked smart person. Highest percentile, imo
I picked an open space for us at 4pm today in room 315
hi friends! it's my first PyCon so apologies if this isn't the right place to share this, but I'm a local to Pittsburgh so I wanted to share that there's a mac and cheese festival tomorrow very close to the con for anyone that might be interested and is attending in person! 👀🧀
https://www.eventbrite.com/e/pittsburgh-mac-and-cheese-festival-tickets-748126966897
Very cool!
This is the place 🙏
@eager pecan you just walked past me
You can sit next to me 😛
Or am I thinking of someone else? Sorry for the ping if so
Pycon lunch break is 1300 - 1345, is it?
Yes
It’s open 1300 - 1400, overlapping some talks on both ends
Giving everyone an opportunity to get to talks and eat both
Oh OK. thanks. Packed agenda.
I wonder why they allowed two sessions with the exact same topic, that too on the same day - Documentation and PyScript.
To reiterate, I picked an open space for us at 4pm today in room 315
I thought that was odd, too
And they're the only two docs talks (outside the docs summit) 🤷♂️
Valerio and I were wondering the same thing, honestly 😅 We did try to coordinate our talks a bit to not be too repetitious - I focused on higher level concepts and use in docs frameworks, Valerio’s going more fundamental, HTML building blocks and some features I didn’t cover.
To me 3:30 pm sessions are clash of the titans. I want to attend all of them but can obviously attend only one. IK, recordings, but that just doesn't have that conference effect 😛
Grrrr Hatch VS Privacy
I'm going to the Hatch one because I wanna talk to the guy in person
And too bad I don't speak Spanish. That Apache Arrow one sounded good. Maybe I will checkout CCd version later.
The first time an English speaker missed out because they don't speak not English.
Also to make sure as many people find out as possible, I picked an open space for us at 4pm today in room 315
I can manage some Spanish but has to be mas despacio.
One of my latam friends said that that song is for gringos
Oh you said despacio, not despacito
I'm in the Pydantic talk also
Damn.. Chad presenter. Lead maitainer of Pydantic just graduated college. 20 yo. ❤️
Anyone else planning to go to the PyData Pittsburgh happy hour after the lightning talks? https://pypgh.org/happy-hour
🚶 It's a 1 mile walk (~20 minutes), and we can all walk together as a group (a great chance to chat about our favorite talks of the day)
🎒 Talks end at 5:45pm <-- A great time to go drop off your things in your room
⚡ Lightning talks from 6-7pm
Let's gather by the Swag Pickup Desk (outside the big ballroom) after the Lightning Talks conclude. When we've got a group together, we'll start walking east via Smallman (https://maps.app.goo.gl/PxS9UVa2uQpDgDK87)
Our destination is Aslin Beer Company, by the way. https://maps.app.goo.gl/Bwv8Uu9b4gsDMjy17 Looks like they have a vendor onsite -- "Izzi" -- selling pizza, wings, vegetarian options (e.g., impossible burgers, cauliflower wings, etc.) Be advised: their menu says "there may be trace amounts of gluten on all cooking surfaces"
I'll keep this in mind--thanks!
@wary garden pinging for visibility
Btw, I hope to meet lots of you in half an hour at 4 in room 315 
Here at the meetup!!!!!
On my way!!
This is Ed 👋
This is Fernando! 👋
💚💚💚
This is Mikayla from the meet up!
Hi
Do you want to split a ride share if it's still raining by then?
I'm interested in this if you guys plan to go
Brilliant lightning talks. Loving them.
This video is what is referred to
I missed the lightning talks because I booked an open space.
We had a blast in the open space.
Hell yeah! Check them out when they get uploaded to YouTube
What was it about?
The open spaces have been super fun. Def a highlight for me
The Eagle is very good chicken in the southern styles
And Con Alma had great jazz (and mediocre drinks)
What did you all do?
Good morning I got nausea
Oh no 😮
It turned out that we all had experience mobbing. We picked an old advent of Code task, opened up repl.it and rotated driving on the same keyboard. 5 min intervals kept the pace high. One of us works at repl.it, so it was funny that I already had it running before we started. He showed us some config tricks.
The laughter and camaraderie was the highlight of my pycon so far.
He's wrong, the surgeon is a seahorse
Subinterpreters or Functional Error Handling? 😄
Subinterpreters! He works at Microsoft on the faster CPython project
I was planning to go to sub interpreters
Sold. I will too. I think that session is going to be packed though I do like Bruce and his work.
Oh I lied he might not be on the faster cpython team but I think he’s working closely with them
That's fine. I like the topic 🙂
This talk was an excellent choice
Guido just entered this room (the one with the sub interpreter talk) and walked straight up to almost the front row
He's not fing around
This subinterpreter talk is great
I walked by Guido again
Idk what to say to him that isn't simping
If he’s not in a conversation, just say Hi! Thanks for all you do! Or something similar. Don’t ask for a picture
Nothing wrong with that
He never has a mob surrounding him, so I assume everyone else has similar fears. Or maybe other people aren't simps and I'm projecting.
Yeah I wouldn't ask for a pic
No people definitely simp
You might say
“Hey I run the Python discord. Thanks for your work!”
PyCon is meant for interacting with people, guido included ^_^
What are people thinking for the next talks?
I'm in the talk about llm applications as graphs. But I'm going to hop to the one about hallucinations
Nice! Also hi again haha, tap me on the shoulder next time you see me and I don’t see you ^_^
For me toss up between Kedro and NetworkX.
Oh I went to the graph LLM one
@winter knot I just met the other offby1 and I was like "Hi, it's Stelercus!" And he was like "huh?"
He was really nice about it though 😅
Guess you'll have to watch the first part on YouTube 🥺
containers.dev talk sounds interesting too
IT'S HAPPENED AGAIN
Yeah going to be a busy time post-conf, catching up on the parallel talks I missed
Was it you?
Or are there three?
Because I can't have there be three.
It was me
I found nothing interesting in the 1:30 slot, and wound up going up to the rooftop terrace - which is really beautiful, actually. Tons of flowers, and more bees than I've seen in one place in a long time
I need someone too run some code for me
to clarify: Its some code to create a Piechart for the economy of a country which chat gpt gave me since some server is down rn.
I tried a online compiler but it cant import modules
@sudden bane see #❓|how-to-get-help
Anyone have plans for after the lightning talks?
Nedbat can juggle
👀
All part of the grand plan
now I'm ostensibly juggling
honestly surprised you're not juggling green balls while wearing a green mask, green pants, and green socks
I can't have two pieces of green clothing touching if they're not the same shade
so get all the same shade
Good stack overflow response
If I could I would tbh
skill issue
More of a lack of customization in manufacturing
also the mask/glasses set isn't touching any other piece of clothing, and neither are green
I just noticed that this Hubilo app removes the streaming link at the end time, even though the session is still on. E.g rn, the landside fireside talk is still on, but one can't join now from the Agenda page.
Any events happening tonight for those that didn’t get pyladies auction tickets?
I don't know. I'd be happy to form a group with people here and go out for dinner/drinks
(drink responsibly)
I'm keeping my eyes on you...
I'm up to join
I'm not very hungry right now. If anyone is up to walk, I'm interested in Penn brewery, which is 1.5 miles away.
@finite pond you will like
I didn't get that talk about using automata to count strings.
Isn't this a simple multiplication with combinatorics?
I'm new to the discord but definitely up for food and drinks if folk are gathering
There's no tenure requirement 💚
Does anyone have strong opinions? This place might be an option https://maps.app.goo.gl/dXnN5d8VSPdU1bVa8
@ancient burrow @upbeat hamlet did either of you have plans?
Works for me
I'm going to stop by my hotel and then go there
I’m in market square right now for a quick bite. Will meet you folks directly there
Great! I just dropped my bag off. Heading over
Anyone at the Westin and want to walk over together?
When you do walk there, you might want to cross a bridge sooner. I think the north side is shadier
There's a lot of sunlight reflecting off the River on the south side
Gotcha I'll walk over and walk near the stadium
I assume I'm here first. Table for... 4? Outside? Not super busy, plenty of shade
I'm about to leave so I'll be 20 minutes
Table achieved. Second on the left as you walk up. You'll see me pink shirt bald + beard 😄
I'll pick up the pace. Thanks for being the avante garde
Leaving now eta 18 mins
You folks there already? Heading over now
Yep! See you soon
Anyone interested in hitting barcadia?
24 Market Square, Pittsburgh, PA 15222
It's not a bad arcade bar
A raging endorsement
@tacit jetty 50 machines all free with 10 dollar entry. Better then ove found in NYC
Our group will meet you there
We're closing out at the bar.
@gentle acorn it's taking them a while to cash us out
Sorry! Just seeing this. Hanging out at the PyLadies auction
That's still going on??
Yay!
Keith said that they're auctioning off the hats that we used a few years ago
For the release stream
Yes, Irit got everyone to bring their hats
They did it was amazing!!!
And they all wore them
Legendary
I thought the view while taking the 28X when entering downtown was beautiful, probably because of the time I was passing it, like an hour ago, so 5am ish
Meaning, what's pycon?
You can look up various national and regional conference schedules
Rn - it is US/Canada Pycon in Pittsburgh
oh, sad. I won't have a chance to join
I wonder if there would be any point to a Canada specific pycon. We’re so close to each other, but then again flights to the states are expensive
there was once: https://2019.pycon.ca/
Oh interesting! I wonder if the organizers are still a thing. I might try to reach out here at some point
Anyone know what the intro to sprints thing entails today? Is it just setting up your environment, that kind of thing?
I'd like to add to what Mike said that we responded quickly to add a notice to new python help threads to address the issue he raised
I think it's more foundational: getting started with git, etc. Each project will have different "set up your environment" needs.
We need help mentoring newbies on git/Github/sprinting in the Intro to Sprinting Workshop tomorrow, Sunday May 19th from 5:30-8:30pm Rm 402. Please join us!
#pycon #pycon2024 #pyconus2024
Namely this 🙂
We also banned all the accounts known to have been performing this attack
Thanks for the info! I might be able to mentor then 🙂
Wish I could have stuck around for the security stuff but I was exhausted and needed to get checked out of my room
I am remote and I am sad. I can only imagine how it is there.
The feeling of community here is unlike anything I've experienced elsewhere, so it will be sad to leave that behind until next time.
There's also so much to do that I literally can't get enough sleep to function effectively. I'm kinda glad I didn't end up submitting a talk.
This is a very classic response to PyCon
I have a few chats with different faster cpython devs and even guido himself, I’m really shocked on how approachable they were and I learned a lot of things!
I’m really sad I wasn’t able to get here earlier but now I have a goal for next year
Wait did I meet you at the conference? I dont recall seeing someone with your handle
I arrived today, so if we didn’t talk today we didn’t meet
Alright let me know if you ever want to meet, always happy to talk about faster cpython!
I’ll be around today and tomorrow if you have a bit of time
Wait no, I think we did meet, I’m the nuitka guy 
Oh we did then yes

Nice to meet so many folk! See you next year!
Hopefully they stop being dictators and drop the mask mandate
You mentioned this earlier. I don't agree with the continuation of the mask mandate, but I don't want this server to facilitate debate about the PSF's decision making or motives on this issue.
What did everyone think of Pittsburgh this weekend? And especially how did it compare with past years? I have no frame of reference and as a local I’m curious what everyone though bc I love this city and especially sharing it with others
Beautiful city!! I was surprised
And pycon was good
Layout of the center was mostly good
can i get green role for remaining time 
it being basically 9PM and still not dark is messing me up
Loved it, wished I could hang out in there more
The downtown area is somewhere I've never really explored, and it's got a ton of hidden gems.
OH after #PyConUS : “We DDOS’d the Thai restaurant.”
I ate there, and there's definitely a reason everyone flocked there
Anyone sticking around for sprints?
Not I sadly! I’d love to be able to do them in future years. Just gotta figure out the financial side of things
i'm sticking around for tomorrow's, possibly tuesday as well, what time do the sprints start at?
one of memray maintainers asked for sprinters, not sure if that was you
afaik it's only pablo and you so most likely was tbh
what is pycorn
https://us.pycon.org/2024/about/pycon/
TLDR: a python conference
ok
i'll be here until about 3:30 today
I'm here until Tuesday
Don't know if there's an official time, but don't expect a lot of people before about 9 am
I might try to get there around 8
is the board where the open space board was?
Yes, in that area
The rooms are the ones we were using for open spaces
I snapped this yesterday before I left the venue.
I need to find the board to add coverage.py to it 🙂
coverage.py and "doc contributor onboarding play-testing" in 310....
I have to travel today, but when I was at PyCon, someone said there might be an option to contribute to sprints virtually. Sorry if it’s obvious on the website, but is there anyone who knows where/how to go about that?
I'm still in Pittsburgh, though I'm not doing conference stuff today. Though I'm open to meeting up with people
I'm spending some time at the Packaging Sprint in Room 315 (now that I have ☕ ) and may go outside for a walk later on
Safe travels! I haven't seen anything about Sprints having a virtual component - specially since the site states that it's an opportunity for "face-to-face"
That makes sense!! Thanks!
@atomic pawn thank you for your contribution to securing the python ecosystem
I'll grant you an appropriate purple role when I get a chance
Warms my heart that everyone seemed to love Pittsburgh. I think it’s very underrated on the national (and beyond) scale
I’m also glad the weather cooperated for most of the conference too because the outdoor space at DLCC is awesome
Was a great first conference to me and now that I know what to expect I fully intend on hitting the ground running next year! It definitely took me a bit of time to get out of my shell this year
For sure. My mom is from here, but this is my first time really seeing the city. It's such a cool place
This is where I am now
Ugh my home 😍😍
Freshman year dorm window right there
I am obsessed with the Cathedral of Learning to a borderline concerning degree
Also what floor was this taken from?
36, I think
Doxing your freshman self 
I wanted to go to Pitt to study linguistics. But I'm out of state, so I decided it would have been too expensive
But it turned out great. I'm now a senior computational linguist 
I love Pitt but you made the right decision. It can outrageously expensive out of state. It was bad enough in state tbh
Yeah… what’s he gonna do about it 😈
It also probably would have been harder to get a job as a computational linguist with a linguistics degree rather than a CS one. Ironically.
(I got a CS degree at not-Pitt)
It's a NeoGothic/Art Deco/Brutalist abomination that's so incredibly beautiful
Love it so much
I dont know much about computational linguistics but this sounds intuitively correct haha
In post-2022 it's mostly about generative language models 
I wear it around my neck and could wear it on my feet too if I ever got the courage to possibly dirty them
Ironically yesterday at the conference I was wearing a shirt with the cathedral on it too
Pallets had some amazing contributions today already, from spanish docs translations to reviving extensions to working on workzeug tests (on the table im on)
Rare find for this channel. Why its called Pittsburgh.
Randomly found while wandering around.
Also, fun fact, in the late 1800s the name became Pittsburg due to a federal effort to standardize geographic names (even more fun fact: this was only at the federal level). In 1911 Pittsburg readopted the H and became Pittsburgh again.
But really both prior to and after the 1891 standardization effort, people just spelled it however they wanted. That to me is fascinating. A city with two locally accepted spellings. And a city government and federal government that disagreed on how to spell it
The name of the city of Pittsburgh, Pennsylvania, has a complicated history. Pittsburgh is one of the few U.S. cities or towns to be spelled with an h at the end
of a burg suffix, although the spelling Pittsburg was acceptable for many years and was even held as standard by the federal government (but not the city government) from 1891 to 1911.
If anybody at the sprints wants to help out with typeshed, I just put up a guide to how to help us add support for Python 3.13: https://github.com/python/typeshed/issues/11990
thanks i never wandered beyond the bridge
Sprints are quite lit, if anybody has an opensource project, that's the time to present it and get contributors
Discovered some pygame stuff from @mighty grove yesterday
I was going to leave Tuesday and I'm having such a good time that I changed my flight to Thursday evening.
I love the sprints! They're probably my favorite part of PyCon
Are all the YouTube recordings supposed to be private?
There's often a delay of about two weeks from the event until all the videos are public on YouTube
