From 8afd1ef720eaa9c0fe222a55c49c7533dc643415 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Tue, 29 Oct 2024 13:03:02 -0400 Subject: add instructions for watching/participating --- 2024/qa.md | 43 ++++++++++ 2024/talks.md | 2 + 2024/watch.md | 73 ++++++++++++++++ 2024/watch/dev.md | 93 +++++++++++++++++++++ 2024/watch/gen.md | 241 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2024/watch/info.md | 11 +++ 6 files changed, 463 insertions(+) create mode 100644 2024/qa.md create mode 100644 2024/watch.md create mode 100644 2024/watch/dev.md create mode 100644 2024/watch/gen.md create mode 100644 2024/watch/info.md (limited to '2024') diff --git a/2024/qa.md b/2024/qa.md new file mode 100644 index 00000000..48e24898 --- /dev/null +++ b/2024/qa.md @@ -0,0 +1,43 @@ +[[!meta title="Q&A participation"]] +[[!meta copyright="Copyright © 2022-2023 Sacha Chua"]] + +# BigBlueButton + +## Notes for participants + +- You can ask questions via the text chat or by voice. Voice and webcam are totally optional. +- Please stay muted until it's your turn. +- To raise your hand: + 1. Open the participant list. If it's hidden, use the person icon in the top left. + 2. Click on your name. + 3. Click on **Set Status** - **Raise**. + You can lower your hand by clicking on your name and choosing **Clear Status**. +- Headphone or earphones can help avoid audio feedback. +- If performance is slow, please keep your webcam off. +- The recording of this session will be posted on the talk page. We'll + also copy questions, answers, and notes from the text chat. + Everything will be shared under the Creative Commons + Attribution-ShareAlike 4.0 License. +- If you can, please add questions, answers, and notes to the + Etherpad. The URL for the Etherpad is on the talk page. +- Please follow guidelines. +- If something should be omitted from the recording, put a NOTE in the + chat and explain what the organizers should do. + +## Notes for the speaker + +- You can answer questions in whatever order you want. +- You can skip questions or take your time to think about them. +- Please read the questions out loud before answering. This makes it + easier to save the questions and answers afterwards. +- We'll let you know when the stream is going to move on to the next + talk. Even after the streamer switches over to the next talk, you + can still stay and chat here for as long as you like. When you're + done, you can wrap up and leave. +- If something should be omitted from the recording, put a NOTE in the + chat and explain what the organizers should do. + +# IRC + +- If you add "Q: " as a prefix when asking a question (ex: "Q: Could you please give more details on ..."), it will be easier for us to notice your question. +- If you are discussing a previous talk after the next talk starts, you may want to add the talk ID to your message to make it clearer. (ex: "re:devel I think ...") diff --git a/2024/talks.md b/2024/talks.md index 74bacb04..bfe6ac4c 100644 --- a/2024/talks.md +++ b/2024/talks.md @@ -4,6 +4,8 @@ We're getting ready for EmacsConf 2024. Missed the proposal deadline but got a great idea anyway? [[Let us know|/2024/cfp]] just in case we can still squeeze you in somehow! +[[How to watch and participate|watch]] + Here's the schedule: [[!inline pages="internal(2024/schedule-details)" raw="yes"]] diff --git a/2024/watch.md b/2024/watch.md new file mode 100644 index 00000000..41a40f59 --- /dev/null +++ b/2024/watch.md @@ -0,0 +1,73 @@ +[[!inline pages="internal(2023/watch/announce)" raw="yes"]] +[[!inline pages="internal(2023/watch/info)" raw="yes"]] +[[!sidebar content=""]] + +EmacsConf 2024 will be on Dec 7 (Sat) and Dec 8 (Sun), 2023 from +9am-5pm Toronto/EST time (US/Eastern); equivalently, 6am-3pm PST, +2pm-10pm UTC, 3pm-11pm Zurich/CET, 7:30pm-4:30am(next-day) India/IST, +10pm-6am GMT+8. + +You can view streams using the watch pages or in a streaming web +player such as [MPV](https://mpv.io). If you need to reverse the video +for easier viewing (ex: turning dark mode into light mode), try a +command like `mpv --vf=negate URL`. + +If you experience any disruptions (including weird audio), try waiting +a minute or two and then reloading the page you're using to watch the +video. If that still doesn't work, please check our status page at + for updates on the status of various +parts of our infrastructure, and instructions on how to get in touch +with us about disruptions. + + + +To participate in the Q&A, please check the [[talks]] index for a link +to the talk page, and [[read these Q&A tips|qa]]. The talk page will +have the Q&A details, including the Etherpad link, IRC channel, and +optionally a BigBlueButton room (BBB) for Q&A. If you plan to +participate in Q&A in the BigBlueButton room, please use headphones or +earphones in order to minimize audio feedback. The link on the talk +page will take you to a waiting room that will automatically refresh +when the host has opened the Q&A. + +The Etherpad for general EmacsConf discussions is at +. The schedule and the talk pages link +to the Etherpads for the specific talk. Please feel free to add notes +and questions to the Etherpad. + +You can join IRC using or your favourite +IRC client. Here are the irc.libera.chat IRC channels that we'll be +using this year: + +- \#emacsconf-gen: discussion for the General track +- \#emacsconf-dev: discussion for the development track +- \#emacsconf: hallway conversations, other general conversations +- \#emacsconf-org: if you need to get in touch with the organizers + +You can use the `/JOIN` command in an IRC client to join a different +channel. Ex: `/join #emacsconf-org` if you want to talk to the +organizers. + +Pre-recorded talk videos will be available on the talk pages after the +talks go live, and other videos (including Q&A) will also be added to +the talk pages once we process them. (Probably by January.) You can +subscribe to `emacsconf-discuss` for updates: + + +**Accessibility:** Pre-recorded talks will be streamed with open +captions, and the transcripts will be posted to the talk pages as +well. If you have any accessibility requests, please join the +[#emacsconf-org](https://chat.emacsconf.org/?join=emacsconf-org) and +let us know, or e-mail to reach the +organizers. + +Physical events: + +- [Lucerne, Switzerland](https://200ok.ch/posts/2024-09-16_announcing_emacsconf__official_swiss_satellite.html) +- Let us know at if you're organizing one! + diff --git a/2024/watch/dev.md b/2024/watch/dev.md new file mode 100644 index 00000000..bf0aa8e4 --- /dev/null +++ b/2024/watch/dev.md @@ -0,0 +1,93 @@ + + + +
+ + +For better performance, we recommend watching https://live0.emacsconf.org/dev.webm using a streaming media player. Examples: + +
    +
  • mpv https://live0.emacsconf.org/dev.webm
  • +
  • vlc https://live0.emacsconf.org/dev.webm
  • +
  • ffplay https://live0.emacsconf.org/dev.webm
  • +
+ +If you have limited bandwidth, you can watch the low-res stream https://live0.emacsconf.org/dev-480p.webm. + +If you don't have a streaming media player, you might be able to watch using the player below. (Google Chrome seems to be having issues; Mozilla Firefox might work better. If watching from a phone, Google Chrome seems to work there, or download VLC from your phone's app store and use the URLs like https://live0.emacsconf.org/dev.webm .) + + + +
Watch - Pad and Q&A links - Chat - Schedule | Tracks: General - Development
+
+
Watch - Pad and Q&A links - Chat - Schedule | Tracks: General - Development
Chat: emacsconf-dev on libera.chat
+ +
+ +
Watch - Pad and Q&A links - Chat - Schedule | Tracks: General - Development
+
    Legend: +
  • Solid lines: Q&A will be through a BigBlueButton room (you can ask questions there or through IRC/Etherpad)
  • +
  • Dashed lines: Q&A will be over IRC or the Etherpad, or the speaker will follow up afterwards
+
Times are in Eastern Standard Time (America/Toronto, GMT-5). If you have Javascript enabled, clicking on talk pages should include times in your computer's local time setting.
+
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
+

Saturday, Dec 7, 2024

+
+
10:00 - 10:20 Development Etherpad; Q&A: BBB; id:gypsum
+ +
Ramin Honary (he/him)
+ +
+ +
+
10:40 - 11:00 Development Etherpad; Q&A: BBB; id:rust
+ +
Troy Hinckley
+ +
+ +
+
11:20 - 11:40 Development Etherpad; Q&A: BBB; id:p-search
+ +
Zac Romero
+ +
+ +
+
1:00 - 1:10 Development Etherpad; Q&A: BBB; id:julia
+ +
Gabriele Bozzola (he/him/his)
+ +
+ +
+
1:25 - 1:45 Development Etherpad; Q&A: #emacsconf, speaker nick: robin; id:guile
+ +
Robin Templeton (they/them)
+ +
+ +
+
1:55 - 2:05 Development Etherpad; Q&A: BBB; id:secrets
+ +
Jonathan Otsuka
+ +
+ +
+
2:25 - 3:25 Development Etherpad; Q&A: BBB; id:mcclim
+ +
he or e/em/eir (Spivak, male and neuter pronouns are fine)
+ +
+ +
+
3:45 - 4:05 Development Etherpad; Q&A: BBB; id:repro
+ +
Aaron Grothe (he/him)
+ +
+ +
diff --git a/2024/watch/gen.md b/2024/watch/gen.md new file mode 100644 index 00000000..094edb80 --- /dev/null +++ b/2024/watch/gen.md @@ -0,0 +1,241 @@ + + + +
+ + +For better performance, we recommend watching https://live0.emacsconf.org/gen.webm using a streaming media player. Examples: + +
    +
  • mpv https://live0.emacsconf.org/gen.webm
  • +
  • vlc https://live0.emacsconf.org/gen.webm
  • +
  • ffplay https://live0.emacsconf.org/gen.webm
  • +
+ +If you have limited bandwidth, you can watch the low-res stream https://live0.emacsconf.org/gen-480p.webm. + +If you don't have a streaming media player, you might be able to watch using the player below. (Google Chrome seems to be having issues; Mozilla Firefox might work better. If watching from a phone, Google Chrome seems to work there, or download VLC from your phone's app store and use the URLs like https://live0.emacsconf.org/gen.webm .) + + + +
Watch - Pad and Q&A links - Chat - Schedule | Tracks: General - Development
+
+
Watch - Pad and Q&A links - Chat - Schedule | Tracks: General - Development
Chat: emacsconf-gen on libera.chat
+ +
+ +
Watch - Pad and Q&A links - Chat - Schedule | Tracks: General - Development
+
    Legend: +
  • Solid lines: Q&A will be through a BigBlueButton room (you can ask questions there or through IRC/Etherpad)
  • +
  • Dashed lines: Q&A will be over IRC or the Etherpad, or the speaker will follow up afterwards
+
Times are in Eastern Standard Time (America/Toronto, GMT-5). If you have Javascript enabled, clicking on talk pages should include times in your computer's local time setting.
+
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
+

Saturday, Dec 7, 2024

+
+
9:00 - 9:10 General Etherpad; Q&A: Etherpad; id:sat-open
+ + + +
+ +
+
9:10 - 9:20 General Etherpad; Q&A: BBB; id:papers
+ +
Vincent Conus (he/him)
+ +
+ +
+
9:40 - 10:00 General Etherpad; Q&A: BBB; id:project
+ +
Blaine Mooers (he/him)
+ +
+ +
+
10:20 - 10:40 General Etherpad; Q&A: BBB; id:org-update
+ +
Ihor Radchenko and Bastien Guerry
+ +
+ +
+
11:00 - 11:20 General Etherpad; Q&A: #emacsconf, speaker nick: aindilis; id:flp
+ +
Andrew Dougherty (he/him)
+ +
+ +
+
11:30 - 11:40 General Etherpad; id:color
+ +
Ryota (he/him)
+ +
+ +
+
1:00 - 1:10 General Etherpad; Q&A: BBB; id:theme
+ +
MetroWind (he/him)
+ +
+ +
+
1:30 - 1:45 General Etherpad; Q&A: #emacsconf, speaker nick: lispmacs; id:water
+ +
Christopher Howard (he/him)
+ +
+ +
+
1:55 - 2:35 General Etherpad; Q&A: #emacsconf, speaker nick: lispmacs; id:shell
+ +
Christopher Howard (he/him)
+ +
+ +
+
2:45 - 3:05 General Etherpad; Q&A: BBB; id:casual
+ +
Charles Choi (he/him)
+ +
+ +
+
3:25 - 3:45 General Etherpad; Q&A: BBB; id:hyperdrive
+ +
Joseph Turner
+ +
+ +
+
4:05 - 4:15 General Etherpad; Q&A: none; id:writing
+ +
Peter Prevos (he)
+ +
+ +
+
4:25 - 4:45 General Etherpad; id:emacs30
+ +
Philip Kaludercic
+ +
+ +
+
4:50 - 5:00 General Etherpad; Q&A: Etherpad; id:sat-close
+ + + +
+ +

Sunday, Dec 8, 2024

+
+
9:00 - 9:10 General Etherpad; Q&A: Etherpad; id:sun-open
+ + + +
+ +
+
9:10 - 9:20 General Etherpad; Q&A: Etherpad; id:links
+ +
Abhinav Tushar (he/him)
+ +
+ +
+
9:30 - 9:50 General Etherpad; Q&A: #emacsconf, speaker nick: cosmicexplorer; id:regex
+ +
Danny McClanahan (they/them)
+ +
+ +
+
10:00 - 10:20 General Etherpad; Q&A: Etherpad; id:learning
+ +
Bala Ramadurai (his/him)
+ +
+ +
+
10:30 - 10:40 General Etherpad; Q&A: Etherpad; id:language
+ +
Sebastian Dümcke (he/him)
+ +
+ +
+
10:50 - 11:10 General Etherpad; Q&A: BBB; id:org-teach
+ +
James Endres Howell (he/him)
+ +
+ +
+
11:25 - 11:35 General Etherpad; Q&A: BBB; id:hyperbole
+ +
Mats Lidell (he/him)
+ +
+ +
+
1:00 - 1:20 General Etherpad; Q&A: BBB; id:hywiki
+ +
Bob Weiner
+ +
+ +
+
1:35 - 1:45 General Etherpad; Q&A: BBB; id:pgmacs
+ +
Eric Marsden (he/him)
+ +
+ +
+
2:00 - 2:40 General Etherpad; Q&A: BBB; id:blee
+ +
Mohsen BANAN (he/him)
+ +
+ +
+
2:50 - 3:10 General Etherpad; Q&A: BBB; id:literate
+ +
Howard Abrams (he/him)
+ +
+ +
+
3:25 - 3:35 General Etherpad; Q&A: #emacsconf, speaker nick: bardman; id:students
+ +
Daniel Pinkston (he/him)
+ +
+ +
+
3:45 - 4:05 General Etherpad; Q&A: Etherpad; id:sharing
+ +
Gopar
+ +
+ +
+
4:15 - 4:45 General Etherpad; Q&A: BBB; id:transducers
+ +
Colin Woodbury (he)
+ +
+ +
+
4:50 - 5:00 General Etherpad; Q&A: Etherpad; id:sun-close
+ + + +
+ +
diff --git a/2024/watch/info.md b/2024/watch/info.md new file mode 100644 index 00000000..e5121aed --- /dev/null +++ b/2024/watch/info.md @@ -0,0 +1,11 @@ +[[!sidebar content=""]] + +

Tracks

+We recommend using a streaming player like mpv to watch the livestreams. Example:
+mpv https://live0.emacsconf.org/gen.webm
+mpv https://live0.emacsconf.org/dev.webm
+
+ +
Watch pageIRC channel (libera.chat)URL for streaming player (ex: mpv, vlc, ffplay)Low res
emacsconf-genhttps://live0.emacsconf.org/gen.webmgen-480p.webm
emacsconf-devhttps://live0.emacsconf.org/dev.webmdev-480p.webm
+ +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 \ No newline at end of file -- cgit v1.2.3