From 146a590ec917a2abb637cfa3d45051ba01e5fe5e Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Fri, 22 Sep 2023 21:01:50 -0400 Subject: add TOC, rearrange sections, add next steps for schedule --- 2023/organizers-notebook.md | 104 ++++++++++++++++++++----------------- 2023/organizers-notebook/index.org | 96 +++++++++++++++++++--------------- 2 files changed, 111 insertions(+), 89 deletions(-) (limited to '2023') diff --git a/2023/organizers-notebook.md b/2023/organizers-notebook.md index 158c13e3..4a2d37ee 100644 --- a/2023/organizers-notebook.md +++ b/2023/organizers-notebook.md @@ -438,7 +438,57 @@ Sacha ## Draft schedule -Schedule notes: + Graphical view of the schedule Schedule for Saturday Saturday 9:00- 9:10 Saturday opening remarks sat-open 9:10- 9:20 An Org-Mode based text adventure game for learning the basics of Emacs, inside Emacs, written in Emacs Lisp adventure 9:30- 9:50 Authoring and presenting university courses with Emacs and a full libre software stack uni 10:10-10:20 Who needs Excel? Managing your students qualifications with org-table table 10:40-10:50 Taming things with Org Mode taming 11:10-11:30 one.el: the static site generator for Emacs Lisp Programmers one 12:50- 1:00 Emacs turbo-charges my writing writing 1:20- 1:30 Why Nabokov would use Org-Mode if he were writing today nabokov 1:50- 2:10 Collaborative data processing and documenting using org-babel collab 2:20- 2:40 Watch Over Our Folders woof 3:00- 3:20 How I play TTRPGs in Emacs solo 3:40- 3:50 (Un)entangling projects and repos unentangling 4:00- 4:20 Org-Mode workflow: informal reference tracking ref 4:30- 4:40 Emacs development updates devel 4:50- 5:00 Saturday closing remarks sat-close 10:00-10:10 MatplotLLM, iterative natural language data visualization in org-babel matplotllm 10:20-10:40 Improving access to AI-assisted literate programming with voice control voice 11:00-11:20 LLM clients in Emacs, functionality and standardization llm 12:50- 1:10 Improving compiler diagnostics with Overlays overlay 1:30- 1:40 Editor Integrated REPL Driven Development for all languages eval 2:00- 2:40 REPLs in strange places: Lua, LaTeX, LPeg, LPegRex, TikZ repl 2:50- 3:30 hyperdrive.el: Peer-to-peer filesystem in Emacs hyperdrive 3:50- 4:10 GNU Emacs for electronics, note-taking, and as lightweight IDE extending 9 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM Schedule for Sunday Sunday 9:00- 9:05 Sunday opening remarks sun-open 9:05- 9:25 Top 10 ways Hyperbole amps up Emacs hyperamp 9:45-10:05 Using Koutline for stream of thought journaling koutline 10:15-10:25 Parallel Text Replacement: Does P = NP? parallel 10:45-11:05 The browser in a buffer poltys 11:25-11:45 Speedcubing in Emacs cubing 12:50- 1:00 Eat and Eat powered Eshell, fast featureful terminal inside Emacs eat 1:20- 2:00 Emacs MultiMedia System (EMMS) emms 2:20- 2:30 Mentoring VS-Coders as an Emacsian (or How to show not tell people about the wonders of Emacs) mentor 3:00- 3:10 The many ways to browse Hacker News from Emacs hn 3:20- 4:00 Emacs saves the Web web 4:20- 4:40 Sharing Emacs is Caring Emacs: Emacs education and why I embraced video sharing 5:00- 5:10 Sunday closing remarks sun-close 10:00-10:20 Bringing joy to Scheme programming scheme 10:40-11:00 What I learned by writing test cases for GNU Hyperbole test 11:20-11:30 A modern Emacs look-and-feel without pain flat 12:50- 1:10 emacs-gc-stats: Does garbage collection actually slow down Emacs? gc 1:30- 1:40 Writing a language server in OCaml for Emacs, fun, and profit lspocaml 2:00- 2:40 Windows into Freedom windows 3:00- 3:20 EmacsConf.org: How we use Org Mode and TRAMP to organize and run a multi-track conference emacsconf 3:40- 4:00 Programming at 200 wpm steno 4:10- 4:30 The Emacsen family, the design of an Emacs and the importance of Lisp emacsen 9 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM + +### Draft schedule as a list + +- 2023-12-02 Sat 09:00-09:10 [sat-open](https://emacsconf.org/2023/talks/sat-open "Saturday opening remarks"): Saturday opening remarks +- 2023-12-02 Sat 09:10-09:20 - before 10:00 EST - [adventure](https://emacsconf.org/2023/talks/adventure "An Org-Mode based text adventure game for learning the basics of Emacs, inside Emacs, written in Emacs Lisp"): An Org-Mode based text adventure game for learning the basics of Emacs, inside Emacs, written in Emacs Lisp (Chung-hong Chan) +- 2023-12-02 Sat 09:30-09:50 [uni](https://emacsconf.org/2023/talks/uni "Authoring and presenting university courses with Emacs and a full libre software stack"): Authoring and presenting university courses with Emacs and a full libre software stack (James Howell) +- 2023-12-02 Sat 10:00-10:10 - before 10:30 EST - [matplotllm](https://emacsconf.org/2023/talks/matplotllm "MatplotLLM, iterative natural language data visualization in org-babel"): MatplotLLM, iterative natural language data visualization in org-babel (Abhinav Tushar) +- 2023-12-02 Sat 10:10-10:20 - before 11:00 EST - [table](https://emacsconf.org/2023/talks/table "Who needs Excel? Managing your students qualifications with org-table"): Who needs Excel? Managing your students qualifications with org-table (Daniel Molina) +- 2023-12-02 Sat 10:20-10:40 [voice](https://emacsconf.org/2023/talks/voice "Improving access to AI-assisted literate programming with voice control"): Improving access to AI-assisted literate programming with voice control (Blaine Mooers) +- 2023-12-02 Sat 10:40-10:50 - before 15:00 EST - [taming](https://emacsconf.org/2023/talks/taming "Taming things with Org Mode"): Taming things with Org Mode (Gergely Nagy (algernon)) +- 2023-12-02 Sat 11:00-11:20 - after 10:00 EST - [llm](https://emacsconf.org/2023/talks/llm "LLM clients in Emacs, functionality and standardization"): LLM clients in Emacs, functionality and standardization (Andrew Hyatt) +- 2023-12-02 Sat 11:10-11:30 - before 13:00 EST - [one](https://emacsconf.org/2023/talks/one "one.el: the static site generator for Emacs Lisp Programmers"): one.el: the static site generator for Emacs Lisp Programmers (Tony Aldon) +- 2023-12-02 Sat 12:50-13:00 [writing](https://emacsconf.org/2023/talks/writing "Emacs turbo-charges my writing"): Emacs turbo-charges my writing (Jeremy Friesen) +- 2023-12-02 Sat 12:50-13:10 - after 11:00 EST - [overlay](https://emacsconf.org/2023/talks/overlay "Improving compiler diagnostics with Overlays"): Improving compiler diagnostics with Overlays (Jeff Trull) +- 2023-12-02 Sat 13:20-13:30 [nabokov](https://emacsconf.org/2023/talks/nabokov "Why Nabokov would use Org-Mode if he were writing today"): Why Nabokov would use Org-Mode if he were writing today (Edmund Jorgensen) +- 2023-12-02 Sat 13:30-13:40 [eval](https://emacsconf.org/2023/talks/eval "Editor Integrated REPL Driven Development for all languages"): Editor Integrated REPL Driven Development for all languages (Musa Al-hassy) +- 2023-12-02 Sat 13:50-14:10 - no live Q&A - [collab](https://emacsconf.org/2023/talks/collab "Collaborative data processing and documenting using org-babel"): Collaborative data processing and documenting using org-babel (Jonathan Hartman, Lukas C. Bossert) +- 2023-12-02 Sat 14:00-14:40 [repl](https://emacsconf.org/2023/talks/repl "REPLs in strange places: Lua, LaTeX, LPeg, LPegRex, TikZ"): REPLs in strange places: Lua, LaTeX, LPeg, LPegRex, TikZ (Eduardo Ochs) +- 2023-12-02 Sat 14:20-14:40 - before 15:00 EST - [woof](https://emacsconf.org/2023/talks/woof "Watch Over Our Folders"): Watch Over Our Folders (Bastien Guerry) +- 2023-12-02 Sat 14:50-15:30 - after 11:00 EST - [hyperdrive](https://emacsconf.org/2023/talks/hyperdrive "hyperdrive.el: Peer-to-peer filesystem in Emacs"): hyperdrive.el: Peer-to-peer filesystem in Emacs (Joseph Turner) +- 2023-12-02 Sat 15:00-15:20 - after 12:00 EST - [solo](https://emacsconf.org/2023/talks/solo "How I play TTRPGs in Emacs"): How I play TTRPGs in Emacs (Howard Abrams) +- 2023-12-02 Sat 15:40-15:50 - between 15:00-16:00 EST - [unentangling](https://emacsconf.org/2023/talks/unentangling "(Un)entangling projects and repos"): (Un)entangling projects and repos (Alexey Bochkarev) +- 2023-12-02 Sat 15:50-16:10 [extending](https://emacsconf.org/2023/talks/extending "GNU Emacs for electronics, note-taking, and as lightweight IDE"): GNU Emacs for electronics, note-taking, and as lightweight IDE (Anand Tamariya) +- 2023-12-02 Sat 16:00-16:20 - after 13:00 EST - [ref](https://emacsconf.org/2023/talks/ref "Org-Mode workflow: informal reference tracking"): Org-Mode workflow: informal reference tracking (Christopher Howard) +- 2023-12-02 Sat 16:30-16:40 - no live Q&A - [devel](https://emacsconf.org/2023/talks/devel "Emacs development updates"): Emacs development updates (John Wiegley) +- 2023-12-02 Sat 16:50-17:00 [sat-close](https://emacsconf.org/2023/talks/sat-close "Saturday closing remarks"): Saturday closing remarks +- 2023-12-03 Sun 09:00-09:05 [sun-open](https://emacsconf.org/2023/talks/sun-open "Sunday opening remarks"): Sunday opening remarks +- 2023-12-03 Sun 09:05-09:25 - before 12:00 EST - [hyperamp](https://emacsconf.org/2023/talks/hyperamp "Top 10 ways Hyperbole amps up Emacs"): Top 10 ways Hyperbole amps up Emacs (Robert Weiner) +- 2023-12-03 Sun 09:45-10:05 [koutline](https://emacsconf.org/2023/talks/koutline "Using Koutline for stream of thought journaling"): Using Koutline for stream of thought journaling (Matthew Jorgensen (PlasmaStrike)) +- 2023-12-03 Sun 10:00-10:20 - before 12:00 EST - [scheme](https://emacsconf.org/2023/talks/scheme "Bringing joy to Scheme programming"): Bringing joy to Scheme programming (Andrew Tropin) +- 2023-12-03 Sun 10:15-10:25 - before 11:00 EST - [parallel](https://emacsconf.org/2023/talks/parallel "Parallel Text Replacement: Does P = NP?"): Parallel Text Replacement: Does P = NP? (Lovro, Valentino Picotti) +- 2023-12-03 Sun 10:40-11:00 - before 12:00 EST - [test](https://emacsconf.org/2023/talks/test "What I learned by writing test cases for GNU Hyperbole"): What I learned by writing test cases for GNU Hyperbole (Mats Lidell) +- 2023-12-03 Sun 10:45-11:05 - before 13:00 EST - [poltys](https://emacsconf.org/2023/talks/poltys "The browser in a buffer"): The browser in a buffer (Michael Bauer) +- 2023-12-03 Sun 11:20-11:30 - between 11:00-13:00 EST - [flat](https://emacsconf.org/2023/talks/flat "A modern Emacs look-and-feel without pain"): A modern Emacs look-and-feel without pain (Pedro A. Aranda) +- 2023-12-03 Sun 11:25-11:45 - before 17:00 EST - [cubing](https://emacsconf.org/2023/talks/cubing "Speedcubing in Emacs"): Speedcubing in Emacs (Vasilij “wasamasa” Schneidermann) +- 2023-12-03 Sun 12:50-13:00 - before 14:00 EST - [eat](https://emacsconf.org/2023/talks/eat "Eat and Eat powered Eshell, fast featureful terminal inside Emacs"): Eat and Eat powered Eshell, fast featureful terminal inside Emacs (Akib Azmain Turja) +- 2023-12-03 Sun 12:50-13:10 - before 14:00 EST - [gc](https://emacsconf.org/2023/talks/gc "emacs-gc-stats: Does garbage collection actually slow down Emacs?"): emacs-gc-stats: Does garbage collection actually slow down Emacs? (Ihor Radchenko) +- 2023-12-03 Sun 13:20-14:00 [emms](https://emacsconf.org/2023/talks/emms "Emacs MultiMedia System (EMMS)"): Emacs MultiMedia System (EMMS) (Yoni Rabkin) +- 2023-12-03 Sun 13:30-13:40 [lspocaml](https://emacsconf.org/2023/talks/lspocaml "Writing a language server in OCaml for Emacs, fun, and profit"): Writing a language server in OCaml for Emacs, fun, and profit (Austin Theriault) +- 2023-12-03 Sun 14:00-14:40 [windows](https://emacsconf.org/2023/talks/windows "Windows into Freedom"): Windows into Freedom (Corwin Brust) +- 2023-12-03 Sun 14:20-14:30 [mentor](https://emacsconf.org/2023/talks/mentor "Mentoring VS-Coders as an Emacsian (or How to show not tell people about the wonders of Emacs)"): Mentoring VS-Coders as an Emacsian (or How to show not tell people about the wonders of Emacs) (Jeremy Friesen) +- 2023-12-03 Sun 15:00-15:10 - after 15:00 EST - [hn](https://emacsconf.org/2023/talks/hn "The many ways to browse Hacker News from Emacs"): The many ways to browse Hacker News from Emacs (Mickael Kerjean) +- 2023-12-03 Sun 15:00-15:20 [emacsconf](https://emacsconf.org/2023/talks/emacsconf "EmacsConf.org: How we use Org Mode and TRAMP to organize and run a multi-track conference"): EmacsConf.org: How we use Org Mode and TRAMP to organize and run a multi-track conference (Sacha Chua) +- 2023-12-03 Sun 15:20-16:00 - after 15:00 EST - [web](https://emacsconf.org/2023/talks/web "Emacs saves the Web"): Emacs saves the Web (Yuchen Pei) +- 2023-12-03 Sun 15:40-16:00 [steno](https://emacsconf.org/2023/talks/steno "Programming at 200 wpm"): Programming at 200 wpm (Daniel Alejandro Tapia) +- 2023-12-03 Sun 16:10-16:30 - no live Q&A - [emacsen](https://emacsconf.org/2023/talks/emacsen "The Emacsen family, the design of an Emacs and the importance of Lisp"): The Emacsen family, the design of an Emacs and the importance of Lisp (Fermin) +- 2023-12-03 Sun 16:20-16:40 [sharing](https://emacsconf.org/2023/talks/sharing "Sharing Emacs is Caring Emacs: Emacs education and why I embraced video"): Sharing Emacs is Caring Emacs: Emacs education and why I embraced video (Jacob Boxerman) +- 2023-12-03 Sun 17:00-17:10 [sun-close](https://emacsconf.org/2023/talks/sun-close "Sunday closing remarks"): Sunday closing remarks + +### Schedule notes - Legend: dashed line means non-BBB Q&A; light gray means penciled-in talk - Saturday on the General track: Org day + misc @@ -478,52 +528,12 @@ Schedule notes: - [hn](https://emacsconf.org/2023/talks/hn "The many ways to browse Hacker News from Emacs") and [web](https://emacsconf.org/2023/talks/web "Emacs saves the Web") - [unentangling](https://emacsconf.org/2023/talks/unentangling "(Un)entangling projects and repos"), [taming](https://emacsconf.org/2023/talks/taming "Taming things with Org Mode")? - [matplotllm](https://emacsconf.org/2023/talks/matplotllm "MatplotLLM, iterative natural language data visualization in org-babel"), [voice](https://emacsconf.org/2023/talks/voice "Improving access to AI-assisted literate programming with voice control"), [llm](https://emacsconf.org/2023/talks/llm "LLM clients in Emacs, functionality and standardization") (so they don’t all have to define LLMs?) - - - 2023-12-02 Sat 09:00-09:10 [sat-open](https://emacsconf.org/2023/talks/sat-open "Saturday opening remarks"): Saturday opening remarks - - 2023-12-02 Sat 09:10-09:20 - before 10:00 EST - [adventure](https://emacsconf.org/2023/talks/adventure "An Org-Mode based text adventure game for learning the basics of Emacs, inside Emacs, written in Emacs Lisp"): An Org-Mode based text adventure game for learning the basics of Emacs, inside Emacs, written in Emacs Lisp (Chung-hong Chan) - - 2023-12-02 Sat 09:30-09:50 [uni](https://emacsconf.org/2023/talks/uni "Authoring and presenting university courses with Emacs and a full libre software stack"): Authoring and presenting university courses with Emacs and a full libre software stack (James Howell) - - 2023-12-02 Sat 10:00-10:10 - before 10:30 EST - [matplotllm](https://emacsconf.org/2023/talks/matplotllm "MatplotLLM, iterative natural language data visualization in org-babel"): MatplotLLM, iterative natural language data visualization in org-babel (Abhinav Tushar) - - 2023-12-02 Sat 10:10-10:20 - before 11:00 EST - [table](https://emacsconf.org/2023/talks/table "Who needs Excel? Managing your students qualifications with org-table"): Who needs Excel? Managing your students qualifications with org-table (Daniel Molina) - - 2023-12-02 Sat 10:20-10:40 [voice](https://emacsconf.org/2023/talks/voice "Improving access to AI-assisted literate programming with voice control"): Improving access to AI-assisted literate programming with voice control (Blaine Mooers) - - 2023-12-02 Sat 10:40-10:50 - before 15:00 EST - [taming](https://emacsconf.org/2023/talks/taming "Taming things with Org Mode"): Taming things with Org Mode (Gergely Nagy (algernon)) - - 2023-12-02 Sat 11:00-11:20 - after 10:00 EST - [llm](https://emacsconf.org/2023/talks/llm "LLM clients in Emacs, functionality and standardization"): LLM clients in Emacs, functionality and standardization (Andrew Hyatt) - - 2023-12-02 Sat 11:10-11:30 - before 13:00 EST - [one](https://emacsconf.org/2023/talks/one "one.el: the static site generator for Emacs Lisp Programmers"): one.el: the static site generator for Emacs Lisp Programmers (Tony Aldon) - - 2023-12-02 Sat 12:50-13:00 [writing](https://emacsconf.org/2023/talks/writing "Emacs turbo-charges my writing"): Emacs turbo-charges my writing (Jeremy Friesen) - - 2023-12-02 Sat 12:50-13:10 - after 11:00 EST - [overlay](https://emacsconf.org/2023/talks/overlay "Improving compiler diagnostics with Overlays"): Improving compiler diagnostics with Overlays (Jeff Trull) - - 2023-12-02 Sat 13:20-13:30 [nabokov](https://emacsconf.org/2023/talks/nabokov "Why Nabokov would use Org-Mode if he were writing today"): Why Nabokov would use Org-Mode if he were writing today (Edmund Jorgensen) - - 2023-12-02 Sat 13:30-13:40 [eval](https://emacsconf.org/2023/talks/eval "Editor Integrated REPL Driven Development for all languages"): Editor Integrated REPL Driven Development for all languages (Musa Al-hassy) - - 2023-12-02 Sat 13:50-14:10 - no live Q&A - [collab](https://emacsconf.org/2023/talks/collab "Collaborative data processing and documenting using org-babel"): Collaborative data processing and documenting using org-babel (Jonathan Hartman, Lukas C. Bossert) - - 2023-12-02 Sat 14:00-14:40 [repl](https://emacsconf.org/2023/talks/repl "REPLs in strange places: Lua, LaTeX, LPeg, LPegRex, TikZ"): REPLs in strange places: Lua, LaTeX, LPeg, LPegRex, TikZ (Eduardo Ochs) - - 2023-12-02 Sat 14:20-14:40 - before 15:00 EST - [woof](https://emacsconf.org/2023/talks/woof "Watch Over Our Folders"): Watch Over Our Folders (Bastien Guerry) - - 2023-12-02 Sat 14:50-15:30 - after 11:00 EST - [hyperdrive](https://emacsconf.org/2023/talks/hyperdrive "hyperdrive.el: Peer-to-peer filesystem in Emacs"): hyperdrive.el: Peer-to-peer filesystem in Emacs (Joseph Turner) - - 2023-12-02 Sat 15:00-15:20 - after 12:00 EST - [solo](https://emacsconf.org/2023/talks/solo "How I play TTRPGs in Emacs"): How I play TTRPGs in Emacs (Howard Abrams) - - 2023-12-02 Sat 15:40-15:50 - between 15:00-16:00 EST - [unentangling](https://emacsconf.org/2023/talks/unentangling "(Un)entangling projects and repos"): (Un)entangling projects and repos (Alexey Bochkarev) - - 2023-12-02 Sat 15:50-16:10 [extending](https://emacsconf.org/2023/talks/extending "GNU Emacs for electronics, note-taking, and as lightweight IDE"): GNU Emacs for electronics, note-taking, and as lightweight IDE (Anand Tamariya) - - 2023-12-02 Sat 16:00-16:20 - after 13:00 EST - [ref](https://emacsconf.org/2023/talks/ref "Org-Mode workflow: informal reference tracking"): Org-Mode workflow: informal reference tracking (Christopher Howard) - - 2023-12-02 Sat 16:30-16:40 - no live Q&A - [devel](https://emacsconf.org/2023/talks/devel "Emacs development updates"): Emacs development updates (John Wiegley) - - 2023-12-02 Sat 16:50-17:00 [sat-close](https://emacsconf.org/2023/talks/sat-close "Saturday closing remarks"): Saturday closing remarks - - 2023-12-03 Sun 09:00-09:05 [sun-open](https://emacsconf.org/2023/talks/sun-open "Sunday opening remarks"): Sunday opening remarks - - 2023-12-03 Sun 09:05-09:25 - before 12:00 EST - [hyperamp](https://emacsconf.org/2023/talks/hyperamp "Top 10 ways Hyperbole amps up Emacs"): Top 10 ways Hyperbole amps up Emacs (Robert Weiner) - - 2023-12-03 Sun 09:45-10:05 [koutline](https://emacsconf.org/2023/talks/koutline "Using Koutline for stream of thought journaling"): Using Koutline for stream of thought journaling (Matthew Jorgensen (PlasmaStrike)) - - 2023-12-03 Sun 10:00-10:20 - before 12:00 EST - [scheme](https://emacsconf.org/2023/talks/scheme "Bringing joy to Scheme programming"): Bringing joy to Scheme programming (Andrew Tropin) - - 2023-12-03 Sun 10:15-10:25 - before 11:00 EST - [parallel](https://emacsconf.org/2023/talks/parallel "Parallel Text Replacement: Does P = NP?"): Parallel Text Replacement: Does P = NP? (Lovro, Valentino Picotti) - - 2023-12-03 Sun 10:40-11:00 - before 12:00 EST - [test](https://emacsconf.org/2023/talks/test "What I learned by writing test cases for GNU Hyperbole"): What I learned by writing test cases for GNU Hyperbole (Mats Lidell) - - 2023-12-03 Sun 10:45-11:05 - before 13:00 EST - [poltys](https://emacsconf.org/2023/talks/poltys "The browser in a buffer"): The browser in a buffer (Michael Bauer) - - 2023-12-03 Sun 11:20-11:30 - between 11:00-13:00 EST - [flat](https://emacsconf.org/2023/talks/flat "A modern Emacs look-and-feel without pain"): A modern Emacs look-and-feel without pain (Pedro A. Aranda) - - 2023-12-03 Sun 11:25-11:45 - before 17:00 EST - [cubing](https://emacsconf.org/2023/talks/cubing "Speedcubing in Emacs"): Speedcubing in Emacs (Vasilij “wasamasa” Schneidermann) - - 2023-12-03 Sun 12:50-13:00 - before 14:00 EST - [eat](https://emacsconf.org/2023/talks/eat "Eat and Eat powered Eshell, fast featureful terminal inside Emacs"): Eat and Eat powered Eshell, fast featureful terminal inside Emacs (Akib Azmain Turja) - - 2023-12-03 Sun 12:50-13:10 - before 14:00 EST - [gc](https://emacsconf.org/2023/talks/gc "emacs-gc-stats: Does garbage collection actually slow down Emacs?"): emacs-gc-stats: Does garbage collection actually slow down Emacs? (Ihor Radchenko) - - 2023-12-03 Sun 13:20-14:00 [emms](https://emacsconf.org/2023/talks/emms "Emacs MultiMedia System (EMMS)"): Emacs MultiMedia System (EMMS) (Yoni Rabkin) - - 2023-12-03 Sun 13:30-13:40 [lspocaml](https://emacsconf.org/2023/talks/lspocaml "Writing a language server in OCaml for Emacs, fun, and profit"): Writing a language server in OCaml for Emacs, fun, and profit (Austin Theriault) - - 2023-12-03 Sun 14:00-14:40 [windows](https://emacsconf.org/2023/talks/windows "Windows into Freedom"): Windows into Freedom (Corwin Brust) - - 2023-12-03 Sun 14:20-14:30 [mentor](https://emacsconf.org/2023/talks/mentor "Mentoring VS-Coders as an Emacsian (or How to show not tell people about the wonders of Emacs)"): Mentoring VS-Coders as an Emacsian (or How to show not tell people about the wonders of Emacs) (Jeremy Friesen) - - 2023-12-03 Sun 15:00-15:10 - after 15:00 EST - [hn](https://emacsconf.org/2023/talks/hn "The many ways to browse Hacker News from Emacs"): The many ways to browse Hacker News from Emacs (Mickael Kerjean) - - 2023-12-03 Sun 15:00-15:20 [emacsconf](https://emacsconf.org/2023/talks/emacsconf "EmacsConf.org: How we use Org Mode and TRAMP to organize and run a multi-track conference"): EmacsConf.org: How we use Org Mode and TRAMP to organize and run a multi-track conference (Sacha Chua) - - 2023-12-03 Sun 15:20-16:00 - after 15:00 EST - [web](https://emacsconf.org/2023/talks/web "Emacs saves the Web"): Emacs saves the Web (Yuchen Pei) - - 2023-12-03 Sun 15:40-16:00 [steno](https://emacsconf.org/2023/talks/steno "Programming at 200 wpm"): Programming at 200 wpm (Daniel Alejandro Tapia) - - 2023-12-03 Sun 16:10-16:30 - no live Q&A - [emacsen](https://emacsconf.org/2023/talks/emacsen "The Emacsen family, the design of an Emacs and the importance of Lisp"): The Emacsen family, the design of an Emacs and the importance of Lisp (Fermin) - - 2023-12-03 Sun 16:20-16:40 [sharing](https://emacsconf.org/2023/talks/sharing "Sharing Emacs is Caring Emacs: Emacs education and why I embraced video"): Sharing Emacs is Caring Emacs: Emacs education and why I embraced video (Jacob Boxerman) - - 2023-12-03 Sun 17:00-17:10 [sun-close](https://emacsconf.org/2023/talks/sun-close "Sunday closing remarks"): Sunday closing remarks +- next steps for schedule: + - sanity-check with other organizers/volunteers + - reach out to speakers so that they can get a sense of where they + are in the schedule, see if they really want to make it to a + conflicting session’s Q&A live (they’ll have early access to the + videos), etc. diff --git a/2023/organizers-notebook/index.org b/2023/organizers-notebook/index.org index 4b110fc5..7298af94 100644 --- a/2023/organizers-notebook/index.org +++ b/2023/organizers-notebook/index.org @@ -429,49 +429,13 @@ Sacha [[file:schedule.svg]] #+end_comment -#+INCLUDE: schedule.svg export EXPORT html +#+INCLUDE: schedule.svg export html -Schedule notes: +*** Draft schedule as a list +:PROPERTIES: +:CUSTOM_ID: schedule-list +:END: -- Legend: dashed line means non-BBB Q&A; light gray means penciled-in talk -- Saturday on the General track: Org day + misc - - emacsconf:adventure is the first talk because of availability constraints; would be nice to connect it to emacsconf:solo - - emacsconf:uni for teaching, emacsconf:table for grading - - emacsconf:taming and emacsconf:one both deal with exports in some way. emacsconf:unentangling would be nice to add here, but that one needs to be in the afternoon because of availability constraints. - - emacsconf:writing is connected to emacsconf:nabokov (blog posts, novel). It's also a little connected to emacsconf:one (exporting a blog). - - emacsconf:collab and emacsconf:solo are amusing to pair together, but maybe following emacsconf:collab (coordinating with other people who use Org) with emacsconf:woof (Org development coordination) also makes sense and makes it so that [[emacsconf:woof]] isn't too late (Europe/Paris timezone). I put emacsconf:woof on the general track because it's Org-related and could encourage people to help out. Penciled in because bzg isn't sure he'll make it. - - [[emacsconf:unentangling]] and emacsconf:ref are also Org-related. emacsconf:ref would be nice to place together with emacsconf:nabokov, but that would move emacsconf:woof and emacsconf:unentangling too late. - - [[emacsconf:devel]] is not Org-related, but probably good to share with everyone. -- Saturday morning Development track: large language models, AI. Has to be morning because of emacsconf:matplotllm. emacsconf:llm is about general interfaces, so we can put that last. Could have a general LLM discussion after the talks. Can't swap it with Sunday morning because [[emacsconf:test]] should stick with [[emacsconf:hyperamp]] and emacsconf:koutline (Hyperbole talks), and the Hyperbole talks won't fit into Saturday morning -- Saturday afternoon, developer track: REPLs, misc talks - - start off with developer tweaks: emacsconf:overlay (compilation), and then emacsconf:eval and emacsconf:repl are paired together - - emacsconf:hyperdrive: adding another file protocol, using HTTP APIs - - [[emacsconf:extending]] might just be replays of demos + Q&A session if people are interested -- Sunday morning gen: Hyperbole (gen track, then crossing over to dev for testing) + misc talks - - Hyperbole mini-track is in the morning because of [[emacsconf:test]]'s availability constraints; emacsconf:hyperamp and emacsconf:koutline go before it. Try to avoid conflicts so they can attend each other's talks - - Sunday morning after emacsconf:test could be a fun extended "let's write tests together" session if someone wants to lead it - - emacsconf:parallel needs to go in the morning. Might be okay to include in the general talk. - - emacsconf:poltys and emacsconf:cubing aren't related to Hyperbole, but we need to fit them into the schedule somewhere. It would be nice to connect emacsconf:poltys (talking to web browsers from Emacs) to emacsconf:web (doing web stuff in Emacs instead), but emacsconf:poltys needs to be in the morning (which is pretty full) and emacsconf:web is in the afternoon because Yuchen is in Australia/Sydney. - - emacsconf:cubing can be something fun to transition to lunch, then. -- Sunday afternoon gen: misc talks, community - - emacsconf:eat is about shells and running commands, so it's generally useful - - [[emacsconf:emms]] is a user+dev talk - - community theme (emacsconf:mentor, emacsconf:hn, emacsconf:sharing), with an aside for [[emacsconf:web]] (using Emacs as a client for stuff). [[emacsconf:sharing]] is possible closing keynote - encourage people to go out and explore/share all year? If not, emacsconf:web could be good for a closing talk - encouraging people to use Emacs for more stuff. -- Sunday dev: misc dev talks - - Morning: - - emacsconf:test is related to the Hyperbole talks emacsconf:hyperamp and emacsconf:koutline, so we don't want to overlap with the Q&A for those talks - - emacsconf:flat, emacsconf:scheme, emacsconf:gc, emacsconf:flat, emacsconf:windows, emacsconf:emacsconf, emacsconf:steno - - emacsconf:emacsen is more high-level and can talk about other editors -- checking with emacsconf:web and emacsconf:hn if ~3pm Sunday afternoon (~7am Mon local time) is okay with them. It would be nice to pair it with emacsconf:hn, which is nice to connect to emacsconf:mentor and emacsconf:web. -- if the talks get cancelled, we can have an open meetup possibly with - breakout rooms -- coordination notes: - - TODO emacsconf:repl, emacsconf:eval - - emacsconf:hyperamp, emacsconf:koutline, and emacsconf:test are all in touch because they work on Hyperbole together - - emacsconf:hn and emacsconf:web - - [[emacsconf:unentangling]], [[emacsconf:taming]]? - - emacsconf:matplotllm, emacsconf:voice, emacsconf:llm (so they don't all have to define LLMs?) - #+NAME: draft-schedule-table #+begin_src emacs-lisp :results raw replace :exports results :eval t (string-join @@ -546,8 +510,56 @@ Schedule notes: - 2023-12-03 Sun 16:20-16:40 [[emacsconf:sharing][sharing]]: Sharing Emacs is Caring Emacs: Emacs education and why I embraced video (Jacob Boxerman) - 2023-12-03 Sun 17:00-17:10 [[emacsconf:sun-close][sun-close]]: Sunday closing remarks +*** Schedule notes +:PROPERTIES: +:CUSTOM_ID: schedule-notes +:END: - +- Legend: dashed line means non-BBB Q&A; light gray means penciled-in talk +- Saturday on the General track: Org day + misc + - emacsconf:adventure is the first talk because of availability constraints; would be nice to connect it to emacsconf:solo + - emacsconf:uni for teaching, emacsconf:table for grading + - emacsconf:taming and emacsconf:one both deal with exports in some way. emacsconf:unentangling would be nice to add here, but that one needs to be in the afternoon because of availability constraints. + - emacsconf:writing is connected to emacsconf:nabokov (blog posts, novel). It's also a little connected to emacsconf:one (exporting a blog). + - emacsconf:collab and emacsconf:solo are amusing to pair together, but maybe following emacsconf:collab (coordinating with other people who use Org) with emacsconf:woof (Org development coordination) also makes sense and makes it so that [[emacsconf:woof]] isn't too late (Europe/Paris timezone). I put emacsconf:woof on the general track because it's Org-related and could encourage people to help out. Penciled in because bzg isn't sure he'll make it. + - [[emacsconf:unentangling]] and emacsconf:ref are also Org-related. emacsconf:ref would be nice to place together with emacsconf:nabokov, but that would move emacsconf:woof and emacsconf:unentangling too late. + - [[emacsconf:devel]] is not Org-related, but probably good to share with everyone. +- Saturday morning Development track: large language models, AI. Has to be morning because of emacsconf:matplotllm. emacsconf:llm is about general interfaces, so we can put that last. Could have a general LLM discussion after the talks. Can't swap it with Sunday morning because [[emacsconf:test]] should stick with [[emacsconf:hyperamp]] and emacsconf:koutline (Hyperbole talks), and the Hyperbole talks won't fit into Saturday morning +- Saturday afternoon, developer track: REPLs, misc talks + - start off with developer tweaks: emacsconf:overlay (compilation), and then emacsconf:eval and emacsconf:repl are paired together + - emacsconf:hyperdrive: adding another file protocol, using HTTP APIs + - [[emacsconf:extending]] might just be replays of demos + Q&A session if people are interested +- Sunday morning gen: Hyperbole (gen track, then crossing over to dev for testing) + misc talks + - Hyperbole mini-track is in the morning because of [[emacsconf:test]]'s availability constraints; emacsconf:hyperamp and emacsconf:koutline go before it. Try to avoid conflicts so they can attend each other's talks + - Sunday morning after emacsconf:test could be a fun extended "let's write tests together" session if someone wants to lead it + - emacsconf:parallel needs to go in the morning. Might be okay to include in the general talk. + - emacsconf:poltys and emacsconf:cubing aren't related to Hyperbole, but we need to fit them into the schedule somewhere. It would be nice to connect emacsconf:poltys (talking to web browsers from Emacs) to emacsconf:web (doing web stuff in Emacs instead), but emacsconf:poltys needs to be in the morning (which is pretty full) and emacsconf:web is in the afternoon because Yuchen is in Australia/Sydney. + - emacsconf:cubing can be something fun to transition to lunch, then. +- Sunday afternoon gen: misc talks, community + - emacsconf:eat is about shells and running commands, so it's generally useful + - [[emacsconf:emms]] is a user+dev talk + - community theme (emacsconf:mentor, emacsconf:hn, emacsconf:sharing), with an aside for [[emacsconf:web]] (using Emacs as a client for stuff). [[emacsconf:sharing]] is possible closing keynote - encourage people to go out and explore/share all year? If not, emacsconf:web could be good for a closing talk - encouraging people to use Emacs for more stuff. +- Sunday dev: misc dev talks + - Morning: + - emacsconf:test is related to the Hyperbole talks emacsconf:hyperamp and emacsconf:koutline, so we don't want to overlap with the Q&A for those talks + - emacsconf:flat, emacsconf:scheme, emacsconf:gc, emacsconf:flat, emacsconf:windows, emacsconf:emacsconf, emacsconf:steno + - emacsconf:emacsen is more high-level and can talk about other editors +- checking with emacsconf:web and emacsconf:hn if ~3pm Sunday afternoon (~7am Mon local time) is okay with them. It would be nice to pair it with emacsconf:hn, which is nice to connect to emacsconf:mentor and emacsconf:web. +- if the talks get cancelled, we can have an open meetup possibly with + breakout rooms +- coordination notes: + - TODO emacsconf:repl, emacsconf:eval + - emacsconf:hyperamp, emacsconf:koutline, and emacsconf:test are all in touch because they work on Hyperbole together + - emacsconf:hn and emacsconf:web + - [[emacsconf:unentangling]], [[emacsconf:taming]]? + - emacsconf:matplotllm, emacsconf:voice, emacsconf:llm (so they don't all have to define LLMs?) +- next steps for schedule: + - sanity-check with other organizers/volunteers + - reach out to speakers so that they can get a sense of where they + are in the schedule, see if they really want to make it to a + conflicting session's Q&A live (they'll have early access to the + videos), etc. + * E-mail templates :PROPERTIES: :CUSTOM_ID: templates -- cgit v1.2.3