summaryrefslogtreecommitdiffstats
path: root/2023/organizers-notebook/index.org
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2023-10-09 08:37:41 -0400
committerSacha Chua <sacha@sachachua.com>2023-10-09 08:37:41 -0400
commit69cd9bfe3b75e3bc6af840a92864b322e4d64b29 (patch)
tree23fb7f371af0185aaf824706bd63cf05d77aab43 /2023/organizers-notebook/index.org
parent616b47d9a57add27cedb204f89ea310078aeb17e (diff)
downloademacsconf-wiki-69cd9bfe3b75e3bc6af840a92864b322e4d64b29.tar.xz
emacsconf-wiki-69cd9bfe3b75e3bc6af840a92864b322e4d64b29.zip
Rename extending to world and move it to Sun morning
Diffstat (limited to '2023/organizers-notebook/index.org')
-rw-r--r--2023/organizers-notebook/index.org437
1 files changed, 219 insertions, 218 deletions
diff --git a/2023/organizers-notebook/index.org b/2023/organizers-notebook/index.org
index 6f522aed..344a8570 100644
--- a/2023/organizers-notebook/index.org
+++ b/2023/organizers-notebook/index.org
@@ -34,9 +34,6 @@ This file is automatically exported from [/2023/organizers-notebook/index.org](/
#+RESULTS:
:results:
-Decisions to make:
-
-- [[#hyperdrive-core][Check with hyperdrive and core if they're willing to swap]] (by 2023-10-25 Wed)
:end:
#+TOC: headlines 2
@@ -434,7 +431,7 @@ These times are in EST (GMT-5).
("DEV Sunday, Dec 3" :start "2023-12-03 10:00" :set-track "Development")
scheme
test
- (extending)
+ (world)
(flat)
(lunch :start "12:00")
gc
@@ -522,7 +519,7 @@ These times are in EST (GMT-5).
- 2023-12-03 Sun 10:35-10:45 - <= 13:00 - [[emacsconf:eat][eat]]: Eat and Eat powered Eshell, fast featureful terminal inside Emacs (Akib Azmain Turja)
- 2023-12-03 Sun 10:35-10:55 - <= 12:00 - [[emacsconf:test][test]]: What I learned by writing test cases for GNU Hyperbole (Mats Lidell)
- 2023-12-03 Sun 11:00-11:20 - <= 13:00 - [[emacsconf:poltys][poltys]]: The browser in a buffer (Michael Bauer)
- - 2023-12-03 Sun 11:10-11:30 - <= 11:30 - [[emacsconf:extending][extending]]: GNU Emacs for electronics, note-taking, and as lightweight IDE (Anand Tamariya)
+ - 2023-12-03 Sun 11:10-11:30 - <= 11:30 - [[emacsconf:world][world]]: GNU Emacs: A World of Possibilities (Anand Tamariya)
- 2023-12-03 Sun 11:35-11:55 - <= 17:00 - [[emacsconf:cubing][cubing]]: Speedcubing in Emacs (Vasilij "wasamasa" Schneidermann)
- 2023-12-03 Sun 11:45-11:55 - between 11:00-13:00 - [[emacsconf:flat][flat]]: A modern Emacs look-and-feel without pain (Pedro A. Aranda)
- 2023-12-03 Sun 13:00-13:20 - <= 14:00 - [[emacsconf:gc][gc]]: emacs-gc-stats: Does garbage collection actually slow down Emacs? (Ihor Radchenko)
@@ -544,9 +541,9 @@ These times are in EST (GMT-5).
:END:
- *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.
+ - 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:world, but none of the talks moved by 2 hours or more, so no extra e-mails needed for now.
- [2023-10-08 Sun] Moved [[emacsconf:woof]] earlier and added [[emacsconf:core]]. Moved [[emacsconf:hyperdrive]] to Sun afternoon.
- - [2023-10-09 Mon] Moved [[emacsconf:extending]] to the morning to accommodate IST.
+ - [2023-10-09 Mon] Renamed =extending= to emacsconf:world and moved it to the morning to accommodate IST.
- Saturday on the General track: Org day + misc
- emacsconf:adventure is the first talk because of availability constraints; would be nice to connect it to emacsconf:solo
- emacsconf:uni for teaching, [[emacsconf:teaching]] is also related, and emacsconf:table for grading
@@ -559,7 +556,7 @@ These times are in EST (GMT-5).
- Saturday afternoon, developer track: REPLs, misc talks
- start off with developer tweaks: emacsconf:overlay (compilation), and then emacsconf:eval and emacsconf:repl are paired together
- emacsconf:hyperdrive: adding another file protocol, using HTTP APIs
- - [[emacsconf:extending]] might just be replays of demos + Q&A session if people are interested
+ - [[emacsconf:world]] might be replays of demos + Q&A session if people are interested
- Sunday morning gen: Hyperbole (gen track, then crossing over to dev for testing) + misc talks
- Hyperbole mini-track is in the morning because of [[emacsconf:test]]'s availability constraints; emacsconf:hyperamp and emacsconf:koutline go before it. Try to avoid conflicts so they can attend each other's talks
- Sunday morning after emacsconf:test could be a fun extended "let's write tests together" session if someone wants to lead it
@@ -608,216 +605,6 @@ 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 core if they're willing to swap :decision:
-DEADLINE: <2023-10-25 Wed>
-:PROPERTIES:
-:CUSTOM_ID: hyperdrive-core
-:END:
-
-If Stefan Kangas puts together [[emacsconf:core][Emacs core development: how it works]]
-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:core in the first track.
-:PROPERTIES:
-:CUSTOM_ID: core-a
-:END:
-
-#+begin_src emacs-lisp :var filename="emacsconf-hyperdrive-core-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
- (core :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-core-swap.svg?wrap=export html]]
-
-**** Option B: Keep emacsconf:hyperdrive on the first track, and group emacsconf:devel and emacsconf:core 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-core-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")
- (core :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-core-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:core to compete with it.
-
-
*** TODO Announce schedule publicly
SCHEDULED: <2023-10-25 Wed>
*** TODO Incorporate "About the speaker" info on the wiki pages
@@ -1221,6 +1008,220 @@ Sacha
:CUSTOM_ID: archive
:END:
+** DONE Check with hyperdrive and core if they're willing to swap :decision:
+DEADLINE: <2023-10-25 Wed>
+:PROPERTIES:
+:CUSTOM_ID: hyperdrive-core
+:END:
+
+DONE [2023-10-08 Sun]: hyperdrive on Sunday afternoon, will keep an eye out for openings on general track and call it out in the opening remarks so people know that it's a general talk.
+
+If Stefan Kangas puts together [[emacsconf:core][Emacs core development: how it works]]
+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:core in the first track.
+:PROPERTIES:
+:CUSTOM_ID: core-a
+:END:
+
+#+begin_src emacs-lisp :var filename="emacsconf-hyperdrive-core-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
+ (core :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)
+ (world :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:
+- world: Ends at 15:30 after 11:30
+:end:
+
+
+[[my-include:emacsconf-hyperdrive-core-swap.svg?wrap=export html]]
+
+*** Option B: Keep emacsconf:hyperdrive on the first track, and group emacsconf:devel and emacsconf:core 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-core-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)
+ (world :track "Development")
+ (devel :track "Development")
+ (core :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:
+- world: Ends at 14:55 after 11:30
+:end:
+
+[[my-include:emacsconf-hyperdrive-core-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:core to compete with it.
+
+
** DONE Test the idea of three tracks and more aligned times :decision:
CLOSED: [2023-10-03 Tue 15:35] DEADLINE: <2023-10-13 Fri>
:PROPERTIES: