From f83732262cfc0fd4f4ba85519491ae8c3b41856b Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sat, 27 Nov 2021 10:14:19 -0500 Subject: Schedule update --- ...ways-the-only-answer--daniel-rose--chapters.vtt | 40 ++ ...t-always-the-only-answer--daniel-rose--main.vtt | 766 +++++++++++++++++++++ 2021/emacsconf-pentabarf.xml | 22 +- 2021/emacsconf.ics | 138 ++-- 2021/info/borg-schedule.md | 2 +- 2021/info/freedom-schedule.md | 2 +- 2021/info/gregorian-schedule.md | 2 +- 2021/info/montessori-schedule.md | 2 +- 2021/info/nangulator-schedule.md | 2 +- 2021/info/nongnu-schedule.md | 2 +- 2021/info/omegat-schedule.md | 2 +- 2021/info/pattern-schedule.md | 2 +- 2021/info/telega-schedule.md | 2 +- 2021/info/unix-schedule.md | 10 +- 2021/schedule-details.md | 20 +- 15 files changed, 912 insertions(+), 102 deletions(-) create mode 100644 2021/captions/emacsconf-2021-unix--gnus-not-unix-why-emacs-demonstrates-the-unix-philosophy-isnt-always-the-only-answer--daniel-rose--chapters.vtt create mode 100644 2021/captions/emacsconf-2021-unix--gnus-not-unix-why-emacs-demonstrates-the-unix-philosophy-isnt-always-the-only-answer--daniel-rose--main.vtt (limited to '2021') diff --git a/2021/captions/emacsconf-2021-unix--gnus-not-unix-why-emacs-demonstrates-the-unix-philosophy-isnt-always-the-only-answer--daniel-rose--chapters.vtt b/2021/captions/emacsconf-2021-unix--gnus-not-unix-why-emacs-demonstrates-the-unix-philosophy-isnt-always-the-only-answer--daniel-rose--chapters.vtt new file mode 100644 index 00000000..130e25e8 --- /dev/null +++ b/2021/captions/emacsconf-2021-unix--gnus-not-unix-why-emacs-demonstrates-the-unix-philosophy-isnt-always-the-only-answer--daniel-rose--chapters.vtt @@ -0,0 +1,40 @@ +WEBVTT + +00:00:00.080 --> 00:00:31.598 +Introduction + +00:00:31.599 --> 00:00:57.599 +UNIX Philosophy? + +00:00:57.600 --> 00:01:25.438 +Enter Emacs + +00:01:25.439 --> 00:01:50.798 +Emacs versus the original ideas + +00:01:50.799 --> 00:02:17.439 +Why compare to UNIX? + +00:02:17.440 --> 00:02:59.649 +Emacs /does/ work with the UNIX philosophy + +00:02:59.650 --> 00:03:15.049 +Philosophies don't really matter in computing + +00:03:15.050 --> 00:04:14.382 +Android Studio + +00:04:14.383 --> 00:04:42.899 +Window Managers + +00:04:42.900 --> 00:05:09.299 +Browsers + +00:05:09.300 --> 00:05:34.638 +Vim + +00:05:34.639 --> 00:06:12.232 +Terminals + +00:06:12.233 --> 00:06:13.233 +Do what helps you most, not what a philosophy tells you diff --git a/2021/captions/emacsconf-2021-unix--gnus-not-unix-why-emacs-demonstrates-the-unix-philosophy-isnt-always-the-only-answer--daniel-rose--main.vtt b/2021/captions/emacsconf-2021-unix--gnus-not-unix-why-emacs-demonstrates-the-unix-philosophy-isnt-always-the-only-answer--daniel-rose--main.vtt new file mode 100644 index 00000000..7925cec4 --- /dev/null +++ b/2021/captions/emacsconf-2021-unix--gnus-not-unix-why-emacs-demonstrates-the-unix-philosophy-isnt-always-the-only-answer--daniel-rose--main.vtt @@ -0,0 +1,766 @@ +WEBVTT + +00:00.080 --> 00:01.199 +Hello! + +00:01.199 --> 00:04.000 +My name is Daniel or Daniil Rose. + +00:04.000 --> 00:05.680 +I use Emacs in my everyday life, + +00:05.680 --> 00:08.320 +from programming in C or Rust for work, + +00:08.320 --> 00:11.120 +to writing reports for classes. + +00:11.120 --> 00:12.389 +I'd like to start by adding + +00:12.389 --> 00:14.719 +an overarching theme to this talk. + +00:14.719 --> 00:15.603 +If there's only one thing + +00:15.603 --> 00:16.670 +that you remember from today, + +00:16.670 --> 00:17.886 +I'd like you to walk away + +00:17.886 --> 00:18.550 +with the understanding + +00:18.550 --> 00:20.720 +that the philosophies or ideologies + +00:20.720 --> 00:21.280 +are just that. + +00:21.280 --> 00:24.400 +By trying to box yourself in with a concept + +00:24.400 --> 00:25.440 +you might be blind to other methods. + +00:25.440 --> 00:27.360 +We live in an ever-changing world, + +00:27.360 --> 00:28.880 +and I hope that you can appreciate + +00:28.880 --> 00:00:31.598 +being flexible and adaptable. + +00:31.599 --> 00:33.280 +UNIX philosophy? As a quick intro + +00:33.280 --> 00:34.720 +for those who don't know, + +00:34.720 --> 00:35.680 +the UNIX philosophy + +00:35.680 --> 00:37.920 +was written by Doug McIlroy. + +00:37.920 --> 00:39.136 +It's wordy, so there is + +00:39.136 --> 00:40.000 +a great summarization + +00:40.000 --> 00:42.719 +by Peter H. Salus: + +00:42.719 --> 00:43.920 +Write programs that do one thing + +00:43.920 --> 00:46.879 +and do it well. + +00:46.879 --> 00:50.000 +Write programs to work together, + +00:50.000 --> 00:52.750 +and write programs to handle text streams, + +00:52.750 --> 00:00:57.599 +because they are the universal interface. + +00:57.600 --> 00:59.233 +So enter Emacs. + +00:59.233 --> 01:01.020 +Emacs doesn't quite adhere + +01:01.020 --> 01:01.983 +to those principles. + +01:01.983 --> 01:03.680 +"Do one thing and do it well" + +01:03.680 --> 01:04.640 +surely doesn't apply, + +01:04.640 --> 01:06.261 +since Emacs does /a lot/ of things + +01:06.261 --> 01:08.640 +and does the majority of those things well. + +01:08.640 --> 01:10.240 +It might apply if you consider Emacs + +01:10.240 --> 01:12.560 +purely as a Lisp environment, however. + +01:12.560 --> 01:14.141 +"Write programs to work together?" + +01:14.141 --> 01:15.767 +Arguably the thing Emacs is best + +01:15.767 --> 01:16.320 +out of the three, + +01:16.320 --> 01:17.370 +proven especially + +01:17.370 --> 01:18.619 +by all the various packages + +01:18.619 --> 01:20.240 +that work with external programs, + +01:20.240 --> 01:22.560 +LSP, and whatever else. + +01:22.560 --> 01:23.703 +"Handle text streams?" + +01:23.703 --> 00:01:25.438 +Well, that one depends. + +01:25.439 --> 01:27.583 +So, Emacs versus the original ideas. + +01:27.583 --> 01:29.317 +The summarizations are good, + +01:29.317 --> 01:31.067 +but they aren't truly what was said. + +01:31.067 --> 01:32.800 +If we look back at the originals, + +01:32.800 --> 01:34.517 +we'll see that Emacs strongly adheres + +01:34.517 --> 01:35.759 +to the second rule: + +01:35.759 --> 01:37.267 +Design and build software, + +01:37.267 --> 01:38.433 +even operating systems, + +01:38.433 --> 01:39.233 +to be tried early, + +01:39.233 --> 01:40.633 +ideally within weeks. + +01:40.633 --> 01:41.479 +Don't hesitate to throw away + +01:41.479 --> 01:42.367 +the clumsy parts + +01:42.367 --> 01:43.600 +and rebuild them. + +01:43.600 --> 01:45.003 +The concept of LISP, + +01:45.003 --> 01:46.933 +self documentation of Emacs, + +01:46.933 --> 01:48.159 +and the "REPL" style all make it + +01:48.159 --> 00:01:50.798 +a shining example of this rule. + +01:50.799 --> 01:52.880 +But why compare to UNIX? + +01:52.880 --> 01:55.520 +Truly, why compare to the UNIX philosophy? + +01:55.520 --> 01:57.360 +Although the "rules" set down are good ones + +01:57.360 --> 01:58.467 +for most programs, + +01:58.467 --> 02:00.000 +Emacs isn't most programs. + +02:00.000 --> 02:01.920 +The rules and summarizations + +02:01.920 --> 02:03.532 +even were written decades ago, + +02:03.532 --> 02:05.717 +before we had REST APIs, JSON, + +02:05.717 --> 02:07.150 +or any other modern interface. + +02:07.150 --> 02:08.467 +If the world adapts, + +02:08.467 --> 02:10.640 +why too can't we adapt the past? + +02:10.640 --> 02:11.966 +This concept of breaking the rules + +02:11.966 --> 02:13.250 +and forging its own path + +02:13.250 --> 02:14.467 +has allowed Emacs to continue + +02:14.467 --> 00:02:17.439 +and be reworked for modern eras. + +02:17.440 --> 02:20.480 +Emacs /does/ work with the UNIX philosophy. + +02:20.480 --> 02:22.239 +By looking at both of these ideologies, + +02:22.239 --> 02:24.319 +why must they be mutually exclusive? + +02:24.319 --> 02:26.239 +Emacs does work with text: + +02:26.239 --> 02:28.800 +Magit is a wrapper for the git CLI + +02:28.800 --> 02:30.733 +Dired is a wrapper for ls, + +02:30.733 --> 02:32.450 +Consult grep for grep, and so on. + +02:32.450 --> 02:34.867 +Why rewrite poorly tools, + +02:34.867 --> 02:37.200 +when we can use the existing powerful ones? + +02:37.200 --> 02:38.253 +Well, that in itself + +02:38.253 --> 02:39.242 +is part of the UNIX philosophy. + +02:39.242 --> 02:40.567 +It seems that most strongly + +02:40.567 --> 02:41.453 +the UNIX philosophy + +02:41.453 --> 02:42.319 +applies to the command line. + +02:42.319 --> 02:44.183 +If we look at most graphical applications, + +02:44.183 --> 02:45.550 +these notions fall apart. + +02:45.550 --> 02:47.133 +But that isn't true for Emacs. + +02:47.133 --> 02:49.000 +It is a graphical application + +02:49.000 --> 02:49.817 +(at least for me) + +02:49.817 --> 02:51.133 +but it does use many other tools. + +02:51.133 --> 02:52.283 +Some have proposed + +02:52.283 --> 02:53.367 +that Emacs should be looked at + +02:53.367 --> 02:55.350 +alongside UNIX, as its own OS. + +02:55.350 --> 02:56.567 +It has windowing capabilities + +02:56.567 --> 02:57.567 +handles its own formats, + +02:57.567 --> 00:02:59.649 +and so on, but I disagree with this concept. + +02:59.650 --> 03:02.103 +Philosophies don't really matter + +03:02.103 --> 03:03.050 +in computing. + +03:03.050 --> 03:03.967 +It's true, they don't. + +03:03.967 --> 03:05.683 +As people, we like to group things. + +03:05.683 --> 03:06.603 +We like to have our set ways + +03:06.603 --> 03:07.267 +to describe them, + +03:07.267 --> 03:08.300 +but that doesn't always work. + +03:08.300 --> 03:10.017 +By sticking with a common concept + +03:10.017 --> 03:11.033 +in the Emacs community, + +03:11.033 --> 03:13.117 +do everything in Emacs, + +03:13.117 --> 00:03:15.049 +is it truly benefitting me and you? + +03:15.050 --> 03:18.017 +Android Studio. Here's an example. + +03:18.017 --> 03:20.083 +I work most often in Emacs. + +03:20.083 --> 03:21.067 +But I also have courses + +03:21.067 --> 03:22.567 +in Android and iOS development. + +03:22.567 --> 03:24.367 +I can absolutely install + +03:24.367 --> 03:25.317 +~android-mode~ and ~kotlin-mode~, + +03:25.317 --> 03:26.517 +and use ~adb~ in Emacs, + +03:26.517 --> 03:27.800 +but at that point, + +03:27.800 --> 03:29.050 +I am creating more work than it's worth. + +03:29.050 --> 03:30.300 +When unmaintained, + +03:30.300 --> 03:31.333 +things tend to fall apart, + +03:31.333 --> 03:33.100 +and many features of ~android-mode~ + +03:33.100 --> 03:33.967 +no longer work for me. + +03:33.967 --> 03:35.817 +So I have two main options: + +03:35.817 --> 03:37.500 +fix the existing mode or write my own, + +03:37.500 --> 03:39.683 +or use the assumed tools for the job, + +03:39.683 --> 03:41.517 +like Android Studio and/or IntelliJ. + +03:41.517 --> 03:43.017 +Looking at Android Studio: + +03:43.017 --> 03:45.083 +I have plenty of plugins for colour themes, + +03:45.083 --> 03:45.733 +just like Emacs. + +03:45.733 --> 03:47.300 +I have Emacs keybindings built in, + +03:47.300 --> 03:48.800 +and other quality-of-life features. + +03:48.800 --> 03:50.833 +According to the UNIX philosophy, + +03:50.833 --> 03:51.933 +in a round-about way, + +03:51.933 --> 03:53.367 +I should be using one tool + +03:53.367 --> 03:54.683 +that does its job well. + +03:54.683 --> 03:55.500 +While not minimal, + +03:55.500 --> 03:57.650 +Android Studio accomplishes this job. + +03:57.650 --> 03:59.733 +Does that mean that I shouldn't use Emacs at all? + +03:59.733 --> 04:00.300 +Of course not! + +04:00.300 --> 04:01.700 +And while it may seem obvious, + +04:01.700 --> 04:03.050 +I feel we in this group + +04:03.050 --> 04:03.867 +often get caught up + +04:03.867 --> 04:04.533 +finding solutions + +04:04.533 --> 04:05.983 +in the one particular way + +04:05.983 --> 04:06.783 +we want it. + +04:06.783 --> 04:08.467 +This is where being adaptable + +04:08.467 --> 04:09.183 +comes in again. + +04:09.183 --> 04:11.000 +I need to learn how to mold my tools + +04:11.000 --> 04:11.800 +to my workflow, + +04:11.800 --> 04:13.133 +but also mold my workflow + +04:13.133 --> 00:04:14.382 +to the tools available. + +04:14.383 --> 04:15.683 +Window Managers. + +04:15.683 --> 04:18.050 +Another example of this is window managers. + +04:18.050 --> 04:19.367 +Although I've probably dabbled + +04:19.367 --> 04:21.083 +in window managers or desktop environments + +04:21.083 --> 04:22.583 +as much as the next person, + +04:22.583 --> 04:23.817 +I have usually stuck with DWM. + +04:23.817 --> 04:25.633 +But DWM doesn't follow + +04:25.633 --> 04:26.833 +any of the Emacs concepts: + +04:26.833 --> 04:27.967 +it has different keybindings-- + +04:27.967 --> 04:29.250 +you can sort of do Emacs ones, + +04:29.250 --> 04:31.283 +no REPL (it's a C program after all). + +04:31.283 --> 04:33.617 +But I can still mold it to my workflow. + +04:33.617 --> 04:35.833 +If I run Emacs as a daemon and a client, + +04:35.833 --> 04:36.700 +what difference is it? + +04:36.700 --> 04:37.850 +My WM is essentially a wrapper + +04:37.850 --> 04:39.583 +for Emacs and my other vital programs. + +04:39.583 --> 04:41.533 +I don't need to make Emacs my WM, + +04:41.533 --> 00:04:42.899 +and bring along all the other issues. + +04:42.900 --> 04:45.383 +Browsers are a similar conversation. + +04:45.383 --> 04:46.883 +Initially, I understand the value + +04:46.883 --> 04:48.750 +of having my browser in Emacs, but why? + +04:48.750 --> 04:49.883 +If a tool exists that works well, + +04:49.883 --> 04:51.233 +ignoring the UNIX philosophy for a moment, + +04:51.233 --> 04:52.817 +why should I take the effort to rewrite it? + +04:52.817 --> 04:54.617 +Now, don't misinterpret what I'm saying. + +04:54.617 --> 04:56.083 +If you have a better way to do something: + +04:56.083 --> 04:57.583 +you can make it faster, easier to use, + +04:57.583 --> 04:58.717 +that I understand. + +04:58.717 --> 05:00.800 +But if I have, say, Nyxt or Firefox? + +05:00.800 --> 05:01.517 +Why would I take the effort + +05:01.517 --> 05:02.750 +to try and rewrite that into Emacs? + +05:02.750 --> 05:04.267 +Instead, this is a scenario + +05:04.267 --> 05:05.217 +where using a different tool + +05:05.217 --> 05:06.567 +alongside Emacs might be better. + +05:06.567 --> 05:08.433 +There's a talk later on in the conference + +05:08.350 --> 00:05:09.299 +about that from someone else. + +05:09.300 --> 05:12.017 +Vim. Even vim, jokingly, + +05:12.017 --> 05:13.500 +is the enemy of our community, + +05:13.500 --> 05:15.383 +but it's a good tool. + +05:15.383 --> 05:16.667 +Sometimes I just don't want to + +05:16.667 --> 05:17.983 +run Emacs as a daemon with evil-mode + +05:17.983 --> 05:19.883 +and I just want to quickly do something. + +05:19.883 --> 05:21.267 +And most people come from + +05:21.267 --> 05:22.733 +a power user terminal background, + +05:22.733 --> 05:24.167 +or at least I would assume s,. + +05:24.167 --> 05:25.900 +and those I have spoken with. + +05:25.900 --> 05:27.150 +If I need to quickly edit something, + +05:27.150 --> 06:40.960 +it might benefit me to + +05:27.840 --> 05:29.917 +just run a quick vim ./file + +05:29.917 --> 05:30.333 +in the terminal. + +05:30.333 --> 05:32.183 +I often have terminals open anyway + +05:32.183 --> 05:33.417 +due to the graphic acceleration + +05:33.417 --> 05:36.880 +from things like Alacritty. + +05:34.639 --> 05:36.167 +Speaking of terminals, + +05:36.167 --> 05:38.383 +this is the main tool I don't use in Emacs. + +05:38.383 --> 05:39.850 +While vterm might be nice, + +05:39.850 --> 05:41.433 +I often want to use a TUI tool. + +05:41.433 --> 05:43.667 +I most often write programs in C or Rust + +05:43.667 --> 05:45.200 +due to those being my main languages + +05:45.200 --> 05:46.050 +that I use professionally. + +05:46.050 --> 05:48.250 +If I can write a faster C or Rust program + +05:48.250 --> 05:49.400 +in half the time it'll take for me + +05:49.400 --> 05:50.483 +to write a slower Elisp one, + +05:50.483 --> 05:52.283 +I might prefer to do just that. + +05:52.283 --> 05:53.633 +Especially in the case of a TUI program, + +05:53.633 --> 05:55.517 +Alacritty helps me develop them faster + +05:55.517 --> 05:58.800 +but also run them. + +05:56.639 --> 05:58.850 +So if you've been using systemd + +05:58.850 --> 06:00.500 +or running commands in the terminal for years, + +06:00.500 --> 06:03.680 +it might take more effort to learn + +06:01.680 --> 06:05.039 +the way to do it in an Emacs frontend + +06:03.680 --> 06:04.933 +than in the terminal. + +06:04.933 --> 06:07.117 +And remember, most shells come with + +06:07.117 --> 06:07.567 +Emacs key bindings by default + +06:07.567 --> 06:09.350 +and macOS, for example, + +06:09.350 --> 06:11.200 +can use Emacs keybindings in most places + +06:11.200 --> 00:06:12.232 +including browsers. + +06:12.233 --> 06:13.567 +Do what helps you most, + +06:13.567 --> 06:17.360 +not what a philosophy or group tells you to do. + +06:16.000 --> 06:17.467 +I hope this illustrated some ways + +06:17.467 --> 06:18.750 +that Emacs is a tool in your belt, + +06:18.750 --> 06:19.733 +but not the belt itself. + +06:19.733 --> 06:22.800 +Do what works best for you, + +06:21.520 --> 06:22.717 +as being the most efficient + +06:22.717 --> 06:24.233 +doesn't always grant the best results. + +06:24.233 --> 06:25.983 +If you're used to doing something one way, + +06:25.983 --> 06:27.183 +consider still doing it that way + +06:27.183 --> 06:28.117 +while learning new skills + +06:28.117 --> 06:29.250 +and being adaptable. And after all, + +06:29.250 --> 06:30.683 +this is an Emacs conference + +06:30.683 --> 06:32.150 +so maybe consider learning a tool + +06:32.150 --> 06:33.517 +for both Emacs and the terminal, + +06:33.517 --> 06:34.367 +and then you might be + +06:34.367 --> 06:36.720 +just a little bit more flexible + +06:35.440 --> 06:40.960 +in the future. + +06:36.720 --> 06:40.960 +Thank you for listening to my talk today. diff --git a/2021/emacsconf-pentabarf.xml b/2021/emacsconf-pentabarf.xml index 8f610fed..bd994a75 100644 --- a/2021/emacsconf-pentabarf.xml +++ b/2021/emacsconf-pentabarf.xml @@ -1,28 +1,28 @@ -20211127095318emacsconf2021EmacsConf 20212021-11-272021-11-28America/Torontohttps://emacsconf.org/20212021-11-27T14:00:00Z09:00enMainTalkMainemacsconf-2021-talk-day1-open0:18Opening remarksTimes are approximate and will probably change. +20211127101059emacsconf2021EmacsConf 20212021-11-272021-11-28America/Torontohttps://emacsconf.org/20212021-11-27T14:00:00Z09:00enMainTalkMainemacsconf-2021-talk-day1-open0:18Opening remarksTimes are approximate and will probably change. https://emacsconf.org/2021/talks/day1-openEmacsConf2021-11-27T14:19:00Z09:19enMainTalkMainemacsconf-2021-talk-news0:05Emacs News HighlightsTimes are approximate and will probably change. https://emacsconf.org/2021/talks/newsSacha Chua2021-11-27T14:25:00Z09:25enMainTalkMainemacsconf-2021-talk-frownies0:20The True Frownies are the Friends We Made Along the Way: An Anecdote of Emacs's MalleabilityTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/frowniesCase Duckworth2021-11-27T14:53:00Z09:53enMainTalkMainemacsconf-2021-talk-omegat0:10Emacs manuals translation and OmegaTTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/frowniesCase Duckworth2021-11-27T14:59:00Z09:59enMainTalkMainemacsconf-2021-talk-omegat0:10Emacs manuals translation and OmegaTTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/omegatJean-Christophe Helary2021-11-27T15:06:00Z10:06enMainTalkMainemacsconf-2021-talk-unix0:07GNU's Not UNIX: Why Emacs Demonstrates The UNIX Philosophy Isn't Always The Only AnswerTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/omegatJean-Christophe Helary2021-11-27T15:17:00Z10:17enMainTalkMainemacsconf-2021-talk-unix0:07GNU's Not UNIX: Why Emacs Demonstrates The UNIX Philosophy Isn't Always The Only AnswerTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/unixDaniel Rose2021-11-27T15:17:00Z10:17enMainTalkMainemacsconf-2021-talk-montessori0:11Emacs and Montessori PhilosophyTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/unixDaniel Rose2021-11-27T15:28:00Z10:28enMainTalkMainemacsconf-2021-talk-montessori0:11Emacs and Montessori PhilosophyTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/montessoriGrant Shangreaux2021-11-27T15:31:00Z10:31enMainTalkMainemacsconf-2021-talk-pattern0:24Emacs as Design Pattern LearningTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/montessoriGrant Shangreaux2021-11-27T15:42:00Z10:42enMainTalkMainemacsconf-2021-talk-pattern0:24Emacs as Design Pattern LearningTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/patternGreta Goetz2021-11-27T15:57:00Z10:57enMainTalkMainemacsconf-2021-talk-freedom0:39How Emacs made me appreciate software freedomTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/patternGreta Goetz2021-11-27T16:08:00Z11:08enMainTalkMainemacsconf-2021-talk-freedom0:39How Emacs made me appreciate software freedomTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/freedomProtesilaos Stavrou2021-11-27T16:38:00Z11:38enMainTalkMainemacsconf-2021-talk-nongnu0:07NonGNU ELPA UpdateTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/freedomProtesilaos Stavrou2021-11-27T16:49:00Z11:49enMainTalkMainemacsconf-2021-talk-nongnu0:07NonGNU ELPA UpdateTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/nongnuPhilip Kaludercic2021-11-27T16:50:00Z11:50enMainTalkMainemacsconf-2021-talk-borg0:08Manual Package Management in The Era of Repositories - Why and HowTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/nongnuPhilip Kaludercic2021-11-27T16:58:00Z11:58enMainTalkMainemacsconf-2021-talk-borg0:08Manual Package Management in The Era of Repositories - Why and HowTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/borgDhavan (codingquark)2021-11-27T17:01:00Z12:01enMainTalkMainemacsconf-2021-talk-nangulator0:10Introducing N-AngulatorTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/borgDhavan (codingquark)2021-11-27T17:08:00Z12:08enMainTalkMainemacsconf-2021-talk-nangulator0:10Introducing N-AngulatorTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/nangulatorKevin Haddock2021-11-27T17:14:00Z12:14enMainTalkMainemacsconf-2021-talk-telega0:08telega.el and the Emacs community on TelegramTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/nangulatorKevin Haddock2021-11-27T17:20:00Z12:20enMainTalkMainemacsconf-2021-talk-telega0:08telega.el and the Emacs community on TelegramTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/telegaGabriele Bozzola2021-11-27T17:24:00Z12:24enMainTalkMainemacsconf-2021-talk-gregorian0:09Typesetting Gregorian Chant with EmacsTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/telegaGabriele Bozzola2021-11-27T17:30:00Z12:30enMainTalkMainemacsconf-2021-talk-gregorian0:09Typesetting Gregorian Chant with EmacsTimes are approximate and will probably change. https://emacsconf.org/2021/talks/gregorianSpencer King2021-11-27T18:00:00Z13:00enMainTalkMainemacsconf-2021-talk-janitor0:26A day in the life of a janitorTimes are approximate and will probably change. diff --git a/2021/emacsconf.ics b/2021/emacsconf.ics index f3d4d90e..ee53ba0d 100644 --- a/2021/emacsconf.ics +++ b/2021/emacsconf.ics @@ -13,7 +13,7 @@ UID:dc07efcd-6d79-cfd4-fed3-59c885fe2922 URL:https://emacsconf.org/2021/talks/day1-open DTSTART:20211127T140000Z DTEND:20211127T141800Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/day1-open\n END:VEVENT @@ -25,7 +25,7 @@ UID:393ba3c2-b2a6-6a84-44eb-872aa333d08d URL:https://emacsconf.org/2021/talks/news DTSTART:20211127T141900Z DTEND:20211127T142400Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sacha Chua":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/news\n @@ -39,7 +39,7 @@ UID:06df8309-bd04-eb24-d443-a780c56adc0a URL:https://emacsconf.org/2021/talks/frownies DTSTART:20211127T142500Z DTEND:20211127T144500Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Case Duckworth":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/frownies\n @@ -50,9 +50,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:db4ccb28-867f-df24-c073-eaca6edad438 URL:https://emacsconf.org/2021/talks/omegat -DTSTART:20211127T145300Z -DTEND:20211127T150300Z -DTSTAMP:20211127T145317Z +DTSTART:20211127T145900Z +DTEND:20211127T150900Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Christophe Helary":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/omegat\n @@ -64,9 +64,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:ea5bab3c-f31e-68a4-fa23-81ca67fa1990 URL:https://emacsconf.org/2021/talks/unix -DTSTART:20211127T150600Z -DTEND:20211127T151300Z -DTSTAMP:20211127T145317Z +DTSTART:20211127T151700Z +DTEND:20211127T152400Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Rose":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/unix\n @@ -77,9 +77,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:6fccae45-04b5-5524-662b-fdba87754d06 URL:https://emacsconf.org/2021/talks/montessori -DTSTART:20211127T151700Z -DTEND:20211127T152800Z -DTSTAMP:20211127T145317Z +DTSTART:20211127T152800Z +DTEND:20211127T153900Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Grant Shangreaux":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/montessori\n @@ -90,9 +90,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:fe959e43-441b-ed34-854b-87f6f481f55a URL:https://emacsconf.org/2021/talks/pattern -DTSTART:20211127T153100Z -DTEND:20211127T155500Z -DTSTAMP:20211127T145317Z +DTSTART:20211127T154200Z +DTEND:20211127T160600Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Greta Goetz":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/pattern\n @@ -103,9 +103,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:48a8580f-52ce-cc84-6a23-1eddf720ae02 URL:https://emacsconf.org/2021/talks/freedom -DTSTART:20211127T155700Z -DTEND:20211127T163600Z -DTSTAMP:20211127T145317Z +DTSTART:20211127T160800Z +DTEND:20211127T164700Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Protesilaos Stavrou":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/freedom\n @@ -116,9 +116,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:525d972d-1e34-bcb4-e9c3-861942549357 URL:https://emacsconf.org/2021/talks/nongnu -DTSTART:20211127T163800Z -DTEND:20211127T164500Z -DTSTAMP:20211127T145317Z +DTSTART:20211127T164900Z +DTEND:20211127T165600Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philip Kaludercic":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/nongnu\n @@ -130,9 +130,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:245a575a-965a-caa4-8d3b-75f8519c2f3e URL:https://emacsconf.org/2021/talks/borg -DTSTART:20211127T165000Z -DTEND:20211127T165800Z -DTSTAMP:20211127T145317Z +DTSTART:20211127T165800Z +DTEND:20211127T170600Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dhavan (codingquark)":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/borg\n @@ -143,9 +143,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:e4bdc2c1-e4b6-67e4-aafb-87ec9aaf846b URL:https://emacsconf.org/2021/talks/nangulator -DTSTART:20211127T170100Z -DTEND:20211127T171100Z -DTSTAMP:20211127T145317Z +DTSTART:20211127T170800Z +DTEND:20211127T171800Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kevin Haddock":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/nangulator\n @@ -156,9 +156,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:86158391-53a2-7cb4-d7d3-020afbf6d8d9 URL:https://emacsconf.org/2021/talks/telega -DTSTART:20211127T171400Z -DTEND:20211127T172200Z -DTSTAMP:20211127T145317Z +DTSTART:20211127T172000Z +DTEND:20211127T172800Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabriele Bozzola":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/telega\n @@ -169,9 +169,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:716d913f-de8b-91a4-5f33-e04ba0905fa5 URL:https://emacsconf.org/2021/talks/gregorian -DTSTART:20211127T172400Z -DTEND:20211127T173300Z -DTSTAMP:20211127T145317Z +DTSTART:20211127T173000Z +DTEND:20211127T173900Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Spencer King":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/gregorian\n @@ -184,7 +184,7 @@ UID:14ab7a54-d75d-45e4-85ab-8fd2e391ea41 URL:https://emacsconf.org/2021/talks/janitor DTSTART:20211127T180000Z DTEND:20211127T182600Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Monnier":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/janitor\n @@ -199,7 +199,7 @@ UID:9cee7e43-bcb1-7f64-c40b-5f9ea938d11a URL:https://emacsconf.org/2021/talks/erg DTSTART:20211127T183100Z DTEND:20211127T184200Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Noorah Alhasan":invalid:nomail ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joe Corneli":invalid:nomail ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raymond Puzio":invalid:nomail @@ -215,7 +215,7 @@ UID:0f98a5bb-53ce-fb74-1003-0b1f320d414e URL:https://emacsconf.org/2021/talks/cs DTSTART:20211127T184500Z DTEND:20211127T185500Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Greg Coladonato":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/cs\n @@ -229,7 +229,7 @@ UID:43cc5db4-e26f-fb44-9aeb-b16c38d8cef3 URL:https://emacsconf.org/2021/talks/professional DTSTART:20211127T185800Z DTEND:20211127T190900Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philip Beadling":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/professional\n @@ -243,7 +243,7 @@ UID:a10ce62e-6454-d784-21bb-f6a0488e883c URL:https://emacsconf.org/2021/talks/tech DTSTART:20211127T191100Z DTEND:20211127T192200Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Ypma":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/tech\n @@ -256,7 +256,7 @@ UID:b092bc88-e74c-a9c4-611b-d47c99ef578c URL:https://emacsconf.org/2021/talks/exec DTSTART:20211127T192400Z DTEND:20211127T193200Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Gillespie":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/exec\n @@ -269,7 +269,7 @@ UID:69763d57-be4e-7e74-509b-92e48a0e7ba6 URL:https://emacsconf.org/2021/talks/org-outside DTSTART:20211127T193500Z DTEND:20211127T194800Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karl Voit":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/org-outside\n @@ -282,7 +282,7 @@ UID:aed5e190-66a0-3dd4-e5eb-be09be94e6c3 URL:https://emacsconf.org/2021/talks/teach DTSTART:20211127T194900Z DTEND:20211127T201000Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel German":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/teach\n @@ -296,7 +296,7 @@ UID:fd246cee-b5d6-7cc4-2b63-20e87bb7d750 URL:https://emacsconf.org/2021/talks/research DTSTART:20211127T201400Z DTEND:20211127T202300Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ahmed Khaled":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/research\n @@ -309,7 +309,7 @@ UID:db5821ed-fef4-4934-8fb3-87a0282714de URL:https://emacsconf.org/2021/talks/babel DTSTART:20211127T202700Z DTEND:20211127T203700Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Asilata Bapat":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/babel\n @@ -322,7 +322,7 @@ UID:1fc4917c-aab4-1924-2983-e78f8bca6af9 URL:https://emacsconf.org/2021/talks/molecular DTSTART:20211127T203900Z DTEND:20211127T204800Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Blaine Mooers":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/molecular\n @@ -336,7 +336,7 @@ UID:c54c7930-51cc-5184-9dfb-5033e577b95e URL:https://emacsconf.org/2021/talks/project DTSTART:20211127T205000Z DTEND:20211127T210000Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adolfo Villafiorita":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/project\n @@ -349,7 +349,7 @@ UID:c9870e10-2600-85a4-24fb-793dfc51164e URL:https://emacsconf.org/2021/talks/invoice DTSTART:20211127T210300Z DTEND:20211127T211300Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bala Ramadurai":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/invoice\n @@ -362,7 +362,7 @@ UID:e4e995c0-6e06-8544-a8c3-5f9a06c856fb URL:https://emacsconf.org/2021/talks/dashboard DTSTART:20211127T211600Z DTEND:20211127T212500Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mehmet Tekman":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/dashboard\n @@ -376,7 +376,7 @@ UID:33776e08-e815-db94-971b-a151236e11be URL:https://emacsconf.org/2021/talks/nyxt DTSTART:20211127T212800Z DTEND:20211127T213700Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/nyxt\n @@ -389,7 +389,7 @@ UID:59e4daca-1e46-9054-9573-9c91966d6987 URL:https://emacsconf.org/2021/talks/dev-update DTSTART:20211127T214000Z DTEND:20211127T214800Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Wiegley":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/dev-update\n @@ -402,7 +402,7 @@ UID:86d4470a-8d19-7bd4-0c53-6aba1b49baef URL:https://emacsconf.org/2021/talks/design DTSTART:20211127T215100Z DTEND:20211127T215800Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas P. Rougier":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/design\n @@ -415,7 +415,7 @@ UID:5287b003-f368-36c4-4f9b-8135734cad39 URL:https://emacsconf.org/2021/talks/day1-close DTSTART:20211127T220200Z DTEND:20211127T220700Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/day1-close\n END:VEVENT @@ -427,7 +427,7 @@ UID:d877a57a-14cf-a194-99c3-a344ecb24acc URL:https://emacsconf.org/2021/talks/day2-open DTSTART:20211128T140000Z DTEND:20211128T140500Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/day2-open\n END:VEVENT @@ -439,7 +439,7 @@ UID:35d1d9e4-dfdf-f254-6aab-7a466fbfaf09 URL:https://emacsconf.org/2021/talks/faster DTSTART:20211128T140500Z DTEND:20211128T144100Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitry Gutov":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/faster\n @@ -453,7 +453,7 @@ UID:599ef3fa-4c73-6c94-4953-75bbc7830681 URL:https://emacsconf.org/2021/talks/structural DTSTART:20211128T145600Z DTEND:20211128T150700Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ethan Leba":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/structural\n @@ -466,7 +466,7 @@ UID:8f62e571-91da-bd14-e7c3-b445c7b19d23 URL:https://emacsconf.org/2021/talks/ui DTSTART:20211128T151300Z DTEND:20211128T152300Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Erik Anderson":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/ui\n @@ -479,7 +479,7 @@ UID:3364aedb-a496-5c64-5383-b0080afa6d7b URL:https://emacsconf.org/2021/talks/mold DTSTART:20211128T153300Z DTEND:20211128T154300Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/mold\n @@ -493,7 +493,7 @@ UID:5e1baaaf-56a3-b5b4-31cb-5437cf465cf9 URL:https://emacsconf.org/2021/talks/model DTSTART:20211128T154700Z DTEND:20211128T155700Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Laszlo Krajnikovszkij":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/model\n @@ -507,7 +507,7 @@ UID:1ddbe380-b4f3-2b84-3cc3-9e799536db8e URL:https://emacsconf.org/2021/talks/native DTSTART:20211128T160000Z DTEND:20211128T164000Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea Corallo":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/native\n @@ -520,7 +520,7 @@ UID:5947c3e9-93c1-1014-7ffb-aa0e0097e3e4 URL:https://emacsconf.org/2021/talks/form DTSTART:20211128T180000Z DTEND:20211128T181300Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ian Eure":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/form\n @@ -533,7 +533,7 @@ UID:49a35f05-b71f-1d14-2343-a6638bec0d08 URL:https://emacsconf.org/2021/talks/bindat DTSTART:20211128T181600Z DTEND:20211128T184600Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Monnier":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/bindat\n @@ -546,7 +546,7 @@ UID:5e162d34-ea19-8544-b693-dd6da0e885cd URL:https://emacsconf.org/2021/talks/test DTSTART:20211128T185300Z DTEND:20211128T190000Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eduardo Ochs":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/test\n @@ -560,7 +560,7 @@ UID:1407591a-29fd-3f64-1beb-01dea6e9d7d2 URL:https://emacsconf.org/2021/talks/bidi DTSTART:20211128T190200Z DTEND:20211128T192200Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mohsen BANAN":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/bidi\n @@ -573,7 +573,7 @@ UID:e7981936-6d72-93d4-8783-5ac64a0ae5bb URL:https://emacsconf.org/2021/talks/eaf DTSTART:20211128T193200Z DTEND:20211128T194200Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Zeng":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/eaf\n @@ -586,7 +586,7 @@ UID:f03ae971-4d2b-ccc4-2643-4ae2391ce1ab URL:https://emacsconf.org/2021/talks/imaginary DTSTART:20211128T194600Z DTEND:20211128T195700Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shane Mulligan":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/imaginary\n @@ -599,7 +599,7 @@ UID:daf3570b-3df3-9db4-a1f3-ce98d9863717 URL:https://emacsconf.org/2021/talks/clede DTSTART:20211128T200200Z DTEND:20211128T202100Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fermin MF":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/clede\n @@ -612,7 +612,7 @@ UID:51c360e6-188f-9a34-05bb-0a8d2eb09cdc URL:https://emacsconf.org/2021/talks/maintainers DTSTART:20211128T202800Z DTEND:20211128T203800Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bastien Guerry":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/maintainers\n @@ -625,7 +625,7 @@ UID:27595637-b6b9-f764-805b-ff1b7f009006 URL:https://emacsconf.org/2021/talks/build DTSTART:20211128T205000Z DTEND:20211128T210700Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fermin MF":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/build\n @@ -639,7 +639,7 @@ UID:80d1ad02-5fe4-03b4-c573-17ea6cdb61aa URL:https://emacsconf.org/2021/talks/forever DTSTART:20211128T211400Z DTEND:20211128T213900Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Wilson (System Crafters)":invalid:nomail DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/forever\n @@ -652,7 +652,7 @@ UID:828e7c62-8430-f1a4-431b-63c308d58688 URL:https://emacsconf.org/2021/talks/day2-close DTSTART:20211128T215900Z DTEND:20211128T220900Z -DTSTAMP:20211127T145317Z +DTSTAMP:20211127T151059Z DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/day2-close\n END:VEVENT diff --git a/2021/info/borg-schedule.md b/2021/info/borg-schedule.md index 04b2b63d..4cfd3047 100644 --- a/2021/info/borg-schedule.md +++ b/2021/info/borg-schedule.md @@ -3,7 +3,7 @@ Q&A: IRC Status: Captions added to video Duration: 7:49 -
Saturday, Nov 27 2021, ~11:50 AM - 11:58 AM EST
Saturday, Nov 27 2021, ~ 8:50 AM - 8:58 AM PST
Saturday, Nov 27 2021, ~ 4:50 PM - 4:58 PM UTC
Saturday, Nov 27 2021, ~ 5:50 PM - 5:58 PM CET
Saturday, Nov 27 2021, ~ 6:50 PM - 6:58 PM EET
Saturday, Nov 27 2021, ~10:20 PM - 10:28 PM IST
Sunday, Nov 28 2021, ~12:50 AM - 12:58 AM +08
Sunday, Nov 28 2021, ~ 1:50 AM - 1:58 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~11:58 AM - 12:06 PM EST
Saturday, Nov 27 2021, ~ 8:58 AM - 9:06 AM PST
Saturday, Nov 27 2021, ~ 4:58 PM - 5:06 PM UTC
Saturday, Nov 27 2021, ~ 5:58 PM - 6:06 PM CET
Saturday, Nov 27 2021, ~ 6:58 PM - 7:06 PM EET
Saturday, Nov 27 2021, ~10:28 PM - 10:36 PM IST
Sunday, Nov 28 2021, ~12:58 AM - 1:06 AM +08
Sunday, Nov 28 2021, ~ 1:58 AM - 2:06 AM JST
Find out how to watch and participate
# Description diff --git a/2021/info/freedom-schedule.md b/2021/info/freedom-schedule.md index 7c6cd662..a3911f44 100644 --- a/2021/info/freedom-schedule.md +++ b/2021/info/freedom-schedule.md @@ -3,7 +3,7 @@ Q&A: IRC Status: Captions added to video Duration: 38:24 -
Saturday, Nov 27 2021, ~10:57 AM - 11:36 AM EST
Saturday, Nov 27 2021, ~ 7:57 AM - 8:36 AM PST
Saturday, Nov 27 2021, ~ 3:57 PM - 4:36 PM UTC
Saturday, Nov 27 2021, ~ 4:57 PM - 5:36 PM CET
Saturday, Nov 27 2021, ~ 5:57 PM - 6:36 PM EET
Saturday, Nov 27 2021, ~ 9:27 PM - 10:06 PM IST
Saturday, Nov 27 2021, ~11:57 PM - 12:36 AM +08
Sunday, Nov 28 2021, ~12:57 AM - 1:36 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~11:08 AM - 11:47 AM EST
Saturday, Nov 27 2021, ~ 8:08 AM - 8:47 AM PST
Saturday, Nov 27 2021, ~ 4:08 PM - 4:47 PM UTC
Saturday, Nov 27 2021, ~ 5:08 PM - 5:47 PM CET
Saturday, Nov 27 2021, ~ 6:08 PM - 6:47 PM EET
Saturday, Nov 27 2021, ~ 9:38 PM - 10:17 PM IST
Sunday, Nov 28 2021, ~12:08 AM - 12:47 AM +08
Sunday, Nov 28 2021, ~ 1:08 AM - 1:47 AM JST
Find out how to watch and participate
[[!inline pages="internal(2021/inline-alternate)" raw="yes"]] # Description diff --git a/2021/info/gregorian-schedule.md b/2021/info/gregorian-schedule.md index 0b65a67e..282bde77 100644 --- a/2021/info/gregorian-schedule.md +++ b/2021/info/gregorian-schedule.md @@ -3,7 +3,7 @@ Q&A: IRC Status: Captions added to video Duration: 8:08 -
Saturday, Nov 27 2021, ~12:24 PM - 12:33 PM EST
Saturday, Nov 27 2021, ~ 9:24 AM - 9:33 AM PST
Saturday, Nov 27 2021, ~ 5:24 PM - 5:33 PM UTC
Saturday, Nov 27 2021, ~ 6:24 PM - 6:33 PM CET
Saturday, Nov 27 2021, ~ 7:24 PM - 7:33 PM EET
Saturday, Nov 27 2021, ~10:54 PM - 11:03 PM IST
Sunday, Nov 28 2021, ~ 1:24 AM - 1:33 AM +08
Sunday, Nov 28 2021, ~ 2:24 AM - 2:33 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~12:30 PM - 12:39 PM EST
Saturday, Nov 27 2021, ~ 9:30 AM - 9:39 AM PST
Saturday, Nov 27 2021, ~ 5:30 PM - 5:39 PM UTC
Saturday, Nov 27 2021, ~ 6:30 PM - 6:39 PM CET
Saturday, Nov 27 2021, ~ 7:30 PM - 7:39 PM EET
Saturday, Nov 27 2021, ~11:00 PM - 11:09 PM IST
Sunday, Nov 28 2021, ~ 1:30 AM - 1:39 AM +08
Sunday, Nov 28 2021, ~ 2:30 AM - 2:39 AM JST
Find out how to watch and participate
[[!inline pages="internal(2021/inline-alternate)" raw="yes"]] # Description diff --git a/2021/info/montessori-schedule.md b/2021/info/montessori-schedule.md index 44eb3ec7..52af6f58 100644 --- a/2021/info/montessori-schedule.md +++ b/2021/info/montessori-schedule.md @@ -3,7 +3,7 @@ Q&A: live Status: Captions added to video Duration: 10:27 -
Saturday, Nov 27 2021, ~10:17 AM - 10:28 AM EST
Saturday, Nov 27 2021, ~ 7:17 AM - 7:28 AM PST
Saturday, Nov 27 2021, ~ 3:17 PM - 3:28 PM UTC
Saturday, Nov 27 2021, ~ 4:17 PM - 4:28 PM CET
Saturday, Nov 27 2021, ~ 5:17 PM - 5:28 PM EET
Saturday, Nov 27 2021, ~ 8:47 PM - 8:58 PM IST
Saturday, Nov 27 2021, ~11:17 PM - 11:28 PM +08
Sunday, Nov 28 2021, ~12:17 AM - 12:28 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~10:28 AM - 10:39 AM EST
Saturday, Nov 27 2021, ~ 7:28 AM - 7:39 AM PST
Saturday, Nov 27 2021, ~ 3:28 PM - 3:39 PM UTC
Saturday, Nov 27 2021, ~ 4:28 PM - 4:39 PM CET
Saturday, Nov 27 2021, ~ 5:28 PM - 5:39 PM EET
Saturday, Nov 27 2021, ~ 8:58 PM - 9:09 PM IST
Saturday, Nov 27 2021, ~11:28 PM - 11:39 PM +08
Sunday, Nov 28 2021, ~12:28 AM - 12:39 AM JST
Find out how to watch and participate
[[!inline pages="internal(2021/inline-alternate)" raw="yes"]] # Description diff --git a/2021/info/nangulator-schedule.md b/2021/info/nangulator-schedule.md index 0bc81dc0..f9a4ad4e 100644 --- a/2021/info/nangulator-schedule.md +++ b/2021/info/nangulator-schedule.md @@ -3,7 +3,7 @@ Q&A: IRC Status: Captions added to video Duration: 9:58 -
Saturday, Nov 27 2021, ~12:01 PM - 12:11 PM EST
Saturday, Nov 27 2021, ~ 9:01 AM - 9:11 AM PST
Saturday, Nov 27 2021, ~ 5:01 PM - 5:11 PM UTC
Saturday, Nov 27 2021, ~ 6:01 PM - 6:11 PM CET
Saturday, Nov 27 2021, ~ 7:01 PM - 7:11 PM EET
Saturday, Nov 27 2021, ~10:31 PM - 10:41 PM IST
Sunday, Nov 28 2021, ~ 1:01 AM - 1:11 AM +08
Sunday, Nov 28 2021, ~ 2:01 AM - 2:11 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~12:08 PM - 12:18 PM EST
Saturday, Nov 27 2021, ~ 9:08 AM - 9:18 AM PST
Saturday, Nov 27 2021, ~ 5:08 PM - 5:18 PM UTC
Saturday, Nov 27 2021, ~ 6:08 PM - 6:18 PM CET
Saturday, Nov 27 2021, ~ 7:08 PM - 7:18 PM EET
Saturday, Nov 27 2021, ~10:38 PM - 10:48 PM IST
Sunday, Nov 28 2021, ~ 1:08 AM - 1:18 AM +08
Sunday, Nov 28 2021, ~ 2:08 AM - 2:18 AM JST
Find out how to watch and participate
# Description diff --git a/2021/info/nongnu-schedule.md b/2021/info/nongnu-schedule.md index 362b3779..0642cf82 100644 --- a/2021/info/nongnu-schedule.md +++ b/2021/info/nongnu-schedule.md @@ -3,7 +3,7 @@ Q&A: live Q&A or IRC Status: Captions added to video Duration: 6:28 -
Saturday, Nov 27 2021, ~11:38 AM - 11:45 AM EST
Saturday, Nov 27 2021, ~ 8:38 AM - 8:45 AM PST
Saturday, Nov 27 2021, ~ 4:38 PM - 4:45 PM UTC
Saturday, Nov 27 2021, ~ 5:38 PM - 5:45 PM CET
Saturday, Nov 27 2021, ~ 6:38 PM - 6:45 PM EET
Saturday, Nov 27 2021, ~10:08 PM - 10:15 PM IST
Sunday, Nov 28 2021, ~12:38 AM - 12:45 AM +08
Sunday, Nov 28 2021, ~ 1:38 AM - 1:45 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~11:49 AM - 11:56 AM EST
Saturday, Nov 27 2021, ~ 8:49 AM - 8:56 AM PST
Saturday, Nov 27 2021, ~ 4:49 PM - 4:56 PM UTC
Saturday, Nov 27 2021, ~ 5:49 PM - 5:56 PM CET
Saturday, Nov 27 2021, ~ 6:49 PM - 6:56 PM EET
Saturday, Nov 27 2021, ~10:19 PM - 10:26 PM IST
Sunday, Nov 28 2021, ~12:49 AM - 12:56 AM +08
Sunday, Nov 28 2021, ~ 1:49 AM - 1:56 AM JST
Find out how to watch and participate
[[!inline pages="internal(2021/inline-alternate)" raw="yes"]] # Description diff --git a/2021/info/omegat-schedule.md b/2021/info/omegat-schedule.md index 254e3a9f..ff610259 100644 --- a/2021/info/omegat-schedule.md +++ b/2021/info/omegat-schedule.md @@ -1,7 +1,7 @@ Q&A: live Q&A / IRC / pad -Status: Now playing +Status: Finished Duration: 9:07 [[!inline pages="internal(2021/inline-alternate)" raw="yes"]] diff --git a/2021/info/pattern-schedule.md b/2021/info/pattern-schedule.md index 43ee7e57..ccc736c1 100644 --- a/2021/info/pattern-schedule.md +++ b/2021/info/pattern-schedule.md @@ -3,7 +3,7 @@ Q&A: IRC Status: Captions added to video Duration: 23:42 -
Saturday, Nov 27 2021, ~10:31 AM - 10:55 AM EST
Saturday, Nov 27 2021, ~ 7:31 AM - 7:55 AM PST
Saturday, Nov 27 2021, ~ 3:31 PM - 3:55 PM UTC
Saturday, Nov 27 2021, ~ 4:31 PM - 4:55 PM CET
Saturday, Nov 27 2021, ~ 5:31 PM - 5:55 PM EET
Saturday, Nov 27 2021, ~ 9:01 PM - 9:25 PM IST
Saturday, Nov 27 2021, ~11:31 PM - 11:55 PM +08
Sunday, Nov 28 2021, ~12:31 AM - 12:55 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~10:42 AM - 11:06 AM EST
Saturday, Nov 27 2021, ~ 7:42 AM - 8:06 AM PST
Saturday, Nov 27 2021, ~ 3:42 PM - 4:06 PM UTC
Saturday, Nov 27 2021, ~ 4:42 PM - 5:06 PM CET
Saturday, Nov 27 2021, ~ 5:42 PM - 6:06 PM EET
Saturday, Nov 27 2021, ~ 9:12 PM - 9:36 PM IST
Saturday, Nov 27 2021, ~11:42 PM - 12:06 AM +08
Sunday, Nov 28 2021, ~12:42 AM - 1:06 AM JST
Find out how to watch and participate
[[!inline pages="internal(2021/inline-alternate)" raw="yes"]] # Description diff --git a/2021/info/telega-schedule.md b/2021/info/telega-schedule.md index ee19c06a..1ee2a213 100644 --- a/2021/info/telega-schedule.md +++ b/2021/info/telega-schedule.md @@ -3,7 +3,7 @@ Q&A: after the conference Status: Captions added to video Duration: 7:58 -
Saturday, Nov 27 2021, ~12:14 PM - 12:22 PM EST
Saturday, Nov 27 2021, ~ 9:14 AM - 9:22 AM PST
Saturday, Nov 27 2021, ~ 5:14 PM - 5:22 PM UTC
Saturday, Nov 27 2021, ~ 6:14 PM - 6:22 PM CET
Saturday, Nov 27 2021, ~ 7:14 PM - 7:22 PM EET
Saturday, Nov 27 2021, ~10:44 PM - 10:52 PM IST
Sunday, Nov 28 2021, ~ 1:14 AM - 1:22 AM +08
Sunday, Nov 28 2021, ~ 2:14 AM - 2:22 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~12:20 PM - 12:28 PM EST
Saturday, Nov 27 2021, ~ 9:20 AM - 9:28 AM PST
Saturday, Nov 27 2021, ~ 5:20 PM - 5:28 PM UTC
Saturday, Nov 27 2021, ~ 6:20 PM - 6:28 PM CET
Saturday, Nov 27 2021, ~ 7:20 PM - 7:28 PM EET
Saturday, Nov 27 2021, ~10:50 PM - 10:58 PM IST
Sunday, Nov 28 2021, ~ 1:20 AM - 1:28 AM +08
Sunday, Nov 28 2021, ~ 2:20 AM - 2:28 AM JST
Find out how to watch and participate
# Description diff --git a/2021/info/unix-schedule.md b/2021/info/unix-schedule.md index d7f21ef8..befa43d3 100644 --- a/2021/info/unix-schedule.md +++ b/2021/info/unix-schedule.md @@ -1,11 +1,15 @@ Q&A: live -Status: Captions added to video +Status: Now playing Duration: 6:41 -
Saturday, Nov 27 2021, ~10:06 AM - 10:13 AM EST
Saturday, Nov 27 2021, ~ 7:06 AM - 7:13 AM PST
Saturday, Nov 27 2021, ~ 3:06 PM - 3:13 PM UTC
Saturday, Nov 27 2021, ~ 4:06 PM - 4:13 PM CET
Saturday, Nov 27 2021, ~ 5:06 PM - 5:13 PM EET
Saturday, Nov 27 2021, ~ 8:36 PM - 8:43 PM IST
Saturday, Nov 27 2021, ~11:06 PM - 11:13 PM +08
Sunday, Nov 28 2021, ~12:06 AM - 12:13 AM JST
Find out how to watch and participate
+ [[!inline pages="internal(2021/inline-alternate)" raw="yes"]] -# Description +# Description diff --git a/2021/schedule-details.md b/2021/schedule-details.md index c151e491..62142690 100644 --- a/2021/schedule-details.md +++ b/2021/schedule-details.md @@ -3,16 +3,16 @@ ~ 9:00 AMOpening remarks done~ 9:19 AMEmacs News HighlightsSacha Chua done~ 9:25 AMThe True Frownies are the Friends We Made Along the Way: An Anecdote of Emacs's MalleabilityCase Duckworth -now playing~ 9:59 AMEmacs manuals translation and OmegaTJean-Christophe Helary -captioned~10:06 AMGNU's Not UNIX: Why Emacs Demonstrates The UNIX Philosophy Isn't Always The Only AnswerDaniel Rose -captioned~10:17 AMEmacs and Montessori PhilosophyGrant Shangreaux -captioned~10:31 AMEmacs as Design Pattern LearningGreta Goetz -captioned~10:57 AMHow Emacs made me appreciate software freedomProtesilaos Stavrou -captioned~11:38 AMNonGNU ELPA UpdatePhilip Kaludercic -captioned~11:50 AMManual Package Management in The Era of Repositories - Why and HowDhavan (codingquark) -captioned~12:01 PMIntroducing N-AngulatorKevin Haddock -captioned~12:14 PMtelega.el and the Emacs community on TelegramGabriele Bozzola -captioned~12:24 PMTypesetting Gregorian Chant with EmacsSpencer King +done~ 9:59 AMEmacs manuals translation and OmegaTJean-Christophe Helary +now playing~10:13 AMGNU's Not UNIX: Why Emacs Demonstrates The UNIX Philosophy Isn't Always The Only AnswerDaniel Rose +captioned~10:28 AMEmacs and Montessori PhilosophyGrant Shangreaux +captioned~10:42 AMEmacs as Design Pattern LearningGreta Goetz +captioned~11:08 AMHow Emacs made me appreciate software freedomProtesilaos Stavrou +captioned~11:49 AMNonGNU ELPA UpdatePhilip Kaludercic +captioned~11:58 AMManual Package Management in The Era of Repositories - Why and HowDhavan (codingquark) +captioned~12:08 PMIntroducing N-AngulatorKevin Haddock +captioned~12:20 PMtelega.el and the Emacs community on TelegramGabriele Bozzola +captioned~12:30 PMTypesetting Gregorian Chant with EmacsSpencer King Saturday afternoon captioned~ 1:00 PMA day in the life of a janitorStefan Monnier captioned~ 1:31 PMEmacs Research Group, Season Zero: What we did together with Emacs in 2 hours a week for a yearNoorah Alhasan, Joe Corneli, Raymond Puzio, Leo Vivier -- cgit v1.2.3