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
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
|
WEBVTT
00:00:00.000 --> 00:00:08.399
I believe we are live, so hi again folks and welcome to a
00:00:08.400 --> 00:00:12.319
little bit of an unstructured time that we wanted to have for
00:00:12.320 --> 00:00:15.399
this particular EmacsConf. We have a bit of a lighter
00:00:15.400 --> 00:00:19.239
afternoon compared to previous years and we just thought it
00:00:19.240 --> 00:00:23.999
would be a nice opportunity for us and for you to join if
00:00:24.000 --> 00:00:27.279
you've got anything to share like you wanted maybe to have a
00:00:27.280 --> 00:00:29.879
talk this year but haven't had the time to submit a
00:00:29.880 --> 00:00:32.879
presentation well now's your time think of it more like the
00:00:32.880 --> 00:00:36.199
traditional workshops that Emacs Paris or Emacs Berlin
00:00:36.200 --> 00:00:39.839
tends to run so if you've got anything to share we've made
00:00:39.840 --> 00:00:43.479
sure to publish the link to this room on IRC and perhaps as
00:00:43.480 --> 00:00:49.279
well on the website And yeah, it's just a moment for you. If
00:00:49.280 --> 00:00:53.399
it's a little slow because people do not join, we might start
00:00:53.400 --> 00:00:56.239
chatting a little bit about Emacs Conf in general, and
00:00:56.240 --> 00:00:59.359
perhaps take a little bit of advance on the closing remarks
00:00:59.360 --> 00:01:04.079
for the day, just so that I can go to bed early. But otherwise,
00:01:04.080 --> 00:01:10.679
the mic is yours.
00:01:10.680 --> 00:01:14.479
Does any of my fellow co-organizers want to maybe join in and
00:01:14.480 --> 00:01:19.119
say a word? Maybe you, Corwin?
00:01:19.120 --> 00:01:23.559
Who, me? No, I usually just sit here quietly. You know me,
00:01:23.560 --> 00:01:31.759
Leo. Nothing to say to me. I see Karthik here.
00:01:31.760 --> 00:01:35.919
Karthik has joined the chat. We can see what Karthik has been
00:01:35.920 --> 00:01:44.839
up to.
00:01:44.840 --> 00:01:53.159
Hi, everyone. Hi. Hey, I hear you.
00:01:53.160 --> 00:01:57.999
Is there anything you wanted to share, Karthik?
00:01:58.000 --> 00:02:01.879
Nothing in particular, but if people suggest topics and
00:02:01.880 --> 00:02:06.839
have something to say or show off, then I'll jump in. Right,
00:02:06.840 --> 00:02:10.639
you're coming in as someone who wants to react to stuff, not
00:02:10.640 --> 00:02:12.319
someone who wants to present, but that's completely fine
00:02:12.320 --> 00:02:15.279
too. But that means that we are still stopped for people who
00:02:15.280 --> 00:02:18.599
want to chat. We're still pointing fingers at people in the
00:02:18.600 --> 00:02:36.319
chat, otherwise.
00:02:36.320 --> 00:02:40.399
Well, and if you're watching and you want to. Yep. If you, I
00:02:40.400 --> 00:02:42.799
was just going to say, if, uh, if you're watching the stream
00:02:42.800 --> 00:02:45.919
and you'd like to get involved, uh, you can join, uh,
00:02:45.920 --> 00:02:53.599
libera.chat on IRC and join the emacsconf-gen channel. Um, uh, or,
00:02:53.600 --> 00:02:57.599
uh, just, just, uh, reach out in one of those channels and,
00:02:57.600 --> 00:03:01.359
and we'll, we'll, we'll ship you a link to join in the BBB
00:03:01.360 --> 00:03:05.839
here. I'm not sure if that got auto published. I didn't see it
00:03:05.840 --> 00:03:08.239
on the website.
NOTE Vertico
00:03:08.240 --> 00:03:15.239
I can suggest a topic, since many people have demoed or used
00:03:15.240 --> 00:03:20.119
transient in this conf. I was wondering if someone has any
00:03:20.120 --> 00:03:25.639
interesting uses for transient.
00:03:25.640 --> 00:03:28.479
It's an interesting topic, sadly one in which I'm not going
00:03:28.480 --> 00:03:31.839
to be personally able to participate in because I'm still
00:03:31.840 --> 00:03:37.199
old school. It took me, you know, the VertiCo stack. Did we
00:03:37.200 --> 00:03:40.359
actually present something on vertico at EmacsConf? I'm not
00:03:40.360 --> 00:03:44.439
sure, but it's a completion engine in separate packages,
00:03:44.440 --> 00:03:49.279
very similar to what people may be more familiar with, i.e.
00:03:49.280 --> 00:03:55.199
Ivy, Helm, ido, all those tools. But I'm old school and I
00:03:55.200 --> 00:03:59.919
still use Hydra when it comes to interaction. But I've been
00:03:59.920 --> 00:04:05.159
meaning to transition into Transient at some point and I'd
00:04:05.160 --> 00:04:09.159
actually be quite interested in people sharing how they've
00:04:09.160 --> 00:04:13.199
been able to use Transient to supplement their interfaces.
00:04:13.200 --> 00:04:17.959
but I'm obviously a big user as I think most people would be in
00:04:17.960 --> 00:04:25.679
this room and on live viewers. The Git, I use it plenty and
00:04:25.680 --> 00:04:29.319
it's a wonderful interface and I wish I could develop
00:04:29.320 --> 00:04:33.239
similar interfaces for my own packages that I manage. So
00:04:33.240 --> 00:04:36.159
maybe at some point. But apparently part of the discussion I
00:04:36.160 --> 00:04:40.359
think revolves around the fact that transients might be a
00:04:40.360 --> 00:04:43.999
little hard to approach for people who are perhaps used to
00:04:44.000 --> 00:04:50.639
the simplicity of a Hydra set up with aboabo's packages. So,
00:04:50.640 --> 00:04:52.919
if anyone has got anything to say about this, you're more
00:04:52.920 --> 00:04:57.639
than welcome to join us on BBB. You can also chat it up on IRC
00:04:57.640 --> 00:05:01.759
and we'll try to give voice to the lines you write and we might
00:05:01.760 --> 00:05:05.599
be able to react. Otherwise, I suggest if we got a call in.
00:05:05.600 --> 00:05:07.799
Although that's where I was going to take it to. I think
00:05:07.800 --> 00:05:11.759
that's a perfect question. Because for once, although
00:05:11.760 --> 00:05:16.959
obviously any of us can probably talk about how interesting
00:05:16.960 --> 00:05:20.039
it is at some length, it's not something that Leo and I,
00:05:20.040 --> 00:05:26.559
normally such loquacious people, have any real insight to.
00:05:26.560 --> 00:05:31.039
So kind of pick up the phone, call in, jump on the BBB, or
00:05:31.040 --> 00:05:35.399
through your comments in IRC, exactly as Leo says. Love to,
00:05:35.400 --> 00:05:38.439
love to have, uh, invite more participation in the
00:05:38.440 --> 00:05:41.759
discussion and thinking about how to answer that. I myself,
00:05:41.760 --> 00:05:44.199
uh, you know, jump into my own workflow and I'd start
00:05:44.200 --> 00:05:49.359
thinking about, oh, well, what is working for me so well, I
00:05:49.360 --> 00:05:58.719
haven't dug into that sort of where I take the question.
NOTE which-key
00:05:58.720 --> 00:06:02.039
which-key actually is the direct answer to that, right? For
00:06:02.040 --> 00:06:05.999
me, that particular package, which seems to come up a lot in
00:06:06.000 --> 00:06:09.719
sort of help-adjacent forums as being a discovery tool, a
00:06:09.720 --> 00:06:15.519
way to learn different bindings. I self-identify as being
00:06:15.520 --> 00:06:19.559
kind of on a path of memorizing all the keystrokes I'm going
00:06:19.560 --> 00:06:23.959
to care about and how to find ones that I, it would have been
00:06:23.960 --> 00:06:27.559
convenient if I cared more about before today, right? So
00:06:27.560 --> 00:06:32.079
it's, for me, a lot of Emacs's power is the, you know,
00:06:32.080 --> 00:06:35.159
whatever brings to me the knowledge of what I should have
00:06:35.160 --> 00:06:39.519
done a moment ago, need to do, you know, how to do what I need to
00:06:39.520 --> 00:06:46.079
do next and so on.
NOTE eldoc
00:06:46.080 --> 00:06:49.999
I'll also be a user of which-key here and all the fancy tools
00:06:50.000 --> 00:06:53.799
like eldoc which provides you in your modeline the signature
00:06:53.800 --> 00:06:56.599
of the function you're currently writing such as if you're
00:06:56.600 --> 00:06:59.959
writing an elist function but you've suddenly forgotten
00:06:59.960 --> 00:07:03.519
which is the first argument which is the second argument
00:07:03.520 --> 00:07:07.639
usually you have if you stay inside the function it will show
00:07:07.640 --> 00:07:10.839
in the modline what the arguments are supposed to be and what
00:07:10.840 --> 00:07:13.599
their names are so that it's actually pretty useful. And you
00:07:13.600 --> 00:07:16.399
get similar things if you're writing other languages, like
00:07:16.400 --> 00:07:19.999
I write Go for a living, and it's always good to have the
00:07:20.000 --> 00:07:22.599
signature appears in the model line whenever you're
00:07:22.600 --> 00:07:28.199
writing the start of a function. So I'm seeing, I'll read out
00:07:28.200 --> 00:07:34.919
a couple comments here. I just, I note the, you know, use of
00:07:34.920 --> 00:07:38.559
transient as a bridge to Elisp, especially if you don't know
00:07:38.560 --> 00:07:42.519
it well, you're not interested in learning it, even
00:07:42.520 --> 00:07:48.759
perhaps. I've certainly run into that. You know, oh, yuck,
00:07:48.760 --> 00:07:51.799
Elisp. No, I'm doing fine with Customize or whatever works
00:07:51.800 --> 00:07:54.799
for you, right? That's a lot of the Emacs spirit. So I hear
NOTE Casual
00:07:54.800 --> 00:08:00.879
that. Uh, and then, and that brings up casual, which, uh,
00:08:00.880 --> 00:08:04.599
I've seen a lot of discussion of personally, and that, that
00:08:04.600 --> 00:08:09.719
looks, uh, you know, uh, it's an, all of these types of things
00:08:09.720 --> 00:08:12.879
like org actually, which we've been talking a lot about this
00:08:12.880 --> 00:08:17.919
weekend. you know, bring together a lot of functionality
00:08:17.920 --> 00:08:21.039
kind of cross-cuttingly across Emacs, all the different
00:08:21.040 --> 00:08:26.079
languages that we can figure out how to view nicely in Emacs
00:08:26.080 --> 00:08:29.519
will, you know, fit into some sort of, you know, kind of
00:08:29.520 --> 00:08:34.759
literate format to talk about. code that needs to span a lot
00:08:34.760 --> 00:08:40.639
of languages for whatever reason, right? So I guess my bite
00:08:40.640 --> 00:08:47.759
at the apple there. Yeah, casual's neat and so is transient.
00:08:47.760 --> 00:08:52.559
I haven't... I haven't for myself... I've seen some comments in
00:08:52.560 --> 00:08:56.439
chat throughout the weekend good discussion around hey
00:08:56.440 --> 00:08:59.639
that's you know it's kind of hard to learn how to use how do I
00:08:59.640 --> 00:09:01.999
fit this into my use case how do I think about things in the
00:09:02.000 --> 00:09:07.079
same terms that transients abstractions do so that you know
00:09:07.080 --> 00:09:10.359
to the extent I need to I build my program in terms of those
00:09:10.360 --> 00:09:14.759
same abstractions or to the extent that isn't necessary or
00:09:14.760 --> 00:09:18.479
helpful just so that it's natural for me to set up my
00:09:18.480 --> 00:09:22.399
customized variables so that my saved routines just do the
00:09:22.400 --> 00:09:25.639
right thing or my read routine spectrum in the right place or
00:09:25.640 --> 00:09:30.119
whatever, tying the room together, sorts of integration. I
00:09:30.120 --> 00:09:34.119
haven't run into that because for me, I'm on this journey of
00:09:34.120 --> 00:09:36.639
learning the keys was my point. I'm not actually preaching
00:09:36.640 --> 00:09:41.839
for that's the way to use Emacs, quite the reverse.
00:09:41.840 --> 00:09:42.199
away.
00:09:42.200 --> 00:09:50.839
All right, I see that some people are joining us on the BBB, so
00:09:50.840 --> 00:09:53.559
if you've got a mic on, we're gonna assume that you want to be
00:09:53.560 --> 00:09:56.879
chatting, but don't hesitate to interrupt us if you've got
00:09:56.880 --> 00:10:00.559
anything to contribute, meaningful otherwise, if you just
00:10:00.560 --> 00:10:04.999
want to chat it up with us, we are also here for this. Yeah, and
00:10:05.000 --> 00:10:07.999
to do the radio announcer thing a little harder too. Like,
00:10:08.000 --> 00:10:10.679
you know, I guess in my mind, I'm thinking of this as a call-in
00:10:10.680 --> 00:10:13.679
format. Just come over and grab a microphone and talk about
00:10:13.680 --> 00:10:16.319
your thoughts and whether it's something that Leo or I are
00:10:16.320 --> 00:10:19.959
saying, or Sacha, that you've been pretty quiet over there,
00:10:19.960 --> 00:10:24.879
that are setting you going, or you just kind of walk into the
00:10:24.880 --> 00:10:27.719
room with, hey guys, why aren't we talking about, or let's
00:10:27.720 --> 00:10:31.119
talk more about, or thoughts from the weekend, which as Leo
00:10:31.120 --> 00:10:35.079
mentioned, is kind of where we're gonna where we in our own
00:10:35.080 --> 00:10:37.559
minds are sort of sitting, walking into the room.
NOTE Closing remarks
00:10:37.560 --> 00:10:49.759
Perhaps what we could do is I mentioned that we could perhaps
00:10:49.760 --> 00:10:51.999
take a little bit of advance on the closing remark. I know it
00:10:52.000 --> 00:10:54.719
feels weird to be closing a conference that has not yet
00:10:54.720 --> 00:10:57.639
finished because we still have many talks in the afternoon.
00:10:57.640 --> 00:11:01.359
If I count, we have one, two, three, four, five talks. Well,
00:11:01.360 --> 00:11:05.759
actually, no, four. So there's still plenty to go. But
00:11:05.760 --> 00:11:10.199
since, you know, you know, I'm still in Europe and it's still
00:11:10.200 --> 00:11:14.839
pretty tough to maintain composure until 11. Might be a good
00:11:14.840 --> 00:11:18.559
time for us maybe to read over the closing remarks. How do you
00:11:18.560 --> 00:11:21.079
feel, Corwin, about this and Sacha, how do you feel about
00:11:21.080 --> 00:11:27.239
this? Yep, that'd be cool. Sacha? Fine with me. People can
00:11:27.240 --> 00:11:30.919
continue to share thoughts and ideas in the chat or in the
00:11:30.920 --> 00:11:34.679
Etherpad and we can go through the closing remarks. You want
00:11:34.680 --> 00:11:40.159
to share the sun-close? Uh, I do have them. I'm not sure. So you
00:11:40.160 --> 00:11:43.199
did copy over. Okay, good. I can kind of rotate the screen
00:11:43.200 --> 00:11:47.519
between them if that works. And I'll try to jump over to chat a
00:11:47.520 --> 00:11:52.119
little more. Uh, you know, sure. I'm putting the link on BBB
00:11:52.120 --> 00:11:54.759
just in case people in there wants to follow. And also for
00:11:54.760 --> 00:11:58.079
you, Corwin, if you want to open it up more quickly. Yeah,
00:11:58.080 --> 00:12:01.359
that's going to be easier. Thank you.
00:12:01.360 --> 00:12:08.359
Pretty sure I have the Sunday close pad here, but I'll take
00:12:08.360 --> 00:12:09.679
your link, sir.
00:12:09.680 --> 00:12:37.839
Um, I mean, I've got my org channel. Sure. I mean, Elephant
00:12:37.840 --> 00:12:40.479
Ergo, if you want to jump in, you know, we were suggesting
00:12:40.480 --> 00:12:45.319
doing the Saturday, Sunday close, sorry. Instead of having
00:12:45.320 --> 00:12:47.999
people chat, but if you have something to say right now, feel
00:12:48.000 --> 00:12:50.239
free to jump in. Although you do not have your microphone on,
00:12:50.240 --> 00:12:57.599
you would need to join the audio in order to chat. Yep, and you
00:12:57.600 --> 00:13:01.919
can also use any of the private message type of features. Did
00:13:01.920 --> 00:13:05.639
you guys want me to bring up the pad here? I did pull it up. Oh,
00:13:05.640 --> 00:13:12.359
well, I got it already. Understood. Okay, cool. So I think
00:13:12.360 --> 00:13:14.839
Elephant Ergonomics is currently switching to the
00:13:14.840 --> 00:13:18.239
microphone so that they may ask a question. So I suggest we
00:13:18.240 --> 00:13:18.999
wait a little bit.
00:13:19.000 --> 00:13:24.759
Elephant Ergonomics, yes, right now, you figured it out.
00:13:24.760 --> 00:13:30.119
Hi. Is this working? Oh, wow. Cool. Okay. Long time
00:13:30.120 --> 00:13:33.879
listener. First time on the show. Wow.
NOTE Graphical web browsing
00:13:33.880 --> 00:13:39.839
Okay. Well, I shouldn't let my nerves get the best of me now
00:13:39.840 --> 00:13:44.839
because I got it all set up. So basically the thing that I've
00:13:44.840 --> 00:13:50.519
been thinking about because I've had a a handful of thoughts
00:13:50.520 --> 00:13:55.719
related to graphical web browsing. Because I know that
00:13:55.720 --> 00:14:00.999
that's a point of friction for me, for sure. I don't know how
00:14:01.000 --> 00:14:04.599
much other people experience that. I know that I've
00:14:04.600 --> 00:14:08.199
certainly heard murmurs about it. But I've been
00:14:08.200 --> 00:14:14.239
speculating about a couple of thoughts about that recently
00:14:14.240 --> 00:14:18.239
for some of the stuff that can be done in order to get like the
00:14:18.240 --> 00:14:22.719
sort of invasive graphical JavaScript, giant
00:14:22.720 --> 00:14:27.639
unmanageable spec sort of version of the browser working
00:14:27.640 --> 00:14:31.359
inside of Emacs, you know, in addition to, you know, the much
00:14:31.360 --> 00:14:33.439
more manageable EWW kind of thing.
00:14:33.440 --> 00:14:42.919
So yeah, basically as part of my rambling, I had basically
00:14:42.920 --> 00:14:47.719
two major thoughts for strategies, because God knows this is
00:14:47.720 --> 00:14:52.519
way too big of a thing for me to tackle just for me. And I have
00:14:52.520 --> 00:14:55.759
been kind of thinking, you know, where do I go about getting
00:14:55.760 --> 00:14:59.559
started? And I think maybe that would probably just look
00:14:59.560 --> 00:15:03.959
like maybe, you know, pitching ideas that have been on the
00:15:03.960 --> 00:15:08.119
back of my mind.
00:15:08.120 --> 00:15:14.919
The first of which is that I stumbled upon uh, this
00:15:14.920 --> 00:15:20.119
application while ago called browsh. Uh, it's a, I'm going to
00:15:20.120 --> 00:15:25.127
go ahead and post that in the chat. Um, and just the, uh,
00:15:25.128 --> 00:15:26.479
emacsconf-gen.
00:15:26.480 --> 00:15:31.479
So let's see here. It's not going.
00:15:31.480 --> 00:15:43.079
Oh, trying to light space. Cool. So this is a, I have no
00:15:43.080 --> 00:15:46.319
personal involvement with this project. The person that
00:15:46.320 --> 00:15:50.919
developed this does not know I exist, but I stumbled upon
00:15:50.920 --> 00:15:54.479
this in the wild. And what's really quite interesting about
00:15:54.480 --> 00:15:58.879
it is that it will run, it's effectively a headless browser
00:15:58.880 --> 00:16:04.839
in the background and then convert this into blocks of text
00:16:04.840 --> 00:16:07.959
for the sake of rendering inside a terminal. This is
00:16:07.960 --> 00:16:12.479
especially helpful in the case where you can run the daemon
00:16:12.480 --> 00:16:15.159
that's actually responsible for the headless browser
00:16:15.160 --> 00:16:20.599
instance on a completely different box than the one that
00:16:20.600 --> 00:16:25.879
you're actually running your shell on. And you have this
00:16:25.880 --> 00:16:30.959
complete separation between the I/O and the actual handling
00:16:30.960 --> 00:16:36.319
of all of the complex, kind of opaque, really unmanageable,
00:16:36.320 --> 00:16:39.959
big browser stuff. I'm thinking that there's definitely
00:16:39.960 --> 00:16:44.039
something that we could consider cannibalizing here,
00:16:44.040 --> 00:16:44.599
either for
00:16:44.600 --> 00:16:51.959
one of the different rendering paradigms that fits inside
00:16:51.960 --> 00:16:57.839
of Emacs more cleanly, especially either like the SVG
00:16:57.840 --> 00:17:02.679
renderer. Or again, trying to figure out how to break it into
00:17:02.680 --> 00:17:06.479
blocks somehow, but I feel like there's definitely.
00:17:06.480 --> 00:17:11.559
Something very Emacs-y about the strategy that I would love to
00:17:11.560 --> 00:17:16.079
consider, especially for someone more technically
00:17:16.080 --> 00:17:20.359
qualified than I. To consider, I would love to tackle this.
00:17:20.360 --> 00:17:24.959
Given that I have the time, but I didn't want to sit on this
00:17:24.960 --> 00:17:29.119
idea. On my own on the basis that, you know, there's a lot
00:17:29.120 --> 00:17:33.479
really qualified people here and I figured that. You know,
00:17:33.480 --> 00:17:36.519
someone that's a little bit more frustrated than me about
00:17:36.520 --> 00:17:39.719
this could very well. Pick this up and run with it.
00:17:39.720 --> 00:17:46.599
So I wanted to suggest that I also wanted to suggest the
00:17:46.600 --> 00:17:53.759
prospect of... I found a couple of just completely separately
00:17:53.760 --> 00:17:57.899
as a strategy to
00:17:57.900 --> 00:18:07.000
the ability to re-render outputted DOM content
00:18:07.001 --> 00:18:10.417
that would be rendered by, again, a
00:18:10.418 --> 00:18:13.599
full-fledged browser, probably in a headless,
00:18:13.600 --> 00:18:15.309
a sort of instance and then
00:18:15.310 --> 00:18:20.530
converting that DOM content to SVG,
00:18:20.531 --> 00:18:22.791
which we could then render inside of Emacs
00:18:22.792 --> 00:18:25.319
either piecewise or as
00:18:25.320 --> 00:18:31.279
the entire document. And I feel that that could be another
00:18:31.280 --> 00:18:36.719
strategy that we could perhaps consider as something that
00:18:36.720 --> 00:18:41.399
we can do for, you know, headless processing, and then
00:18:41.400 --> 00:18:43.839
having the Emacs rendering engine actually responsible
00:18:43.840 --> 00:18:52.759
for the display and the I/O. So yeah, I just wanted to suggest a
00:18:52.760 --> 00:19:00.279
couple of those sort of ideas I've been sitting on. A couple
NOTE org-web-tools
00:19:00.280 --> 00:19:03.479
of things related to that stuff would be org-web-tools, I
00:19:03.480 --> 00:19:07.519
think is what it's called, from alphapapa. It'll allow you
00:19:07.520 --> 00:19:12.359
to download a webpage into an Org Mode document. Or if you
00:19:12.360 --> 00:19:16.519
wanted to use a web browser that would have key bindings,
00:19:16.520 --> 00:19:20.759
primarily, you would want to use the next browser or
00:19:20.760 --> 00:19:27.719
qutebrowser, where they're more of meant to have their settings
00:19:27.720 --> 00:19:33.319
saved in a text document. And in the case of Next, it's
00:19:33.320 --> 00:19:39.839
written in Common Lisp and is very deeply inspired by Emacs.
00:19:39.840 --> 00:19:43.199
So I'll just break in what is a great discussion briefly to
00:19:43.200 --> 00:19:45.959
say. If you're just joining us, you're watching the Emacs
00:19:45.960 --> 00:19:50.479
conference. We're doing a brief open mic session. And we've
00:19:50.480 --> 00:19:56.119
been joined, we have... Sorry, I was just going to introduce
00:19:56.120 --> 00:20:13.039
you, Plasma. Sorry. Nasty feedback from you, Sacha. Sorry.
00:20:13.040 --> 00:20:17.719
We'll definitely have to check out integration for those
00:20:17.720 --> 00:20:22.559
two browsers. You know, this is my first time taking a look at
00:20:22.560 --> 00:20:28.239
web tools. This could definitely help me.
NOTE qutebrowser
00:20:28.240 --> 00:20:32.879
I've been using qutebrowser really persistently. It has
00:20:32.880 --> 00:20:35.199
dramatically improved my browser experience, but I'm
00:20:35.200 --> 00:20:39.559
still definitely having that last little bit of context
00:20:39.560 --> 00:20:43.359
switch friction that I would love to make disappear. Next
00:20:43.360 --> 00:20:47.439
might be part of the recipe, but I definitely think that, you
00:20:47.440 --> 00:20:51.199
know, certainly the goal for me is that I would love to see it
00:20:51.200 --> 00:20:56.839
inside Emacs itself. But this is, this definitely
00:20:56.840 --> 00:21:00.319
represents a big piecewise improvement I'm going to have to
00:21:00.320 --> 00:21:05.679
pursue. So thank you.
00:21:05.680 --> 00:21:09.439
So I think that that intersects some some several
00:21:09.440 --> 00:21:11.679
conversations that I think we've heard throughout the
00:21:11.680 --> 00:21:17.879
weekend kind of touching on the idea of, you know, baking our
00:21:17.880 --> 00:21:22.759
baking our thoughts into the core of Emacs right. and
00:21:22.760 --> 00:21:27.519
realizing, oh yeah, this is a pattern other people or a
00:21:27.520 --> 00:21:30.159
problem other people are running into or a way that other
00:21:30.160 --> 00:21:38.199
people work or a way that people want Emacs to look or just
00:21:38.200 --> 00:21:40.479
starts me thinking about like alternate key binding
00:21:40.480 --> 00:21:43.639
packages, which over the last few years, I feel like we've
00:21:43.640 --> 00:21:47.159
seen just a ton of options in a space that had been somewhat
00:21:47.160 --> 00:21:50.439
dormant, right? There was evil and everything else. And now
00:21:50.440 --> 00:21:54.759
there is a lot of granularity in my mind to everything else.
00:21:54.760 --> 00:21:57.039
So although I'm not using any of these things, I think I've
00:21:57.040 --> 00:22:02.039
bumped into them a lot. A couple of other related topics in
00:22:02.040 --> 00:22:05.359
case that jogs anyone's interest to jump in and join the
00:22:05.360 --> 00:22:16.039
discussion. Yeah, thanks. Thanks for the comments.
00:22:16.040 --> 00:22:18.679
Any other person wants to share something in the room
00:22:18.680 --> 00:22:22.159
currently? I'm seeing plenty of familiar names, so this is
00:22:22.160 --> 00:22:26.399
an invitation for those who I haven't heard so far to come in
00:22:26.400 --> 00:22:30.479
and chat.
00:22:30.480 --> 00:22:34.839
And I mentioned to a comment I see from wasamasa saying, I've
00:22:34.840 --> 00:22:39.399
been experimenting with using some crap to review ELIS
00:22:39.400 --> 00:22:43.239
security issues. That's something.
00:22:43.240 --> 00:22:48.999
you want to leave. I'm not sure that is. Yeah. I'm not sure if
00:22:49.000 --> 00:22:52.599
Wes and Marcel wants to deprive themselves of, well,
00:22:52.600 --> 00:22:56.559
actually unmuted yourself. So please go. What? I've only
00:22:56.560 --> 00:23:00.959
got my name, that's all. I was just reading out your comment
00:23:00.960 --> 00:23:06.199
from the chat. Yeah. Just jump in on any topic, honestly.
00:23:06.200 --> 00:23:09.599
Okay. I thought like, it's like an invitation for people to
00:23:09.600 --> 00:23:12.519
talk what, you know, they've recently started trying to do
00:23:12.520 --> 00:23:15.359
in Emacs. That's exactly right. A hundred percent. Okay.
00:23:15.360 --> 00:23:22.519
Okay. So, well, I do review security things for work. And one
00:23:22.520 --> 00:23:25.839
colleague has been like bugging me all the time about, hey,
00:23:25.840 --> 00:23:28.279
try semgrep. It's pretty cool if you have like, you know,
00:23:28.280 --> 00:23:32.119
decent rules to review stuff. And I postponed it for the
00:23:32.120 --> 00:23:35.879
longest time. And then I thought, actually, you know what,
00:23:35.880 --> 00:23:38.959
which would really make sense to like try out whether it even
00:23:38.960 --> 00:23:44.039
works for elisp source code review at all. And the answer is
00:23:44.040 --> 00:23:47.119
somewhat like apparently they've added LISP support,
00:23:47.120 --> 00:23:50.439
which is pretty cool. So it seems it's like best developed
00:23:50.440 --> 00:23:55.279
for like reviewing closure code. There are no rules to my
00:23:55.280 --> 00:23:59.599
knowledge. I started writing some and yeah, it does work. I
00:23:59.600 --> 00:24:02.999
have no idea how many, how many other people are trying to
00:24:03.000 --> 00:24:05.799
actively look into Emacs security issues. It feels to me
00:24:05.800 --> 00:24:07.919
like it's like a handful at best, like I don't know,
00:24:07.920 --> 00:24:13.279
somewhere between three and five people maybe. And yeah. If
00:24:13.280 --> 00:24:17.159
anyone knows any rule sets for making this easier, I would be
00:24:17.160 --> 00:24:20.999
very interested, because then we'd have a common place to
00:24:21.000 --> 00:24:24.799
share them. Maybe it'd be appropriate for me to jump back in
00:24:24.800 --> 00:24:28.159
here and just share that, you know, you're somebody that I
00:24:28.160 --> 00:24:31.639
definitely trust with these issues. We could talk in the
00:24:31.640 --> 00:24:36.039
abstract at least about places where, you know, Emacs, not
00:24:36.040 --> 00:24:38.599
necessarily the Emacs team, but maybe more the Free
00:24:38.600 --> 00:24:41.839
Software Society has said, oh, somebody reached out to us
00:24:41.840 --> 00:24:44.879
about this possible concern. Can you dig into that and find
00:24:44.880 --> 00:24:48.279
out if there's, you know, any reason to be concerned and then
00:24:48.280 --> 00:24:52.279
find the right people on the Emacs project team and work with
00:24:52.280 --> 00:24:54.599
that. So I know that this is something you've been working on
00:24:54.600 --> 00:24:57.519
actually for, I don't want to say several years, but more
00:24:57.520 --> 00:25:05.719
than a year.
00:25:05.720 --> 00:25:08.959
All right. Any other person wants to share something?
00:25:08.960 --> 00:25:12.519
Otherwise we have about 15 minutes until the next talk is due
00:25:12.520 --> 00:25:15.239
to go live, which would leave us some time to do the closing
00:25:15.240 --> 00:25:15.559
remarks.
00:25:15.560 --> 00:25:27.359
Let's wait just a bit, let's give people 30 seconds maybe to
00:25:27.360 --> 00:25:31.359
connect their thoughts and share them on IRC or to join the
00:25:31.360 --> 00:25:36.079
BBB. So in the spirit of, you know, get it out of the way so that
00:25:36.080 --> 00:25:39.479
we can let people go to bed and not do our usual rambling two
00:25:39.480 --> 00:25:42.359
hours of open remarks where we regret that we didn't turn
00:25:42.360 --> 00:25:45.279
them into the open mic. Right. So hopefully everyone's
00:25:45.280 --> 00:25:47.959
getting the message that, you know, we love to talk about
00:25:47.960 --> 00:25:50.999
Emacs and if you've been to prior conferences, you're
00:25:51.000 --> 00:25:52.959
probably, and you've watched through the closing
00:25:52.960 --> 00:25:55.879
ceremonies, you may have noticed that we do, you know, We
00:25:55.880 --> 00:25:59.239
have a lot of fun talking about all the different ideas that
00:25:59.240 --> 00:26:03.959
have come forward here. And so this is realizing that and
00:26:03.960 --> 00:26:08.239
also realizing that our habit of talking for several hours
00:26:08.240 --> 00:26:12.879
as part of closing the conference is maybe keeping some of us
00:26:12.880 --> 00:26:19.839
up at night and jobs and things. So in that spirit, I just want
00:26:19.840 --> 00:26:23.599
to throw out And I you know, I like to talk about this at least
00:26:23.600 --> 00:26:28.679
once a year. I mean isn't here and I tend to defer to him It's so
00:26:28.680 --> 00:26:31.679
I'll also use this opportunity to say gosh. I miss that guy
00:26:31.680 --> 00:26:38.239
and thanks so much For all of you've done over the years. Yeah
00:26:38.240 --> 00:26:41.279
I'm sorry, you can't make it this year and I'm actually have
00:26:41.280 --> 00:26:44.799
personally having a lot of fun covering for me for you It
00:26:44.800 --> 00:26:48.079
gives me a A lot of little things that I've picked up how to do,
00:26:48.080 --> 00:26:50.919
I'm actually getting to do a little bit of. So fun stuff for
00:26:50.920 --> 00:26:58.879
me, but miss you. And in that spirit and thinking of you,
00:26:58.880 --> 00:27:05.599
Amin, I'll also say that, and that's Bandali, if you know him
00:27:05.600 --> 00:27:06.599
from IRC more.
00:27:06.600 --> 00:27:12.399
He would want us to make sure that we talk about the Free
00:27:12.400 --> 00:27:16.999
Software Foundation and the fact that that is giving to the
00:27:17.000 --> 00:27:19.719
Free Software Foundation as the primary means to support
00:27:19.720 --> 00:27:23.759
development of Emacs and other GNU packages. We, as a
00:27:23.760 --> 00:27:26.399
project, are part of the giving... Somebody help me with the
00:27:26.400 --> 00:27:31.199
name of the project. It's not in the... I'll just go back to it
00:27:31.200 --> 00:27:39.439
and even show it, right? So, we are part of the giving
00:27:39.440 --> 00:27:45.359
together or working together. A program, and you can, you
00:27:45.360 --> 00:27:48.399
can get through that. There may be some matching going on.
00:27:48.400 --> 00:27:52.359
There's a fundraiser also that happens to typically run
00:27:52.360 --> 00:27:57.719
during the conference currently. and I encourage you to
00:27:57.720 --> 00:28:03.039
become a member and there's some newer, lower amount. Also,
00:28:03.040 --> 00:28:06.599
you can get directly directed through this program to the
00:28:06.600 --> 00:28:09.599
Emacs conference. For the first time this year, we're
00:28:09.600 --> 00:28:13.679
actually using those funds. Sacha went and did a bunch of
00:28:13.680 --> 00:28:17.879
work to enable us to use some more scalable purchased
00:28:17.880 --> 00:28:20.719
infrastructure that's different from what the FSF just
00:28:20.720 --> 00:28:23.359
provides us, for example. We use a lot of different things
00:28:23.360 --> 00:28:27.799
and thanks also to Pearl and others who are providing us
00:28:27.800 --> 00:28:30.639
infrastructure, as well as Sacha for just the amazing work
00:28:30.640 --> 00:28:38.279
that you do there. And as well to people that are giving in
00:28:38.280 --> 00:28:41.679
some other way, such as your time contributed to the EMAX
00:28:41.680 --> 00:28:45.439
project, to the many cool packages I myself take advantage
00:28:45.440 --> 00:28:49.319
of. And all of that, don't please feel pressured to break the
00:28:49.320 --> 00:28:53.839
piggy bank when that's a bad idea to help out, but it's help
00:28:53.840 --> 00:29:02.119
when you can. All right, how about we start from the top of the
00:29:02.120 --> 00:29:04.359
closing remarks so that we make sure that we don't forget
00:29:04.360 --> 00:29:08.119
anyone or anything. So if you could scroll just a little bit
00:29:08.120 --> 00:29:10.079
over, Corbyn, on your screen.
00:29:10.080 --> 00:29:21.119
I think you went on the right one. It's a little small for me to
00:29:21.120 --> 00:29:22.719
see which one it is.
00:29:22.720 --> 00:29:29.919
No, I think it's the other pad. You had it open right before. I
00:29:29.920 --> 00:29:34.439
think it's Sunday Close, the other tab on your browser. I
00:29:34.440 --> 00:29:37.159
managed to meet myself in BBB. That's what happened there.
00:29:37.160 --> 00:29:42.879
Okay, sorry. So here, and you wanted up or down? I wanted up,
00:29:42.880 --> 00:29:47.759
just as soon as you see the dashed line. Run through these
00:29:47.760 --> 00:29:52.039
instead of Corwin getting his stuff out of the way. Word.
00:29:52.040 --> 00:29:56.599
Yeah, but I'll make sure to skip over the stuff that you
00:29:56.600 --> 00:30:00.599
already mentioned. But yes, let's try to preempt a little
00:30:00.600 --> 00:30:05.599
bit the end of the conference for the reasons I've mentioned
00:30:05.600 --> 00:30:10.359
before. I get first to thank you all so much for being part of
00:30:10.360 --> 00:30:15.759
Emacs Conf 2024. Obviously, we still have a handful more
00:30:15.760 --> 00:30:19.039
talks to go this afternoon, but thanks again for showing up.
00:30:19.040 --> 00:30:24.039
We've had steady numbers for the last five years or so. This
00:30:24.040 --> 00:30:28.199
is my fifth year. hosting the general track and we've always
00:30:28.200 --> 00:30:32.399
averaged between 150 to 200 viewers which is amazing when
00:30:32.400 --> 00:30:38.279
you just think about it but we We are accruing plenty more
00:30:38.280 --> 00:30:41.759
views over the years because everyone is watching either on
00:30:41.760 --> 00:30:44.959
the website or on YouTube or on PeerTube. So thank you so much
00:30:44.960 --> 00:30:48.079
for everyone taking the time to, well, first come to the
00:30:48.080 --> 00:30:51.879
show. To watch the video, to share it, absolutely. Yes,
00:30:51.880 --> 00:30:53.999
because we've just talked about viewers. If you're
00:30:54.000 --> 00:30:57.119
watching this a year from now, we're thanking you for the
00:30:57.120 --> 00:31:00.999
view. We're talking to you. If you're mentioning a video of
00:31:01.000 --> 00:31:06.159
the Society Maths Conference, Thanks for doing that.
00:31:06.160 --> 00:31:10.319
That's what makes this worth it. The thing that we have to
00:31:10.320 --> 00:31:14.239
talk about for hours after it ends every year, sorry about
00:31:14.240 --> 00:31:18.399
that if it's been a disruption for your schedule, is the
00:31:18.400 --> 00:31:21.199
sense of community that we feel when we come together and
00:31:21.200 --> 00:31:24.319
watch all the different chats running on all these. I have a
00:31:24.320 --> 00:31:27.959
bunch of screens going so that I can see all the different
00:31:27.960 --> 00:31:32.439
chats and we all have a different way of connecting to all the
00:31:32.440 --> 00:31:34.759
different conversations going on. It's just a lot of
00:31:34.760 --> 00:31:41.879
energy. But at the end of the day, it's about helping people
00:31:41.880 --> 00:31:46.399
connect with the other groups and subgroups of people that
00:31:46.400 --> 00:31:48.759
are excited about the same stuff using Emacs to get there.
00:31:48.760 --> 00:31:55.959
Yeah, definitely. A word on those recordings, because we
00:31:55.960 --> 00:32:00.879
mentioned the previous year's videos, but when it comes to
00:32:00.880 --> 00:32:04.439
this conference, the videos, most of the pre-recording and
00:32:04.440 --> 00:32:07.719
most of the talk that we had except one this year, they are
00:32:07.720 --> 00:32:13.079
already available on emaxconf-.org, the website. You can
00:32:13.080 --> 00:32:16.839
also find them on the YouTube account for emaxconf, they're
00:32:16.840 --> 00:32:21.159
fairly easy to find. We'll try to get them on PeerTube at some
00:32:21.160 --> 00:32:26.159
point. We are not sure when. But the rule is, right now, we are
00:32:26.160 --> 00:32:28.999
going to take some time. Go on, Sacha, if you want. There are
00:32:29.000 --> 00:32:33.959
two things already. I should put a URL to the channel in.
00:32:33.960 --> 00:32:38.959
Okay, sure. So, Sacha will take care of this. But all the
00:32:38.960 --> 00:32:41.839
pre-recordings are already available with the subtitles
00:32:41.840 --> 00:32:44.159
when we manage to receive them sufficiently early. And if
00:32:44.160 --> 00:32:47.279
not, it'll take maybe a couple of days for us to get them out
00:32:47.280 --> 00:32:50.319
there. But yes, the pre-recordings are there. When it comes
00:32:50.320 --> 00:32:53.599
to the live Q&A, so the little sessions you've seen us do live
00:32:53.600 --> 00:32:57.239
when we were on BBB asking questions to the speakers and also
00:32:57.240 --> 00:32:59.799
having people join in the discussion, this will take a
00:32:59.800 --> 00:33:02.759
little more time for us to publish them because we like to
00:33:02.760 --> 00:33:06.919
follow a process of captioning them and making sure we take
00:33:06.920 --> 00:33:09.319
all the questions and all the answers from the pad and
00:33:09.320 --> 00:33:12.999
centralize everything on the website. So this is a process
00:33:13.000 --> 00:33:16.439
that takes about two to three weeks and we are not putting a
00:33:16.440 --> 00:33:18.959
lot of pressure on us to do this. If there is anything you're
00:33:18.960 --> 00:33:21.839
dying to see you'll have to wait a little bit but we'll try to
00:33:21.840 --> 00:33:24.959
make sure to make the information available as soon as we
00:33:24.960 --> 00:33:27.999
can. So
00:33:28.000 --> 00:33:31.759
Let me read the notes just to make sure we're not forgetting
00:33:31.760 --> 00:33:36.839
anything. Yes, when it comes to the publishing process, if
00:33:36.840 --> 00:33:39.279
you want to keep in touch and know when something is going to
00:33:39.280 --> 00:33:42.199
be released, we will announce all of this on the
00:33:42.200 --> 00:33:45.959
emacsconf-discuss mailing list, so emacsconf-discuss.
00:33:45.960 --> 00:33:49.639
You'll be able to find the link on the website as well and it's
00:33:49.640 --> 00:33:53.039
already on the pad that we are sharing currently on the
00:33:53.040 --> 00:33:54.559
screen.
00:33:54.560 --> 00:33:59.679
So obviously we'd be very happy to get some feedback from you
00:33:59.680 --> 00:34:03.359
on the conference and you can do this on this pad. We'll
00:34:03.360 --> 00:34:05.519
mention this at the end of the day again so that you get a
00:34:05.520 --> 00:34:08.839
chance to watch the last few talks of the conference and
00:34:08.840 --> 00:34:11.559
mention your thoughts on this but yeah we are very open to
00:34:11.560 --> 00:34:17.319
feedback. Part of the reason why It feels like a well-oiled
00:34:17.320 --> 00:34:19.759
machine, EmacsConf, is the fact that we've been iterating
00:34:19.760 --> 00:34:25.159
over the process for many years at this point. We'll get to
00:34:25.160 --> 00:34:27.679
the thanking to Sacha for the automation and to other
00:34:27.680 --> 00:34:30.959
volunteers for all their work, but really, it's really the
00:34:30.960 --> 00:34:34.199
feedback that you give us that allows us to refine the
00:34:34.200 --> 00:34:37.439
process of running the conference. And if it looks smooth
00:34:37.440 --> 00:34:40.359
and all this, well, it's mostly thanks to you, because what
00:34:40.360 --> 00:34:43.559
you believe was smooth, you mentioned as a feedback, and
00:34:43.560 --> 00:34:47.639
then we try to adapt our own processes so that we can match the
00:34:47.640 --> 00:34:50.879
level of smoothness that you expected. So thank you so much.
00:34:50.880 --> 00:34:53.359
Part of the success of EmacsConf is definitely on you.
00:34:53.360 --> 00:34:59.879
So again, if you've got feedback, please include them in the
00:34:59.880 --> 00:35:03.279
pad. When it comes to the stats, as I mentioned, we are
00:35:03.280 --> 00:35:07.519
usually averaging between 150 and 200 viewers. And this
00:35:07.520 --> 00:35:12.079
year, on the two tracks, we managed somehow to peak higher on
00:35:12.080 --> 00:35:14.239
the Dev track than on the Gen track, which is a first for the
00:35:14.240 --> 00:35:16.839
last five years. So that's an interesting tidbit of
00:35:16.840 --> 00:35:20.959
knowledge for you. But yeah, overall we had perhaps 300
00:35:20.960 --> 00:35:22.999
viewers total between the channels, which is amazing
00:35:23.000 --> 00:35:27.039
because you've got 300 people watching you live present and
00:35:27.040 --> 00:35:32.919
so that's a rich experience. All right, moving to the
00:35:32.920 --> 00:35:36.319
thanking section. We have plenty of people to thank without
00:35:36.320 --> 00:35:42.399
whom this conference would not be possible. First, I'd like
00:35:42.400 --> 00:35:45.279
to thank all the speakers, all the volunteers, the
00:35:45.280 --> 00:35:48.399
participants, and all the other people in our lives who make
00:35:48.400 --> 00:35:50.839
it possible through time and support to run this
00:35:50.840 --> 00:35:53.199
conference. Obviously, the speakers I've already
00:35:53.200 --> 00:35:55.959
mentioned, volunteers, you have some of them in the room
00:35:55.960 --> 00:35:59.919
right now. We've got Corwin, we've got Sacha, we also have
00:35:59.920 --> 00:36:02.959
Flowy, but we also have plenty of captioners in the
00:36:02.960 --> 00:36:07.599
background, whom I will get to in just a little while. This
00:36:07.600 --> 00:36:11.239
year's conference hosts are myself, Leo Vivier, and Corwin Brust
00:36:11.240 --> 00:36:16.199
and well not technically not FlowyCoder, not yet at least.
00:36:16.200 --> 00:36:19.719
Flowy, as you know, joined us last year and has been running
00:36:19.720 --> 00:36:22.879
check-ins in the background and we are very thankful for his
00:36:22.880 --> 00:36:27.279
contributions and maybe this afternoon he might be able to
00:36:27.280 --> 00:36:31.719
come. This is a fun process if you want to imagine what it's
00:36:31.720 --> 00:36:35.359
like for us backstage. Imagine, you know, Flowy's like
00:36:35.360 --> 00:36:38.439
getting everybody warmed up, goes in, talks to, gets a
00:36:38.440 --> 00:36:41.879
conversation going, everybody's ready, you know, the
00:36:41.880 --> 00:36:45.079
video is playing of the live stream, he's doing the warm hand
00:36:45.080 --> 00:36:48.279
up, everything ready, checking everything out. And then he
00:36:48.280 --> 00:36:52.439
hands the torch to Leo, or maybe me, and then we get to come in
00:36:52.440 --> 00:36:54.959
and have this amazing conversation based on all the buzz
00:36:54.960 --> 00:36:57.079
that's just been built up, knowing everything works out
00:36:57.080 --> 00:37:00.359
great. And one of these times, what Leo is telling you is that
00:37:00.360 --> 00:37:04.159
Flowy's just going to give Leo or me the cold shoulder and do
00:37:04.160 --> 00:37:07.359
the hosting himself. He did a great job with that last year,
00:37:07.360 --> 00:37:14.119
and we're looking forward to more of that. All right, I'll do
00:37:14.120 --> 00:37:17.039
a quick fire of thankings because we need to soon move on to
00:37:17.040 --> 00:37:21.159
the next talk of the day. I'd also like obviously to thank
00:37:21.160 --> 00:37:25.239
Sacha for managing the two streams and the one stream today
00:37:25.240 --> 00:37:27.279
because she's in the background making sure that
00:37:27.280 --> 00:37:30.519
everything goes all right for all our automation. And
00:37:30.520 --> 00:37:34.759
obviously Flowy again for the check-ins. I want also to thank,
00:37:34.760 --> 00:37:40.639
to extend my thankings, to the proposal review volunteers
00:37:40.640 --> 00:37:44.839
James Howell, Jean-Christophe Helary, and others for
00:37:44.840 --> 00:37:48.119
helping with the early acceptance process. I mentioned
00:37:48.120 --> 00:37:50.839
them, the captioning volunteers, Mark Lewin, Rodrigo
00:37:50.840 --> 00:37:54.319
Morales, Anoush, annona, and James Howell, and some speakers
00:37:54.320 --> 00:37:56.799
who captioned their own talks. I'm thinking about Eduardo
00:37:56.800 --> 00:38:03.359
especially. I guess thanks to me, be weird for me to read
00:38:03.360 --> 00:38:07.399
this, but I'm still going to do this, for fiddling with the
00:38:07.400 --> 00:38:11.199
audio and getting things nicely synced. For those who do not
00:38:11.200 --> 00:38:13.759
know, I also manage, I make sure that the audio is
00:38:13.760 --> 00:38:16.079
normalized, cleaned up, and all this for the conference,
00:38:16.080 --> 00:38:18.479
and usually it's one of the few things that Sacha doesn't
00:38:18.480 --> 00:38:21.959
like doing, and I'm very happy to pick the little crumbs to
00:38:21.960 --> 00:38:26.199
make sure that Emacs is as cool as it can get. Also thanks to
00:38:26.200 --> 00:38:28.759
Bhavin Gandhi, Christopher Howard, Joseph Turner and
00:38:28.760 --> 00:38:30.959
Screwless for quality checking the videos in the
00:38:30.960 --> 00:38:34.359
backstage. Thanks obviously to Shoshin for the music that
00:38:34.360 --> 00:38:36.999
has been accompanying us during the breaks. We've
00:38:37.000 --> 00:38:41.039
mentioned him already, but thanks to Amin Bandali for help
00:38:41.040 --> 00:38:44.999
with infrastructure and communication. Thanks to Ry P for
00:38:45.000 --> 00:38:47.679
the server that we're using for OBS streaming and for
00:38:47.680 --> 00:38:50.719
processing the videos. That's part of the reason why we are
00:38:50.720 --> 00:38:55.879
able to get the titles out so fast. And Corwin already
00:38:55.880 --> 00:38:57.799
mentioned the FSF but thanks to the Free Software
00:38:57.800 --> 00:39:01.079
Foundation for Emacs itself, the mailing list,
00:39:01.080 --> 00:39:05.599
media.emacs.org server where we host the conferences. We
00:39:05.600 --> 00:39:10.799
might have a little word about donations and funding the FSF
00:39:10.800 --> 00:39:14.159
later in the afternoon. I'll make sure that Corbyn
00:39:14.160 --> 00:39:17.919
gets to it. But finally, thanks to the many users and
00:39:17.920 --> 00:39:20.479
commuters to the project and team that create all the
00:39:20.480 --> 00:39:22.879
awesome free software that we use, especially
00:39:22.880 --> 00:39:26.239
BigBlueButton, Etherpad, IceCast, OBS, The Lounge,
00:39:26.240 --> 00:39:30.359
LiberaChat, FFmpeg, OpenAI, Whisper, WhisperX, and the
00:39:30.360 --> 00:39:33.919
Aeneas Forced Alignment Tool site transfer sub. Anyway,
00:39:33.920 --> 00:39:35.559
we're going to get started with the next talk of the day.
00:39:35.560 --> 00:39:38.079
We'll continue with the thankings later on. Enjoy the
00:39:38.080 --> 00:39:43.839
conference. Thanks for tuning in, really appreciate you.
00:39:43.840 --> 00:39:45.508
All right, we are off air.
00:39:45.509 --> 00:39:45.542
So I will go back to Mumble now.
00:39:45.543 --> 00:39:51.734
All right. That was pretty good.
00:39:51.735 --> 00:39:52.875
That was good, right?
00:39:52.876 --> 00:39:55.858
I think that was good. I'm glad we did that.
00:39:55.859 --> 00:39:59.399
Thank you for that. I'm hoping we would do.
00:39:59.400 --> 00:40:02.799
Yeah, sorry. For the people who are still in chat, right now
00:40:02.800 --> 00:40:06.359
we are moving to the next live talk, so feel free to join us
00:40:06.360 --> 00:40:08.839
later. We might stay in this room, we do not know, but we'll
00:40:08.840 --> 00:40:13.360
see you later anyway. Okay, bye-bye.
|