diff options
Diffstat (limited to '2022/talks/sun-close.md')
-rw-r--r-- | 2022/talks/sun-close.md | 221 |
1 files changed, 145 insertions, 76 deletions
diff --git a/2022/talks/sun-close.md b/2022/talks/sun-close.md index 94796471..8dc73050 100644 --- a/2022/talks/sun-close.md +++ b/2022/talks/sun-close.md @@ -98,84 +98,153 @@ 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. +## 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"]] |