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:10 Colour your Emacs with easecolor11:30-11:50 Emacs, eev, and Maxima - now!maxima 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:50 Emacs 30 Highlightsemacs30 5:00- 5:10 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:45 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-11:15 About Blee: enveloping our own autonomy directed digital ecosystem with Emacsblee11:30-11:45 Fun things with GNU Hyperbolehyperbole 1:00- 1:20 HyWiki: Fast, hyperlinked note-taking with no markup requiredhywiki 1:40- 1:55 PGmacs: browsing and editing PostgreSQL databases from Emacspgmacs 2:15- 2:35 Literate programming for the 21st Centuryliterate 2:55- 3:05 An example of a cohesive student workflow in Emacsstudents 3:15- 3:35 So you want to be an Emacs-fluencer?sharing 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

EmacsConf 2024 will be on Dec 7 (Sat) and Dec 8 (Sun), 2024 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. 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 https://status.emacsconf.org for updates on the status of various parts of our infrastructure, and instructions on how to get in touch with us about disruptions.

We will also try to rebroadcast on Toobnix (a Peertube instance) and YouTube. Please check back here for details closer to the event.

To participate in the Q&A, please check the talks index for a link to the talk page, and read these Q&A tips. 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 https://pad.emacsconf.org/2024. 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 https://chat.emacsconf.org 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.

If you prefer to avoid Javascript, you can still ask your questions via IRC in the relevant track channel (#emacsconf-gen or #emacsconf-dev). Volunteers will read your questions out loud during sessions with web-conference Q&As or copy them into the Etherpad for you. If we miss your question because the discussion is very busy, we'll catch it afterwards and send it to the speaker.

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: https://lists.gnu.org/mailman/listinfo/emacsconf-discuss

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 and let us know, or e-mail emacsconf-org-private@gnu.org to reach the organizers.

Physical events: