1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
|
[[!sidebar content=""]]
[[!meta title="Sunday closing remarks"]]
[[!meta copyright="Copyright © 2022 ${speakers}"]]
[[!inline pages="internal(2022/info/sun-close-nav)" raw="yes"]]
<!-- Initially generated with emacsconf-generate-talk-page and then left alone for manual editing -->
<!-- You can manually edit this file to update the abstract, add links, etc. --->
# Sunday closing remarks
[[!inline pages="internal(2022/info/sun-close-before)" raw="yes"]]
- Questions/comments related to EmacsConf 2022 as a whole?
<https://pad.emacsconf.org/2022>
- Pre-recorded talks should already be up on the talk pages and at
<https://media.emacsconf.org> . We'll upload them to Toobnix and
YouTube as well in the coming weeks. (Some are already available.)
We'll also collect the recordings from the Q&A sessions and post
them. You can subscribe to the emacsconf-discuss mailing list
(<https://lists.gnu.org/mailman/listinfo/emacsconf-discuss>) for
updates.
- corwin - I'll jump in at this point
- Love the conversations and the community? Here's how to keep going:
- Lots of meetups both online and in person:
<https://www.emacswiki.org/emacs/Usergroups>
- Like the IRC conversations? There's an #emacs channel,
#org-mode, #emacs-beginners on irc.libera.chat (put #emacs in
the channel field on chat.emacsconf.org, or use an IRC client
(bandali maintains ERC =) ) )
- If you blog about EmacsConf or Emacs, please let me know at
sacha@sachachua.com so I can include it in Emacs News
(<https://sachachua.com/emacs-news/>) .
- <https://lobste.rs/t/emacs> , <https://reddit.com/r/emacs/> ,
<https://reddit.com/r/orgmode/>
- Mastodon: there's a lively community at <https://emacs.ch>
- Corwin - stop here
- Flowy - starts here
- Want to help out with EmacsConf? Please e-mail
emacsconf-org@gnu.org or emacsconf-org-private@gnu.org and we will
assimilate you. =) Volunteers get early access to the talks and end
up learning a lot about Emacs along the way. You don't need to be
very technical; all levels of experience, interest, and availability
welcome.
- Next up: copying the pads and extracting notes from IRC so that
they can be added to the wiki; adding chapter markers and
captions for Q&A; ...
- Would be great if the webpage timestamps could be localized to the
web browser's local time.
- Thanks
- Thank you to all the speakers, volunteers, and participants, and
to all the people in our lives who make this possible.
- This year's conference hosts are zaeph and bandali and our
streamer sachac (who did not go crazy managing two streams at
the same time, yay Org Mode and OBS in the cloud!)
- Flowy - stopping here
- Who next? ʕ ·ᴥ·ʔ?
- Maybe sachac? It's about the captioneers!
- Thanks to our captioning volunteers: sachac, bhavin192, Tom
Purl, Hannah Miller, triko, and anush, and also to the speakers
who captioned their own talks. Thanks to quiliro for translating
the meetups talk into Spanish subtitles, which you can find on
the talk page.
- Thanks to dto for describing things in #emacsconf-accessible.
- Thanks to everyone who added notes and questions to the pad, and
especially to publicvoit and jrootabega.
- zaeph can take care of this from here
- Thanks to bhavin192 for last-minute reencoding and captioning,
and to his brother for lending us a beefy computer for
last-minute panicky reencodes.
- Thanks to Akshay Gaikwad for design contributions (notably the
next-talk slides)
- Thanks also to other volunteers: corwin, vetrivln, dto, jman,
FlowyCoder, and vetrivln who worked on all the other things that
are needed to make this happen.
- Thanks to Zen Monk Alain M. Lafon, Alex Mihov, Phil Hofmann, and
friends from 200ok.ch and Ardeo for organizing an in-person
EmacsConf satellite in Lucerne, Switzerland in their Coworking
Hub venue
- Thanks to shoshin whose music you heard today
- Thanks to the GNU Project and the Free Software Foundation for
Emacs and the mailing lists, and libera.chat for IRC community
support.
- Thanks to Ry P for the server that we're using for OBS
streaming and for processing videos.
- Thanks so much to all the organizers and participants in
EmacsConf 2022! (All of you! =) You're all awesome.)
- From chat:
- <edgarvincent[m]> I'd be very happy to help.
- All right! Looking forward to hearing from you - please
e-mail us at emacsconf-org@gnu.org
- <minad> Seriously, an emacsconf-mode would be great. I browsed
the website from eww, started vlc from eww, irced from Emacs.
The only thing missing was this etherpad.
- <edgarvincent[m]> Yes, it may sound a bit cheesy, but it is
nonetheless very true: I think emacs conf does a great job of
bringing in very different people together and producing a great
feeling of togertherness.
# Questions
- Q: What did you use to make this?
- All free/libre/open source tools:
- One private Org file with speaker/volunteer/talk info
- The talks were generally run using run-at-time,
org-after-todo-state-change-hook, and some TRAMP (by the
way, TRAMP does not like being run from timers at the
same time, so we shifted some talks =) )
- A public Org file for processes:
<https://emacsconf.org/2022/organizers-notebook>
- An ansible repo for configuration management:
<https://git.emacsconf.org/emacsconf-ansible/>
- Lots of Emacs Lisp:
<https://git.emacsconf.org/emacsconf-el/>
- TRAMP for writing files and running commands on remote
computers
- OBS for streaming, Icecast for sharing the stream with
viewers
- VNC for letting hosts and streamers connect to the same
display for OBS streaming
- screen for naming shell commands and making them easier to
resume and kill
- BigBlueButton for video Q&A
- Mumble for speaking on the stream as well as for backstage
communications
- ERC for Internet Relay Chat within Emacs, The Lounge for
web-based IRC
- Ikiwiki for the wiki (editing through git commits)
- Etherpad for collaborative note-taking
- ffmpeg for reencoding videos to free (patent-unencumbered)
formats and compressing them
- Captioning (<https://emacsconf.org/captioning>):
- OpenAI Whisper for computer-generated transcripts to be
reflowed and edited by captioning volunteers
- Some Emacs Lisp code to help with reflowing
(emacsconf-reflow, in
<https://git.emacsconf.org/emacsconf-el/>)
- Aeneas (<https://www.readbeyond.it/aeneas/>) for
synchronizing reflowed text with the audio files
- subed.el (<https://github.com/sachac/subed>) for editing
captions within Emacs (synchronizes with MPV)
- MPV for playing videos (config tips:
<https://emacsconf.org/mpv/>
<https://git.emacsconf.org/emacsconf-ansible/tree/roles/obs/templates/mpv.conf>)
- Q: How do you have multiple font sizes, countdowns and clocks in
fundamental mode?
- A:
<https://git.emacsconf.org/emacsconf-el/tree/emacsconf-stream.el>
: see emacsconf-stream-display-clock-and-countdown. You can
propertize a string with face attributes and then insert it.
- Q: [what were the] participation rates (# of users) [this
year]?
- A: High-water mark was around 350: 240 people on Gen and ~100
on Dev. It's not clear how these metrics compare to prior
years because we ran two streams in parallel this year. (i.e. a
given person could be watching both streams at the same time.)
- Q:
- A:
- Q: A great problem is having too many talks that we have split into
2 tracks. What about having multiple conferences a year?
- A: Want to help organize another one? =)
- Q: "emacsconf-org.el" to elpa/core? :)
- There's a repo, it's probably very idiosyncratic, happy to
chat with whoever's interested - sachac
- A:
- Q: My streaming improved immensely once I implemented the mpv
solution. I could have benefited from a short "how to" beforehand
for the command line tool.
- A: ooh, good point, we'll recommend that more next time
- Q: Suggestion really-- a few setup videos that orient people to the
tools and conventions for participation. would be better. I think
y'all also need to load balance Leo-- turn him into an MC and
allow someone to field and queue up questions. That way Leo would
not be in a hurry to get back to the next presentation. He could
hand off the mic to someone who could facilitate.
[[!inline pages="internal(2022/info/sun-close-after)" raw="yes"]]
[[!inline pages="internal(2022/info/sun-close-nav)" raw="yes"]]
|