From e8cccaf138bef766966d308d6a3a26b5700371be Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Fri, 19 Sep 2025 11:10:36 -0400 Subject: draft schedule --- 2025/organizers-notebook.md | 17 +++++---- 2025/organizers-notebook/index.org | 65 +++++++++++++++++++++++------------ 2025/organizers-notebook/schedule.svg | 2 +- 3 files changed, 55 insertions(+), 29 deletions(-) diff --git a/2025/organizers-notebook.md b/2025/organizers-notebook.md index 0bb28ddc..4d33477e 100644 --- a/2025/organizers-notebook.md +++ b/2025/organizers-notebook.md @@ -13,7 +13,7 @@ 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](#orgbc810c2) + - [Set up organizers notebook](#orgd3b076d) - [Draft CFP](#cfp) - [Draft schedule](#draft-schedule) - [Prepare shift calendar, ask people to sign up](#shifts) @@ -218,7 +218,7 @@ interests you! # Phases - + ## DONE Set up organizers notebook @@ -270,7 +270,7 @@ interests you! ## TODO Draft schedule -Graphical view of the scheduleSchedule for SaturdaySaturday 9:00- 9:10 Saturday opening remarkssat-open 9:10- 9:20 Making Org-Babel Reactiveorg-babel 9:30- 9:50 An introduction to the Emacs Readerreader10:10-10:30 Emacs as a fully-fledged reference managerreference10:50-11:10 An enhanced bibliography in org-mode for scientific research and self-directed learningbibliography11:30-11:50 org-gmail: A Deep Integration of Gmail into Your Org Modegmail 1:00- 1:20 LaTeX export in org-mode: the overhaullatex 1:40- 1:50 Studying foreign languages with Emacs, Org Mode and gptellanguages 2:10- 2:30 corfu+yasnippet: Easier than I thoughtcompletion 2:40- 2:50 Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumphgardening 3:00- 3:10 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:20- 3:40 From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impactlife 4:00- 4:20 Reading and writing emails in GNU Emacs with Gnusgnus 4:30- 4:40 Saturday closing remarkssat-close10:00-10:20 Interactive Python development in Emacspython10:40-11:00 Swanky Python: Interactive development for Pythonswanky11:10-11:30 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 emacs-claude-code: Intelligent Claude Integration for Emacsclaude-code 2:10- 2:30 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 1:00- 1: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:20 Making Org-Babel Reactiveorg-babel 9:30- 9:50 Emacs as a fully-fledged reference managerreference10:10-10:30 org-gmail: A Deep Integration of Gmail into Your Org Modegmail10:40-10:50 Studying foreign languages with Emacs, Org Mode and gptellanguages11:10-11:30 LaTeX export in org-mode: the overhaullatex 1:00- 1:20 An enhanced bibliography in org-mode for scientific research and self-directed learningbibliography 1:40- 1:50 Basic Calc functionality for engineering or electronicscalc 2:00- 2:10 Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumphgardening 2:20- 2:30 How Emacs Became My Authoring Playground—No Lisp Requiredauthoring 2:50- 3:00 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:10- 3:30 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:50- 4:00 Saturday closing remarkssat-close10:00-10:15 One year progress update Schemacs (formerly Gypsum)schemacs10:35-10:55 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs11:05-11:25 corfu+yasnippet: Easier than I thoughtcompletion 1:00- 1:20 Interactive Python development in Emacspython 1:40- 2:00 Swanky Python: Interactive development for Pythonswanky 2:10- 2:30 Emacs, editors, and LLM driven workflowsllm 2:50- 3:10 emacs-claude-code: Intelligent Claude Integration for Emacsclaude-code 3:20- 3:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 9:10- 9:20 Weightlifting Tracking with Emacs on Androidweights 9:40-10:00 Some problems of modernizing Emacsmodern10:10-10:30 An introduction to the Emacs Readerreader10:50-11:10 From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impactlife11:30-11:50 Reading and writing emails in GNU Emacs with Gnusgnus 1:00- 1:30 Questions and answers to help you fly with Hyperbolehyperboleqa 1:30- 1:50 Zettelkasten for Regular Emacs Hackerszettelkasten 2:10- 2:20 Org-mode GTD vs N-angulator GTDn-angulator 2:40- 3:00 Bookclub Tapasbookclub-tapas 3:20- 3:30 Sunday closing remarkssun-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM Legend: @@ -281,6 +281,11 @@ Legend: Notes: +- I spread [reference](https://emacsconf.org/2025/talks/reference "Emacs as a fully-fledged reference manager"), [latex](https://emacsconf.org/2025/talks/latex "LaTeX export in org-mode: the overhaul"), [bibliography](https://emacsconf.org/2025/talks/bibliography "An enhanced bibliography in org-mode for scientific research and self-directed learning"), [authoring](https://emacsconf.org/2025/talks/authoring "How Emacs Became My Authoring Playground—No Lisp Required"), and [blee-lcnt](https://emacsconf.org/2025/talks/blee-lcnt "Blee-LCNT: An Emacs-centered content production and self-publication framework") in case people want to hang out in each other’s Q&A sessions +- I wanted to generally have live Q&A in between talks that don’t have live Q&A. +- It’s okay to have a shorter day, since this is easier for people who are in Europe. +- [hyperboleqa](https://emacsconf.org/2025/talks/hyperboleqa "Questions and answers to help you fly with Hyperbole") is all Q&A. +- We could have an open mic session or a panel before [sun-close](https://emacsconf.org/2025/talks/sun-close "Sunday closing remarks") - Sun: - Sunday morning in 2023 had some packet loss issues at around 9:30, so we’ll try to start with some talks that don’t have BBB Q&A @@ -295,7 +300,7 @@ AM: 9-12 PM EST, PM: 1-5 PM EST (plus a little extra for setup/transition) Saturday Dec 6 2025 - +
@@ -383,7 +388,7 @@ Saturday Dec 6 2025 Sunday Dec 7 2025 -
+
@@ -959,7 +964,7 @@ meet: nanode ## ERC -Some convenient commands are defined in [emacsconf-erc.el](https://git.emacsconf.org/emacsconf-el/tree/emacsconf-erc.el). +Some convenient commands are defined in emacsconf-erc.el.
diff --git a/2025/organizers-notebook/index.org b/2025/organizers-notebook/index.org index 072e32a7..7fed3509 100644 --- a/2025/organizers-notebook/index.org +++ b/2025/organizers-notebook/index.org @@ -218,31 +218,41 @@ CLOSED: [2025-06-30 Mon 16:32] SCHEDULED: <2025-06-27 Fri> (setq emacsconf-schedule-plan '(("GEN Saturday, Dec 6" :start "2025-12-06 09:00" :set-track "General") sat-open - org-babel - reader - reference - bibliography - gmail + org-babel ; <= 10:30 EST + reference ; any + gmail ; <= 12:00 EST + languages ; <= 15:00 EST + latex ; >= 11:00 EST and <= 13:00 EST (lunch :start "12:00") - latex - languages - completion - gardening - greader - life - gnus - (sat-close :start "16:30") + bibliography ; available all day both days; plan after reference talk + calc ; >= 10:00 EST and <= 16:00 EST Saturday + gardening ; >= 11:00 EST + authoring ; <= 15:00 EST + greader ; any time + blee-lcnt ; any + (sat-close) ("DEV Saturday, Dec 6" :start "2025-12-06 10:00" :set-track "Development") - python - swanky - juicemacs + schemacs ; <= 11:00 EST + juicemacs ; <= 11:00 EST + completion ; >= 11:00 EST and <= 13:00 EST (lunch :start "12:00") - llm - claude-code - (commonlisp) + python ; <= 14:00 EST + swanky ; any + llm ; >= 10:00 EST + claude-code ; async, any + commonlisp ; >= 14:00 EST ("GEN Sunday, Dec 7" :start "2025-12-07 09:00" :set-track "General") sun-open + weights ; <= 15:00 EST + modern ; any + reader ; any + life ; Sun preferred + gnus ; async, any (lunch :start "12:00" :start "16:30") + hyperboleqa ; >= 12:00 EST and <= 15:00 EST + zettelkasten ; >= 12:00 EST + n-angulator ; >= 12:00 EST + bookclub-tapas ; >= 13:00 EST (sun-close) )) (setq emacsconf-schedule-draft (emacsconf-schedule-prepare (emacsconf-schedule-inflate-sexp emacsconf-schedule-plan))) @@ -252,17 +262,23 @@ CLOSED: [2025-06-30 Mon 16:32] SCHEDULED: <2025-06-27 Fri> ;emacsconf-schedule-svg-color-by-status ))) (with-temp-file (expand-file-name filename (file-name-directory emacsconf-org-file)) - (svg-print (emacsconf-schedule-svg 800 300 emacsconf-schedule-draft))) + (svg-print (emacsconf-schedule-svg 500 700 emacsconf-schedule-draft 'vertical))) (with-temp-file (expand-file-name filename (expand-file-name "organizers-notebook" (expand-file-name emacsconf-year emacsconf-directory))) - (svg-print (emacsconf-schedule-svg 800 300 emacsconf-schedule-draft)))) + (svg-print (emacsconf-schedule-svg 500 700 emacsconf-schedule-draft 'vertical)))) + ;; (with-temp-file (expand-file-name filename (file-name-directory emacsconf-org-file)) + ;; (svg-print (emacsconf-schedule-svg 800 300 emacsconf-schedule-draft))) + ;; (with-temp-file (expand-file-name filename (expand-file-name "organizers-notebook" (expand-file-name emacsconf-year emacsconf-directory))) + ;; (svg-print (emacsconf-schedule-svg 800 300 emacsconf-schedule-draft)))) (clear-image-cache))) #+end_src #+RESULTS: schedule :results: -sunday closing remarks: Starts at 13:00 before 16:30 +saturday closing remarks: Starts at 15:50 before 16:30 +sunday closing remarks: Starts at 15:20 before 16:30 :end: +#+ATTR_ORG: :width 500 [[file:schedule.svg]] Legend: @@ -273,6 +289,11 @@ Legend: Notes: +- I spread emacsconf:reference, emacsconf:latex, emacsconf:bibliography, emacsconf:authoring, and emacsconf:blee-lcnt in case people want to hang out in each other's Q&A sessions +- I wanted to generally have live Q&A in between talks that don't have live Q&A. +- It's okay to have a shorter day, since this is easier for people who are in Europe. +- emacsconf:hyperboleqa is all Q&A. +- We could have an open mic session or a panel before emacsconf:sun-close - Sun: - Sunday morning in 2023 had some packet loss issues at around 9:30, so we'll try to start with some talks that don't have BBB Q&A diff --git a/2025/organizers-notebook/schedule.svg b/2025/organizers-notebook/schedule.svg index 3c8548a9..6a30de20 100644 --- a/2025/organizers-notebook/schedule.svg +++ b/2025/organizers-notebook/schedule.svg @@ -1 +1 @@ -Graphical view of the scheduleSchedule for SaturdaySaturday 9:00- 9:10 Saturday opening remarkssat-open 9:10- 9:20 Making Org-Babel Reactiveorg-babel 9:30- 9:50 An introduction to the Emacs Readerreader10:10-10:30 Emacs as a fully-fledged reference managerreference10:50-11:10 An enhanced bibliography in org-mode for scientific research and self-directed learningbibliography11:30-11:50 org-gmail: A Deep Integration of Gmail into Your Org Modegmail 1:00- 1:20 LaTeX export in org-mode: the overhaullatex 1:40- 1:50 Studying foreign languages with Emacs, Org Mode and gptellanguages 2:10- 2:30 corfu+yasnippet: Easier than I thoughtcompletion 2:40- 2:50 Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumphgardening 3:00- 3:10 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:20- 3:40 From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impactlife 4:00- 4:20 Reading and writing emails in GNU Emacs with Gnusgnus 4:30- 4:40 Saturday closing remarkssat-close10:00-10:20 Interactive Python development in Emacspython10:40-11:00 Swanky Python: Interactive development for Pythonswanky11:10-11:30 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 emacs-claude-code: Intelligent Claude Integration for Emacsclaude-code 2:10- 2:30 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 1:00- 1: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:20 Making Org-Babel Reactiveorg-babel 9:30- 9:50 Emacs as a fully-fledged reference managerreference10:10-10:30 org-gmail: A Deep Integration of Gmail into Your Org Modegmail10:40-10:50 Studying foreign languages with Emacs, Org Mode and gptellanguages11:10-11:30 LaTeX export in org-mode: the overhaullatex 1:00- 1:20 An enhanced bibliography in org-mode for scientific research and self-directed learningbibliography 1:40- 1:50 Basic Calc functionality for engineering or electronicscalc 2:00- 2:10 Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumphgardening 2:20- 2:30 How Emacs Became My Authoring Playground—No Lisp Requiredauthoring 2:50- 3:00 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:10- 3:30 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:50- 4:00 Saturday closing remarkssat-close10:00-10:15 One year progress update Schemacs (formerly Gypsum)schemacs10:35-10:55 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs11:05-11:25 corfu+yasnippet: Easier than I thoughtcompletion 1:00- 1:20 Interactive Python development in Emacspython 1:40- 2:00 Swanky Python: Interactive development for Pythonswanky 2:10- 2:30 Emacs, editors, and LLM driven workflowsllm 2:50- 3:10 emacs-claude-code: Intelligent Claude Integration for Emacsclaude-code 3:20- 3:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 9:10- 9:20 Weightlifting Tracking with Emacs on Androidweights 9:40-10:00 Some problems of modernizing Emacsmodern10:10-10:30 An introduction to the Emacs Readerreader10:50-11:10 From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impactlife11:30-11:50 Reading and writing emails in GNU Emacs with Gnusgnus 1:00- 1:30 Questions and answers to help you fly with Hyperbolehyperboleqa 1:30- 1:50 Zettelkasten for Regular Emacs Hackerszettelkasten 2:10- 2:20 Org-mode GTD vs N-angulator GTDn-angulator 2:40- 3:00 Bookclub Tapasbookclub-tapas 3:20- 3:30 Sunday closing remarkssun-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM \ No newline at end of file -- cgit v1.2.3