diff options
Diffstat (limited to '2024/talks/sun-close.md')
-rw-r--r-- | 2024/talks/sun-close.md | 184 |
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"]] |