diff options
author | Sacha Chua <sacha@sachachua.com> | 2023-10-08 11:25:51 -0400 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2023-10-08 11:25:51 -0400 |
commit | b3af33bc735c797e74032478ca9a4cad82e7a008 (patch) | |
tree | abe9f528a30cbcd34e3164d5f6edd76353b242b6 /2023/organizers-notebook/index.org | |
parent | a828c7020fa691a403c2d25e5160a9d2cc2b90cd (diff) | |
download | emacsconf-wiki-b3af33bc735c797e74032478ca9a4cad82e7a008.tar.xz emacsconf-wiki-b3af33bc735c797e74032478ca9a4cad82e7a008.zip |
add gap
Diffstat (limited to '2023/organizers-notebook/index.org')
-rw-r--r-- | 2023/organizers-notebook/index.org | 233 |
1 files changed, 225 insertions, 8 deletions
diff --git a/2023/organizers-notebook/index.org b/2023/organizers-notebook/index.org index 1c7b17d8..c2b94ef6 100644 --- a/2023/organizers-notebook/index.org +++ b/2023/organizers-notebook/index.org @@ -375,7 +375,6 @@ These times are in EST (GMT-5). (emacsconf-schedule-break-time 10) (emacsconf-schedule-lunch-time 60) (emacsconf-use-absolute-url t) - (emacsconf-schedule-max-time 30) (emacsconf-schedule-strategies '(emacsconf-schedule-allocate-buffer-time)) (emacsconf-schedule-validation-functions '(emacsconf-schedule-validate-time-constraints @@ -405,12 +404,13 @@ These times are in EST (GMT-5). (matplotllm :track "Development") (voice :track "Development") (llm :track "Development") - (lunch :start "12:00") (woof :track "Development") + (lunch :start "12:00") (overlay) (eval) (repl) (extending :track "Development") + gap ("GEN Sunday, Dec 3" :start "2023-12-03 09:00") sun-open hyperamp @@ -460,6 +460,10 @@ These times are in EST (GMT-5). #+end_comment #+INCLUDE: schedule.svg export html + +- Legend: dashed line means non-BBB Q&A; light gray means penciled-in talk; yellow means video already submitted and being processed + + *** Draft schedule as a list :PROPERTIES: :CUSTOM_ID: schedule-list @@ -496,17 +500,18 @@ These times are in EST (GMT-5). - 2023-12-02 Sat 10:55-11:15 - >= 10:00 - [[emacsconf:llm][llm]]: LLM clients in Emacs, functionality and standardization (Andrew Hyatt) - 2023-12-02 Sat 11:05-11:15 - <= 15:00 - [[emacsconf:taming][taming]]: Taming things with Org Mode (Gergely Nagy (algernon)) - 2023-12-02 Sat 11:30-11:50 - <= 13:00 - [[emacsconf:one][one]]: one.el: the static site generator for Emacs Lisp Programmers (Tony Aldon) + - 2023-12-02 Sat 11:30-11:50 - <= 15:00 - [[emacsconf:woof][woof]]: Watch Over Our Folders (Bastien Guerry) - 2023-12-02 Sat 13:00-13:10 [[emacsconf:writing][writing]]: Emacs turbo-charges my writing (Jeremy Friesen) - - 2023-12-02 Sat 13:00-13:20 - <= 15:00 - [[emacsconf:woof][woof]]: Watch Over Our Folders (Bastien Guerry) + - 2023-12-02 Sat 13:00-13:20 - >= 11:00 - [[emacsconf:overlay][overlay]]: Improving compiler diagnostics with Overlays (Jeff Trull) - 2023-12-02 Sat 13:25-13:35 [[emacsconf:nabokov][nabokov]]: Why Nabokov would use Org-Mode if he were writing today (Edmund Jorgensen) - - 2023-12-02 Sat 13:35-13:55 - >= 11:00 - [[emacsconf:overlay][overlay]]: Improving compiler diagnostics with Overlays (Jeff Trull) + - 2023-12-02 Sat 13:35-13:45 [[emacsconf:eval][eval]]: Editor Integrated REPL Driven Development for all languages (Musa Al-hassy) - 2023-12-02 Sat 13:50-14:10 - no live Q&A - [[emacsconf:collab][collab]]: Collaborative data processing and documenting using org-babel (Jonathan Hartman, Lukas C. Bossert) - - 2023-12-02 Sat 14:10-14:20 [[emacsconf:eval][eval]]: Editor Integrated REPL Driven Development for all languages (Musa Al-hassy) + - 2023-12-02 Sat 14:00-14:40 [[emacsconf:repl][repl]]: REPLs in strange places: Lua, LaTeX, LPeg, LPegRex, TikZ (Eduardo Ochs) - 2023-12-02 Sat 14:20-14:40 - >= 12:00 - [[emacsconf:solo][solo]]: How I play TTRPGs in Emacs (Howard Abrams) - - 2023-12-02 Sat 14:35-15:15 [[emacsconf:repl][repl]]: REPLs in strange places: Lua, LaTeX, LPeg, LPegRex, TikZ (Eduardo Ochs) + - 2023-12-02 Sat 14:50-15:10 [[emacsconf:extending][extending]]: GNU Emacs for electronics, note-taking, and as lightweight IDE (Anand Tamariya) - 2023-12-02 Sat 14:55-15:15 - >= 13:00 - [[emacsconf:ref][ref]]: Org-Mode workflow: informal reference tracking (Christopher Howard) - 2023-12-02 Sat 15:25-15:35 - between 15:00-16:00 - [[emacsconf:unentangling][unentangling]]: (Un)entangling projects and repos (Alexey Bochkarev) - - 2023-12-02 Sat 15:25-15:45 [[emacsconf:extending][extending]]: GNU Emacs for electronics, note-taking, and as lightweight IDE (Anand Tamariya) + - 2023-12-02 Sat 15:25-16:05 [[emacsconf:gap][gap]]: Bridging the gap between emacs-devel and the community - 2023-12-02 Sat 15:45-16:25 - >= 11:00 - [[emacsconf:hyperdrive][hyperdrive]]: hyperdrive.el: Peer-to-peer filesystem in Emacs (Joseph Turner) - 2023-12-02 Sat 16:40-16:50 - no live Q&A - [[emacsconf:devel][devel]]: Emacs development updates (John Wiegley) - 2023-12-02 Sat 17:00-17:10 [[emacsconf:sat-close][sat-close]]: Saturday closing remarks @@ -538,7 +543,6 @@ These times are in EST (GMT-5). :CUSTOM_ID: schedule-notes :END: -- Legend: dashed line means non-BBB Q&A; light gray means penciled-in talk - *Schedule changes after the schedule FYI email from 2023-10-05*: - Moved [[emacsconf:hyperdrive][hyperdrive]] talk to general track; moved [[emacsconf:woof]] to development track and removed afternoon break. Changed [[emacsconf:woof]], emacsconf:solo, emacsconf:unentangling, emacsconf:ref, emacsconf:devel, emacsconf:sat-close, emacsconf:overlay, emacsconf:eval, emacsconf:repl, emacsconf:hyperdrive, and emacsconf:extending, but none of the talks moved by 2 hours or more, so no extra e-mails needed for now. - Saturday on the General track: Org day + misc @@ -602,6 +606,214 @@ These times are in EST (GMT-5). *** DONE E-mail all the speakers a link to the draft schedule CLOSED: [2023-10-05 Thu 15:38] so that they can confirm that I've got their availability correctly coded and ask for any adjustments in case they really want to attend someone else's Q&A session +*** TODO Check with hyperdrive and gap if they're willing to swap +:PROPERTIES: +:CUSTOM_ID: hyperdrive-gap +:END: + +If Stefan Kangas puts together [[emacsconf:gap][Bridging the gap between emacs-devel +and the community]] speaking as a new Emacs maintainer, that might be +a good general closing talk on the first day because it can encourage +people to help with Emacs development. We don't have a lot of space on +the General track, but if we move [[emacsconf:hyperdrive][hyperdrive.el: Peer-to-peer +filesystem in Emacs]] to the other track, then there's enough space. + +It might also be a good idea to move [[emacsconf:devel]] earlier than +[[emacsconf:unentangling]] in case John Wiegley can have a live Q&A +session (he might be travelling at that time, so it's unsure), so that +there's more time for people to ask emacs-devel highlight questions +and so that John Wiegley and Stefan Kangas can attend each other's +Q&A. + +Joseph Turner wanted to make sure that people don't assume the +[[emacsconf:hyperdrive]] talk is too technical for them. We can rename the +tracks (Track A and Track B)? if that helps, so that people don't +think the other track is exclusively for more technical things. + +Thoughts? +**** Option A: Here's the schedule with emacsconf:hyperdrive in the second track and emacsconf:gap in the first track. +:PROPERTIES: +:CUSTOM_ID: gap-a +:END: + +#+begin_src emacs-lisp :var filename="emacsconf-hyperdrive-gap-swap.svg" :results replace :exports results +(emacsconf-schedule-test + filename + (emacsconf-time-constraints '()) + (arranged + (emacsconf-schedule-inflate-sexp + '(("GEN Saturday, Dec 2" :start "2023-12-02 09:00") + sat-open + adventure + uni + teaching + table + taming + one + (lunch :start "12:00") + writing + nabokov + collab + solo + ref + (devel :track "General") + unentangling + (gap :track "General") + (sat-close) + ("DEV Saturday, Dec 2" :start "2023-12-02 10:00") + (matplotllm :track "Development") + (voice :track "Development") + (llm :track "Development") + (lunch :start "12:00") + (woof :track "Development") + (overlay) + (eval) + (repl) + (extending :track "Development") + (hyperdrive :track "Development") + ("GEN Sunday, Dec 3" :start "2023-12-03 09:00") + sun-open + hyperamp + koutline + (parallel :track "General") + eat + poltys + cubing + (lunch :start "12:00") + (emms :track "General") + (steno :track "General") + mentor + break + (hn :start "15:00") + web + sharing + sun-close + ("DEV Sunday, Dec 3" :start "2023-12-03 10:00") + scheme + test + (flat :track "Development") + (lunch :start "12:00") + gc + lspocaml + (windows :track "Development") + (emacsconf :track "Development") + (emacsen :track "Development") + ))) + (emacsconf-schedule-break-time 10) + (emacsconf-schedule-lunch-time 60) + (emacsconf-schedule-default-buffer-minutes 10) + (emacsconf-schedule-default-buffer-minutes-for-live-q-and-a 15) + (emacsconf-schedule-svg-modify-functions '(emacsconf-schedule-svg-color-by-status)) + (emacsconf-schedule-validation-functions + '(emacsconf-schedule-validate-time-constraints + ;; emacsconf-schedule-validate-live-q-and-a-sessions-are-staggered + emacsconf-schedule-validate-all-talks-present + emacsconf-schedule-validate-no-duplicates)) + (emacsconf-schedule-strategies + '(emacsconf-schedule-allocate-buffer-time))) +#+end_src + +#+RESULTS: +:results: +:end: + + +[[my-include:emacsconf-hyperdrive-gap-swap.svg?wrap=export html]] + +**** Option B: Keep emacsconf:hyperdrive on the first track, and group emacsconf:devel and emacsconf:gap on the second track. + +[[emacsconf:woof]] can be moved to before lunch, and we can encourage people to check out the different tracks in the opening remarks. + +#+begin_src emacs-lisp :var filename="emacsconf-hyperdrive-gap-swap-b.svg" :results replace :exports results +(emacsconf-schedule-test + filename + (emacsconf-time-constraints '()) + (arranged + (emacsconf-schedule-inflate-sexp + '(("GEN Saturday, Dec 2" :start "2023-12-02 09:00") + sat-open + adventure + uni + teaching + table + taming + one + (lunch :start "12:00") + writing + nabokov + collab + solo + ref + unentangling + (hyperdrive) + (sat-close :start "16:40") + ("DEV Saturday, Dec 2" :start "2023-12-02 10:00") + (matplotllm :track "Development") + (voice :track "Development") + (llm :track "Development") + (woof :track "Development") + (lunch :start "12:00") + (overlay) + (eval) + (repl) + (extending :track "Development") + (devel :track "Development") + (gap :track "Development") + ("GEN Sunday, Dec 3" :start "2023-12-03 09:00") + sun-open + hyperamp + koutline + (parallel :track "General") + eat + poltys + cubing + (lunch :start "12:00") + (emms :track "General") + (steno :track "General") + mentor + break + (hn :start "15:00") + web + sharing + sun-close + ("DEV Sunday, Dec 3" :start "2023-12-03 10:00") + scheme + test + (flat :track "Development") + (lunch :start "12:00") + gc + lspocaml + (windows :track "Development") + (emacsconf :track "Development") + (emacsen :track "Development") + ))) + (emacsconf-schedule-break-time 10) + (emacsconf-schedule-lunch-time 60) + (emacsconf-schedule-default-buffer-minutes 10) + (emacsconf-schedule-default-buffer-minutes-for-live-q-and-a 15) + (emacsconf-schedule-svg-modify-functions '(emacsconf-schedule-svg-color-by-status)) + (emacsconf-schedule-validation-functions + '(emacsconf-schedule-validate-time-constraints + ;; emacsconf-schedule-validate-live-q-and-a-sessions-are-staggered + emacsconf-schedule-validate-all-talks-present + emacsconf-schedule-validate-no-duplicates)) + (emacsconf-schedule-strategies + '(emacsconf-schedule-allocate-buffer-time))) +#+end_src + +#+RESULTS: +:results: +:end: + +[[my-include:emacsconf-hyperdrive-gap-swap-b.svg?wrap=export html]] +**** Other ideas? + +Feel free to suggest something! + +Notes: +- emacsconf:sharing is nice to pair with emacsconf:mentor and emacsconf:hn and might be a good general-audience keynote-type thing as well. I don't want to schedule emacsconf:gap to compete with it. + + *** TODO Announce schedule publicly SCHEDULED: <2023-10-25 Wed> *** TODO Incorporate "About the speaker" info on the wiki pages @@ -664,6 +876,11 @@ I don't have access :PROPERTIES: :CUSTOM_ID: check-captions :END: +- OpenAI Whisper SaaS (https://platform.openai.com/docs/guides/speech-to-text/longer-inputs) limits audio files to 25MB, so it's probably easier to do it ourselves +***** TODO [#C] Try out Deepgram, play around with it for last-minute submissions? +***** TODO Get the autocaptions for emms up in the backstage area, then e-mail volunteers and speakers +SCHEDULED: <2023-10-08 Sun> + **** Reencoding :PROPERTIES: :CUSTOM_ID: check-reencoding |