From 0abb284e7a0480c604fdd5c2105357d24cd20f79 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sun, 6 Nov 2022 15:17:22 -0500 Subject: update schedule --- 2022/organizers-notebook/schedule.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '2022/organizers-notebook') diff --git a/2022/organizers-notebook/schedule.svg b/2022/organizers-notebook/schedule.svg index 1b75cf56..8c15f798 100644 --- a/2022/organizers-notebook/schedule.svg +++ b/2022/organizers-notebook/schedule.svg @@ -1 +1 @@ - Saturday 9:00- 9:05 Saturday opening remarks sat-open 9:05- 9:25 Emacs journalism (or everything's a nail if you hit it with Emacs) journalism 9:45-10:05 Back to school with Emacs school 10:15-10:25 How to incorporate handwritten notes into Emacs Orgmode handwritten 10:55-11:15 Writing and organizing literature notes for scientific writing science 11:35-11:45 The Emacs Buddy initiative buddy 1:05- 1:25 Attending and organizing Emacs meetups meetups 1:45- 1:55 The ship that builds itself: How we used Emacs to develop a workshop for communities community 2:25- 2:50 Real estate and Org table formulas realestate 3:00- 3:20 Health data journaling and visualization with Org Mode and GNUplot health 3:40- 3:50 Edit live Jupyter notebook cells with Emacs jupyter 4:10- 4:20 orgvm: a simple HTTP server for org orgvm 4:50- 4:55 Saturday closing remarks sat-close 10:00-10:10 Tree-sitter beyond syntax highlighting treesitter 10:20-10:40 lsp-bridge: complete asynchronous LSP client lspbridge 10:50-11:07 asm-blox: a game based on WebAssembly that no one asked for asmblox 11:25-11:35 Emacs should become a Wayland compositor wayland 1:00- 1:20 Using SQLite as a data source: a framework and an example sqlite 1:45- 2:15 Revisiting the anatomy of Emacs mail user agents mail 2:50- 3:10 Maintaining the Maintainers: Attribution as an Economic Model for Open Source maint 3:35- 3:40 Bidirectional links with eev eev 3:50- 3:55 Short hyperlinks to Python docs python 4:05- 4:35 Haskell code exploration with Emacs haskell 9 10 11 12 1 2 3 4 5 Sunday 9:00- 9:05 Sunday opening remarks sun-open 9:05- 9:25 Results of the 2022 Emacs Survey survey 9:35- 9:45 This Year in Org orgyear 10:00-10:20 Build a Zettelkasten with the Hyperbole Rolodex rolodex 10:40-10:50 Linking headings with org-super-links (poor-man's Zettelkasten) orgsuperlinks 11:10-11:20 Linking personal info with Hyperbole implicit buttons buttons 1:00- 1:30 Powerful productivity with Hyperbole and Org Mode hyperorg 1:50- 2:10 Org workflows for developers workflows 2:30- 2:50 GRAIL---A Generalized Representation and Aggregation of Information Layers grail 3:20- 3:40 Putting Org Mode on the Indieweb indieweb 4:00- 4:05 Emacs development updates devel 4:25- 4:35 Fanfare for the Common Emacs User fanfare 4:50- 5:00 Sunday closing remarks sun-close 10:00-10:25 rde Emacs introduction rde 10:45-10:55 justl: Driving recipes within Emacs justl 11:05-11:35 Elisp and the TRAMP: How to NOT write code you don't have to tramp 1:00- 1:10 Getting detached from Emacs detached 1:35- 1:45 Top 10 reasons why you should be using Eshell eshell 2:10- 2:30 Emacs was async before async was cool async 3:05- 3:25 The Wheels on D-Bus dbus 4:00- 4:20 Pre-localizing Emacs localizing 9 10 11 12 1 2 3 4 5 \ No newline at end of file + Saturday 9:00- 9:05 Saturday opening remarks sat-open 9:05- 9:25 Emacs journalism (or everything's a nail if you hit it with Emacs) journalism 9:45-10:05 Back to school with Emacs school 10:15-10:25 How to incorporate handwritten notes into Emacs Orgmode handwritten 10:55-11:15 Writing and organizing literature notes for scientific writing science 11:35-11:45 The Emacs Buddy initiative buddy 1:05- 1:25 Attending and organizing Emacs meetups meetups 1:45- 1:55 The ship that builds itself: How we used Emacs to develop a workshop for communities community 2:25- 2:50 Real estate and Org table formulas realestate 3:00- 3:20 Health data journaling and visualization with Org Mode and GNUplot health 3:40- 3:50 Edit live Jupyter notebook cells with Emacs jupyter 4:10- 4:20 orgvm: a simple HTTP server for org orgvm 4:50- 4:55 Saturday closing remarks sat-close 10:00-10:10 Tree-sitter beyond syntax highlighting treesitter 10:20-10:40 lsp-bridge: complete asynchronous LSP client lspbridge 10:50-11:07 asm-blox: a game based on WebAssembly that no one asked for asmblox 11:25-11:35 Emacs should become a Wayland compositor wayland 1:00- 1:20 Using SQLite as a data source: a framework and an example sqlite 1:45- 2:15 Revisiting the anatomy of Emacs mail user agents mail 2:50- 3:10 Maintaining the Maintainers: Attribution as an Economic Model for Open Source maint 3:35- 3:40 Bidirectional links with eev eev 3:50- 3:55 Short hyperlinks to Python docs python 4:05- 4:35 Haskell code exploration with Emacs haskell 9 10 11 12 1 2 3 4 5 Sunday 9:00- 9:05 Sunday opening remarks sun-open 9:05- 9:25 Results of the 2022 Emacs Survey survey 9:35- 9:45 This Year in Org orgyear 10:00-10:20 Build a Zettelkasten with the Hyperbole Rolodex rolodex 10:40-10:50 Linking headings with org-super-links (poor-man's Zettelkasten) orgsuperlinks 11:10-11:20 Linking personal info with Hyperbole implicit buttons buttons 1:00- 1:30 Powerful productivity with Hyperbole and Org Mode hyperorg 1:50- 2:10 Org workflows for developers workflows 2:30- 2:50 GRAIL---A Generalized Representation and Aggregation of Information Layers grail 3:20- 3:40 Putting Org Mode on the Indieweb indieweb 4:00- 4:05 Emacs development updates devel 4:25- 4:35 Fanfare for the Common Emacs User fanfare 4:50- 5:00 Sunday closing remarks sun-close 10:00-10:25 rde Emacs introduction rde 10:45-10:55 justl: Driving recipes within Emacs justl 11:05-11:35 Elisp and the TRAMP: How to NOT write code you don't have to tramp 1:00- 1:10 Getting detached from Emacs detached 1:35- 1:45 Top 10 reasons why you should be using Eshell eshell 2:10- 2:30 Emacs was async before async was cool async 3:05- 3:25 The Wheels on D-Bus dbus 4:00- 4:20 Pre-localizing Emacs localizing 9 10 11 12 1 2 3 4 5 \ No newline at end of file -- cgit v1.2.3 From cd16a8520f0a150d828f88fc8bc1dec6b0e99c22 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sun, 6 Nov 2022 15:22:24 -0500 Subject: Add dry run update --- 2022/organizers-notebook/index.org | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to '2022/organizers-notebook') diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org index f64b2c79..5ea3d987 100644 --- a/2022/organizers-notebook/index.org +++ b/2022/organizers-notebook/index.org @@ -457,13 +457,16 @@ waiting for prerecs :END: maybe after we get the prerecs ex: liberapay, patreon, anyone looking for a job, etc. -** BLOCKED Do a dry run -SCHEDULED: <2022-11-06 Sun 13:00> +** DONE Do a dry run +CLOSED: [2022-11-06 Sun 15:21] SCHEDULED: <2022-11-06 Sun 13:00> :PROPERTIES: :CUSTOM_ID: dry-run :END: -zaeph is available on 2022-11-06 +Summary: +- bandali will stream from his computer; confirmed can stream to dev +- corwin will probably connect to gen by VNC; confirmed can connect to VNC and click around, need to become more familiar with setup after trip +- sachac will be backup streamer if bandali or corwin are unavailable Goals: - Good: Streamers are set up to broadcast from their own OBS if needed (could be a backup plan, could be the main plan) -- cgit v1.2.3 From 429f40a109a3a481cab195048ab71ca0e0fad261 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sun, 6 Nov 2022 15:29:05 -0500 Subject: org notebook updates --- 2022/organizers-notebook/index.org | 89 ++++++++++++++++++++------------------ 1 file changed, 48 insertions(+), 41 deletions(-) (limited to '2022/organizers-notebook') diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org index 5ea3d987..fabe630e 100644 --- a/2022/organizers-notebook/index.org +++ b/2022/organizers-notebook/index.org @@ -66,13 +66,12 @@ or ~C-c \~ (~org-match-sparse-tree~) to see anything tagged with your tag. | [2022-10-09 Sun] | | [[#check-sched][schedule, reply if not okay]] | [[#volunteer-2022-10-09][overall priorities]] | | | [2022-10-16 Sun] | [[#etherpad][Etherpad]], [[#upload][stream]] | | infra update | | | [2022-10-23 Sun] | [[#upload][file upload]], [[#write-viewing][watch pages]] | [[#mail-upload][file upload instructions]], backstage | [[#volunteer-2022-10-23][training]] | | -| [2022-10-30 Sun] | [[#streaming][OBS in the cloud]] | | [[#shifts][shifts]] | [[#announce-program][schedule]], posters? | -| [2022-11-06 Sun] | [[#intro][intro, exit]], [[#dry-run][dry run]], prerecs | [[#ack-prerec][prerec confirmation]]/reminder, [[#approve-captions][caption progress]] | caption kickoff | | -| [2022-11-13 Sun] | captions | tech check, bio, support links (ex: Liberapay)? | | | -| [2022-11-20 Sun] | captions | checkin instructions | | | +| [2022-10-30 Sun] | [[#streaming][OBS in the cloud]] | | caption kickoff | [[#announce-program][schedule]], posters? | +| [2022-11-06 Sun] | [[#intro][intro, exit]], [[#dry-run][dry run]], prerecs | [[#ack-prerec][prerec confirmation]]/reminder, [[#approve-captions][caption progress]] | | | +| [2022-11-13 Sun] | captions | tech check, bio, support links (ex: Liberapay)? | [[#shifts][shifts]] | | +| [2022-11-20 Sun] | captions | checkin instructions and schedule updates | | | | [2022-11-27 Sun] | captions | last weekend before EmacsConf | | watching | - * Overall priorities :PROPERTIES: :CUSTOM_ID: overall @@ -85,30 +84,30 @@ scramble to do in order to get the conference off the ground. *bold* is our current goal. Feel free to volunteer for anything that interests you! -| | Good | Better | Best | -|------------------------+-------------------------------------+-------------------------------------+--------------------------------------------------------------| -| [[#intro][intro and exit]] | *text on screen* | per-talk video, recorded voiceover | Emacs thing so we can display info, countdowns, IRC | -| [[#conforg][conf.org management]] | on sachac's laptop | S: on res.emacsconf.org | *other people know how to work with it* | -| [[#prepare-prerec-process][prerec]] | convert to webm | *DONE Z: normalize audio* | reduce noise | -| [[#publish-live][talk pages]] | S: link to stream, pad, IRC | *S: link to prerec when live* | embed stream, pad, IRC, prerec | -| [[#sched-decision][schedule]] | one track | *DONE S: two tracks* | aligned times, full roster | -| [[#upload][upload]] | FTP | *DONE S: web-based* | auto-encoded, preview (SReview?) | -| [[#streaming][streaming]] | ffmpeg from computer | OBS | *DONE: OBS in cloud, switchable hosts* | -| [[#other-streams][other streams]] | 480p | + Toobnix | *S: + YouTube* | -| [[#coordinate-volunteers][volunteer coordination]] | ad-hoc | *DONE playbook* | training meetings + recordings | -| BBB rooms | about 5 rooms that we cycle through | | *DONE S: one room per speaker* | -| host | no host, speaker reads pad | *host reads pad* | host monitors IRC and helps with BBB as well | -| BBB Q&A | none | *DONE open to community* | moderated by speaker and host | -| [[#write-viewing][watch page]] | tracks | + IRC | *DONE S: + talk info*, maybe even current/recent/next | -| [[#etherpad][pad]] | one pad for conf | one pad per talk, wikimedia | *DONE S: one pad per talk, self-hosted* so we can access API | -| [[#irc][IRC]] | #emacsconf, -org | *DONE #emacsconf, -gen, -dev, -org* | IRC volunteer copying to pads; maybe even IRC bots | -| [[#irc-announce][IRC announcements]] | ERC commands | *DONE S: hook-based* | timer-based | -| [[#publishing-sched][sched update]] | *DONE S: publish at start* | update main sched | update talk pages | -| [[#video-platforms][other platforms]] | *S: Toobnix & YT after event* | | S: Toobnix + YT when live | -| schedule view | text table | imagemap fallback | *DONE S: interactive SVG* | -| [[#caption-workflow][caption workflow]] | YT autosubs | Whisper autosubs | *DONE: Whisper + more granular timestamps* | +| | Good | Better | Best | +|------------------------+-------------------------------------+--------------------------------------+--------------------------------------------------------------| +| [[#intro][intro and exit]] | *text on screen* | per-talk video, recorded voiceover | Emacs thing so we can display info, countdowns, IRC | +| [[#conforg][conf.org management]] | on sachac's laptop | S: on res.emacsconf.org | *DONE S/Z: other people know how to work with it* | +| [[#prepare-prerec-process][prerec]] | convert to webm | normalize audio | *DONE Z: reduce noise* | +| [[#publish-live][talk pages]] | DONE S: link to stream, pad, IRC | *S: link to prerec when live* | embed stream, pad, IRC, prerec | +| [[#sched-decision][schedule]] | one track | *DONE S: two tracks* | aligned times, full roster | +| [[#upload][upload]] | FTP | *DONE S: web-based* | auto-encoded, preview (SReview?) | +| [[#streaming][streaming]] | ffmpeg from computer | OBS | *DONE: OBS in cloud, switchable hosts* | +| [[#other-streams][other streams]] | 480p | + Toobnix | *S: + YouTube* | +| [[#coordinate-volunteers][volunteer coordination]] | ad-hoc | *DONE playbook* | training meetings + recordings | +| BBB rooms | about 5 rooms that we cycle through | | *DONE S: one room per speaker* | +| host | no host, speaker reads pad | *host reads pad* | host monitors IRC and helps with BBB as well | +| BBB Q&A | none | *DONE open to community* | moderated by speaker and host | +| [[#write-viewing][watch page]] | tracks | + IRC | *DONE S: + talk info*, maybe even current/recent/next | +| [[#etherpad][pad]] | one pad for conf | one pad per talk, wikimedia | *DONE S: one pad per talk, self-hosted* so we can access API | +| [[#irc][IRC]] | #emacsconf, -org | *DONE #emacsconf, -gen, -dev, -org* | IRC volunteer copying to pads; maybe even IRC bots | +| [[#irc-announce][IRC announcements]] | ERC commands | *DONE S: hook-based* | timer-based | +| [[#publishing-sched][sched update]] | *DONE S: publish at start* | update main sched | update talk pages | +| [[#video-platforms][other platforms]] | *S: Toobnix & YT after event* | | S: Toobnix + YT when live | +| schedule view | text table | imagemap fallback | *DONE S: interactive SVG* | +| [[#caption-workflow][caption workflow]] | YT autosubs | Whisper autosubs | *DONE: Whisper + more granular timestamps* | | [[#wiki-design][wiki]] | plain text, markdown | *DONE S: some JS and CSS enrichment* | more JS and CSS, embeds, videoplayer | -| [[#ansible][ansible]] | none | *DONE S: some automation* | comprehensive, can also work against containers | +| [[#ansible][ansible]] | none | *DONE S: some automation* | comprehensive, can also work against containers | * Time-sensitive :PROPERTIES: @@ -118,6 +117,13 @@ interests you! Ordered chronologically (and therefore by importance). #+TOC: headlines 1 local +** TODO Send prerec reminder +SCHEDULED: <2022-11-11 Fri> +:PROPERTIES: +:CUSTOM_ID: prerec-reminder +:END: +*** TODO Update logbook with notes from e-mails :zaeph: +*** TODO Follow up with speakers based on their availability ** DONE Send schedule-published email for emacsconf-discuss :needsowner:timesensitive:email: CLOSED: [2022-11-01 Tue 08:50] SCHEDULED: <2022-10-31 Mon> DEADLINE: <2022-10-31 Mon> :PROPERTIES: @@ -170,7 +176,8 @@ We hope to see you all around on Dec 3-4 for EmacsConf 2022! P.S. please direct all replies to this post either to myself or to the emacsconf-discuss list, so as to help avoid generating extra off-topic chatter in the other lists cc'd in this message; thank you. -** TODO Flesh out prepare.md for audio-recording tips before the prerec-deadline :zaeph: +** DONE Flesh out prepare.md for audio-recording tips before the prerec-deadline :zaeph: +CLOSED: [2022-11-06 Sun 15:26] :PROPERTIES: :CUSTOM_ID: prepare-audio :END: @@ -409,7 +416,10 @@ Other things that aren't tracked by todo status: Move to public directory and create a link from the backstage directory Update the wiki page - +*** TODO Check process for posting prerecs to the talk page and media directory as soon as the talk is live :sachac: +:PROPERTIES: +:CUSTOM_ID: post-prerec +:END: *** DONE Prepare to announce talks on IRC CLOSED: [2022-10-20 Thu 10:59] :PROPERTIES: @@ -423,7 +433,9 @@ emacsconf-erc.el in the emacsconf-el repo - Q&A starting now & where - a small announcement might go into the hallway and emacsconf-org - announcement can include talk page, pad, IRC nick, pronouns -** TODO Move conf.org management to orga@res.emacsconf.org :sachac: + +** DONE Move conf.org management to orga@res.emacsconf.org :sachac: +CLOSED: [2022-11-06 Sun 15:27] :PROPERTIES: :CUSTOM_ID: conforg :END: @@ -447,10 +459,6 @@ so that people on other platforms can come across EmacsConf :END: so that people can find the videos on other video platforms waiting for prerecs -** TODO Check process for posting prerecs to the talk page and media directory as soon as the talk is live :sachac: -:PROPERTIES: -:CUSTOM_ID: post-prerec -:END: ** TODO Ask speakers for bios or support nudges to include on their talk pages :wiki: :PROPERTIES: :CUSTOM_ID: speaker-bio @@ -803,8 +811,7 @@ Let me know if you want to reserve a talk for captioning or if you have any questions or suggestions. Thank you! Sacha Chua - - +*** TODO [#C] Support cue IDs in subed-vtt.el *** TODO [#C] jiwer · PyPI - measure error rate :PROPERTIES: :CREATED: [2022-10-22 Sat 20:59] @@ -844,7 +851,7 @@ SCHEDULED: <2022-12-14 Wed> :CREATED: [2022-10-20 Thu 22:26] :END: -** TODO Build up the ansible playbook :sachac:opal: +** TODO [#C] Build up the ansible playbook :sachac:opal: :PROPERTIES: :CUSTOM_ID: ansible :END: @@ -994,8 +1001,7 @@ CLOSED: [2022-10-13 Thu 13:55] *** DONE Export pad initial content HTML to make it easier to reimport into wikimedia or elsewhere CLOSED: [2022-10-13 Thu 13:46] ~emacsconf-pad-export-initial-content-for-all-talks~ -** DONE Set up BBB rooms and update conf.org :sachac: -CLOSED: [2022-10-17 Mon 21:40] +** TODO Set up BBB rooms and update conf.org :sachac: :PROPERTIES: :CUSTOM_ID: create-bbb :END: @@ -4766,7 +4772,6 @@ see emacsconf-import-comments-from-etherpad-text should be able to find out more by looking at the logs from ikiwiki after a slow commit. - Ask for preferred timezone in CFP - *** When processing prerecs - We should flesh out the prepare.md section on audio-recording because some speakers have annoying coil-whines when recording from their @@ -4775,6 +4780,8 @@ see emacsconf-import-comments-from-etherpad-text gauge how silent it actually is. It’s not a biggie though, since we can usually degrade the audio quality for the sake of removing the noise. +- We can ask for silence in a separate recording so that we don't have to worry about cutting it out. + ** Possible big projects for next year *** Prolog’ing the schedule -- cgit v1.2.3