From fd8389cc637025a1655b4d826e644fab7d46ef97 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sun, 13 Oct 2024 10:12:54 -0400 Subject: swap hyperdrive and flp, update notes --- 2024/organizers-notebook.md | 13 +++++++------ 2024/organizers-notebook/index.org | 11 ++++++----- 2024/organizers-notebook/schedule-1.5-tracks.svg | 2 +- 3 files changed, 14 insertions(+), 12 deletions(-) (limited to '2024') diff --git a/2024/organizers-notebook.md b/2024/organizers-notebook.md index ac177c82..98a07038 100644 --- a/2024/organizers-notebook.md +++ b/2024/organizers-notebook.md @@ -15,7 +15,7 @@ You might also like the [general organizers' notebook](/organizers-notebook) and - [Phases](#phases) - [Draft CFP](#cfp) - [Draft schedule](#draft-schedule) -- [Support code](#org4305b01) +- [Support code](#orgcafb06d) @@ -212,7 +212,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 org-teach: a minor mode for writing course materials in Emacsorg-teach11:00-11:20 New in hyperdrive.el: org-transclusion, easy installation, and more!hyperdrive11:40-11:50 Colour your Emacs with easecolor 1:00- 1:10 My journey of finding and creating the “perfect” Emacs themetheme 1:30- 1:40 Watering my (digital) plant with Emacs timerswater 1:50- 2:30 Emacs as a shellshell 2:40- 3:00 Re-imagining the Emacs user experience with Casual Suitecasual 3:20- 3:40 The Free Life Planner: Empowering lives with Emacs-based AIflp 3:50- 4:00 Emacs Writing Studiowriting 4:10- 4:30 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:20 About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystemblee10:40-10:50 Immersive language learning with Emacslanguage11:00-11:10 PGmacs: browsing and editing PostgreSQL databases from Emacspgmacs11:30-11:40 Fun things with GNU Hyperbolehyperbole 1:00- 1:20 HyWiki: Fast, hyperlinked note-taking with no markup requiredhywiki 1:40- 2:00 Survival of the skillest: Thriving in the learning junglelearning 2:10- 2:30 So you want to be an Emacs-fluencer?sharing 2:40- 2:50 An example of a cohesive student workflow in Emacsstudents 3:00- 3:20 Literate programming for the 21st Centuryliterate 4:00- 4:30 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 org-teach: a minor mode for writing course materials in Emacsorg-teach11: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:40 Watering my (digital) plant with Emacs timerswater 1:50- 2:30 Emacs as a shellshell 2:40- 3:00 Re-imagining the Emacs user experience with Casual Suitecasual 3:20- 3:40 New in hyperdrive.el: org-transclusion, easy installation, and more!hyperdrive 4:00- 4:10 Emacs Writing Studiowriting 4:20- 4:40 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:20 About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystemblee10:40-10:50 Immersive language learning with Emacslanguage11:00-11:10 PGmacs: browsing and editing PostgreSQL databases from Emacspgmacs11:30-11:40 Fun things with GNU Hyperbolehyperbole 1:00- 1:20 HyWiki: Fast, hyperlinked note-taking with no markup requiredhywiki 1:40- 2:00 Survival of the skillest: Thriving in the learning junglelearning 2:10- 2:30 So you want to be an Emacs-fluencer?sharing 2:40- 2:50 An example of a cohesive student workflow in Emacsstudents 3:00- 3:20 Literate programming for the 21st Centuryliterate 4:00- 4:30 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: @@ -224,16 +224,17 @@ Legend: Notes: - Updates: + - [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 - [2024-10-12 Sat] I fixed the time constraint for [students](https://emacsconf.org/2024/talks/students "An example of a cohesive student workflow in Emacs") (needs to be in the afternoon), so I moved [hyperbole](https://emacsconf.org/2024/talks/hyperbole "Fun things with GNU Hyperbole") to the morning. - General approach: - I’ve mostly tried to alternate IRC/pad Q&A with live Q&A. - 1.5 tracks keeps things faster-paced than the 2-track option. - Sat: - Gen track: - - [papers](https://emacsconf.org/2024/talks/papers "Writing academic papers in Org-Roam"), [project](https://emacsconf.org/2024/talks/project "Managing writing project metadata with org-mode"), [org-teach](https://emacsconf.org/2024/talks/org-teach "org-teach: a minor mode for writing course materials in Emacs"), [hyperdrive](https://emacsconf.org/2024/talks/hyperdrive "New in hyperdrive.el: org-transclusion, easy installation, and more!"), [color](https://emacsconf.org/2024/talks/color "Colour your Emacs with ease") should be pretty general + - [papers](https://emacsconf.org/2024/talks/papers "Writing academic papers in Org-Roam"), [project](https://emacsconf.org/2024/talks/project "Managing writing project metadata with org-mode"), [org-teach](https://emacsconf.org/2024/talks/org-teach "org-teach: a minor mode for writing course materials in Emacs"), [flp](https://emacsconf.org/2024/talks/flp "The Free Life Planner: Empowering lives with Emacs-based AI"), [color](https://emacsconf.org/2024/talks/color "Colour your Emacs with ease") should be pretty general - [color](https://emacsconf.org/2024/talks/color "Colour your Emacs with ease") and [theme](https://emacsconf.org/2024/talks/theme "My journey of finding and creating the “perfect” Emacs theme") are both theme-related. [color](https://emacsconf.org/2024/talks/color "Colour your Emacs with ease") needs to be in the morning and [theme](https://emacsconf.org/2024/talks/theme "My journey of finding and creating the “perfect” Emacs theme") needs to be in the afternoon, so I put them on either side of the lunch break. - - Other afternoon talks: [water](https://emacsconf.org/2024/talks/water "Watering my (digital) plant with Emacs timers") and [shell](https://emacsconf.org/2024/talks/shell "Emacs as a shell") are by the same speaker. [casual](https://emacsconf.org/2024/talks/casual "Re-imagining the Emacs user experience with Casual Suite"), [flp](https://emacsconf.org/2024/talks/flp "The Free Life Planner: Empowering lives with Emacs-based AI"), and [writing](https://emacsconf.org/2024/talks/writing "Emacs Writing Studio") will probably be good for a general audience. - - I put [emacs30](https://emacsconf.org/2024/talks/emacs30 "Emacs 30 Highlights") at the end of Saturday to act sort of as a keynote. + - Other afternoon talks: [water](https://emacsconf.org/2024/talks/water "Watering my (digital) plant with Emacs timers") and [shell](https://emacsconf.org/2024/talks/shell "Emacs as a shell") are by the same speaker. [casual](https://emacsconf.org/2024/talks/casual "Re-imagining the Emacs user experience with Casual Suite"), [hyperdrive](https://emacsconf.org/2024/talks/hyperdrive "New in hyperdrive.el: org-transclusion, easy installation, and more!"), and [writing](https://emacsconf.org/2024/talks/writing "Emacs Writing Studio") will probably be good for a general audience. These speakers are only available in the afternoon, so this part of the schedule is a bit tight. + - I put [emacs30](https://emacsconf.org/2024/talks/emacs30 "Emacs 30 Highlights") at the end of Saturday to act sort of as a keynote. Closing remarks on Saturday are usually very light, so we could skip them. - Dev track: - [gypsum](https://emacsconf.org/2024/talks/gypsum "Gypsum: my clone of Emacs and ELisp written in Scheme"), [rust](https://emacsconf.org/2024/talks/rust "An experimental Emacs core in Rust"), [julia](https://emacsconf.org/2024/talks/julia "Exploring shared philosophies in Julia and Emacs"), [guile](https://emacsconf.org/2024/talks/guile "Beguiling Emacs: Guile-Emacs relaunched!"), and [mcclim](https://emacsconf.org/2024/talks/mcclim "Elisp and McCLIM") are about other projects - [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 @@ -245,7 +246,7 @@ Notes: - [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 - + # Support code diff --git a/2024/organizers-notebook/index.org b/2024/organizers-notebook/index.org index 762e1c10..5e86b8e2 100644 --- a/2024/organizers-notebook/index.org +++ b/2024/organizers-notebook/index.org @@ -186,14 +186,14 @@ emacsconf-discuss, reddit.com/r/emacs, Emacs News, emacs-tangents, Mastodon, X papers ; <= 10:00 project ; any org-teach ; any - hyperdrive ; >= 11:00 Sat + flp ; any, Sat pref color ; <= 12:00 sat pref (lunch :start "12:00") theme ; >= 12:30 water ; >= 13:00 Sat, same speaker as shell shell ; >= 13:00 Sat casual ; >= 13:00 - flp ; any, Sat pref + hyperdrive ; >= 13:30 Sat writing ; >= 15:30 Sat emacs30 ; probably any (sat-close :start "16:50") @@ -257,16 +257,17 @@ Legend: Notes: - Updates: + - [2024-10-13 Sun] Moved emacsconf:hyperdrive to the afternoon (swapping with emacsconf:flp) because of changed availability - [2024-10-12 Sat] I fixed the time constraint for emacsconf:students (needs to be in the afternoon), so I moved emacsconf:hyperbole to the morning. - General approach: - I've mostly tried to alternate IRC/pad Q&A with live Q&A. - 1.5 tracks keeps things faster-paced than the 2-track option. - Sat: - Gen track: - - emacsconf:papers, emacsconf:project, emacsconf:org-teach, emacsconf:hyperdrive, emacsconf:color should be pretty general + - emacsconf:papers, emacsconf:project, emacsconf:org-teach, emacsconf:flp, emacsconf:color should be pretty general - emacsconf:color and emacsconf:theme are both theme-related. emacsconf:color needs to be in the morning and emacsconf:theme needs to be in the afternoon, so I put them on either side of the lunch break. - - Other afternoon talks: emacsconf:water and emacsconf:shell are by the same speaker. emacsconf:casual, emacsconf:flp, and emacsconf:writing will probably be good for a general audience. - - I put emacsconf:emacs30 at the end of Saturday to act sort of as a keynote. + - Other afternoon talks: emacsconf:water and emacsconf:shell are by the same speaker. emacsconf:casual, emacsconf:hyperdrive, and emacsconf:writing will probably be good for a general audience. These speakers are only available in the afternoon, so this part of the schedule is a bit tight. + - I put emacsconf:emacs30 at the end of Saturday to act sort of as a keynote. Closing remarks on Saturday are usually very light, so we could skip them. - Dev track: - emacsconf:gypsum, emacsconf:rust, emacsconf:julia, emacsconf:guile, and emacsconf:mcclim are about other projects - emacsconf:graph, emacsconf:p-search, emacsconf:secrets, and emacsconf:repro will probably be more dev-focused diff --git a/2024/organizers-notebook/schedule-1.5-tracks.svg b/2024/organizers-notebook/schedule-1.5-tracks.svg index 5a1dbbd9..880a0ff6 100644 --- a/2024/organizers-notebook/schedule-1.5-tracks.svg +++ b/2024/organizers-notebook/schedule-1.5-tracks.svg @@ -1 +1 @@ -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 org-teach: a minor mode for writing course materials in Emacsorg-teach11:00-11:20 New in hyperdrive.el: org-transclusion, easy installation, and more!hyperdrive11:40-11:50 Colour your Emacs with easecolor 1:00- 1:10 My journey of finding and creating the “perfect” Emacs themetheme 1:30- 1:40 Watering my (digital) plant with Emacs timerswater 1:50- 2:30 Emacs as a shellshell 2:40- 3:00 Re-imagining the Emacs user experience with Casual Suitecasual 3:20- 3:40 The Free Life Planner: Empowering lives with Emacs-based AIflp 3:50- 4:00 Emacs Writing Studiowriting 4:10- 4:30 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:20 About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystemblee10:40-10:50 Immersive language learning with Emacslanguage11:00-11:10 PGmacs: browsing and editing PostgreSQL databases from Emacspgmacs11:30-11:40 Fun things with GNU Hyperbolehyperbole 1:00- 1:20 HyWiki: Fast, hyperlinked note-taking with no markup requiredhywiki 1:40- 2:00 Survival of the skillest: Thriving in the learning junglelearning 2:10- 2:30 So you want to be an Emacs-fluencer?sharing 2:40- 2:50 An example of a cohesive student workflow in Emacsstudents 3:00- 3:20 Literate programming for the 21st Centuryliterate 4:00- 4:30 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 \ No newline at end of file +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 org-teach: a minor mode for writing course materials in Emacsorg-teach11: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:40 Watering my (digital) plant with Emacs timerswater 1:50- 2:30 Emacs as a shellshell 2:40- 3:00 Re-imagining the Emacs user experience with Casual Suitecasual 3:20- 3:40 New in hyperdrive.el: org-transclusion, easy installation, and more!hyperdrive 4:00- 4:10 Emacs Writing Studiowriting 4:20- 4:40 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:20 About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystemblee10:40-10:50 Immersive language learning with Emacslanguage11:00-11:10 PGmacs: browsing and editing PostgreSQL databases from Emacspgmacs11:30-11:40 Fun things with GNU Hyperbolehyperbole 1:00- 1:20 HyWiki: Fast, hyperlinked note-taking with no markup requiredhywiki 1:40- 2:00 Survival of the skillest: Thriving in the learning junglelearning 2:10- 2:30 So you want to be an Emacs-fluencer?sharing 2:40- 2:50 An example of a cohesive student workflow in Emacsstudents 3:00- 3:20 Literate programming for the 21st Centuryliterate 4:00- 4:30 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 \ No newline at end of file -- cgit v1.2.3