summaryrefslogtreecommitdiffstats
path: root/2024/info/org-update-after.md
blob: 65b01be76fae6d612d0f99d016641cfbca0ff2ba (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
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
<!-- Automatically generated by emacsconf-publish-after-page -->


<div class="transcript transcript-mainVideo"><a name="org-update-mainVideo-transcript"></a><h1>Transcript</h1>


<div class="transcript-heading">[[!template new="1" text="""Introduction""" start="00:00:00.000" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""Hello, everyone. My name is Ihor Radchenko,""" start="00:00:00.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and I'm the new official Org Mode maintainer.""" start="00:00:03.040" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Today, I'll briefly introduce myself""" start="00:00:07.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and then share my ideas about the future of""" start="00:00:09.680" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Org Mode development. I will start by passing""" start="00:00:12.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""the word from Bastien, the previous maintainer.""" start="00:00:16.040" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Then I will tell you a little bit about my story,""" start="00:00:18.760" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""starting from ordinary Org Mode user""" start="00:00:22.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""all the way to the maintainer.""" start="00:00:24.120" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Then I will detail the new directions of development""" start="00:00:26.040" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and specific features which I want to see""" start="00:00:30.840" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""in Org Mode in the coming years.""" start="00:00:33.600" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""And I will conclude by asking you, Org Mode users,""" start="00:00:35.800" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""to contribute to Org Mode""" start="00:00:39.660" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""because all the features which are too many""" start="00:00:42.400" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""can only be implemented with the help of the community,""" start="00:00:46.760" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""with the help of more contributors.""" start="00:00:49.260" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""And for that, of course, I will also talk""" start="00:00:51.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""about Org community and how I see it evolve""" start="00:00:53.580" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""so that we have a good communication""" start="00:00:59.480" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""between the development of Org Mode""" start="00:01:01.200" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and the community ideas.""" start="00:01:03.040" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Let me first pass the word to Bastien.""" start="00:01:07.560" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Message from Bastien Guerry""" start="00:01:14.280" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""Hello, everyone. Ihor Radchenko is the new Org Mode""" start="00:01:14.280" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""maintainer.""" start="00:01:17.600" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""He's been acting as such for a couple of years now,""" start="00:01:18.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and I'm really glad he's finally agreed to take on the""" start="00:01:21.040" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""role officially. As a maintainer, I've probably done""" start="00:01:23.480" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""a few things right and certainly made many mistakes.""" start="00:01:26.440" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Here are 4 lessons I've learned in 14 years.""" start="00:01:29.440" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""The first is that maintaining Org Mode""" start="00:01:32.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""isn't just about code, it's mostly""" start="00:01:34.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""about users. Of course, some of them will never learn how to""" start="00:01:36.440" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""report a bug, some of them will behave like spoiled""" start="00:01:40.680" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""children, and most of them will expect you to work for free""" start="00:01:43.160" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""forever. Nevertheless, the time is as valuable as yours.""" start="00:01:46.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Whatever they request, there is always something that can""" start="00:01:50.440" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""lead to a positive outcome for Org Mode or its community.""" start="00:01:53.640" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""The second lesson is that maintenance isn't just about""" start="00:01:57.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""technical choices. It's also about predictability.""" start="00:02:00.720" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Be very clear and very loud about what users and contributors""" start="00:02:04.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""can expect of your time, skills, and motivations.""" start="00:02:07.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Stick to the robustness principle""" start="00:02:11.160" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""by being liberal in what you accept""" start="00:02:12.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and strict in what you produce. Thirdly, it's all""" start="00:02:15.720" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""about learning. Let's build a culture together where it's""" start="00:02:19.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""okay to ask stupid questions. No one is born knowing how to""" start="00:02:22.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""write in English, how to report a bug, or how to maintain a""" start="00:02:25.720" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""large piece of code. Remember that old-timers were newbies""" start="00:02:28.640" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and that newbies could become maintainers. We all have a lot""" start="00:02:32.060" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""to learn, even if it's just how to respect each other.""" start="00:02:35.200" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Finally, as a maintainer, think about the next one. Who will""" start="00:02:38.760" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""be in your shoes next? What kind of maintainer do you want for""" start="00:02:42.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""a software you will be using for decades? It's also a""" start="00:02:45.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""responsibility of the Org Mode community. How can we""" start="00:02:48.840" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""collectively attract maintainers that want to help us use""" start="00:02:52.160" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and enhance this wonderful little tool? How can we,""" start="00:02:56.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""as Org Mode users, help Ihor pave the way""" start="00:02:59.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""for the next maintainers?""" start="00:03:02.200" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Enough said. I'm confident Org Mode is in good hands and I'm a very""" start="00:03:04.400" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""happy user. Thanks everyone for all these years of fun and""" start="00:03:08.280" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""learning.""" start="00:03:11.560" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""My step-by-step journey to Org maintenance""" start="00:03:15.920" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""Now back to my talk. Let me start by briefly introducing""" start="00:03:15.920" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""myself. I'm actually not a programmer. By training, I'm a""" start="00:03:20.280" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""material scientist. and I only started using Emacs and""" start="00:03:23.960" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Org Mode and naturally doing programming (because that's""" start="00:03:27.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Emacs) when I was doing my PhD and I wanted to use Org Mode to""" start="00:03:30.720" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""tame my research work. A couple of years I was just an""" start="00:03:36.800" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""ordinary user, until I learned enough and""" start="00:03:40.480" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""got enough courage to report my first bug.""" start="00:03:44.600" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Then it all evolved over the years.""" start="00:03:48.464" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I started participating in the mailing list,""" start="00:03:51.640" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I started learning more about Elisp,""" start="00:03:53.960" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I reported more complex bugs,""" start="00:03:56.560" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I eventually got around to go and fix the tricky bugs.""" start="00:03:59.840" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Then I started participating more in Org mailing list""" start="00:04:08.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""in helping fixing bugs in selected areas of Org""" start="00:04:11.720" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""mode and eventually switching to all parts of Org.""" start="00:04:16.920" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""At some point I ended up doing the de facto maintenance job""" start="00:04:22.840" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""together with Bastien and got an actual maintenance offer""" start="00:04:27.640" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""which I accepted recently. The key takeaway I want you to get""" start="00:04:32.680" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""from here is that you don't have to be a programmer, you don't""" start="00:04:38.600" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""have to know Elisp to contribute, and you don't even have to""" start="00:04:41.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""be like that to become a maintainer. All it takes is""" start="00:04:47.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""slow, methodical, persistent learning over the years,""" start="00:04:51.440" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""participating in the community, and eventually""" start="00:04:55.280" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""submitting your patches upstream. And eventually you can""" start="00:04:58.500" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""become a maintainer, or not a maintainer as you wish.""" start="00:05:02.400" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Enough about me.""" start="00:05:07.680" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Priorities for Org maintenance""" start="00:05:09.241" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""Let's talk about what I think should happen with""" start="00:05:09.241" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Org Mode and what my goals on Org Mode is. The first and top""" start="00:05:13.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""priority for me is the basics. The basics, the""" start="00:05:18.860" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""code-based stability.""" start="00:05:25.200" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Basically, all the foundations, all the APIs in""" start="00:05:26.070" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Org Mode, all the basic libraries, which everything builds""" start="00:05:29.720" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""upon so that we have fewer bugs and we have more""" start="00:05:34.960" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""understandable code so that others who want to contribute""" start="00:05:39.080" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""have easier time understanding""" start="00:05:42.600" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""what is going on in the code base and""" start="00:05:44.652" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""contribute without much of a problem or confusion.""" start="00:05:46.372" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Second equally important direction is the Org community,""" start="00:05:52.260" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""because a single person, even a couple of people, cannot""" start="00:05:56.340" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""really develop such a big project as Org Mode. And we always""" start="00:06:00.580" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""want new contributors, which are not coming from nowhere.""" start="00:06:05.600" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""We need to have the community of users.""" start="00:06:08.440" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""We have a community of""" start="00:06:10.229" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""people who participate in discussions, who later submit""" start="00:06:12.200" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""patches and code, and that's where we get most of the new""" start="00:06:15.680" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""features. So I would like to improve the communication""" start="00:06:19.720" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""between Org community and the development. The third""" start="00:06:24.920" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""direction I want to pursue is making life easier for""" start="00:06:29.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""third-party packages. Because we don't only have org-mode""" start="00:06:34.260" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""as it's distributed with Emacs. We have a lot of""" start="00:06:38.640" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""ELPA packages. We have a lot of MELPA packages.""" start="00:06:41.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""People who want some specific features""" start="00:06:45.197" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""on top of org-mode do develop""" start="00:06:47.918" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""these packages which are widely used or not so widely used.""" start="00:06:49.840" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""It's not only about Emacs. We have a lot of mobile apps""" start="00:06:54.280" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""that can work with Org files, have a lot of parsers which""" start="00:06:57.640" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""enable this mobile apps, or in general, programs outside""" start="00:07:01.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Elisp to understand Org files.""" start="00:07:06.040" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Fourth direction is the Org markup as a foundation of""" start="00:07:11.020" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""org-mode as a major mode, because we have a lot of""" start="00:07:14.960" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""functionality in org-mode itself inside Emacs,""" start="00:07:18.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""but it's all based on the underlying markup,""" start="00:07:20.574" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and markup should have enough features""" start="00:07:23.675" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""to support the functions we want to see there.""" start="00:07:27.436" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Last direction, which is somewhat less""" start="00:07:32.480" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""important, mostly because I don't have""" start="00:07:34.920" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""that much time to focus on everything,""" start="00:07:37.835" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""is the new features. I do want to see""" start="00:07:40.137" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""certain important features in Org mode,""" start="00:07:44.160" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""but I usually cannot spend too much time on them""" start="00:07:46.841" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""because of the previous more important parts.""" start="00:07:50.263" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I do rely on the org community and""" start="00:07:53.085" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""the contributors to implement these new features.""" start="00:07:55.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""My idea is that I want to direct which features""" start="00:07:57.457" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and how they should be implemented,""" start="00:08:01.916" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""but the actual people who implement""" start="00:08:03.758" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""them should come from the community.""" start="00:08:05.300" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Now let's go into the details.""" start="00:08:09.464" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Modular Org""" start="00:08:11.767" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""The code base. As a bit of motivation, I would like""" start="00:08:11.767" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""to share this email from Richard Stallman, who a couple of""" start="00:08:15.720" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""years ago asked about improving Org mode by making it""" start="00:08:19.280" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""more modular. That's directly asking about improving the""" start="00:08:27.040" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""foundations of the code. That's what I think is""" start="00:08:32.840" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""an important direction as well. Here's an example.""" start="00:08:35.640" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Slim down large Org libraries""" start="00:08:41.590" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""We have a lot of really, really large org libraries,""" start="00:08:41.590" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""like org.el, which is like one megabyte or something large,""" start="00:08:45.313" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""org-agenda, org-table, org-list,""" start="00:08:49.377" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""a number of files which are really,""" start="00:08:51.559" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""really, really large. What is worse is they are hard to""" start="00:08:52.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""understand sometimes. I even have an example,""" start="00:08:56.600" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""alphapapa complained that part of his motivation""" start="00:09:00.907" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""to write org-ql and specifically his agenda part,""" start="00:09:04.506" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""agenda-like part, was""" start="00:09:07.868" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""because org-agenda is so hard to understand that it's""" start="00:09:08.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""easier to start from scratch.""" start="00:09:13.120" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I don't want such situations""" start="00:09:15.573" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""to happen in future, if possible at all.""" start="00:09:17.080" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""One of the projects""" start="00:09:20.375" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I'm currently working on,""" start="00:09:21.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""it's work in progress now,""" start="00:09:23.117" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""is splitting Org libraries into smaller parts,""" start="00:09:25.101" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""into more documented parts,""" start="00:09:28.438" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""into the APIs which are actually""" start="00:09:31.809" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""documented and explained in the code at least,""" start="00:09:34.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""so that people who just open org-mode code""" start="00:09:38.471" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""cannot be scared away and go and""" start="00:09:42.572" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""read the comments and understand what is happening there""" start="00:09:45.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""easier. At this point, I have almost doubled the number of""" start="00:09:48.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""libraries. It's still work in progress, so there's a lot of""" start="00:09:52.040" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""room for improvement in this area.""" start="00:09:54.840" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Upstream generic Org libraries""" start="00:10:00.000" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""Another direction which is""" start="00:10:00.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""somewhat reasonable in relation to splitting things down""" start="00:10:04.600" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""is that some libraries are really generic in Org Mode,""" start="00:10:09.800" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""because Org Mode often has a functionality""" start="00:10:15.160" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""which is really new, and for that,""" start="00:10:18.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""it had to implement some very generic""" start="00:10:20.101" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""functionality that doesn't have to be used""" start="00:10:22.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""just for Org Mode.""" start="00:10:24.223" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""This can be generalized for Emacs in general.""" start="00:10:24.904" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""There is a number of libraries""" start="00:10:27.925" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""which we may or may not upstream to""" start="00:10:29.646" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Emacs, depending on what Emacs maintain, I think. As one""" start="00:10:33.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""example is org-capture, because it's a very obvious""" start="00:10:37.560" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""example. org-capture started as support from remember.el,""" start="00:10:40.720" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""which is still a part of Emacs. It has more features than""" start="00:10:43.680" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""remember.el, which we required for Org. But, you know,""" start="00:10:46.760" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""these features can be backported. Why not? And then""" start="00:10:50.040" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""not only Org-mode, but other Emacs libraries can benefit""" start="00:10:55.140" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""from these features we have in Org-mode only.""" start="00:10:58.680" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Similarly, I have a long list of""" start="00:11:01.958" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""different libraries that can be shared.""" start="00:11:04.740" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Yeah, for some I'm not sure,""" start="00:11:12.040" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""but in general, there is a lot of""" start="00:11:14.005" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""work that may be done and may be discussed in the future.""" start="00:11:18.960" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Use modern Emacs APIs and libraries""" start="00:11:25.400" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""The third part about the basics is making use of the new Emacs""" start="00:11:25.400" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""libraries. Org Mode in general is quite well written in terms""" start="00:11:31.480" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""of Emacs integration. We do support many of the Emacs""" start="00:11:36.040" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""features and libraries which are generic. However, in more""" start="00:11:40.040" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""recent Emacs versions, we started getting some new""" start="00:11:44.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""features, and we do want to make use of them in Org.""" start="00:11:48.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""For example, recently we contributed yank-media support for""" start="00:11:50.800" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""clipboard pasting and drag and drop. Now it is supported""" start="00:11:55.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""in Org mode already in the released version. Eventually""" start="00:12:00.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""we want to support transient.el, because now Org uses ad hoc""" start="00:12:04.400" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""system. It's of course much better to use existing and""" start="00:12:08.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""more powerful menus, which are implemented in""" start="00:12:12.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""transient. It even has some initial work-in-progress""" start="00:12:14.840" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""implementation. I hope it can be eventually""" start="00:12:18.160" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""extended to the whole Org Mode""" start="00:12:20.029" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""There are other things like compatibility, which there is""" start="00:12:23.961" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""an excellent Emacs library, compat.el, that provides""" start="00:12:29.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""backwards compatibility and Org also has something like this""" start="00:12:33.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""in org-compat. We don't have to write it ourself again.""" start="00:12:37.600" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""We can make use of the existing library.""" start="00:12:39.440" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Similarly, there's a very, very new library""" start="00:12:43.742" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""track-changes for tracking changes""" start="00:12:46.044" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""in real time. Eventually, if you want to support""" start="00:12:48.760" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""context-menu mode, maybe touchscreen, Android""" start="00:12:53.160" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""support, I don't know, but I hope it can be done by someone.""" start="00:12:56.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""And some more generic library: select thingatpt.""" start="00:13:01.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""That's about using external APIs.""" start="00:13:09.320" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Improve Org parser APIs""" start="00:13:13.257" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""Now about the internal Org APIs.""" start="00:13:13.257" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""One important, probably one of the most important""" start="00:13:18.558" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""parts of Org is the parser, how Org itself understands the""" start="00:13:19.440" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Org files. The situation is that we have two parsers in""" start="00:13:23.260" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Org mode. One is the Org element, the proper parser, which we""" start="00:13:27.160" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""use as a reference, but many parts of Org still use regular""" start="00:13:31.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""expressions, which are approximate. These two parsers""" start="00:13:34.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""are not exactly consistent, which is really bad, and I hope""" start="00:13:38.080" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""to solve this. I already started doing some work by""" start="00:13:41.840" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""factoring out some part of abstract syntax tree and working""" start="00:13:48.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""on real-time parser, incremental parser, which is enabled""" start="00:13:54.141" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""by default in Org 9.6, but there are still parts which I need""" start="00:13:57.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""to work on. Eventually I want to get rid of regular""" start="00:14:00.040" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""expression-based parser completely, so that we don't have""" start="00:14:03.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""any inconsistencies inside Org Mode. One of the examples of""" start="00:14:05.440" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""these parts that are still using regular expression is""" start="00:14:10.200" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""fontification, which is often simply wrong, especially in""" start="00:14:13.160" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""some edge cases, and we really want to use the proper parser""" start="00:14:16.720" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""in this area. Maybe even editing org files using the parser""" start="00:14:21.640" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""syntax tree, but that might be tricky, although there is an""" start="00:14:27.560" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""existing library that implements some ideas for this.""" start="00:14:31.800" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""The key point is that org-element-api, the parser, should""" start="00:14:38.120" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""eventually be used everywhere""" start="00:14:41.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""so that everything is consistent.""" start="00:14:42.750" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Improve Org babel APIs""" start="00:14:45.731" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""The second important API is the Org babel.""" start="00:14:45.731" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Currently, Org babel does have some API,""" start="00:14:50.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""but first, it's not well documented.""" start="00:14:54.415" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Second, it's sometimes awkwardly""" start="00:14:56.196" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""designed, especially compared with the exporter.""" start="00:14:59.040" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I do want Org Babel APIs to be more consistent.""" start="00:15:04.820" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Another thing about Org Babel, it's not exactly API, but you""" start="00:15:11.420" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""know that documentation for most of the Babel backends are""" start="00:15:14.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""not even in the Org manual, even though the backends are""" start="00:15:18.260" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""built-in. They are on Org Wiki, and we do want to move them to""" start="00:15:20.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""the manual eventually. That's the important part, and it""" start="00:15:25.560" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""should be done. Those are some obstacles, like not all the""" start="00:15:29.920" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""features are properly implemented, and that's a bit of an""" start="00:15:34.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""extra job that should be done. Another small thing which""" start="00:15:39.400" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""thanks to Bruno Barbier is being done, in progress: we""" start="00:15:43.160" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""should have a more robust asynchronous API for babel.""" start="00:15:48.080" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I hope it can progress further.""" start="00:15:51.600" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""For now, it already progressed quite far.""" start="00:15:53.601" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Beyond Org code and Emacs: third-party packages, apps, parsers""" start="00:15:57.380" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""That's all about the basics, the underlying""" start="00:15:57.380" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""backbone of the Org codebase. Let's move to the second""" start="00:15:59.960" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""important direction which is""" start="00:16:04.800" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""the third-party packages and basically the parsers""" start="00:16:09.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""for mobile apps. I will postpone the community to the end""" start="00:16:13.740" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""because I want to have a call for contribution at the end.""" start="00:16:18.280" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""For third-party packages, I would like to remind you that""" start="00:16:23.920" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""org-contrib""" start="00:16:31.200" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""Org mode used to have something called org-contrib as a""" start="00:16:31.200" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""part of Org mode, which is a collection of small libraries,""" start="00:16:34.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""small packages that didn't have a proper""" start="00:16:39.800" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""copyright assignment basically,""" start="00:16:44.080" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""but more or less a part of Org mode. This is""" start="00:16:45.496" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""no longer the case. Now what we did is""" start="00:16:49.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""we moved a number of very rarely used libraries""" start="00:16:52.120" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""from Org core itself to org-contrib,""" start="00:16:56.642" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and now we treat org-contrib as basically the libraries""" start="00:16:58.760" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""that we really want someone to take responsibility for.""" start="00:17:03.780" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""We want to maintain this for everything that is in""" start="00:17:08.021" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""org-contrib, and from me and other Org team, we""" start="00:17:10.581" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""do not spend too much time maintaining this package,""" start="00:17:18.080" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""just do some most basic bug fixing, and that's all.""" start="00:17:21.163" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""If you know, if you see""" start="00:17:25.287" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""some libraries from org-contrib and you use them,""" start="00:17:27.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and you know Elisp, please volunteer to be""" start="00:17:30.032" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""the maintainer, because otherwise""" start="00:17:31.992" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""there will be not much progress in these libraries.""" start="00:17:34.455" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Org orphanage""" start="00:17:37.820" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""As a natural extension of this and inspired by""" start="00:17:37.820" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Tarsius's Emacs Orphanage idea, we also maintain a small""" start="00:17:40.720" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""page basically listing the libraries, some others like""" start="00:17:46.200" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""packages, Emacs packages that are not really maintained.""" start="00:17:50.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""If you are a maintainer of a library and you don't have time""" start="00:17:55.440" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""to do it, you can write to Org mailing list""" start="00:17:59.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and we can add the library to this page""" start="00:18:02.508" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""so that we can search for new maintainers""" start="00:18:05.210" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""in a more centralized way. If you are an""" start="00:18:09.919" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Elisp hacker and you want to help something for Org Mode,""" start="00:18:12.840" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""you can check that page and see where you can help.""" start="00:18:18.120" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Mobile apps and parsers""" start="00:18:25.840" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""Now away from Emacs, or mobile apps.""" start="00:18:25.840" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""We have quite a lot of mobile apps at this point.""" start="00:18:29.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Unfortunately, it's very hard""" start="00:18:33.949" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""for me and many other Elisp contributors to contribute to""" start="00:18:35.760" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""these apps because they are not using Elisp naturally. But""" start="00:18:42.460" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""these applications heavily rely on Org markup. I do hope""" start="00:18:46.760" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""that we can keep Org markup consistent enough and rich""" start="00:18:52.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""enough so that people don't have to invent extensions to Org""" start="00:18:55.800" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""like what happened to Markdown.""" start="00:19:00.600" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I really want to emphasize that""" start="00:19:06.021" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I want to see more Org parsers in different""" start="00:19:09.543" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""languages so that they can be used by developers.""" start="00:19:12.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""For people who are writing these parsers,""" start="00:19:13.740" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I want to share this link. It is the org-syntax reference.""" start="00:19:24.186" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""It is the official Org syntax,""" start="00:19:27.268" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""which is what we think it should be.""" start="00:19:29.369" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""It's described in plain human language.""" start="00:19:33.632" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""It's not a code. All details should be listed there.""" start="00:19:36.213" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Please use it as a reference if you are writing a parser.""" start="00:19:39.856" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Eventually, this document will be""" start="00:19:43.558" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""submitted to IETF, I hope. In the future""" start="00:19:45.119" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I hope to write a set of tests which will work as benchmarks.""" start="00:19:51.673" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""basically we have some existing tests for our internal""" start="00:19:56.060" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""parser and I want to factor out these tests so they can be used""" start="00:19:58.840" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""by any parser, so that we can compare the performance and""" start="00:20:04.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""which parts of Org mode are parsed and which parts are not.""" start="00:20:07.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I mentioned that we want to submit to IETF, which means that""" start="00:20:14.580" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Org markup will become the actual registered format.""" start="00:20:19.000" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Long-standing syntax problems""" start="00:20:23.869" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""But before we do that and thus fix Org markup in stone,""" start="00:20:23.869" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""because it's very hard to change things in the IETF,""" start="00:20:31.280" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""it's important to address important problems,""" start="00:20:34.615" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""existing problems with Org syntax.""" start="00:20:38.837" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""There are some problems, like I mentioned the""" start="00:20:41.218" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""inconsistencies between the two existing parsers""" start="00:20:43.640" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""in Org mode. There are also some parts,""" start="00:20:46.942" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""there are some examples, like there are""" start="00:20:51.408" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""problems with numeric priorities, for""" start="00:20:53.150" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""example, which are not treated consistently. There are""" start="00:20:54.800" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""problems, more general problems with syntax when people""" start="00:20:58.720" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""request some edge cases which should be addressed. Like,""" start="00:21:02.600" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""it's very hard to do interword markup.""" start="00:21:07.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""We have zero-width space workaround, but many people dislike it,""" start="00:21:10.102" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""so maybe we want to do something about it.""" start="00:21:13.702" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""We have some edge cases when we""" start="00:21:16.263" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""combine emphasis with links. We have some edge cases when we""" start="00:21:18.080" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""have double blank lines inside some source blocks, for""" start="00:21:22.120" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""example, and combination in the list. I hope we can""" start="00:21:24.960" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""somehow address it. It's not impossible to do it, it just""" start="00:21:30.080" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""requires time. One annoying part is the inline task syntax.""" start="00:21:33.400" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""It's annoying both from the programming perspective,""" start="00:21:38.920" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""internally as implementation, and from the UI""" start="00:21:41.480" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""perspective, because there are too many stars. We""" start="00:21:43.920" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""probably should redesign it eventually, maybe in""" start="00:21:47.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""backwards-compatible way, but we will see how it goes.""" start="00:21:50.480" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""New syntax features""" start="00:21:56.240" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""Another part is not just fixing the edge cases or problems,""" start="00:21:56.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""it's the completely new syntax features. That's probably""" start="00:22:00.640" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""done after we submit to IETF. But there are important things""" start="00:22:04.040" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""that people often request, like time zone support in""" start="00:22:07.960" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""timestamps. Better repeaters, like more flexible""" start="00:22:11.120" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""repeaters, that's really a frequent request also.""" start="00:22:15.920" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Another idea is some custom markup, which is""" start="00:22:21.800" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""coming to various requests, like, for example, people""" start="00:22:28.920" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""often ask to highlight some words with a color,""" start="00:22:31.940" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""for example, or with some other special way""" start="00:22:37.888" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and then export it in a special way,""" start="00:22:40.891" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""just as we do with special blocks, basically.""" start="00:22:43.334" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""What I want to introduce is the ability to do it""" start="00:22:47.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""on a macro level or inline.""" start="00:22:51.062" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Of course, a new syntax feature which I wish we could""" start="00:22:54.602" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""have is the multi-line cells in tables.""" start="00:22:57.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""It's very frequently requested as well,""" start="00:23:01.065" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""but I really have no clue how to do it.""" start="00:23:02.546" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""We had a discussion about this in previous""" start="00:23:07.008" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""discussions, but there was no conclusion. We don't see a""" start="00:23:09.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""good way how to implement it syntax-wise.""" start="00:23:13.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Unlike time zones where we decided exactly the syntax,""" start="00:23:16.156" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""how it could be and we just need patches to be submitted,""" start="00:23:19.141" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""here even the idea of syntax is not clear.""" start="00:23:22.666" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Please do participate in these discussions""" start="00:23:25.611" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""if you have ideas.""" start="00:23:26.772" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""New features I hope to see in Org""" start="00:23:30.503" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""The last direction is the""" start="00:23:30.503" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""new features. In general, I welcome all kinds of good""" start="00:23:32.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""features, but there are certain things which I explicitly""" start="00:23:36.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""want to see and I hope to see submitted. If you are""" start="00:23:39.560" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""interested, please do submit patches. One, and probably""" start="00:23:43.920" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""many people are aware about it, is the asynchronous LaTeX""" start="00:23:48.560" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""preview, developed by Timothy and Karthik. I hope it can be""" start="00:23:50.800" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""finalized eventually and upstreamed. It's pretty much in""" start="00:23:55.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""ready state, but on the technical level it should be""" start="00:23:59.280" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""discussed further and revised. The second is org-ql by Adam.""" start="00:24:02.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I hope it can be upstreamed. It's also a work in progress.""" start="00:24:09.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""It's just a question of free time for Adam mostly, I think,""" start="00:24:17.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and me. That's another important part, new feature. The""" start="00:24:20.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""third is the so-called multi-page export. The idea is the""" start="00:24:26.200" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""same as many packages for blog posts, so that you have a""" start="00:24:30.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""single Org file and then you can export multiple HTML pages,""" start="00:24:34.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""for example, or PDF pages, anything like that. This work in""" start="00:24:39.480" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""progress by Orm, thanks to him,""" start="00:24:42.600" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""although it was a little bit stuck because""" start="00:24:46.688" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I am not exactly sure how to best integrate it""" start="00:24:49.350" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""into the existing APIs. If you are a developer of one of the""" start="00:24:52.080" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""blogging packages, I would appreciate if you can chime in""" start="00:24:56.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and probably share some ideas here. Next are just some""" start="00:25:01.080" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""wishes I wish we could have, but""" start="00:25:06.480" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""it's not very detailed. One is""" start="00:25:09.840" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""the multi-language support, so that we can have Org""" start="00:25:11.950" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""documents in multiple languages, or maybe even""" start="00:25:14.160" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""translations. The collaborative editing that many""" start="00:25:16.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""people would wish to have, I think. Things like tracking""" start="00:25:21.160" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""changes, adding comments, importing from""" start="00:25:25.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""some other Org formats with""" start="00:25:29.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""the comments and changes""" start="00:25:30.875" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""so that we can actually participate""" start="00:25:32.036" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""with all those Microsoft Word users""" start="00:25:34.019" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and stuff like that.""" start="00:25:36.963" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""But that's really too much for me alone to handle.""" start="00:25:39.744" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""If you want to see one of these features, please consider""" start="00:25:43.720" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""contributing. Just write the mailing list about your""" start="00:25:47.840" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""interest and we can start from there.""" start="00:25:50.040" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Org community""" start="00:25:54.073" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""Now, the important part is, you see,""" start="00:25:54.073" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I keep asking people like,""" start="00:25:57.456" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""please contribute, please contribute,""" start="00:25:58.636" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""but who should contribute?""" start="00:25:59.800" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Org community forums - Org mailing list""" start="00:26:01.358" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""So I want to improve communication between the""" start="00:26:01.358" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""community and the mailing list. Now, people often""" start="00:26:03.800" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""discuss new features or ideas on all kinds of places like""" start="00:26:12.480" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Reddit, Mastodon, like all kinds of Matrix/IRC chats,""" start="00:26:16.800" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""even on meetups, some non-English language. That's very""" start="00:26:20.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""nice that we have this community, but not all the ideas are""" start="00:26:25.440" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""visible to the developers. I do wish that the most""" start="00:26:29.480" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""important things that people want to see should end up on the""" start="00:26:34.500" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""mailing list, one way or another.""" start="00:26:38.280" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I'll later talk about some""" start="00:26:42.332" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""ideas how I think it can be done. Another part is""" start="00:26:43.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""we have org-wiki and I hope that""" start="00:26:48.840" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""we can make it more centralized""" start="00:26:52.555" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""space for interesting Org mode articles,""" start="00:26:55.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""for tutorials, for blog posts,""" start="00:26:58.477" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""at least linked to blog posts. If you have""" start="00:27:00.618" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""some idea about good blog posts, it would be nice if you""" start="00:27:03.680" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""submit a patch to work or at least email about this link""" start="00:27:08.120" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""to the mailing list.""" start="00:27:13.026" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Org mailing list - world""" start="00:27:17.160" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""Of course, not everyone likes to use mailing lists""" start="00:27:17.160" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""or don't have a good setup to do it,""" start="00:27:21.055" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""or even don't want to read""" start="00:27:23.810" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""everything on Org mailing list, because there are things""" start="00:27:25.560" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""like bug reports, people don't really want to see that. So""" start="00:27:27.600" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Bastien actually developed a tool that can help with this.""" start="00:27:31.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""If you want to monitor Org mailing list, but want to see""" start="00:27:35.440" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""only the most important discussions, and maybe""" start="00:27:39.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""participate if you decide to, you don't have to register. We""" start="00:27:42.800" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""have Woof, which is basically a web page that monitors our""" start="00:27:45.480" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""main list, but not every email. That's the most important""" start="00:27:51.920" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""announcements, some blog-like posts, or feature""" start="00:27:55.640" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""requests, or some discussions. Then on this webpage,""" start="00:27:58.720" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""you can see it as HTML, or you can subscribe as RSS, or even""" start="00:28:02.800" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""download in Org or MD format.""" start="00:28:06.120" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Thanks to Sacha Chua, also weekly news about Emacs in""" start="00:28:11.120" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""general, but Org Mode as well. It also includes the""" start="00:28:15.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""new features in Org Mode on the development branch and the""" start="00:28:23.200" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""interesting new blog posts and discussions on various""" start="00:28:27.100" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Reddit forums or mailing lists everywhere. I did this""" start="00:28:30.200" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""little bit of experimental integration so that many lists""" start="00:28:35.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""can also be read, kind of announced on the chats.""" start="00:28:39.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""For example, in #org-mode Matrix room, we have a bot that""" start="00:28:45.160" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""connects to Woof RSS so that all the news and discussions are""" start="00:28:48.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""notified in the chat so that people""" start="00:28:53.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""can see if they are interested""" start="00:28:55.924" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and maybe, hopefully, participate. I wish""" start="00:28:58.765" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""we could also have similar kind of both for Reddit, Mastodon""" start="00:29:02.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and maybe IRC. That way we have mailing list connected to""" start="00:29:05.600" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""more active and more modern forums and chats.""" start="00:29:10.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""More people exposed to what is happening.""" start="00:29:17.720" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Another part is that we actually have a web interface to Org""" start="00:29:19.960" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""mailing list and you can even reply from there,""" start="00:29:26.720" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""but it's not always obvious, unfortunately.""" start="00:29:29.049" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""We have this public inbox software""" start="00:29:31.401" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""to transform the mailing list into""" start="00:29:37.746" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""HTML pages. That's a decent interface, but it could be""" start="00:29:40.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""improved to look more forum-like, so that people can easily""" start="00:29:45.720" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""find the reply button or basically participate without""" start="00:29:49.200" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""too much effort, even if they are not subscribed or they are just""" start="00:29:53.080" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""casually reading. That would be nice if someone""" start="00:29:56.120" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""knowledgeable of CSS could help with this.""" start="00:29:59.080" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Contribute ideas!""" start="00:30:05.580" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""Again, I cannot emphasize more that most of the Org ideas of""" start="00:30:05.580" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""the new features are coming from people,""" start="00:30:12.200" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""but often they are known either by someone""" start="00:30:16.975" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""submitting a patch to the mailing list or""" start="00:30:23.222" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""submitting an idea to the mailing list. Rarely, it happens when""" start="00:30:24.480" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""someone is reading posts from Reddit that don't share to the""" start="00:30:28.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""mailing list. If you think that there is some important""" start="00:30:32.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""discussion happening on the forum,""" start="00:30:35.640" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""it would be nice that you can go ahead and share it""" start="00:30:38.600" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""with Org mailing list. We don't care about""" start="00:30:42.416" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""on-topic, off-topic, because unlike""" start="00:30:46.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""emacs-devel, we don't focus on development.""" start="00:30:49.501" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""We can discuss some related to Org mode topics""" start="00:30:51.386" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""in open-end list, just like on an ordinary forum.""" start="00:30:54.930" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""How much can a single person do?""" start="00:31:01.520" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""I would like to end my talk with the call for contributions.""" start="00:31:01.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Let me explain a little bit, because you saw now I shared many""" start="00:31:08.440" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""many ideas and I do spend a lot of time on Org Mode. In fact,""" start="00:31:13.640" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""for the last year, I was spending like""" start="00:31:19.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""30 hours per week or something.""" start="00:31:21.323" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Until recently, I can spend a bit less, but still""" start="00:31:23.438" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""even with that much of commitment,""" start="00:31:27.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""there is no way I can handle""" start="00:31:29.901" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""everything by myself.""" start="00:31:31.480" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Contribute code!""" start="00:31:35.000" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""We really, really need more people to contribute""" start="00:31:35.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""so that Org mode keeps moving forward.""" start="00:31:38.552" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Again, I just shared ideas,""" start="00:31:43.634" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""but I have so many more.""" start="00:31:45.080" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I have more than a thousand ideas noted down.""" start="00:31:46.395" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Yeah, there's no way I can do it myself.""" start="00:31:48.735" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I do need help for new contributions, for new features.""" start="00:31:52.637" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""If someone can help fixing bugs, it would be really great.""" start="00:31:57.351" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""If someone knows specialized things,""" start="00:31:57.618" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""like for example Open Document Format,""" start="00:32:04.292" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""which I don't know very well, it would be""" start="00:32:06.874" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""really nice, because things like ODT export requires""" start="00:32:08.760" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""knowing that, and if someone already has the knowledge,""" start="00:32:13.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""it would be much easier""" start="00:32:14.090" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""if that person can help with such things.""" start="00:32:18.082" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Although in the coming years,""" start="00:32:23.481" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""it's very important to have""" start="00:32:26.869" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""regular contributors""" start="00:32:28.160" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""because my life is my life""" start="00:32:28.831" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and things may happen,""" start="00:32:31.922" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""so it would be nice to have some kind of backup""" start="00:32:34.364" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""so that bugs keep being fixed""" start="00:32:37.245" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and things like patches being accepted""" start="00:32:40.245" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and stuff like that,""" start="00:32:40.246" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""so that some person can at least""" start="00:32:44.568" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""temporarily take on my job.""" start="00:32:46.169" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I would like to emphasize""" start="00:32:49.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""that the code contributors are the most""" start="00:32:51.511" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""important contributions for Org Mode.""" start="00:32:53.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""All other types are less important, really.""" start="00:32:56.213" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Why contribute?""" start="00:33:02.080" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""I want to spend a couple of slides""" start="00:33:02.080" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""trying to motivate you to contribute.""" start="00:33:03.960" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""If you ever considered contributing""" start="00:33:07.720" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""or if you ever wished to have some""" start="00:33:11.129" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""feature in Org Mode, really don't wait, because""" start="00:33:13.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""most new features are contributed by people.""" start="00:33:16.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""They are not contributed by me.""" start="00:33:18.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I contribute a few things, but I am alone.""" start="00:33:23.737" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I cannot contribute many things.""" start="00:33:25.200" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Most of the things are contributed by users""" start="00:33:27.039" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""who go ahead and submit patches.""" start="00:33:30.301" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""And even in very commonly requested features,""" start="00:33:33.442" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""it's usually someone who steps up.""" start="00:33:37.324" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""If you want something, don't wait.""" start="00:33:40.345" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Just go ahead and write to mailing list.""" start="00:33:42.200" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""You don't have to submit a patch immediately.""" start="00:33:44.207" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""You can just say, I am interested.""" start="00:33:46.208" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""We will start from there.""" start="00:33:48.730" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""We'll start because that's my job""" start="00:33:53.820" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and I will guide you through.""" start="00:33:56.044" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""If you have problems with Org in general,""" start="00:33:57.645" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I'll explain, because that's what I know.""" start="00:33:58.991" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I will explain how to implement things better,""" start="00:34:02.309" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""but I need someone to actually do""" start="00:34:05.031" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""the job and write the code.""" start="00:34:07.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Even if you don't have 10 years experience with Elisp,""" start="00:34:10.071" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""it doesn't matter. You can learn on the way.""" start="00:34:19.058" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""There are many examples of this in the""" start="00:34:21.179" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""mailing list when we start slowly,""" start="00:34:22.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""fix things one by one, and""" start="00:34:25.643" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""eventually arrive to a good quality""" start="00:34:27.760" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""when the person is not experienced.""" start="00:34:29.226" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""You just need to be ready to learn things,""" start="00:34:31.708" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Spend your free time (that's as usual, right?),""" start="00:34:34.760" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and have the interest in specific thing""" start="00:34:37.993" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""you are contributing.""" start="00:34:41.215" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Don't be afraid to be wrong.""" start="00:34:43.500" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I will be there to assist.""" start="00:34:44.476" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""If you don't like emails,""" start="00:34:47.579" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""if you don't like patches, it doesn't matter.""" start="00:34:48.938" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Again, you can share GitHub link. It's okay.""" start="00:34:51.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""You can go and modify some workflow directly.""" start="00:34:55.362" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""You submit the modified version. It's also okay.""" start="00:34:57.685" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""It's easy for me to create patches if I need to.""" start="00:34:59.566" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""If you don't like emails at all, you don't want to""" start="00:35:05.120" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""participate in the mailing list, it's not ideal, but I can""" start="00:35:07.280" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""still work with this. I am on IRC, I am on Matrix,""" start="00:35:11.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""you can ping me, it's yantar2.""" start="00:35:16.006" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""We also have monthly meetup,""" start="00:35:19.800" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""so you can go and ask by voice,""" start="00:35:22.348" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""we can just talk in person, discuss your ideas,""" start="00:35:23.988" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""it's also fine.""" start="00:35:27.089" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""The key point is that we always welcome new contributors.""" start="00:35:29.300" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""The more contributions to Org Mode is better.""" start="00:35:35.160" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Benefits for code contributors""" start="00:35:40.240" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""To increase the motivation,""" start="00:35:40.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I'll just try to show some benefits""" start="00:35:41.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""of contributing to Org Mode and free software in general.""" start="00:35:44.920" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""It can be actually useful for your CV if you're a programmer.""" start="00:35:49.480" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""It doesn't matter if it's Lisp, because you can have a pet""" start="00:35:52.080" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""project that demonstrates your skills, that you can finish""" start="00:35:55.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""something to a usable state.""" start="00:35:59.040" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""A pet project usually demonstrates""" start="00:36:04.360" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""that you can work alone, but it doesn't""" start="00:36:06.801" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""demonstrate anything about you working in a team, in the""" start="00:36:08.840" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""production team. When you contribute to""" start="00:36:12.120" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Libre software, look,""" start="00:36:15.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""you will work with a number of people""" start="00:36:17.630" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""who contribute and comment on your work.""" start="00:36:20.760" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""You'll have to learn a new code base.""" start="00:36:24.353" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""You will have to follow certain standards.""" start="00:36:27.074" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""All these things, by having a public record""" start="00:36:30.076" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""of contribution, will be a valid point that proves your""" start="00:36:33.240" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""knowledge in your CV. I put a small quote""" start="00:36:37.560" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""(which I'm not going to read in the interest of time)""" start="00:36:42.088" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""from Rudolf Adamkovič,""" start="00:36:44.870" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""who is describing these three points in probably a""" start="00:36:46.280" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""more expressive way.""" start="00:36:50.160" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Another benefit is you can actually get money from this.""" start="00:36:56.520" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Thanks to a number of Org Mode users who kindly contribute to""" start="00:36:59.940" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Org development, we have some amount of money""" start="00:37:04.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""coming in, and we don't hold on this money.""" start="00:37:07.200" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""If we get another person who contributes""" start="00:37:11.010" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""to Org regularly, we are happy to share this money,""" start="00:37:13.551" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""because we do know that""" start="00:37:17.512" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""getting some extra money, even a little bit,""" start="00:37:22.540" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""does improve motivation.""" start="00:37:24.600" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""We are really ready to share this.""" start="00:37:27.217" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""If you are serious about contributing,""" start="00:37:29.159" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""you can just request this""" start="00:37:33.524" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""and we can share a part of the donations to you.""" start="00:37:34.920" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Contributing as non-programmer""" start="00:37:41.420" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""For non-programmers, we also have a lot of work to do.""" start="00:37:41.420" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""There's a lot of stuff we can do on the Org wiki,""" start="00:37:45.200" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""especially with CSS styles,""" start="00:37:47.093" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""with updating articles,""" start="00:37:48.755" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""with adding links to tutorials,""" start="00:37:53.179" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""or even writing tutorials about Org Mode.""" start="00:37:54.881" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""It would be nice to have more screencasts.""" start="00:37:56.223" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""It would be nice to improve Org manual,""" start="00:38:01.082" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""because that's the most difficult part for me""" start="00:38:02.703" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""because I'm too familiar with the code.""" start="00:38:05.284" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Writing the manual when you know things internally""" start="00:38:07.326" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""is very hard. I just know too many things.""" start="00:38:11.227" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I can assume that people know too much,""" start="00:38:13.728" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""that new users have no idea about certain things.""" start="00:38:16.810" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I can just omit those without being aware.""" start="00:38:20.912" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Got no free time, but still want to help?""" start="00:38:30.440" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""The final slide I would go to come back is about""" start="00:38:30.440" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""donations. Again, most important is contributing code,""" start="00:38:33.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""but I do hope that donations can""" start="00:38:37.920" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""increase the number of contributors.""" start="00:38:42.880" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I don't know. I know for sure because some""" start="00:38:45.446" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""people like Timothy, who is participating in this, he did""" start="00:38:48.000" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""find the donations helpful, especially for more boring""" start="00:38:52.440" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""tasks like bug fixing and to move things""" start="00:38:55.320" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""over the long time. If you cannot contribute by other means,""" start="00:39:00.080" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""it would be appreciated to contribute money.""" start="00:39:07.836" video="mainVideo-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Thank you""" start="00:39:12.997" video="mainVideo-org-update" id="subtitle"]]</div>[[!template text="""We came to the end of my talk.""" start="00:39:12.997" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""Thank you for your attention.""" start="00:39:14.818" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""If you have any questions, please feel free to ask.""" start="00:39:16.278" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""I think we can even discuss further""" start="00:39:19.699" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""during the next Org Meetup in the coming week.""" start="00:39:22.899" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""There, if you have more detailed questions,""" start="00:39:28.181" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""we can continue discussing""" start="00:39:30.321" video="mainVideo-org-update" id="subtitle"]]
[[!template text="""apart from what happens after this presentation.""" start="00:39:31.641" video="mainVideo-org-update" id="subtitle"]]

</div><div class="transcript transcript-qanda"><a name="org-update-qanda-transcript"></a><h1>Q&A transcript (unedited)</h1>

[[!template text="""And I believe we are live. Okay. Hi again, Ihor. How are you""" start="00:00:00.000" video="qanda-org-update" id="subtitle"]]
[[!template text="""doing? Ready to answer questions, right? Yes. Ready to""" start="00:00:05.040" video="qanda-org-update" id="subtitle"]]
[[!template text="""answer questions and all this. I mean, ready for""" start="00:00:09.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""everything. It's not just a question, it's the maintenance""" start="00:00:13.040" video="qanda-org-update" id="subtitle"]]
[[!template text="""that is now lying in front of you. So... Oh, that's not the end""" start="00:00:15.000" video="qanda-org-update" id="subtitle"]]
[[!template text="""of the day. I mean, it's a rare thing indeed, because you""" start="00:00:21.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""might not be able to see it on BBB. I'm checking in, but we've""" start="00:00:25.160" video="qanda-org-update" id="subtitle"]]
[[!template text="""got Ihor, obviously, but we also have Bastien and also""" start="00:00:27.440" video="qanda-org-update" id="subtitle"]]
[[!template text="""Carsten in the room. So, we have three maintainers of Org""" start="00:00:30.600" video="qanda-org-update" id="subtitle"]]
[[!template text="""Mode right there in the room to answer all your questions.""" start="00:00:34.200" video="qanda-org-update" id="subtitle"]]
[[!template text="""So, it's a rare occasion that I invite all of you to seize the""" start="00:00:36.120" video="qanda-org-update" id="subtitle"]]
[[!template text="""day on this. Ihor, do you have anything maybe to say before we""" start="00:00:40.760" video="qanda-org-update" id="subtitle"]]
[[!template text="""start moving into the questions? Well, I hope that I said""" start="00:00:44.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""everything I wanted. Hello, Bastien. during the""" start="00:00:49.600" video="qanda-org-update" id="subtitle"]]
[[!template text="""presentation. Well, actually, I can say a lot more, like""" start="00:00:51.760" video="qanda-org-update" id="subtitle"]]
[[!template text="""infinitely, because when I first recorded it, it was like""" start="00:00:55.520" video="qanda-org-update" id="subtitle"]]
[[!template text="""one hour. So yeah. I mean, you did a, I'll just let you know,""" start="00:01:01.440" video="qanda-org-update" id="subtitle"]]
[[!template text="""you did a fine job condensing everything in just 40 minutes.""" start="00:01:06.000" video="qanda-org-update" id="subtitle"]]
[[!template text="""So congratulations on this. Yeah, it's, yeah, usually one""" start="00:01:08.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""minute per slide is the best way. Otherwise, it's something""" start="00:01:14.080" video="qanda-org-update" id="subtitle"]]
[[!template text="""that's wrong with this presentation. Right, so just moving""" start="00:01:18.040" video="qanda-org-update" id="subtitle"]]
[[!template text="""into the question, and by the way we've got 20 minutes, we""" start="00:01:22.320" video="qanda-org-update" id="subtitle"]]
[[!template text="""might be able to chat a little more if Bastien wants to say""" start="00:01:25.520" video="qanda-org-update" id="subtitle"]]
[[!template text="""something as well and Carsten, you know, feel free to""" start="00:01:27.800" video="qanda-org-update" id="subtitle"]]
[[!template text="""intervene at any point during the questions if you've got""" start="00:01:29.920" video="qanda-org-update" id="subtitle"]]
[[!template text="""anything to contribute or our voice will just show the""" start="00:01:33.120" video="qanda-org-update" id="subtitle"]]
[[!template text="""breeze later on. So the first question is relating to""" start="00:01:35.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""something you said about 10 minutes 34 that might speak more""" start="00:01:37.880" video="qanda-org-update" id="subtitle"]]
[[!template text="""to you than to me.""" start="00:01:41.480" video="qanda-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Q: Is the track-changes item about the org-element parser?""" start="00:01:42.686" video="qanda-org-update" id="subtitle"]]</div>[[!template text="""Is the track changes item about the org""" start="00:01:42.686" video="qanda-org-update" id="subtitle"]]
[[!template text="""element parser Yes, the track changes is a new library that""" start="00:01:45.160" video="qanda-org-update" id="subtitle"]]
[[!template text="""helps to receive changes in buffers incrementally. So like""" start="00:01:51.520" video="qanda-org-update" id="subtitle"]]
[[!template text="""you can, it has API where you can request what changes""" start="00:01:58.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""happened in buffer since last request, chunk by chunk. And""" start="00:02:03.080" video="qanda-org-update" id="subtitle"]]
[[!template text="""in org mode, in org element parser, we do pretty much the same""" start="00:02:08.000" video="qanda-org-update" id="subtitle"]]
[[!template text="""thing, but using timers. So this track changes library""" start="00:02:14.120" video="qanda-org-update" id="subtitle"]]
[[!template text="""should improve things, first, because it's a bit faster,""" start="00:02:19.880" video="qanda-org-update" id="subtitle"]]
[[!template text="""because we don't need to conjure every single change, and""" start="00:02:25.160" video="qanda-org-update" id="subtitle"]]
[[!template text="""track changes can agglomerate changes into chunks much""" start="00:02:29.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""more efficiently. And second, it's a built-in library, so""" start="00:02:32.120" video="qanda-org-update" id="subtitle"]]
[[!template text="""it's a good idea to use built-in library when there is such an""" start="00:02:36.040" video="qanda-org-update" id="subtitle"]]
[[!template text="""option, instead of running out our own implementation.""" start="00:02:40.440" video="qanda-org-update" id="subtitle"]]
[[!template text="""Definitely. Moving on to the second question, although I'm""" start="00:02:45.880" video="qanda-org-update" id="subtitle"]]
[[!template text="""not sure it refers that much to what you can do.""" start="00:02:49.400" video="qanda-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Q: Could you please keep IRC alive? I prefer it to Matrix""" start="00:02:52.665" video="qanda-org-update" id="subtitle"]]</div>[[!template text="""Could you please keep IRC alive? And I prefer it to Matrix. I mean,""" start="00:02:52.665" video="qanda-org-update" id="subtitle"]]
[[!template text="""you did talk about IRC, right? But did we talk about phasing""" start="00:02:57.760" video="qanda-org-update" id="subtitle"]]
[[!template text="""it out? So I try to be live on IRC, but I use mobile client for""" start="00:03:03.240" video="qanda-org-update" id="subtitle"]]
[[!template text="""IRC to keep connected. So I usually connected, I usually see""" start="00:03:08.800" video="qanda-org-update" id="subtitle"]]
[[!template text="""messages, except certain times when I don't have mobile""" start="00:03:13.000" video="qanda-org-update" id="subtitle"]]
[[!template text="""internet. Right. Okay. That's why many people will tell""" start="00:03:15.520" video="qanda-org-update" id="subtitle"]]
[[!template text="""you, you need a bouncer and all this, but the IRC crowd is very""" start="00:03:19.240" video="qanda-org-update" id="subtitle"]]
[[!template text="""loud. I just don't know a good bouncer. I don't have a good""" start="00:03:23.400" video="qanda-org-update" id="subtitle"]]
[[!template text="""setup for a bouncer. Okay.""" start="00:03:33.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""Personally, I use WeChat usually to stay connected to""" start="00:03:36.400" video="qanda-org-update" id="subtitle"]]
[[!template text="""email. It's obviously a client for IRC, but it also allows""" start="00:03:41.240" video="qanda-org-update" id="subtitle"]]
[[!template text="""you to, you know, you can keep it as a bouncer, but it's not in""" start="00:03:44.120" video="qanda-org-update" id="subtitle"]]
[[!template text="""Emacs. It is. I don't have a computer that is running 24""" start="00:03:47.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""hours, so. I mean, that's the thing. I do have a server to run""" start="00:03:54.160" video="qanda-org-update" id="subtitle"]]
[[!template text="""it off. All right, moving on to the third question. That is""" start="00:03:56.840" video="qanda-org-update" id="subtitle"]]
[[!template text="""what is running 24 hours. Right. Okay. All right. Moving on""" start="00:04:02.240" video="qanda-org-update" id="subtitle"]]
[[!template text="""to the third question.""" start="00:04:06.560" video="qanda-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Q: Is there any plan for adding support for other modalities of notes like handwritten,  audio, etc.?""" start="00:04:07.988" video="qanda-org-update" id="subtitle"]]</div>[[!template text="""Is there any plan for adding support""" start="00:04:07.988" video="qanda-org-update" id="subtitle"]]
[[!template text="""for other modalities of note-like, handwritten, audio,""" start="00:04:09.520" video="qanda-org-update" id="subtitle"]]
[[!template text="""and et cetera? Would that be interesting to the community?""" start="00:04:11.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""It will definitely be useful for me. I didn't. Okay. So this""" start="00:04:14.920" video="qanda-org-update" id="subtitle"]]
[[!template text="""is not the idea I hear frequently. So there's no plan for such""" start="00:04:20.320" video="qanda-org-update" id="subtitle"]]
[[!template text="""thing. Modalities of notes like handwritten audio. I think""" start="00:04:25.400" video="qanda-org-update" id="subtitle"]]
[[!template text="""John Kitchin did some handwritten note.""" start="00:04:29.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""John Kitchin. Yeah. And for audio, I think as well. I. So""" start="00:04:34.520" video="qanda-org-update" id="subtitle"]]
[[!template text="""basically you can use attachments, you can use images to""" start="00:04:46.120" video="qanda-org-update" id="subtitle"]]
[[!template text="""paste you. I think John Kitchin even use it to automatically""" start="00:04:49.000" video="qanda-org-update" id="subtitle"]]
[[!template text="""recognize notes.""" start="00:04:54.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""I think the previous speaker was talking about a whisper to""" start="00:04:58.520" video="qanda-org-update" id="subtitle"]]
[[!template text="""recognize voice. Right.""" start="00:05:05.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""Otherwise there is no special workflow and I'm not even sure""" start="00:05:10.400" video="qanda-org-update" id="subtitle"]]
[[!template text="""what we can do to support this workflow specifically.""" start="00:05:13.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""Yeah, it definitely feels like Org Mode is a good format for""" start="00:05:16.920" video="qanda-org-update" id="subtitle"]]
[[!template text="""textual stuff, and a lot of things are textual. I mean,""" start="00:05:22.760" video="qanda-org-update" id="subtitle"]]
[[!template text="""that's the whole philosophy behind Emacs. But when it comes""" start="00:05:25.720" video="qanda-org-update" id="subtitle"]]
[[!template text="""to voice, it feels like it's... I think the person asking the""" start="00:05:29.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""question probably needs to specify what they mean by voice.""" start="00:05:34.440" video="qanda-org-update" id="subtitle"]]
[[!template text="""Is it just raw note-taking, as Blaine mentioned in a""" start="00:05:36.800" video="qanda-org-update" id="subtitle"]]
[[!template text="""previous talk, or is it something else? Feel free to add up to""" start="00:05:40.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""the question and we'll return to it later on.""" start="00:05:43.200" video="qanda-org-update" id="subtitle"]]
[[!template text="""I think this is kind of related to drag and drop. I think you""" start="00:05:46.760" video="qanda-org-update" id="subtitle"]]
[[!template text="""would like to be able to have an audio file and drop it in and""" start="00:05:51.920" video="qanda-org-update" id="subtitle"]]
[[!template text="""have it translated to text. I think that would be an""" start="00:05:57.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""interesting API to do this, right? So that you can integrate""" start="00:06:00.880" video="qanda-org-update" id="subtitle"]]
[[!template text="""it into something like drag and drop. I think I'm going to""" start="00:06:03.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""talk with supporters in since overnight. So we have, I""" start="00:06:07.600" video="qanda-org-update" id="subtitle"]]
[[!template text="""believe what constant is alluring to is the fact that not""" start="00:06:12.080" video="qanda-org-update" id="subtitle"]]
[[!template text="""just pictures but imagine if you were bringing in an audio""" start="00:06:14.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""file maybe you could, I mean I'm not sure it would work with""" start="00:06:17.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""whisper but. transcribing it in a way and inserting it as""" start="00:06:20.400" video="qanda-org-update" id="subtitle"]]
[[!template text="""text. Although I'm not sure how we would be able to do this,""" start="00:06:24.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""but it's an interesting idea though. It can work if you write""" start="00:06:27.080" video="qanda-org-update" id="subtitle"]]
[[!template text="""some kind of automatic speech recognition. It's not really""" start="00:06:30.160" video="qanda-org-update" id="subtitle"]]
[[!template text="""a job for work. If you have some library that can transform""" start="00:06:35.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""audio to text or transform image to text in Elixir, then we""" start="00:06:39.480" video="qanda-org-update" id="subtitle"]]
[[!template text="""can happily use that library. Definitely, but I can tell you""" start="00:06:43.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""that Whisper is not something that works very quickly. We do""" start="00:06:47.600" video="qanda-org-update" id="subtitle"]]
[[!template text="""use Whisper AI to transcribe some of the talks that we""" start="00:06:50.120" video="qanda-org-update" id="subtitle"]]
[[!template text="""broadcast during EmacsConf, and I can tell you it takes a""" start="00:06:53.480" video="qanda-org-update" id="subtitle"]]
[[!template text="""fair while. If you have a video that lasts one minute, it's""" start="00:06:56.880" video="qanda-org-update" id="subtitle"]]
[[!template text="""definitely going to take more than one minute to try to""" start="00:06:59.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""transcribe the video. We had to wait for a few years until it""" start="00:07:03.440" video="qanda-org-update" id="subtitle"]]
[[!template text="""passed. Probably, but it's good to have the ID now so""" start="00:07:09.240" video="qanda-org-update" id="subtitle"]]
[[!template text="""that we are ready eventually to do this. There is the new""" start="00:07:12.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""asynchronous IP. It's called org-pending. It's work in""" start="00:07:17.480" video="qanda-org-update" id="subtitle"]]
[[!template text="""progress. And that basically allows to defer inserting""" start="00:07:23.320" video="qanda-org-update" id="subtitle"]]
[[!template text="""text into our buffers until later. And while it's being""" start="00:07:29.600" video="qanda-org-update" id="subtitle"]]
[[!template text="""worked on, it will basically highlight the place where it""" start="00:07:34.200" video="qanda-org-update" id="subtitle"]]
[[!template text="""will be inserted. And you can click on it, see the progress,""" start="00:07:37.720" video="qanda-org-update" id="subtitle"]]
[[!template text="""and stuff like that. So this is for Babylon, but I imagine for""" start="00:07:43.160" video="qanda-org-update" id="subtitle"]]
[[!template text="""things like voice recognition, it can also work.""" start="00:07:49.520" video="qanda-org-update" id="subtitle"]]
[[!template text="""All right, what I suggest we do, we're going to fill the two""" start="00:07:56.160" video="qanda-org-update" id="subtitle"]]
[[!template text="""questions that we have now, and then it'd be nice if we could""" start="00:07:59.800" video="qanda-org-update" id="subtitle"]]
[[!template text="""hear a word from Bastien and from Carsten as well, because""" start="00:08:02.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""it's rare to have all of you three in a room, and it would be""" start="00:08:05.400" video="qanda-org-update" id="subtitle"]]
[[!template text="""nice maybe to chat a little bit about this. So quickly, with""" start="00:08:08.720" video="qanda-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Q: WRT IETF standardization, have you looked at Karl Voit's OrgDown?""" start="00:08:11.440" video="qanda-org-update" id="subtitle"]]</div>[[!template text="""the last two questions, with regards to IETF""" start="00:08:11.440" video="qanda-org-update" id="subtitle"]]
[[!template text="""standardization, have you looked at Karl Voit's Orgdown?""" start="00:08:14.200" video="qanda-org-update" id="subtitle"]]
[[!template text="""So, of course, there was a discussion on the mailing list,""" start="00:08:17.040" video="qanda-org-update" id="subtitle"]]
[[!template text="""and there was a lot of pushback to this idea, especially to""" start="00:08:24.920" video="qanda-org-update" id="subtitle"]]
[[!template text="""simplify the syntax. So, in short, the conclusion from""" start="00:08:28.320" video="qanda-org-update" id="subtitle"]]
[[!template text="""there is we want the full syntax, we don't want to have things""" start="00:08:33.400" video="qanda-org-update" id="subtitle"]]
[[!template text="""like different versus Org mode. But for the syntax, we may""" start="00:08:37.800" video="qanda-org-update" id="subtitle"]]
[[!template text="""specify different like coverage. So for example, it's a""" start="00:08:43.080" video="qanda-org-update" id="subtitle"]]
[[!template text="""minimal, it has a minimal support so people can, there's""" start="00:08:49.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""some parsers or apps can support just whatever curl calls""" start="00:08:53.120" video="qanda-org-update" id="subtitle"]]
[[!template text="""fork down like level zero or level one or whatever. But the""" start="00:08:59.080" video="qanda-org-update" id="subtitle"]]
[[!template text="""key point is, when it goes to IETF, we want to have the full""" start="00:09:04.240" video="qanda-org-update" id="subtitle"]]
[[!template text="""syntax. We don't want to split it into pieces.""" start="00:09:10.080" video="qanda-org-update" id="subtitle"]]
[[!template text="""Makes a lot of sense. All right. And the last question we have""" start="00:09:13.120" video="qanda-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Q: About a year ago we discussed switching GNU documentation from texinfo to org. Do you still consider this?""" start="00:09:18.960" video="qanda-org-update" id="subtitle"]]</div>[[!template text="""for now. About a year ago, we discussed switching new""" start="00:09:18.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""documentation from texinfo to org. Do you still consider""" start="00:09:22.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""this? definitely contributed to some of the ideas about""" start="00:09:26.240" video="qanda-org-update" id="subtitle"]]
[[!template text="""syntax. For example, the inline special blocks, I think""" start="00:09:30.880" video="qanda-org-update" id="subtitle"]]
[[!template text="""about them with this in mind, so that, so basically, one""" start="00:09:34.480" video="qanda-org-update" id="subtitle"]]
[[!template text="""clarity, we don't want to complicate our syntax, we don't""" start="00:09:41.640" video="qanda-org-update" id="subtitle"]]
[[!template text="""want to have special built-in support for variable, or I""" start="00:09:46.000" video="qanda-org-update" id="subtitle"]]
[[!template text="""don't know, function name, or all this kind of specific""" start="00:09:50.320" video="qanda-org-update" id="subtitle"]]
[[!template text="""markup. But instead, the idea is to have some generic custom""" start="00:09:54.320" video="qanda-org-update" id="subtitle"]]
[[!template text="""syntax. And then when it goes to software manuals, we want""" start="00:10:00.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""some like optional library that will provide certain""" start="00:10:06.480" video="qanda-org-update" id="subtitle"]]
[[!template text="""syntax extensions, like inline special block for""" start="00:10:09.760" video="qanda-org-update" id="subtitle"]]
[[!template text="""variables, inline special block for acronym and stuff like""" start="00:10:12.440" video="qanda-org-update" id="subtitle"]]
[[!template text="""that. Then people who want to use Org mode for manuals should""" start="00:10:15.480" video="qanda-org-update" id="subtitle"]]
[[!template text="""be able to use that new markup to achieve what they want.""" start="00:10:21.000" video="qanda-org-update" id="subtitle"]]
[[!template text="""That's a distant idea. But the key point is we want to keep org""" start="00:10:26.120" video="qanda-org-update" id="subtitle"]]
[[!template text="""mode as generic syntax. We don't want to specialize it for""" start="00:10:34.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""software specifically. But generic in the sense that it can""" start="00:10:39.040" video="qanda-org-update" id="subtitle"]]
[[!template text="""be used for software as well.""" start="00:10:43.800" video="qanda-org-update" id="subtitle"]]
[[!template text="""All right, well thank you so much for your answer here and""" start="00:10:44.760" video="qanda-org-update" id="subtitle"]]
[[!template text="""that was very enlightening but I'd first like to give the mic""" start="00:10:50.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""to Bastien who might need to leave shortly and I just want to""" start="00:10:56.400" video="qanda-org-update" id="subtitle"]]
[[!template text="""make sure that you get to chat a little bit Bastien because""" start="00:11:00.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""it's a big thing we've had you as a maintainer for however""" start="00:11:03.560" video="qanda-org-update" id="subtitle"]]
[[!template text="""long now? Well, officially, it was 14 years. But obviously,""" start="00:11:06.200" video="qanda-org-update" id="subtitle"]]
[[!template text="""EHO has been doing much of the groundwork as a de facto""" start="00:11:13.200" video="qanda-org-update" id="subtitle"]]
[[!template text="""maintainer for several years now, I believe for three or""" start="00:11:18.000" video="qanda-org-update" id="subtitle"]]
[[!template text="""four years. And before Before IHO, there was Nicolas Goaziou,""" start="00:11:20.240" video="qanda-org-update" id="subtitle"]]
[[!template text="""who's doing a lot of work. Also Kyle Meyer, who is still""" start="00:11:28.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""active, backporting Emacs changes. So""" start="00:11:33.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""it's a relief that we can do things properly, that I didn't""" start="00:11:40.600" video="qanda-org-update" id="subtitle"]]
[[!template text="""give up before someone could really step up. I'm glad we're""" start="00:11:46.040" video="qanda-org-update" id="subtitle"]]
[[!template text="""doing this. And I'm glad there was so much help during the""" start="00:11:51.440" video="qanda-org-update" id="subtitle"]]
[[!template text="""time when I was not available enough. Well, thank you,""" start="00:11:57.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""Bastien. I think on behalf of the community, I think I'd like""" start="00:12:01.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""to extend a big thank you for all the work you've done""" start="00:12:05.040" video="qanda-org-update" id="subtitle"]]
[[!template text="""throughout those 14 years. And if we pull the rope just a""" start="00:12:07.720" video="qanda-org-update" id="subtitle"]]
[[!template text="""little more, before those 14 years, we had someone else""" start="00:12:12.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""maintaining Org Mode, well, not actually just maintaining""" start="00:12:15.720" video="qanda-org-update" id="subtitle"]]
[[!template text="""Org Mode, but also inventing it. Carsten, how are you doing?""" start="00:12:18.200" video="qanda-org-update" id="subtitle"]]
[[!template text="""I am. I'm doing fine. A really great opportunity to be here.""" start="00:12:20.880" video="qanda-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Community""" start="00:12:26.800" video="qanda-org-update" id="subtitle"]]</div>[[!template text="""First, I would like to start by indeed thanking Bastien""" start="00:12:26.800" video="qanda-org-update" id="subtitle"]]
[[!template text="""because, I mean, he was not only maintainer after I stopped,""" start="00:12:31.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""but already during the time I was there, he was one of the key""" start="00:12:34.840" video="qanda-org-update" id="subtitle"]]
[[!template text="""contributors who helped the project along for quite a bit.""" start="00:12:37.840" video="qanda-org-update" id="subtitle"]]
[[!template text="""So it's an incredible investment of time and energy that""" start="00:12:40.560" video="qanda-org-update" id="subtitle"]]
[[!template text="""Basquiat has shown, which is really fantastic. And now I see""" start="00:12:44.760" video="qanda-org-update" id="subtitle"]]
[[!template text="""Ihor taking over with, as far as I can see, deep knowledge and""" start="00:12:48.400" video="qanda-org-update" id="subtitle"]]
[[!template text="""all the right ideas about philosophy. So I'm really""" start="00:12:52.480" video="qanda-org-update" id="subtitle"]]
[[!template text="""impressed. For me, this is really totally amazing because I""" start="00:12:56.200" video="qanda-org-update" id="subtitle"]]
[[!template text="""started hacking this more than 20 years ago. And to just see""" start="00:13:00.040" video="qanda-org-update" id="subtitle"]]
[[!template text="""that there's a community that has sustained itself with the""" start="00:13:04.720" video="qanda-org-update" id="subtitle"]]
[[!template text="""help of new maintainers for such a long time makes me""" start="00:13:07.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""extremely grateful. So thank you very much to all of you.""" start="00:13:11.440" video="qanda-org-update" id="subtitle"]]
[[!template text="""Okay, well, amazing. I mean, I'm a little flustered, I must""" start="00:13:14.000" video="qanda-org-update" id="subtitle"]]
[[!template text="""admit, because I'm seeing three players of the community in""" start="00:13:20.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""a way that have kept me busy with very fun stuff to do with Org""" start="00:13:23.560" video="qanda-org-update" id="subtitle"]]
[[!template text="""Mode, and it's really amazing to see three giants of the""" start="00:13:27.640" video="qanda-org-update" id="subtitle"]]
[[!template text="""community being able to maintain Org Mode for so long and""" start="00:13:31.000" video="qanda-org-update" id="subtitle"]]
[[!template text="""contribute so much to it. So, again, thanks to all of you""" start="00:13:34.240" video="qanda-org-update" id="subtitle"]]
[[!template text="""three. I must also admit that it's really amazing for me""" start="00:13:38.200" video="qanda-org-update" id="subtitle"]]
[[!template text="""that all of you three stress the importance of the community""" start="00:13:40.982" video="qanda-org-update" id="subtitle"]]
[[!template text="""a whole lot, and I know that Bastien, you've talked about""" start="00:13:45.440" video="qanda-org-update" id="subtitle"]]
[[!template text="""maintaining software last year at Emacs Confs, and even""" start="00:13:48.480" video="qanda-org-update" id="subtitle"]]
[[!template text="""today, during the one-minute little chat that you did in""" start="00:13:51.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""Ihor's chat, you stressed the importance of maintenance and to""" start="00:13:55.520" video="qanda-org-update" id="subtitle"]]
[[!template text="""be future-oriented about it. I'm kind of wondering, why do""" start="00:13:59.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""you think community is so important to Org Mode in general?""" start="00:14:06.560" video="qanda-org-update" id="subtitle"]]
[[!template text="""Like, obviously we've talked about maintainers and we've""" start="00:14:12.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""talked about volunteers, but don't you think there's""" start="00:14:14.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""something more about community in general, about Org Mode""" start="00:14:16.880" video="qanda-org-update" id="subtitle"]]
[[!template text="""and the fact that we are all taking notes""" start="00:14:19.160" video="qanda-org-update" id="subtitle"]]
[[!template text="""and doing so much with it? Yeah, are you asking me?""" start="00:14:20.951" video="qanda-org-update" id="subtitle"]]
[[!template text="""I remember Carsten made his point during the Google talk about""" start="00:14:34.800" video="qanda-org-update" id="subtitle"]]
[[!template text="""the core idea of Org Mode, about mixing note taking and to-do""" start="00:14:40.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""manager. It was really powerful. And also in the same""" start="00:14:45.160" video="qanda-org-update" id="subtitle"]]
[[!template text="""presentation that 98%""" start="00:14:49.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""of the features were organically developed as ideas""" start="00:14:53.400" video="qanda-org-update" id="subtitle"]]
[[!template text="""by the community. And Ihor just said the same today""" start="00:14:57.048" video="qanda-org-update" id="subtitle"]]
[[!template text="""in the presentation, like most of the features,""" start="00:15:00.669" video="qanda-org-update" id="subtitle"]]
[[!template text="""not only the ideas, but also the code came from""" start="00:15:03.590" video="qanda-org-update" id="subtitle"]]
[[!template text="""the communities. So that's why the community is so rich.""" start="00:15:06.876" video="qanda-org-update" id="subtitle"]]
[[!template text="""And another thing is""" start="00:15:11.351" video="qanda-org-update" id="subtitle"]]
[[!template text="""also that I do remember. Now everyone is having kind of an open""" start="00:15:12.760" video="qanda-org-update" id="subtitle"]]
[[!template text="""source fatigue and questions about how is it okay to be""" start="00:15:16.920" video="qanda-org-update" id="subtitle"]]
[[!template text="""maintainer? How do you keep open source project""" start="00:15:20.800" video="qanda-org-update" id="subtitle"]]
[[!template text="""sustainable? And I'm saying open source on purpose with""" start="00:15:24.040" video="qanda-org-update" id="subtitle"]]
[[!template text="""this audience to see beyond just the small GNU project and""" start="00:15:28.200" video="qanda-org-update" id="subtitle"]]
[[!template text="""the small free software community. So at large, there is""" start="00:15:33.120" video="qanda-org-update" id="subtitle"]]
[[!template text="""some sense of fatigue. I remember that the Org community""" start="00:15:36.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""right from the beginning had a reputation of being an""" start="00:15:40.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""amazing community and I think it""" start="00:15:44.080" video="qanda-org-update" id="subtitle"]]
[[!template text="""continues to be one and I'm amazed that sometimes when I'm,""" start="00:15:48.840" video="qanda-org-update" id="subtitle"]]
[[!template text="""you know, sometimes I'm, I have this fatigue of moderating""" start="00:15:54.880" video="qanda-org-update" id="subtitle"]]
[[!template text="""emails from the mailing list, for example, and filtering""" start="00:15:59.200" video="qanda-org-update" id="subtitle"]]
[[!template text="""out spam. And then I go on the list and I read some emails and I""" start="00:16:01.840" video="qanda-org-update" id="subtitle"]]
[[!template text="""feel like, okay, this is still there. And it's really""" start="00:16:06.200" video="qanda-org-update" id="subtitle"]]
[[!template text="""a boost of energy. I wish that this repetition outside Org Mode,""" start="00:16:09.537" video="qanda-org-update" id="subtitle"]]
[[!template text="""outside Emacs, of being a nice welcoming,""" start="00:16:14.560" video="qanda-org-update" id="subtitle"]]
[[!template text="""community of knowledgeable people talking of things""" start="00:16:19.240" video="qanda-org-update" id="subtitle"]]
[[!template text="""and learning from each other that we can""" start="00:16:22.560" video="qanda-org-update" id="subtitle"]]
[[!template text="""keep up with this pace. Yeah, maybe if I""" start="00:16:25.320" video="qanda-org-update" id="subtitle"]]
[[!template text="""can just add to this, I think you're making an extremely""" start="00:16:30.160" video="qanda-org-update" id="subtitle"]]
[[!template text="""important point, Pascal. I think that was really, from the""" start="00:16:32.920" video="qanda-org-update" id="subtitle"]]
[[!template text="""beginning, something that was really special. And I think""" start="00:16:36.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""the reason why we all community still works is that first me,""" start="00:16:39.640" video="qanda-org-update" id="subtitle"]]
[[!template text="""but in particular also the two of you and more people have""" start="00:16:45.640" video="qanda-org-update" id="subtitle"]]
[[!template text="""been able to keep up the friendly spirit in this community.""" start="00:16:49.240" video="qanda-org-update" id="subtitle"]]
[[!template text="""Because we had very few fights on the mailing list. There""" start="00:16:53.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""were a few at some point, we had a few contributors with a""" start="00:16:57.240" video="qanda-org-update" id="subtitle"]]
[[!template text="""little bit of fights. And I remember that I, for example, had""" start="00:17:02.880" video="qanda-org-update" id="subtitle"]]
[[!template text="""to invest a lot of time to keep that one under control, but I""" start="00:17:06.720" video="qanda-org-update" id="subtitle"]]
[[!template text="""think it was totally worth it because as a group, as a whole, I""" start="00:17:10.160" video="qanda-org-update" id="subtitle"]]
[[!template text="""think it was really fantastic. Our friendly people""" start="00:17:14.200" video="qanda-org-update" id="subtitle"]]
[[!template text="""always were, and I think that has spurred all the""" start="00:17:18.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""contributions that we had. Because""" start="00:17:21.720" video="qanda-org-update" id="subtitle"]]
[[!template text="""if you are in a toxic environment, you will""" start="00:17:22.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""not be willing to stay and to invest all their time. And if you""" start="00:17:25.543" video="qanda-org-update" id="subtitle"]]
[[!template text="""are in an appreciative environment where people support""" start="00:17:29.708" video="qanda-org-update" id="subtitle"]]
[[!template text="""each other, it's a completely different game. So I really""" start="00:17:32.292" video="qanda-org-update" id="subtitle"]]
[[!template text="""think that Org Mode is a great example for open source""" start="00:17:35.192" video="qanda-org-update" id="subtitle"]]
[[!template text="""projects that many other communities can learn from.""" start="00:17:38.567" video="qanda-org-update" id="subtitle"]]
[[!template text="""If I may just interject for a second, because we need to go""" start="00:17:43.775" video="qanda-org-update" id="subtitle"]]
[[!template text="""into the next chat for the live stream. But as usual, I invite""" start="00:17:52.442" video="qanda-org-update" id="subtitle"]]
[[!template text="""you, if you're interested with the discussion, we are""" start="00:17:55.442" video="qanda-org-update" id="subtitle"]]
[[!template text="""staying on BBB, asking questions to Bastien, to Ihor and""" start="00:17:57.525" video="qanda-org-update" id="subtitle"]]
[[!template text="""to Carsten. So feel free to join on BBB and chat with them""" start="00:18:01.483" video="qanda-org-update" id="subtitle"]]
[[!template text="""live. The stream will be moving on to the next chat, but we""" start="00:18:04.317" video="qanda-org-update" id="subtitle"]]
[[!template text="""will be recording the Q&A and posting it afterwards on""" start="00:18:07.858" video="qanda-org-update" id="subtitle"]]
[[!template text="""emacsconf. So, I'll use the opportunity to thank you again,""" start="00:18:10.567" video="qanda-org-update" id="subtitle"]]
[[!template text="""all three, for taking part in this EmacsConf, and enjoy the""" start="00:18:13.442" video="qanda-org-update" id="subtitle"]]
[[!template text="""discussion, and we'll see you later! Thank you, bye bye! So,""" start="00:18:18.942" video="qanda-org-update" id="subtitle"]]
[[!template text="""yeah, what I was starting to say actually is I feel that the""" start="00:18:27.483" video="qanda-org-update" id="subtitle"]]
[[!template text="""Org Mode community and to the big extent the Emacs community""" start="00:18:31.275" video="qanda-org-update" id="subtitle"]]
[[!template text="""is a bit like research in the early days when there was a bunch""" start="00:18:35.000" video="qanda-org-update" id="subtitle"]]
[[!template text="""of enthusiasts who just exchanged mails together and tried""" start="00:18:38.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""to find out something new. And there was like no feeling of""" start="00:18:43.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""competition or too much competition at that time. Unlike""" start="00:18:49.160" video="qanda-org-update" id="subtitle"]]
[[!template text="""now when we like we all rise for funding and stuff. So it's,""" start="00:18:52.720" video="qanda-org-update" id="subtitle"]]
[[!template text="""it's really, it's really nice to, to, to have communities""" start="00:18:58.760" video="qanda-org-update" id="subtitle"]]
[[!template text="""that has the spirit and they hope it can keep the spirit in""" start="00:19:02.200" video="qanda-org-update" id="subtitle"]]
[[!template text="""future as well.""" start="00:19:05.920" video="qanda-org-update" id="subtitle"]]
[[!template text="""Yeah. Yeah. I thought I'm very optimistic after. So I mean,""" start="00:19:08.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""actually had not been reading the mailing list for quite a""" start="00:19:14.600" video="qanda-org-update" id="subtitle"]]
[[!template text="""while, but I started to read it again a little while ago and I""" start="00:19:18.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""could just see you also working on it and see how everything""" start="00:19:23.040" video="qanda-org-update" id="subtitle"]]
[[!template text="""was going. That made me extremely happy to see that and made""" start="00:19:26.720" video="qanda-org-update" id="subtitle"]]
[[!template text="""me very proud that this is still ongoing.""" start="00:19:30.920" video="qanda-org-update" id="subtitle"]]
[[!template text="""I was interested about your point about the tables with""" start="00:19:37.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""multi-lines. My unsolicited advice is don't do it, because""" start="00:19:42.800" video="qanda-org-update" id="subtitle"]]
[[!template text="""I think it's going to be a mess. Which I think is reflected""" start="00:19:49.080" video="qanda-org-update" id="subtitle"]]
[[!template text="""also by you saying that nobody has a good idea on how to do""" start="00:19:52.640" video="qanda-org-update" id="subtitle"]]
[[!template text="""this. I have certainly thought about it. It is requested so""" start="00:19:56.040" video="qanda-org-update" id="subtitle"]]
[[!template text="""often. It's requested so often that it feels like it would be""" start="00:20:01.080" video="qanda-org-update" id="subtitle"]]
[[!template text="""nice to come out with something. The question is, it is what?""" start="00:20:04.600" video="qanda-org-update" id="subtitle"]]
[[!template text="""Yeah, that's a big question. Because I don't always ask""" start="00:20:07.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""eDocs, for example, and they do have multi line cells in""" start="00:20:11.400" video="qanda-org-update" id="subtitle"]]
[[!template text="""tables, but that syntax is so ugly. Yes. Yeah, no, exactly. I""" start="00:20:15.920" video="qanda-org-update" id="subtitle"]]
[[!template text="""think this is a problem and the question is, how far do you""" start="00:20:21.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""want to develop or want to be a completely full authoring""" start="00:20:28.720" video="qanda-org-update" id="subtitle"]]
[[!template text="""system in the sense that you have all these options there""" start="00:20:33.640" video="qanda-org-update" id="subtitle"]]
[[!template text="""because I think to me, the Org Mode tables have a specific""" start="00:20:35.840" video="qanda-org-update" id="subtitle"]]
[[!template text="""application. They have this fast way of building""" start="00:20:40.000" video="qanda-org-update" id="subtitle"]]
[[!template text="""something. And if I would have to go and build a hugely""" start="00:20:42.760" video="qanda-org-update" id="subtitle"]]
[[!template text="""complicated table with different numbers of columns and""" start="00:20:46.080" video="qanda-org-update" id="subtitle"]]
[[!template text="""columns going away and appearing further down the table, so""" start="00:20:50.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""I would probably go somewhere else. So for me, this seems to""" start="00:20:53.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""be overkill. So I don't want to curb anybody's enthusiasm.""" start="00:20:56.640" video="qanda-org-update" id="subtitle"]]
[[!template text="""But I think it's really important to keep to keep the kind of""" start="00:21:00.320" video="qanda-org-update" id="subtitle"]]
[[!template text="""functionality that it has. It's a very easy use and quick""" start="00:21:04.920" video="qanda-org-update" id="subtitle"]]
[[!template text="""ability to do something interesting that I think is more""" start="00:21:11.200" video="qanda-org-update" id="subtitle"]]
[[!template text="""important. There could be reasons to not do something. So""" start="00:21:15.880" video="qanda-org-update" id="subtitle"]]
[[!template text="""again, the thing is, we don't have a good idea. But what I know""" start="00:21:23.320" video="qanda-org-update" id="subtitle"]]
[[!template text="""100% is that we are not going to give up the existing syntax.""" start="00:21:28.400" video="qanda-org-update" id="subtitle"]]
[[!template text="""Yeah, for sure. So even if you come up with something good,""" start="00:21:32.320" video="qanda-org-update" id="subtitle"]]
[[!template text="""the existing syntax will remain working. And if people who""" start="00:21:38.840" video="qanda-org-update" id="subtitle"]]
[[!template text="""need to use simple tables, they should remain possible in""" start="00:21:42.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""exactly the same way. But I know many people struggle and try""" start="00:21:46.160" video="qanda-org-update" id="subtitle"]]
[[!template text="""in LaTeX and other workarounds just to create more complex""" start="00:21:52.760" video="qanda-org-update" id="subtitle"]]
[[!template text="""tables. So there's clearly a demand. I think this is related""" start="00:21:55.840" video="qanda-org-update" id="subtitle"]]
[[!template text="""to the other question that you asked earlier. I think it's""" start="00:22:01.040" video="qanda-org-update" id="subtitle"]]
[[!template text="""related to the question about the different parsers. And""" start="00:22:04.440" video="qanda-org-update" id="subtitle"]]
[[!template text="""then, of course, the way the tables are implemented now is by""" start="00:22:06.640" video="qanda-org-update" id="subtitle"]]
[[!template text="""basically just looking at what's around you""" start="00:22:10.000" video="qanda-org-update" id="subtitle"]]
[[!template text="""and doing the right things with""" start="00:22:11.945" video="qanda-org-update" id="subtitle"]]
[[!template text="""this regular expression-based part of""" start="00:22:13.485" video="qanda-org-update" id="subtitle"]]
[[!template text="""the parser. And you probably would have to fully use the""" start="00:22:20.480" video="qanda-org-update" id="subtitle"]]
[[!template text="""other parts and to do all the changes in the formal structure""" start="00:22:24.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""in order to do something like this. So I have to be honest that""" start="00:22:28.840" video="qanda-org-update" id="subtitle"]]
[[!template text="""I don't understand this well enough to really have a""" start="00:22:31.560" video="qanda-org-update" id="subtitle"]]
[[!template text="""meaningful idea about it. Not only that, we'll also need to""" start="00:22:35.560" video="qanda-org-update" id="subtitle"]]
[[!template text="""rewrite the spreadsheet functionality because it is""" start="00:22:39.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""completely using regular expressions. Exactly. Not only""" start="00:22:42.800" video="qanda-org-update" id="subtitle"]]
[[!template text="""idea is missing that the roadmap will be very complicated if""" start="00:22:47.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""you get there. Yeah. I mean, I do remember. Yeah, go ahead.""" start="00:22:50.640" video="qanda-org-update" id="subtitle"]]
[[!template text="""Yeah, sorry. I do remember Richard Stallman saying that""" start="00:22:57.520" video="qanda-org-update" id="subtitle"]]
[[!template text="""Org Mode was doing too much. So my answer was just, coming from""" start="00:23:03.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""the inventor of Emacs, I took it as a compliment for Org Mode.""" start="00:23:09.760" video="qanda-org-update" id="subtitle"]]
[[!template text="""But of course, that was just humor. And I agree that the""" start="00:23:14.160" video="qanda-org-update" id="subtitle"]]
[[!template text="""simple things should keep being simple. And I like the""" start="00:23:19.320" video="qanda-org-update" id="subtitle"]]
[[!template text="""custom syntax idea of Juan because it goes in the direction""" start="00:23:24.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""of flexibility while keeping things simple.""" start="00:23:30.040" video="qanda-org-update" id="subtitle"]]
[[!template text="""And looking forward to what people will come up with. I like""" start="00:23:34.160" video="qanda-org-update" id="subtitle"]]
[[!template text="""the idea that you want to formalize the syntax. I think that""" start="00:23:40.320" video="qanda-org-update" id="subtitle"]]
[[!template text="""is really very good. I'd like to also submit it. I think that""" start="00:23:44.840" video="qanda-org-update" id="subtitle"]]
[[!template text="""would be excellent. I'm also... I think it was proposed by""" start="00:23:48.480" video="qanda-org-update" id="subtitle"]]
[[!template text="""Timothy, yeah. Initially. Okay. Yeah, that's really""" start="00:23:52.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""helpful. Pascal, are you still talking, I think? No, yeah, I""" start="00:23:57.240" video="qanda-org-update" id="subtitle"]]
[[!template text="""just wanted to say also for the younger Emacs users, there is""" start="00:24:02.840" video="qanda-org-update" id="subtitle"]]
[[!template text="""a lot of new things in Emacs the last five years. It has been so""" start="00:24:08.400" video="qanda-org-update" id="subtitle"]]
[[!template text="""exciting. And I believe it's exciting for Org Mode too, the""" start="00:24:12.840" video="qanda-org-update" id="subtitle"]]
[[!template text="""things you mentioned about track changes. uh native""" start="00:24:17.720" video="qanda-org-update" id="subtitle"]]
[[!template text="""compilation and all that stuff that that's really good like""" start="00:24:22.440" video="qanda-org-update" id="subtitle"]]
[[!template text="""some some performance problems that we had for org mode for""" start="00:24:25.640" video="qanda-org-update" id="subtitle"]]
[[!template text="""the agenda and stuff like that were suddenly solved by uh the""" start="00:24:29.880" video="qanda-org-update" id="subtitle"]]
[[!template text="""the crazy amazing work by Eli and emacs maintainers so""" start="00:24:33.760" video="qanda-org-update" id="subtitle"]]
[[!template text="""it's really exciting for org as well.""" start="00:24:38.160" video="qanda-org-update" id="subtitle"]]
[[!template text="""I don't know how you feel, Ihor, about this,""" start="00:24:40.458" video="qanda-org-update" id="subtitle"]]
[[!template text="""but I know you are reading the Emacs""" start="00:24:43.567" video="qanda-org-update" id="subtitle"]]
[[!template text="""development mailing list and keeping this is a job in""" start="00:24:45.483" video="qanda-org-update" id="subtitle"]]
[[!template text="""itself, but it's really exciting for everyone, I guess. Not""" start="00:24:50.733" video="qanda-org-update" id="subtitle"]]
[[!template text="""only that, I hope we can upstream org-ql, which will speed up""" start="00:24:54.775" video="qanda-org-update" id="subtitle"]]
[[!template text="""agenda specifically even more.""" start="00:24:58.275" video="qanda-org-update" id="subtitle"]]
[[!template text="""Okay. I need to fly away, but it was really nice connecting""" start="00:25:00.567" video="qanda-org-update" id="subtitle"]]
[[!template text="""and I hope everyone has a great conference. Bye-bye. It was""" start="00:25:06.983" video="qanda-org-update" id="subtitle"]]
[[!template text="""so good to see you. Thank you again for everything that you""" start="00:25:13.900" video="qanda-org-update" id="subtitle"]]
[[!template text="""have done. Thanks to you both. Thank you. Bye-bye. Bye-bye.""" start="00:25:16.108" video="qanda-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Off-stream Q&A""" start="00:25:28.520" video="qanda-org-update" id="subtitle"]]</div>[[!template text="""All right. Is it only the two of us now? I don't really know who""" start="00:25:28.520" video="qanda-org-update" id="subtitle"]]
[[!template text="""else. Can you see if there's anybody else in this room? I""" start="00:25:35.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""don't know. There are like two, four, six people and Sacha is""" start="00:25:40.240" video="qanda-org-update" id="subtitle"]]
[[!template text="""one of them, so probably five people. Oh, Sacha is here.""" start="00:25:45.080" video="qanda-org-update" id="subtitle"]]
[[!template text="""Okay. I haven't heard her say anything, but I see her in the""" start="00:25:48.160" video="qanda-org-update" id="subtitle"]]
[[!template text="""chat. Okay. It's the same room, basically. Hi, Sacha. Oh,""" start="00:25:52.000" video="qanda-org-update" id="subtitle"]]
[[!template text="""okay. They're also at her pad, so we may want to finish other""" start="00:25:58.480" video="qanda-org-update" id="subtitle"]]
[[!template text="""questions, maybe, if there are some. This is just a circle.""" start="00:26:02.200" video="qanda-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""microemacs""" start="00:26:08.840" video="qanda-org-update" id="subtitle"]]</div>[[!template text="""This is just a historical question, but Carsten, I think you""" start="00:26:08.840" video="qanda-org-update" id="subtitle"]]
[[!template text="""used microemacs back in the day.""" start="00:26:12.080" video="qanda-org-update" id="subtitle"]]
[[!template text="""Did that have any influence""" start="00:26:14.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""on Org? That is a really interesting question. I used""" start="00:26:17.840" video="qanda-org-update" id="subtitle"]]
[[!template text="""microemacs as my first version of emacs, and then I stepped""" start="00:26:23.880" video="qanda-org-update" id="subtitle"]]
[[!template text="""over to Emacs. I actually did two things at the same time. I""" start="00:26:27.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""also was working with so Awk basically, that language. I ran""" start="00:26:33.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""against walls with both Micro-Emacs and with Awk, where I had""" start="00:26:39.120" video="qanda-org-update" id="subtitle"]]
[[!template text="""the feeling I don't have enough freedom to do everything""" start="00:26:45.600" video="qanda-org-update" id="subtitle"]]
[[!template text="""that I wanted, so I switched to Perl on one side and to Emacs on""" start="00:26:48.640" video="qanda-org-update" id="subtitle"]]
[[!template text="""the other side. That's what it was. Micro-Emacs absolutely""" start="00:26:52.840" video="qanda-org-update" id="subtitle"]]
[[!template text="""had the function to pull me into Emacs, But it's not that I""" start="00:26:58.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""have specific microemacs features that would have""" start="00:27:02.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""triggered me to do something for Org Mode. I think that would be""" start="00:27:04.760" video="qanda-org-update" id="subtitle"]]
[[!template text="""the answer to your question. All right, thanks.""" start="00:27:08.120" video="qanda-org-update" id="subtitle"]]
[[!template text="""Are you a user of microemacs, George? I posted the source to""" start="00:27:14.200" video="qanda-org-update" id="subtitle"]]
[[!template text="""CompSource's Amiga in 86, and I was somewhat responsible""" start="00:27:21.640" video="qanda-org-update" id="subtitle"]]
[[!template text="""for it being in the wild. Oh, I'm so sorry that I didn't,""" start="00:27:26.720" video="qanda-org-update" id="subtitle"]]
[[!template text="""wasn't really aware that I made the connection to your name.""" start="00:27:31.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""No, no, no, no. We all moved on and the world is a better place.""" start="00:27:35.200" video="qanda-org-update" id="subtitle"]]
[[!template text="""Yeah. No, I actually did use it for something like, I think""" start="00:27:39.720" video="qanda-org-update" id="subtitle"]]
[[!template text="""six years as my only admin at the time before I made the""" start="00:27:44.800" video="qanda-org-update" id="subtitle"]]
[[!template text="""switch. No, I put it out to the list. David Lawrence ran with""" start="00:27:47.440" video="qanda-org-update" id="subtitle"]]
[[!template text="""it and you know, that was about, that was the end of it. And I""" start="00:27:51.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""actually implemented something like fly spell for""" start="00:27:55.400" video="qanda-org-update" id="subtitle"]]
[[!template text="""microemacs. I remember doing that at some point. Yeah, no, I""" start="00:27:57.600" video="qanda-org-update" id="subtitle"]]
[[!template text="""don't want us to get stuck on that. I don't want us to get stuck""" start="00:28:02.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""on that, so. Yeah, yeah. Good. Thank you. Thank you for""" start="00:28:05.320" video="qanda-org-update" id="subtitle"]]
[[!template text="""Org Mode. Yeah, you're most welcome.""" start="00:28:10.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""For microemacs, actually, I also tried it once. It feels""" start="00:28:17.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""like at home after Emacs, of course, the major downside was at""" start="00:28:22.200" video="qanda-org-update" id="subtitle"]]
[[!template text="""this point is that there is no UTF support. I think that was""" start="00:28:27.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""like, unfortunately, that that's not going to work. I""" start="00:28:33.600" video="qanda-org-update" id="subtitle"]]
[[!template text="""think I'm also going to disconnect now. But it was really""" start="00:28:40.040" video="qanda-org-update" id="subtitle"]]
[[!template text="""fantastic to listen to your talk. I wish you all the best. I'm""" start="00:28:43.960" video="qanda-org-update" id="subtitle"]]
[[!template text="""sure that is a good answer. Thank you for joining, and nice to""" start="00:28:49.120" video="qanda-org-update" id="subtitle"]]
[[!template text="""meet you. Yeah, bye. Bye.""" start="00:28:53.480" video="qanda-org-update" id="subtitle"]]
[[!template text="""Okay, so there are still people in the room, so if you want to""" start="00:29:00.160" video="qanda-org-update" id="subtitle"]]
[[!template text="""ask questions, feel free to do it. I""" start="00:29:02.800" video="qanda-org-update" id="subtitle"]]
[[!template text="""think there's one unanswered question in the etherpad""" start="00:29:10.440" video="qanda-org-update" id="subtitle"]]
[[!template text="""also. Let me see.""" start="00:29:12.680" video="qanda-org-update" id="subtitle"]]
[[!template text="""It's probably awkward to answer. Okay, I can answer and then""" start="00:29:18.120" video="qanda-org-update" id="subtitle"]]
[[!template text="""probably answering the answer for this one. So there's a""" start="00:29:21.640" video="qanda-org-update" id="subtitle"]]
[[!template text="""question about, from a person, I spent some time writing a""" start="00:29:24.040" video="qanda-org-update" id="subtitle"]]
[[!template text="""library for myself, which involved working with Org files.""" start="00:29:28.520" video="qanda-org-update" id="subtitle"]]

<div class="transcript-heading">[[!template new="1" text="""Q: Is there/could there be a resource with which to recommend particularly well written codebases for review by others?""" start="00:29:31.920" video="qanda-org-update" id="subtitle"]]</div>[[!template text="""One thing I struggled with was finding a good source of""" start="00:29:31.920" video="qanda-org-update" id="subtitle"]]
[[!template text="""reference code which demonstrated idiomatic usage.""" start="00:29:34.360" video="qanda-org-update" id="subtitle"]]
[[!template text="""particularly well-written code bases for review by""" start="00:29:41.600" video="qanda-org-update" id="subtitle"]]
[[!template text="""others? That's a good question. We have some wiki pages.""" start="00:29:46.320" video="qanda-org-update" id="subtitle"]]
[[!template text="""I'll put it in the answer later. You can also check Org Mode's""" start="00:29:52.600" video="qanda-org-update" id="subtitle"]]
[[!template text="""code, but usually in org-element there are good usages, and""" start="00:29:57.040" video="qanda-org-update" id="subtitle"]]
[[!template text="""in Org export.""" start="00:30:02.400" video="qanda-org-update" id="subtitle"]]
[[!template text="""Otherwise, maybe something from Alphapapa, but I need to""" start="00:30:06.920" video="qanda-org-update" id="subtitle"]]
[[!template text="""check that and probably reply later.""" start="00:30:10.280" video="qanda-org-update" id="subtitle"]]
[[!template text="""Otherwise, that's all. So I'm going to end this.""" start="00:30:16.167" video="qanda-org-update" id="subtitle"]]
[[!template text="""Bye bye.""" start="00:30:52.400" video="qanda-org-update" id="subtitle"]]

</div>Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20org-update%3A%20The%20Future%20of%20Org)


<!-- End of emacsconf-publish-after-page -->