summaryrefslogtreecommitdiffstats
path: root/2022/captions/emacsconf-2022-meetups--attending-and-organizing-emacs-meetups--bhavin-gandhi--answers.vtt
blob: 2918301d10648d162edc03ee640f398fe2ae1ce6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
WEBVTT

00:00.000 --> 00:14.120
All right. Hi, again, everyone. So, we are back. And I am with Vavin. Hi, Vavin. How

00:14.120 --> 00:15.120
are you doing?

00:15.120 --> 00:18.120
I'm good. How about you?

00:18.120 --> 00:24.040
I'm doing well. You will note that I now have an extra layer because I was absolutely frozen

00:24.040 --> 00:28.960
in the first half of this year's EmacsConf. But now, hopefully, I should start getting

00:28.960 --> 00:33.080
a little warmer. Usually, I'm more stressed, you know, when we only have one track and

00:33.080 --> 00:36.640
we only have about two minutes between every talk. I need to run all the time. And even

00:36.640 --> 00:40.840
though we are in the dead of winter in Europe, usually, I'm pretty warm. But today, I am

00:40.840 --> 00:45.920
so relaxed that I have the mental availability to be cold. Anyway, this is not about me.

00:45.920 --> 00:47.920
This is about you, Vavin.

00:47.920 --> 00:54.740
So, for the new joiners, newcomers to the chat, we do have a pad where you can ask questions.

00:54.740 --> 00:59.400
And we are primarily looking at this pad for the questions. What we'll do afterwards is

00:59.400 --> 01:06.720
that we'll open up this current room in which we are. And we will allow you to ask questions

01:06.720 --> 01:12.360
directly to Vavin. And it's a subject, you know, user group that is very close to Sasha

01:12.360 --> 01:17.720
and my heart because we've done a lot of work towards it. And we might have some knowledge

01:17.720 --> 01:23.440
to contribute afterwards. But for now, I prefer if we heard about Vavin. So, Vavin, take it

01:23.440 --> 01:24.440
away.

01:24.440 --> 01:25.440
Yep.

01:25.440 --> 01:36.640
I see one question. What about using on multiple computers? I think that's not related or I'm

01:36.640 --> 01:38.440
not sure what it is about.

01:38.440 --> 01:40.440
I'm not sure either.

01:40.440 --> 01:46.840
Yeah, I'll just do the next one. What about collaborative editing with this multiple computers

01:46.840 --> 01:50.920
with Macs like CRDT or with R2D2?

01:50.920 --> 01:57.920
I think there's something weird going on. I'll give you just a second.

01:57.920 --> 02:04.120
I'll just pick up the relevant one in that case.

02:04.120 --> 02:05.680
Sure, thank you.

02:05.680 --> 02:07.840
Thoughts on physical meetups.

02:07.840 --> 02:19.560
Yeah, so this year, I think a few months back, I had thought of doing it. But the way right

02:19.560 --> 02:28.040
now it is, at least in my region, the community is comparatively small. So usually right now

02:28.040 --> 02:33.480
the model is working is basically the remote one. And we get people from some people from

02:33.480 --> 02:39.080
I think China, some people from Australia. So we get to have a couple of people and good

02:39.080 --> 02:46.680
discussions usually. Whereas for physical meetups, what I've been thinking is maybe

02:46.680 --> 02:52.960
one off meetup can be physical. Let's say you come together similar to people have been

02:52.960 --> 03:00.680
watching Emacs on this year. So something like you come together, do the online meetup

03:00.680 --> 03:05.520
first and then networking and discussions can happen offline. So that was one of my

03:05.520 --> 03:12.880
idea. Maybe I'll try it with Emacs APAC sooner or later and we'll see how it goes. So that's

03:12.880 --> 03:18.880
the current plan about physical meetups. And in terms of if you ask me thoughts, they are

03:18.880 --> 03:25.340
good too. So you get to talk with people face to face, you got to make more connections.

