From 165204757ff68a0efcbf911a6bea7a8b88f496f4 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sat, 22 Nov 2025 12:03:06 -0500 Subject: Cancel claude-code, weights --- 2025/info/authoring-before.md | 2 +- 2025/info/authoring-nav.md | 4 +- 2025/info/bibliography-before.md | 2 +- 2025/info/bibliography-nav.md | 2 +- 2025/info/blee-lcnt-before.md | 2 +- 2025/info/blee-lcnt-nav.md | 4 +- 2025/info/bookclub-tapas-before.md | 2 +- 2025/info/calc-before.md | 2 +- 2025/info/calc-nav.md | 4 +- 2025/info/claude-code-before.md | 11 +- 2025/info/claude-code-nav.md | 5 +- 2025/info/commonlisp-before.md | 4 +- 2025/info/commonlisp-nav.md | 4 +- 2025/info/completion-before.md | 4 +- 2025/info/gardening-before.md | 2 +- 2025/info/gmail-before.md | 2 +- 2025/info/gnus-before.md | 2 +- 2025/info/greader-before.md | 2 +- 2025/info/greader-nav.md | 2 +- 2025/info/hyperboleqa-before.md | 2 +- 2025/info/juicemacs-before.md | 4 +- 2025/info/languages-before.md | 2 +- 2025/info/latex-before.md | 4 +- 2025/info/llm-before.md | 2 +- 2025/info/modern-before.md | 4 +- 2025/info/modern-nav.md | 2 +- 2025/info/org-babel-before.md | 2 +- 2025/info/private-ai-before.md | 4 +- 2025/info/private-ai-nav.md | 4 +- 2025/info/python-before.md | 2 +- 2025/info/reader-before.md | 4 +- 2025/info/reference-before.md | 2 +- 2025/info/sat-close-before.md | 2 +- 2025/info/sat-open-before.md | 2 +- 2025/info/schemacs-before.md | 6 +- 2025/info/sun-close-before.md | 2 +- 2025/info/sun-open-before.md | 2 +- 2025/info/sun-open-nav.md | 2 +- 2025/info/swanky-before.md | 6 +- 2025/info/weights-before.md | 11 +- 2025/info/weights-nav.md | 5 +- 2025/info/zettelkasten-before.md | 6 +- 2025/organizers-notebook/index.org | 30 ++-- 2025/organizers-notebook/schedule.svg | 2 +- 2025/schedule-2025-12-06.md | 2 +- 2025/schedule-2025-12-07.md | 2 +- 2025/schedule-details.md | 24 ++-- 2025/schedule-image.md | 2 +- organizers-notebook/index.org | 264 +++++++++++++++++++++------------- 49 files changed, 266 insertions(+), 204 deletions(-) diff --git a/2025/info/authoring-before.md b/2025/info/authoring-before.md index a56db4cb..bab84464 100644 --- a/2025/info/authoring-before.md +++ b/2025/info/authoring-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] diff --git a/2025/info/authoring-nav.md b/2025/info/authoring-nav.md index c50c022f..f547b494 100644 --- a/2025/info/authoring-nav.md +++ b/2025/info/authoring-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by time: emacs-claude-code: Intelligent Claude Integration for Emacs -Next by time: Emacs and private AI: a great match +Previous by time: Basic Calc functionality for engineering or electronics +Next by time: Common Lisp images communicating like-a-human through shared Emacs slime and eev Track: General - Watch
diff --git a/2025/info/bibliography-before.md b/2025/info/bibliography-before.md index c126f9a7..40142d0c 100644 --- a/2025/info/bibliography-before.md +++ b/2025/info/bibliography-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] diff --git a/2025/info/bibliography-nav.md b/2025/info/bibliography-nav.md index ae626eb8..fcf1d9fe 100644 --- a/2025/info/bibliography-nav.md +++ b/2025/info/bibliography-nav.md @@ -2,6 +2,6 @@
Back to the [[talks]] Previous by time: Emacs, editors, and LLM driven workflows -Next by time: Basic Calc functionality for engineering or electronics +Next by time: Emacs and private AI: a great match Track: General - Watch
diff --git a/2025/info/blee-lcnt-before.md b/2025/info/blee-lcnt-before.md index 6825bfbe..f58895ab 100644 --- a/2025/info/blee-lcnt-before.md +++ b/2025/info/blee-lcnt-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] diff --git a/2025/info/blee-lcnt-nav.md b/2025/info/blee-lcnt-nav.md index 653d6309..fb767760 100644 --- a/2025/info/blee-lcnt-nav.md +++ b/2025/info/blee-lcnt-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by time: Emacs and private AI: a great match -Next by time: Common Lisp images communicating like-a-human through shared Emacs slime and eev +Previous by time: Common Lisp images communicating like-a-human through shared Emacs slime and eev +Next by time: GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existence Track: General - Watch
diff --git a/2025/info/bookclub-tapas-before.md b/2025/info/bookclub-tapas-before.md index bd689d1d..690a1b67 100644 --- a/2025/info/bookclub-tapas-before.md +++ b/2025/info/bookclub-tapas-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sun 2025-12-07. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 Readerreader11:00-11:20 corfu+yasnippet: Easier than I thoughtcompletion 1:00- 1:20 Zettelkasten for regular Emacs hackerszettelkasten 1:40- 2:10 Questions and answers to help you fly with Hyperbolehyperboleqa 2:10- 2:20 Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumphgardening 2:30- 2:50 Reading and writing emails in GNU Emacs with Gnusgnus 3:00- 3:20 Bookclub tapasbookclub-tapas 3:40- 3:50 Sunday closing remarkssun-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 9:10- 9:30 Some problems of modernizing Emacsmodern 9:40-10:00 An introduction to the Emacs Readerreader11:00-11:20 corfu+yasnippet: Easier than I thoughtcompletion 1:00- 1:20 Zettelkasten for regular Emacs hackerszettelkasten 1:40- 2:10 Questions and answers to help you fly with Hyperbolehyperboleqa 2:10- 2:20 Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumphgardening 2:30- 2:50 Reading and writing emails in GNU Emacs with Gnusgnus 3:00- 3:20 Bookclub tapasbookclub-tapas 3:40- 3:50 Sunday closing remarkssun-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] diff --git a/2025/info/calc-before.md b/2025/info/calc-before.md index a9a17413..9d730414 100644 --- a/2025/info/calc-before.md +++ b/2025/info/calc-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] diff --git a/2025/info/calc-nav.md b/2025/info/calc-nav.md index c519021c..c0ab1866 100644 --- a/2025/info/calc-nav.md +++ b/2025/info/calc-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by time: An enhanced bibliography in org-mode for scientific research and self-directed learning -Next by time: emacs-claude-code: Intelligent Claude Integration for Emacs +Previous by time: Emacs and private AI: a great match +Next by time: How Emacs became my authoring playground—no Lisp required Track: General - Watch
diff --git a/2025/info/claude-code-before.md b/2025/info/claude-code-before.md index c65de8f0..d9c35617 100644 --- a/2025/info/claude-code-before.md +++ b/2025/info/claude-code-before.md @@ -1,14 +1,9 @@ - -The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM -
- [[!toc ]] -Format: 20-min talk ; Q&A: ask questions via Etherpad/IRC; we'll e-mail the speaker and post answers on this wiki page after the conference +Format: 20-min talk cancelled Discuss on IRC: [#emacsconf](https://chat.emacsconf.org/?join=emacsconf) -Status: Waiting for video from speaker -
Times in different time zones:
Saturday, Dec 6 2025, ~1:40 PM - 2:00 PM EST (US/Eastern)
which is the same as:
Saturday, Dec 6 2025, ~12:40 PM - 1:00 PM CST (US/Central)
Saturday, Dec 6 2025, ~11:40 AM - 12:00 PM MST (US/Mountain)
Saturday, Dec 6 2025, ~10:40 AM - 11:00 AM PST (US/Pacific)
Saturday, Dec 6 2025, ~6:40 PM - 7:00 PM UTC
Saturday, Dec 6 2025, ~7:40 PM - 8:00 PM CET (Europe/Paris)
Saturday, Dec 6 2025, ~8:40 PM - 9:00 PM EET (Europe/Athens)
Sunday, Dec 7 2025, ~12:10 AM - 12:30 AM IST (Asia/Kolkata)
Sunday, Dec 7 2025, ~2:40 AM - 3:00 AM +08 (Asia/Singapore)
Sunday, Dec 7 2025, ~3:40 AM - 4:00 AM JST (Asia/Tokyo)
Find out how to watch and participate
+Status: Sorry, this talk has been cancelled + diff --git a/2025/info/claude-code-nav.md b/2025/info/claude-code-nav.md index b2765b78..35ed938a 100644 --- a/2025/info/claude-code-nav.md +++ b/2025/info/claude-code-nav.md @@ -1,7 +1,4 @@
Back to the [[talks]] -Previous by time: Basic Calc functionality for engineering or electronics -Next by time: How Emacs became my authoring playground—no Lisp required -Track: Development - Watch -
+ \ No newline at end of file diff --git a/2025/info/commonlisp-before.md b/2025/info/commonlisp-before.md index cfabcafd..493cefd3 100644 --- a/2025/info/commonlisp-before.md +++ b/2025/info/commonlisp-before.md @@ -1,14 +1,14 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] Format: 20-min talk ; Q&A: IRC Discuss on IRC: [#emacsconf](https://chat.emacsconf.org/?join=emacsconf) Status: Waiting for video from speaker -
Times in different time zones:
Saturday, Dec 6 2025, ~2:50 PM - 3:10 PM EST (US/Eastern)
which is the same as:
Saturday, Dec 6 2025, ~1:50 PM - 2:10 PM CST (US/Central)
Saturday, Dec 6 2025, ~12:50 PM - 1:10 PM MST (US/Mountain)
Saturday, Dec 6 2025, ~11:50 AM - 12:10 PM PST (US/Pacific)
Saturday, Dec 6 2025, ~7:50 PM - 8:10 PM UTC
Saturday, Dec 6 2025, ~8:50 PM - 9:10 PM CET (Europe/Paris)
Saturday, Dec 6 2025, ~9:50 PM - 10:10 PM EET (Europe/Athens)
Sunday, Dec 7 2025, ~1:20 AM - 1:40 AM IST (Asia/Kolkata)
Sunday, Dec 7 2025, ~3:50 AM - 4:10 AM +08 (Asia/Singapore)
Sunday, Dec 7 2025, ~4:50 AM - 5:10 AM JST (Asia/Tokyo)
Find out how to watch and participate
+
Times in different time zones:
Saturday, Dec 6 2025, ~2:20 PM - 2:40 PM EST (US/Eastern)
which is the same as:
Saturday, Dec 6 2025, ~1:20 PM - 1:40 PM CST (US/Central)
Saturday, Dec 6 2025, ~12:20 PM - 12:40 PM MST (US/Mountain)
Saturday, Dec 6 2025, ~11:20 AM - 11:40 AM PST (US/Pacific)
Saturday, Dec 6 2025, ~7:20 PM - 7:40 PM UTC
Saturday, Dec 6 2025, ~8:20 PM - 8:40 PM CET (Europe/Paris)
Saturday, Dec 6 2025, ~9:20 PM - 9:40 PM EET (Europe/Athens)
Sunday, Dec 7 2025, ~12:50 AM - 1:10 AM IST (Asia/Kolkata)
Sunday, Dec 7 2025, ~3:20 AM - 3:40 AM +08 (Asia/Singapore)
Sunday, Dec 7 2025, ~4:20 AM - 4:40 AM JST (Asia/Tokyo)
Find out how to watch and participate
diff --git a/2025/info/commonlisp-nav.md b/2025/info/commonlisp-nav.md index 41c77ab3..cc9051f2 100644 --- a/2025/info/commonlisp-nav.md +++ b/2025/info/commonlisp-nav.md @@ -1,7 +1,7 @@ diff --git a/2025/info/completion-before.md b/2025/info/completion-before.md index 2921343e..7d3fe5bf 100644 --- a/2025/info/completion-before.md +++ b/2025/info/completion-before.md @@ -1,13 +1,13 @@ The following image shows where the talk is in the schedule for Sun 2025-12-07. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad. [[!toc ]] Format: 20-min talk ; Q&A: BigBlueButton conference room Discuss on IRC: [#emacsconf](https://chat.emacsconf.org/?join=emacsconf) -Status: Waiting for video from speaker +Status: Ready to stream
Times in different time zones:
Sunday, Dec 7 2025, ~11:00 AM - 11:20 AM EST (US/Eastern)
which is the same as:
Sunday, Dec 7 2025, ~10:00 AM - 10:20 AM CST (US/Central)
Sunday, Dec 7 2025, ~9:00 AM - 9:20 AM MST (US/Mountain)
Sunday, Dec 7 2025, ~8:00 AM - 8:20 AM PST (US/Pacific)
Sunday, Dec 7 2025, ~4:00 PM - 4:20 PM UTC
Sunday, Dec 7 2025, ~5:00 PM - 5:20 PM CET (Europe/Paris)
Sunday, Dec 7 2025, ~6:00 PM - 6:20 PM EET (Europe/Athens)
Sunday, Dec 7 2025, ~9:30 PM - 9:50 PM IST (Asia/Kolkata)
Monday, Dec 8 2025, ~12:00 AM - 12:20 AM +08 (Asia/Singapore)
Monday, Dec 8 2025, ~1:00 AM - 1:20 AM JST (Asia/Tokyo)
Find out how to watch and participate
diff --git a/2025/info/gardening-before.md b/2025/info/gardening-before.md index 98bfd895..333c426b 100644 --- a/2025/info/gardening-before.md +++ b/2025/info/gardening-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sun 2025-12-07. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad. [[!toc ]] diff --git a/2025/info/gmail-before.md b/2025/info/gmail-before.md index 5035ace6..0aa85349 100644 --- a/2025/info/gmail-before.md +++ b/2025/info/gmail-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] diff --git a/2025/info/gnus-before.md b/2025/info/gnus-before.md index d56a8eec..b612ca57 100644 --- a/2025/info/gnus-before.md +++ b/2025/info/gnus-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sun 2025-12-07. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad. [[!toc ]] diff --git a/2025/info/greader-before.md b/2025/info/greader-before.md index 305eea1d..efffd672 100644 --- a/2025/info/greader-before.md +++ b/2025/info/greader-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] diff --git a/2025/info/greader-nav.md b/2025/info/greader-nav.md index 6a84b39a..ce50a281 100644 --- a/2025/info/greader-nav.md +++ b/2025/info/greader-nav.md @@ -1,7 +1,7 @@ diff --git a/2025/info/hyperboleqa-before.md b/2025/info/hyperboleqa-before.md index eb755ec6..290ccdde 100644 --- a/2025/info/hyperboleqa-before.md +++ b/2025/info/hyperboleqa-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sun 2025-12-07. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad. [[!toc ]] diff --git a/2025/info/juicemacs-before.md b/2025/info/juicemacs-before.md index 9bd947da..2ca3b0d3 100644 --- a/2025/info/juicemacs-before.md +++ b/2025/info/juicemacs-before.md @@ -1,13 +1,13 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] Format: 20-min talk ; Q&A: Etherpad Discuss on IRC: [#emacsconf](https://chat.emacsconf.org/?join=emacsconf) -Status: Waiting for video from speaker +Status: Processing uploaded video
Times in different time zones:
Saturday, Dec 6 2025, ~10:05 AM - 10:25 AM EST (US/Eastern)
which is the same as:
Saturday, Dec 6 2025, ~9:05 AM - 9:25 AM CST (US/Central)
Saturday, Dec 6 2025, ~8:05 AM - 8:25 AM MST (US/Mountain)
Saturday, Dec 6 2025, ~7:05 AM - 7:25 AM PST (US/Pacific)
Saturday, Dec 6 2025, ~3:05 PM - 3:25 PM UTC
Saturday, Dec 6 2025, ~4:05 PM - 4:25 PM CET (Europe/Paris)
Saturday, Dec 6 2025, ~5:05 PM - 5:25 PM EET (Europe/Athens)
Saturday, Dec 6 2025, ~8:35 PM - 8:55 PM IST (Asia/Kolkata)
Saturday, Dec 6 2025, ~11:05 PM - 11:25 PM +08 (Asia/Singapore)
Sunday, Dec 7 2025, ~12:05 AM - 12:25 AM JST (Asia/Tokyo)
Find out how to watch and participate
diff --git a/2025/info/languages-before.md b/2025/info/languages-before.md index 8cc2caf2..0dd4fbd0 100644 --- a/2025/info/languages-before.md +++ b/2025/info/languages-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] diff --git a/2025/info/latex-before.md b/2025/info/latex-before.md index 427ff472..a4c2e2af 100644 --- a/2025/info/latex-before.md +++ b/2025/info/latex-before.md @@ -1,13 +1,13 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] Format: 20-min talk ; Q&A: BigBlueButton conference room Discuss on IRC: [#emacsconf](https://chat.emacsconf.org/?join=emacsconf) -Status: Waiting for video from speaker +Status: Ready to stream
Times in different time zones:
Saturday, Dec 6 2025, ~11:10 AM - 11:30 AM EST (US/Eastern)
which is the same as:
Saturday, Dec 6 2025, ~10:10 AM - 10:30 AM CST (US/Central)
Saturday, Dec 6 2025, ~9:10 AM - 9:30 AM MST (US/Mountain)
Saturday, Dec 6 2025, ~8:10 AM - 8:30 AM PST (US/Pacific)
Saturday, Dec 6 2025, ~4:10 PM - 4:30 PM UTC
Saturday, Dec 6 2025, ~5:10 PM - 5:30 PM CET (Europe/Paris)
Saturday, Dec 6 2025, ~6:10 PM - 6:30 PM EET (Europe/Athens)
Saturday, Dec 6 2025, ~9:40 PM - 10:00 PM IST (Asia/Kolkata)
Sunday, Dec 7 2025, ~12:10 AM - 12:30 AM +08 (Asia/Singapore)
Sunday, Dec 7 2025, ~1:10 AM - 1:30 AM JST (Asia/Tokyo)
diff --git a/2025/info/llm-before.md b/2025/info/llm-before.md index 17d28fae..e018f4f2 100644 --- a/2025/info/llm-before.md +++ b/2025/info/llm-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] diff --git a/2025/info/modern-before.md b/2025/info/modern-before.md index 06c54649..571d01db 100644 --- a/2025/info/modern-before.md +++ b/2025/info/modern-before.md @@ -1,14 +1,14 @@ The following image shows where the talk is in the schedule for Sun 2025-12-07. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad. [[!toc ]] Format: 20-min talk ; Q&A: IRC Discuss on IRC: [#emacsconf](https://chat.emacsconf.org/?join=emacsconf) Status: Waiting for video from speaker -
Times in different time zones:
Sunday, Dec 7 2025, ~9:40 AM - 10:00 AM EST (US/Eastern)
which is the same as:
Sunday, Dec 7 2025, ~8:40 AM - 9:00 AM CST (US/Central)
Sunday, Dec 7 2025, ~7:40 AM - 8:00 AM MST (US/Mountain)
Sunday, Dec 7 2025, ~6:40 AM - 7:00 AM PST (US/Pacific)
Sunday, Dec 7 2025, ~2:40 PM - 3:00 PM UTC
Sunday, Dec 7 2025, ~3:40 PM - 4:00 PM CET (Europe/Paris)
Sunday, Dec 7 2025, ~4:40 PM - 5:00 PM EET (Europe/Athens)
Sunday, Dec 7 2025, ~8:10 PM - 8:30 PM IST (Asia/Kolkata)
Sunday, Dec 7 2025, ~10:40 PM - 11:00 PM +08 (Asia/Singapore)
Sunday, Dec 7 2025, ~11:40 PM - 12:00 AM JST (Asia/Tokyo)
+
Times in different time zones:
Sunday, Dec 7 2025, ~9:10 AM - 9:30 AM EST (US/Eastern)
which is the same as:
Sunday, Dec 7 2025, ~8:10 AM - 8:30 AM CST (US/Central)
Sunday, Dec 7 2025, ~7:10 AM - 7:30 AM MST (US/Mountain)
Sunday, Dec 7 2025, ~6:10 AM - 6:30 AM PST (US/Pacific)
Sunday, Dec 7 2025, ~2:10 PM - 2:30 PM UTC
Sunday, Dec 7 2025, ~3:10 PM - 3:30 PM CET (Europe/Paris)
Sunday, Dec 7 2025, ~4:10 PM - 4:30 PM EET (Europe/Athens)
Sunday, Dec 7 2025, ~7:40 PM - 8:00 PM IST (Asia/Kolkata)
Sunday, Dec 7 2025, ~10:10 PM - 10:30 PM +08 (Asia/Singapore)
Sunday, Dec 7 2025, ~11:10 PM - 11:30 PM JST (Asia/Tokyo)
diff --git a/2025/info/modern-nav.md b/2025/info/modern-nav.md index 4f77fad5..48855c90 100644 --- a/2025/info/modern-nav.md +++ b/2025/info/modern-nav.md @@ -1,7 +1,7 @@
Back to the [[talks]] -Previous by time: Weightlifting tracking with Emacs on Android +Previous by time: Sunday opening remarks Next by time: An introduction to the Emacs Reader Track: General - Watch
diff --git a/2025/info/org-babel-before.md b/2025/info/org-babel-before.md index 5b32a3ba..1ed46856 100644 --- a/2025/info/org-babel-before.md +++ b/2025/info/org-babel-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] diff --git a/2025/info/private-ai-before.md b/2025/info/private-ai-before.md index ea5e837f..97bc070a 100644 --- a/2025/info/private-ai-before.md +++ b/2025/info/private-ai-before.md @@ -1,14 +1,14 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] Format: 20-min talk ; Q&A: BigBlueButton conference room Discuss on IRC: [#emacsconf](https://chat.emacsconf.org/?join=emacsconf) Status: Waiting for video from speaker -
Times in different time zones:
Saturday, Dec 6 2025, ~2:10 PM - 2:30 PM EST (US/Eastern)
which is the same as:
Saturday, Dec 6 2025, ~1:10 PM - 1:30 PM CST (US/Central)
Saturday, Dec 6 2025, ~12:10 PM - 12:30 PM MST (US/Mountain)
Saturday, Dec 6 2025, ~11:10 AM - 11:30 AM PST (US/Pacific)
Saturday, Dec 6 2025, ~7:10 PM - 7:30 PM UTC
Saturday, Dec 6 2025, ~8:10 PM - 8:30 PM CET (Europe/Paris)
Saturday, Dec 6 2025, ~9:10 PM - 9:30 PM EET (Europe/Athens)
Sunday, Dec 7 2025, ~12:40 AM - 1:00 AM IST (Asia/Kolkata)
Sunday, Dec 7 2025, ~3:10 AM - 3:30 AM +08 (Asia/Singapore)
Sunday, Dec 7 2025, ~4:10 AM - 4:30 AM JST (Asia/Tokyo)
+
Times in different time zones:
Saturday, Dec 6 2025, ~1:40 PM - 2:00 PM EST (US/Eastern)
which is the same as:
Saturday, Dec 6 2025, ~12:40 PM - 1:00 PM CST (US/Central)
Saturday, Dec 6 2025, ~11:40 AM - 12:00 PM MST (US/Mountain)
Saturday, Dec 6 2025, ~10:40 AM - 11:00 AM PST (US/Pacific)
Saturday, Dec 6 2025, ~6:40 PM - 7:00 PM UTC
Saturday, Dec 6 2025, ~7:40 PM - 8:00 PM CET (Europe/Paris)
Saturday, Dec 6 2025, ~8:40 PM - 9:00 PM EET (Europe/Athens)
Sunday, Dec 7 2025, ~12:10 AM - 12:30 AM IST (Asia/Kolkata)
Sunday, Dec 7 2025, ~2:40 AM - 3:00 AM +08 (Asia/Singapore)
Sunday, Dec 7 2025, ~3:40 AM - 4:00 AM JST (Asia/Tokyo)
diff --git a/2025/info/private-ai-nav.md b/2025/info/private-ai-nav.md index cc9051f2..d4b8f2b8 100644 --- a/2025/info/private-ai-nav.md +++ b/2025/info/private-ai-nav.md @@ -1,7 +1,7 @@ diff --git a/2025/info/python-before.md b/2025/info/python-before.md index d6aab9a0..4d6e5963 100644 --- a/2025/info/python-before.md +++ b/2025/info/python-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] diff --git a/2025/info/reader-before.md b/2025/info/reader-before.md index bb99c5f3..13b17eb1 100644 --- a/2025/info/reader-before.md +++ b/2025/info/reader-before.md @@ -1,14 +1,14 @@ The following image shows where the talk is in the schedule for Sun 2025-12-07. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad. [[!toc ]] Format: 20-min talk ; Q&A: BigBlueButton conference room Discuss on IRC: [#emacsconf](https://chat.emacsconf.org/?join=emacsconf) Status: Waiting for video from speaker -
Times in different time zones:
Sunday, Dec 7 2025, ~10:10 AM - 10:30 AM EST (US/Eastern)
which is the same as:
Sunday, Dec 7 2025, ~9:10 AM - 9:30 AM CST (US/Central)
Sunday, Dec 7 2025, ~8:10 AM - 8:30 AM MST (US/Mountain)
Sunday, Dec 7 2025, ~7:10 AM - 7:30 AM PST (US/Pacific)
Sunday, Dec 7 2025, ~3:10 PM - 3:30 PM UTC
Sunday, Dec 7 2025, ~4:10 PM - 4:30 PM CET (Europe/Paris)
Sunday, Dec 7 2025, ~5:10 PM - 5:30 PM EET (Europe/Athens)
Sunday, Dec 7 2025, ~8:40 PM - 9:00 PM IST (Asia/Kolkata)
Sunday, Dec 7 2025, ~11:10 PM - 11:30 PM +08 (Asia/Singapore)
Monday, Dec 8 2025, ~12:10 AM - 12:30 AM JST (Asia/Tokyo)
+
Times in different time zones:
Sunday, Dec 7 2025, ~9:40 AM - 10:00 AM EST (US/Eastern)
which is the same as:
Sunday, Dec 7 2025, ~8:40 AM - 9:00 AM CST (US/Central)
Sunday, Dec 7 2025, ~7:40 AM - 8:00 AM MST (US/Mountain)
Sunday, Dec 7 2025, ~6:40 AM - 7:00 AM PST (US/Pacific)
Sunday, Dec 7 2025, ~2:40 PM - 3:00 PM UTC
Sunday, Dec 7 2025, ~3:40 PM - 4:00 PM CET (Europe/Paris)
Sunday, Dec 7 2025, ~4:40 PM - 5:00 PM EET (Europe/Athens)
Sunday, Dec 7 2025, ~8:10 PM - 8:30 PM IST (Asia/Kolkata)
Sunday, Dec 7 2025, ~10:40 PM - 11:00 PM +08 (Asia/Singapore)
Sunday, Dec 7 2025, ~11:40 PM - 12:00 AM JST (Asia/Tokyo)
diff --git a/2025/info/reference-before.md b/2025/info/reference-before.md index 5fb2004c..11cc73e8 100644 --- a/2025/info/reference-before.md +++ b/2025/info/reference-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] diff --git a/2025/info/sat-close-before.md b/2025/info/sat-close-before.md index 546267dd..1a5fdea5 100644 --- a/2025/info/sat-close-before.md +++ b/2025/info/sat-close-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] diff --git a/2025/info/sat-open-before.md b/2025/info/sat-open-before.md index 6821e669..573be903 100644 --- a/2025/info/sat-open-before.md +++ b/2025/info/sat-open-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] diff --git a/2025/info/schemacs-before.md b/2025/info/schemacs-before.md index 75831fed..7359a3ef 100644 --- a/2025/info/schemacs-before.md +++ b/2025/info/schemacs-before.md @@ -1,13 +1,13 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] -Format: 15-min talk ; Q&A: BigBlueButton conference room +Format: 24-min talk ; Q&A: BigBlueButton conference room Discuss on IRC: [#emacsconf](https://chat.emacsconf.org/?join=emacsconf) -Status: Waiting for video from speaker +Status: Processing uploaded video
Times in different time zones:
Saturday, Dec 6 2025, ~9:30 AM - 9:45 AM EST (US/Eastern)
which is the same as:
Saturday, Dec 6 2025, ~8:30 AM - 8:45 AM CST (US/Central)
Saturday, Dec 6 2025, ~7:30 AM - 7:45 AM MST (US/Mountain)
Saturday, Dec 6 2025, ~6:30 AM - 6:45 AM PST (US/Pacific)
Saturday, Dec 6 2025, ~2:30 PM - 2:45 PM UTC
Saturday, Dec 6 2025, ~3:30 PM - 3:45 PM CET (Europe/Paris)
Saturday, Dec 6 2025, ~4:30 PM - 4:45 PM EET (Europe/Athens)
Saturday, Dec 6 2025, ~8:00 PM - 8:15 PM IST (Asia/Kolkata)
Saturday, Dec 6 2025, ~10:30 PM - 10:45 PM +08 (Asia/Singapore)
Saturday, Dec 6 2025, ~11:30 PM - 11:45 PM JST (Asia/Tokyo)
diff --git a/2025/info/sun-close-before.md b/2025/info/sun-close-before.md index 0a96cf59..33e2854d 100644 --- a/2025/info/sun-close-before.md +++ b/2025/info/sun-close-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sun 2025-12-07. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad. [[!toc ]] diff --git a/2025/info/sun-open-before.md b/2025/info/sun-open-before.md index edb03ec8..7578a7d8 100644 --- a/2025/info/sun-open-before.md +++ b/2025/info/sun-open-before.md @@ -1,7 +1,7 @@ The following image shows where the talk is in the schedule for Sun 2025-12-07. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad. [[!toc ]] diff --git a/2025/info/sun-open-nav.md b/2025/info/sun-open-nav.md index 842adbda..5934d92f 100644 --- a/2025/info/sun-open-nav.md +++ b/2025/info/sun-open-nav.md @@ -2,6 +2,6 @@
Back to the [[talks]] Previous by time: Saturday closing remarks -Next by time: Weightlifting tracking with Emacs on Android +Next by time: Some problems of modernizing Emacs Track: General - Watch
diff --git a/2025/info/swanky-before.md b/2025/info/swanky-before.md index a32fcb98..28f6e0ab 100644 --- a/2025/info/swanky-before.md +++ b/2025/info/swanky-before.md @@ -1,13 +1,13 @@ The following image shows where the talk is in the schedule for Sat 2025-12-06. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
-Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 2:20- 2:40 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
[[!toc ]] -Format: 20-min talk ; Q&A: ask questions via Etherpad/IRC; we'll e-mail the speaker and post answers on this wiki page after the conference +Format: 22-min talk ; Q&A: ask questions via Etherpad/IRC; we'll e-mail the speaker and post answers on this wiki page after the conference Discuss on IRC: [#emacsconf](https://chat.emacsconf.org/?join=emacsconf) -Status: Waiting for video from speaker +Status: Processing uploaded video
Times in different time zones:
Saturday, Dec 6 2025, ~10:35 AM - 10:55 AM EST (US/Eastern)
which is the same as:
Saturday, Dec 6 2025, ~9:35 AM - 9:55 AM CST (US/Central)
Saturday, Dec 6 2025, ~8:35 AM - 8:55 AM MST (US/Mountain)
Saturday, Dec 6 2025, ~7:35 AM - 7:55 AM PST (US/Pacific)
Saturday, Dec 6 2025, ~3:35 PM - 3:55 PM UTC
Saturday, Dec 6 2025, ~4:35 PM - 4:55 PM CET (Europe/Paris)
Saturday, Dec 6 2025, ~5:35 PM - 5:55 PM EET (Europe/Athens)
Saturday, Dec 6 2025, ~9:05 PM - 9:25 PM IST (Asia/Kolkata)
Saturday, Dec 6 2025, ~11:35 PM - 11:55 PM +08 (Asia/Singapore)
Sunday, Dec 7 2025, ~12:35 AM - 12:55 AM JST (Asia/Tokyo)
diff --git a/2025/info/weights-before.md b/2025/info/weights-before.md index 57611bd9..a24ee5fd 100644 --- a/2025/info/weights-before.md +++ b/2025/info/weights-before.md @@ -1,14 +1,9 @@ - -The following image shows where the talk is in the schedule for Sun 2025-12-07. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad. - [[!toc ]] -Format: 10-min talk ; Q&A: BigBlueButton conference room +Format: 10-min talk cancelled Discuss on IRC: [#emacsconf](https://chat.emacsconf.org/?join=emacsconf) -Status: Waiting for video from speaker -
Times in different time zones:
Sunday, Dec 7 2025, ~9:10 AM - 9:20 AM EST (US/Eastern)
which is the same as:
Sunday, Dec 7 2025, ~8:10 AM - 8:20 AM CST (US/Central)
Sunday, Dec 7 2025, ~7:10 AM - 7:20 AM MST (US/Mountain)
Sunday, Dec 7 2025, ~6:10 AM - 6:20 AM PST (US/Pacific)
Sunday, Dec 7 2025, ~2:10 PM - 2:20 PM UTC
Sunday, Dec 7 2025, ~3:10 PM - 3:20 PM CET (Europe/Paris)
Sunday, Dec 7 2025, ~4:10 PM - 4:20 PM EET (Europe/Athens)
Sunday, Dec 7 2025, ~7:40 PM - 7:50 PM IST (Asia/Kolkata)
Sunday, Dec 7 2025, ~10:10 PM - 10:20 PM +08 (Asia/Singapore)
Sunday, Dec 7 2025, ~11:10 PM - 11:20 PM JST (Asia/Tokyo)
+Status: Sorry, this talk has been cancelled + diff --git a/2025/info/weights-nav.md b/2025/info/weights-nav.md index c642727e..35ed938a 100644 --- a/2025/info/weights-nav.md +++ b/2025/info/weights-nav.md @@ -1,7 +1,4 @@
Back to the [[talks]] -Previous by time: Sunday opening remarks -Next by time: Some problems of modernizing Emacs -Track: General - Watch -
+ \ No newline at end of file diff --git a/2025/info/zettelkasten-before.md b/2025/info/zettelkasten-before.md index 5b414438..edbeaecd 100644 --- a/2025/info/zettelkasten-before.md +++ b/2025/info/zettelkasten-before.md @@ -1,13 +1,13 @@ The following image shows where the talk is in the schedule for Sun 2025-12-07. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad. [[!toc ]] -Format: 20-min talk ; Q&A: BigBlueButton conference room +Format: 24-min talk ; Q&A: BigBlueButton conference room Discuss on IRC: [#emacsconf](https://chat.emacsconf.org/?join=emacsconf) -Status: Waiting for video from speaker +Status: Processing uploaded video
Times in different time zones:
Sunday, Dec 7 2025, ~1:00 PM - 1:20 PM EST (US/Eastern)
which is the same as:
Sunday, Dec 7 2025, ~12:00 PM - 12:20 PM CST (US/Central)
Sunday, Dec 7 2025, ~11:00 AM - 11:20 AM MST (US/Mountain)
Sunday, Dec 7 2025, ~10:00 AM - 10:20 AM PST (US/Pacific)
Sunday, Dec 7 2025, ~6:00 PM - 6:20 PM UTC
Sunday, Dec 7 2025, ~7:00 PM - 7:20 PM CET (Europe/Paris)
Sunday, Dec 7 2025, ~8:00 PM - 8:20 PM EET (Europe/Athens)
Sunday, Dec 7 2025, ~11:30 PM - 11:50 PM IST (Asia/Kolkata)
Monday, Dec 8 2025, ~2:00 AM - 2:20 AM +08 (Asia/Singapore)
Monday, Dec 8 2025, ~3:00 AM - 3:20 AM JST (Asia/Tokyo)
diff --git a/2025/organizers-notebook/index.org b/2025/organizers-notebook/index.org index 5a7bf9f7..ad6f31c1 100644 --- a/2025/organizers-notebook/index.org +++ b/2025/organizers-notebook/index.org @@ -279,6 +279,7 @@ CLOSED: [2025-11-04 Tue 12:05] :results: saturday closing remarks: Starts at 15:30 before 16:30 sunday closing remarks: Starts at 15:40 before 16:30 +Cancelled talks: claude-code, weights :end: #+ATTR_ORG: :width 500 @@ -323,8 +324,8 @@ CLOSED: [2025-10-14 Tue 18:31] SCHEDULED: <2025-10-10 Fri> *** DONE Post the schedule publicly CLOSED: [2025-11-04 Tue 12:05] ** While volunteers are working on captions -*** TODO E-mail speakers asking them to confirm the pronunciations :email: -SCHEDULED: <2025-11-14 Fri> +*** DONE E-mail speakers asking them to confirm the pronunciations :email: +CLOSED: [2025-11-21 Fri 15:09] SCHEDULED: <2025-11-21 Fri> :PROPERTIES: :CREATED: [2025-09-30 Tue 09:39] :END: @@ -588,13 +589,15 @@ who make EmacsConf even possible. Thanks for coming to EmacsConf 2025. *** TODO Generate assets *** TODO Send check-in details :email: -*** TODO Ask libera.chat to increase IRC limit +*** DONE Ask libera.chat to increase IRC limit +CLOSED: [2025-11-12 Wed 13:50] ** After the conference *** TODO Send thanks and follow-up questions :email: -** TODO Prepare shift calendar, ask people to sign up -SCHEDULED: <2025-11-14 Fri> +** TODO Confirm shifts +SCHEDULED: <2025-11-22 Sat> :PROPERTIES: :CUSTOM_ID: shifts +:CREATED: [2025-11-15 Sat 15:20] :END: #+BEGIN_EXPORT md @@ -711,7 +714,8 @@ Interested in a shift? Please e-mail [[mailto:emacsconf-org-private@gnu.org]] an - Plan: Scale up the bbb.emacsverse.org on Sacha's Linode account - [[https://emacsconf.org/2024/organizers-notebook/#check-emacsconf-infrastructure-bigbluebutton][Installation notes from last year]] -*** TODO Create meeting rooms for each speaker +*** DONE Create meeting rooms for each speaker +CLOSED: [2025-11-12 Wed 13:50] :PROPERTIES: :CREATED: [2024-11-02 Sat 11:50] :Effort: 0:30 @@ -733,15 +737,16 @@ SCHEDULED: <2025-12-13 Sat> [[file:~/proj/emacsconf/wiki/organizers-notebook/index.org::#general-infrastructure-bigbluebutton-backing-up-bbb][Backing up BBB]] -*** TODO Set up moderator access codes for all the meeting rooms, and make it so people can start the meeting +*** DONE Set up moderator access codes for all the meeting rooms, and make it so people can start the meeting +CLOSED: [2025-11-12 Wed 13:50] :PROPERTIES: :Effort: 0:30 :CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-set-up-moderator-access-codes-for-all-the-meeting-rooms-and-make-it-so-people-can-start-the-meeting :END: [[file:~/proj/emacsconf/wiki/organizers-notebook/index.org::#general-infrastructure-bigbluebutton-setting-up-moderator-access-codes][Setting up moderator access codes]] -*** TODO Check BBB audio from my phone -SCHEDULED: <2025-11-21 Fri> +*** DONE Check BBB audio from my phone +CLOSED: [2025-11-21 Fri 15:10] SCHEDULED: <2025-11-21 Fri> :PROPERTIES: :CUSTOM_ID: check-emacsconf-infrastructure-bigbluebutton-check-bbb-audio-from-my-phone :END: @@ -785,7 +790,8 @@ https://docs.bigbluebutton.org/3.0/administration/customize/#enable-live-caption :PROPERTIES: :CUSTOM_ID: check-emacsconf-infrastructure-irc-web-client :END: -*** TODO Ask libera.chat to increase connections allowed from chat.emacsconf.org on Dec 6 and 7 +*** DONE Ask libera.chat to increase connections allowed from chat.emacsconf.org on Dec 6 and 7 +CLOSED: [2025-11-12 Wed 13:52] :PROPERTIES: :CUSTOM_ID: check-emacsconf-infrastructure-irc-web-client-ask-libera-chat-to-increase-connections-allowed-from-chat-emacsconf-org-on-dec-7-and-8 :END: @@ -888,8 +894,8 @@ SCHEDULED: <2025-11-22 Sat> :Effort: 0:15 :CUSTOM_ID: check-emacsconf-infrastructure-do-a-dry-run-generate-all-the-test-assets :END: -*** TODO Test connecting to VNC and streaming via OBS -SCHEDULED: <2025-11-11 Tue> +*** DONE Test connecting to VNC and streaming via OBS :emacsconf: +CLOSED: [2025-11-15 Sat 15:18] SCHEDULED: <2025-11-14 Fri> :PROPERTIES: :CUSTOM_ID: check-emacsconf-infrastructure-do-a-dry-run-test-connecting-to-vnc-and-streaming-via-obs :CREATED: [2025-11-07 Fri 13:52] diff --git a/2025/organizers-notebook/schedule.svg b/2025/organizers-notebook/schedule.svg index 5e5afd48..283b8730 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 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 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 Readerreader11:00-11:20 corfu+yasnippet: Easier than I thoughtcompletion 1:00- 1:20 Zettelkasten for regular Emacs hackerszettelkasten 1:40- 2:10 Questions and answers to help you fly with Hyperbolehyperboleqa 2:10- 2:20 Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumphgardening 2:30- 2:50 Reading and writing emails in GNU Emacs with Gnusgnus 3:00- 3:20 Bookclub tapasbookclub-tapas 3:40- 3:50 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 3:30- 3:40 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 1:40- 2:00 Emacs and private AI: a great matchprivate-ai 1:40- 2:00 emacs-claude-code: Intelligent Claude Integration for Emacsclaude-code 2:20- 2: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:30 Some problems of modernizing Emacsmodern 9:10- 9:20 Weightlifting tracking with Emacs on Androidweights 9:40-10:00 An introduction to the Emacs Readerreader11:00-11:20 corfu+yasnippet: Easier than I thoughtcompletion 1:00- 1:20 Zettelkasten for regular Emacs hackerszettelkasten 1:40- 2:10 Questions and answers to help you fly with Hyperbolehyperboleqa 2:10- 2:20 Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumphgardening 2:30- 2:50 Reading and writing emails in GNU Emacs with Gnusgnus 3:00- 3:20 Bookclub tapasbookclub-tapas 3:40- 3:50 Sunday closing remarkssun-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM \ No newline at end of file diff --git a/2025/schedule-2025-12-06.md b/2025/schedule-2025-12-06.md index 49991a4d..301a5c57 100644 --- a/2025/schedule-2025-12-06.md +++ b/2025/schedule-2025-12-06.md @@ -1 +1 @@ -
Schedule 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 4:00- 4:10 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 Common Lisp images communicating like-a-human through shared Emacs slime and eevcommonlisp9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
\ No newline at end of file + \ No newline at end of file diff --git a/2025/schedule-2025-12-07.md b/2025/schedule-2025-12-07.md index d06b228d..a2222b9e 100644 --- a/2025/schedule-2025-12-07.md +++ b/2025/schedule-2025-12-07.md @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/2025/schedule-details.md b/2025/schedule-details.md index 32d07393..5afd63e5 100644 --- a/2025/schedule-details.md +++ b/2025/schedule-details.md @@ -12,23 +12,22 @@ Jump to: Sat Dec 6 - S
[[!template id=sched time="""10""" q-and-a="""Etherpad""" startutc="""2025-12-06T14:00:00+0000""" endutc="""2025-12-06T14:10:00+0000""" start="""9:00""" end="""9:10""" title="""Saturday opening remarks""" url="""/2025/talks/sat-open""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""sat-open""" note=""""""]] -[[!template id=sched time="""10""" q-and-a="""Etherpad""" startutc="""2025-12-06T14:10:00+0000""" endutc="""2025-12-06T14:20:00+0000""" start="""9:10""" end="""9:20""" title="""Making Org-Babel reactive""" url="""/2025/talks/org-babel""" speakers="""Abhinav Tushar""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""org-babel""" note="""video: 08:08"""]] -[[!template id=sched time="""15""" q-and-a="""BBB""" startutc="""2025-12-06T14:30:00+0000""" endutc="""2025-12-06T14:45:00+0000""" start="""9:30""" end="""9:45""" title="""One year progress update Schemacs (formerly Gypsum)""" url="""/2025/talks/schemacs""" speakers="""Ramin Honary""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""schemacs""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""Etherpad""" startutc="""2025-12-06T14:10:00+0000""" endutc="""2025-12-06T14:20:00+0000""" start="""9:10""" end="""9:20""" title="""Making Org-Babel reactive""" url="""/2025/talks/org-babel""" speakers="""Abhinav Tushar""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""org-babel""" note="""captioned, video: 08:08"""]] +[[!template id=sched time="""15""" q-and-a="""BBB""" startutc="""2025-12-06T14:30:00+0000""" endutc="""2025-12-06T14:45:00+0000""" start="""9:30""" end="""9:45""" title="""One year progress update Schemacs (formerly Gypsum)""" url="""/2025/talks/schemacs""" speakers="""Ramin Honary""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""schemacs""" note="""video: 23:14"""]] [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T14:30:00+0000""" endutc="""2025-12-06T14:50:00+0000""" start="""9:30""" end="""9:50""" title="""Emacs as a fully-fledged reference manager""" url="""/2025/talks/reference""" speakers="""Vidianos Giannitsis""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""reference""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""Etherpad""" startutc="""2025-12-06T15:05:00+0000""" endutc="""2025-12-06T15:25:00+0000""" start="""10:05""" end="""10:25""" title="""Juicemacs: Exploring Speculative JIT Compilation for ELisp in Java""" url="""/2025/talks/juicemacs""" speakers="""Kana""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""juicemacs""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""Etherpad""" startutc="""2025-12-06T15:05:00+0000""" endutc="""2025-12-06T15:25:00+0000""" start="""10:05""" end="""10:25""" title="""Juicemacs: Exploring Speculative JIT Compilation for ELisp in Java""" url="""/2025/talks/juicemacs""" speakers="""Kana""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""juicemacs""" note="""video: 19:10"""]] [[!template id=sched time="""20""" q-and-a="""Etherpad""" startutc="""2025-12-06T15:10:00+0000""" endutc="""2025-12-06T15:30:00+0000""" start="""10:10""" end="""10:30""" title="""org-gmail: A deep integration of Gmail into your Org Mode""" url="""/2025/talks/gmail""" speakers="""Bala Ramadurai""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""gmail""" note="""video: 23:04"""]] -[[!template id=sched time="""20""" q-and-a="""none""" startutc="""2025-12-06T15:35:00+0000""" endutc="""2025-12-06T15:55:00+0000""" start="""10:35""" end="""10:55""" title="""Swanky Python: Interactive development for Python""" url="""/2025/talks/swanky""" speakers="""Scott Zimmermann""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""swanky""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""none""" startutc="""2025-12-06T15:35:00+0000""" endutc="""2025-12-06T15:55:00+0000""" start="""10:35""" end="""10:55""" title="""Swanky Python: Interactive development for Python""" url="""/2025/talks/swanky""" speakers="""Scott Zimmermann""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""swanky""" note="""video: 21:03"""]] [[!template id=sched time="""10""" q-and-a="""BBB""" startutc="""2025-12-06T15:40:00+0000""" endutc="""2025-12-06T15:50:00+0000""" start="""10:40""" end="""10:50""" title="""Studying foreign languages with Emacs, Org Mode and gptel""" url="""/2025/talks/languages""" speakers="""Marek""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""languages""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T16:05:00+0000""" endutc="""2025-12-06T16:25:00+0000""" start="""11:05""" end="""11:25""" title="""Interactive Python programming in Emacs""" url="""/2025/talks/python""" speakers="""David Vujic""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""python""" note="""video: 19:52"""]] [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T16:10:00+0000""" endutc="""2025-12-06T16:30:00+0000""" start="""11:10""" end="""11:30""" title="""LaTeX export in org-mode: the overhaul""" url="""/2025/talks/latex""" speakers="""Pedro A. Aranda Gutiérrez""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""latex""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T18:00:00+0000""" endutc="""2025-12-06T18:20:00+0000""" start="""1:00""" end="""1:20""" title="""Emacs, editors, and LLM driven workflows""" url="""/2025/talks/llm""" speakers="""Andrew Hyatt""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""llm""" note="""video: 20:04"""]] [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T18:00:00+0000""" endutc="""2025-12-06T18:20:00+0000""" start="""1:00""" end="""1:20""" title="""An enhanced bibliography in org-mode for scientific research and self-directed learning""" url="""/2025/talks/bibliography""" speakers="""Blaine Mooers""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""bibliography""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T18:40:00+0000""" endutc="""2025-12-06T19:00:00+0000""" start="""1:40""" end="""2:00""" title="""Emacs and private AI: a great match""" url="""/2025/talks/private-ai""" speakers="""Aaron Grothe""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""private-ai""" note=""""""]] [[!template id=sched time="""10""" q-and-a="""#emacsconf, speaker nick: lispmacs or lispmacs[work]""" startutc="""2025-12-06T18:40:00+0000""" endutc="""2025-12-06T18:50:00+0000""" start="""1:40""" end="""1:50""" title="""Basic Calc functionality for engineering or electronics""" url="""/2025/talks/calc""" speakers="""Christopher Howard""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""calc""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""none""" startutc="""2025-12-06T18:40:00+0000""" endutc="""2025-12-06T19:00:00+0000""" start="""1:40""" end="""2:00""" title="""emacs-claude-code: Intelligent Claude Integration for Emacs""" url="""/2025/talks/claude-code""" speakers="""Yusuke Watanabe""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""claude-code""" note=""""""]] [[!template id=sched time="""10""" q-and-a="""BBB""" startutc="""2025-12-06T19:00:00+0000""" endutc="""2025-12-06T19:10:00+0000""" start="""2:00""" end="""2:10""" title="""How Emacs became my authoring playground—no Lisp required""" url="""/2025/talks/authoring""" speakers="""Uli""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""authoring""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T19:10:00+0000""" endutc="""2025-12-06T19:30:00+0000""" start="""2:10""" end="""2:30""" title="""Emacs and private AI: a great match""" url="""/2025/talks/private-ai""" speakers="""Aaron Grothe""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""private-ai""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""#emacsconf, speaker nick: screwlisp""" startutc="""2025-12-06T19:20:00+0000""" endutc="""2025-12-06T19:40:00+0000""" start="""2:20""" end="""2:40""" title="""Common Lisp images communicating like-a-human through shared Emacs slime and eev""" url="""/2025/talks/commonlisp""" speakers="""screwlisp""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""commonlisp""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-06T19:30:00+0000""" endutc="""2025-12-06T19:50:00+0000""" start="""2:30""" end="""2:50""" title="""Blee-LCNT: An Emacs-centered content production and self-publication framework""" url="""/2025/talks/blee-lcnt""" speakers="""Mohsen BANAN""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""blee-lcnt""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""#emacsconf, speaker nick: screwlisp""" startutc="""2025-12-06T19:50:00+0000""" endutc="""2025-12-06T20:10:00+0000""" start="""2:50""" end="""3:10""" title="""Common Lisp images communicating like-a-human through shared Emacs slime and eev""" url="""/2025/talks/commonlisp""" speakers="""screwlisp""" track="""Development""" watch="""https://emacsconf.org/2025/watch/dev""" slug="""commonlisp""" note=""""""]] [[!template id=sched time="""10""" q-and-a="""#emacsconf, speaker nick: kreptocracy""" note="""This talk will be narrated by a text-to-speech engine because of a request from the speaker.""" startutc="""2025-12-06T20:10:00+0000""" endutc="""2025-12-06T20:20:00+0000""" start="""3:10""" end="""3:20""" title="""GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existence""" url="""/2025/talks/greader""" speakers="""Yuval Langer""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""greader""" note=""""""]] [[!template id=sched time="""10""" q-and-a="""Etherpad""" startutc="""2025-12-06T20:30:00+0000""" endutc="""2025-12-06T20:40:00+0000""" start="""3:30""" end="""3:40""" title="""Saturday closing remarks""" url="""/2025/talks/sat-close""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""sat-close""" note=""""""]]
@@ -38,15 +37,16 @@ Jump to: Sat Dec 6 - S
[[!template id=sched time="""10""" q-and-a="""Etherpad""" startutc="""2025-12-07T14:00:00+0000""" endutc="""2025-12-07T14:10:00+0000""" start="""9:00""" end="""9:10""" title="""Sunday opening remarks""" url="""/2025/talks/sun-open""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""sun-open""" note=""""""]] -[[!template id=sched time="""10""" q-and-a="""BBB""" startutc="""2025-12-07T14:10:00+0000""" endutc="""2025-12-07T14:20:00+0000""" start="""9:10""" end="""9:20""" title="""Weightlifting tracking with Emacs on Android""" url="""/2025/talks/weights""" speakers="""Zachary Romero""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""weights""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""#emacsconf, speaker nick: edrx""" startutc="""2025-12-07T14:40:00+0000""" endutc="""2025-12-07T15:00:00+0000""" start="""9:40""" end="""10:00""" title="""Some problems of modernizing Emacs""" url="""/2025/talks/modern""" speakers="""Eduardo Ochs""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""modern""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-07T15:10:00+0000""" endutc="""2025-12-07T15:30:00+0000""" start="""10:10""" end="""10:30""" title="""An introduction to the Emacs Reader""" url="""/2025/talks/reader""" speakers="""Divyá""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""reader""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""#emacsconf, speaker nick: edrx""" startutc="""2025-12-07T14:10:00+0000""" endutc="""2025-12-07T14:30:00+0000""" start="""9:10""" end="""9:30""" title="""Some problems of modernizing Emacs""" url="""/2025/talks/modern""" speakers="""Eduardo Ochs""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""modern""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-07T14:40:00+0000""" endutc="""2025-12-07T15:00:00+0000""" start="""9:40""" end="""10:00""" title="""An introduction to the Emacs Reader""" url="""/2025/talks/reader""" speakers="""Divyá""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""reader""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-07T16:00:00+0000""" endutc="""2025-12-07T16:20:00+0000""" start="""11:00""" end="""11:20""" title="""corfu+yasnippet: Easier than I thought""" url="""/2025/talks/completion""" speakers="""Pedro A. Aranda Gutiérrez""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""completion""" note=""""""]] -[[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-07T18:00:00+0000""" endutc="""2025-12-07T18:20:00+0000""" start="""1:00""" end="""1:20""" title="""Zettelkasten for regular Emacs hackers""" url="""/2025/talks/zettelkasten""" speakers="""Christian Tietze""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""zettelkasten""" note=""""""]] +[[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-07T18:00:00+0000""" endutc="""2025-12-07T18:20:00+0000""" start="""1:00""" end="""1:20""" title="""Zettelkasten for regular Emacs hackers""" url="""/2025/talks/zettelkasten""" speakers="""Christian Tietze""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""zettelkasten""" note="""video: 23:18"""]] [[!template id=sched time="""30""" q-and-a="""BBB""" note="""No recorded presentation, just live Q&A""" startutc="""2025-12-07T18:40:00+0000""" endutc="""2025-12-07T19:10:00+0000""" start="""1:40""" end="""2:10""" title="""Questions and answers to help you fly with Hyperbole""" url="""/2025/talks/hyperboleqa""" speakers="""Bob Weiner""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""hyperboleqa""" note=""""""]] [[!template id=sched time="""10""" q-and-a="""none""" startutc="""2025-12-07T19:10:00+0000""" endutc="""2025-12-07T19:20:00+0000""" start="""2:10""" end="""2:20""" title="""Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumph""" url="""/2025/talks/gardening""" speakers="""Marco Bresciani""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""gardening""" note="""video: 17:36"""]] [[!template id=sched time="""20""" q-and-a="""none""" startutc="""2025-12-07T19:30:00+0000""" endutc="""2025-12-07T19:50:00+0000""" start="""2:30""" end="""2:50""" title="""Reading and writing emails in GNU Emacs with Gnus""" url="""/2025/talks/gnus""" speakers="""Amin Bandali""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""gnus""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2025-12-07T20:00:00+0000""" endutc="""2025-12-07T20:20:00+0000""" start="""3:00""" end="""3:20""" title="""Bookclub tapas""" url="""/2025/talks/bookclub-tapas""" speakers="""Maddie Sullivan""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""bookclub-tapas""" note=""""""]] [[!template id=sched time="""10""" q-and-a="""BBB""" startutc="""2025-12-07T20:40:00+0000""" endutc="""2025-12-07T20:50:00+0000""" start="""3:40""" end="""3:50""" title="""Sunday closing remarks""" url="""/2025/talks/sun-close""" track="""General""" watch="""https://emacsconf.org/2025/watch/gen""" slug="""sun-close""" note=""""""]]
Cancelled:
  • A writing day in the life with Org-Mode - Jeremy Friesen
  • +
  • Weightlifting tracking with Emacs on Android - Zachary Romero
  • Org-mode GTD vs N-angulator GTD - Kevin Haddock
  • -
  • From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impact - Andrew John Dougherty
\ No newline at end of file +
  • From FRDCSA to FLP2: Building AI-Powered Life Planning Systems in Emacs - A Journey from Research to Real-World Impact - Andrew John Dougherty
  • +
  • emacs-claude-code: Intelligent Claude Integration for Emacs - Yusuke Watanabe
  • \ No newline at end of file diff --git a/2025/schedule-image.md b/2025/schedule-image.md index 71cce24c..cd729897 100644 --- a/2025/schedule-image.md +++ b/2025/schedule-image.md @@ -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 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 4:00- 4:10 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 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 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 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 Readerreader11:30-11:50 corfu+yasnippet: Easier than I thoughtcompletion 1:00- 1:20 Zettelkasten for regular Emacs hackerszettelkasten 1:40- 2:10 Questions and answers to help you fly with Hyperbolehyperboleqa 2:10- 2:20 Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumphgardening 2:30- 2:50 Reading and writing emails in GNU Emacs with Gnusgnus 3:40- 4:00 Bookclub tapasbookclub-tapas 4:20- 4:30 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 How Emacs became my authoring playground—no Lisp requiredauthoring 2:30- 2:50 Blee-LCNT: An Emacs-centered content production and self-publication frameworkblee-lcnt 3:10- 3:20 GNU Emacs Greader (Gnamù Reader) mode is the best Emacs mode in existencegreader 4:00- 4:10 Saturday closing remarkssat-close 9:30- 9:45 One year progress update Schemacs (formerly Gypsum)schemacs10:05-10:25 Juicemacs: Exploring Speculative JIT Compilation for ELisp in Javajuicemacs10:35-10:55 Swanky Python: Interactive development for Pythonswanky11:05-11:25 Interactive Python programming in Emacspython 1:00- 1:20 Emacs, editors, and LLM driven workflowsllm 2:10- 2:30 Emacs and private AI: a great matchprivate-ai 2:50- 3:10 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:40-10:00 Some problems of modernizing Emacsmodern10:10-10:30 An introduction to the Emacs Readerreader11:30-11:50 corfu+yasnippet: Easier than I thoughtcompletion 1:00- 1:20 Zettelkasten for regular Emacs hackerszettelkasten 1:40- 2:10 Questions and answers to help you fly with Hyperbolehyperboleqa 2:10- 2:20 Gardening in Emacs: A Windows user's tale of tending, tweaking, and triumphgardening 2:30- 2:50 Reading and writing emails in GNU Emacs with Gnusgnus 3:40- 4:00 Bookclub tapasbookclub-tapas 4:20- 4:30 Sunday closing remarkssun-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM
    \ No newline at end of file diff --git a/organizers-notebook/index.org b/organizers-notebook/index.org index 04a22977..541d6571 100644 --- a/organizers-notebook/index.org +++ b/organizers-notebook/index.org @@ -308,6 +308,9 @@ After the CFP ends: - Create draft-schedule section in the public organizers notebook for the year - Add missing items to plan *** TODO Send draft schedule to speakers :email: +:PROPERTIES: +:CUSTOM_ID: phases-and-lessons-learned-draft-schedule-send-draft-schedule-to-speakers +:END: 1. Evaluate the draft schedule we want to use. 2. ~emacsconf-schedule-update-from-info~ @@ -324,7 +327,11 @@ See [[emacsconf-ansible:README.org]]. Lessons learned: - Next year, let's get upload.emacsconf.org in place as the domain name so that people don't try to FTP files to it. -*** TODO Send backstage and upload instructions :email: +*** DONE Send backstage and upload instructions :email: +CLOSED: [2025-11-12 Wed 13:48] +:PROPERTIES: +:CUSTOM_ID: phases-and-lessons-learned-set-up-backstage-and-upload-send-backstage-and-upload-instructions +:END: ** Post the schedule :PROPERTIES: :CUSTOM_ID: phases-and-lessons-learned-post-the-schedule @@ -360,7 +367,7 @@ Process: 1. update-cache on my computer. 2. elisp:emacsconf-publish-cache-video-data or elisp:emacsconf-cache-all-video-data 3. elisp:emacsconf-publish-backstage-index -** Generate assets +** TODO Generate assets :PROPERTIES: :CUSTOM_ID: phases-and-lessons-learned-generate-assets :END: @@ -377,9 +384,37 @@ Process: - In an empty VTT file, elisp:emacsconf-subed-intro-subtitles - Record the audio and get captions - Splice together into a file that will be processed with subed-record-compile-video. +*** TODO Test videos +:PROPERTIES: +:CUSTOM_ID: phases-and-lessons-learned-generate-assets-test-videos +:END: +elisp:emacsconf-stream-generate-test-videos ** Record pronunciations -*** TODO Record pronunciations +:PROPERTIES: +:CUSTOM_ID: phases-and-lessons-learned-record-pronunciations +:END: +*** STARTED Record pronunciations +:PROPERTIES: +:CUSTOM_ID: phases-and-lessons-learned-record-pronunciations-record-pronunciations +:Effort: 2:00 +:END: +:LOGBOOK: +CLOCK: [2025-11-21 Fri 12:58]--[2025-11-21 Fri 15:10] => 2:12 +:END: + +1. mkdir -p ~/proj/emacsconf/2025/assets/intros ~/proj/emacsconf/2025/assets/in-between +2. cp ~/proj/emacsconf/2024/assets/in-between/template.svg ~/proj/emacsconf/2025/assets/in-between/template.svg +3. elisp:emacsconf-stream-generate-in-between-pages +4. Create ~/proj/emacsconf/2025/assets/intros/intro.vtt +5. elisp:emacsconf-subed-intro-subtitles +6. Record the audio, possibly with subed-record, left, and right. +7. Split the lines for nicer subtitles. +8. Use elisp:subed-record-compile + *** TODO E-mail speakers asking them to confirm the pronunciations +:PROPERTIES: +:CUSTOM_ID: phases-and-lessons-learned-record-pronunciations-e-mail-speakers-asking-them-to-confirm-the-pronunciations +:END: ** Prepare the infrastructure :PROPERTIES: :CUSTOM_ID: phases-and-lessons-learned-prepare-the-infrastructure @@ -418,6 +453,16 @@ Onboarding: :END: elisp:emacsconf-pad-prepopulate-shift-hyperlists +*** STARTED Check in with speakers for cancellations, adjustments +:PROPERTIES: +:Effort: 1:00 +:END: +:LOGBOOK: +CLOCK: [2025-11-21 Fri 11:12]--[2025-11-21 Fri 11:14] => 0:02 +:END: + +emacsconf-mail-intro-to-all + *** TODO Send check-in details, schedule update, etc. :email: :PROPERTIES: :CREATED: [2024-11-27 Wed 17:34] @@ -776,16 +821,25 @@ When a talk comes in: 8. ~emacsconf-publish-cache-video-data~ to save the file size and length. 9. ~emacsconf-publish-backstage-index~ -** Icecast +** DONE Icecast +CLOSED: [2025-11-15 Sat 15:05] :PROPERTIES: :CUSTOM_ID: icecast +:Effort: 0:30 +:END: +:LOGBOOK: +- Note taken on [2025-11-15 Sat 15:05] \\ + okay for 2025 +CLOCK: [2025-11-15 Sat 14:43]--[2025-11-15 Sat 15:05] => 0:22 :END: -Success: You can use [[#obs-instructions][OBS+VNC to record]], and the results can be viewed by mpv. +Success: You can send a stream to Icecast and the results can be viewed by mpv. - [X] Gen - [X] Dev Also, recordings are available in /data. +See also: [[#obs-instructions][Use OBS+VNC to record]] + New year: 1. Reprovision with @@ -797,7 +851,7 @@ New year: Start it again with ~/etc/init.d/emacsconf start~ 3. To test, you can use FFmpeg like this for the gen stream: #+begin_src sh - ffmpeg -y -f lavfi -i testsrc=size=1280x720:rate=10 -i background-music.opus \ +ffmpeg -y -f lavfi -i testsrc=size=1280x720:rate=10 -i background-music.opus \ -c:v libvpx -b:v 500K -crf 25 -b:a 128k \ -content_type video/webm "icecast://emacsconf:$EMACSCONF_ICECAST_SOURCE_PASSWORD@live0.emacsconf.org:8001/gen.webm" #+end_src @@ -810,9 +864,18 @@ New year: and then view it with #+begin_src sh mpv https://live0.emacsconf.org/gen.webm + mpv https://live0.emacsconf.org/dev.webm #+end_src +*** Cooldown +:PROPERTIES: +:CUSTOM_ID: general-infrastructure-icecast-cooldown +:END: + +ssh live0.emacsconf.org +sudo /etc/init.d/emacsconf stop -** Watching pages +** DONE Watching pages +CLOSED: [2025-11-15 Sat 14:57] :PROPERTIES: :CUSTOM_ID: watch :END: @@ -830,10 +893,15 @@ New year: Set up test streams (see ffmpeg instructions from [[#icecast][Icecast]]) and then: -** VNC +** DONE VNC +CLOSED: [2025-11-15 Sat 15:02] :PROPERTIES: :CUSTOM_ID: vnc :END: +:LOGBOOK: +- Note taken on [2025-11-15 Sat 15:02] \\ + Okay for 2025 +:END: We use VNC to connect to the X servers on res.emacsconf.org so that we can stream from it. @@ -893,24 +961,38 @@ and then connect with: #+begin_src sh :eval no xvncviewer 127.0.0.1:$TRACK_PORT -shared -geometry 1280x720 -passwd vnc-passwd-$TRACK & #+end_src +*** Cooldown +:PROPERTIES: +:CUSTOM_ID: general-infrastructure-vnc-cooldown +:END: -** Streaming with OBS +ssh sachac@res +sudo killall Xtigervnc + +** DONE Streaming with OBS +CLOSED: [2025-11-15 Sat 15:04] :PROPERTIES: :CUSTOM_ID: obs :END: +:LOGBOOK: +- Note taken on [2025-11-15 Sat 15:04] \\ + Okay for 2025 +:END: -Success: Confirm that you can stream +Success: You can use [[#obs-instructions][OBS+VNC to record]], and the results can be viewed by mpv. - [X] gen - [X] dev New year: reprovision with #+begin_src sh :eval no -ansible-playbook -i inventory.yml prod-playbook.yml --tags obs +ansible-playbook -i inventory.yml prod-playbook.yml --tags obs,stream #+end_src so that the year is updated in the shell scripts. +icecast is on live0.emacsconf.org and can be restarted with =/etc/init.d/emacsconf restart=. + *** Instructions :PROPERTIES: :CUSTOM_ID: obs-instructions @@ -926,24 +1008,9 @@ so that the year is updated in the shell scripts. mpv https://live0.emacsconf.org/$TRACK.webm & #+end_example -*** Icecast -:PROPERTIES: -:CUSTOM_ID: icecast -:END: - -Success: You can use [[#obs-instructions][OBS+VNC to record]], and the results can be viewed by mpv. -- [ ] gen -- [ ] dev - -New year: reprovision with - -#+begin_src sh :eval no -ansible-playbook -i inventory.yml prod-playbook.yml --tags stream -#+end_src - so that the year is updated in the configuration. -This is on live.emacsconf.org and can be restarted with =/etc/init.d/emacsconf restart=. + ** Shell scripts :PROPERTIES: :CUSTOM_ID: general-infrastructure-shell-scripts @@ -1002,17 +1069,18 @@ Success: - [X] You can join from https://chat.emacsconf.org - [X] You can join from https://live.emacsconf.org and the channels end up as the latest ones + +*** DONE Ask libera.chat to increase IRC limits +CLOSED: [2025-11-12 Wed 13:50] +:PROPERTIES: +:CUSTOM_ID: general-infrastructure-irc-web-client-ask-libera-chat-to-increase-irc-limits +:END: + Remember to schedule a task to ask libera.chat to increase the number of users it will accept from chat.emacsconf.org to avoid connection exhaustion errors. Message I've posted to support@libera.chat: -Thank you for running libera.chat. We're looking forward to using IRC -(#emacsconf-gen, #emacsconf-dev) for the discussions for the upcoming -EmacsConf (Dec 7-8, https://emacsconf.org). In the past, we've needed to -coordinate with Libera staff to increase the number of connections -allowed from chat.emacsconf.org during conference days in order to avoid -connection exhaustion errors. Is that something we can plan now or would -you like me to bring it up a few days before the conference? +Thank you for running libera.chat. We're looking forward to using IRC (#emacsconf, #emacsconf-gen, #emacsconf-dev, #emacsconf-org) for the discussions for the upcoming EmacsConf (Dec 6-7, https://emacsconf.org). In the past, we've needed to coordinate with Libera staff to increase the number of connections allowed from chat.emacsconf.org during conference days in order to avoid connection exhaustion errors. Is that something we can plan now or would you like me to bring it up a few days before the conference? ** Etherpad :PROPERTIES: :CUSTOM_ID: general-infrastructure-etherpad @@ -1089,6 +1157,7 @@ Sizes: - dormant: 1 GB nanode - testing: 4 core 8 GB shared CPU - production: 8 core 16 GB dedicated CPU (roughly half CPU load for 107 simultaneous users, 2024) + - maybe 8 core 16 GB shared CPU next? *** Installing BigBlueButton :PROPERTIES: @@ -1134,82 +1203,54 @@ BBB says sharing system audio works only if you use Chrome on Mac OS X or Micros Related: https://github.com/bigbluebutton/bigbluebutton/issues/8632 - -*** Creating talk BBB rooms +*** DONE Create meeting rooms for each speaker +CLOSED: [2025-11-12 Wed 13:51] :PROPERTIES: :CUSTOM_ID: general-infrastructure-bigbluebutton-creating-talk-bbb-rooms :END: -- =docker exec -it greenlight-v3 /bin/bash= -- =bundle exec rails console= -- =user_id = User.find_by_email("sacha@sachachua.com").id= +#+begin_src sh :eval no +docker exec -it greenlight-v3 /bin/bash -c "bundle exec rails console" +#+end_src -#+begin_src emacs-lisp :results replace -(mapconcat (lambda (group) - (format - "Room.create(user_id: user_id, name: \"%s - %s\")\n" - (plist-get (cadr group) :speakers) - (string-join (mapcar (lambda (talk) (plist-get talk :slug)) - (cdr group))))) - (emacsconf-mail-groups (emacsconf-active-talks (emacsconf-get-talk-info))) - "") +#+begin_src ruby :eval no +user_id = User.find_by_email("emacsconf@sachachua.com").id #+end_src -- elisp:emacsconf-publish-bbb-static-redirects +1. elisp:emacsconf-bbb-create-rooms +2. elisp:emacsconf-bbb-load-rooms: set the ROOM properties. +3. elisp:emacsconf-publish-bbb-static-redirects -Print out the room IDs with +Print out the room IDs with: -#+begin_src ruby +#+begin_src ruby :eval no Room.all.each { |x| puts x.friendly_id + " " + x.name }; nil #+end_src It's possible to change the friendly_id and then use ~x.save!~. -*** Setting up moderator access codes +*** DONE Set up moderator access codes +CLOSED: [2025-11-12 Wed 13:51] :PROPERTIES: :CUSTOM_ID: general-infrastructure-bigbluebutton-setting-up-moderator-access-codes :END: -#+begin_src emacs-lisp -(dolist (talk (seq-filter (lambda (o) - (and (plist-get o :bbb-room) - (not (plist-get o :bbb-mod-code)))) - (emacsconf-publish-prepare-for-display (emacsconf-get-talk-info)))) - (spookfox-js-injection-eval-in-active-tab - (format "window.location.href = \"%s\"" - (replace-regexp-in-string "/join" "" (plist-get talk :bbb-room))) - t) - (sleep-for 3) - (spookfox-js-injection-eval-in-active-tab - "document.querySelector('button[data-rr-ui-event-key=\"settings\"]').click()" t) - (spookfox-js-injection-eval-in-active-tab - "document.querySelector('input#glAnyoneCanStart').checked = true") - (spookfox-js-injection-eval-in-active-tab - "document.querySelector('input#muteOnStart').checked = true") - (spookfox-js-injection-eval-in-active-tab - "document.querySelectorAll('.border-end button')[2].click()" t) - (let ((code (spookfox-js-injection-eval-in-active-tab - "document.querySelector('.access-code-input input').value" t))) - (message "Setting %s to %s" (plist-get talk :slug) code) - (emacsconf-set-property-from-slug - talk "BBB_MOD_CODE" - code) - (sit-for 2))) -#+end_src +- elisp:emacsconf-bbb-spookfox-set-moderator-codes +- elisp:emacsconf-bbb-spookfox-confirm-settings -#+begin_src emacs-lisp -(dolist (talk (seq-filter (lambda (o) - (plist-get o :bbb-room)) - (emacsconf-publish-prepare-for-display (emacsconf-get-talk-info)))) - (spookfox-js-injection-eval-in-active-tab - (format "window.location.href = \"%s\"" - (replace-regexp-in-string "/join" "" (plist-get talk :bbb-room))) - t) - (sleep-for 3) - (spookfox-js-injection-eval-in-active-tab - "document.querySelector('button[data-rr-ui-event-key=\"settings\"]').click()" t) - (sleep-for 3)) -#+end_src +Then you can use elisp:emacsconf-mail-checkin-instructions-for-attending-speakers +or elisp:emacsconf-mail-checkin-instructions-to-all to send the info. + +*** Processing BBB videos +:PROPERTIES: +:CUSTOM_ID: general-infrastructure-bigbluebutton-processing-bbb-videos +:END: + +~bbb-record --list~ shows all the recordings. You can use ~bbb-record --rebuild~ to regenerate the meeting, and ~bbb-record --watch~ to monitor progress. Presentation is a web-based interface, video is a single video file that contains the webcam, the screenshare, and the audio. + +If you don't see the video format, doublecheck that [[#general-infrastructure-bigbluebutton-installing-bigbluebutton][the video format is enabled]]. + +bbb-record seems to call ~ruby /usr/local/bigbluebutton/core/scripts/process/video.rb -m ID~, which might be a useful backup. *** Backing up BBB :backup: :PROPERTIES: @@ -1221,15 +1262,22 @@ rsync -avze ssh root@bbb:/var/bigbluebutton/ bigbluebutton/ ssh root@bbb 'tar zcvf - /var/bigbluebutton /etc/bigbluebutton /root/greenlight-v3 /usr/local/bigbluebutton /usr/share/bbb-web' > bbb-backup-$(date "+%Y-%m-%d").tar.gz ssh root@bbb 'dd if=/dev/sda bs=5M ' | dd of=bbb-img-$(date "+%Y-%m-%d").img status=progress +*** Scaling BBB up and down +:PROPERTIES: +:CUSTOM_ID: general-infrastructure-bigbluebutton-scaling-bbb-up-and-down +:END: + +[[https://sachachua.com/blog/2025/01/scaling-a-bigbluebutton-server-down-to-a-1-gb-node-between-uses/][Scaling a BigBlueButton server down to a 1 GB node between uses]] -*** Spinning BBB up again +When the server is downscaled, ~/etc/nginx/sites-backup~ configures the Nginx. +The web root is ~/var/www/bigbluebutton-default/assets~, and the page is ~/var/www/bigbluebutton-default/assets/backup/index.html~. + +*** Spinning BBB up again from scratch :PROPERTIES: :CUSTOM_ID: general-infrastructure-bigbluebutton-spinning-bbb-up-again :END: -[2025-01-22 Wed] ... actually, this ran into some issues with the certificate, so I'm just going to do a reinstall. - -Previous notes +Previous notes: 1. Create a Nanode. 2. Update the DNS for bbb.emacsverse.org with its IP address. (dns.he.net) @@ -1255,7 +1303,9 @@ Resources: - https://www.linode.com/community/questions/20386/how-do-i-ssh-to-linode-from-the-finnix-boot-in-order-to-copy-my-local-vm-over-to - https://github.com/bigbluebutton/bigbluebutton/issues/9485 -** Manual IRC announcements + + +** TODO Manual IRC announcements :PROPERTIES: :CUSTOM_ID: general-infrastructure-manual-irc-announcements :END: @@ -1263,6 +1313,14 @@ Resources: Success: - [X] You can /opall, /conftopic, and /broadcast +** TODO Confirm automated IRC announcements from res +:PROPERTIES: +:CUSTOM_ID: general-infrastructure-confirm-automated-irc-announcements-from-res +:END: + +Success: + +- A test schedule can generate announcements. ** Low-res stream :PROPERTIES: @@ -1329,7 +1387,21 @@ SCHEDULED: <2024-11-30 Sat> :PROPERTIES: :CUSTOM_ID: general-infrastructure-restream-to-youtube :END: +*** TODO Set up YouTube restreaming events +:PROPERTIES: +:CUSTOM_ID: general-infrastructure-restream-to-youtube-set-up-youtube-restreaming-events +:END: +1. Switch to the EmacsConf account. +2. Go to https://studio.youtube.com/channel/UCwuyodzTl_KdEKNuJmeo99A +3. Create > Go live > Schedule stream. + - [ ] Gen - Sat AM + - [ ] Gen - Sat PM + - [ ] Dev - Sat AM + - [ ] Dev - Sat PM + - [ ] Gen - Sun AM + - [ ] Gen - Sun PM + - [ ] Test * Other process notes :PROPERTIES: :CUSTOM_ID: other -- cgit v1.2.3