From 7f7936e805a01807ada346c3d5e519fad3bc4693 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Fri, 22 Sep 2023 14:07:17 -0400 Subject: update schedule --- 2023/organizers-notebook.md | 432 ++++++++++++++++++++++++++++++++----- 2023/organizers-notebook/index.org | 15 +- 2 files changed, 395 insertions(+), 52 deletions(-) (limited to '2023') diff --git a/2023/organizers-notebook.md b/2023/organizers-notebook.md index 889ef9cd..9c064c90 100644 --- a/2023/organizers-notebook.md +++ b/2023/organizers-notebook.md @@ -14,9 +14,9 @@ This file is automatically exported from [/2023/organizers-notebook/index.org](/ - [Process submissions](#submission-process) - [2023-09-22 EmacsConf 2023 progress report](#2023-09-22) - [Draft schedule](#draft-schedule) -- [E-mail templates](#orgb2db113) - - [Review](#org95fdd71) - - [Acceptance](#org420e87d) +- [E-mail templates](#templates) + - [Review](#review) + - [Acceptance](#acceptance) - [Archive](#archive) @@ -488,327 +488,657 @@ Schedule notes: 2023-12-02 Sat 09:00-09:10 -sat-open +sat-open Saturday opening remarks   2023-12-02 Sat 09:10-09:20 -adventure +adventure 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 +uni Authoring and presenting university courses with Emacs and a full libre software stack James Howell 2023-12-02 Sat 10:00-10:10 -matplotllm +matplotllm MatplotLLM, iterative natural language data visualization in org-babel Abhinav Tushar 2023-12-02 Sat 10:10-10:20 -table +table Who needs Excel? Managing your students qualifications with org-table Daniel Molina 2023-12-02 Sat 10:20-10:40 -voice +voice Improving access to AI-assisted literate programming with voice control Blaine Mooers 2023-12-02 Sat 10:40-10:50 -taming +taming Taming things with Org Mode Gergely Nagy (algernon) 2023-12-02 Sat 11:00-11:20 -llm +llm LLM clients in Emacs, functionality and standardization Andrew Hyatt 2023-12-02 Sat 11:10-11:30 -one +one one.el: the static site generator for Emacs Lisp Programmers Tony Aldon 2023-12-02 Sat 12:50-13:00 -writing +writing Emacs turbo-charges my writing Jeremy Friesen 2023-12-02 Sat 12:50-13:10 -overlay +overlay Improving compiler diagnostics with Overlays Jeff Trull 2023-12-02 Sat 13:20-13:30 -nabokov +nabokov Why Nabokov would use Org-Mode if he were writing today Edmund Jorgensen 2023-12-02 Sat 13:30-13:40 -eval +eval Editor Integrated REPL Driven Development for all languages Musa Al-hassy 2023-12-02 Sat 13:50-14:10 -collab +collab Collaborative data processing and documenting using org-babel Jonathan Hartman, Lukas C. Bossert 2023-12-02 Sat 14:00-14:40 -repl +repl REPLs in strange places: Lua, LaTeX, LPeg, LPegRex, TikZ Eduardo Ochs 2023-12-02 Sat 14:20-14:40 -solo +solo How I play TTRPGs in Emacs Howard Abrams 2023-12-02 Sat 14:50-15:10 -extending +extending GNU Emacs for electronics, note-taking, and as lightweight IDE Anand Tamariya 2023-12-02 Sat 15:00-15:20 -ref +ref Org-Mode workflow: informal reference tracking Christopher Howard 2023-12-02 Sat 15:30-15:40 -unentangling +unentangling (Un)entangling projects and repos Alexey Bochkarev 2023-12-02 Sat 15:30-15:50 -steno +steno Programming at 200 wpm Daniel Alejandro Tapia 2023-12-02 Sat 15:50-16:10 -woof +woof Watch Over Our Folders Bastien Guerry 2023-12-02 Sat 16:00-16:20 -emacsen +emacsen The Emacsen family, the design of an Emacs and the importance of Lisp Fermin 2023-12-02 Sat 16:30-16:40 -devel +devel Emacs development updates John Wiegley 2023-12-02 Sat 17:00-17:10 -sat-close +sat-close Saturday closing remarks   2023-12-03 Sun 09:00-09:05 -sun-open +sun-open Sunday opening remarks   2023-12-03 Sun 09:05-09:25 -hyperamp +hyperamp Top 10 ways Hyperbole amps up Emacs Robert Weiner 2023-12-03 Sun 09:45-10:05 -koutline +koutline Using Koutline for stream of thought journaling Matthew Jorgensen (PlasmaStrike) 2023-12-03 Sun 10:00-10:20 -scheme +scheme Bringing joy to Scheme programming Andrew Tropin 2023-12-03 Sun 10:15-10:25 -parallel +parallel Parallel Text Replacement: Does P = NP? Lovro, Valentino Picotti 2023-12-03 Sun 10:40-10:50 -lspocaml +lspocaml Writing a language server in OCaml for Emacs, fun, and profit Austin Theriault 2023-12-03 Sun 10:45-11:05 -poltys +poltys The browser in a buffer Michael Bauer 2023-12-03 Sun 11:10-11:30 -test +test What I learned by writing test cases for GNU Hyperbole Mats Lidell 2023-12-03 Sun 11:25-11:45 -cubing +cubing Speedcubing in Emacs Vasilij “wasamasa” Schneidermann 2023-12-03 Sun 12:50-13:00 -eat +eat Eat and Eat powered Eshell, fast featureful terminal inside Emacs Akib Azmain Turja 2023-12-03 Sun 12:50-13:10 -gc +gc emacs-gc-stats: Does garbage collection actually slow down Emacs? Ihor Radchenko 2023-12-03 Sun 13:20-14:00 -hyperdrive +hyperdrive hyperdrive.el: Peer-to-peer filesystem in Emacs Joseph Turner 2023-12-03 Sun 13:30-13:40 -flat +flat A modern Emacs look-and-feel without pain Pedro A. Aranda 2023-12-03 Sun 14:00-14:40 -windows +windows Windows into Freedom Corwin Brust 2023-12-03 Sun 14:20-14:30 -mentor +mentor 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 -hn +hn The many ways to browse Hacker News from Emacs Mickael Kerjean 2023-12-03 Sun 15:00-15:20 -emacsconf +emacsconf 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 -web +web Emacs saves the Web Yuchen Pei 2023-12-03 Sun 15:40-16:20 -emms +emms Emacs MultiMedia System (EMMS) Yoni Rabkin 2023-12-03 Sun 16:20-16:40 -sharing +sharing Sharing Emacs is Caring Emacs: Emacs education and why I embraced video Jacob Boxerman 2023-12-03 Sun 17:00-17:10 -sun-close +sun-close Sunday closing remarks   - + + + +++ ++ ++ ++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
2023-12-02 Sat 09:00-09:10sat-openSaturday opening remarks 
2023-12-02 Sat 09:10-09:20adventureAn Org-Mode based text adventure game for learning the basics of Emacs, inside Emacs, written in Emacs LispChung-hong Chan
2023-12-02 Sat 09:30-09:50uniAuthoring and presenting university courses with Emacs and a full libre software stackJames Howell
2023-12-02 Sat 10:00-10:10matplotllmMatplotLLM, iterative natural language data visualization in org-babelAbhinav Tushar
2023-12-02 Sat 10:10-10:20tableWho needs Excel? Managing your students qualifications with org-tableDaniel Molina
2023-12-02 Sat 10:20-10:40voiceImproving access to AI-assisted literate programming with voice controlBlaine Mooers
2023-12-02 Sat 10:40-10:50tamingTaming things with Org ModeGergely Nagy (algernon)
2023-12-02 Sat 11:00-11:20llmLLM clients in Emacs, functionality and standardizationAndrew Hyatt
2023-12-02 Sat 11:10-11:30oneone.el: the static site generator for Emacs Lisp ProgrammersTony Aldon
2023-12-02 Sat 12:50-13:00writingEmacs turbo-charges my writingJeremy Friesen
2023-12-02 Sat 12:50-13:10overlayImproving compiler diagnostics with OverlaysJeff Trull
2023-12-02 Sat 13:20-13:30nabokovWhy Nabokov would use Org-Mode if he were writing todayEdmund Jorgensen
2023-12-02 Sat 13:30-13:40evalEditor Integrated REPL Driven Development for all languagesMusa Al-hassy
2023-12-02 Sat 13:50-14:10collabCollaborative data processing and documenting using org-babelJonathan Hartman, Lukas C. Bossert
2023-12-02 Sat 14:00-14:40replREPLs in strange places: Lua, LaTeX, LPeg, LPegRex, TikZEduardo Ochs
2023-12-02 Sat 14:20-14:40soloHow I play TTRPGs in EmacsHoward Abrams
2023-12-02 Sat 14:50-15:10extendingGNU Emacs for electronics, note-taking, and as lightweight IDEAnand Tamariya
2023-12-02 Sat 15:00-15:20refOrg-Mode workflow: informal reference trackingChristopher Howard
2023-12-02 Sat 15:30-15:40unentangling(Un)entangling projects and reposAlexey Bochkarev
2023-12-02 Sat 15:30-15:50stenoProgramming at 200 wpmDaniel Alejandro Tapia
2023-12-02 Sat 15:50-16:10woofWatch Over Our FoldersBastien Guerry
2023-12-02 Sat 16:00-16:20emacsenThe Emacsen family, the design of an Emacs and the importance of LispFermin
2023-12-02 Sat 16:30-16:40develEmacs development updatesJohn Wiegley
2023-12-02 Sat 17:00-17:10sat-closeSaturday closing remarks 
2023-12-03 Sun 09:00-09:05sun-openSunday opening remarks 
2023-12-03 Sun 09:05-09:25hyperampTop 10 ways Hyperbole amps up EmacsRobert Weiner
2023-12-03 Sun 09:45-10:05koutlineUsing Koutline for stream of thought journalingMatthew Jorgensen (PlasmaStrike)
2023-12-03 Sun 10:00-10:20schemeBringing joy to Scheme programmingAndrew Tropin
2023-12-03 Sun 10:15-10:25parallelParallel Text Replacement: Does P = NP?Lovro, Valentino Picotti
2023-12-03 Sun 10:40-10:50lspocamlWriting a language server in OCaml for Emacs, fun, and profitAustin Theriault
2023-12-03 Sun 10:45-11:05poltysThe browser in a bufferMichael Bauer
2023-12-03 Sun 11:10-11:30testWhat I learned by writing test cases for GNU HyperboleMats Lidell
2023-12-03 Sun 11:25-11:45cubingSpeedcubing in EmacsVasilij “wasamasa” Schneidermann
2023-12-03 Sun 12:50-13:00eatEat and Eat powered Eshell, fast featureful terminal inside EmacsAkib Azmain Turja
2023-12-03 Sun 12:50-13:10gcemacs-gc-stats: Does garbage collection actually slow down Emacs?Ihor Radchenko
2023-12-03 Sun 13:20-14:00hyperdrivehyperdrive.el: Peer-to-peer filesystem in EmacsJoseph Turner
2023-12-03 Sun 13:30-13:40flatA modern Emacs look-and-feel without painPedro A. Aranda
2023-12-03 Sun 14:00-14:40windowsWindows into FreedomCorwin Brust
2023-12-03 Sun 14:20-14:30mentorMentoring 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:10hnThe many ways to browse Hacker News from EmacsMickael Kerjean
2023-12-03 Sun 15:00-15:20emacsconfEmacsConf.org: How we use Org Mode and TRAMP to organize and run a multi-track conferenceSacha Chua
2023-12-03 Sun 15:20-16:00webEmacs saves the WebYuchen Pei
2023-12-03 Sun 15:40-16:20emmsEmacs MultiMedia System (EMMS)Yoni Rabkin
2023-12-03 Sun 16:20-16:40sharingSharing Emacs is Caring Emacs: Emacs education and why I embraced videoJacob Boxerman
2023-12-03 Sun 17:00-17:10sun-closeSunday closing remarks 
+ + # E-mail templates - + ## Review @@ -819,7 +1149,7 @@ Thanks for submitting your proposal! (ZZZ: feedback) We’re experimenting with early acceptance this year, so we’ll wait a week in case the other volunteers want to chime in regarding your talk. =) - + ## Acceptance diff --git a/2023/organizers-notebook/index.org b/2023/organizers-notebook/index.org index 2a7972d5..662f8130 100644 --- a/2023/organizers-notebook/index.org +++ b/2023/organizers-notebook/index.org @@ -485,7 +485,6 @@ Schedule notes: (sort emacsconf-schedule-draft (lambda (a b) (string< (plist-get a :scheduled) (plist-get b :scheduled))))) "\n") #+end_src -#+RESULTS: draft-schedule-table | 2023-12-02 Sat 09:00-09:10 | [[emacsconf:sat-open][sat-open]] | Saturday opening remarks | | | 2023-12-02 Sat 09:10-09:20 | [[emacsconf:adventure][adventure]] | 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 | [[emacsconf:uni][uni]] | Authoring and presenting university courses with Emacs and a full libre software stack | James Howell | @@ -535,10 +534,17 @@ Schedule notes: * E-mail templates +:PROPERTIES: +:CUSTOM_ID: templates +:END: ** Review +:PROPERTIES: +:CUSTOM_ID: review +:END: *** Template :PROPERTIES: :EMAIL_ID: review +:CUSTOM_ID: review-template :END: Thanks for submitting your proposal! (ZZZ: feedback) We're experimenting @@ -546,7 +552,13 @@ with early acceptance this year, so we'll wait a week in case the other volunteers want to chime in regarding your talk. =) ** Acceptance +:PROPERTIES: +:CUSTOM_ID: acceptance +:END: *** Function +:PROPERTIES: +:CUSTOM_ID: acceptance-func +:END: #+begin_src emacs-lisp (defun emacsconf-mail-accept-talk (talk &optional template) (interactive (list (emacsconf-complete-talk-info))) @@ -573,6 +585,7 @@ other volunteers want to chime in regarding your talk. =) :LOG_NOTE: accepted talk :SUBJECT: ${conf-name} ${year} acceptance: ${title} :FUNCTION: emacsconf-mail-accept-talk +:CUSTOM_ID: acceptance-template :END: Hi, ${speakers-short}! -- cgit v1.2.3