03:25.340 --> 03:30.840
So yeah, I might experiment some mixed way of doing it right once in a while you meet

03:30.840 --> 03:36.720
or otherwise you do it online so that people who are not able to join in or travel to that

03:36.720 --> 03:40.160
particular area or region, they can just join online.

03:40.160 --> 03:48.240
Yeah, it's a very interesting topic of physical meetups because we, so I participate in one

03:48.240 --> 03:56.880
of the workshop Emacs Paris and we used to have in-person meetups in Paris and usually

03:56.880 --> 04:02.040
there were about five to 10 people showing up, which was a good number. But when COVID

04:02.040 --> 04:07.820
happened and we moved to virtual meetings, we started having a lot more people. Now we

04:07.820 --> 04:12.680
are averaging about 15 to 20 people at every session and it's amazing. But the problem

04:12.680 --> 04:20.000
is, I'm knocking on wood really hard, but now that COVID is a little easier to manage

04:20.000 --> 04:25.720
and that's a lot of people are returning to in-person meetings, it's a little more complicated

04:25.720 --> 04:32.040
really to say, do we go back to physical meetings even though we have more people on a virtual

04:32.040 --> 04:36.640
meeting? It causes us to ask many questions about why do we want those meetings to be

04:36.640 --> 04:44.320
held? And we need to think about this in 2023 with the organizers of Emacs Paris and I think

04:44.320 --> 04:53.840
Emacs SF also was in the process of thinking about how to go back to physical venues. And

04:53.840 --> 05:01.680
I think right now the consensus amongst a lot of workshop user group organizers is that

05:01.680 --> 05:06.920
they would like to have both. So if it was a monthly meeting before, why not have a physical

05:06.920 --> 05:14.960
meeting every month and a virtual meeting every month as well on a two-week cycle. So

05:14.960 --> 05:25.240
that's a lot more work, obviously. It's not choosing, it's choosing. I'm not sure how

05:25.240 --> 05:30.400
big the pool of people you have in Emacs APAC actually is but it feels like it's a much

05:30.400 --> 05:39.720
larger area than say Emacs Paris for France. So you try it even though. Yeah, exactly.

05:39.720 --> 05:48.320
So in India, there is the region with this Maharashtra Pune, it is like one end and across

05:48.320 --> 05:54.880
maybe you can say 500-600 kilometers radius, you have many other cities where more people

05:54.880 --> 06:02.960
are there. So having all of them at one place is basically event like conference or something.

06:02.960 --> 06:08.400
Monthly meetup, probably not. So there is one more meetup group I managed, not related

06:08.400 --> 06:14.280
to Emacs, but we had same question, what to do now? We have many people joining us throughout

06:14.280 --> 06:20.920
the state and should we have a meetup in one city only? So yeah, I think we'll have to

06:20.920 --> 06:25.400
experiment and see. Yeah, but it's fun to experiment, it's fun

06:25.400 --> 06:30.160
to have. We know that we have interested people all around the world, like that it showed

06:30.160 --> 06:34.840
you the type of workshop that we can have and how to run your own, but we already have

06:34.840 --> 06:39.120
many workshops around the world. It wasn't the case if you go back three years ago. I

06:39.120 --> 06:44.720
think if I'm completely speedboarding now, but I think we had about five user groups

06:44.720 --> 06:52.520
worldwide three years ago, and now we must have something like 12, 13, 14 even, which

06:52.520 --> 06:56.680
is a massive increase when you think about it. Now that Babin has provided you with the

06:56.680 --> 07:01.440
tools to do just the same and start your own workshop, and also you have the buddy system

07:01.440 --> 07:07.880
of Andrea that you saw earlier today, you have more options than ever to be able to

07:07.880 --> 07:13.240
meet people talking about Emacs. Now, there's obviously EmacsConf as well, which is helping

07:13.240 --> 07:18.800
and we have a lot of lovely tools to share with you, but I think it's better or it's

07:18.800 --> 07:24.120
a good compliment to have a monthly checkup with people who might feel a little closer

07:24.120 --> 07:28.920
to you, either, and closer can have multiple definitions, you know, it can be closer in

07:28.920 --> 07:34.840
terms of proficiency with Emacs, or it can be closer geographically, which makes it easier

07:34.840 --> 07:39.960
or culturally, which will make it easier to converse with people. We do have a question

07:39.960 --> 07:44.440
about hybrid meetings. Do you want to take this one, Babin? It's so related to what we

07:44.440 --> 07:45.440
were talking about.

07:45.440 --> 07:53.800
Yep, yep, yep, yeah. So I tried it, not with Emacs one, but with the other one I organized.

07:53.800 --> 07:59.800
And even I had some thoughts. The only problem is what happens, the people who are joining

07:59.800 --> 08:07.960
virtually, they usually end up feeling left out. Because people who are in the room, they

08:07.960 --> 08:13.640
might be discussing something face to face, they might have some discussions. The only

08:13.640 --> 08:21.200
way I think would work is everyone joins the online link from their own machines. You do

08:21.200 --> 08:27.680
your regular meetup discussions. And after that, you have some discussions. Because otherwise,

08:27.680 --> 08:33.560
one side or other side will end up feeling left out. Rather than doing it, I'll just

08:33.560 --> 08:39.160
keep it one or other, either completely virtual or completely in person.

08:39.160 --> 08:47.240
Yeah, I think it is really complicated to do a hybrid stream well. I told you the figures

08:47.240 --> 08:52.960
of the people we had, which was roughly between five to 15 people at most in physical venues.

08:52.960 --> 08:55.800
Right now, by the way, we should probably say hi to the people in Switzerland who are

08:55.800 --> 09:03.880
currently watching Emacs in a very nice, warm room. I'm thinking warm because I'm cold.

09:03.880 --> 09:07.320
It's not only warm in terms of the weather inside the room, but also warm in terms of

09:07.320 --> 09:13.320
the people around it. Hi, everyone. Hybrid meetings pretty much take the attention

09:13.320 --> 09:18.880
of two people entirely. One to manage the physical venue, and one to manage the virtual

09:18.880 --> 09:24.480
interactions. And generally, those two people would be core organizers of the events. And

09:24.480 --> 09:30.520
that takes a lot of energy. And I think people are a little scared to do such events because

09:30.520 --> 09:34.360
you also need to manage webcams, you need to manage presentation, how to take questions,

09:34.360 --> 09:41.000
how to relay audio. And frankly, as someone who organizes or helps organize EmacsConf

09:41.000 --> 09:45.080
every year, I can tell you that it can be plenty of wrong going on with audio setup,

09:45.080 --> 09:49.880
video setup, and making sure that everyone is being listened to. But ultimately, we are

09:49.880 --> 09:55.560
sharing these tools. So maybe we could share the tools for EmacsConf for people to actually

09:55.560 --> 10:00.280
start running their own workshop. That would be interesting. But please don't send me an

10:00.280 --> 10:03.680
email asking for this. I need to rest.

10:03.680 --> 10:13.760
So there is one, I think, thought. Yeah, one thought in the IRC. It is about the time it

10:13.760 --> 10:22.280
takes for me to organize the meetup. So what I have done is creating the announcement,

10:22.280 --> 10:29.360
posting it at least on the website, I have automated it. So at times, even I forget that

10:29.360 --> 10:36.120
when is the meetup and all. But my automation takes care of creating the online website

10:36.120 --> 10:42.760
entries, announcements and all. So that saves me a lot of time and a lot of cognitive load

10:42.760 --> 10:53.440
I should say. I don't have to remember I have to announce it. And what happens is, I do

10:53.440 --> 11:00.480
plan to automate more things like announcements on IRC, announcements on Mastodon and stuff.

