EmacsConf 2021 happened in November last year. Same as last two years, it was an online conference. Thanks to all the volunteers and organizers, it was a great experience.
EmacsConf is the conference about the joy of Emacs, Emacs Lisp, and memorizing key sequences.
— EmacsConf website.
It was a 2 days conference with 45 talks in total. Despite being a thanksgiving weekend, the peak count of attendees was around 300. The talks were scheduled in a sequence based on categories. They were prerecorded with captions.
In 2020, I worked on captions for the talk recordings after the conference along with formatting some of the talk pages. This year I started taking up things related to EmacsConf from September last week. Before that, I was helping PyCon India.
This year we had asked all the speakers to provide recordings (prerecs) of their talks. This was going to allow us to caption as many talks as possible before the conference. Prerecs also help in case of technical issues on the conference days, allow to accommodate speakers from different time zones, and more.
Since I had worked on captions last year, I picked up the talks as speakers started sending those in. Majorly, Sacha was taking care of captioning the talks, and we (few volunteers) were coordinating with her via email, IRC etc.
Editing the captions is a slightly slow process for me. I decided to work on 10 minutes talks. So that even if I need more time, I can take it to completion and don’t get stuck with a single talk for a longer period of time. That way, others who are faster than me can focus on longer talks.
Initially I started doing captions solely with the intention to help the conference in some way. Later I found it a bit interesting, and writing captions from scratch is fun too. I also picked talks which are after lunchtime, which is nighttime in IST. That’s the time when I would be sleeping on the conference day.
I use the subed Emacs package to edit the subtitles, this year I used Sacha’s functions to ease the editing, you can read about it on the Captioning tips page.
I was passively involved in the other activities, like reading the IRC discussions, reading the weekly meeting notes (till I started working on PyCon). Basically, I was a spectator since the time planning of the conference was started.
My set up for attending the conference was the same as last year. But this time I had an external monitor with lower resolution, and I was using mpv instead of VLC.
There were 2 streams, main (480p and 720p) and alt. Etherpad was being used for taking notes and asking questions. The IRC channel #emacsconf was being used for interacting with other attendees.
Leo (zeaph) was streaming the conference from his machine. He was using OBS with multiple scenes. I liked the way he had all this setup. There was a nice background image, EmacsConf logo in one corner. The screenshare and video size was sufficient during the live Q&A. All this was an improvement over last year.
Q&A of the montessori talk
Stream during the break with music visualizer and timer
Another very nice thing was the extended Q&A in a BigBlueButton (BBB) room. These were streamed to alt as well. Attendees could join these rooms and interact with the speakers real-time. I liked these rooms because they are like hallways in an in-person conference, and often have interesting discussions. Sacha and Amin were taking care of these.
Yuchen had setup an alternate stream in the APAC suitable timing with some talks. I was able to catch only the last few talks as it was 05:30 to 12:00 IST. I wasn’t able to help with the stream this year, but this is something I might help with next year.
The talks on similar topics were grouped together and arranged in a sequence. The first day started with beginner-friendly talks like Emacs News Highlights, and then philosophical talks, later followed by Org mode, research, academics, and more. The second day was more focused on development talks. Kudos to the organizers, especially Sacha for coming up with such a nice schedule.
As we had the prerecs of the all the talks with us, it was possible to make the videos available immediately after the talks. The talk videos were up on the EmacsConf website first and then other platforms like PeerTube. This was a huge improvement compared to last year.
As always, all the talks were interesting and engaging. Here is a list of talks I liked the most, it is very hard to come up with this list.
Just this list won’t do justice with all the talks, so head over to the Everything from EmacsConf 2021 page for a list of all the talks.
Conferences often spark some discussions which result in new initiatives or projects. Before we talk about this year’s initiatives, let’s see some updates related to last year’s initiatives.
This year, some discussions have started around organizing the EmacsConf infrastructure more effectively. Take a look at emacsconf-org mailing list archive to find out more about it.
That’s all I know as of now, and there might be more to it.
Thanks to everyone involved in making the conference a great event. All the talk and Q&A videos, IRC, BBB discussions are available on the EmacsConf website at https://emacsconf.org/2021/all. I was happy to see that more people showed interest in helping with the post-conference stuff this year. If you would like to help, head over to Contribute to EmacsConf 2021 page, and reach out!
Comments are not enabled on this site. The old comments might still be displayed. You can reply on one of the platforms listed in ‘Posted on’ list, or email me.