Europython 2020 - Opening Session
This is a modal window.
The media could not be loaded, either because the server or network failed or because the format is not supported.
Formal Metadata
Title |
| |
Title of Series | ||
Number of Parts | 130 | |
Author | ||
License | CC Attribution - NonCommercial - ShareAlike 3.0 Unported: You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this | |
Identifiers | 10.5446/49979 (DOI) | |
Publisher | ||
Release Date | ||
Language |
Content Metadata
Subject Area | |
Genre |
EuroPython 202024 / 130
2
4
7
8
13
16
21
23
25
26
27
30
33
36
39
46
50
53
54
56
60
61
62
65
68
73
82
85
86
95
100
101
102
106
108
109
113
118
119
120
125
00:00
Multiplication signDifferent (Kate Ryan album)19 (number)TouchscreenSlide ruleRegular graphRight angleInternet forumFamilyFrame problemMeeting/Interview
01:48
GoogolSelf-organizationZoom lensLink (knot theory)Right angleOnline helpForm (programming)Projective planeSlide ruleDependent and independent variablesTrailZoom lensLink (knot theory)Streaming mediaSet (mathematics)Multiplication signNP-hardCategory of beingGame controllerType theoryMoment (mathematics)AdditionBitPointer (computer programming)Interactive televisionWebcamMereologyComputing platformSelf-organizationEvent horizonInformationInternet service providerCausalityWindowDifferent (Kate Ryan album)Flow separationYouTubeComputer animation
08:43
YouTubeZoom lensAbelian categoryContinuous trackCodierung <Programmierung>FreewareLink (knot theory)Digital signalTrailEvent horizonOpen setBroadcast programmingGoogolSign (mathematics)Game theoryCodeYouTubeZoom lensWebsiteTrailMultiplication signSelf-organizationWeb pageSpacetimeGreatest elementForm (programming)BitGoogolEvent horizonGame theoryOpen setScheduling (computing)Touch typingVideoconferencing1 (number)Process (computing)FeedbackCASE <Informatik>Link (knot theory)Complete metric spaceFrequencySoftwareThermal conductivityCodeFreewareCodeTotal S.A.Term (mathematics)Computer programmingNumberDrop (liquid)Closed setMusical ensembleWhiteboardDigitizingData managementComputer animation
15:38
Data managementComputer animation
16:27
Streaming mediaMeasurementWritingVideoconferencingFile archiverProcess (computing)1 (number)TrailOpen setZoom lensLink (knot theory)YouTubePlanningBitData managementMathematicsMultiplication signTouchscreenPasswordShared memorySign (mathematics)Right angleSlide ruleSelf-organizationMusical ensembleMobile appOrder (biology)File formatImage registrationEvent horizonComputer animation
23:37
Zoom lensForm (programming)Link (knot theory)Event horizonTrailServer (computing)Open setYouTubePhysical systemInteractive televisionDifferent (Kate Ryan album)InternetworkingSign (mathematics)Connected spaceElement (mathematics)Closed setMultiplication signSlide ruleUniform resource locatorBitCASE <Informatik>Presentation of a groupOrder (biology)WhiteboardPattern recognitionDrop (liquid)Formal languageQuicksortOnline helpNumberRow (database)Digital photographyGoogolSource code
31:58
DreizehnControl flowPresentation of a groupVirtualizationAdditionWebsiteMedical imagingBitProbability density functionTouchscreenEvent horizonLink (knot theory)Data managementPasswordZoom lensEmailGame theoryNumberCategory of beingMultiplication signSelf-organizationExpert systemProduct (business)Disk read-and-write headWeb pageSpacetimeOrder (biology)Scheduling (computing)Musical ensembleQuicksortWhiteboardVirtual realityDigitizingAssociative property
40:19
Meeting/Interview
Transcript: English(auto-generated)
00:06
Okay, so welcome to the conference. Welcome to EuroPython 2020. This is our 19th EuroPython conference. We've come a long way. It's the first time we're doing this online, but we still sold over 1,000 tickets. We have way more
00:22
people from different countries. We have 69 countries represented in the audience now, which is, I think, extremely diverse and it's really a worldwide kind of conference. We are up 40 countries compared to last year when we had the in-person conference. This is really exciting. We'd also especially want
00:43
to welcome all the new EuroPythonistas. So if this is your first EuroPython, then we really like to invite you to enjoy the conference and we're a bit sorry that it's online, it's not in person, but maybe that's actually a chance for you to join the conference more easily. We'd like to ask all the
01:02
regulars, people who have joined EuroPython in the previous years, to help all the newcomers and, you know, make them feel at home, because this is this is your conference, right? The conference is basically what you make it. We can provide the framing, we can provide the technology, we can do some
01:21
moderation, but that's it. Everything else is basically coming from the attendees and so we're one big family, so I would like to ask everyone to help everyone else. We'd also welcome our sponsors. Actually, I think I just
01:42
did a mistake here, because the screen sharing isn't advancing to the next slide. We'd also like to welcome our sponsors. So without the sponsors, the EuroPython conference wouldn't be as affordable as it is and we very much appreciate their help in making this happen. We have a
02:07
sponsor exhibit on Discord, which similarly to how we run the tracks, links to the different Zoom rooms that we have for the sponsors. So I would really like to ask you to stop by on Discord and then also maybe chat with
02:21
the sponsors using their Zoom rooms. They have lots of interesting swag, lots of interesting topics to discuss and it's certainly worth having a chat with them. So thank you very much for the sponsors and let me maybe play a bit of an applause here. All this has to happen virtually, of course, which for me
02:52
it's a bit strange, because I'm, you know, used to talking in front of many, many people and I can see their reactions right now. I basically just have to talk into the webcam. It feels a bit strange. Of course, we missed Dublin,
03:06
right? We wanted to do the conference in Dublin. What we decided is to postpone the conference in Dublin to next year, so we already have dates for next year. You can record the dates already. When we're ready to start
03:20
ticket sales, of course, we will let you know. It's basically the same week next year, last week of July, and we really hope to see lots of you in Dublin next year. Well, hopefully it can happen next year. We don't know about how COVID-19 develops, which is the main cause for doing this online. In March,
03:43
we were basically set up to start the conference, to start the ticket sales for Dublin, so we had everything set up, and then COVID-19 got, you know, in the way. We had to cancel the event in Dublin, because it wouldn't have been possible for many people to attend. It wasn't clear at that time whether we
04:03
could actually run the event, because it's a fairly large event, and so we decided to then do things online. I have a talk about this tomorrow, where I will go into more detail about these things, and then you can also ask questions. Doing this online is, of course, a huge challenge, and it was a lot
04:23
of hard work for us. We took four months to get everything set up, to work everything out, but we had a, or we still have, a very fantastic team of volunteers helping us with this, and I'd like to show you a collage of all the
04:43
the pictures that we got from the volunteers. Not all of them are on this collage. We didn't get all the pictures in time, but this is, basically, this is our team. These are the people running the conference for you, so I think, again, they deserve a big applause, so let's play an applause here. The EuroPython
05:10
conference, as you might know, is backed by the EuroPython Society, which is a nonprofit organization registered in Sweden. We've run EuroPython for many years now. It's entirely volunteer-driven, so no one gets paid for what we're
05:24
doing here. Everything is, basically, done to support the EuroPython, the European Python community. We give out grants to conferences, other conferences, and projects, so all the proceeds from the conference go to that purpose.
05:43
Everything is, basically, re-spent in form of grants. So, how will we run the conference? EuroPython 2020 Online is going to have to be run on a platform, of course. We chose Discord for this, because it offers you all the tooling
06:02
that we need for running the conference. Discord is mainly a chat platform. You can also use it for audio, but we're not really doing that much. We do put all the links on Discord, and the links then go to Zoom and YouTube. For running everything in the audio-visual and, you know, have more
06:22
interactivity, what we do is we use Zoom. We use Zoom webinars for the main tracks and Zoom rooms for everything else. And we also stream the webinars, the tracks, the four main tracks to YouTube, so you can watch those there as well. So, how does it work? I just want to give you a very, very brief introduction.
06:42
So, what you see on the right here, this is the Discord window. You see, on the left part, you see lots of channels. On the right part, you see all the people that are online at the moment. We have several different categories in here. Like I mentioned, we have a sponsor exhibit, which I would like to
07:01
point you to, but we also have other categories for the conference tracks, for the sprints. We have created what we call breakout rooms, so we have one channel per talk that we are going to have at the conference. And those talk channels can be used by the speakers to provide additional
07:20
information and, of course, for you to ask questions, in addition to the questions that you can ask right after the session in the Q&A. There are a couple of things I wanted to mention about Discord. One is that, which may not necessarily be obvious to people new to Discord, you can click on the
07:43
titles of the channels. The titles are, I don't know if you can see my mouse pointer, but it says welcome here, so if you click on this welcome, then, well, not in welcome, it doesn't actually show, but if you go to the main tracks,
08:01
for example, you can then see all the links to Zoom, to YouTube, and all the other links that we put in there. So that's a very easy way to go to all the sessions. Because we have quite a few channels on Discord, it's a good idea to have a quick search. Ctrl K gives you that quick search, so you can just type Ctrl K and then you go immediately into the search.
08:26
Because we're going to have lots of notifications on Discord, I just wanted to mention that you can mute categories. So if you right-click on a category, then it has this mute category setting and you can click that to have less notifications. Very important I want to mention is that we
08:44
would like to ask you not to share the links that we have on Discord outside the conference. So we want to avoid having spammers enter, for example, the Zoom rooms and the Zoom webinars, and we also want to keep the YouTube channel links just within the conference, because the YouTube links
09:05
are unprotected and so, you know, lots of people have paid for the ticket, actually most people, and we want to, you know, give the advantage of the paid tickets to the persons who have paid and not
09:25
necessarily make things available outside. You can use the YouTube channel for going back in history, but I'm going to come to that later on. So this is a
09:45
screenshot of a typical Zoom webinar and the Zoom rooms, so they look very similar. We're using the webinars for the tracks that have lots of people on. We're using the rooms for all the smaller ones. Zoom is very easy to use, it's very easy to get acquainted with. As an attendee you can
10:04
use the raise hand feature, for example, there are some features in the panel where you can give some feedback. In the Zoom rooms you can also, if the hosts allow, you can also use video and audio if the host permits this.
10:24
The YouTube streaming, like I said, we're mostly doing that to give you a way to replay past sessions, so it has this nice feature that you can, there's a scroll bar at the bottom where you can go and then you can go back in time. So if you miss a session, maybe you can only watch one track
10:44
at a time, then you can go back and then replay that session. This is only available for the main tracks though. Right, then we also have a conference back, of course it's digital because everything is digital this year. This is a page on the website which has a secret link, we're going to post that to
11:03
Discord in a bit. You can get coupon codes there, drop offers, lots of free stuff. All the sponsors have posted something there, so it's definitely something worth checking out. For the program we have a number of keynotes,
11:21
five keynotes in total, so we have a keynote from Guido, he's going to do a Q&A, we have Naomi, she is the former chair of the Python Software Foundation, we have Sidar, Jessica McKellar, you probably know as well, and Alejandro. The first keynote is going to be Sidar Ganju, we are
11:47
still having a bit of an issue finding her, but let's see how that goes, I hope she can join in time. Then we have of course all the events, we have
12:02
talks, we have poster sessions, we have a complete data science track, so if you are interested in data science we have tried to put all the talks that are data science related into the Parrot track, so you can stay in that one track, but also other talks in other channels are data science
12:22
related as well, very often, because nowadays lots of things are happening in data science. We have an open space, open space is something where you can self-organize, we have a hallway session, the hallway session is of course just a chat on Discord, there's a hallway chat for this, we have
12:40
a recruitment session in case you're looking for a job and we have sprints on the weekend. A bit more about open spaces, open spaces are entirely self-organized, these are basically sessions that you organize and run, we will have a schedule on Discord in form of a Google Sheet where you can then
13:01
register and then you can reserve a slot for you and then if you enter those rooms then you can ask one of the organizers to make you a co-host in those rooms and then you can run your sessions. We have two of these rooms, so if you have something to talk about you can go there. We also have
13:21
lightning talks, something very interesting, very funny usually. These are five-minute talks, if you don't know what a lightning talk is you can sign up for these on the Google Sheet, we'll announce on Discord. We're going to have one of these sheets per day and it's first come first serve on these Google Sheets, so if you manage to get a slot then you're lucky because they
13:44
usually sign up very very quickly. We're going to put these online I think after the keynote and the same tomorrow. Right, now we have a social event
14:00
and an after-party. One is tonight, rather late, it starts at 10 after the keynote and then we have an after-party tomorrow after the closing session. We're going to have games, we're going to have music, we can play board games, basically whatever you come up with. We have planned a few things but we are pretty open to anything that you might want to suggest. This is
14:24
going to be done interactive, so let's see how that goes doing something like a social event or after party online. We have a column of conduct of course, so in very short terms it's be nice to each other, so be helpful, you know, be gentle
14:40
on everyone. Everyone wants to enjoy the conference, wants to, you know, be appreciated. We also ask to be professional and also to don't spam. This is particularly for sponsors or for companies joining the event, not as a sponsor. This applies to the whole event. If you have a code of
15:05
conduct issue then you can go to the contact page that we have on the website, you can contact us individually or you can on Discord you can mention at COC and then we will see that and then we can talk to you or you can just, you know, talk to one of the organizers to put you in touch with us.
15:23
The people in charge are Valeria, Sylvia, Anders and myself for the code of conduct team. Right, and that's all I wanted to say, so enjoy the conference and now I have to see what my room manager has to say. Okay, I'm back
17:10
again, sorry for, you know, being muted. I was talking to the room manager, so originally the plan was to have Sida give a keynote now, but very
17:24
unfortunately she has not yet shown up and I'm afraid we will have to skip this keynote. Of course this is not ideal because it's the first talk of the conference, but we tried everything, we tried reaching her,
17:42
it wasn't possible, so maybe something got in the way. I think what we can do now is basically just wait, you can get acquainted with Discord and actually perhaps we can use this session to help you a bit with
18:04
Discord, so if you have questions about Discord please write into the Q&A and then we can try to answer those. So there's one question in here, for
18:24
example, from Simon or Skymon, I can't really pronounce this, sorry, it says is it okay to share YouTube links after the conference is over? So what we're going to do there is we are going to have cut
18:43
videos after the conference. We're going to have a company do those and it's going to take a few weeks to have them online and then you can share those links after the conference. We are going to have to see whether you can share the archives that are going to be created for the YouTube streams
19:05
right after the conference as well. It's rather likely that we're going to do that and then perhaps, you know, one of the community members goes in and as temporary measure creates one of these sheets where you can then directly jump into the streams. So that's what we're going to do. Let me see what
19:30
else we have. How many countries are represented at EuroPython? Like I said in the introduction, well yesterday we had 69 countries represented, which is 40
19:42
countries more than last year. So I think that's a very good sign that this online format actually does give us more reach and it makes it possible for many more people to actually attend the conference. This is very nice, of course, we're very happy about this. We're also very happy that we have over 1,000 ticket registrations for the conference, both for the
20:03
conference and sprints. So this has been a really good success. So it says here
20:23
please mark explain that the Q&A are being held in the Zoom app. Ah, right, for people on YouTube of course you cannot enter any questions. If you want to enter questions you have to join the Zoom session in order to be able to put questions there and then have them answered. Okay, let me see, what else
20:54
do we have? Everyone appreciates our effort, that's very nice, thank you very
21:00
much. So someone is suggesting here that if you have a second screen may be useful to open the Discord track. Yes, that's certainly a good way to set
21:25
up your your gear. If you have a second screen then you can have the webinar open on one screen and the Discord open on the other one. For these online conferences it's usually a very good idea to have lots of screens. So if you have two screens that's that's very good already. If you have
21:44
three screens that's even better. Another question, will the passwords for the Zoom conference change over time or remain the same all along? So for the Zoom webinars and the rooms everything is going to stay the
22:03
same. The YouTube links though they are going to change tomorrow because you can only stream for one day and then we're tomorrow we're going to update the links on YouTube to the new ones. Can you show some pause video with
22:22
audio in the process so we get less questions? Yes, we are going to try to do that. We need to figure out whether we can make that happen because in order to show a video someone has to be running it and because Zoom works by
22:43
using screen sharing that could get in the way of you know the organizer doing other things. So we're not sure whether we can actually do that but let's see how it goes. Other questions? Right, Paul asked that we thank all the
23:18
the people involved in the event. Yes, I did that in the opening
23:21
session so maybe I can I can just share the slide again. These are all the people, all the people for whom we have we have photos. There are actually a
23:45
few more people. The team is bigger than usual. We had to grow the team a lot in order to make the online conference happen. It's a major effort pulling off one of these online conferences. It's not something that you
24:02
can do by using just you know the six people that we are in the Europe Python board and we thank this team really a lot. We appreciate their work, everything they did. But like someone else said this is actually for the
24:21
closing session so yeah I'm just going to show this and keep this slide open. Okay, there's a question about the logo. So the logo up here I can explain a bit.
24:40
This is actually the logo that was designed for the Dublin event and this is because we always try to make the logo represent what we do at the conference and where we have the conference. So the clover there is something very typical of Ireland. The harp that you see there is also
25:01
something very typical for Ireland and the designer chose these two elements to then you know represent Dublin. And we all think it's a very very nice logo and that's why we kept it for the online event as well. Also you know a bit in recognition of that we wanted to do everything in Dublin. We're going to keep that logo for next year as well. So essentially all
25:25
the time and the location is going to change. There's a question here about talks live or pre-recorded. We are going to try to have all the talks live and
25:45
not pre-recorded. Of course we can use pre-recorded sessions in case there's a problem with the internet connection but we'd like to have all the speakers actually talk live because you know this is supposed to be a live conference. We want to have this interactivity and that's why we
26:05
basically told all the speakers that we want to have them speak live. Some more questions. Okay there's one question about clicking on the Discord channel
26:33
name. So maybe I can just share my Discord and show you. So what I meant with that is that for example you go to the say you want to go to the
26:45
conference tracks here and you want to go to this track then what you do here is you click on the track first and then up here there's a title bar and in this title bar we have all the links and you can click on that and
27:02
then a dialog opens up and you can you can see all the links you can click on them here. What else do we have? Okay so there's a question about how we set up
27:41
things for for the conference. I'm going to talk about that tomorrow but I can also mention right now that we we chose Zoom because we test a lot of different systems and we chose Zoom because it's both easy to use for the attendees and it's also scalable for us. We had to scale up a lot for these for the conference because we will typically have lots of people joining
28:04
the events and that's why we use the webinar setup for this for the main tracks and then the the rooms the Zoom rooms they can have up to 300 people in the rooms so that's that's a very nice you know way of working
28:22
with an online conference system. We did not have to have a special setup it was just the standard packages so there was nothing extra it's just that you need to you know buy the right things. What will happen with the Discord server after the conference? After the conference we are going to leave the
28:46
Zoom or the Discord server open so that all the resources that get shared and especially in the talk breakout rooms we're going to leave those in place to serve as a reference. We are thinking about maybe how using Discord
29:03
next year as well for the in-person event but we haven't decided that yet. Question is Sidar going to record her keynote session offline later? Actually that's a good idea so I think we can ask her to do that
29:23
and then maybe we can share the YouTube link later on so that you can then go back and then see that keynote as well. The lightning talks Ben asked with how the lightning talks are going to work today this proposals can be submitted or will be able you will be able to submit them once we have
29:42
the Google form on Discord I don't know whether it's been posted yet but it should appear somewhere in here in the announcements so this is the announcement channel where you can then you know get to know about things that we have to that we want to announce to everyone. The way that works
30:03
is that you go to a Google sheet you sign up you know very much like for the in-person event where you just you put your name you put the title and then we have a number of slots available and then after all the slots are filled it's filled and then you can try again next next day. The session is
30:22
later today. Next question do you have some live tools providing help to disable people subtitle sign language we unfortunately we don't have any additional tools available to help disable people like subtitles or sign
30:41
language the there there are some some things that we could use on on YouTube I think YouTube can enable subtitles but only if you know after after the talks have actually been processed by YouTube I don't know how good they
31:01
are the subtitles we have not tried to get this working with zoom they added this feature in the in the last few months but I don't know how well it works so we decided to not try it out not not have it working right any
31:24
other questions there's a question here for the poster zoom sessions are
31:43
these sort of drop in when you can and interact with the poster presenter the poster sessions are scheduled so we will have the poster speaker available in those slots and then you can just right you can just go into that zoom session and then you can ask this the speaker anything about their poster
32:02
the posters are available on the website and you can have a you have a preview image you get a PDF file and then of course you can you can look at
32:21
the PDF and then you can ask questions to this to the speaker that's available in that zoom session it will also be possible to ask additional questions after that session is ended by simply going to the appropriate breakout room that we have for the posters you can find a category on on discord for this
32:41
and you can ask additional questions there and we ask all the poster presenters to also be there also the all the people having a talk we also ask them to to be available in those chats so that they can answer additional questions okay another question what will the virtual social event look like
33:04
that's actually a very good question we don't know ourselves so we're just gonna we're just gonna open up things and you know invite all of you to the session and then we will see how it goes so we have planned a few games that we will run we also have some music to play that was contributed if you want to
33:25
play music then you're you're more than welcome just let us know we can set that up we also have we can also have you know breakout rooms where you can then maybe played board games or you can show off you know things that you
33:42
want to maybe show off we can also do virtual reality room things this is a bit up to you what you want to do at the social event any other questions
34:23
okay it says here that someone didn't have to enter the ID and password for the zoom webinar you just just had to enter the name and email that is correct if you click on the link the link actually has the ID and the password built in and this is also why we ask you not to share those link outside once you click on the link you can immediately join another question
34:54
seats for the sprints limited actually no they're not limited it's the
35:00
the only challenge that we have or maybe it's not a challenge that we don't know yet we we have a we last I looked we had 13 sprint teams who set up their the sprint on the sprint page that we have and the challenge of sort of that we have is that we will you know need to assign all the sprinters
35:28
that we have to those teams and we have way more sprinters than we have sprint teams so if you have some idea to hold additional sprints then please head over to the sprints page and register your sprint there and please
35:41
also let the organizers know so that they can set up a sprint channel for you on discord and then we can have more teams right so we have plenty of space available we have plenty of of these zoom licenses that we are going to use for for having zoom rooms associate with the sprint teams the sprint you
36:04
don't have to use zoom they can also use discord audio channels for that so we can scale up to quite a number of these teams okay let me just check with my room manager I'm just going to mute for a second just okay so what you
37:12
just saw is me unmuting in discord and then talking to my room manager that's how we operate right so I have a few minutes left that I can fill
37:25
with answering and digital questions so let me just have a look at if there is anything else I think those are all the questions let me just scroll down a
38:15
bit now there's a question here is it possible to bookmark the channels in
38:25
discord in order to find them quickly that's actually a question I cannot answer because I'm not familiar enough with discord to be able to answer that you can ask Jason though one of the organizers he's the expert for discord and perhaps he has an answer to that one and then another question
38:51
here is a bit disappointing for that even few days before some stuff in the merch shop has been unavailable so I'm pretty sure that the merch shop will
39:03
fill up the extra t-shirts again but because everything is run by spreadshirt we don't have any influence on that one so I'm sorry about that you just have to try again maybe in a few days or maybe next week
39:20
another question the first talk 30 golden rules of deep learning performance will be in this zoom session yes we're gonna have a short break after the after the well what was supposed to be the keynote where they just you know filled with the Q&A for discord and we're gonna head on and
39:44
continue with the regular schedule okay I think we've gone through most of the questions thank you very much again for joining the the conference
40:00
and I hope you you're gonna have a great time I'm gonna stop the screen-sharing now and then we will have the break you can mingle in the hallway on discord and then we will see each other again for the next session here on on the webinar the 30 what was the talk title again I
40:28
forgot the the next talk and then yeah let's proceed like that thank you very much bye bye
Recommendations
Series of 130 media