11:00.480 --> 11:07.420
So that will save a lot more time. But usually, that basically means I don't have to do much

11:07.420 --> 11:12.920
stuff before the meetup. It's like 15 to 20 minutes. And during the meetup, obviously

11:12.920 --> 11:19.040
I attend along with everyone else. And post meetup, it might take more time. But I haven't

11:19.040 --> 11:26.080
worked on processing or collecting the video and publishing those. So maybe add more, let's

11:26.080 --> 11:29.280
say, 30 minutes or so. So yep.

11:29.280 --> 11:36.000
Yeah, there is definitely something to be said about how do we use the workshops to

11:36.000 --> 11:41.040
make content that lasts after the workshop. It's a discussion we've been having with some

11:41.040 --> 11:47.520
of the workshop organizers. I remember mostly Emacs SF again, and also Emacs Paris. We were

11:47.520 --> 11:52.760
talking about, yes, we record the sessions, but we share the sessions only with members

11:52.760 --> 11:59.440
of the event. What if we have a really great presentation? It would be such a shame to

11:59.440 --> 12:05.440
leave it live merely on the BBB record server where only users can see it. No, it's actually

12:05.440 --> 12:09.840
much better if we could find a way to share it on YouTube, for instance, or any other

12:09.840 --> 12:15.120
distribution platform where people would be able to share this. With EmacsConf, we share

12:15.120 --> 12:19.960
all the talks that happen in prior years. What if we could have user groups and workshops

12:19.960 --> 12:23.840
do the same? That would be amazing. But I think people are feeling a little iffy and

12:23.840 --> 12:28.880
rightfully so. This is a lot of energy to first make presentations like this for the

12:28.880 --> 12:36.080
speakers, but then to package them, to caption them for accessibility. We are able to broadcast

12:36.080 --> 12:42.000
talk this year with captions with no little thanks to Bavin, who is actually helping us

12:42.000 --> 12:47.840
a lot behind the scenes working on the subtitles. Thank you again so much, Bavin, for all this.

12:47.840 --> 12:52.020
You will be the first to tell, this is a lot of work, actually. I'm not sure how much time

12:52.020 --> 12:58.400
you've spent in the last two months working on subtitles, but it's been a long time.

12:58.400 --> 13:03.720
It does take time. That's why I'm still not sure how much time it will take for me to

13:03.720 --> 13:09.400
get those talks or recordings out, right? But as a first step, like I mentioned in the

13:09.400 --> 13:17.160
talk as well, just get it out first and then work towards refining it.

13:17.160 --> 13:24.440
Yeah, that's the usual saying that good is better than perfect or here and there is better

13:24.440 --> 13:30.760
than later and never. I think that's a very good plan here. Bavin, we have about five

13:30.760 --> 13:35.200
more minutes until we need to head into the next store. We have opened the chat room,

13:35.200 --> 13:39.320
so if people wanted to join and ask questions with Bavin, mostly if you're interested in

13:39.320 --> 13:43.480
running your own workshop, this would be a golden opportunity to converse with Bavin

13:43.480 --> 13:48.160
and see how you could get started on this. Or maybe if you want to find people interested

13:48.160 --> 13:53.560
in starting a workshop, maybe not in BBB today, but it'd be interesting for you to connect

13:53.560 --> 14:00.440
on the pad or whatever else really to be able to say, oh yeah, I want to start an Emacs

14:00.440 --> 14:04.560
Michigan meeting or whatever. I'm not sure why I defaulted to Michigan, don't ask me.

14:04.560 --> 14:08.480
But you would be able to find maybe other people willing to do so and that'd be great.

14:08.480 --> 14:12.080
Why don't you stop moving my hands like this? This is the one gesture I'm doing today and

14:12.080 --> 14:17.760
I need to pluralize it a little bit. Do we have any more questions on the pad? I think

14:17.760 --> 14:18.760
no.

14:18.760 --> 14:25.800
Not on pad. I think there are two questions in IRC. I'll just quickly answer them. One

