summaryrefslogtreecommitdiffstats
path: root/2022/talks/sun-close.md
blob: 8dc73050c878974124f817a87767a2545784eb96 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
[[!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. 
- The number of users in the chat seem to have been around the 150 count. Is this typical-- less than normal participation? Higher participation? It would be a good data point from the organizers to note.
- are we going to get participation rates (# of users) in the closing remrks?
- quiliro: Would it be useful for next year's EmacsConf if I volunteered to set up crdt for creating pads directly from Emacs?
- Q: Is there an EmacsConf howto?
  - Impressive event... I wish sachac or bandali would provide an EmacsConf howto!
-  does the Emacs survey have geographic demographics on users? might use that to inform EmacsConf schedule
  
## Discussion

- Keep up the great work for EmacsConf every year
- what a great weekend.  been using emacs for 30+ years and still learned a boatload.
- it's so nice the community keeps things rolling forward.  thanks y'all for the work of organizing all this!
- Definitely so much new stuff
- Got stuff to tinker with for a month or two
- thanks to all organizers and presenters. everything so well done!
- And besides the organizers, thanks to everyone who gave a talk this year!!
- pretty nice talks and emacsconf in general! Thanks a lot
- I think we can all say that we enjoyed a lot of the talks
- this conf already goaded me into trying out 29 (building on a mac, so far. Linux boxen are next) to try the core tree sitter stuff. I need to go back and watch talks I miss and follow up on notes I already have. Love all this content!
- thanks a lot organizers! emacs, emacs people, emacsconf - all are outstanding 8-)
- Great emacsconf, as always! Thank you all that have been involved making it happen!
- As a longtime Emacs user, it was great to stumble on this conference.  Thanks
- bandali sachac zaeph & team : What a treat this yearly EmacsConf, many thanks to you for your outstanding work... once again!
- 07:25] <bandali> <3
- some notes on how we did it in the pad
- Meeting or rather seing yu all reinforces the belive in me that Emacs is the better computing thing. It can archive this! Thank you.
- I had to make some decisions on which track to listen to, but that comes with the territory, I suppose. The two traks worked great.
- Me too. It went very well!
- emacsconf.org -- It's a domain name! It's an org-mode file! It's a domain name and an org-mode file!
- Tracks
  - Yeah, there were some points where I wanted to watch 2 talks at the same time as well
  - But I really liked the 2 tracks
  - But, I liked the fact that it gave more time for Q&As and we were more relaxed
  - Last year was much more of a hurry
  - This edition went extremely smoothly.
  - I don't think that many people watched both talks at the same time.
  - I'm not sure, I think people who watched dev would probably be interested in gen also.
  - most people would find their preference and not jump-room
- Stack:
  - //git.emacsconf.org looks to be interesting!
  - Yes!  Our wiki is git based (which I think is really cool)
- Timezones:
  - I am in Europe and I personally like the time in which the talk is for me more than the American timezone
  - I try to schedule all the talks based on speaker availability
  - I wouldnt like waking up at 9 am in the weekend
  - But I think its good both for Americans and Europeans
  - for me it was great because I wake up 4 hours before start and go to sleep 1 hour after closing
- I think that previewing the talks would be great to be able to make more or better questions
  - volunteer again next year! =)
  - sure, sachac .... it has been a great experience...even better than giving a talk! more relaxed at least
- I loved sameer's talk even with the problems
- I loved that 95% of the talkes had captions. that is why i could follow up with the Sameer talk
- i was impressed about the feedback the organizers had before and during the event
- this organization was impressive
- thanks to you for being so active during the two days of conference!
- even being active in chat helps make the conference feel more alive
- wanting to experience more of the conference in Emacs
  - I found it a bit hard to switch between Emacs, IRC, VLC and the Etherpad. Something like crdt.el would be great.
  - Impressive techsetup and execution. Amazing that you did this with that much polish and utility. I think next thing would be an Emacs mode :P
  - 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.
  - and even my mpv was running inside Emacs....in EXWM
  - I have top half taken by emacs split into a bunch of irc windows and the bottom split into two with etherpad on the left and the mpv on the right
  - Yes Emacs collaboration is missing. But maybe next? I too had most in emacs. Beste.
  - I absolutely agree. Actually, I was unconsciously expecting to access the conf from within Emacs, for some reason (well, to some extent, I did, by using empv for the videos and ement for the chat :)
  - I had the schedule in Agenda. You could download a localized org schedule.
    - Yes this could be more visible #feedback
  - https://github.com/isamert/empv.el (a package which allows one to use mpv from within Emacs)
  - Organizing and running, and attending, an online conference about Emacs, all in Emacs - take that VS Code
- jman, FlowyCoder, bandali : I did not see you.... were you in the back end?
  - quiliro, i was a bit more present this year actually, but mainly on the dev track rather than gen
  - bandali was hosting the dev track so on screen here and there and various voice overs;jman and FlowyCoder were indeed running different backstage things

[[!inline pages="internal(2022/info/sun-close-after)" raw="yes"]]

[[!inline pages="internal(2022/info/sun-close-nav)" raw="yes"]]