From c54a6a17cded820b91ec80cc985f9e2a7f2404f1 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Mon, 16 Oct 2023 13:52:48 -0400 Subject: add some more notes --- 2023/organizers-notebook/index.org | 179 +++++++++++++++++++++------------- 2023/organizers-notebook/schedule.svg | 2 +- 2 files changed, 114 insertions(+), 67 deletions(-) (limited to '2023/organizers-notebook') diff --git a/2023/organizers-notebook/index.org b/2023/organizers-notebook/index.org index 40b03058..76fe5595 100644 --- a/2023/organizers-notebook/index.org +++ b/2023/organizers-notebook/index.org @@ -1,4 +1,4 @@ -# [[elisp:(memoize 'emacsconf-get-talk-info "5 seconds")][Memoize emacsconf-get-talk-info]] +# [[elisp:(memoize 'emacsconf-get-talk-info "5 seconds")][Memoize emacsconf-get-talk-info]] - [[elisp:(memoize-restore 'emacsconf-get-talk-info)][Unmemoize]] # [[elisp:(org-md-export-to-markdown)][Export this file to Markdown]] #+todo: TODO(t) SOMEDAY STARTED INPROGRESS(i) WAITING(w) STANDBY(s) BLOCKED(b) | DONE(x) CANCELLED(c) #+OPTIONS: h:6 toc:nil num:nil ':t @@ -122,11 +122,47 @@ Objectives: - keep everyone in the loop without them feeling like they're overloaded Speakers: -- [ ] Send <=waiting-for-prerec speakers upload instructions so that they're not scrambling to find out how to send a large file -- [ ] Send all speakers backstage access instructions +- [X] Send all speakers backstage access and upload instructions - [ ] Send all speakers check-in instructions Volunteers: +- [X] Send captioning volunteers the backstage info +- [ ] Send past captioning volunteers an invitation to participate - ask when there's a lot of load +- [ ] Ask for help with audio processing +** Next emacsconf-org update +SCHEDULED: <2023-10-21 Sat> +:PROPERTIES: +:CUSTOM_ID: emacsconf-org-2023-10-21 +:END: + +backstage + +volunteers + +help wanted: + +audio processing + +intros + +* Good/better/best +:PROPERTIES: +:CUSTOM_ID: good-better-best +:END: + +This table makes it easier to move the slider depending on who wants +to volunteer and how much we can get done. At some point, we'll figure +out how to track our current status so we know what we need to +scramble to do in order to get the conference off the ground. *bold* +is our current goal. Feel free to volunteer for anything that +interests you! + +| | Good | Better | Best | +| Autopilot | offset TRAMP timers | Crontab | Can be toggled | +| 480p | Someone's computer | Separate node | Ansible setup | +| Watch instructions | Embed | Reminder to prefer mpv | | +| Audio | As is | Normalized | Noise reduction | +| Intros | Standard, recorded | Reviewed by speakers in backstage | More details/context | * Phases :PROPERTIES: @@ -415,7 +451,8 @@ Sacha errors. - Drafting the schedule in the public organizers notebook was nice because I could share that with the speakers and other volunteers. - +*** DONE E-mail the speakers the upload and backstage instructions +CLOSED: [2023-10-16 Mon 12:47] ** Draft schedule :PROPERTIES: :CUSTOM_ID: draft-schedule @@ -471,7 +508,6 @@ These times are in EST (GMT-5). (matplotllm) (voice) (llm) - (woof) (lunch :start "12:00") (overlay) (eval) @@ -553,53 +589,52 @@ These times are in EST (GMT-5). #+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 - <= 10:00 - [[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) - - 2023-12-02 Sat 10:00-10:10 - <= 10:30 - [[emacsconf:matplotllm][matplotllm]]: MatplotLLM, iterative natural language data visualization in org-babel (Abhinav Tushar) - - 2023-12-02 Sat 10:05-10:25 - on 2023-12-02 - [[emacsconf:teaching][teaching]]: Teaching computer and data science with literate programming tools (Marcus Birkenkrahe) - - 2023-12-02 Sat 10:20-10:40 [[emacsconf:voice][voice]]: Improving access to AI-assisted literate programming with voice control (Blaine Mooers) - - 2023-12-02 Sat 10:40-10:50 - <= 11:00 - [[emacsconf:table][table]]: Who needs Excel? Managing your students qualifications with org-table (Daniel Molina) - - 2023-12-02 Sat 10:55-11:15 - >= 10:00 - [[emacsconf:llm][llm]]: LLM clients in Emacs, functionality and standardization (Andrew Hyatt) - - 2023-12-02 Sat 11:05-11:15 - <= 15:00 - [[emacsconf:taming][taming]]: Taming things with Org Mode (Gergely Nagy (algernon)) - - 2023-12-02 Sat 11:30-11:50 - <= 13:00 - [[emacsconf:one][one]]: one.el: the static site generator for Emacs Lisp Programmers (Tony Aldon) - - 2023-12-02 Sat 11:30-11:50 - <= 15:00 - [[emacsconf:woof][woof]]: Watch Over Our Folders (Bastien Guerry) - - 2023-12-02 Sat 13:00-13:10 [[emacsconf:writing][writing]]: Emacs turbo-charges my writing (Jeremy Friesen) - - 2023-12-02 Sat 13:00-13:20 - >= 11:00 - [[emacsconf:overlay][overlay]]: Improving compiler diagnostics with Overlays (Jeff Trull) - - 2023-12-02 Sat 13:25-13:35 [[emacsconf:nabokov][nabokov]]: Why Nabokov would use Org-Mode if he were writing today (Edmund Jorgensen) - - 2023-12-02 Sat 13:35-13:45 [[emacsconf:eval][eval]]: Editor Integrated REPL Driven Development for all languages (Musa Al-hassy) - - 2023-12-02 Sat 13:50-14:10 - no live Q&A - [[emacsconf:collab][collab]]: Collaborative data processing and documenting using org-babel (Jonathan Hartman, Lukas C. Bossert) - - 2023-12-02 Sat 14:00-14:40 [[emacsconf:repl][repl]]: REPLs in strange places: Lua, LaTeX, LPeg, LPegRex, TikZ (Eduardo Ochs) - - 2023-12-02 Sat 14:20-14:40 - >= 12:00 - [[emacsconf:solo][solo]]: How I play TTRPGs in Emacs (Howard Abrams) - - 2023-12-02 Sat 14:50-15:10 [[emacsconf:emacsconf][emacsconf]]: EmacsConf.org: How we use Org Mode and TRAMP to organize and run a multi-track conference (Sacha Chua) - - 2023-12-02 Sat 14:55-15:15 - >= 13:00 - [[emacsconf:ref][ref]]: Org-Mode workflow: informal reference tracking (Christopher Howard) - - 2023-12-02 Sat 15:25-15:35 - between 15:00-16:00 - [[emacsconf:unentangling][unentangling]]: (Un)entangling projects and repos (Alexey Bochkarev) - - 2023-12-02 Sat 15:45-15:55 - no live Q&A - [[emacsconf:devel][devel]]: Emacs development updates (John Wiegley) - - 2023-12-02 Sat 16:05-16:45 [[emacsconf:core][core]]: Emacs core development: how it works (Stefan Kangas) - - 2023-12-02 Sat 17:00-17:10 [[emacsconf:sat-close][sat-close]]: Saturday closing remarks - - 2023-12-03 Sun 09:00-09:05 [[emacsconf:sun-open][sun-open]]: Sunday opening remarks - - 2023-12-03 Sun 09:05-09:25 - <= 12:00 - [[emacsconf:hyperamp][hyperamp]]: Top 10 ways Hyperbole amps up Emacs (Robert Weiner) - - 2023-12-03 Sun 09:40-10:00 [[emacsconf:koutline][koutline]]: Using Koutline for stream of thought journaling (Matthew Jorgensen (PlasmaStrike)) - - 2023-12-03 Sun 10:00-10:20 - <= 12:00 - [[emacsconf:scheme][scheme]]: Bringing joy to Scheme programming (Andrew Tropin) - - 2023-12-03 Sun 10:10-10:20 - <= 11:00 - [[emacsconf:parallel][parallel]]: Parallel Text Replacement: Does P = NP? (Lovro, Valentino Picotti) - - 2023-12-03 Sun 10:35-10:45 - <= 13:00 - [[emacsconf:eat][eat]]: Eat and Eat powered Eshell, fast featureful terminal inside Emacs (Akib Azmain Turja) - - 2023-12-03 Sun 10:35-10:55 - <= 12:00 - [[emacsconf:test][test]]: What I learned by writing test cases for GNU Hyperbole (Mats Lidell) - - 2023-12-03 Sun 11:00-11:20 - <= 13:00 - [[emacsconf:poltys][poltys]]: The browser in a buffer (Michael Bauer) - - 2023-12-03 Sun 11:10-11:30 - <= 11:30 - [[emacsconf:world][world]]: GNU Emacs: A World of Possibilities (Anand Tamariya) - - 2023-12-03 Sun 11:35-11:55 - <= 17:00 - [[emacsconf:cubing][cubing]]: Speedcubing in Emacs (Vasilij "wasamasa" Schneidermann) - - 2023-12-03 Sun 11:45-11:55 - between 11:00-13:00 - [[emacsconf:flat][flat]]: A modern Emacs look-and-feel without pain (Pedro A. Aranda) - - 2023-12-03 Sun 13:00-13:20 - <= 14:00 - [[emacsconf:gc][gc]]: emacs-gc-stats: Does garbage collection actually slow down Emacs? (Ihor Radchenko) - - 2023-12-03 Sun 13:00-13:40 [[emacsconf:emms][emms]]: Emacs MultiMedia System (EMMS) (Yoni Rabkin) - - 2023-12-03 Sun 13:35-14:15 - >= 11:00 - [[emacsconf:hyperdrive][hyperdrive]]: hyperdrive.el: Peer-to-peer filesystem in Emacs (Joseph Turner) - - 2023-12-03 Sun 13:55-14:25 [[emacsconf:steno][steno]]: Programming at 200 wpm (Daniel Alejandro Tapia) - - 2023-12-03 Sun 14:30-14:40 [[emacsconf:lspocaml][lspocaml]]: Writing a language server in OCaml for Emacs, fun, and profit (Austin Theriault) - - 2023-12-03 Sun 14:35-14:45 [[emacsconf: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 14:55-15:35 [[emacsconf:windows][windows]]: Windows into Freedom (Corwin Brust) - - 2023-12-03 Sun 15:00-15:10 - >= 15:00 - [[emacsconf:hn][hn]]: The many ways to browse Hacker News from Emacs (Mickael Kerjean) - - 2023-12-03 Sun 15:25-16:05 - >= 15:00 - [[emacsconf:web][web]]: Emacs saves the Web (Yuchen Pei) - - 2023-12-03 Sun 15:50-16:10 - no live Q&A - [[emacsconf:emacsen][emacsen]]: The Emacsen family, the design of an Emacs and the importance of Lisp (Fermin) - - 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 16:55-17:05 [[emacsconf:sun-close][sun-close]]: Sunday closing remarks + - 2023-12-02 Sat 09:00-09:10 [[emacsconf:sat-open][sat-open]]: Saturday opening remarks + - 2023-12-02 Sat 09:10-09:20 - <= 10:00 - [[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) + - 2023-12-02 Sat 10:00-10:10 - <= 10:30 - [[emacsconf:matplotllm][matplotllm]]: MatplotLLM, iterative natural language data visualization in org-babel (Abhinav Tushar) + - 2023-12-02 Sat 10:05-10:25 - on 2023-12-02 - [[emacsconf:teaching][teaching]]: Teaching computer and data science with literate programming tools (Marcus Birkenkrahe) + - 2023-12-02 Sat 10:20-10:40 [[emacsconf:voice][voice]]: Improving access to AI-assisted literate programming with voice control (Blaine Mooers) + - 2023-12-02 Sat 10:40-10:50 - <= 11:00 - [[emacsconf:table][table]]: Who needs Excel? Managing your students qualifications with org-table (Daniel Molina) + - 2023-12-02 Sat 10:55-11:15 - >= 10:00 - [[emacsconf:llm][llm]]: LLM clients in Emacs, functionality and standardization (Andrew Hyatt) + - 2023-12-02 Sat 11:05-11:15 - <= 15:00 - [[emacsconf:taming][taming]]: Taming things with Org Mode (Gergely Nagy (algernon)) + - 2023-12-02 Sat 11:30-11:50 - <= 13:00 - [[emacsconf:one][one]]: one.el: the static site generator for Emacs Lisp Programmers (Tony Aldon) + - 2023-12-02 Sat 13:00-13:10 [[emacsconf:writing][writing]]: Emacs turbo-charges my writing (Jeremy Friesen) + - 2023-12-02 Sat 13:00-13:20 - >= 11:00 - [[emacsconf:overlay][overlay]]: Improving compiler diagnostics with Overlays (Jeff Trull) + - 2023-12-02 Sat 13:25-13:35 [[emacsconf:nabokov][nabokov]]: Why Nabokov would use Org-Mode if he were writing today (Edmund Jorgensen) + - 2023-12-02 Sat 13:35-13:45 [[emacsconf:eval][eval]]: Editor Integrated REPL Driven Development for all languages (Musa Al-hassy) + - 2023-12-02 Sat 13:50-14:10 - no live Q&A - [[emacsconf:collab][collab]]: Collaborative data processing and documenting using org-babel (Jonathan Hartman, Lukas C. Bossert) + - 2023-12-02 Sat 14:00-14:40 [[emacsconf:repl][repl]]: REPLs in strange places: Lua, LaTeX, LPeg, LPegRex, TikZ (Eduardo Ochs) + - 2023-12-02 Sat 14:20-14:40 - >= 12:00 - [[emacsconf:solo][solo]]: How I play TTRPGs in Emacs (Howard Abrams) + - 2023-12-02 Sat 14:50-15:10 [[emacsconf:emacsconf][emacsconf]]: EmacsConf.org: How we use Org Mode and TRAMP to organize and run a multi-track conference (Sacha Chua) + - 2023-12-02 Sat 14:55-15:15 - >= 13:00 - [[emacsconf:ref][ref]]: Org-Mode workflow: informal reference tracking (Christopher Howard) + - 2023-12-02 Sat 15:25-15:35 - between 15:00-16:00 - [[emacsconf:unentangling][unentangling]]: (Un)entangling projects and repos (Alexey Bochkarev) + - 2023-12-02 Sat 15:45-15:55 - no live Q&A - [[emacsconf:devel][devel]]: Emacs development updates (John Wiegley) + - 2023-12-02 Sat 16:05-16:45 [[emacsconf:core][core]]: Emacs core development: how it works (Stefan Kangas) + - 2023-12-02 Sat 17:00-17:10 [[emacsconf:sat-close][sat-close]]: Saturday closing remarks + - 2023-12-03 Sun 09:00-09:05 [[emacsconf:sun-open][sun-open]]: Sunday opening remarks + - 2023-12-03 Sun 09:05-09:25 - <= 12:00 - [[emacsconf:hyperamp][hyperamp]]: Top 10 ways Hyperbole amps up Emacs (Robert Weiner) + - 2023-12-03 Sun 09:40-10:00 [[emacsconf:koutline][koutline]]: Using Koutline for stream of thought journaling (Matthew Jorgensen (PlasmaStrike)) + - 2023-12-03 Sun 10:00-10:20 - <= 12:00 - [[emacsconf:scheme][scheme]]: Bringing joy to Scheme programming (Andrew Tropin) + - 2023-12-03 Sun 10:10-10:20 - <= 11:00 - [[emacsconf:parallel][parallel]]: Parallel Text Replacement: Does P = NP? (Lovro, Valentino Picotti) + - 2023-12-03 Sun 10:35-10:45 - <= 13:00 - [[emacsconf:eat][eat]]: Eat and Eat powered Eshell, fast featureful terminal inside Emacs (Akib Azmain Turja) + - 2023-12-03 Sun 10:35-10:55 - <= 12:00 - [[emacsconf:test][test]]: What I learned by writing test cases for GNU Hyperbole (Mats Lidell) + - 2023-12-03 Sun 11:00-11:20 - <= 13:00 - [[emacsconf:poltys][poltys]]: The browser in a buffer (Michael Bauer) + - 2023-12-03 Sun 11:10-11:30 - <= 11:30 - [[emacsconf:world][world]]: GNU Emacs: A World of Possibilities (Anand Tamariya) + - 2023-12-03 Sun 11:35-11:55 - <= 17:00 - [[emacsconf:cubing][cubing]]: Speedcubing in Emacs (Vasilij "wasamasa" Schneidermann) + - 2023-12-03 Sun 11:45-11:55 - between 11:00-13:00 - [[emacsconf:flat][flat]]: A modern Emacs look-and-feel without pain (Pedro A. Aranda) + - 2023-12-03 Sun 13:00-13:20 - <= 14:00 - [[emacsconf:gc][gc]]: emacs-gc-stats: Does garbage collection actually slow down Emacs? (Ihor Radchenko) + - 2023-12-03 Sun 13:00-13:40 [[emacsconf:emms][emms]]: Emacs MultiMedia System (EMMS) (Yoni Rabkin) + - 2023-12-03 Sun 13:35-14:15 - >= 11:00 - [[emacsconf:hyperdrive][hyperdrive]]: hyperdrive.el: Peer-to-peer filesystem in Emacs (Joseph Turner) + - 2023-12-03 Sun 13:55-14:25 [[emacsconf:steno][steno]]: Programming at 200 wpm (Daniel Alejandro Tapia) + - 2023-12-03 Sun 14:30-14:40 [[emacsconf:lspocaml][lspocaml]]: Writing a language server in OCaml for Emacs, fun, and profit (Austin Theriault) + - 2023-12-03 Sun 14:35-14:45 [[emacsconf: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 14:55-15:35 [[emacsconf:windows][windows]]: Windows into Freedom (Corwin Brust) + - 2023-12-03 Sun 15:00-15:10 - >= 15:00 - [[emacsconf:hn][hn]]: The many ways to browse Hacker News from Emacs (Mickael Kerjean) + - 2023-12-03 Sun 15:25-16:05 - >= 15:00 - [[emacsconf:web][web]]: Emacs saves the Web (Yuchen Pei) + - 2023-12-03 Sun 15:50-16:10 - no live Q&A - [[emacsconf:emacsen][emacsen]]: The Emacsen family, the design of an Emacs and the importance of Lisp (Fermin) + - 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 16:55-17:05 [[emacsconf:sun-close][sun-close]]: Sunday closing remarks *** Schedule notes :PROPERTIES: @@ -607,16 +642,16 @@ These times are in EST (GMT-5). :END: - *Schedule changes after the schedule FYI email from 2023-10-05*: - - Moved [[emacsconf:hyperdrive][hyperdrive]] talk to general track; moved [[emacsconf:woof]] to development track and removed afternoon break. Changed [[emacsconf:woof]], emacsconf:solo, emacsconf:unentangling, emacsconf:ref, emacsconf:devel, emacsconf:sat-close, emacsconf:overlay, emacsconf:eval, emacsconf:repl, emacsconf:hyperdrive, and emacsconf:world, but none of the talks moved by 2 hours or more, so no extra e-mails needed for now. - - [2023-10-08 Sun] Moved [[emacsconf:woof]] earlier and added [[emacsconf:core]]. Moved [[emacsconf:hyperdrive]] to Sun afternoon. + - Moved [[emacsconf:hyperdrive][hyperdrive]] talk to general track; removed afternoon break. Changed emacsconf:solo, emacsconf:unentangling, emacsconf:ref, emacsconf:devel, emacsconf:sat-close, emacsconf:overlay, emacsconf:eval, emacsconf:repl, emacsconf:hyperdrive, and emacsconf:world, but none of the talks moved by 2 hours or more, so no extra e-mails needed for now. + - [2023-10-08 Sun] Added [[emacsconf:core]]. Moved [[emacsconf:hyperdrive]] to Sun afternoon. - [2023-10-09 Mon] Renamed =extending= to emacsconf:world and moved it to the morning to accommodate IST. - 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:teaching]] is also related, and 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:collab and emacsconf:solo are amusing to pair together. + - [[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: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 @@ -710,6 +745,7 @@ CLOSED: [2023-10-13 Fri 10:00] DEADLINE: <2023-10-13 Fri> - res.emacsconf.org - up right away, so people can get started on captions + - more memory than media.emacsconf.org - is the upload service thrashing? - media.emacsconf.org - does not interfere with res streaming during the conference itself - don't need to send people multiple e-mails, risk confusion/out-of-date info @@ -794,12 +830,16 @@ document.querySelector('.create-room-button').click();" :PROPERTIES: :CUSTOM_ID: check-icecast :END: -*** TODO Figure out a better way to handle 480p stream :helpwanted: +*** TODO Figure out a better way to handle 480p stream :corwin: :PROPERTIES: :CUSTOM_ID: lowres :END: + It kept dropping last year and sachac didn't have the mental bandwidth to figure it out. Might need another node so that we don't risk it getting killed for memory reasons? + +Corwin has volunteered to take this on + *** BLOCKED Create pads for all the talks SCHEDULED: <2023-11-05 Sun> :PROPERTIES: @@ -911,8 +951,11 @@ CLOSED: [2023-10-13 Fri 10:08] SCHEDULED: <2023-10-08 Sun> :PROPERTIES: :CUSTOM_ID: audio :END: + - audio normalization -- silence reduction +- noise reduction + + *** TODO [#C] Write something for merging in information from previous years if not specified :PROPERTIES: :CUSTOM_ID: previous-years @@ -1024,6 +1067,13 @@ use it when recording the intros. :PROPERTIES: :CUSTOM_ID: coordinate-volunteers :END: +*** DONE E-mail captioning volunteers the backstage instructions +CLOSED: [2023-10-16 Mon 12:57] +*** TODO E-mail previous captioning volunteers to see if they're interested in helping out +SCHEDULED: <2023-11-04 Sat> +:PROPERTIES: +:CREATED: [023-10-16 Mon 12:5] +:END: *** TODO Prepare shift calendar :PROPERTIES: :CUSTOM_ID: shifts @@ -1261,7 +1311,6 @@ Thoughts? (voice :track "Development") (llm :track "Development") (lunch :start "12:00") - (woof :track "Development") (overlay) (eval) (repl) @@ -1319,7 +1368,7 @@ Thoughts? *** Option B: Keep emacsconf:hyperdrive on the first track, and group emacsconf:devel and emacsconf:core on the second track. -[[emacsconf:woof]] can be moved to before lunch, and we can encourage people to check out the different tracks in the opening remarks. +We can encourage people to check out the different tracks in the opening remarks. #+begin_src emacs-lisp :var filename="emacsconf-hyperdrive-core-swap-b.svg" :results replace :exports results (emacsconf-schedule-test @@ -1348,7 +1397,6 @@ Thoughts? (matplotllm :track "Development") (voice :track "Development") (llm :track "Development") - (woof :track "Development") (lunch :start "12:00") (overlay) (eval) @@ -1427,7 +1475,7 @@ Note: Let's see if we can decide on this by [2023-10-13 Fri] so that we can e-mail the draft schedules to people. Compared to [[#draft-schedule][two-track schedule]]: -#+INCLUDE: schedule.svg export EXPORT EXPORT html +#+INCLUDE: schedule.svg export EXPORT EXPORT EXPORT EXPORT EXPORT html What if we have three tracks instead? @@ -1473,7 +1521,6 @@ What if we have three tracks instead? (teaching :start "11:15") (lunch :start "12:00" :time 60) collab - (woof :start nil) (solo :start nil) (hn :start "15:00") (web :start nil) @@ -1551,7 +1598,7 @@ What if we have three tracks instead? [[file:schedule-option-aligned-talks.svg]] #+end_comment -#+INCLUDE: schedule-option-aligned-talks.svg export EXPORT EXPORT html +#+INCLUDE: schedule-option-aligned-talks.svg export EXPORT EXPORT EXPORT EXPORT EXPORT html *** Three tracks for Sunday morning? :PROPERTIES: :CUSTOM_ID: three-tracks-sun-am @@ -1588,7 +1635,6 @@ What if we have three tracks instead? (lunch :start "12:00") nabokov collab - (woof) solo unentangling ref @@ -1650,6 +1696,7 @@ What if we have three tracks instead? #+RESULTS: :results: +- unentangling: Starts at 14:35 before 15:00 - world: Ends at 16:20 after 11:30 - Missing talks: core :end: @@ -1658,5 +1705,5 @@ What if we have three tracks instead? [[file:schedule-option-sun-am.svg]] #+end_comment -#+INCLUDE: schedule-option-sun-am.svg export EXPORT EXPORT html +#+INCLUDE: schedule-option-sun-am.svg export EXPORT EXPORT EXPORT EXPORT EXPORT html diff --git a/2023/organizers-notebook/schedule.svg b/2023/organizers-notebook/schedule.svg index 34014e75..8b8a98b0 100644 --- a/2023/organizers-notebook/schedule.svg +++ b/2023/organizers-notebook/schedule.svg @@ -1 +1 @@ - 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:05-10:25 Teaching computer and data science with literate programming tools teaching 10:40-10:50 Who needs Excel? Managing your students qualifications with org-table table 11:05-11:15 Taming things with Org Mode taming 11:30-11:50 one.el: the static site generator for Emacs Lisp Programmers one 1:00- 1:10 Emacs turbo-charges my writing writing 1:25- 1:35 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 How I play TTRPGs in Emacs solo 2:55- 3:15 Org-Mode workflow: informal reference tracking ref 3:25- 3:35 (Un)entangling projects and repos unentangling 3:45- 3:55 Emacs development updates devel 4:05- 4:45 Emacs core development: how it works core 5:00- 5:10 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 10:55-11:15 LLM clients in Emacs, functionality and standardization llm 11:30-11:50 Watch Over Our Folders woof 1:00- 1:20 Improving compiler diagnostics with Overlays overlay 1:35- 1:45 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:10 EmacsConf.org: How we use Org Mode and TRAMP to organize and run a multi-track conference emacsconf 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:40-10:00 Using Koutline for stream of thought journaling koutline 10:10-10:20 Parallel Text Replacement: Does P = NP? parallel 10:35-10:45 Eat and Eat powered Eshell, fast featureful terminal inside Emacs eat 11:00-11:20 The browser in a buffer poltys 11:35-11:55 Speedcubing in Emacs cubing 1:00- 1:40 Emacs MultiMedia System (EMMS) emms 1:55- 2:25 Programming at 200 wpm steno 2:35- 2:45 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:25- 4:05 Emacs saves the Web web 4:20- 4:40 Sharing Emacs is Caring Emacs: Emacs education and why I embraced video sharing 4:55- 5:05 Sunday closing remarks sun-close 10:00-10:20 Bringing joy to Scheme programming scheme 10:35-10:55 What I learned by writing test cases for GNU Hyperbole test 11:10-11:30 GNU Emacs: A World of Possibilities world 11:45-11:55 A modern Emacs look-and-feel without pain flat 1:00- 1:20 emacs-gc-stats: Does garbage collection actually slow down Emacs? gc 1:35- 2:15 hyperdrive.el: Peer-to-peer filesystem in Emacs hyperdrive 2:30- 2:40 Writing a language server in OCaml for Emacs, fun, and profit lspocaml 2:55- 3:35 Windows into Freedom windows 3:50- 4:10 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 \ No newline at end of file + 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:05-10:25 Teaching computer and data science with literate programming tools teaching 10:40-10:50 Who needs Excel? Managing your students qualifications with org-table table 11:05-11:15 Taming things with Org Mode taming 11:30-11:50 one.el: the static site generator for Emacs Lisp Programmers one 1:00- 1:10 Emacs turbo-charges my writing writing 1:25- 1:35 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 How I play TTRPGs in Emacs solo 2:55- 3:15 Org-Mode workflow: informal reference tracking ref 3:25- 3:35 (Un)entangling projects and repos unentangling 3:45- 3:55 Emacs development updates devel 4:05- 4:45 Emacs core development: how it works core 5:00- 5:10 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 10:55-11:15 LLM clients in Emacs, functionality and standardization llm 1:00- 1:20 Improving compiler diagnostics with Overlays overlay 1:35- 1:45 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:10 EmacsConf.org: How we use Org Mode and TRAMP to organize and run a multi-track conference emacsconf 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:40-10:00 Using Koutline for stream of thought journaling koutline 10:10-10:20 Parallel Text Replacement: Does P = NP? parallel 10:35-10:45 Eat and Eat powered Eshell, fast featureful terminal inside Emacs eat 11:00-11:20 The browser in a buffer poltys 11:35-11:55 Speedcubing in Emacs cubing 1:00- 1:40 Emacs MultiMedia System (EMMS) emms 1:55- 2:25 Programming at 200 wpm steno 2:35- 2:45 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:25- 4:05 Emacs saves the Web web 4:20- 4:40 Sharing Emacs is Caring Emacs: Emacs education and why I embraced video sharing 4:55- 5:05 Sunday closing remarks sun-close 10:00-10:20 Bringing joy to Scheme programming scheme 10:35-10:55 What I learned by writing test cases for GNU Hyperbole test 11:10-11:30 GNU Emacs: A World of Possibilities world 11:45-11:55 A modern Emacs look-and-feel without pain flat 1:00- 1:20 emacs-gc-stats: Does garbage collection actually slow down Emacs? gc 1:35- 2:15 hyperdrive.el: Peer-to-peer filesystem in Emacs hyperdrive 2:30- 2:40 Writing a language server in OCaml for Emacs, fun, and profit lspocaml 2:55- 3:35 Windows into Freedom windows 3:50- 4:10 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 \ No newline at end of file -- cgit v1.2.3