14:25.800 --> 14:33.320
is about automation. So I have my repository, the website repository on GitLab and they

14:33.320 --> 14:40.160
provide something called pipelines. So you can just schedule things and I have a cronjob

14:40.160 --> 14:47.880
you can say sort of on their platform itself, which goes and gets triggered on certain days

14:47.880 --> 14:57.920
and my script basically takes care of publishing a new blog entry basically. And there was

14:57.920 --> 15:08.280
one question, what is iLuxy? So it is a new Linux user group from Chennai, India. So yeah,

15:08.280 --> 15:15.080
I think I've been using their mailing list and there have been a couple of people from

15:15.080 --> 15:23.160
that part of the country who joined the meetup as well.

15:23.160 --> 15:28.240
And we're definitely trying to make Emacs user group a thing. Like Lug, Linux user group

15:28.240 --> 15:33.520
has been a thing for decades at this point. And if only we could manage to make, I mean,

15:33.520 --> 15:41.760
the thing it doesn't sound as well, a huge, probably the worst argument in its favor really,

15:41.760 --> 15:47.000
but Emacs user group feels like it should be something that is widely adopted as much

15:47.000 --> 15:51.240
as Linux user groups. Because when you think about it, whether it be Linux or whether it

15:51.240 --> 15:57.080
be Emacs, those groups are where a lot of people get to experiment with those tools

15:57.080 --> 16:02.600
and learn, especially a lot of beginners who make it to those meetings. They get propelled

16:02.600 --> 16:07.200
in the future in terms of how much they learn and it's so much better. You probably heard

16:07.200 --> 16:13.000
more about this in the Android talk we had earlier today. Right, I'm blabbering on about,

16:13.000 --> 16:18.960
but it's a topic very dear to my heart and I'm so glad that you managed to feel sorry

16:18.960 --> 16:26.080
a topic and a presentation. Sorry, I'm mixing up everything there.

16:26.080 --> 16:33.140
We will soon be moving on to the next stream. So I see that we have a couple of people still

16:33.140 --> 16:38.120
on BBB, but no one with a microphone. So again, when we open the BBB chat room, if you want

16:38.120 --> 16:42.800
to join and ask questions, it's all the better. It's good if you want to join and listen,

16:42.800 --> 16:47.520
but we need people to actually be asking questions because that's when we have the speaker in

16:47.520 --> 16:52.400
one room and you can gather all the questions. I'm going to give you a little secret. If

16:52.400 --> 16:56.360
sometimes it doesn't sound like I'm making any sense, it's because on one here, I am

16:56.360 --> 17:00.520
listening to Bavin. That's the left here. On the right here, I'm listening to production

17:00.520 --> 17:07.640
and sometimes stuff is burning in the background and I have to take a deep breath and focus

17:07.640 --> 17:12.120
on, for instance, everyone is talking in my ear. It's really complicated. So what I'll

17:12.120 --> 17:16.880
be doing is that in about 1 minute and 20 seconds, we'll be moving into the next talk.

17:16.880 --> 17:21.480
Bavin, thank you so much for taking the time to answer all the questions. You'll probably

17:21.480 --> 17:24.960
be sleeping fairly soon, right?

17:24.960 --> 17:31.880
Yeah, please help us in the backstage. But yes, thank you so much for all your help.

17:31.880 --> 17:36.000
Thank you for your presentation. As for the others, we are about to move to the next talk

17:36.000 --> 17:40.840
in about 1 minute. So it's going to be a bit of an awkward pause again. Sorry for this,

17:40.840 --> 17:46.800
but at the top of the next minute, we'll be starting the next talk. See you in a bit,

17:46.800 --> 17:49.400
I suppose. Thank you again, Bavin.

17:49.400 --> 17:53.760
Thank you. Thank you for organizing the event. It has been fun.

17:53.760 --> 17:54.880
Thank you for participating in it.