summaryrefslogtreecommitdiffstats
path: root/2022/talks/sun-close.md
blob: 94796471add9fe0200b10e75a301b8bbfe52b27b (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
[[!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"]]