summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--2021/captions/emacsconf-2021-news--emacs-news-highlights--sacha-chua--main.vtt318
-rw-r--r--2021/emacsconf-pentabarf.xml2
-rw-r--r--2021/emacsconf.ics159
-rw-r--r--2021/info/news-schedule.md4
-rw-r--r--playbook.md57
-rw-r--r--playbook.org6
6 files changed, 246 insertions, 300 deletions
diff --git a/2021/captions/emacsconf-2021-news--emacs-news-highlights--sacha-chua--main.vtt b/2021/captions/emacsconf-2021-news--emacs-news-highlights--sacha-chua--main.vtt
index 3b8f2db3..06f14632 100644
--- a/2021/captions/emacsconf-2021-news--emacs-news-highlights--sacha-chua--main.vtt
+++ b/2021/captions/emacsconf-2021-news--emacs-news-highlights--sacha-chua--main.vtt
@@ -24,467 +24,455 @@ working on Emacs 28.1,
00:15.346 --> 00:17.119
which will be the next major release.
-00:17.119 --> 00:18.442
-Native compilation should
-
-00:18.442 --> 00:19.959
-make everything way faster,
-
-00:19.959 --> 00:21.476
-and emoji support will probably
-
-00:21.476 --> 00:22.549
-make things more fun. 😎👍
-
-00:22.549 --> 00:25.133
+00:17.119 --> 00:19.703
John Wiegley will share more Emacs 28 details
-00:25.133 --> 00:26.913
+00:19.703 --> 00:21.483
in his update, so check out his talk.
-00:26.913 --> 00:28.783
+00:21.483 --> 00:23.353
Andrea Corallo's giving a talk
-00:28.783 --> 00:30.418
+00:23.353 --> 00:24.988
on native compilation too.
-00:30.418 --> 00:31.206
+00:24.988 --> 00:25.776
2.
-00:31.206 --> 00:33.732
-Org mode is now at version 9.5.
+00:25.776 --> 00:28.302
+Org Mode is now at version 9.5.
-00:33.732 --> 00:35.086
+00:28.302 --> 00:29.656
New features include
-00:35.086 --> 00:36.935
+00:29.656 --> 00:31.505
a library for managing citations,
-00:36.935 --> 00:38.414
+00:31.505 --> 00:32.984
asynchronous session support
-00:38.414 --> 00:39.375
+00:32.984 --> 00:33.945
for code blocks,
-00:39.375 --> 00:40.342
+00:33.945 --> 00:34.912
and better control
-00:40.342 --> 00:41.595
+00:34.912 --> 00:36.165
of your agenda's appearance.
-00:41.595 --> 00:43.372
+00:36.165 --> 00:37.942
If you've been getting your Org packages
-00:43.372 --> 00:44.506
+00:37.942 --> 00:39.076
from Org ELPA,
-00:44.506 --> 00:46.128
+00:39.076 --> 00:40.698
you can update your configuration
-00:46.128 --> 00:47.896
+00:40.698 --> 00:42.466
to get Org from GNU ELPA
-00:47.896 --> 00:50.155
+00:42.466 --> 00:44.725
and org-contrib from NonGNU ELPA.
-00:50.155 --> 00:52.278
+00:44.725 --> 00:46.848
The new release of the Org Roam package
-00:52.278 --> 00:54.185
+00:46.848 --> 00:48.755
should be a faster and more consistent way
-00:54.185 --> 00:56.060
+00:48.755 --> 00:50.630
to use Org to manage a knowledgebase,
-00:56.060 --> 00:58.423
+00:50.630 --> 00:52.993
and org-roam-ui looks pretty snazzy.
-00:58.423 --> 01:00.531
+00:52.993 --> 00:55.101
The best way to keep up with Org changes
-01:00.531 --> 01:02.556
+00:55.101 --> 00:57.126
is to check out the blog This Month in Org.
-01:02.556 --> 01:03.439
+00:57.126 --> 00:58.009
3.
-01:03.439 --> 01:05.469
+00:58.009 --> 01:00.039
New Magit major release!
-01:05.469 --> 01:07.781
+01:00.039 --> 01:02.351
Jonas Bernoulli has split some functionality
-01:07.781 --> 01:09.557
+01:02.351 --> 01:04.127
into other packages so that
-01:09.557 --> 01:11.719
+01:04.127 --> 01:06.289
Emacs Lisp developers can use them, such as
-01:11.719 --> 01:14.049
+01:06.289 --> 01:08.619
magit-section, transient, and forge.
-01:14.049 --> 01:16.502
+01:08.619 --> 01:11.072
Here's an example of using magit-section
-01:16.502 --> 01:17.773
+01:11.072 --> 01:12.343
to manage groups of buffers.
-01:17.773 --> 01:19.333
+01:12.343 --> 01:13.903
You can learn more about Transient
-01:19.333 --> 01:20.842
+01:13.903 --> 01:15.412
in the talk on self-describing
-01:20.842 --> 01:23.538
+01:15.412 --> 01:18.108
smart domain-specific languages or DSLs.
-01:23.538 --> 01:24.320
+01:18.108 --> 01:18.890
4.
-01:24.320 --> 01:26.545
+01:18.890 --> 01:21.115
In terms of smaller packages, there's been
-01:26.545 --> 01:28.625
+01:21.115 --> 01:23.195
a lot of activity around completion.
-01:28.625 --> 01:30.292
+01:23.195 --> 01:24.862
Karthik has a great diagram,
-01:30.292 --> 01:32.459
+01:24.862 --> 01:27.029
and Prot explains how things work together.
-01:32.459 --> 01:34.414
+01:27.029 --> 01:28.984
I think the idea is that instead of having
-01:34.414 --> 01:36.066
+01:28.984 --> 01:30.636
one large completion system
-01:36.066 --> 01:38.344
+01:30.636 --> 01:32.914
like Helm or Icicles, you can choose
-01:38.344 --> 01:40.110
+01:32.914 --> 01:34.680
a few different, smaller packages
-01:40.110 --> 01:41.869
+01:34.680 --> 01:36.439
and configure them to work together.
-01:41.869 --> 01:43.129
+01:36.439 --> 01:37.699
If you're curious about this,
-01:43.129 --> 01:45.159
+01:37.699 --> 01:39.729
you might start with either selectrum
-01:45.159 --> 01:47.871
+01:39.729 --> 01:42.441
or vertico, which are both completion interfaces,
-01:47.871 --> 01:50.443
+01:42.441 --> 01:45.013
add marginalia for more information,
-01:50.443 --> 01:52.222
+01:45.013 --> 01:46.792
and try consult for many useful
-01:52.222 --> 01:53.233
+01:46.792 --> 01:47.803
completing commands.
-01:53.233 --> 01:54.279
+01:47.803 --> 01:48.849
There are so many options,
-01:54.279 --> 01:55.867
+01:48.849 --> 01:50.437
so it might be useful to check out
-01:55.867 --> 01:56.714
+01:50.437 --> 01:51.284
some discussions.
-01:56.714 --> 01:57.477
+01:51.284 --> 01:52.047
5.
-01:57.477 --> 01:59.531
+01:52.047 --> 01:54.101
Embark is usually mentioned as part of
-01:59.531 --> 02:00.607
+01:54.101 --> 01:55.177
that group of packages,
-02:00.607 --> 02:02.196
+01:55.177 --> 01:56.766
but it's well worth looking into
-02:02.196 --> 02:03.895
+01:56.766 --> 01:58.465
even if you use a different system.
-02:03.895 --> 02:06.417
+01:58.465 --> 02:00.987
Embark lets you have context-sensitive shortcuts
-02:06.417 --> 02:08.796
+02:00.987 --> 02:03.366
that work on things in buffers, minibuffers,
-02:08.796 --> 02:10.768
+02:03.366 --> 02:05.338
and even collections of things.
-02:10.768 --> 02:11.737
+02:05.338 --> 02:06.307
You can also use it
-02:11.737 --> 02:12.912
+02:06.307 --> 02:07.482
when you start doing one command
-02:12.912 --> 02:15.012
+02:07.482 --> 02:09.582
and then decide to do a different one instead.
-02:15.012 --> 02:16.271
+02:09.582 --> 02:10.841
For more ideas, check out
-02:16.271 --> 02:17.495
+02:10.841 --> 02:12.065
Fifteen Ways to Use Embark.
-02:17.495 --> 02:18.285
+02:12.065 --> 02:12.855
6.
-02:18.285 --> 02:20.163
+02:12.855 --> 02:14.733
Now that there are Emacs Lisp bindings
-02:20.163 --> 02:22.139
+02:14.733 --> 02:16.709
for tree-sitter, we can work more easily
-02:22.139 --> 02:23.799
+02:16.709 --> 02:18.369
with the structure of code instead of
-02:23.799 --> 02:25.461
+02:18.369 --> 02:20.031
just using regular expressions.
-02:25.461 --> 02:26.209
+02:20.031 --> 02:20.779
Check out the talk
-02:26.209 --> 02:27.804
+02:20.779 --> 02:22.374
on Tree-edit and structural editing
-02:27.804 --> 02:28.593
+02:22.374 --> 02:23.163
to learn more.
-02:28.593 --> 02:30.056
+02:23.163 --> 02:24.626
You can use tree-sitter for
-02:30.056 --> 02:31.951
+02:24.626 --> 02:26.521
intelligent snippets that get information
-02:31.951 --> 02:33.169
+02:26.521 --> 02:27.739
from the code around them,
-02:33.169 --> 02:35.064
+02:27.739 --> 02:29.634
editing Lisp expressions,
-02:35.064 --> 02:37.401
+02:29.634 --> 02:31.971
and navigating text objects in Evil mode.
-02:37.401 --> 02:39.670
+02:31.971 --> 02:34.240
(That's when Emacs is pretending to be Vi.)
-02:39.670 --> 02:42.563
+02:34.240 --> 02:37.133
Dynamic modules help us add more to Emacs
-02:42.563 --> 02:44.388
+02:37.133 --> 02:38.958
than Emacs Lisp easily offers,
-02:44.388 --> 02:46.804
+02:38.958 --> 02:41.374
such as structural editing in OCaml
-02:46.804 --> 02:48.729
+02:41.374 --> 02:43.299
and using Rust to figure out parentheses
-02:48.729 --> 02:50.086
+02:43.299 --> 02:44.656
and indentation for Lisp.
-02:50.086 --> 02:50.999
+02:44.656 --> 02:45.569
If you're curious,
-02:50.999 --> 02:51.923
+02:45.569 --> 02:46.493
check out the talk on
-02:51.923 --> 02:54.336
+02:46.493 --> 02:48.906
Extending Emacs in Rust with Dynamic Modules.
-02:54.336 --> 02:55.239
+02:48.906 --> 02:49.809
7.
-02:55.239 --> 02:57.294
+02:49.809 --> 02:51.864
Collaborative editing is now much easier
-02:57.294 --> 02:59.890
+02:51.864 --> 02:54.460
since the CRDT package is in GNU ELPA.
-02:59.890 --> 03:01.632
+02:54.460 --> 02:56.202
It allows multiple people to edit
-03:01.632 --> 03:03.285
+02:56.202 --> 02:57.855
the same file over the network,
-03:03.285 --> 03:05.025
+02:57.855 --> 02:59.595
using their own Emacs.
-03:05.025 --> 03:06.850
+02:59.595 --> 03:01.420
This means you can keep your own config
-03:06.850 --> 03:08.674
+03:01.420 --> 03:03.244
and keybindings, yay!
-03:08.674 --> 03:10.400
+03:03.244 --> 03:04.970
Watch the Emacs Research Group talk
-03:10.400 --> 03:12.185
+03:04.970 --> 03:06.755
for an example of how several people
-03:12.185 --> 03:13.337
+03:06.755 --> 03:07.907
used it to work together.
-03:13.337 --> 03:13.838
+03:07.907 --> 03:08.408
8.
-03:13.838 --> 03:15.401
+03:08.408 --> 03:09.971
In case you're still under the impression
-03:15.401 --> 03:17.049
+03:09.971 --> 03:11.619
that Emacs is just a text editor,
-03:17.049 --> 03:18.560
+03:11.619 --> 03:13.130
some folks have been working on
-03:18.560 --> 03:20.254
+03:13.130 --> 03:14.824
pretty neat graphical experiments.
-03:20.254 --> 03:22.432
+03:14.824 --> 03:17.002
These OpenGL bindings for Emacs Lisp
-03:22.432 --> 03:24.195
+03:17.002 --> 03:18.765
use an embedded xwidget,
-03:24.195 --> 03:26.607
+03:18.765 --> 03:21.177
while other prototypes use the SVG support
-03:26.607 --> 03:27.700
+03:21.177 --> 03:22.270
that's built into Emacs
-03:27.700 --> 03:29.047
+03:22.270 --> 03:23.617
for Gantt charts,
-03:29.047 --> 03:29.819
+03:23.617 --> 03:24.389
scribbles,
-03:29.819 --> 03:31.320
+03:24.389 --> 03:25.890
and even diagrams.
-03:31.320 --> 03:32.790
+03:25.890 --> 03:27.360
The color-picker from that one
-03:32.790 --> 03:34.841
+03:27.360 --> 03:29.411
looks particularly useful for CSS.
-03:34.841 --> 03:37.043
+03:29.411 --> 03:31.613
If you want to play around with adding SVGs
-03:37.043 --> 03:38.722
+03:31.613 --> 03:33.292
to your files and interfaces,
-03:38.722 --> 03:39.762
+03:33.292 --> 03:34.332
svg-icon
-03:39.762 --> 03:40.679
+03:34.332 --> 03:35.249
and svg-lib
-03:40.679 --> 03:42.733
+03:35.249 --> 03:37.303
might be good places to start. (Reddit)
-03:42.733 --> 03:44.207
+03:37.303 --> 03:38.777
Of course, there's always a place
-03:44.207 --> 03:45.209
+03:38.777 --> 03:39.779
for ASCII art,
-03:45.209 --> 03:46.933
+03:39.779 --> 03:41.503
especially with the new boxy package
-03:46.933 --> 03:48.433
+03:41.503 --> 03:43.003
that you can use for org files,
-03:48.433 --> 03:49.753
+03:43.003 --> 03:44.323
imenu navigation,
-03:49.753 --> 03:51.418
+03:44.323 --> 03:45.988
and even things in real life.
-03:51.418 --> 03:52.208
+03:45.988 --> 03:46.778
9.
-03:52.208 --> 03:54.411
+03:46.778 --> 03:48.981
There have been a lot of great posts, videos,
-03:54.411 --> 03:56.312
+03:48.981 --> 03:50.882
and livestreams about Emacs this year.
-03:56.312 --> 03:57.574
+03:50.882 --> 03:52.144
In addition to the ones
-03:57.574 --> 03:58.973
+03:52.144 --> 03:53.543
from System Crafters,
-03:58.973 --> 04:00.153
+03:53.543 --> 03:54.723
Emacs Elements,
-04:00.153 --> 04:01.664
+03:54.723 --> 03:56.234
and Protesilaos,
-04:01.664 --> 04:02.474
+03:56.234 --> 03:57.044
John Kitchin
-04:02.474 --> 04:03.220
+03:57.044 --> 03:57.790
and Mike Zamansky
-04:03.220 --> 04:04.255
+03:57.790 --> 03:58.825
are back, hooray!
-04:04.255 --> 04:06.626
+03:58.825 --> 04:01.196
And Marcin Borkowski has just finished
-04:06.626 --> 04:08.516
+04:01.196 --> 04:03.086
writing an intermediate textbook
-04:08.516 --> 04:09.751
+04:03.086 --> 04:04.321
Emacs Lisp, too!
-04:09.751 --> 04:10.422
+04:04.321 --> 04:04.992
10.
-04:10.422 --> 04:11.929
+04:04.992 --> 04:06.499
Lastly, if you want to chat
-04:11.929 --> 04:13.083
+04:06.499 --> 04:07.653
with other Emacs folks
-04:13.083 --> 04:15.284
-and get help on Emacs, Org mode,
+04:07.653 --> 04:09.854
+and get help on Emacs, Org Mode,
-04:15.284 --> 04:16.211
+04:09.854 --> 04:10.781
or other topics,
-04:16.211 --> 04:17.436
+04:10.781 --> 04:12.006
the #emacs and #org-mode
-04:17.436 --> 04:19.861
+04:12.006 --> 04:14.431
Internet Relay Chat or IRC channels
-04:19.861 --> 04:21.747
+04:14.431 --> 04:16.317
are now on the libera.chat network
-04:21.747 --> 04:23.013
+04:16.317 --> 04:17.583
instead of Freenode.
-04:23.013 --> 04:24.888
+04:17.583 --> 04:19.458
If you'd like to add something I've missed,
-04:24.888 --> 04:26.583
+04:19.458 --> 04:21.153
please add them to the wiki page,
-04:26.583 --> 04:29.034
+04:21.153 --> 04:23.604
or e-mail me at sacha@sachachua.com .
-04:29.034 --> 04:30.554
+04:23.604 --> 04:25.124
That's all for this quick review.
-04:30.554 --> 04:33.104
+04:25.124 --> 04:27.674
Enjoy the rest of EmacsConf 2021!
diff --git a/2021/emacsconf-pentabarf.xml b/2021/emacsconf-pentabarf.xml
index d05ecb2f..d61ec5e7 100644
--- a/2021/emacsconf-pentabarf.xml
+++ b/2021/emacsconf-pentabarf.xml
@@ -1,4 +1,4 @@
-<schedule><generator name="EmacsConf" version="0.1"></generator><version>20211119171918</version><conference><acronym>emacsconf2021</acronym><title>EmacsConf 2021</title><start>2021-11-27</start><end>2021-11-28</end><time_zone_name>America/Toronto</time_zone_name><base_url>https://emacsconf.org/2021</base_url></conference><day date="2021-11-27" start="2021-11-27T14:00:00Z" end="2021-11-27T22:13:00Z" index="1"><room name="Main"><event id="01" guid="dc07efcd-6d79-cfd4-fed3-59c885fe2922"><date>2021-11-27T14:00:00Z</date><start>09:00</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-talk-day1-open</slug><duration>0:05</duration><title>Opening remarks</title><abstract></abstract><description>Times are approximate and will probably change.
+<schedule><generator name="EmacsConf" version="0.1"></generator><version>20211119215714</version><conference><acronym>emacsconf2021</acronym><title>EmacsConf 2021</title><start>2021-11-27</start><end>2021-11-28</end><time_zone_name>America/Toronto</time_zone_name><base_url>https://emacsconf.org/2021</base_url></conference><day date="2021-11-27" start="2021-11-27T14:00:00Z" end="2021-11-27T22:13:00Z" index="1"><room name="Main"><event id="01" guid="dc07efcd-6d79-cfd4-fed3-59c885fe2922"><date>2021-11-27T14:00:00Z</date><start>09:00</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-talk-day1-open</slug><duration>0:05</duration><title>Opening remarks</title><abstract></abstract><description>Times are approximate and will probably change.
</description><url>https://emacsconf.org/2021/talks/day1-open</url><persons><person>EmacsConf</person></persons></event><event id="02" guid="393ba3c2-b2a6-6a84-44eb-872aa333d08d"><date>2021-11-27T14:05:00Z</date><start>09:05</start><language>en</language><room>Main</room><subtitle></subtitle><type>Talk</type><track>Main</track><slug>emacsconf-2021-talk-news</slug><duration>0:05</duration><title>Emacs News Highlights</title><abstract></abstract><description>Times are approximate and will probably change.
diff --git a/2021/emacsconf.ics b/2021/emacsconf.ics
index 216a9ff1..1e59847a 100644
--- a/2021/emacsconf.ics
+++ b/2021/emacsconf.ics
@@ -13,8 +13,7 @@ UID:dc07efcd-6d79-cfd4-fed3-59c885fe2922
URL:https://emacsconf.org/2021/talks/day1-open
DTSTART:20211127T140000Z
DTEND:20211127T140500Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/day1-open\n
END:VEVENT
@@ -26,8 +25,7 @@ UID:393ba3c2-b2a6-6a84-44eb-872aa333d08d
URL:https://emacsconf.org/2021/talks/news
DTSTART:20211127T140500Z
DTEND:20211127T141000Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sacha Chua":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/news\n
@@ -41,8 +39,7 @@ UID:06df8309-bd04-eb24-d443-a780c56adc0a
URL:https://emacsconf.org/2021/talks/frownies
DTSTART:20211127T141100Z
DTEND:20211127T143100Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Case Duckworth":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/frownies\n
@@ -55,8 +52,7 @@ UID:db4ccb28-867f-df24-c073-eaca6edad438
URL:https://emacsconf.org/2021/talks/omegat
DTSTART:20211127T143400Z
DTEND:20211127T144400Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Christophe Helary":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/omegat\n
@@ -70,8 +66,7 @@ UID:ea5bab3c-f31e-68a4-fa23-81ca67fa1990
URL:https://emacsconf.org/2021/talks/unix
DTSTART:20211127T144700Z
DTEND:20211127T145400Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Rose":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/unix\n
@@ -84,8 +79,7 @@ UID:6fccae45-04b5-5524-662b-fdba87754d06
URL:https://emacsconf.org/2021/talks/montessori
DTSTART:20211127T145800Z
DTEND:20211127T150800Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Grant Shangreaux":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/montessori\n
@@ -98,8 +92,7 @@ UID:fe959e43-441b-ed34-854b-87f6f481f55a
URL:https://emacsconf.org/2021/talks/pattern
DTSTART:20211127T151100Z
DTEND:20211127T153500Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Greta Goetz":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/pattern\n
@@ -112,8 +105,7 @@ UID:525d972d-1e34-bcb4-e9c3-861942549357
URL:https://emacsconf.org/2021/talks/nongnu
DTSTART:20211127T153700Z
DTEND:20211127T154400Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philip Kaludercic":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/nongnu\n
@@ -127,8 +119,7 @@ UID:245a575a-965a-caa4-8d3b-75f8519c2f3e
URL:https://emacsconf.org/2021/talks/borg
DTSTART:20211127T154900Z
DTEND:20211127T155700Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dhavan (codingquark)":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/borg\n
@@ -141,8 +132,7 @@ UID:86158391-53a2-7cb4-d7d3-020afbf6d8d9
URL:https://emacsconf.org/2021/talks/telega
DTSTART:20211127T160100Z
DTEND:20211127T160900Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabriele Bozzola":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/telega\n
@@ -155,8 +145,7 @@ UID:e4bdc2c1-e4b6-67e4-aafb-87ec9aaf846b
URL:https://emacsconf.org/2021/talks/nangulator
DTSTART:20211127T161100Z
DTEND:20211127T162100Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kevin Haddock":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/nangulator\n
@@ -169,8 +158,7 @@ UID:14ab7a54-d75d-45e4-85ab-8fd2e391ea41
URL:https://emacsconf.org/2021/talks/janitor
DTSTART:20211127T162400Z
DTEND:20211127T165000Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Monnier":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/janitor\n
@@ -183,8 +171,7 @@ UID:51c360e6-188f-9a34-05bb-0a8d2eb09cdc
URL:https://emacsconf.org/2021/talks/maintainers
DTSTART:20211127T165500Z
DTEND:20211127T170500Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bastien Guerry":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/maintainers\n
@@ -197,8 +184,7 @@ UID:716d913f-de8b-91a4-5f33-e04ba0905fa5
URL:https://emacsconf.org/2021/talks/gregorian
DTSTART:20211127T170800Z
DTEND:20211127T171800Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Spencer King":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/gregorian\n
@@ -213,8 +199,7 @@ UID:9cee7e43-bcb1-7f64-c40b-5f9ea938d11a
URL:https://emacsconf.org/2021/talks/erg
DTSTART:20211127T180000Z
DTEND:20211127T181100Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Noorah Alhasan":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joe Corneli":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raymond Puzio":invalid:nomail
@@ -230,8 +215,7 @@ UID:0f98a5bb-53ce-fb74-1003-0b1f320d414e
URL:https://emacsconf.org/2021/talks/cs
DTSTART:20211127T181400Z
DTEND:20211127T182400Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Greg Coladonato":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/cs\n
@@ -245,8 +229,7 @@ UID:43cc5db4-e26f-fb44-9aeb-b16c38d8cef3
URL:https://emacsconf.org/2021/talks/professional
DTSTART:20211127T182700Z
DTEND:20211127T183800Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philip Beadling":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/professional\n
@@ -260,8 +243,7 @@ UID:a10ce62e-6454-d784-21bb-f6a0488e883c
URL:https://emacsconf.org/2021/talks/tech
DTSTART:20211127T184000Z
DTEND:20211127T185100Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Ypma":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/tech\n
@@ -274,8 +256,7 @@ UID:b092bc88-e74c-a9c4-611b-d47c99ef578c
URL:https://emacsconf.org/2021/talks/exec
DTSTART:20211127T185300Z
DTEND:20211127T190100Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Gillespie":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/exec\n
@@ -288,8 +269,7 @@ UID:69763d57-be4e-7e74-509b-92e48a0e7ba6
URL:https://emacsconf.org/2021/talks/org-outside
DTSTART:20211127T190400Z
DTEND:20211127T191700Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karl Voit":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/org-outside\n
@@ -302,8 +282,7 @@ UID:aed5e190-66a0-3dd4-e5eb-be09be94e6c3
URL:https://emacsconf.org/2021/talks/teach
DTSTART:20211127T191800Z
DTEND:20211127T193900Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel German":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/teach\n
@@ -317,8 +296,7 @@ UID:fd246cee-b5d6-7cc4-2b63-20e87bb7d750
URL:https://emacsconf.org/2021/talks/research
DTSTART:20211127T194300Z
DTEND:20211127T194800Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ahmed Khaled":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/research\n
@@ -331,8 +309,7 @@ UID:db5821ed-fef4-4934-8fb3-87a0282714de
URL:https://emacsconf.org/2021/talks/babel
DTSTART:20211127T195200Z
DTEND:20211127T200200Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Asilata Bapat":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/babel\n
@@ -345,8 +322,7 @@ UID:1fc4917c-aab4-1924-2983-e78f8bca6af9
URL:https://emacsconf.org/2021/talks/molecular
DTSTART:20211127T200400Z
DTEND:20211127T201300Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Blaine Mooers":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/molecular\n
@@ -360,8 +336,7 @@ UID:c54c7930-51cc-5184-9dfb-5033e577b95e
URL:https://emacsconf.org/2021/talks/project
DTSTART:20211127T201500Z
DTEND:20211127T202500Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adolfo Villafiorita":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/project\n
@@ -374,8 +349,7 @@ UID:c9870e10-2600-85a4-24fb-793dfc51164e
URL:https://emacsconf.org/2021/talks/invoice
DTSTART:20211127T202800Z
DTEND:20211127T203800Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bala Ramadurai":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/invoice\n
@@ -388,8 +362,7 @@ UID:e4e995c0-6e06-8544-a8c3-5f9a06c856fb
URL:https://emacsconf.org/2021/talks/dashboard
DTSTART:20211127T204100Z
DTEND:20211127T205000Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mehmet Tekman":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/dashboard\n
@@ -403,8 +376,7 @@ UID:33776e08-e815-db94-971b-a151236e11be
URL:https://emacsconf.org/2021/talks/nyxt
DTSTART:20211127T205300Z
DTEND:20211127T210200Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/nyxt\n
@@ -417,8 +389,7 @@ UID:86d4470a-8d19-7bd4-0c53-6aba1b49baef
URL:https://emacsconf.org/2021/talks/design
DTSTART:20211127T210500Z
DTEND:20211127T211200Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas P. Rougier":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/design\n
@@ -431,8 +402,7 @@ UID:59e4daca-1e46-9054-9573-9c91966d6987
URL:https://emacsconf.org/2021/talks/dev-update
DTSTART:20211127T211600Z
DTEND:20211127T212400Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Wiegley":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/dev-update\n
@@ -445,8 +415,7 @@ UID:48a8580f-52ce-cc84-6a23-1eddf720ae02
URL:https://emacsconf.org/2021/talks/freedom
DTSTART:20211127T212700Z
DTEND:20211127T220600Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Protesilaos Stavrou":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/freedom\n
@@ -459,8 +428,7 @@ UID:5287b003-f368-36c4-4f9b-8135734cad39
URL:https://emacsconf.org/2021/talks/day1-close
DTSTART:20211127T220800Z
DTEND:20211127T221300Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/day1-close\n
END:VEVENT
@@ -472,8 +440,7 @@ UID:d877a57a-14cf-a194-99c3-a344ecb24acc
URL:https://emacsconf.org/2021/talks/day2-open
DTSTART:20211128T140000Z
DTEND:20211128T140500Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/day2-open\n
END:VEVENT
@@ -485,8 +452,7 @@ UID:35d1d9e4-dfdf-f254-6aab-7a466fbfaf09
URL:https://emacsconf.org/2021/talks/faster
DTSTART:20211128T140500Z
DTEND:20211128T142500Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitry Gutov":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/faster\n
@@ -500,8 +466,7 @@ UID:599ef3fa-4c73-6c94-4953-75bbc7830681
URL:https://emacsconf.org/2021/talks/structural
DTSTART:20211128T143000Z
DTEND:20211128T144100Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ethan Leba":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/structural\n
@@ -514,8 +479,7 @@ UID:29d45a6f-9425-f5a4-bd23-297292e4ab7a
URL:https://emacsconf.org/2021/talks/dsl
DTSTART:20211128T144300Z
DTEND:20211128T150300Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Psionic":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/dsl\n
@@ -529,8 +493,7 @@ UID:8f62e571-91da-bd14-e7c3-b445c7b19d23
URL:https://emacsconf.org/2021/talks/ui
DTSTART:20211128T150600Z
DTEND:20211128T151600Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Erik Anderson":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/ui\n
@@ -543,8 +506,7 @@ UID:b073d391-6c37-6bf4-7afb-47edc79631a9
URL:https://emacsconf.org/2021/talks/rust
DTSTART:20211128T151900Z
DTEND:20211128T153900Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tuấn-Anh Nguyễn":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/rust\n
@@ -557,8 +519,7 @@ UID:3364aedb-a496-5c64-5383-b0080afa6d7b
URL:https://emacsconf.org/2021/talks/mold
DTSTART:20211128T154400Z
DTEND:20211128T155400Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/mold\n
@@ -572,8 +533,7 @@ UID:5e1baaaf-56a3-b5b4-31cb-5437cf465cf9
URL:https://emacsconf.org/2021/talks/model
DTSTART:20211128T155800Z
DTEND:20211128T160800Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Laszlo Krajnikovszkij":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/model\n
@@ -587,8 +547,7 @@ UID:4cd6de26-cf48-95c4-9d3b-28895a43ec53
URL:https://emacsconf.org/2021/talks/devel
DTSTART:20211128T161100Z
DTEND:20211128T163100Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Kangas":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/devel\n
@@ -602,8 +561,7 @@ UID:1ddbe380-b4f3-2b84-3cc3-9e799536db8e
URL:https://emacsconf.org/2021/talks/native
DTSTART:20211128T163600Z
DTEND:20211128T171600Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea Corallo":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/native\n
@@ -616,8 +574,7 @@ UID:5947c3e9-93c1-1014-7ffb-aa0e0097e3e4
URL:https://emacsconf.org/2021/talks/form
DTSTART:20211128T180000Z
DTEND:20211128T182000Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ian Eure":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/form\n
@@ -630,8 +587,7 @@ UID:49a35f05-b71f-1d14-2343-a6638bec0d08
URL:https://emacsconf.org/2021/talks/bindat
DTSTART:20211128T182400Z
DTEND:20211128T185400Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Monnier":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/bindat\n
@@ -644,8 +600,7 @@ UID:5e162d34-ea19-8544-b693-dd6da0e885cd
URL:https://emacsconf.org/2021/talks/test
DTSTART:20211128T185900Z
DTEND:20211128T190400Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eduardo Ochs":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/test\n
@@ -658,8 +613,7 @@ UID:51023225-018f-cf24-9d73-3c267907c13e
URL:https://emacsconf.org/2021/talks/bug
DTSTART:20211128T190700Z
DTEND:20211128T192700Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bastien Guerry":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/bug\n
@@ -673,8 +627,7 @@ UID:1407591a-29fd-3f64-1beb-01dea6e9d7d2
URL:https://emacsconf.org/2021/talks/bidi
DTSTART:20211128T193400Z
DTEND:20211128T195400Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mohsen BANAN":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/bidi\n
@@ -687,8 +640,7 @@ UID:e7981936-6d72-93d4-8783-5ac64a0ae5bb
URL:https://emacsconf.org/2021/talks/eaf
DTSTART:20211128T195900Z
DTEND:20211128T200900Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Zeng":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/eaf\n
@@ -701,8 +653,7 @@ UID:daf3570b-3df3-9db4-a1f3-ce98d9863717
URL:https://emacsconf.org/2021/talks/clede
DTSTART:20211128T201300Z
DTEND:20211128T203300Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fermin MF":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/clede\n
@@ -715,8 +666,7 @@ UID:f03ae971-4d2b-ccc4-2643-4ae2391ce1ab
URL:https://emacsconf.org/2021/talks/imaginary
DTSTART:20211128T204000Z
DTEND:20211128T205100Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shane Mulligan":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/imaginary\n
@@ -729,8 +679,7 @@ UID:27595637-b6b9-f764-805b-ff1b7f009006
URL:https://emacsconf.org/2021/talks/build
DTSTART:20211128T205400Z
DTEND:20211128T211400Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fermin MF":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/build\n
@@ -744,8 +693,7 @@ UID:80d1ad02-5fe4-03b4-c573-17ea6cdb61aa
URL:https://emacsconf.org/2021/talks/forever
DTSTART:20211128T212100Z
DTEND:20211128T214600Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Wilson (System Crafters)":invalid:nomail
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/forever\n
@@ -758,8 +706,7 @@ UID:828e7c62-8430-f1a4-431b-63c308d58688
URL:https://emacsconf.org/2021/talks/day2-close
DTSTART:20211128T220600Z
DTEND:20211128T221600Z
-DTSTAMP:20211119T221918Z
-SEQUENCE:20211119T221918Z
+DTSTAMP:20211120T025714Z
DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs
conf.org/2021/talks/day2-close\n
END:VEVENT
diff --git a/2021/info/news-schedule.md b/2021/info/news-schedule.md
index 489d328a..df2d0d41 100644
--- a/2021/info/news-schedule.md
+++ b/2021/info/news-schedule.md
@@ -2,11 +2,11 @@
Q&A: answering after the conference
Status: Captions added to video
-Duration: 4:33
+Duration: 4:28
<div class="times" start="2021-11-27T14:05:00Z" end="2021-11-27T14:10:00Z">Saturday, Nov 27 2021, ~ 9:05 AM - 9:10 AM EST<br />Saturday, Nov 27 2021, ~ 6:05 AM - 6:10 AM PST<br />Saturday, Nov 27 2021, ~ 2:05 PM - 2:10 PM UTC<br />Saturday, Nov 27 2021, ~ 3:05 PM - 3:10 PM CET<br />Saturday, Nov 27 2021, ~ 7:35 PM - 7:40 PM IST<br />Saturday, Nov 27 2021, ~10:05 PM - 10:10 PM +08<br />Saturday, Nov 27 2021, ~11:05 PM - 11:10 PM JST</div>
[[!inline pages="internal(2021/inline-alternate)" raw="yes"]]
-[[!template vidid="mainVideo" id=vid src="https://media.emacsconf.org/2021/emacsconf-2021-news--emacs-news-highlights--sacha-chua--main.webm" size="6.5M" subtitles="../../captions/emacsconf-2021-news--emacs-news-highlights--sacha-chua--main.vtt" duration="4:33"]]
+[[!template vidid="mainVideo" id=vid src="https://media.emacsconf.org/2021/emacsconf-2021-news--emacs-news-highlights--sacha-chua--main.webm" size="6.4M" subtitles="../../captions/emacsconf-2021-news--emacs-news-highlights--sacha-chua--main.vtt" duration="4:28"]]
# Description
diff --git a/playbook.md b/playbook.md
index f8e3a805..b8acb94a 100644
--- a/playbook.md
+++ b/playbook.md
@@ -88,8 +88,8 @@
# Pre-conference dry run
-- [ ] [Start streaming](#orgeab2988)
-- [ ] [Check in a speaker](#org0922b8c)
+- [ ] [Start streaming](#org653abcb)
+- [ ] [Check in a speaker](#org3e96be5)
- [ ] Try streaming the organizer room, HOST rehearses opening remarks
- [ ] Play a prerec
- [ ] Try switching to talk room and streaming pretend Q&A
@@ -113,8 +113,9 @@
### Arrange screens
- CHECK:
- - Share ${upcoming} and ${conf} via CRDT
+ - Share ${upcoming} and ${conf} via CRDT: `conf-crdt-connect-and-share`
- Current schedule, filenames/commands for playing, Q&A preference, IRC nick, pronunciation, intro notes, prerec duration, emergency contact information
+ - `conf-upcoming-add-subtree`
- Have #emacsconf-org and #emacsconf open
- HOST:
- Check OBS scenes for sharing windows/tabs as a virtual camera:
@@ -145,7 +146,7 @@
end
-<a id="orgeab2988"></a>
+<a id="org653abcb"></a>
### Start streaming :stream:
@@ -173,11 +174,11 @@
## Talk process
-<a id="org0922b8c"></a>
+<a id="org3e96be5"></a>
### Check in a speaker
-Exception: [CHECK is unavailable](#org89f4253)
+Exception: [CHECK is unavailable](#org83454f0)
- Speaker checks in on #emacsconf-org via IRC or via e-mail ~30m before
- CHECK notes IRC nick for speaker.
@@ -210,7 +211,7 @@ Exception: [CHECK is unavailable](#org89f4253)
- CHECK notifies STREAM and HOST with link to the talk room and preferences for Q&A-.
-<a id="org86f383e"></a>
+<a id="org00547c8"></a>
### Transition to talk
@@ -228,7 +229,7 @@ Exception: [CHECK is unavailable](#org89f4253)
- STREAM gives the go-ahead.
- HOST introduces next talk.
- PAD clears pad colours.
-- Exception: [Speaker does not have a prerec and has not checked in](#org2a99249)
+- Exception: [Speaker does not have a prerec and has not checked in](#org8618b0e)
### Present talk
@@ -236,24 +237,24 @@ Exception: [CHECK is unavailable](#org89f4253)
- [? prerec]
- STREAM and HOST switch to the organizer room in BBB.
- STREAM switches to MPV scene in OBS and plays the video (with captions if available).
- - Exception: [Last-minute prerecording submission](#org83826d1)
- - Exception: [Last-minute caption update](#orgb4a8eca)
- - [CHECK publishes information](#orgc354973)
- - [HOST gets a head start on handling Q&A](#org0c802d6)
- - When prerec finishes, [STREAM joins Q&A](#org0c802d6)
+ - Exception: [Last-minute prerecording submission](#org55fd5da)
+ - Exception: [Last-minute caption update](#org4b9364c)
+ - [CHECK publishes information](#org65abe69)
+ - [HOST gets a head start on handling Q&A](#orgb1598e9)
+ - When prerec finishes, [STREAM joins Q&A](#orgb1598e9)
- [? live]
- - Exception: [Speaker does not have a prerec and has not checked in](#org2a99249)
+ - Exception: [Speaker does not have a prerec and has not checked in](#org8618b0e)
- HOST joins the BBB room and double-checks that recording is on
- STREAM joins the BBB room and gives the go-ahead
- CHECK notes that this is a live presentation and that the recording will be posted after the conference.
- CHECK notes the time that the presentation started, recalculates schedule, and publishes it.
- Speaker presents.
- - Exception: [Technical issues during a live presentation](#orge143d32)
+ - Exception: [Technical issues during a live presentation](#org23a132d)
- [? talk needs to be wrapped up]
- HOST nudges speaker verbally.
-<a id="orgc354973"></a>
+<a id="org65abe69"></a>
### Publish information
@@ -289,13 +290,13 @@ Exception: [CHECK is unavailable](#org89f4253)
- wiki page for talk
-<a id="org0c802d6"></a>
+<a id="orgb1598e9"></a>
### Handle Q&A
Exceptions:
-- [Speaker has not checked in](#orgd5545eb)
+- [Speaker has not checked in](#org01714e9)
- [? live]
- HOST joins the BBB room
@@ -326,7 +327,13 @@ Exceptions:
want to be notified, or subscribe to the emacsconf-org mailing
list to get the announcement. Please feel free to continue
discussing the talk on IRC or the pad.
-- [Transition to next talk](#org86f383e)
+- [Transition to next talk](#org00547c8)
+
+
+## Break time
+
+- CHECK stops and restarts the Toobnix restreaming process, and re-checks the stream
+- CHECK uses `conf-upcoming-add-subtree` to add the afternoon talks to upcoming.org
## End of stream
@@ -339,7 +346,7 @@ Exceptions:
## In case of&#x2026;
-<a id="org83826d1"></a>
+<a id="org55fd5da"></a>
### Last-minute prerecording submission
@@ -347,7 +354,7 @@ Exceptions:
- CHECK will notify STREAM with the scp command and the mpv command so that STREAM can choose.
-<a id="orgb4a8eca"></a>
+<a id="org4b9364c"></a>
### Last-minute caption update
@@ -356,7 +363,7 @@ Exceptions:
- STREAM uses the provided commands to download the VTT file and load it into MPV with `--sub-file`
-<a id="orgd5545eb"></a>
+<a id="org01714e9"></a>
### Speaker has not checked in
@@ -367,7 +374,7 @@ Exceptions:
- Can play next prerec a few minutes early
-<a id="org2a99249"></a>
+<a id="org8618b0e"></a>
### Speaker does not have a prerec and has not checked in
@@ -429,7 +436,7 @@ Exceptions:
- HOST addresses it (on-camera if needed) with a reminder
-<a id="org89f4253"></a>
+<a id="org83454f0"></a>
### CHECK is unavailable
@@ -446,7 +453,7 @@ Exceptions:
- Either STREAM or CHECK does hosting
-<a id="orge143d32"></a>
+<a id="org23a132d"></a>
### Technical issues during a live presentation
diff --git a/playbook.org b/playbook.org
index 6fae7b40..88bd2633 100644
--- a/playbook.org
+++ b/playbook.org
@@ -40,7 +40,8 @@
- CHECK:
- Share ${upcoming} and ${conf} via CRDT: =conf-crdt-connect-and-share=
- - Current schedule, filenames/commands for playing, Q&A preference, IRC nick, pronunciation, intro notes, prerec duration, emergency contact information
+ - Current schedule, filenames/commands for playing, Q&A preference, IRC nick, pronunciation, intro notes, prerec duration, emergency contact information
+ - =conf-upcoming-add-subtree=
- Have #emacsconf-org and #emacsconf open
- HOST:
- Check OBS scenes for sharing windows/tabs as a virtual camera:
@@ -239,6 +240,9 @@ Exceptions:
list to get the announcement. Please feel free to continue
discussing the talk on IRC or the pad.
- [[*Transition to talk][Transition to next talk]]
+** Break time
+- CHECK stops and restarts the Toobnix restreaming process, and re-checks the stream
+- CHECK uses =conf-upcoming-add-subtree= to add the afternoon talks to upcoming.org
** End of stream
- CHECK stops ffmpeg process for Youtube