summaryrefslogtreecommitdiffstats
path: root/2026/organizers-notebook/index.org
diff options
context:
space:
mode:
Diffstat (limited to '2026/organizers-notebook/index.org')
-rw-r--r--2026/organizers-notebook/index.org150
1 files changed, 113 insertions, 37 deletions
diff --git a/2026/organizers-notebook/index.org b/2026/organizers-notebook/index.org
index 7c052325..937f92fb 100644
--- a/2026/organizers-notebook/index.org
+++ b/2026/organizers-notebook/index.org
@@ -138,6 +138,9 @@ interests you!
:END:
** DONE Set up organizers notebook
CLOSED: [2026-07-02 Thu 11:35]
+:PROPERTIES:
+:CUSTOM_ID: phases-set-up-organizers-notebook
+:END:
:LOGBOOK:
- State "DONE" from "TODO" [2025-06-17 Tue 10:41]
:END:
@@ -164,14 +167,23 @@ CLOSED: [2026-07-02 Thu 11:35]
:END:
**** DONE Update dates in emacsconf.el
CLOSED: [2026-07-02 Thu 11:35]
+:PROPERTIES:
+:CUSTOM_ID: phases-draft-cfp-update-dates-in-emacsconf-el
+:END:
[[file:~/proj/emacsconf/lisp/emacsconf.el]]
[[file:~/proj/emacsconf/lisp/emacsconf-erc.el]]
**** DONE Update conf topic
CLOSED: [2026-07-02 Thu 11:35]
+:PROPERTIES:
+:CUSTOM_ID: phases-draft-cfp-update-conf-topic
+:END:
[[file:~/proj/emacsconf/wiki/organizers-notebook/index.org::#phases-and-lessons-learned-draft-cfp-update-the-irc-topic][Update the IRC topic]]
**** DONE Remove draft marker
CLOSED: [2026-07-02 Thu 11:35]
+:PROPERTIES:
+:CUSTOM_ID: phases-draft-cfp-remove-draft-marker
+:END:
- [ ] cfp
- [ ] submit
@@ -202,15 +214,15 @@ CLOSED: [2026-07-02 Thu 11:35]
'((:label "Saturday"
:start "2026-12-12 9:00"
:end "2026-12-12 18:00"
- :tracks ("General" "Development"))
+ :tracks ("General" "B"))
(:label "Sunday"
:start "2026-12-13 9:00"
:end "2026-12-13 18:00"
- :tracks ("General" "Development"))))
+ :tracks ("General" "B"))))
(let ((emacsconf-schedule-default-buffer-minutes 10)
(emacsconf-schedule-default-buffer-minutes-for-live-q-and-a 20)
(emacsconf-schedule-break-time 10)
- (emacsconf-schedule-lunch-time 45)
+ (emacsconf-schedule-lunch-time 60)
(emacsconf-use-absolute-url t)
(emacsconf-schedule-strategies '(emacsconf-schedule-allocate-buffer-time
emacsconf-schedule-copy-previous-track))
@@ -225,28 +237,43 @@ CLOSED: [2026-07-02 Thu 11:35]
(setq emacsconf-schedule-plan
'(("GEN Saturday, Dec 6" :start "2026-12-12 09:00" :set-track "General")
sat-open
- emacspeak
- cadet
- local
- hutch
- rau
- bone
+ planning ; The Emacs Planning Habits of a Questionably Effective Person
+ listen ; Controlling Emacs by voice using Emacslisten
+ emacspeak ; Multi-dimensional information processing with Emacs and Emacspeak
+ rau ; <= 13:00
(lunch :start "12:00")
- align
- portable
- planning
- writing
- koutliner
+ plots ; <= 14:00 Plots with ROOTs
+ ffs ; Plain text presentations in GNU Emacs with ffs
bible
- anju
- open-mic
+ svg
+ anju ; >= 12:00
+ ghostel ; >= 14:00 Ghost in the Shell: a libghostty powered terminal for Emacs
sat-close
- ("DEV Saturday, Dec 6" :start "2026-12-12 9:30" :set-track "Development")
+ ("B Saturday, Dec 6" :start "2026-12-12 9:30" :set-track "B")
(lunch :start "12:00")
+ llms
+ portable ; Emacs as my portable user space across operating platforms
+ os
+ cadet ; My Space Cadet Deck
("GEN Sunday, Dec 7" :start "2026-12-13 09:00" :set-track "General")
sun-open
- (lunch :start "12:00" :start "16:30")
+ bone ; <= 13:00 bug reports
+ local
+ hutch ; hutch: code reviews for the mildly disenfranchised
+ team
+ compile ; >= 11:00
+ (lunch :start "12:00")
+ mobile ; How I fixed Org Mode's biggest mobile and collaboration problems
+ writing
+ hyperbole ; Hyperbole, My Dear Watson
+ koutliner ; >= 11:00 Hyperbole Koutliner: The Best Autonumbered, Hyperlinking Outliner for Emacs
+ dnd ; DnD and Org Roam: Becoming a Better DM with Emacs
+ align
(sun-close)
+ ("B Saturday, Dec 6" :start "2026-12-13 10:00" :set-track "B")
+ community
+ (lunch :start "12:00")
+;; open-mic
))
(setq emacsconf-schedule-draft (emacsconf-schedule-prepare (emacsconf-schedule-inflate-sexp emacsconf-schedule-plan)))
(prog1 (string-join (emacsconf-schedule-validate emacsconf-schedule-draft) "\n")
@@ -266,14 +293,13 @@ CLOSED: [2026-07-02 Thu 11:35]
(clear-image-cache))))
#+end_src
+#+ATTR_ORG: :width 500
+[[file:schedule.svg]]
+
#+RESULTS: schedule
:results:
-sunday closing remarks: Starts at 12:45 before 16:30
:end:
-#+ATTR_ORG: :width 500
-[[file:schedule.svg]]
-
Legend:
- light blue: constraint is <= a time
- peach: constraint is >= a time
@@ -282,8 +308,17 @@ Legend:
Notes:
+- Let's see if we can pair these up:
+ - emacsconf:listen and emacsconf:emacspeak
+ - emacsconf:mobile, emacsconf:hyperbole, emacsconf:koutliner, emacsconf:dnd: PIM
+ - emacsconf:hutch and emacsconf:team and emacsconf:compile - LLM-related; people who aren't interested in LLMs can continue to hang out with bzg in the emacsconf:bone talk
+ - emacsconf:portable, emacsconf:os and emacsconf:cadet
+ - emacsconf:community and emacsconf:llms might be either panels or open-mic meetup-type things
** Review rescheduled talks
+:PROPERTIES:
+:CUSTOM_ID: phases-review-rescheduled-talks
+:END:
#+begin_src emacs-lisp :results table replace
(mapcar (lambda (o)
@@ -298,11 +333,15 @@ For big changes, use emacsconf-mail-schedule-updates
** While speakers are working on their videos
+:PROPERTIES:
+:CUSTOM_ID: phases-while-speakers-are-working-on-their-videos
+:END:
*** TODO Send draft schedule :email:
SCHEDULED: <2026-09-25 Fri>
:PROPERTIES:
:CREATED: [2025-09-30 Tue 09:38]
:Effort: 0:30
+:CUSTOM_ID: phases-while-speakers-are-working-on-their-videos-send-draft-schedule
:END:
:LOGBOOK:
CLOCK: [2025-10-03 Fri 10:26]--[2025-10-03 Fri 11:07] => 0:41
@@ -311,14 +350,25 @@ CLOCK: [2025-10-03 Fri 10:26]--[2025-10-03 Fri 11:07] => 0:41
*** TODO Send backstage and upload instructions :email:
:PROPERTIES:
:CREATED: [2025-09-30 Tue 09:39]
+:CUSTOM_ID: phases-while-speakers-are-working-on-their-videos-send-backstage-and-upload-instructions
:END:
*** TODO Record pronunciations
+:PROPERTIES:
+:CUSTOM_ID: phases-while-speakers-are-working-on-their-videos-record-pronunciations
+:END:
*** TODO Post the schedule publicly
+:PROPERTIES:
+:CUSTOM_ID: phases-while-speakers-are-working-on-their-videos-post-the-schedule-publicly
+:END:
** While volunteers are working on captions
+:PROPERTIES:
+:CUSTOM_ID: phases-while-volunteers-are-working-on-captions
+:END:
*** TODO E-mail speakers asking them to confirm the pronunciations :email:
SCHEDULED: <2026-12-01 Tue>
:PROPERTIES:
:CREATED: [2025-09-30 Tue 09:39]
+:CUSTOM_ID: phases-while-volunteers-are-working-on-captions-e-mail-speakers-asking-them-to-confirm-the-pronunciations
:END:
*** Record intros and opening remarks
:PROPERTIES:
@@ -331,7 +381,7 @@ SCHEDULED: <2026-12-01 Tue>
:CUSTOM_ID: phases-record-intros-and-opening-remarks-record-sat-open-remarks
:END:
-Welcome to EmacsConf 2025, where we have fun
+Welcome to EmacsConf 2026, where we have fun
exploring how much we can do with a text editor.
It's hard to give a general overview
of all the cool talks today and tomorrow,
@@ -404,7 +454,7 @@ so you can follow the links to get to the next one
or go back to the schedule and get the link from there.
If you have general feedback about
the conference itself, please put it in
-pad.emacsconf.org/2025 , which is linked on each pad.
+pad.emacsconf.org/2026 , which is linked on each pad.
You can also use this as a general community message board
for things like Help Wanted.
Internet Relay Chat or IRC can be another great way
@@ -451,13 +501,13 @@ and you'll probably meet us in the closing remarks.
That's also where we get to thank
all the people and organizations
who make EmacsConf possible.
-Thanks for coming to EmacsConf 2025.
+Thanks for coming to EmacsConf 2026.
**** TODO Record sun-open remarks
:PROPERTIES:
:CUSTOM_ID: phases-record-intros-and-opening-remarks-record-sun-open-remarks
:END:
-Welcome to the second day of EmacsConf 2025.
+Welcome to the second day of EmacsConf 2026.
The best parts of EmacsConf are the conversations.
The wiki has a page on how to watch and participate,
and I'll give you a quick overview as well.
@@ -531,7 +581,7 @@ so you can follow the links to get to the next one
or go back to the schedule and get the link from there.
If you have general feedback about
the conference itself, please put it in
-pad.emacsconf.org/2025 , which is linked on each pad.
+pad.emacsconf.org/2026 , which is linked on each pad.
You can also use this as a general community message board
for things like Help Wanted.
Internet Relay Chat or IRC can be another great way
@@ -577,12 +627,27 @@ and you'll probably meet us in the closing remarks.
That's also where we get to thank
all the people and organizations
who make EmacsConf even possible.
-Thanks for coming to EmacsConf 2025.
+Thanks for coming to EmacsConf 2026.
*** TODO Generate assets
+:PROPERTIES:
+:CUSTOM_ID: phases-while-volunteers-are-working-on-captions-generate-assets
+:END:
*** TODO Send check-in details :email:
+:PROPERTIES:
+:CUSTOM_ID: phases-while-volunteers-are-working-on-captions-send-check-in-details
+:END:
*** TODO Ask libera.chat to increase IRC limit
+:PROPERTIES:
+:CUSTOM_ID: phases-while-volunteers-are-working-on-captions-ask-libera-chat-to-increase-irc-limit
+:END:
** After the conference
+:PROPERTIES:
+:CUSTOM_ID: phases-after-the-conference
+:END:
*** TODO Send thanks and follow-up questions :email:
+:PROPERTIES:
+:CUSTOM_ID: phases-after-the-conference-send-thanks-and-follow-up-questions
+:END:
** TODO Confirm shifts
SCHEDULED: <2026-12-01 Tue>
:PROPERTIES:
@@ -600,23 +665,21 @@ SCHEDULED: <2026-12-01 Tue>
AM: 9-12 PM EST, PM: 1-5 PM EST (plus a little extra for setup/transition)
-Saturday Dec 6 2025
+Saturday Dec 12 2026
#+NAME: saturday-shifts
| | Start | End | [[https://emacsconf.org/2023/volunteer/host/][Host]] | Streamer | [[https://emacsconf.org/2023/volunteer/checkin/][Checkin]] | [[https://emacsconf.org/2023/volunteer/irc/][IRC]] | [[https://emacsconf.org/2023/volunteer/pad/][Pad]] | Coord |
|--------+-------+-------+--------+----------+---------+-----+-----+--------|
-| Gen AM | 09:00 | 12:00 | zaeph | sachac | sachac | | | sachac |
-| Gen PM | 13:00 | 17:00 | zaeph | sachac | sachac | | | sachac |
-| Dev AM | 10:00 | 12:00 | corwin | sachac | sachac | | | sachac |
-| Dev PM | 13:00 | 17:00 | corwin | sachac | sachac | | | sachac |
+| Gen AM | 09:00 | 12:00 |
+| Gen PM | 13:00 | 17:00 |
-Sunday Dec 7 2025
+Sunday Dec 13 2026
#+NAME: sunday-shifts
| | Start | End | [[https://emacsconf.org/2023/volunteer/host/][Host]] | Streamer | [[https://emacsconf.org/2023/volunteer/checkin/][Checkin]] | [[https://emacsconf.org/2023/volunteer/irc/][IRC]] | [[https://emacsconf.org/2023/volunteer/pad/][Pad]] | Coord |
|--------+-------+-------+--------------+----------+---------+-----+-----+--------|
-| Gen AM | 09:00 | 12:00 | zaeph/corwin | sachac | sachac | | | sachac |
-| Gen PM | 13:00 | 17:00 | zaeph/corwin | sachac | sachac | | | sachac |
+| Gen AM | 09:00 | 12:00 |
+| Gen PM | 13:00 | 17:00 |
Backups:
- dev host/streamer:
@@ -678,7 +741,7 @@ Interested in a shift? Please e-mail [[mailto:emacsconf-org-private@gnu.org]] an
#+RESULTS:
:results:
-(setq emacsconf-shifts (list (list :id "sat-am-gen" :track "General" :start "2025-12-06T09:00:00-0500" :end "2025-12-06T12:00:00-0500" :host "zaeph" :streamer "sachac" :checkin "sachac" :coord "sachac") (list :id "sat-pm-gen" :track "General" :start "2025-12-06T13:00:00-0500" :end "2025-12-06T17:00:00-0500" :host "zaeph" :streamer "sachac" :checkin "sachac" :coord "sachac") (list :id "sat-am-dev" :track "Development" :start "2025-12-06T10:00:00-0500" :end "2025-12-06T12:00:00-0500" :host "corwin" :streamer "sachac" :checkin "sachac" :coord "sachac") (list :id "sat-pm-dev" :track "Development" :start "2025-12-06T13:00:00-0500" :end "2025-12-06T17:00:00-0500" :host "corwin" :streamer "sachac" :checkin "sachac" :coord "sachac") (list :id "sun-am-gen" :track "General" :start "2025-12-07T09:00:00-0500" :end "2025-12-07T12:00:00-0500" :host "zaeph/corwin" :streamer "sachac" :checkin "sachac" :coord "sachac") (list :id "sun-pm-gen" :track "General" :start "2025-12-07T13:00:00-0500" :end "2025-12-07T17:00:00-0500" :host "zaeph/corwin" :streamer "sachac" :checkin "sachac" :coord "sachac")))
+(setq emacsconf-shifts (list (list :id "sat-am-gen" :track "General" :start "2025-12-06T09:00:00-0500" :end "2025-12-06T12:00:00-0500") (list :id "sat-pm-gen" :track "General" :start "2025-12-06T13:00:00-0500" :end "2025-12-06T17:00:00-0500") (list :id "sun-am-gen" :track "General" :start "2025-12-07T09:00:00-0500" :end "2025-12-07T12:00:00-0500") (list :id "sun-pm-gen" :track "General" :start "2025-12-07T13:00:00-0500" :end "2025-12-07T17:00:00-0500")))
:end:
@@ -743,6 +806,9 @@ CLOCK: [2024-11-20 Wed 10:48]--[2024-11-20 Wed 12:18] => 1:30
:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-check-bbb-audio-from-my-phone
:END:
*** Customize BigBlueButton branding
+:PROPERTIES:
+:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-customize-bigbluebutton-branding
+:END:
**** TODO [#C] Change background presentation
:PROPERTIES:
:CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-change-background-presentation
@@ -853,6 +919,7 @@ emacsconf-stream-generate-test-videos
*** TODO Try upgrading to 2.x
:PROPERTIES:
:Effort: 2:00
+:CUSTOM_ID: check-emacsconf-infrastructure-etherpad-try-upgrading-to-2-x
:END:
:LOGBOOK:
CLOCK: [2025-09-22 Mon 12:46]
@@ -954,12 +1021,21 @@ Some convenient commands are defined in emacsconf-el:emacsconf-erc.el.
| /deopall | Remove operator status in the Emacsconf channels |
| /conftopic | Set the first part of the topic |
** Uploading videos
+:PROPERTIES:
+:CUSTOM_ID: processes-and-notes-uploading-videos
+:END:
*** YouTube
+:PROPERTIES:
+:CUSTOM_ID: processes-and-notes-uploading-videos-youtube
+:END:
emacsconf-publish-youtube-step-through-publishing
*** Toobnix
+:PROPERTIES:
+:CUSTOM_ID: processes-and-notes-uploading-videos-toobnix
+:END:
* Decisions
:PROPERTIES: