From 8a80c4593f066f986e02ca5233fc5a59097d5a67 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Fri, 8 Dec 2023 09:34:18 -0500 Subject: update pads and include original links for now --- 2023/talks/emacsconf.md | 102 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) (limited to '2023/talks/emacsconf.md') diff --git a/2023/talks/emacsconf.md b/2023/talks/emacsconf.md index e31539e5..042a9de1 100644 --- a/2023/talks/emacsconf.md +++ b/2023/talks/emacsconf.md @@ -24,6 +24,108 @@ Resources: - [As one long webpage](https://sachachua.com/proj/emacsconf-2023-emacsconf/exported.html) - [Presentation org file](https://sachachua.com/proj/emacsconf-2023-emacsconf/index.org) +# Discussion + +## Questions and answers + +- Q: How \"easy\" would it be for someone else to reuse the EmacsConf + scripts and config to do a conf of their own? + - A: +- Q: How can speakers and viewers help make preparing for next year\'s + EmacsConf even more fun for the organizers? + - A: 1.  Suggest ideas for talks!  They don\'t have to be big or + complicated.  2.  Share the word about things you liked! + - follow-up Q: Would you consider making a demonstration video of + using subed.el? +- Q: What tools would you like to exist in Emacsland to help with + preparing the conference next time? + - A: Etherpad integration with Emacs from an API would be very + helpful, e.g. maybe using crdt.el.  Also it would be nice if + subed could be used to fix audio sync issues while editing + subtitles. +- Q: Could you elaborate on the workflow that goes on in your mind for + when approaching these things? Do you start with an Emacs/Org + solution right off the bat at this point, when faced with a task? + Are there some conscious steps involved from early ideas to + automations of the kind you just showed? + - A: 1. Take the time to try to understand and automate a task, + even if you think you\'re only going to do it once.  The + learning process adds up over time and makes future, similar + tasks easier. +- Q: How well does this approach allow for other organizers to do + individual customizations to their liking while still being able to + collaborate effectively? + - A: +- Q:What was the hardest problem you encountered in organizing or + running the conference this year and how did you deal with it? +- Q: Are you seeing year-to-year growth in attendance and after the + conference video watching?  You should build the searchable + EmacsConf archive! + - A: \"The evil plan is working!\" \--Sacha Chua, 2023 +- Q: Any chance of an in-person EmacsConf again someday? + - A: I\'m not travelling any time soon, but if someone else wants + to organize things, I\'ll be happy to spread the word and help + with the backstage things. I really like virtual conferences, + though! +- Q: Any suggestions or specific recommendations for hosting an + EmacsConf satellite event? Sorry wait, what was that name again? + - A:  +- Q: Do you have any stats on how many people watched, were in irc and + bbb , over those 2 days? + - A:  + +TODO check out mcron\ + +## Notes + +- I talk really quickly! Here\'s a self-paced RevealJS presentation + with narration and clickable links, etc. + + - and as a long HTML page: + + - and the source Org file using org-re-reveal: + +- Amazing presentation, Sacha!!! It\'s wonderful that all of your work + is well-documented. Thank you!!! +- Feedback:  toobnix was streaming much better than the webm feeds, so + would be great to expand that.  Also, IRC on the web kept + disconnecting me and then I lose all the history.  Would be great if + Etherpad could handle all the dialog and then have it archived as + the chats are interesting to review later as well. +- This is my first year attending the conference, it was amazing! All + of the presenters and material were very impressive. And from a + technical perspective, the event was extremely smooth. It was easy + to find the agenda material online, and then use mpv to watch, and + ask questions on etherpad. +- New stuff for EmacsConf 2023: + - Other organizers busy during prep time, so prioritization was + key + - Wrote lots of blog posts on the way to refamiliarizing myself + with the code + - Early acceptance with a week for extra comments + - Two tracks from the start, could give everyone more time + - Moved more mail merge templates into the library + - Added more scripts for handling the sessions, playing talks, + joining Q&A + - Used Spookfox to control Firefox from Emacs: creating BBB rooms, + extracting data + - Phone recordings + subed-align + subed-record-compile-video = + intros, this presentation + - subed-waveform made it more fun to check and adjust the + timestamps + - I still don\'t like dealing with audio processing or sync + issues, good thing zaeph can handle them + - Reduced coordination needs by opening Q&A right away instead of + waiting for signal + - Used Tampermonkey to automatically connect to BigBlueButton from + streaming user + - Crontab working smoothly; used timers and TRAMP last year + +- Whatever you do, don't miss out @sachac's talk (this PM or otherwise). I stumbled on it on @bandali's channel following a link to Howard's, and it's a *masterclass* in wrangling things together to automate workflows in Emacs/Elisp/Org. When people ask about VS Code, this shows we are talking different mindsets and tools altogether. +- Yeah! I'm excited for that one. + - So am I.. again! And I'll be rewatching it multiple times too, that's how packed in useful insights and tidbits it is. "What do you mean Emacs/Org is a platform and a way of life?" Well, here you go, great examplar :) + + [[!inline pages="internal(2023/info/emacsconf-after)" raw="yes"]] [[!inline pages="internal(2023/info/emacsconf-nav)" raw="yes"]] -- cgit v1.2.3