Back to the talks Previous by track: Open mic/pad for quick updates etc. Track: General

Sunday closing remarks

Format: 2-min talk ; Q&A: BigBlueButton conference room
Status: TO_CAPTION_QA

Talk

Duration: 01:59 minutes

Q&A

Description

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/captioning/ , https://emacsconf.org/infra/
  • 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

Transcript (unedited)

Hi again everyone, this is Leo, and I'm very sorry that I couldn't stick around to the very end of EmacsConf 2024. This is a recording, and hopefully this is playing as my co-organizers are closing EmacsConf 2024. There's just one last thing that I wanted to invite people to do, because for me, it was an honor to host the general track of EmacsConf this year again. It's my fifth time. But if you are interested in hosting, like me, or maybe transcribing pre-recordings, you know, captioning them, we do have plenty of roles open for people who want to contribute to EmacsConf. We do have a page on the website which is https://emacsconf.org/volunteer . You will find all the information about the roles that you can take. Just listing them very quickly. We've got captioners, as I mentioned. We've got hosts. We have Internet Relay Chat monitors, so IRC people to make sure that everyone is being nice in the chat and perhaps pasting questions from IRC to the pad. Speaking of the pad, we have pad scribes to make sure that all the questions and answers are documented in the pad. That makes our job much easier for the publishing process. When it comes to the publishing process, we've got everything that has to do with the pre-recordings, so people to process the audio of pre-recordings, re-encoding. We do have a lot of scripts that Sacha and myself have been writing to make our job much easier, but we are always in need of a pair of eyes to improve the process. Lastly, if you happen to have experience in infrastructure and video, we do need sysadmins to maintain the platform that we use for streaming, because again, everything we do is depending on remote machines, both for the streaming, the re-encoding, the transcription. If you have any interest in helping us with this, please send us an email. And all the information is on the website. All that remains for me is to say thank you so much for coming to EmacsConf, thanks to all the speakers for the wonderful talks, and I will most likely see you next year. Have fun, everyone!

Questions or comments? Please e-mail emacsconf-org-private@gnu.org

Back to the talks Previous by track: Open mic/pad for quick updates etc. Track: General