From a7f62271ebf216a587d21c8b9ee14db8d53b416c Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Fri, 18 Sep 2026 13:55:36 -0400 Subject: add ghostel --- 2026/organizers-notebook.md | 30 +++++++++--------- 2026/organizers-notebook/index.org | 60 ++++++++++++++++++++++++++++++++++- 2026/organizers-notebook/schedule.svg | 2 +- 3 files changed, 75 insertions(+), 17 deletions(-) diff --git a/2026/organizers-notebook.md b/2026/organizers-notebook.md index 54b7b44e..04a97ac1 100644 --- a/2026/organizers-notebook.md +++ b/2026/organizers-notebook.md @@ -13,13 +13,13 @@ You might also like the [general organizers' notebook](/organizers-notebook) and - [Communications plan](#comms) - [Good/better/best](#good-better-best) - [Phases](#phases) - - [Set up organizers notebook](#org57b3894) + - [Set up organizers notebook](#phases-set-up-organizers-notebook) - [Draft CFP](#cfp) - [Draft schedule](#draft-schedule) - - [Review rescheduled talks](#org7d0a28a) - - [While speakers are working on their videos](#org2132208) - - [While volunteers are working on captions](#org96a1693) - - [After the conference](#orgeccf697) + - [Review rescheduled talks](#phases-review-rescheduled-talks) + - [While speakers are working on their videos](#phases-while-speakers-are-working-on-their-videos) + - [While volunteers are working on captions](#phases-while-volunteers-are-working-on-captions) + - [After the conference](#phases-after-the-conference) - [Confirm shifts](#shifts) - [Check EmacsConf infrastructure](#check-emacsconf-infrastructure) - [BigBlueButton](#check-emacsconf-infrastructure-bigbluebutton) @@ -35,7 +35,7 @@ You might also like the [general organizers' notebook](/organizers-notebook) and - [Processes and notes](#processes-and-notes) - [Hosting](#processes-and-notes-hosting) - [ERC](#processes-and-notes-erc) - - [Uploading videos](#org39a75cc) + - [Uploading videos](#processes-and-notes-uploading-videos) - [Decisions](#decisions) - [Support code](#support-code) @@ -228,7 +228,7 @@ interests you! # Phases - + ## DONE Set up organizers notebook @@ -280,7 +280,7 @@ interests you! ## TODO Draft schedule -Graphical view of the scheduleSchedule for SaturdaySaturday 9:00- 9:10 Saturday opening remarkssat-open 9:10- 9:30 The Emacs Planning Habits of a Questionably Effective Person: My 40-year journey of planning with Emacs, Org Mode, paper journals, etc.planning 9:50-10:10 Controlling Emacs by voice using Emacslistenlisten10:30-11:00 Multi-dimensional information processing with Emacs and Emacspeak: a blind man's perspectiveemacspeak11:10-11:20 BONE and gnaw.el: tracking what mattersbone 1:00- 1:20 Close the writing accountability gap with Emacswriting 1:40- 2:00 Plain text presentations in GNU Emacs with ffsffs 2:20- 2:30 Emacs as my portable user space across operating platformsportable 2:50- 3:10 bible-gateway: A Two-Edged Sword in Emacsbible 3:30- 3:50 Emacs Everywhere: A Fun Romp Through Esoteric Operating Systemsos 4:10- 4:20 My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integrationcadet 4:40- 4:50 Saturday closing remarks / open sessionsat-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 9:10- 9:30 Column-aligning text in Emacsalign 9:50-10:00 Local file history possibilities in Emacslocal10:20-10:30 hutch: code reviews for the mildly disenfranchisedhutch10:40-11:00 Beyond the Chatbot: Team-Oriented AI in Emacsteam11:20-11:40 Emacs as a Window Manager and concurrencyrau 1:00- 1:20 Hyperbole, My Dear Watsonhyperbole 1:40- 2:00 Hyperbole Koutliner: The Best Autonumbered, Hyperlinking Outliner for Emacskoutliner 2:20- 2:30 DnD and Org Roam: Becoming a Better DM with Emacsdnd 2:50- 3:10 A (sort of) REPL for learning SVGsvg 3:30- 3:50 Revisiting Emacs Mouse Interactions with Anjuanju 4:00- 4:10 Sunday closing remarkssun-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Graphical view of the scheduleSchedule for SaturdaySaturday 9:00- 9:10 Saturday opening remarkssat-open 9:10- 9:30 The Emacs Planning Habits of a Questionably Effective Person: My 40-year journey of planning with Emacs, Org Mode, paper journals, etc.planning 9:50-10:10 Controlling Emacs by voice using Emacslistenlisten10:30-11:00 Multi-dimensional information processing with Emacs and Emacspeak: a blind man's perspectiveemacspeak11:10-11:20 BONE and gnaw.el: tracking what mattersbone 1:00- 1:20 Close the writing accountability gap with Emacswriting 1:40- 2:00 Plain text presentations in GNU Emacs with ffsffs 2:20- 2:30 Emacs as my portable user space across operating platformsportable 2:50- 3:10 bible-gateway: A Two-Edged Sword in Emacsbible 3:30- 3:50 Emacs Everywhere: A Fun Romp Through Esoteric Operating Systemsos 4:10- 4:20 My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integrationcadet 4:40- 4:50 Saturday closing remarks / open sessionsat-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 9:10- 9:30 Column-aligning text in Emacsalign 9:50-10:00 Local file history possibilities in Emacslocal10:20-10:30 hutch: code reviews for the mildly disenfranchisedhutch10:40-11:00 Beyond the Chatbot: Team-Oriented AI in Emacsteam11:20-11:40 Emacs as a Window Manager and concurrencyrau 1:00- 1:20 Hyperbole, My Dear Watsonhyperbole 1:40- 2:00 Hyperbole Koutliner: The Best Autonumbered, Hyperlinking Outliner for Emacskoutliner 2:20- 2:30 DnD and Org Roam: Becoming a Better DM with Emacsdnd 2:50- 3:10 A (sort of) REPL for learning SVGsvg 3:30- 3:50 Ghost in the Shell: a libghostty powered terminal for Emacsghostel 4:10- 4:30 Revisiting Emacs Mouse Interactions with Anjuanju 4:40- 4:50 Sunday closing remarkssun-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM Legend: @@ -298,7 +298,7 @@ Notes: - [os](https://emacsconf.org/2026/talks/os "Emacs Everywhere: A Fun Romp Through Esoteric Operating Systems") and [cadet](https://emacsconf.org/2026/talks/cadet "My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integration") - + ## Review rescheduled talks @@ -312,7 +312,7 @@ Notes: For big changes, use emacsconf-mail-schedule-updates - + ## While speakers are working on their videos @@ -329,7 +329,7 @@ For big changes, use emacsconf-mail-schedule-updates ### TODO Post the schedule publicly - + ## While volunteers are working on captions @@ -599,7 +599,7 @@ Thanks for coming to EmacsConf 2026. ### TODO Ask libera.chat to increase IRC limit - + ## After the conference @@ -617,7 +617,7 @@ AM: 9-12 PM EST, PM: 1-5 PM EST (plus a little extra for setup/transition) Saturday Dec 12 2026 - +
@@ -669,7 +669,7 @@ Saturday Dec 12 2026 Sunday Dec 13 2026 -
+
@@ -1028,7 +1028,7 @@ Some convenient commands are defined in + ## Uploading videos diff --git a/2026/organizers-notebook/index.org b/2026/organizers-notebook/index.org index 018b8beb..5fbb1cb3 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 @@ -249,6 +261,7 @@ CLOSED: [2026-07-02 Thu 11:35] koutliner ; >= 11:00 dnd svg + ghostel ; >= 14:00 anju ; >= 12:00 (sun-close) )) @@ -275,7 +288,6 @@ CLOSED: [2026-07-02 Thu 11:35] #+RESULTS: schedule :results: -sunday closing remarks: Starts at 16:00 before 16:30 Missing talks: open-mic :end: @@ -295,6 +307,9 @@ Notes: ** Review rescheduled talks +:PROPERTIES: +:CUSTOM_ID: phases-review-rescheduled-talks +:END: #+begin_src emacs-lisp :results table replace (mapcar (lambda (o) @@ -309,11 +324,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 @@ -322,14 +341,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: @@ -590,10 +620,25 @@ all the people and organizations who make EmacsConf even possible. 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: @@ -752,6 +797,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 @@ -862,6 +910,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] @@ -963,12 +1012,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: diff --git a/2026/organizers-notebook/schedule.svg b/2026/organizers-notebook/schedule.svg index c3b8a22e..565eb524 100644 --- a/2026/organizers-notebook/schedule.svg +++ b/2026/organizers-notebook/schedule.svg @@ -1 +1 @@ -Graphical view of the scheduleSchedule for SaturdaySaturday 9:00- 9:10 Saturday opening remarkssat-open 9:10- 9:30 The Emacs Planning Habits of a Questionably Effective Person: My 40-year journey of planning with Emacs, Org Mode, paper journals, etc.planning 9:50-10:10 Controlling Emacs by voice using Emacslistenlisten10:30-11:00 Multi-dimensional information processing with Emacs and Emacspeak: a blind man's perspectiveemacspeak11:10-11:20 BONE and gnaw.el: tracking what mattersbone 1:00- 1:20 Close the writing accountability gap with Emacswriting 1:40- 2:00 Plain text presentations in GNU Emacs with ffsffs 2:20- 2:30 Emacs as my portable user space across operating platformsportable 2:50- 3:10 bible-gateway: A Two-Edged Sword in Emacsbible 3:30- 3:50 Emacs Everywhere: A Fun Romp Through Esoteric Operating Systemsos 4:10- 4:20 My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integrationcadet 4:40- 4:50 Saturday closing remarks / open sessionsat-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 9:10- 9:30 Column-aligning text in Emacsalign 9:50-10:00 Local file history possibilities in Emacslocal10:20-10:30 hutch: code reviews for the mildly disenfranchisedhutch10:40-11:00 Beyond the Chatbot: Team-Oriented AI in Emacsteam11:20-11:40 Emacs as a Window Manager and concurrencyrau 1:00- 1:20 Hyperbole, My Dear Watsonhyperbole 1:40- 2:00 Hyperbole Koutliner: The Best Autonumbered, Hyperlinking Outliner for Emacskoutliner 2:20- 2:30 DnD and Org Roam: Becoming a Better DM with Emacsdnd 2:50- 3:10 A (sort of) REPL for learning SVGsvg 3:30- 3:50 Revisiting Emacs Mouse Interactions with Anjuanju 4:00- 4:10 Sunday closing remarkssun-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM \ No newline at end of file +Graphical view of the scheduleSchedule for SaturdaySaturday 9:00- 9:10 Saturday opening remarkssat-open 9:10- 9:30 The Emacs Planning Habits of a Questionably Effective Person: My 40-year journey of planning with Emacs, Org Mode, paper journals, etc.planning 9:50-10:10 Controlling Emacs by voice using Emacslistenlisten10:30-11:00 Multi-dimensional information processing with Emacs and Emacspeak: a blind man's perspectiveemacspeak11:10-11:20 BONE and gnaw.el: tracking what mattersbone 1:00- 1:20 Close the writing accountability gap with Emacswriting 1:40- 2:00 Plain text presentations in GNU Emacs with ffsffs 2:20- 2:30 Emacs as my portable user space across operating platformsportable 2:50- 3:10 bible-gateway: A Two-Edged Sword in Emacsbible 3:30- 3:50 Emacs Everywhere: A Fun Romp Through Esoteric Operating Systemsos 4:10- 4:20 My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integrationcadet 4:40- 4:50 Saturday closing remarks / open sessionsat-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 9:10- 9:30 Column-aligning text in Emacsalign 9:50-10:00 Local file history possibilities in Emacslocal10:20-10:30 hutch: code reviews for the mildly disenfranchisedhutch10:40-11:00 Beyond the Chatbot: Team-Oriented AI in Emacsteam11:20-11:40 Emacs as a Window Manager and concurrencyrau 1:00- 1:20 Hyperbole, My Dear Watsonhyperbole 1:40- 2:00 Hyperbole Koutliner: The Best Autonumbered, Hyperlinking Outliner for Emacskoutliner 2:20- 2:30 DnD and Org Roam: Becoming a Better DM with Emacsdnd 2:50- 3:10 A (sort of) REPL for learning SVGsvg 3:30- 3:50 Ghost in the Shell: a libghostty powered terminal for Emacsghostel 4:10- 4:30 Revisiting Emacs Mouse Interactions with Anjuanju 4:40- 4:50 Sunday closing remarkssun-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM \ No newline at end of file -- cgit v1.2.3