diff options
-rw-r--r-- | 2022/organizers-notebook.md | 90 | ||||
-rw-r--r-- | 2022/organizers-notebook.org | 143 |
2 files changed, 152 insertions, 81 deletions
diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md index 20d88c26..6c569e8a 100644 --- a/2022/organizers-notebook.md +++ b/2022/organizers-notebook.md @@ -107,10 +107,24 @@ Planned dates and phases: </tbody> </table> -Current phase: No prerecs to process yet, so it's a good time to focus on infrastructure +Current phase: No prerecs to process yet, so it's a good time to focus +on infrastructure -## DONE Review the submissions in the pad (see emacsconf-org-private or conf.org for the link) and add any objections or comments by Sept 26 for possible [early speaker notification](#orgbb35d27), Oct 7 for everything :organizers: +## Time sensitive + +:CUSTOM\_ID: current-time-sensitive + + +### TODO Draft program-published email for emacsconf-discuss :needsowner: + + +#### TODO Post it to r/emacs as well + +Please let zaeph know when it’s live so that the post can be distinguished. + + +## DONE Review the submissions in the pad (see emacsconf-org-private or conf.org for the link) and add any objections or comments by Sept 26 for possible [early speaker notification](#org62ec247), Oct 7 for everything :organizers: - zaeph: will start reviewing on Sep 21 @@ -240,6 +254,7 @@ Maybe we could ask some of the volunteers who wanted to help us with the infra? ## DONE Prepare to export talk information to wiki :sachac: Tested code in a fork, can publish talk information once talks are approved. +emacsconf-publish.el emacsconf-generate-info-pages emacsconf-generate-main-schedule emacsconf-generate-talk-pages @@ -275,7 +290,7 @@ Extra stuff to consider adding: <https://emacsconf.org/2022/volunteer> -## DONE Review the submissions in the pad (see emacsconf-org-private or conf.org for the link) and add any objections or comments by Sept 26 for possible [early speaker notification](#orgbb35d27), Oct 7 for everything :organizers: +## DONE Review the submissions in the pad (see emacsconf-org-private or conf.org for the link) and add any objections or comments by Sept 26 for possible [early speaker notification](#org62ec247), Oct 7 for everything :organizers: - zaeph: will start reviewing on Sep 21 @@ -291,6 +306,9 @@ zaeph helped with this, even catching some based on e-mail timestamps ## TODO Allocate extra time if possible; send e-mail :sachac: +## TODO Create relevant links between talks across 2022 and all previous years :needsowner: + + <a id="decisions"></a> # Things to figure out / decisions to make @@ -620,7 +638,7 @@ We tried using q56 before, but it was a little too aggressive. Q=32 is the defau ### Test stream setup -[Stream](#orgc0a238a) +[Stream](#org423d961) ### Set up MPV for captions @@ -937,7 +955,7 @@ Exceptions: ### Send thanks -[Thank you, next steps](#orge71d484) +[Thank you, next steps](#org1297cce) ### Extract the opening and closing remarks @@ -1088,7 +1106,7 @@ Probably focus on grabbing the audio first and seeing what's worth keeping Make a table of the form -<table id="org2970f57" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> +<table id="org61fc1e7" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <colgroup> @@ -1399,9 +1417,11 @@ Objectives for this e-mail: (talks (cdr group)) (first (car talks)) (reply-by-date (date-to-time "2022-10-08")) - (prerec-target (date-to-time "2022-11-07")) + (prerec-target (date-to-time "2022-11-04")) (attrs `(:speakers-short ,(plist-get first :speakers-short) + :plural + ,(if (= (length talks) 1) "" "s") :email ,(plist-get first :email) :year @@ -1416,10 +1436,12 @@ Objectives for this e-mail: ,(mapconcat (lambda (o) (format "https://emacsconf.org/%s/talks/%s" (plist-get o :year) (plist-get o :slug))) talks "\n") + :irc + ,(if (plist-get first :irc) (concat (plist-get first :irc) "? ") "") :acceptance-tasks ,(concat "* TODO Reply to acceptance e-mail in order to confirm e-mail communication :emacsconf: - DEADLINE: " (format-time-string "<%Y-%m-%d %a>" reply-by-date) "\n Please include public e-mail and/or any extra information you want on\n" + DEADLINE: " (format-time-string "<%Y-%m-%d %a>" reply-by-date) "\n Please include any extra information you want (ex: public e-mail, IRC nick) on\n" (mapconcat (lambda (o) (format " https://emacsconf.org/%s/talks/%s" (plist-get o :year) (plist-get o :slug))) @@ -1439,7 +1461,11 @@ Objectives for this e-mail: (plist-get o :title) (plist-get o :year) (plist-get o :slug) - (string-fill (emacsconf-replace-plist-in-string o (plist-get o :acceptance-comment)) 72))) + (string-fill (emacsconf-replace-plist-in-string + (append o + (list + :prerec-target (format-time-string "%b %e" prerec-target))) + (plist-get o :acceptance-comment)) 72))) talks "\n---------------------------------------------------------------------\n")))) (compose-mail (car group) @@ -1448,7 +1474,9 @@ Objectives for this e-mail: ("Mail-Followup-To" . ,(plist-get template :mail-followup-to)) ("Cc" . ,(plist-get template :cc)))) (message-goto-body) - (save-excursion (insert (emacsconf-replace-plist-in-string attrs (plist-get template :body)))))) + (save-excursion (insert (emacsconf-replace-plist-in-string attrs (plist-get template :body))) + (goto-char (point-min)) + (emacsconf-mail-merge-wrap)))) (defun emacsconf-draft-all-early-acceptances () (interactive) @@ -1468,11 +1496,11 @@ Hi, ${speakers-short}! Summary: ,${acceptance-tasks} -We've accepted your EmacsConf proposal for ${titles}! Thanks for +We've accepted your EmacsConf proposal${plural} for ${titles}! Thanks for volunteering to share what you're learning about. I know it takes a fair bit of work to prepare a presentation, so I appreciate that you're taking the time to show what's possible with Emacs and -encourage people to learn more. +encourage people to learn more.${wrap} --- @@ -1480,27 +1508,29 @@ ${talk-details-and-comments} --- -You'll have some time after your talk for Q&A, so the allocated time -can be just for your pre-recorded talk. Of course, if you like, you +You'll have some time after your talk${plural} for Q&A, so the allocated time +can be just for your pre-recorded talk${plural}. Of course, if you like, you can make it shorter. We've posted preparation tips at <https://emacsconf.org/${year}/prepare/> . We'll send you instructions on how to upload files once we get that set up. -Could you please plan to ****put your pre-rec together by ${prerec-target}**** -(or even earlier if you want)? We're going to try to caption as many talks -as possible again this year, and extra time helps a lot. People found -the captions really helpful while watching the stream, and sending -your talk in early will make it more likely that we'll be able to get -your captions edited and reviewed before the conference. +Could you please plan to ****put your pre-rec${plural} together by +${prerec-target}**** (or even earlier if you want)? We're going to try +to caption as many talks as possible again this year, and extra time +helps a lot. People found the captions really helpful while watching +the stream, and sending your talk in early will make it more likely +that we'll be able to get your captions edited and reviewed before the +conference. ****Please reply to this e-mail by ${reply-date}**** (including emacsconf-submit@gnu.org in the To: or Cc:) so that we can confirm that we've got the right email address for you and that messages can -get properly delivered. Would you like us to put ${email} as the +get properly delivered. Also, would you like us to put ${email} as the public contact information for you, or would you like us to add -something else to the talk pages? +something else to the talk pages?${wrap} + ${page-urls} If you have any questions, please e-mail us at @@ -2234,4 +2264,20 @@ see emacsconf-import-comments-from-etherpad-text they intend their talks to be 10′ or 20′. We should change the wording on the CFP to ask them to only provide alternatives for shorter formats, not longer. +- It was hard to squeeze all the org/hyperbole talk on day-1. + Generally, the people who submit these kinds of talk come from all + over the world, and US mornings are more accommodating than US + evenings when it comes to timezones. We might consider having two org + **mornings** rather than an org **day**; it would give us more flexibility + with those talks. +- We’re starting to reach critical mass on the org-talks. We might want + to consider splitting the org-talks and the dev-talks into two + distinct events to allow them to grow independently. +- We should associate time-of-day with CFP-deadline; otherwise, the + scheduler has to be on edge until the very end of the day. It’s worse + this year because we made CFP-end coincide with speaker-notif, so this + might not be as much of a problem next year. +- It’s easier for us to extend beyond 5pm than to go before 9am + (especially for the West coast). Extending beyond 5pm puts strain on + European organizers and volunteers, though. diff --git a/2022/organizers-notebook.org b/2022/organizers-notebook.org index a7d3b006..3a1f690f 100644 --- a/2022/organizers-notebook.org +++ b/2022/organizers-notebook.org @@ -56,11 +56,35 @@ Planned dates and phases: | | volunteers: tech checks, captions | | 2022-12-03, 2022-12-04 | Conference | -Current phase: No prerecs to process yet, so it's a good time to focus on infrastructure -** TODO Remind people about confirming e-mail communications :sachac: +Current phase: No prerecs to process yet, so it's a good time to focus +on infrastructure + +** [#A] Time sensitive +:CUSTOM_ID: current-time-sensitive +*** TODO Draft program-published email for emacsconf-discuss :needsowner: +**** TODO Post it to r/emacs as well +Please let zaeph know when it’s live so that the post can be distinguished. + + +*** TODO Remind people about confirming e-mail communications :sachac: SCHEDULED: <2022-10-08 Sat> -** TODO Send people schedule information and doublecheck their availability/Q&A preference :sachac: +*** TODO Send people schedule information and doublecheck their availability/Q&A preference :sachac: SCHEDULED: <2022-10-16 Sun> +** DONE Review the submissions in the pad (see emacsconf-org-private or conf.org for the link) and add any objections or comments by Sept 26 for possible [[*Early speaker notification][early speaker notification]], Oct 7 for everything :organizers: +CLOSED: [2022-09-29 Thu 20:29] DEADLINE: <2022-09-26 Mon> +- zaeph: will start reviewing on Sep 21 +** DONE Write preparation instructions :zaeph: +CLOSED: [2022-09-29 Thu 20:45] DEADLINE: <2022-09-26 Mon> +2021/prepare.md can be reused. + +Extra stuff to consider adding: +- DONE Suggestions for themes (especially wrt colourscape) +- DONE “Please don’t squeeze your talk by fast-forwarding your speech. Trimming silences and filler words can help, though. Sometimes it's easier to write, record, and edit your voiceover, and then record the video to go along with it." +- DONE Allowing speakers to plant questions, esp. to cover tangential stuff that couldn’t fit in the prerec +** STANDBY Add nice-to-have stuff to prepare.md :zaeph: +- org-reveal config +- SIL fonts choice + ** TODO Prepare for prerecs :zaeph: DEADLINE: <2022-10-28 Fri> *** TODO Optimize ffmpeg incantation @@ -124,63 +148,8 @@ From previous years: ** STANDBY Write viewing instructions :zaeph: Extra stuff to consider adding: - Suggestions for mpv-filter to invert colourscape. -** DONE Review the submissions in the pad (see emacsconf-org-private or conf.org for the link) and add any objections or comments by Sept 26 for possible [[*Early speaker notification][early speaker notification]], Oct 7 for everything :organizers: -CLOSED: [2022-09-29 Thu 20:29] DEADLINE: <2022-09-26 Mon> -- zaeph: will start reviewing on Sep 21 -** DONE Write preparation instructions :zaeph: -CLOSED: [2022-09-29 Thu 20:45] DEADLINE: <2022-09-26 Mon> -2021/prepare.md can be reused. - -Extra stuff to consider adding: -- DONE Suggestions for themes (especially wrt colourscape) -- DONE “Please don’t squeeze your talk by fast-forwarding your speech. Trimming silences and filler words can help, though. Sometimes it's easier to write, record, and edit your voiceover, and then record the video to go along with it." -- DONE Allowing speakers to plant questions, esp. to cover tangential stuff that couldn’t fit in the prerec -** DONE Add more submissions (CFP deadline Sept 30) :sachac: -CLOSED: [2022-09-30 Fri 18:13] DEADLINE: <2022-09-30 Fri> -- Sacha: Add submissions to emacsconf-2022-private, draft 2-day schedule by Oct 10 -** DONE Publish talk pages :sachac: -CLOSED: [2022-09-30 Fri 18:13] -** DONE Send early acceptances :sachac: -CLOSED: [2022-09-30 Fri 18:13] DEADLINE: <2022-09-30 Fri> - -Ideal sequence: -1. publish /2022/prepare (zaeph) -2. publish wiki pages -3. send acceptance e-mails - - Allocate at most 20 minutes, say we'll try to add more time depending on the schedule (probably know by Sept 30 or Oct 1) - - Include review comments -4. Send an additional e-mail introducing speakers who may want to coordinate - - -** DONE Prepare to export talk information to wiki :sachac: -DEADLINE: <2022-10-15 Sat> - -Tested code in a fork, can publish talk information once talks are approved. -emacsconf-publish.el -emacsconf-generate-info-pages -emacsconf-generate-main-schedule -emacsconf-generate-talk-pages - -** DONE Give access to emacsconf-2022-private to dto :zaeph: -CLOSED: [2022-09-21 Wed 01:17] -** DONE Write better subtitle documentation :sachac: -CLOSED: [2022-09-22 Thu 15:12] -https://wiki.debian.org/Teams/DebConf/Video/Subtitles -https://emacsconf.org/captioning -That will help more people subtitle things -** DONE Write volunteer page :sachac: -CLOSED: [2022-09-22 Thu 15:02] -https://emacsconf.org/2022/volunteer - -** DONE Review the submissions in the pad (see emacsconf-org-private or conf.org for the link) and add any objections or comments by Sept 26 for possible [[*Early speaker notification][early speaker notification]], Oct 7 for everything :organizers: -CLOSED: [2022-09-27 Tue 16:14] DEADLINE: <2022-09-26 Mon> -- zaeph: will start reviewing on Sep 21 -** DONE Double-check sachac’s timezone conversions for availability :zaeph: -CLOSED: [2022-09-27 Tue 16:14] +** TODO Create relevant links between talks across 2022 and all previous years :needsowner: -zaeph helped with this, even catching some based on e-mail timestamps -** DONE Copy things over from previous notebooks :sachac: -CLOSED: [2022-09-21 Wed 14:12] * Things to figure out / decisions to make :PROPERTIES: :CUSTOM_ID: decisions @@ -1173,7 +1142,63 @@ Make a table of the form *** People have a hard time seeing dark-mode presentations (or light-mode) mpv --vf=negate $url +* Task archive +** DONE Review the submissions in the pad (see emacsconf-org-private or conf.org for the link) and add any objections or comments by Sept 26 for possible [[*Early speaker notification][early speaker notification]], Oct 7 for everything :organizers: +CLOSED: [2022-09-29 Thu 20:29] DEADLINE: <2022-09-26 Mon> +- zaeph: will start reviewing on Sep 21 +** DONE Write preparation instructions :zaeph: +CLOSED: [2022-09-29 Thu 20:45] DEADLINE: <2022-09-26 Mon> +2021/prepare.md can be reused. + +Extra stuff to consider adding: +- DONE Suggestions for themes (especially wrt colourscape) +- DONE “Please don’t squeeze your talk by fast-forwarding your speech. Trimming silences and filler words can help, though. Sometimes it's easier to write, record, and edit your voiceover, and then record the video to go along with it." +- DONE Allowing speakers to plant questions, esp. to cover tangential stuff that couldn’t fit in the prerec +** DONE Add more submissions (CFP deadline Sept 30) :sachac: +CLOSED: [2022-09-30 Fri 18:13] DEADLINE: <2022-09-30 Fri> +- Sacha: Add submissions to emacsconf-2022-private, draft 2-day schedule by Oct 10 +** DONE Publish talk pages :sachac: +CLOSED: [2022-09-30 Fri 18:13] +** DONE Send early acceptances :sachac: +CLOSED: [2022-09-30 Fri 18:13] DEADLINE: <2022-09-30 Fri> +Ideal sequence: +1. publish /2022/prepare (zaeph) +2. publish wiki pages +3. send acceptance e-mails + - Allocate at most 20 minutes, say we'll try to add more time depending on the schedule (probably know by Sept 30 or Oct 1) + - Include review comments +4. Send an additional e-mail introducing speakers who may want to coordinate + +** DONE Prepare to export talk information to wiki :sachac: +DEADLINE: <2022-10-15 Sat> + +Tested code in a fork, can publish talk information once talks are approved. +emacsconf-publish.el +emacsconf-generate-info-pages +emacsconf-generate-main-schedule +emacsconf-generate-talk-pages + +** DONE Give access to emacsconf-2022-private to dto :zaeph: +CLOSED: [2022-09-21 Wed 01:17] +** DONE Write better subtitle documentation :sachac: +CLOSED: [2022-09-22 Thu 15:12] +https://wiki.debian.org/Teams/DebConf/Video/Subtitles +https://emacsconf.org/captioning +That will help more people subtitle things +** DONE Write volunteer page :sachac: +CLOSED: [2022-09-22 Thu 15:02] +https://emacsconf.org/2022/volunteer + +** DONE Review the submissions in the pad (see emacsconf-org-private or conf.org for the link) and add any objections or comments by Sept 26 for possible [[*Early speaker notification][early speaker notification]], Oct 7 for everything :organizers: +CLOSED: [2022-09-27 Tue 16:14] DEADLINE: <2022-09-26 Mon> +- zaeph: will start reviewing on Sep 21 +** DONE Double-check sachac’s timezone conversions for availability :zaeph: +CLOSED: [2022-09-27 Tue 16:14] + +zaeph helped with this, even catching some based on e-mail timestamps +** DONE Copy things over from previous notebooks :sachac: +CLOSED: [2022-09-21 Wed 14:12] * Communications :PROPERTIES: :CUSTOM_ID: comms |