From ec9df887478211a60c09bc04c3eda94b15657465 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Mon, 23 Oct 2023 09:56:44 -0400 Subject: update status --- 2023/draft-schedule.md | 18 ++-- 2023/info/core-before.md | 2 +- 2023/info/devel-before.md | 2 +- 2023/info/llm-before.md | 2 +- 2023/info/ref-before.md | 2 +- 2023/organizers-notebook/index.org | 180 +++++++++++++++++++++++++++---------- 2023/schedule-2023-12-02.md | 2 +- 7 files changed, 148 insertions(+), 60 deletions(-) diff --git a/2023/draft-schedule.md b/2023/draft-schedule.md index 678dc43e..ceb3aec3 100644 --- a/2023/draft-schedule.md +++ b/2023/draft-schedule.md @@ -6,10 +6,10 @@ Jump to: Sat Dec 2 - S [[!inline pages="internal(2023/schedule-2023-12-02)" raw="yes"]]
-[[!template id=sched time="""10""" q-and-a="""none""" startutc="""2023-12-02T14:00:00+0000""" endutc="""2023-12-02T14:10:00+0000""" start="""9:00""" end="""9:10""" title="""Saturday opening remarks""" url="""/2023/talks/sat-open""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""sat-open""" note=""""""]] -[[!template id=sched time="""10""" startutc="""2023-12-02T14:10:00+0000""" endutc="""2023-12-02T14:20:00+0000""" start="""9:10""" end="""9:20""" title="""An Org-Mode based text adventure game for learning the basics of Emacs, inside Emacs, written in Emacs Lisp""" url="""/2023/talks/adventure""" speakers="""Chung-hong Chan""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""adventure""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""""" startutc="""2023-12-02T14:00:00+0000""" endutc="""2023-12-02T14:10:00+0000""" start="""9:00""" end="""9:10""" title="""Saturday opening remarks""" url="""/2023/talks/sat-open""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""sat-open""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""Etherpad""" startutc="""2023-12-02T14:10:00+0000""" endutc="""2023-12-02T14:20:00+0000""" start="""9:10""" end="""9:20""" title="""An Org-Mode based text adventure game for learning the basics of Emacs, inside Emacs, written in Emacs Lisp""" url="""/2023/talks/adventure""" speakers="""Chung-hong Chan""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""adventure""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2023-12-02T14:30:00+0000""" endutc="""2023-12-02T14:50:00+0000""" start="""9:30""" end="""9:50""" title="""Authoring and presenting university courses with Emacs and a full libre software stack""" url="""/2023/talks/uni""" speakers="""James Howell""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""uni""" note=""""""]] -[[!template id=sched time="""10""" startutc="""2023-12-02T15:00:00+0000""" endutc="""2023-12-02T15:10:00+0000""" start="""10:00""" end="""10:10""" title="""MatplotLLM, iterative natural language data visualization in org-babel""" url="""/2023/talks/matplotllm""" speakers="""Abhinav Tushar""" track="""Development""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""matplotllm""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""Etherpad""" startutc="""2023-12-02T15:00:00+0000""" endutc="""2023-12-02T15:10:00+0000""" start="""10:00""" end="""10:10""" title="""MatplotLLM, iterative natural language data visualization in org-babel""" url="""/2023/talks/matplotllm""" speakers="""Abhinav Tushar""" track="""Development""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""matplotllm""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2023-12-02T15:05:00+0000""" endutc="""2023-12-02T15:25:00+0000""" start="""10:05""" end="""10:25""" title="""Teaching computer and data science with literate programming tools""" url="""/2023/talks/teaching""" speakers="""Marcus Birkenkrahe""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""teaching""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2023-12-02T15:20:00+0000""" endutc="""2023-12-02T15:40:00+0000""" start="""10:20""" end="""10:40""" title="""Improving access to AI-assisted literate programming with voice control""" url="""/2023/talks/voice""" speakers="""Blaine Mooers""" track="""Development""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""voice""" note=""""""]] [[!template id=sched time="""10""" q-and-a="""BBB""" startutc="""2023-12-02T15:40:00+0000""" endutc="""2023-12-02T15:50:00+0000""" start="""10:40""" end="""10:50""" title="""Who needs Excel? Managing your students qualifications with org-table""" url="""/2023/talks/table""" speakers="""Daniel Molina""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""table""" note=""""""]] @@ -25,17 +25,17 @@ Jump to: Sat Dec 2 - S [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2023-12-02T19:20:00+0000""" endutc="""2023-12-02T19:40:00+0000""" start="""2:20""" end="""2:40""" title="""How I play TTRPGs in Emacs""" url="""/2023/talks/solo""" speakers="""Howard Abrams""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""solo""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2023-12-02T19:50:00+0000""" endutc="""2023-12-02T20:10:00+0000""" start="""2:50""" end="""3:10""" title="""EmacsConf.org: How we use Org Mode and TRAMP to organize and run a multi-track conference""" url="""/2023/talks/emacsconf""" speakers="""Sacha Chua""" track="""Development""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""emacsconf""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""#emacsconf, speaker nick: lispmacs""" startutc="""2023-12-02T19:55:00+0000""" endutc="""2023-12-02T20:15:00+0000""" start="""2:55""" end="""3:15""" title="""Org-Mode workflow: informal reference tracking""" url="""/2023/talks/ref""" speakers="""Christopher Howard""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""ref""" note=""""""]] -[[!template id=sched time="""10""" startutc="""2023-12-02T20:25:00+0000""" endutc="""2023-12-02T20:35:00+0000""" start="""3:25""" end="""3:35""" title="""(Un)entangling projects and repos""" url="""/2023/talks/unentangling""" speakers="""Alexey Bochkarev""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""unentangling""" note=""""""]] -[[!template id=sched time="""10""" q-and-a="""none""" startutc="""2023-12-02T20:45:00+0000""" endutc="""2023-12-02T20:55:00+0000""" start="""3:45""" end="""3:55""" title="""Emacs development updates""" url="""/2023/talks/devel""" speakers="""John Wiegley""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""devel""" note=""""""]] -[[!template id=sched time="""40""" q-and-a="""none""" startutc="""2023-12-02T21:05:00+0000""" endutc="""2023-12-02T21:45:00+0000""" start="""4:05""" end="""4:45""" title="""Emacs core development: how it works""" url="""/2023/talks/core""" speakers="""Stefan Kangas""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""core""" note=""""""]] -[[!template id=sched time="""10""" q-and-a="""none""" startutc="""2023-12-02T22:00:00+0000""" endutc="""2023-12-02T22:10:00+0000""" start="""5:00""" end="""5:10""" title="""Saturday closing remarks""" url="""/2023/talks/sat-close""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""sat-close""" note=""""""]]
+[[!template id=sched time="""10""" q-and-a="""Etherpad""" startutc="""2023-12-02T20:25:00+0000""" endutc="""2023-12-02T20:35:00+0000""" start="""3:25""" end="""3:35""" title="""(Un)entangling projects and repos""" url="""/2023/talks/unentangling""" speakers="""Alexey Bochkarev""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""unentangling""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""BBB""" startutc="""2023-12-02T20:45:00+0000""" endutc="""2023-12-02T20:55:00+0000""" start="""3:45""" end="""3:55""" title="""Emacs development updates""" url="""/2023/talks/devel""" speakers="""John Wiegley""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""devel""" note=""""""]] +[[!template id=sched time="""40""" q-and-a="""BBB""" startutc="""2023-12-02T21:05:00+0000""" endutc="""2023-12-02T21:45:00+0000""" start="""4:05""" end="""4:45""" title="""Emacs core development: how it works""" url="""/2023/talks/core""" speakers="""Stefan Kangas""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""core""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""""" startutc="""2023-12-02T22:00:00+0000""" endutc="""2023-12-02T22:10:00+0000""" start="""5:00""" end="""5:10""" title="""Saturday closing remarks""" url="""/2023/talks/sat-close""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""sat-close""" note=""""""]] Jump to: Sat Dec 2 - Sun Dec 3 # Sunday Dec 3, 2023 [[!inline pages="internal(2023/schedule-2023-12-03)" raw="yes"]]
-[[!template id=sched time="""5""" q-and-a="""none""" startutc="""2023-12-03T14:00:00+0000""" endutc="""2023-12-03T14:05:00+0000""" start="""9:00""" end="""9:05""" title="""Sunday opening remarks""" url="""/2023/talks/sun-open""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""sun-open""" note=""""""]] +[[!template id=sched time="""5""" q-and-a="""""" startutc="""2023-12-03T14:00:00+0000""" endutc="""2023-12-03T14:05:00+0000""" start="""9:00""" end="""9:05""" title="""Sunday opening remarks""" url="""/2023/talks/sun-open""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""sun-open""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2023-12-03T14:05:00+0000""" endutc="""2023-12-03T14:25:00+0000""" start="""9:05""" end="""9:25""" title="""Top 10 ways Hyperbole amps up Emacs""" url="""/2023/talks/hyperamp""" speakers="""Robert Weiner""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""hyperamp""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""#emacsconf""" startutc="""2023-12-03T14:40:00+0000""" endutc="""2023-12-03T15:00:00+0000""" start="""9:40""" end="""10:00""" title="""Using Koutline for stream of thought journaling""" url="""/2023/talks/koutline""" speakers="""Matthew Jorgensen (PlasmaStrike)""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""koutline""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2023-12-03T15:00:00+0000""" endutc="""2023-12-03T15:20:00+0000""" start="""10:00""" end="""10:20""" title="""Bringing joy to Scheme programming""" url="""/2023/talks/scheme""" speakers="""Andrew Tropin""" track="""Development""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""scheme""" note=""""""]] @@ -57,4 +57,4 @@ Jump to: Sat Dec 2 - S [[!template id=sched time="""40""" q-and-a="""BBB""" startutc="""2023-12-03T20:25:00+0000""" endutc="""2023-12-03T21:05:00+0000""" start="""3:25""" end="""4:05""" title="""Emacs saves the Web""" url="""/2023/talks/web""" speakers="""Yuchen Pei""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""web""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""none""" startutc="""2023-12-03T20:50:00+0000""" endutc="""2023-12-03T21:10:00+0000""" start="""3:50""" end="""4:10""" title="""The Emacsen family, the design of an Emacs and the importance of Lisp""" url="""/2023/talks/emacsen""" speakers="""Fermin""" track="""Development""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""emacsen""" note=""""""]] [[!template id=sched time="""20""" q-and-a="""BBB""" startutc="""2023-12-03T21:20:00+0000""" endutc="""2023-12-03T21:40:00+0000""" start="""4:20""" end="""4:40""" title="""Sharing Emacs is Caring Emacs: Emacs education and why I embraced video""" url="""/2023/talks/sharing""" speakers="""Jacob Boxerman""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""sharing""" note=""""""]] -[[!template id=sched time="""10""" q-and-a="""none""" startutc="""2023-12-03T21:55:00+0000""" endutc="""2023-12-03T22:05:00+0000""" start="""4:55""" end="""5:05""" title="""Sunday closing remarks""" url="""/2023/talks/sun-close""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""sun-close""" note=""""""]]
\ No newline at end of file +[[!template id=sched time="""10""" q-and-a="""""" startutc="""2023-12-03T21:55:00+0000""" endutc="""2023-12-03T22:05:00+0000""" start="""4:55""" end="""5:05""" title="""Sunday closing remarks""" url="""/2023/talks/sun-close""" track="""General""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""sun-close""" note=""""""]] \ No newline at end of file diff --git a/2023/info/core-before.md b/2023/info/core-before.md index 6fa31cc8..443e415e 100644 --- a/2023/info/core-before.md +++ b/2023/info/core-before.md @@ -1,6 +1,6 @@ [[!toc ]] -Format: 40-min talk +Format: 40-min talk followed by live Q&A Discuss on IRC: [#emacsconf](https://chat.emacsconf.org/?join=emacsconf) Status: Waiting for video from speaker diff --git a/2023/info/devel-before.md b/2023/info/devel-before.md index 0c5d2b62..f25e0525 100644 --- a/2023/info/devel-before.md +++ b/2023/info/devel-before.md @@ -1,6 +1,6 @@ [[!toc ]] -Format: 10-min talk followed by after the event Q&A +Format: 10-min talk followed by live Q&A Discuss on IRC: [#emacsconf](https://chat.emacsconf.org/?join=emacsconf) Status: Waiting for video from speaker diff --git a/2023/info/llm-before.md b/2023/info/llm-before.md index 2e443a04..e062e5fa 100644 --- a/2023/info/llm-before.md +++ b/2023/info/llm-before.md @@ -2,7 +2,7 @@ [[!toc ]] Format: 21-min talk followed by live web conference Q&A Discuss on IRC: [#emacsconf](https://chat.emacsconf.org/?join=emacsconf) -Status: Waiting for a caption volunteer +Status: Being captioned diff --git a/2023/info/ref-before.md b/2023/info/ref-before.md index 68977908..6ad5849f 100644 --- a/2023/info/ref-before.md +++ b/2023/info/ref-before.md @@ -2,7 +2,7 @@ [[!toc ]] Format: 17-min talk followed by IRC and email Q&A Discuss on IRC: [#emacsconf](https://chat.emacsconf.org/?join=emacsconf) -Status: Waiting for a caption volunteer +Status: Processing uploaded video diff --git a/2023/organizers-notebook/index.org b/2023/organizers-notebook/index.org index 0ebe019e..ca8e03b1 100644 --- a/2023/organizers-notebook/index.org +++ b/2023/organizers-notebook/index.org @@ -710,39 +710,39 @@ and we can have space in the schedule if they cancel last-minute. ** Prepare for the conference :PROPERTIES: -:CUSTOM_ID: check-infra +:CUSTOM_ID: status :END: #+BEGIN: columnview :id local :match "STATUS={.}" :format "%20ITEM %10TODO %20STATUS" -| ITEM | TODO | STATUS | -|-------------------------+------------+-----------------------------------------------------------------| -| Upload | DONE | Ready to go | -| Prerec | DONE | Ready to go | -| Captions | INPROGRESS | Ready to go; waiting for videos and captions | -| Backstage | DONE | Ready to go | -| Test assets | | Not yet started | -| BBB | | redirects created, confirmed; next: e-mail speakers | -| VNC | DONE | confirmed access to emacsconf-gen and emacsconf-dev | -| OBS | DONE | confirmed that gen and dev can stream | -| Icecast | DONE | gen and dev confirmed with MPV | -| MPV | DONE | confirmed that mpv can watch both streams | -| Watch page | DONE | updated for 2023 | -| Status page | DONE | ready to go | -| Public media | | confirmed, set to protected so that we can test publishing live | -| Mumble | DONE | confirmed gen and dev can connect, receive audio | -| Etherpad | DONE | Ready to go, pads created | -| Pad proxy | DONE | Ready to go, pad.emacsconf.org works | -| Overlays | | Not yet started | -| Intros | | Not yet started | -| IRC channels | | Not yet started | -| IRC talk info | | Not yet started | -| Announcements | | Not yet started | -| Publishing updates live | | Not yet started | -| Autopilot | | Not yet started | -| YouTube | | Not yet started | -| Peertube | | Not yet started | -| 480p | | Delegated to corwin | -| Audio processing | | Help wanted | +| ITEM | TODO | STATUS | +|-------------------------+------------+----------------------------------------------------------------------------------| +| Upload | DONE | Ready to go | +| Prerec | DONE | Ready to go | +| Captions | INPROGRESS | Ready to go; waiting for videos and captions | +| Backstage | DONE | Ready to go | +| Test assets | DONE | test videos generated | +| BBB | | redirects created, confirmed; next: e-mail speakers testing/checkin instructions | +| VNC | DONE | confirmed access to emacsconf-gen and emacsconf-dev | +| OBS | DONE | confirmed that gen and dev can stream | +| Icecast | DONE | gen and dev confirmed with MPV | +| MPV | DONE | confirmed that mpv can watch both streams | +| Watch page | DONE | updated for 2023 | +| Status page | DONE | ready to go | +| Public media | DONE | confirmed, set to protected so that we can test publishing live | +| Mumble | DONE | confirmed gen and dev can connect, receive audio | +| Etherpad | DONE | Ready to go, pads created | +| Pad proxy | DONE | Ready to go, pad.emacsconf.org works | +| Overlays | DONE | generated and uploaded | +| Intros | INPROGRESS | all intros recorded, should send them to speakers for review | +| IRC channels | | Not yet started | +| IRC talk info | | Not yet started | +| Announcements | | Not yet started | +| Publishing updates live | | Not yet started | +| Autopilot | | Not yet started | +| YouTube | | Not yet started | +| Peertube | | Not yet started | +| 480p | | Delegated to corwin | +| Audio processing | | Help wanted | #+END: *** DONE Upload @@ -885,17 +885,63 @@ CLOSED: [2023-10-13 Fri 10:08] SCHEDULED: <2023-10-08 Sun> :CUSTOM_ID: backstage :STATUS: Ready to go :END: -*** Test assets +*** DONE Test assets +CLOSED: [2023-10-19 Thu 12:23] :PROPERTIES: :CUSTOM_ID: test -:STATUS: Not yet started -:END: -**** TODO Generate test videos +:STATUS: autopilot tested, seems to work +:END: + +[[/ssh:res:/data/emacsconf/2023/assets/test]] + +**** DONE Generate test videos +CLOSED: [2023-10-19 Thu 12:23] +**** Try autopilot + +#+begin_src emacs-lisp :eval no +(let* ((offset-seconds 60) + (start-time (time-add (current-time) offset-seconds)) + (emacsconf-schedule-validation-functions nil) + (emacsconf-schedule-default-buffer-minutes 1) + (emacsconf-schedule-default-buffer-minutes-for-live-q-and-a 1) + (emacsconf-schedule-strategies '(emacsconf-schedule-allocate-buffer-time + emacsconf-schedule-copy-previous-track)) + (schedule (emacsconf-schedule-prepare + (emacsconf-schedule-inflate-sexp + `(("GEN" + :start ,(format-time-string "%Y-%m-%d %H:%M" start-time) + :set-track "General") + (sat-open :time 1) + (adventure :time 1) ; pad Q&A + (uni :time 1) ; live Q&A + (teaching :time 1) + (table :time 1) + (taming :time 1) + (one :time 1) + (cubing :time 1) ; IRC + ("DEV" + :start + ,(format-time-string "%Y-%m-%d %H:%M" (time-add start-time 60)) + :set-track "Development") + (matplotllm :time 1) + (gc :time 1) ; pad + (repl :time 1) ; IRC + (voice :time 1) + (llm :time 1) + (overlay :time 1) + (eval :time 1) + (emacsconf :time 1)))))) + (emacsconf-stream-crontabs t schedule)) +#+end_src + *** BBB :PROPERTIES: :CUSTOM_ID: bbb -:STATUS: redirects created, confirmed; next: e-mail speakers +:STATUS: redirects created, confirmed; next: e-mail speakers testing/checkin instructions :END: + +Generate them for possibly live presentations as well? We'll see. + **** DONE Generate redirects CLOSED: [2023-10-17 Tue 12:55] :PROPERTIES: @@ -982,6 +1028,8 @@ document.querySelector('.create-room-button').click();" (dolist (group groups) (emacsconf-spookfox-create-bbb group))) #+end_src +**** TODO Possibly generate BBB rooms for live presentations? +SCHEDULED: <2023-11-10 Fri> **** TODO Send testing instructions SCHEDULED: <2023-11-10 Fri> *** DONE VNC @@ -996,6 +1044,9 @@ Success: - [X] Confirm that you can connect to emacsconf-gen via VNC - [X] Confirm that you can connect to emacsconf-dev via VNC +Setting up +- elisp:emacsconf-publish-res-index + **** Instructions :PROPERTIES: :CUSTOM_ID: vnc-instructions @@ -1193,6 +1244,9 @@ If you see =Server connection rejected: Wrong certificate or password.=, use *Ce :CUSTOM_ID: etherpad :STATUS: Ready to go, pads created :END: + +[[elisp:emacsconf-pad-prepopulate-all-talks]] + **** DONE Create pads for all the talks CLOSED: [2023-10-17 Tue 09:46] SCHEDULED: <2023-11-05 Sun> :PROPERTIES: @@ -1206,18 +1260,18 @@ Because the pads refer to the next and previous talks and include the talk title :CUSTOM_ID: proxy :STATUS: Ready to go, pad.emacsconf.org works :END: -*** Overlays +*** DONE Overlays :PROPERTIES: :CUSTOM_ID: overlays -:STATUS: Not yet started +:STATUS: generated and uploaded :END: [[elisp:emacsconf-stream-generate-overlays]] -*** Intros +*** INPROGRESS Intros :PROPERTIES: :CUSTOM_ID: intros -:STATUS: in-between slides generated, some intros recorded +:STATUS: all intros recorded, should send them to speakers for review :END: Intro slides @@ -1226,9 +1280,9 @@ elisp:emacsconf-stream-generate-in-between-pages elisp:emacsconf-pad-expand-intro [[elisp:emacsconf-subed-intro-subtitles][elisp:emacsconf-subed-intro-subtitles]] -It would be nice to put this into a VTT so that I can record and split using subed-record. +http://ipa-reader.xyz/ -**** DONE Write 1-2 sentence intros for all the talks +**** CANCELLED Write 1-2 sentence intros for all the talks CLOSED: [2023-10-17 Tue 15:03] :PROPERTIES: :CUSTOM_ID: write-intros @@ -1300,11 +1354,16 @@ use it when recording the intros. - OPTION: Using honorifics based on e-mail signatures and intros: - Recognizes credentials -**** INPROGRESS Record intro videos with 1-2 sentence intros for all the talks -SCHEDULED: <2023-10-18 Wed> +**** DONE Record intro videos with 1-2 sentence intros for all the talks +CLOSED: [2023-10-19 Thu 12:22] SCHEDULED: <2023-10-18 Wed> :PROPERTIES: :CUSTOM_ID: record-intros :END: +**** DONE Record the rest of the intros +CLOSED: [2023-10-19 Thu 12:22] +:PROPERTIES: +:CREATED: [2023-10-18 Wed 09:35] +:END: **** DONE Generate intro slides CLOSED: [2023-10-18 Wed 09:46] :PROPERTIES: @@ -1328,12 +1387,21 @@ overlay? Then there's less worry about wrapping, and people can always go to the URL to get more information. elisp:emacsconf-stream-generate-in-between-pages +**** TODO Ask speakers to review intros +SCHEDULED: <2023-11-10 Fri> +after they've uploaded their videos, since we might be able to check the pronunciation ourselves *** IRC channels :PROPERTIES: :CUSTOM_ID: irc :STATUS: Not yet started :END: + +- /opall +- /conftopic +- /deopall +**** TODO Confirm that the emacsconf user can connect +I think I had that on orga@res.emacsconf.org *** IRC talk info :PROPERTIES: :CUSTOM_ID: irc-talk-info @@ -1402,6 +1470,26 @@ Corwin has volunteered to take this on - name - short name - pronouns +** Get ready for production +:PROPERTIES: +:CUSTOM_ID: go-live +:END: +*** A day or two before + +[[emacsconf-ansible:group_vars/all.yml]]: + +#+begin_example +test_mode: false +media_protect_root: false +#+end_example + +#+begin_src sh :eval no +ansible-playbook -i inventory.ml prod-playbook.yml --tags stream +ansible-playbook -i inventory.ml prod-playbook.yml --tags media +#+end_src + +Resize the nodes + ** Volunteers :PROPERTIES: :CUSTOM_ID: coordinate-volunteers @@ -1809,7 +1897,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 EXPORT EXPORT EXPORT html +#+INCLUDE: schedule.svg export EXPORT EXPORT EXPORT EXPORT EXPORT EXPORT html What if we have three tracks instead? @@ -1932,7 +2020,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 EXPORT EXPORT EXPORT html +#+INCLUDE: schedule-option-aligned-talks.svg export EXPORT EXPORT EXPORT EXPORT EXPORT EXPORT html *** Three tracks for Sunday morning? :PROPERTIES: :CUSTOM_ID: three-tracks-sun-am @@ -2039,5 +2127,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 EXPORT EXPORT EXPORT html +#+INCLUDE: schedule-option-sun-am.svg export EXPORT EXPORT EXPORT EXPORT EXPORT EXPORT html diff --git a/2023/schedule-2023-12-02.md b/2023/schedule-2023-12-02.md index aa2eff2f..86a98065 100644 --- a/2023/schedule-2023-12-02.md +++ b/2023/schedule-2023-12-02.md @@ -1 +1 @@ -
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
\ No newline at end of file +
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
\ No newline at end of file -- cgit v1.2.3