From 9823f658079dab129f92191b8d6d72535298f5b7 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sun, 27 Oct 2024 20:02:01 -0400 Subject: add notes --- 2024/organizers-notebook.md | 44 ++++++++++++++++++++++++++++++++++---- 2024/organizers-notebook/index.org | 29 +++++++++++++++++++++++++ 2 files changed, 69 insertions(+), 4 deletions(-) (limited to '2024') diff --git a/2024/organizers-notebook.md b/2024/organizers-notebook.md index 251c94ac..9829541c 100644 --- a/2024/organizers-notebook.md +++ b/2024/organizers-notebook.md @@ -15,7 +15,9 @@ You might also like the [general organizers' notebook](/organizers-notebook) and - [Phases](#phases) - [Draft CFP](#cfp) - [Draft schedule](#draft-schedule) -- [Support code](#orgb4298f1) +- [Decisions](#decisions) + - [BigBlueButton replacement](#bbb) +- [Support code](#org9c45301) @@ -219,7 +221,7 @@ emacsconf-discuss, reddit.com/r/emacs, Emacs News, emacs-tangents, Mastodon, X ## Draft schedule -Graphical view of the scheduleSchedule for SaturdaySaturday 9:00- 9:10 Saturday opening remarkssat-open 9:10- 9:20 Writing academic papers in Org-Roampapers 9:40-10:00 Managing writing project metadata with org-modeproject10:20-10:40 The Future of Orgorg-update11:00-11:20 The Free Life Planner: Empowering lives with Emacs-based AIflp11:30-11:40 Colour your Emacs with easecolor 1:00- 1:10 My journey of finding and creating the “perfect” Emacs themetheme 1:30- 1:45 Watering my (digital) plant with Emacs timerswater 1:55- 2:35 Emacs as a shellshell 2:45- 3:05 Re-imagining the Emacs user experience with Casual Suitecasual 3:25- 3:45 New in hyperdrive.el: org-transclusion, easy installation, and more!hyperdrive 4:05- 4:15 Emacs Writing Studiowriting 4:25- 4:45 Emacs 30 Highlightsemacs30 4:50- 5:00 Saturday closing remarkssat-close10:00-10:20 Gypsum: my clone of Emacs and ELisp written in Schemegypsum10:40-11:00 An experimental Emacs core in Rustrust11:20-11:40 Graph mode: a major mode to create, edit and display discrete element graphsgraph 1:00- 1:05 Exploring shared philosophies in Julia and Emacsjulia 1:25- 1:45 Beguiling Emacs: Guile-Emacs relaunched!guile 1:55- 2:15 p-search: a local search engine in Emacsp-search 2:35- 2:45 Committing secrets with git using sops-modesecrets 3:05- 4:05 Elisp and McCLIMmcclim 4:25- 4:45 Reproducibly building Emacs: “Hey your checksum is the same as mine!”repro9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 9:10- 9:20 Unlocking linked data: replacing specialized apps with an Org-based semantic wikilinks 9:30- 9:50 Emacs regex compilation and future directions for expressive pattern matchingregex10:00-10:40 About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystemblee10:50-11:00 Immersive language learning with Emacslanguage11:10-11:20 PGmacs: browsing and editing PostgreSQL databases from Emacspgmacs11:35-11:45 Fun things with GNU Hyperbolehyperbole 1:00- 1:20 HyWiki: Fast, hyperlinked note-taking with no markup requiredhywiki 1:35- 1:55 org-teach: a minor mode for writing course materials in Emacsorg-teach 2:10- 2:30 Survival of the skillest: Thriving in the learning junglelearning 2:40- 3:00 Literate programming for the 21st Centuryliterate 3:15- 3:25 An example of a cohesive student workflow in Emacsstudents 3:35- 3:55 So you want to be an Emacs-fluencer?sharing 4:05- 4:35 Transducers: finally, ergonomic data processing for Emacs!transducers 4:50- 5:00 Sunday closing remarkssun-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM +Graphical view of the scheduleSchedule for SaturdaySaturday 9:00- 9:10 Saturday opening remarkssat-open 9:10- 9:20 Writing academic papers in Org-Roampapers 9:40-10:00 Managing writing project metadata with org-modeproject10:20-10:40 The Future of Orgorg-update11:00-11:20 The Free Life Planner: Empowering lives with Emacs-based AIflp11:30-11:40 Colour your Emacs with easecolor 1:00- 1:10 My journey of finding and creating the “perfect” Emacs themetheme 1:30- 1:45 Watering my (digital) plant with Emacs timerswater 1:55- 2:35 Emacs as a shellshell 2:45- 3:05 Re-imagining the Emacs user experience with Casual Suitecasual 3:25- 3:45 New in hyperdrive.el: org-transclusion, easy installation, and more!hyperdrive 4:05- 4:15 Emacs Writing Studiowriting 4:25- 4:45 Emacs 30 Highlightsemacs30 4:50- 5:00 Saturday closing remarkssat-close10:00-10:20 Gypsum: my clone of Emacs and ELisp written in Schemegypsum10:40-11:00 An experimental Emacs core in Rustrust11:20-11:40 p-search: a local search engine in Emacsp-search 1:00- 1:10 Exploring shared philosophies in Julia and Emacsjulia 1:25- 1:45 Beguiling Emacs: Guile-Emacs relaunched!guile 1:55- 2:05 Committing secrets with git using sops-modesecrets 2:25- 3:25 Elisp and McCLIMmcclim 3:45- 4:05 Reproducibly building Emacs: “Hey your checksum is the same as mine!”repro9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PMSchedule for SundaySunday 9:00- 9:10 Sunday opening remarkssun-open 9:10- 9:20 Unlocking linked data: replacing specialized apps with an Org-based semantic wikilinks 9:30- 9:50 Emacs regex compilation and future directions for expressive pattern matchingregex10:00-10:20 Survival of the skillest: Thriving in the learning junglelearning10:30-10:40 Immersive language learning with Emacslanguage10:50-11:10 org-teach: a minor mode for writing course materials in Emacsorg-teach11:25-11:35 Fun things with GNU Hyperbolehyperbole 1:00- 1:20 HyWiki: Fast, hyperlinked note-taking with no markup requiredhywiki 1:35- 1:45 PGmacs: browsing and editing PostgreSQL databases from Emacspgmacs 2:00- 2:40 About Blee: enveloping our own autonomy directed digital ecosystem with Emacsblee 2:50- 3:10 Literate programming for the 21st Centuryliterate 3:25- 3:35 An example of a cohesive student workflow in Emacsstudents 3:45- 4:05 So you want to be an Emacs-fluencer?sharing 4:15- 4:45 Transducers: finally, ergonomic data processing for Emacs!transducers 4:50- 5:00 Sunday closing remarkssun-close9 AM10 AM11 AM12 PM1 PM2 PM3 PM4 PM5 PM Legend: @@ -231,6 +233,9 @@ Legend: Notes: - Updates: + - [2024-10-27 Sun] Removed [graph](https://emacsconf.org/2024/talks/graph "Graph mode: a major mode to create, edit and display discrete element graphs"), moved [p-search](https://emacsconf.org/2024/talks/p-search "p-search: a local search engine in Emacs") earlier; also [learning](https://emacsconf.org/2024/talks/learning "Survival of the skillest: Thriving in the learning jungle") needs to be in the morning, so I moved [pgmacs](https://emacsconf.org/2024/talks/pgmacs "PGmacs: browsing and editing PostgreSQL databases from Emacs") and [org-teach](https://emacsconf.org/2024/talks/org-teach "org-teach: a minor mode for writing course materials in Emacs") around. + - [2024-10-22 Tue] Swapped [org-teach](https://emacsconf.org/2024/talks/org-teach "org-teach: a minor mode for writing course materials in Emacs") and [blee](https://emacsconf.org/2024/talks/blee "About Blee: enveloping our own autonomy directed digital ecosystem with Emacs") + - [2024-10-21 Mon] Extended [blee](https://emacsconf.org/2024/talks/blee "About Blee: enveloping our own autonomy directed digital ecosystem with Emacs") - [2024-10-17 Thu] Added [org-update](https://emacsconf.org/2024/talks/org-update "The Future of Org") to Saturday morning, moving [org-teach](https://emacsconf.org/2024/talks/org-teach "org-teach: a minor mode for writing course materials in Emacs") to Sunday afternoon - [2024-10-15 Tue] Swapped [students](https://emacsconf.org/2024/talks/students "An example of a cohesive student workflow in Emacs") and [literate](https://emacsconf.org/2024/talks/literate "Literate programming for the 21st Century") for availability reasons - [2024-10-13 Sun] Moved [hyperdrive](https://emacsconf.org/2024/talks/hyperdrive "New in hyperdrive.el: org-transclusion, easy installation, and more!") to the afternoon (swapping with [flp](https://emacsconf.org/2024/talks/flp "The Free Life Planner: Empowering lives with Emacs-based AI")) because of changed availability @@ -249,13 +254,44 @@ Notes: - [graph](https://emacsconf.org/2024/talks/graph "Graph mode: a major mode to create, edit and display discrete element graphs"), [p-search](https://emacsconf.org/2024/talks/p-search "p-search: a local search engine in Emacs"), [secrets](https://emacsconf.org/2024/talks/secrets "Committing secrets with git using sops-mode"), and [repro](https://emacsconf.org/2024/talks/repro "Reproducibly building Emacs: “Hey your checksum is the same as mine!”") will probably be more dev-focused - Sun: - Sunday morning last year had some packet loss issues at around 9:30, so we’ll start with some talks that don’t have BBB Q&A: [students](https://emacsconf.org/2024/talks/students "An example of a cohesive student workflow in Emacs"), [links](https://emacsconf.org/2024/talks/links "Unlocking linked data: replacing specialized apps with an Org-based semantic wiki"), [regex](https://emacsconf.org/2024/talks/regex "Emacs regex compilation and future directions for expressive pattern matching") - - [blee](https://emacsconf.org/2024/talks/blee "About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystem") and [language](https://emacsconf.org/2024/talks/language "Immersive language learning with Emacs") are probably general-audience + - [blee](https://emacsconf.org/2024/talks/blee "About Blee: enveloping our own autonomy directed digital ecosystem with Emacs") and [language](https://emacsconf.org/2024/talks/language "Immersive language learning with Emacs") are probably general-audience - [pgmacs](https://emacsconf.org/2024/talks/pgmacs "PGmacs: browsing and editing PostgreSQL databases from Emacs"), [regex](https://emacsconf.org/2024/talks/regex "Emacs regex compilation and future directions for expressive pattern matching"), and [transducers](https://emacsconf.org/2024/talks/transducers "Transducers: finally, ergonomic data processing for Emacs!") are all development-oriented, but are on the general track for scheduling purposes. [transducers](https://emacsconf.org/2024/talks/transducers "Transducers: finally, ergonomic data processing for Emacs!") can only be on Sunday afternoon at 4pm because of availability. - I’ve separated [hyperbole](https://emacsconf.org/2024/talks/hyperbole "Fun things with GNU Hyperbole") and [hywiki](https://emacsconf.org/2024/talks/hywiki "HyWiki: Fast, hyperlinked note-taking with no markup required") by lunch so that people who are interested in that can attend the live Q&A for both without worrying about missing things. - [learning](https://emacsconf.org/2024/talks/learning "Survival of the skillest: Thriving in the learning jungle"), [sharing](https://emacsconf.org/2024/talks/sharing "So you want to be an Emacs-fluencer?"), [literate](https://emacsconf.org/2024/talks/literate "Literate programming for the 21st Century") will probably be good for a general audience - + + +# Decisions + + + + +## BigBlueButton replacement + +The server running bbb.emacsverse.org has been decommissioned, since the nonprofit that shared it with us is defunct. + +- We’d like to figure out what our live Q&A setup is going to be for EmacsConf 2024 (Dec 7-8). +- Nice to have: Hosting for other Emacs meetups like Emacs APAC and OrgMeetup +- [Stats from last year](https://sachachua.com/blog/2023/12/emacsconf-backstage-figuring-out-our-maximum-number-of-simultaneous-bigbluebutton-users/): 31 meetings, 84 unique users, 62 max simultaneous users, 6 max simultaneous meetings, 27 max users in one meeting, 36 unique talking + - also includes some notes on hosting + +Some options: + +- Go back to using meet.jit.si + - Free: + - Need to check speed, reliability + - Can send RTMP from the meeting itself + - Paid: USD 99/month + $0.01/min for recordings + $0.01 min (optional) for RTMP streaming +- Try to squeeze it onto res.emacsconf.org + - Tricky to run on a shared server; it likes to use a lot of ports and strongly recommends running it on its own server +- Linode with 16GB RAM and 8 cores + - Dedicated CPU 16GB is $.216/hour at Linode + - Premium CPU is $.26/hour + - Plus block storage, $1/10GB/month charged hourly (recommended 500, so $+18/month) + + + # Support code diff --git a/2024/organizers-notebook/index.org b/2024/organizers-notebook/index.org index 4d5c928c..260fb493 100644 --- a/2024/organizers-notebook/index.org +++ b/2024/organizers-notebook/index.org @@ -380,6 +380,35 @@ Notes: Coloring by availability: - light blue: constraint is <= a time - peach: constraint is >= a time +* Decisions +:PROPERTIES: +:CUSTOM_ID: decisions +:END: +** BigBlueButton replacement +:PROPERTIES: +:CUSTOM_ID: bbb +:END: + +The server running bbb.emacsverse.org has been decommissioned, since the nonprofit that shared it with us is defunct. + +- We'd like to figure out what our live Q&A setup is going to be for EmacsConf 2024 (Dec 7-8). +- Nice to have: Hosting for other Emacs meetups like Emacs APAC and OrgMeetup +- [[https://sachachua.com/blog/2023/12/emacsconf-backstage-figuring-out-our-maximum-number-of-simultaneous-bigbluebutton-users/][Stats from last year]]: 31 meetings, 84 unique users, 62 max simultaneous users, 6 max simultaneous meetings, 27 max users in one meeting, 36 unique talking + - also includes some notes on hosting + +Some options: + +- Go back to using meet.jit.si + - Free: + - Need to check speed, reliability + - Can send RTMP from the meeting itself + - Paid: USD 99/month + $0.01/min for recordings + $0.01 min (optional) for RTMP streaming +- Try to squeeze it onto res.emacsconf.org + - Tricky to run on a shared server; it likes to use a lot of ports and strongly recommends running it on its own server +- Linode with 16GB RAM and 8 cores + - Dedicated CPU 16GB is $.216/hour at Linode + - Premium CPU is $.26/hour + - Plus block storage, $1/10GB/month charged hourly (recommended 500, so $+18/month) * Support code -- cgit v1.2.3