summaryrefslogtreecommitdiffstats
path: root/2020/talks
diff options
context:
space:
mode:
Diffstat (limited to '2020/talks')
-rw-r--r--2020/talks/00.md22
-rw-r--r--2020/talks/01.md24
-rw-r--r--2020/talks/02.md24
-rw-r--r--2020/talks/03.md24
-rw-r--r--2020/talks/04.md24
-rw-r--r--2020/talks/05.md24
-rw-r--r--2020/talks/06.md24
-rw-r--r--2020/talks/07.md24
-rw-r--r--2020/talks/08.md24
-rw-r--r--2020/talks/09.md24
-rw-r--r--2020/talks/10.md24
-rw-r--r--2020/talks/11.md24
-rw-r--r--2020/talks/12.md24
-rw-r--r--2020/talks/13.md24
-rw-r--r--2020/talks/14.md24
-rw-r--r--2020/talks/15.md24
-rw-r--r--2020/talks/16.md24
-rw-r--r--2020/talks/17.md25
-rw-r--r--2020/talks/18.md24
-rw-r--r--2020/talks/19.md24
-rw-r--r--2020/talks/20.md24
-rw-r--r--2020/talks/21.md24
-rw-r--r--2020/talks/22.md24
-rw-r--r--2020/talks/23.md24
-rw-r--r--2020/talks/24.md24
-rw-r--r--2020/talks/25.md24
-rw-r--r--2020/talks/26.md24
-rw-r--r--2020/talks/27.md24
-rw-r--r--2020/talks/28.md29
-rw-r--r--2020/talks/29.md24
-rw-r--r--2020/talks/30.md23
-rw-r--r--2020/talks/31.md29
-rw-r--r--2020/talks/32.md29
-rw-r--r--2020/talks/33.md24
-rw-r--r--2020/talks/34.md24
-rw-r--r--2020/talks/35.md24
-rw-r--r--2020/talks/38.md24
-rw-r--r--2020/talks/39.md24
-rw-r--r--2020/talks/40.md24
-rw-r--r--2020/talks/41.md24
-rw-r--r--2020/talks/42.md22
41 files changed, 995 insertions, 0 deletions
diff --git a/2020/talks/00.md b/2020/talks/00.md
new file mode 100644
index 00000000..9d7a9c17
--- /dev/null
+++ b/2020/talks/00.md
@@ -0,0 +1,22 @@
+[[!meta title="Day 1 opening remarks"]]
+[[!meta copyright="Copyright © 2020 Amin Bandali, Sacha Chua, Leo Vivier"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Next: <a href="/2020/talks/01">Emacs News Highlights</a>
+
+
+[[!inline pages="internal(2020/info/00)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~ 9:00 AM - 9:30 AM EST
+Saturday, Nov 28 2020, ~ 6:00 AM - 6:30 AM PST
+Saturday, Nov 28 2020, ~ 2:00 PM - 2:30 PM UTC
+Saturday, Nov 28 2020, ~ 3:00 PM - 3:30 PM CET
+Saturday, Nov 28 2020, ~10:00 PM - 10:30 PM +08
+
+Back to the [[schedule]]
+Next: <a href="/2020/talks/01">Emacs News Highlights</a>
+
+
diff --git a/2020/talks/01.md b/2020/talks/01.md
new file mode 100644
index 00000000..0b2bdb3a
--- /dev/null
+++ b/2020/talks/01.md
@@ -0,0 +1,24 @@
+[[!meta title="Emacs News Highlights"]]
+[[!meta copyright="Copyright &copy; 2020 Sacha Chua"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/00">Day 1 opening remarks</a>
+Next: <a href="/2020/talks/02">An Emacs Developer Story: From User to Package Maintainer</a>
+
+
+[[!inline pages="internal(2020/info/01)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~ 9:33 AM - 9:37 AM EST
+Saturday, Nov 28 2020, ~ 6:33 AM - 6:37 AM PST
+Saturday, Nov 28 2020, ~ 2:33 PM - 2:37 PM UTC
+Saturday, Nov 28 2020, ~ 3:33 PM - 3:37 PM CET
+Saturday, Nov 28 2020, ~10:33 PM - 10:37 PM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/00">Day 1 opening remarks</a>
+Next: <a href="/2020/talks/02">An Emacs Developer Story: From User to Package Maintainer</a>
+
+
diff --git a/2020/talks/02.md b/2020/talks/02.md
new file mode 100644
index 00000000..2189192f
--- /dev/null
+++ b/2020/talks/02.md
@@ -0,0 +1,24 @@
+[[!meta title="An Emacs Developer Story: From User to Package Maintainer"]]
+[[!meta copyright="Copyright &copy; 2020 Leo Vivier"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/01">Emacs News Highlights</a>
+Next: <a href="/2020/talks/03">Idea to Novel Superstructure: Emacs for Writing</a>
+
+
+[[!inline pages="internal(2020/info/02)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~ 9:40 AM - 10:00 AM EST
+Saturday, Nov 28 2020, ~ 6:40 AM - 7:00 AM PST
+Saturday, Nov 28 2020, ~ 2:40 PM - 3:00 PM UTC
+Saturday, Nov 28 2020, ~ 3:40 PM - 4:00 PM CET
+Saturday, Nov 28 2020, ~10:40 PM - 11:00 PM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/01">Emacs News Highlights</a>
+Next: <a href="/2020/talks/03">Idea to Novel Superstructure: Emacs for Writing</a>
+
+
diff --git a/2020/talks/03.md b/2020/talks/03.md
new file mode 100644
index 00000000..8fe0e198
--- /dev/null
+++ b/2020/talks/03.md
@@ -0,0 +1,24 @@
+[[!meta title="Idea to Novel Superstructure: Emacs for Writing"]]
+[[!meta copyright="Copyright &copy; 2020 Bala Ramadurai"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/02">An Emacs Developer Story: From User to Package Maintainer</a>
+Next: <a href="/2020/talks/04">Music in Plain Text</a>
+
+
+[[!inline pages="internal(2020/info/03)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~10:03 AM - 10:13 AM EST
+Saturday, Nov 28 2020, ~ 7:03 AM - 7:13 AM PST
+Saturday, Nov 28 2020, ~ 3:03 PM - 3:13 PM UTC
+Saturday, Nov 28 2020, ~ 4:03 PM - 4:13 PM CET
+Saturday, Nov 28 2020, ~11:03 PM - 11:13 PM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/02">An Emacs Developer Story: From User to Package Maintainer</a>
+Next: <a href="/2020/talks/04">Music in Plain Text</a>
+
+
diff --git a/2020/talks/04.md b/2020/talks/04.md
new file mode 100644
index 00000000..bc5a79b2
--- /dev/null
+++ b/2020/talks/04.md
@@ -0,0 +1,24 @@
+[[!meta title="Music in Plain Text"]]
+[[!meta copyright="Copyright &copy; 2020 Jonathan Gregory"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/03">Idea to Novel Superstructure: Emacs for Writing</a>
+Next: <a href="/2020/talks/05">Bard Bivou(m)acs - Building a bandcamp-like page for an album of music</a>
+
+
+[[!inline pages="internal(2020/info/04)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~10:16 AM - 10:26 AM EST
+Saturday, Nov 28 2020, ~ 7:16 AM - 7:26 AM PST
+Saturday, Nov 28 2020, ~ 3:16 PM - 3:26 PM UTC
+Saturday, Nov 28 2020, ~ 4:16 PM - 4:26 PM CET
+Saturday, Nov 28 2020, ~11:16 PM - 11:26 PM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/03">Idea to Novel Superstructure: Emacs for Writing</a>
+Next: <a href="/2020/talks/05">Bard Bivou(m)acs - Building a bandcamp-like page for an album of music</a>
+
+
diff --git a/2020/talks/05.md b/2020/talks/05.md
new file mode 100644
index 00000000..4a8fc8b1
--- /dev/null
+++ b/2020/talks/05.md
@@ -0,0 +1,24 @@
+[[!meta title="Bard Bivou(m)acs - Building a bandcamp-like page for an album of music"]]
+[[!meta copyright="Copyright &copy; 2020 Grant Shangreaux"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/04">Music in Plain Text</a>
+Next: <a href="/2020/talks/06">Trivial Emacs Kits</a>
+
+
+[[!inline pages="internal(2020/info/05)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~10:29 AM - 10:45 AM EST
+Saturday, Nov 28 2020, ~ 7:29 AM - 7:45 AM PST
+Saturday, Nov 28 2020, ~ 3:29 PM - 3:45 PM UTC
+Saturday, Nov 28 2020, ~ 4:29 PM - 4:45 PM CET
+Saturday, Nov 28 2020, ~11:29 PM - 11:45 PM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/04">Music in Plain Text</a>
+Next: <a href="/2020/talks/06">Trivial Emacs Kits</a>
+
+
diff --git a/2020/talks/06.md b/2020/talks/06.md
new file mode 100644
index 00000000..9a539ee2
--- /dev/null
+++ b/2020/talks/06.md
@@ -0,0 +1,24 @@
+[[!meta title="Trivial Emacs Kits"]]
+[[!meta copyright="Copyright &copy; 2020 Corwin Brust (mplsCorwin)"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/05">Bard Bivou(m)acs - Building a bandcamp-like page for an album of music</a>
+Next: <a href="/2020/talks/07">Beyond Vim and Emacs: A Scalable UI Paradigm</a>
+
+
+[[!inline pages="internal(2020/info/06)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~10:48 AM - 10:58 AM EST
+Saturday, Nov 28 2020, ~ 7:48 AM - 7:58 AM PST
+Saturday, Nov 28 2020, ~ 3:48 PM - 3:58 PM UTC
+Saturday, Nov 28 2020, ~ 4:48 PM - 4:58 PM CET
+Saturday, Nov 28 2020, ~11:48 PM - 11:58 PM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/05">Bard Bivou(m)acs - Building a bandcamp-like page for an album of music</a>
+Next: <a href="/2020/talks/07">Beyond Vim and Emacs: A Scalable UI Paradigm</a>
+
+
diff --git a/2020/talks/07.md b/2020/talks/07.md
new file mode 100644
index 00000000..0d92eb76
--- /dev/null
+++ b/2020/talks/07.md
@@ -0,0 +1,24 @@
+[[!meta title="Beyond Vim and Emacs: A Scalable UI Paradigm"]]
+[[!meta copyright="Copyright &copy; 2020 Sid Kasivajhula (countvajhula)"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/06">Trivial Emacs Kits</a>
+Next: <a href="/2020/talks/08">Building reproducible Emacs</a>
+
+
+[[!inline pages="internal(2020/info/07)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~11:01 AM - 11:21 AM EST
+Saturday, Nov 28 2020, ~ 8:01 AM - 8:21 AM PST
+Saturday, Nov 28 2020, ~ 4:01 PM - 4:21 PM UTC
+Saturday, Nov 28 2020, ~ 5:01 PM - 5:21 PM CET
+Sunday, Nov 29 2020, ~12:01 AM - 12:21 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/06">Trivial Emacs Kits</a>
+Next: <a href="/2020/talks/08">Building reproducible Emacs</a>
+
+
diff --git a/2020/talks/08.md b/2020/talks/08.md
new file mode 100644
index 00000000..0ac1b59d
--- /dev/null
+++ b/2020/talks/08.md
@@ -0,0 +1,24 @@
+[[!meta title="Building reproducible Emacs"]]
+[[!meta copyright="Copyright &copy; 2020 Andrew Tropin (abcdw)"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/07">Beyond Vim and Emacs: A Scalable UI Paradigm</a>
+Next: <a href="/2020/talks/21">On why most of the best features in eev look like 5-minute hacks</a>
+
+
+[[!inline pages="internal(2020/info/08)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~11:24 AM - 11:44 AM EST
+Saturday, Nov 28 2020, ~ 8:24 AM - 8:44 AM PST
+Saturday, Nov 28 2020, ~ 4:24 PM - 4:44 PM UTC
+Saturday, Nov 28 2020, ~ 5:24 PM - 5:44 PM CET
+Sunday, Nov 29 2020, ~12:24 AM - 12:44 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/07">Beyond Vim and Emacs: A Scalable UI Paradigm</a>
+Next: <a href="/2020/talks/21">On why most of the best features in eev look like 5-minute hacks</a>
+
+
diff --git a/2020/talks/09.md b/2020/talks/09.md
new file mode 100644
index 00000000..c0592cb4
--- /dev/null
+++ b/2020/talks/09.md
@@ -0,0 +1,24 @@
+[[!meta title="Orgmode - your life in plain text"]]
+[[!meta copyright="Copyright &copy; 2020 Rainer König"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/21">On why most of the best features in eev look like 5-minute hacks</a>
+Next: <a href="/2020/talks/10">Lead your future with Org</a>
+
+
+[[!inline pages="internal(2020/info/09)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~ 1:03 PM - 1:13 PM EST
+Saturday, Nov 28 2020, ~10:03 AM - 10:13 AM PST
+Saturday, Nov 28 2020, ~ 6:03 PM - 6:13 PM UTC
+Saturday, Nov 28 2020, ~ 7:03 PM - 7:13 PM CET
+Sunday, Nov 29 2020, ~ 2:03 AM - 2:13 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/21">On why most of the best features in eev look like 5-minute hacks</a>
+Next: <a href="/2020/talks/10">Lead your future with Org</a>
+
+
diff --git a/2020/talks/10.md b/2020/talks/10.md
new file mode 100644
index 00000000..318dba21
--- /dev/null
+++ b/2020/talks/10.md
@@ -0,0 +1,24 @@
+[[!meta title="Lead your future with Org"]]
+[[!meta copyright="Copyright &copy; 2020 Andrea"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/09">Orgmode - your life in plain text</a>
+Next: <a href="/2020/talks/11">the org-gtd package: opinions about Getting Things Done</a>
+
+
+[[!inline pages="internal(2020/info/10)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~ 1:16 PM - 1:26 PM EST
+Saturday, Nov 28 2020, ~10:16 AM - 10:26 AM PST
+Saturday, Nov 28 2020, ~ 6:16 PM - 6:26 PM UTC
+Saturday, Nov 28 2020, ~ 7:16 PM - 7:26 PM CET
+Sunday, Nov 29 2020, ~ 2:16 AM - 2:26 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/09">Orgmode - your life in plain text</a>
+Next: <a href="/2020/talks/11">the org-gtd package: opinions about Getting Things Done</a>
+
+
diff --git a/2020/talks/11.md b/2020/talks/11.md
new file mode 100644
index 00000000..6de05dc2
--- /dev/null
+++ b/2020/talks/11.md
@@ -0,0 +1,24 @@
+[[!meta title="the org-gtd package: opinions about Getting Things Done"]]
+[[!meta copyright="Copyright &copy; 2020 Aldric"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/10">Lead your future with Org</a>
+Next: <a href="/2020/talks/12">One Big-ass Org File or multiple tiny ones? Finally, the End of the debate!</a>
+
+
+[[!inline pages="internal(2020/info/11)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~ 1:29 PM - 1:49 PM EST
+Saturday, Nov 28 2020, ~10:29 AM - 10:49 AM PST
+Saturday, Nov 28 2020, ~ 6:29 PM - 6:49 PM UTC
+Saturday, Nov 28 2020, ~ 7:29 PM - 7:49 PM CET
+Sunday, Nov 29 2020, ~ 2:29 AM - 2:49 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/10">Lead your future with Org</a>
+Next: <a href="/2020/talks/12">One Big-ass Org File or multiple tiny ones? Finally, the End of the debate!</a>
+
+
diff --git a/2020/talks/12.md b/2020/talks/12.md
new file mode 100644
index 00000000..413955e2
--- /dev/null
+++ b/2020/talks/12.md
@@ -0,0 +1,24 @@
+[[!meta title="One Big-ass Org File or multiple tiny ones? Finally, the End of the debate!"]]
+[[!meta copyright="Copyright &copy; 2020 Leo Vivier"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/11">the org-gtd package: opinions about Getting Things Done</a>
+Next: <a href="/2020/talks/13">Experience Report: Steps to "Emacs Hyper Notebooks"</a>
+
+
+[[!inline pages="internal(2020/info/12)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~ 1:52 PM - 2:02 PM EST
+Saturday, Nov 28 2020, ~10:52 AM - 11:02 AM PST
+Saturday, Nov 28 2020, ~ 6:52 PM - 7:02 PM UTC
+Saturday, Nov 28 2020, ~ 7:52 PM - 8:02 PM CET
+Sunday, Nov 29 2020, ~ 2:52 AM - 3:02 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/11">the org-gtd package: opinions about Getting Things Done</a>
+Next: <a href="/2020/talks/13">Experience Report: Steps to "Emacs Hyper Notebooks"</a>
+
+
diff --git a/2020/talks/13.md b/2020/talks/13.md
new file mode 100644
index 00000000..b49c1172
--- /dev/null
+++ b/2020/talks/13.md
@@ -0,0 +1,24 @@
+[[!meta title="Experience Report: Steps to \"Emacs Hyper Notebooks\""]]
+[[!meta copyright="Copyright &copy; 2020 Joseph Corneli, Raymond Puzio, and Cameron Ray Smith"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/12">One Big-ass Org File or multiple tiny ones? Finally, the End of the debate!</a>
+Next: <a href="/2020/talks/14">README-Driven Design</a>
+
+
+[[!inline pages="internal(2020/info/13)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~ 2:05 PM - 2:15 PM EST
+Saturday, Nov 28 2020, ~11:05 AM - 11:15 AM PST
+Saturday, Nov 28 2020, ~ 7:05 PM - 7:15 PM UTC
+Saturday, Nov 28 2020, ~ 8:05 PM - 8:15 PM CET
+Sunday, Nov 29 2020, ~ 3:05 AM - 3:15 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/12">One Big-ass Org File or multiple tiny ones? Finally, the End of the debate!</a>
+Next: <a href="/2020/talks/14">README-Driven Design</a>
+
+
diff --git a/2020/talks/14.md b/2020/talks/14.md
new file mode 100644
index 00000000..318cb3ae
--- /dev/null
+++ b/2020/talks/14.md
@@ -0,0 +1,24 @@
+[[!meta title="README-Driven Design"]]
+[[!meta copyright="Copyright &copy; 2020 Adam Ard"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/13">Experience Report: Steps to "Emacs Hyper Notebooks"</a>
+Next: <a href="/2020/talks/15">Moving from Jekyll to OrgMode, an experience report</a>
+
+
+[[!inline pages="internal(2020/info/14)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~ 2:18 PM - 2:38 PM EST
+Saturday, Nov 28 2020, ~11:18 AM - 11:38 AM PST
+Saturday, Nov 28 2020, ~ 7:18 PM - 7:38 PM UTC
+Saturday, Nov 28 2020, ~ 8:18 PM - 8:38 PM CET
+Sunday, Nov 29 2020, ~ 3:18 AM - 3:38 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/13">Experience Report: Steps to "Emacs Hyper Notebooks"</a>
+Next: <a href="/2020/talks/15">Moving from Jekyll to OrgMode, an experience report</a>
+
+
diff --git a/2020/talks/15.md b/2020/talks/15.md
new file mode 100644
index 00000000..3dbff0cb
--- /dev/null
+++ b/2020/talks/15.md
@@ -0,0 +1,24 @@
+[[!meta title="Moving from Jekyll to OrgMode, an experience report"]]
+[[!meta copyright="Copyright &copy; 2020 Adolfo Villafiorita"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/14">README-Driven Design</a>
+Next: <a href="/2020/talks/16">Org-roam: Presentation, Demonstration, and What's on the Horizon</a>
+
+
+[[!inline pages="internal(2020/info/15)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~ 2:41 PM - 2:51 PM EST
+Saturday, Nov 28 2020, ~11:41 AM - 11:51 AM PST
+Saturday, Nov 28 2020, ~ 7:41 PM - 7:51 PM UTC
+Saturday, Nov 28 2020, ~ 8:41 PM - 8:51 PM CET
+Sunday, Nov 29 2020, ~ 3:41 AM - 3:51 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/14">README-Driven Design</a>
+Next: <a href="/2020/talks/16">Org-roam: Presentation, Demonstration, and What's on the Horizon</a>
+
+
diff --git a/2020/talks/16.md b/2020/talks/16.md
new file mode 100644
index 00000000..13f67e26
--- /dev/null
+++ b/2020/talks/16.md
@@ -0,0 +1,24 @@
+[[!meta title="Org-roam: Presentation, Demonstration, and What's on the Horizon"]]
+[[!meta copyright="Copyright &copy; 2020 Leo Vivier"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/15">Moving from Jekyll to OrgMode, an experience report</a>
+Next: <a href="/2020/talks/17">Org-mode and Org-Roam for Scholars and Researchers</a>
+
+[[!taglink CategoryOrgRoam]]
+
+[[!inline pages="internal(2020/info/16)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~ 2:54 PM - 3:14 PM EST
+Saturday, Nov 28 2020, ~11:54 AM - 12:14 PM PST
+Saturday, Nov 28 2020, ~ 7:54 PM - 8:14 PM UTC
+Saturday, Nov 28 2020, ~ 8:54 PM - 9:14 PM CET
+Sunday, Nov 29 2020, ~ 3:54 AM - 4:14 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/15">Moving from Jekyll to OrgMode, an experience report</a>
+Next: <a href="/2020/talks/17">Org-mode and Org-Roam for Scholars and Researchers</a>
+
+
diff --git a/2020/talks/17.md b/2020/talks/17.md
new file mode 100644
index 00000000..cb6be4f5
--- /dev/null
+++ b/2020/talks/17.md
@@ -0,0 +1,25 @@
+[[!meta title="Org-mode and Org-Roam for Scholars and Researchers"]]
+[[!meta copyright="Copyright &copy; 2020 Noorah Alhasan"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/16">Org-roam: Presentation, Demonstration, and What's on the Horizon</a>
+Next: <a href="/2020/talks/18">Org-roam: Technical Presentation</a>
+
+[[!taglink CategoryOrgRoam]]
+
+[[!inline pages="internal(2020/info/17)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~ 3:17 PM - 3:37 PM EST
+Saturday, Nov 28 2020, ~12:17 PM - 12:37 PM PST
+Saturday, Nov 28 2020, ~ 8:17 PM - 8:37 PM UTC
+Saturday, Nov 28 2020, ~ 9:17 PM - 9:37 PM CET
+Sunday, Nov 29 2020, ~ 4:17 AM - 4:37 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/16">Org-roam: Presentation, Demonstration, and What's on the Horizon</a>
+Next: <a href="/2020/talks/18">Org-roam: Technical Presentation</a>
+
+
diff --git a/2020/talks/18.md b/2020/talks/18.md
new file mode 100644
index 00000000..2623a4cb
--- /dev/null
+++ b/2020/talks/18.md
@@ -0,0 +1,24 @@
+[[!meta title="Org-roam: Technical Presentation"]]
+[[!meta copyright="Copyright &copy; 2020 Leo Vivier"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/17">Org-mode and Org-Roam for Scholars and Researchers</a>
+Next: <a href="/2020/talks/19">Sharing blogs (and more) with org-webring</a>
+
+[[!taglink CategoryOrgRoam]]
+
+[[!inline pages="internal(2020/info/18)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~ 3:40 PM - 4:00 PM EST
+Saturday, Nov 28 2020, ~12:40 PM - 1:00 PM PST
+Saturday, Nov 28 2020, ~ 8:40 PM - 9:00 PM UTC
+Saturday, Nov 28 2020, ~ 9:40 PM - 10:00 PM CET
+Sunday, Nov 29 2020, ~ 4:40 AM - 5:00 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/17">Org-mode and Org-Roam for Scholars and Researchers</a>
+Next: <a href="/2020/talks/19">Sharing blogs (and more) with org-webring</a>
+
+
diff --git a/2020/talks/19.md b/2020/talks/19.md
new file mode 100644
index 00000000..92444dd0
--- /dev/null
+++ b/2020/talks/19.md
@@ -0,0 +1,24 @@
+[[!meta title="Sharing blogs (and more) with org-webring"]]
+[[!meta copyright="Copyright &copy; 2020 Brett Gilio"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/18">Org-roam: Technical Presentation</a>
+Next: <a href="/2020/talks/20">OMG Macros</a>
+
+
+[[!inline pages="internal(2020/info/19)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~ 4:03 PM - 4:13 PM EST
+Saturday, Nov 28 2020, ~ 1:03 PM - 1:13 PM PST
+Saturday, Nov 28 2020, ~ 9:03 PM - 9:13 PM UTC
+Saturday, Nov 28 2020, ~10:03 PM - 10:13 PM CET
+Sunday, Nov 29 2020, ~ 5:03 AM - 5:13 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/18">Org-roam: Technical Presentation</a>
+Next: <a href="/2020/talks/20">OMG Macros</a>
+
+
diff --git a/2020/talks/20.md b/2020/talks/20.md
new file mode 100644
index 00000000..b0421c26
--- /dev/null
+++ b/2020/talks/20.md
@@ -0,0 +1,24 @@
+[[!meta title="OMG Macros"]]
+[[!meta copyright="Copyright &copy; 2020 Corwin Brust (mplsCorwin)"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/19">Sharing blogs (and more) with org-webring</a>
+Next: <a href="/2020/talks/40">Day 1 closing remarks</a>
+
+
+[[!inline pages="internal(2020/info/20)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~ 4:16 PM - 4:36 PM EST
+Saturday, Nov 28 2020, ~ 1:16 PM - 1:36 PM PST
+Saturday, Nov 28 2020, ~ 9:16 PM - 9:36 PM UTC
+Saturday, Nov 28 2020, ~10:16 PM - 10:36 PM CET
+Sunday, Nov 29 2020, ~ 5:16 AM - 5:36 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/19">Sharing blogs (and more) with org-webring</a>
+Next: <a href="/2020/talks/40">Day 1 closing remarks</a>
+
+
diff --git a/2020/talks/21.md b/2020/talks/21.md
new file mode 100644
index 00000000..51f2987c
--- /dev/null
+++ b/2020/talks/21.md
@@ -0,0 +1,24 @@
+[[!meta title="On why most of the best features in eev look like 5-minute hacks"]]
+[[!meta copyright="Copyright &copy; 2020 Eduardo Ochs (edrx)"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/08">Building reproducible Emacs</a>
+Next: <a href="/2020/talks/09">Orgmode - your life in plain text</a>
+
+
+[[!inline pages="internal(2020/info/21)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~11:47 AM - 12:27 PM EST
+Saturday, Nov 28 2020, ~ 8:47 AM - 9:27 AM PST
+Saturday, Nov 28 2020, ~ 4:47 PM - 5:27 PM UTC
+Saturday, Nov 28 2020, ~ 5:47 PM - 6:27 PM CET
+Sunday, Nov 29 2020, ~12:47 AM - 1:27 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/08">Building reproducible Emacs</a>
+Next: <a href="/2020/talks/09">Orgmode - your life in plain text</a>
+
+
diff --git a/2020/talks/22.md b/2020/talks/22.md
new file mode 100644
index 00000000..6fd5b746
--- /dev/null
+++ b/2020/talks/22.md
@@ -0,0 +1,24 @@
+[[!meta title="Powering-up Special Blocks"]]
+[[!meta copyright="Copyright &copy; 2020 Musa Al-hassy"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/38">Emacs development update</a>
+Next: <a href="/2020/talks/23">Incremental Parsing with emacs-tree-sitter</a>
+
+
+[[!inline pages="internal(2020/info/22)" raw="yes"]]
+
+Sunday, Nov 29 2020, ~ 9:33 AM - 9:53 AM EST
+Sunday, Nov 29 2020, ~ 6:33 AM - 6:53 AM PST
+Sunday, Nov 29 2020, ~ 2:33 PM - 2:53 PM UTC
+Sunday, Nov 29 2020, ~ 3:33 PM - 3:53 PM CET
+Sunday, Nov 29 2020, ~10:33 PM - 10:53 PM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/38">Emacs development update</a>
+Next: <a href="/2020/talks/23">Incremental Parsing with emacs-tree-sitter</a>
+
+
diff --git a/2020/talks/23.md b/2020/talks/23.md
new file mode 100644
index 00000000..1f0545a2
--- /dev/null
+++ b/2020/talks/23.md
@@ -0,0 +1,24 @@
+[[!meta title="Incremental Parsing with emacs-tree-sitter"]]
+[[!meta copyright="Copyright &copy; 2020 Tuấn-Anh Nguyễn"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/22">Powering-up Special Blocks</a>
+Next: <a href="/2020/talks/24">Analyze code quality through Emacs: a smart forensics approach and the story of a hack</a>
+
+
+[[!inline pages="internal(2020/info/23)" raw="yes"]]
+
+Sunday, Nov 29 2020, ~ 9:56 AM - 10:46 AM EST
+Sunday, Nov 29 2020, ~ 6:56 AM - 7:46 AM PST
+Sunday, Nov 29 2020, ~ 2:56 PM - 3:46 PM UTC
+Sunday, Nov 29 2020, ~ 3:56 PM - 4:46 PM CET
+Sunday, Nov 29 2020, ~10:56 PM - 11:46 PM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/22">Powering-up Special Blocks</a>
+Next: <a href="/2020/talks/24">Analyze code quality through Emacs: a smart forensics approach and the story of a hack</a>
+
+
diff --git a/2020/talks/24.md b/2020/talks/24.md
new file mode 100644
index 00000000..53e366e1
--- /dev/null
+++ b/2020/talks/24.md
@@ -0,0 +1,24 @@
+[[!meta title="Analyze code quality through Emacs: a smart forensics approach and the story of a hack"]]
+[[!meta copyright="Copyright &copy; 2020 Andrea"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/23">Incremental Parsing with emacs-tree-sitter</a>
+Next: <a href="/2020/talks/25">Traverse complex JSON structures with live feedback</a>
+
+
+[[!inline pages="internal(2020/info/24)" raw="yes"]]
+
+Sunday, Nov 29 2020, ~10:49 AM - 11:09 AM EST
+Sunday, Nov 29 2020, ~ 7:49 AM - 8:09 AM PST
+Sunday, Nov 29 2020, ~ 3:49 PM - 4:09 PM UTC
+Sunday, Nov 29 2020, ~ 4:49 PM - 5:09 PM CET
+Sunday, Nov 29 2020, ~11:49 PM - 12:09 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/23">Incremental Parsing with emacs-tree-sitter</a>
+Next: <a href="/2020/talks/25">Traverse complex JSON structures with live feedback</a>
+
+
diff --git a/2020/talks/25.md b/2020/talks/25.md
new file mode 100644
index 00000000..968a9357
--- /dev/null
+++ b/2020/talks/25.md
@@ -0,0 +1,24 @@
+[[!meta title="Traverse complex JSON structures with live feedback"]]
+[[!meta copyright="Copyright &copy; 2020 Zen Monk Alain M. Lafon"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/24">Analyze code quality through Emacs: a smart forensics approach and the story of a hack</a>
+Next: <a href="/2020/talks/39">NonGNU ELPA</a>
+
+
+[[!inline pages="internal(2020/info/25)" raw="yes"]]
+
+Sunday, Nov 29 2020, ~11:12 AM - 11:22 AM EST
+Sunday, Nov 29 2020, ~ 8:12 AM - 8:22 AM PST
+Sunday, Nov 29 2020, ~ 4:12 PM - 4:22 PM UTC
+Sunday, Nov 29 2020, ~ 5:12 PM - 5:22 PM CET
+Monday, Nov 30 2020, ~12:12 AM - 12:22 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/24">Analyze code quality through Emacs: a smart forensics approach and the story of a hack</a>
+Next: <a href="/2020/talks/39">NonGNU ELPA</a>
+
+
diff --git a/2020/talks/26.md b/2020/talks/26.md
new file mode 100644
index 00000000..dadd9afe
--- /dev/null
+++ b/2020/talks/26.md
@@ -0,0 +1,24 @@
+[[!meta title="Emacs as a Highschooler: How It Changed My Life"]]
+[[!meta copyright="Copyright &copy; 2020 Pierce Wang"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/39">NonGNU ELPA</a>
+Next: <a href="/2020/talks/27">State of Retro Gaming in Emacs</a>
+
+
+[[!inline pages="internal(2020/info/26)" raw="yes"]]
+
+Sunday, Nov 29 2020, ~ 1:03 PM - 1:13 PM EST
+Sunday, Nov 29 2020, ~10:03 AM - 10:13 AM PST
+Sunday, Nov 29 2020, ~ 6:03 PM - 6:13 PM UTC
+Sunday, Nov 29 2020, ~ 7:03 PM - 7:13 PM CET
+Monday, Nov 30 2020, ~ 2:03 AM - 2:13 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/39">NonGNU ELPA</a>
+Next: <a href="/2020/talks/27">State of Retro Gaming in Emacs</a>
+
+
diff --git a/2020/talks/27.md b/2020/talks/27.md
new file mode 100644
index 00000000..73fe8bdd
--- /dev/null
+++ b/2020/talks/27.md
@@ -0,0 +1,24 @@
+[[!meta title="State of Retro Gaming in Emacs"]]
+[[!meta copyright="Copyright &copy; 2020 Vasilij "wasamasa" Schneidermann"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/26">Emacs as a Highschooler: How It Changed My Life</a>
+Next: <a href="/2020/talks/28">Welcome To The Dungeon</a>
+
+
+[[!inline pages="internal(2020/info/27)" raw="yes"]]
+
+Sunday, Nov 29 2020, ~ 1:16 PM - 1:26 PM EST
+Sunday, Nov 29 2020, ~10:16 AM - 10:26 AM PST
+Sunday, Nov 29 2020, ~ 6:16 PM - 6:26 PM UTC
+Sunday, Nov 29 2020, ~ 7:16 PM - 7:26 PM CET
+Monday, Nov 30 2020, ~ 2:16 AM - 2:26 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/26">Emacs as a Highschooler: How It Changed My Life</a>
+Next: <a href="/2020/talks/28">Welcome To The Dungeon</a>
+
+
diff --git a/2020/talks/28.md b/2020/talks/28.md
new file mode 100644
index 00000000..bae5f837
--- /dev/null
+++ b/2020/talks/28.md
@@ -0,0 +1,29 @@
+[[!meta title="Welcome To The Dungeon"]]
+[[!meta copyright="Copyright &copy; 2020 Erik Elmshauser and Corwin Brust"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/27">State of Retro Gaming in Emacs</a>
+Next: <a href="/2020/talks/29">Pathing of Least Resistance</a>
+
+[[!template id="help" tags="help_with_main_captions"
+summary="main talk does not have captions"
+volunteer=""
+message="""This talk does not have captions yet. Would you like to help [caption this talk](/help_with_main_captions)? You may be able to start with these
+[autogenerated captions](/2020/subtitles/emacsconf-2020--28-welcome-to-the-dungeon--erik-elmshauser-corwin-brust-autogen.vtt)."""]]
+
+[[!inline pages="internal(2020/info/28)" raw="yes"]]
+
+Sunday, Nov 29 2020, ~ 1:29 PM - 2:19 PM EST
+Sunday, Nov 29 2020, ~10:29 AM - 11:19 AM PST
+Sunday, Nov 29 2020, ~ 6:29 PM - 7:19 PM UTC
+Sunday, Nov 29 2020, ~ 7:29 PM - 8:19 PM CET
+Monday, Nov 30 2020, ~ 2:29 AM - 3:19 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/27">State of Retro Gaming in Emacs</a>
+Next: <a href="/2020/talks/29">Pathing of Least Resistance</a>
+
+
diff --git a/2020/talks/29.md b/2020/talks/29.md
new file mode 100644
index 00000000..425a23f1
--- /dev/null
+++ b/2020/talks/29.md
@@ -0,0 +1,24 @@
+[[!meta title="Pathing of Least Resistance"]]
+[[!meta copyright="Copyright &copy; 2020 Erik Elmshauser and Corwin Brust (mplsCorwin)"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/28">Welcome To The Dungeon</a>
+Next: <a href="/2020/talks/30">A tour of vterm</a>
+
+
+[[!inline pages="internal(2020/info/29)" raw="yes"]]
+
+Sunday, Nov 29 2020, ~ 2:22 PM - 2:42 PM EST
+Sunday, Nov 29 2020, ~11:22 AM - 11:42 AM PST
+Sunday, Nov 29 2020, ~ 7:22 PM - 7:42 PM UTC
+Sunday, Nov 29 2020, ~ 8:22 PM - 8:42 PM CET
+Monday, Nov 30 2020, ~ 3:22 AM - 3:42 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/28">Welcome To The Dungeon</a>
+Next: <a href="/2020/talks/30">A tour of vterm</a>
+
+
diff --git a/2020/talks/30.md b/2020/talks/30.md
new file mode 100644
index 00000000..1b6c41f4
--- /dev/null
+++ b/2020/talks/30.md
@@ -0,0 +1,23 @@
+[[!meta title="A tour of vterm"]]
+[[!meta copyright="Copyright &copy; 2020 Gabriele Bozzola (@sbozzolo)"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/29">Pathing of Least Resistance</a>
+Next: <a href="/2020/talks/31">Lakota Language and Emacs</a>
+
+[[!inline pages="internal(2020/info/30)" raw="yes"]]
+
+Sunday, Nov 29 2020, ~ 2:45 PM - 2:55 PM EST
+Sunday, Nov 29 2020, ~11:45 AM - 11:55 AM PST
+Sunday, Nov 29 2020, ~ 7:45 PM - 7:55 PM UTC
+Sunday, Nov 29 2020, ~ 8:45 PM - 8:55 PM CET
+Monday, Nov 30 2020, ~ 3:45 AM - 3:55 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/29">Pathing of Least Resistance</a>
+Next: <a href="/2020/talks/31">Lakota Language and Emacs</a>
+
+
diff --git a/2020/talks/31.md b/2020/talks/31.md
new file mode 100644
index 00000000..4d6b308f
--- /dev/null
+++ b/2020/talks/31.md
@@ -0,0 +1,29 @@
+[[!meta title="Lakota Language and Emacs"]]
+[[!meta copyright="Copyright &copy; 2020 Grant Shangreaux"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/30">A tour of vterm</a>
+Next: <a href="/2020/talks/32">Object Oriented Code in the Gnus Newsreader</a>
+
+[[!template id="help" tags="help_with_main_captions"
+summary="main talk does not have captions"
+volunteer=""
+message="""This talk does not have captions yet. Would you like to help [caption this talk](/help_with_main_captions)? You may be able to start with these
+[autogenerated captions](/2020/subtitles/emacsconf-2020--31-lakota-language-and-emacs--grant-shangreaux-autogen.vtt)."""]]
+
+[[!inline pages="internal(2020/info/31)" raw="yes"]]
+
+Sunday, Nov 29 2020, ~ 2:58 PM - 3:14 PM EST
+Sunday, Nov 29 2020, ~11:58 AM - 12:14 PM PST
+Sunday, Nov 29 2020, ~ 7:58 PM - 8:14 PM UTC
+Sunday, Nov 29 2020, ~ 8:58 PM - 9:14 PM CET
+Monday, Nov 30 2020, ~ 3:58 AM - 4:14 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/30">A tour of vterm</a>
+Next: <a href="/2020/talks/32">Object Oriented Code in the Gnus Newsreader</a>
+
+
diff --git a/2020/talks/32.md b/2020/talks/32.md
new file mode 100644
index 00000000..ed6eaa81
--- /dev/null
+++ b/2020/talks/32.md
@@ -0,0 +1,29 @@
+[[!meta title="Object Oriented Code in the Gnus Newsreader"]]
+[[!meta copyright="Copyright &copy; 2020 Eric Abrahamsen"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/31">Lakota Language and Emacs</a>
+Next: <a href="/2020/talks/33">Maxima a computer algebra system in Emacs</a>
+
+[[!template id="help" tags="help_with_main_captions"
+summary="main talk does not have captions"
+volunteer="sachac"
+message="""This talk does not have captions yet. Would you like to help [caption this talk](/help_with_main_captions)? You may be able to start with these
+[autogenerated captions](/2020/subtitles/emacsconf-2020--32-object-oriented-code-in-the-gnus-newsreader--eric-abrahamsen-autogen.vtt)."""]]
+
+
+[[!inline pages="internal(2020/info/32)" raw="yes"]]
+
+Sunday, Nov 29 2020, ~ 3:17 PM - 3:41 PM EST
+Sunday, Nov 29 2020, ~12:17 PM - 12:41 PM PST
+Sunday, Nov 29 2020, ~ 8:17 PM - 8:41 PM UTC
+Sunday, Nov 29 2020, ~ 9:17 PM - 9:41 PM CET
+Monday, Nov 30 2020, ~ 4:17 AM - 4:41 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/31">Lakota Language and Emacs</a>
+Next: <a href="/2020/talks/33">Maxima a computer algebra system in Emacs</a>
+
+
diff --git a/2020/talks/33.md b/2020/talks/33.md
new file mode 100644
index 00000000..6165bf37
--- /dev/null
+++ b/2020/talks/33.md
@@ -0,0 +1,24 @@
+[[!meta title="Maxima a computer algebra system in Emacs"]]
+[[!meta copyright="Copyright &copy; 2020 Fermin MF"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/32">Object Oriented Code in the Gnus Newsreader</a>
+Next: <a href="/2020/talks/34">Extend Emacs to Modern GUI Applications with EAF</a>
+
+
+[[!inline pages="internal(2020/info/33)" raw="yes"]]
+
+Sunday, Nov 29 2020, ~ 3:44 PM - 4:04 PM EST
+Sunday, Nov 29 2020, ~12:44 PM - 1:04 PM PST
+Sunday, Nov 29 2020, ~ 8:44 PM - 9:04 PM UTC
+Sunday, Nov 29 2020, ~ 9:44 PM - 10:04 PM CET
+Monday, Nov 30 2020, ~ 4:44 AM - 5:04 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/32">Object Oriented Code in the Gnus Newsreader</a>
+Next: <a href="/2020/talks/34">Extend Emacs to Modern GUI Applications with EAF</a>
+
+
diff --git a/2020/talks/34.md b/2020/talks/34.md
new file mode 100644
index 00000000..9dafeb79
--- /dev/null
+++ b/2020/talks/34.md
@@ -0,0 +1,24 @@
+[[!meta title="Extend Emacs to Modern GUI Applications with EAF"]]
+[[!meta copyright="Copyright &copy; 2020 Matthew Zeng"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/33">Maxima a computer algebra system in Emacs</a>
+Next: <a href="/2020/talks/35">WAVEing at Repetitive Repetitive Repetitive Music</a>
+
+
+[[!inline pages="internal(2020/info/34)" raw="yes"]]
+
+Sunday, Nov 29 2020, ~ 4:07 PM - 4:30 PM EST
+Sunday, Nov 29 2020, ~ 1:07 PM - 1:30 PM PST
+Sunday, Nov 29 2020, ~ 9:07 PM - 9:30 PM UTC
+Sunday, Nov 29 2020, ~10:07 PM - 10:30 PM CET
+Monday, Nov 30 2020, ~ 5:07 AM - 5:30 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/33">Maxima a computer algebra system in Emacs</a>
+Next: <a href="/2020/talks/35">WAVEing at Repetitive Repetitive Repetitive Music</a>
+
+
diff --git a/2020/talks/35.md b/2020/talks/35.md
new file mode 100644
index 00000000..f7ef9b6f
--- /dev/null
+++ b/2020/talks/35.md
@@ -0,0 +1,24 @@
+[[!meta title="WAVEing at Repetitive Repetitive Repetitive Music"]]
+[[!meta copyright="Copyright &copy; 2020 Zachary Kanfer"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/34">Extend Emacs to Modern GUI Applications with EAF</a>
+Next: <a href="/2020/talks/42">Day 2 closing remarks</a>
+
+
+[[!inline pages="internal(2020/info/35)" raw="yes"]]
+
+Sunday, Nov 29 2020, ~ 4:33 PM - 4:43 PM EST
+Sunday, Nov 29 2020, ~ 1:33 PM - 1:43 PM PST
+Sunday, Nov 29 2020, ~ 9:33 PM - 9:43 PM UTC
+Sunday, Nov 29 2020, ~10:33 PM - 10:43 PM CET
+Monday, Nov 30 2020, ~ 5:33 AM - 5:43 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/34">Extend Emacs to Modern GUI Applications with EAF</a>
+Next: <a href="/2020/talks/42">Day 2 closing remarks</a>
+
+
diff --git a/2020/talks/38.md b/2020/talks/38.md
new file mode 100644
index 00000000..468783a8
--- /dev/null
+++ b/2020/talks/38.md
@@ -0,0 +1,24 @@
+[[!meta title="Emacs development update"]]
+[[!meta copyright="Copyright &copy; 2020 John Wiegley"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/41">Day 2 opening remarks</a>
+Next: <a href="/2020/talks/22">Powering-up Special Blocks</a>
+
+
+[[!inline pages="internal(2020/info/38)" raw="yes"]]
+
+Sunday, Nov 29 2020, ~ 9:13 AM - 9:30 AM EST
+Sunday, Nov 29 2020, ~ 6:13 AM - 6:30 AM PST
+Sunday, Nov 29 2020, ~ 2:13 PM - 2:30 PM UTC
+Sunday, Nov 29 2020, ~ 3:13 PM - 3:30 PM CET
+Sunday, Nov 29 2020, ~10:13 PM - 10:30 PM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/41">Day 2 opening remarks</a>
+Next: <a href="/2020/talks/22">Powering-up Special Blocks</a>
+
+
diff --git a/2020/talks/39.md b/2020/talks/39.md
new file mode 100644
index 00000000..2e533c36
--- /dev/null
+++ b/2020/talks/39.md
@@ -0,0 +1,24 @@
+[[!meta title="NonGNU ELPA"]]
+[[!meta copyright="Copyright &copy; 2020 Richard Stallman"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/25">Traverse complex JSON structures with live feedback</a>
+Next: <a href="/2020/talks/26">Emacs as a Highschooler: How It Changed My Life</a>
+
+
+[[!inline pages="internal(2020/info/39)" raw="yes"]]
+
+Sunday, Nov 29 2020, ~11:25 AM - 11:45 AM EST
+Sunday, Nov 29 2020, ~ 8:25 AM - 8:45 AM PST
+Sunday, Nov 29 2020, ~ 4:25 PM - 4:45 PM UTC
+Sunday, Nov 29 2020, ~ 5:25 PM - 5:45 PM CET
+Monday, Nov 30 2020, ~12:25 AM - 12:45 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/25">Traverse complex JSON structures with live feedback</a>
+Next: <a href="/2020/talks/26">Emacs as a Highschooler: How It Changed My Life</a>
+
+
diff --git a/2020/talks/40.md b/2020/talks/40.md
new file mode 100644
index 00000000..f828beb1
--- /dev/null
+++ b/2020/talks/40.md
@@ -0,0 +1,24 @@
+[[!meta title="Day 1 closing remarks"]]
+[[!meta copyright="Copyright &copy; 2020 Amin Bandali, Sacha Chua, Leo Vivier, Corwin Brust"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/20">OMG Macros</a>
+Next: <a href="/2020/talks/41">Day 2 opening remarks</a>
+
+
+[[!inline pages="internal(2020/info/40)" raw="yes"]]
+
+Saturday, Nov 28 2020, ~ 4:30 PM - 5:00 PM EST
+Saturday, Nov 28 2020, ~ 1:30 PM - 2:00 PM PST
+Saturday, Nov 28 2020, ~ 9:30 PM - 10:00 PM UTC
+Saturday, Nov 28 2020, ~10:30 PM - 11:00 PM CET
+Sunday, Nov 29 2020, ~ 5:30 AM - 6:00 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/20">OMG Macros</a>
+Next: <a href="/2020/talks/41">Day 2 opening remarks</a>
+
+
diff --git a/2020/talks/41.md b/2020/talks/41.md
new file mode 100644
index 00000000..6866e26f
--- /dev/null
+++ b/2020/talks/41.md
@@ -0,0 +1,24 @@
+[[!meta title="Day 2 opening remarks"]]
+[[!meta copyright="Copyright &copy; 2020 Amin Bandali, Sacha Chua, Leo Vivier"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/40">Day 1 closing remarks</a>
+Next: <a href="/2020/talks/38">Emacs development update</a>
+
+
+[[!inline pages="internal(2020/info/41)" raw="yes"]]
+
+Sunday, Nov 29 2020, ~ 9:00 AM - 9:10 AM EST
+Sunday, Nov 29 2020, ~ 6:00 AM - 6:10 AM PST
+Sunday, Nov 29 2020, ~ 2:00 PM - 2:10 PM UTC
+Sunday, Nov 29 2020, ~ 3:00 PM - 3:10 PM CET
+Sunday, Nov 29 2020, ~10:00 PM - 10:10 PM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/40">Day 1 closing remarks</a>
+Next: <a href="/2020/talks/38">Emacs development update</a>
+
+
diff --git a/2020/talks/42.md b/2020/talks/42.md
new file mode 100644
index 00000000..399d635c
--- /dev/null
+++ b/2020/talks/42.md
@@ -0,0 +1,22 @@
+[[!meta title="Day 2 closing remarks"]]
+[[!meta copyright="Copyright &copy; 2020 Amin Bandali, Sacha Chua, Leo Vivier, Corwin Brust"]]
+
+<!-- To edit the talk information, change /2020/info/TALKID.md. Boilerplate automatically generated from submissions.org using conf/generate-schedule-files --->
+
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/35">WAVEing at Repetitive Repetitive Repetitive Music</a>
+
+
+[[!inline pages="internal(2020/info/42)" raw="yes"]]
+
+Sunday, Nov 29 2020, ~ 4:30 PM - 5:00 PM EST
+Sunday, Nov 29 2020, ~ 1:30 PM - 2:00 PM PST
+Sunday, Nov 29 2020, ~ 9:30 PM - 10:00 PM UTC
+Sunday, Nov 29 2020, ~10:30 PM - 11:00 PM CET
+Monday, Nov 30 2020, ~ 5:30 AM - 6:00 AM +08
+
+Back to the [[schedule]]
+Previous: <a href="/2020/talks/35">WAVEing at Repetitive Repetitive Repetitive Music</a>
+
+