summaryrefslogtreecommitdiffstats
path: root/2024/talks/sun-close.md
diff options
context:
space:
mode:
Diffstat (limited to '2024/talks/sun-close.md')
-rw-r--r--2024/talks/sun-close.md184
1 files changed, 184 insertions, 0 deletions
diff --git a/2024/talks/sun-close.md b/2024/talks/sun-close.md
index 69e1d41b..1c787b8a 100644
--- a/2024/talks/sun-close.md
+++ b/2024/talks/sun-close.md
@@ -13,6 +13,190 @@
+# Discussion
+
+- \<Fade\> thanks for the conference, kind people.
+- \<johnhamelink\> Its the first time I've been able to attend the
+ whole conference live, and it's been great fun, I've had a blast
+ :)
+- \<Fade\> I look forward to emacsconf even more than ELS
+- \<robin\> emacsconf is absolutely knocking it out of the park when
+ it comes to conference logistics
+- \<Fade\> I think this conference has defined the terms for a
+ successful online conference. it's literally the first one I've
+ seen that is actually,ย  you know, \*good\* (but\... not cheap.)
+ - \<NullNix\> Fade: the other awesomely good one was LPC,
+ especially during lockdown. Amazing use of BBB (they had to
+ extend it in all directions)
+- \<jrootabega\> I forget whose screen this is being broadcast right
+ now, but I'm curious in general about the style you use for your
+ IRC client.
+- \<plattfot\> Great conference as always.ย  A highlight each year!
+- \<lounge-081\> Thanks again to the organizers, and presenters for
+ many great talks, and participants for interesting exchanges, see
+ you all next year (fingers crossed)
+- \<ElephantErgo\> EmacsConf is one of the big highlights of my year
+ every year. Thank you a ton for running this ๐Ÿ˜Š
+- \<Mjolnir\> Thanks to everyone putting together EmacsConf. Loved
+ attending like the past few years. Have a happy holiday season, see
+ everyone around and next year!
+- \<fristed\> Amazing, just like the previous years! Maybe i'll
+ manage to prepare a talk or volunteer for next year, it would be a
+ honor
+- \<kickingvegas\> thanks to all the organizers! you are so
+ appreciated!
+- \<lounge-987\> Thanks to everyone, it was great
+- \<fosskers\> Thanks for putting this together
+- \<karthik\`\> Thanks to the organizers
+- \<snamellit\> Thanks to everyone, was a blast!
+- \<robin\> thank you sachac corwin zaeph lh FlowyCoder and, er,
+ anyone i'm forgetting :D ๐Ÿ‘‹๐Ÿ‘‹๐Ÿ‘‹
+- \<edrx\> thanks for the conference!!! so many wonderful talks - and
+ the organization was amazing!!! =)
+- \<robin\> this has been an all-around fantastic experience, both as
+ a first-time attendee and speaker. many thanks to the volunteers who
+ make emacsconf possible, and the other speakers for their wonderful
+ talks (many of which i'll be reviewing now that i'm not so busy
+ preparing \^\^)
+- \<kswiss\> ๐Ÿ‘ must-attend event every year - thx all
+- \<lounge-081\> Surely there's time for a last round of applause for
+ the organizers! Many thanks to you!
+- \<jack7\> ty organizers! great conf.
+- \<ElephantErgo\> This was so incredibly fun, everyone. It was
+ wonderful hanging out with you all and seeing so many amazing talks!
+- \<pizzapal\> very cool, thanks everyone for putting this on!
+- \<lounge-081\> Thanks, fantastic conference, yet again!
+- \<ellis\> yay! great conf yall
+- \<johnhamelink\> woooo! Well done everyone! Amazing weekend :)
+- \<gs-101\> Great conference!
+- \<@sachac\> I would love it if someone could go figure out editing
+ etherpads from Emacs =)
+ - \<robin\> that doesn't exist?! i once implemented a
+ collaborative text editor with an emacs client as a CSCW
+ experiment\...
+ - \<@sachac\> robin: I write to the pads with Emacs Lisp, but
+ I don't know how to, say, append considering the realtime
+ edits
+- \<robin\> this has been an all-around fantastic experience, both as
+ a first-time attendee and speaker. many thanks to the volunteers who
+ make emacsconf possible, and the other speakers for their wonderful
+ talks (many of which i'll be reviewing now that i'm not so busy
+ preparing \^\^)
+- Things that have been working well
+ - Crontab
+ - Automation
+ - Checklists and shortcuts: it was very nice being able to just
+ bring on FlowyCoderย 
+- Org conference or some kind of event, maybe? July-ish? zaeph can
+ help with the admin too, and corwin might also be able to coordinate
+ with FSF sysads to explore things like Galene as well as routine
+ maint/patching on the hosts
+ - Might be good for the hackathon as well
+- Europe/APAC-friendly time zone?
+- Things we added this year:
+ - New BBB instance, also BBB version 3, directly creating BBB
+ rooms and users via Rails console
+ - We had a couple of crashes, not sure
+ - Random package
+ - copy IRC
+ - open-mic
+ - mpv 0.38 to fix the colour conversion issues
+ - YouTube streaming straight from OBS with multiple events (AM/PM)
+ was more straightforward than using ffmpeg; went this way since
+ Toobnix livestreaming didn't seem to be working.
+ - Scheduled YouTube videos
+ - Sunday was single-track, which was pretty relaxed
+ - Corwin and Leo were able to jump in and out of hosting the
+ various tracks, that was nice
+ - Experimented with dedicated CPU for live0 on day 1, doesn't
+ seem to be needed
+ - Changed intro and play scripts to use the cache directory
+ instead of a separate stream directory
+ - fossevents
+- Things that were a little challenging
+ - Didn't have much time leading up to the conference, had to
+ re-figure-out stuff I hadn't documented well enough last time
+ - Schedule mostly driven by availability constraints, which is
+ fine; might be a good opportunity to experiment with something
+ that might work for Europe/APAC time zones?
+- Infrastructure and process notes:
+ [https://emacsconf.org/2023/talks/emacsconf/](https://emacsconf.org/2023/talks/emacsconf/){rel="noreferrer noopener"}
+ ,
+ [https://emacsconf.org/captioning/](https://emacsconf.org/captioning/){rel="noreferrer noopener"}
+ ,
+ [https://emacsconf.org/infra/](https://emacsconf.org/infra/){rel="noreferrer noopener"}
+- Ideas for improvement / notes for next year:
+ - Do the podcast tour suggested in 2023-sun-close
+ - Maybe it would be good to get in touch with podcasts like
+ This Week in Linux, Linux Unplugged, Ask Noah, Linux After
+ Dark etc to give a heads up on EmacsConf before it happens
+ and also mention to them when videos are available to spark
+ more interest.
+ - 60 fps looks like it's challenging for our playback, drop down
+ to 30 fps
+ - Consider making audio mono (ex: Ihor's talk)
+ - Make sure intro VTTs go into the cache directory as well so that
+ the intros have subtitles.
+ - See if we can work on audio normalization earlier, document the
+ process, get more volunteers
+ - Consider Galene, might be more efficient than BBB
+ - Check emacsconf-publish for doubled inclusion of Etherpad links
+ - Launch mpv always in a screen, turn off OSD display, Leo will
+ figure out MPV and Lua and configuration
+ - Switch to tmux instead of screen
+ - Consider hosting from people's home computers again because of
+ dropped frames
+ - Figure out what happened to my intro.vtt for literate
+ - Show Javascript countdown on talk webpage
+ - Show when this video is finishing and when the next talk is
+ going to start
+ - Send the intro check e-mail earlier, maybe at original video
+ target date even if they haven't done the video yet
+ - Caption the Interview with an Emacs Enthusiast video.
+ - Doublecheck that intro is playing from cache
+ - Countdown to specified talk, countdown to next talk on this
+ track, even if manually playing with track-mpv
+ - Get mpv to tell us how much time is remaining - maybe track-mpv
+ in the stream, or write to a file at the start
+ - Check CPU stats TODO - sacha
+ - front0: peak 76%, typical 25%
+ - live0
+ - More validating functions:
+ - Check permissions and ownership for files
+ - Check case sensitivity for Q&A type detection
+ - Check BBB redirect pages to make sure they exist
+ - Check transcripts for \` because that messes up formatting;
+ consider escaping for the wiki
+ - Check files are public and readable
+ - Check captioned by comment vs caption status vs captioner
+ - Put code for copying the current ERC line into emacsconf-erc.el
+ - Check Etherpad new version, see if we can append
+ - Make sure emacsconf-stream-config includes emacsconf-cache-dir
+ and case-fold-search settings
+ - Document scripts and processes for easier extraction of live
+ talks and Q&A from Icecast dump or Youtube dump
+ - Follow up on Toobnix livestreaming
+ - See if we can schedule Toobnix uploads
+ - Shortcut to insert talk URL
+ - Consider recommending light text on dark background
+ - Things to document:
+ - Restreaming the other stream (mpv \--profile=full URL) - we
+ probably also have a script somewhere
+ - How to update captions after they have already been
+ published
+ - Reloading subtitles: j in the mpv player
+ - Adjusting volume: 9 and 0 in the mpv player
+ - Last-minute addition of session
+ - Last-minute change to Q&A
+ - Music removal/addition
+ - Consider WhisperX medium model for fast processing of
+ last-minute submissions
+ - Change private pad prefix for next year
+ - Check access to Working Together donation stats, public donors
+ - Ask speakers what kind of facilitation they want
+ - \<kickingvegas\> wish for next year: localized schedule times on
+ the emacsconf website
+
[[!inline pages="internal(2024/info/sun-close-after)" raw="yes"]]