From d4b7664d47a90eccde7ef483105eed3965e5c6db Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sat, 27 Nov 2021 14:06:25 -0500 Subject: Update --- 2021/captions/cs.md | 261 +++++++ ...student-workflow--greg-coladonato--chapters.vtt | 25 + ...rad-student-workflow--greg-coladonato--main.vtt | 775 +++++++++++++++++++++ 2021/emacsconf-pentabarf.xml | 34 +- 2021/emacsconf.ics | 162 ++--- 2021/info/babel-schedule.md | 2 +- 2021/info/cs-schedule.md | 12 +- 2021/info/dashboard-schedule.md | 2 +- 2021/info/day1-close-schedule.md | 2 +- 2021/info/design-schedule.md | 2 +- 2021/info/dev-update-schedule.md | 2 +- 2021/info/exec-schedule.md | 2 +- 2021/info/invoice-schedule.md | 2 +- 2021/info/molecular-schedule.md | 2 +- 2021/info/nyxt-schedule.md | 2 +- 2021/info/org-outside-schedule.md | 2 +- 2021/info/professional-schedule.md | 2 +- 2021/info/project-schedule.md | 2 +- 2021/info/research-schedule.md | 2 +- 2021/info/teach-schedule.md | 2 +- 2021/info/tech-schedule.md | 2 +- 2021/schedule-details.md | 32 +- 22 files changed, 1198 insertions(+), 133 deletions(-) create mode 100644 2021/captions/cs.md create mode 100644 2021/captions/emacsconf-2021-cs--one-effective-cs-grad-student-workflow--greg-coladonato--chapters.vtt create mode 100644 2021/captions/emacsconf-2021-cs--one-effective-cs-grad-student-workflow--greg-coladonato--main.vtt diff --git a/2021/captions/cs.md b/2021/captions/cs.md new file mode 100644 index 00000000..08a23267 --- /dev/null +++ b/2021/captions/cs.md @@ -0,0 +1,261 @@ + +# Transcript + +[[!template new="1" text="My name is Greg Coladonato," start="00:00:00.000" video="mainVideo" id=subtitle]] +[[!template text="and this is my presentation named" start="00:00:01.520" video="mainVideo" id=subtitle]] +[[!template text="One Effective Computer Science" start="00:00:03.199" video="mainVideo" id=subtitle]] +[[!template text="Grad Student Workflow." start="00:00:04.560" video="mainVideo" id=subtitle]] +[[!template text="For self-introduction," start="00:00:06.480" video="mainVideo" id=subtitle]] +[[!template text="I've been an Emacs user since 1989" start="00:00:07.680" video="mainVideo" id=subtitle]] +[[!template text="when I was an undergrad in computer science," start="00:00:09.599" video="mainVideo" id=subtitle]] +[[!template text="and I'm still an Emacs user" start="00:00:11.599" video="mainVideo" id=subtitle]] +[[!template text="now I'm getting a master's of science" start="00:00:13.040" video="mainVideo" id=subtitle]] +[[!template text="in computer science." start="00:00:15.280" video="mainVideo" id=subtitle]] +[[!template text="In my day job," start="00:00:16.880" video="mainVideo" id=subtitle]] +[[!template text="I work in product management" start="00:00:17.760" video="mainVideo" id=subtitle]] +[[!template text="in a Silicon Valley" start="00:00:19.199" video="mainVideo" id=subtitle]] +[[!template text="computer vision startup," start="00:00:20.640" video="mainVideo" id=subtitle]] +[[!template text="and I'm proud to say" start="00:00:21.840" video="mainVideo" id=subtitle]] +[[!template text="I've been submitting my first PRs" start="00:00:22.880" video="mainVideo" id=subtitle]] +[[!template text="to open source projects this year." start="00:00:25.039" video="mainVideo" id=subtitle]] +[[!template new="1" text="The goals of my workflow are first" start="00:00:27.039" video="mainVideo" id=subtitle]] +[[!template text="to make my notes easily accessible" start="00:00:29.199" video="mainVideo" id=subtitle]] +[[!template text="and searchable." start="00:00:30.800" video="mainVideo" id=subtitle]] +[[!template text="Second goal, provide a way for me" start="00:00:33.280" video="mainVideo" id=subtitle]] +[[!template text="to permanently remember what I learned," start="00:00:34.800" video="mainVideo" id=subtitle]] +[[!template text="and thirdly, to enable conceptual linking" start="00:00:36.480" video="mainVideo" id=subtitle]] +[[!template text="between related topics and entities." start="00:00:38.879" video="mainVideo" id=subtitle]] +[[!template text="I'll give examples of each of these" start="00:00:40.480" video="mainVideo" id=subtitle]] +[[!template text="as we go along." start="00:00:41.920" video="mainVideo" id=subtitle]] +[[!template new="1" text="The requirements of my workflow:" start="00:00:43.120" video="mainVideo" id=subtitle]] +[[!template text="it needs to be tightly integrated with PDFs," start="00:00:45.120" video="mainVideo" id=subtitle]] +[[!template text="as most of the documents I get from grad school" start="00:00:47.920" video="mainVideo" id=subtitle]] +[[!template text="are in PDF form," start="00:00:50.399" video="mainVideo" id=subtitle]] +[[!template text="most of my submissions of work" start="00:00:51.440" video="mainVideo" id=subtitle]] +[[!template text="are in PDF form," start="00:00:53.760" video="mainVideo" id=subtitle]] +[[!template text="and most research papers I have access to" start="00:00:54.719" video="mainVideo" id=subtitle]] +[[!template text="are in PDF form as well." start="00:00:56.640" video="mainVideo" id=subtitle]] +[[!template text="I want my workflow to be subscription-free." start="00:00:58.399" video="mainVideo" id=subtitle]] +[[!template text="I do not want to be locked into" start="00:01:00.320" video="mainVideo" id=subtitle]] +[[!template text="paying a subscription" start="00:01:01.840" video="mainVideo" id=subtitle]] +[[!template text="just to read my own notes." start="00:01:03.120" video="mainVideo" id=subtitle]] +[[!template text="It must be future proof." start="00:01:04.799" video="mainVideo" id=subtitle]] +[[!template text="I have used note-taking systems in the past" start="00:01:06.720" video="mainVideo" id=subtitle]] +[[!template text="that I now no longer have a way to decode," start="00:01:09.600" video="mainVideo" id=subtitle]] +[[!template text="so they're locked into some format" start="00:01:12.960" video="mainVideo" id=subtitle]] +[[!template text="that I can no longer use." start="00:01:14.640" video="mainVideo" id=subtitle]] +[[!template text="I want my notes to be version-controlled," start="00:01:17.200" video="mainVideo" id=subtitle]] +[[!template text="so that if I make a big mistake," start="00:01:19.119" video="mainVideo" id=subtitle]] +[[!template text="I can undo and revert" start="00:01:20.479" video="mainVideo" id=subtitle]] +[[!template text="to a prior good version," start="00:01:22.080" video="mainVideo" id=subtitle]] +[[!template text="and I want my system to use spaced repetition," start="00:01:23.840" video="mainVideo" id=subtitle]] +[[!template text="which is an advanced method" start="00:01:27.680" video="mainVideo" id=subtitle]] +[[!template text="of learning things over time" start="00:01:29.520" video="mainVideo" id=subtitle]] +[[!template text="so that you don't forget them." start="00:01:31.840" video="mainVideo" id=subtitle]] +[[!template new="1" text="The package dependencies, in brief." start="00:01:34.000" video="mainVideo" id=subtitle]] +[[!template text="org-mode, org-roam, org-roam-bibtex," start="00:01:36.799" video="mainVideo" id=subtitle]] +[[!template text="pdf-tools, org-noter and org-ref." start="00:01:38.960" video="mainVideo" id=subtitle]] +[[!template new="1" text="And now let's get on to some demos." start="00:01:42.720" video="mainVideo" id=subtitle]] +[[!template text="Here in my browser window here" start="00:01:45.119" video="mainVideo" id=subtitle]] +[[!template text="is a lecture in the course" start="00:01:47.520" video="mainVideo" id=subtitle]] +[[!template text="I'm currently taking on deep learning." start="00:01:49.680" video="mainVideo" id=subtitle]] +[[!template text="It's very nice that the professor" start="00:01:51.840" video="mainVideo" id=subtitle]] +[[!template text="provides slides. So this is" start="00:01:54.240" video="mainVideo" id=subtitle]] +[[!template text="the 54-page PDF file of the slides" start="00:01:55.759" video="mainVideo" id=subtitle]] +[[!template text="for the lecture. The problem is," start="00:02:00.000" video="mainVideo" id=subtitle]] +[[!template text="it's hard to take notes on them." start="00:02:02.079" video="mainVideo" id=subtitle]] +[[!template text="It's impossible to take notes on them" start="00:02:03.200" video="mainVideo" id=subtitle]] +[[!template text="here in this browser," start="00:02:04.560" video="mainVideo" id=subtitle]] +[[!template text="as far as I know. So what I've done is" start="00:02:05.840" video="mainVideo" id=subtitle]] +[[!template text="I've incorporated these slides as a PDF" start="00:02:07.840" video="mainVideo" id=subtitle]] +[[!template text="in org-roam, which..." start="00:02:11.440" video="mainVideo" id=subtitle]] +[[!template text="I will now visit this file" start="00:02:12.959" video="mainVideo" id=subtitle]] +[[!template text="and you can bring it up alongside the PDF" start="00:02:16.640" video="mainVideo" id=subtitle]] +[[!template text="I was just looking at here." start="00:02:19.120" video="mainVideo" id=subtitle]] +[[!template text="So what i like about this system is," start="00:02:20.560" video="mainVideo" id=subtitle]] +[[!template text="as I'm going through and reading" start="00:02:23.200" video="mainVideo" id=subtitle]] +[[!template text="watching the video of the lecture," start="00:02:24.800" video="mainVideo" id=subtitle]] +[[!template text="I'm following along in the PDF notes here," start="00:02:26.720" video="mainVideo" id=subtitle]] +[[!template text="and I'm taking my notes alongside them." start="00:02:29.599" video="mainVideo" id=subtitle]] +[[!template text="So here's the first part of that lecture." start="00:02:31.680" video="mainVideo" id=subtitle]] +[[!template text="You can't see at the bottom right now," start="00:02:34.400" video="mainVideo" id=subtitle]] +[[!template text="but this is one of the earlier pages." start="00:02:36.319" video="mainVideo" id=subtitle]] +[[!template text="I go to the second section here" start="00:02:38.800" video="mainVideo" id=subtitle]] +[[!template text="and you see that my notes" start="00:02:42.400" video="mainVideo" id=subtitle]] +[[!template text="for this part of the lecture," start="00:02:45.040" video="mainVideo" id=subtitle]] +[[!template text="here, my notes here..." start="00:02:46.640" video="mainVideo" id=subtitle]] +[[!template text="I love how the notes" start="00:02:48.480" video="mainVideo" id=subtitle]] +[[!template text="for different parts of the lecture" start="00:02:49.599" video="mainVideo" id=subtitle]] +[[!template text="are coordinated with the different parts" start="00:02:50.959" video="mainVideo" id=subtitle]] +[[!template text="of the PDF that go along with the lecture." start="00:02:52.560" video="mainVideo" id=subtitle]] +[[!template text="Now let's go back to the top of this" start="00:02:55.200" video="mainVideo" id=subtitle]] +[[!template text="and you'll see... First, you'll see my notes" start="00:02:57.519" video="mainVideo" id=subtitle]] +[[!template text="down here. I'll go into these" start="00:03:01.840" video="mainVideo" id=subtitle]] +[[!template text="a little bit more shortly," start="00:03:03.920" video="mainVideo" id=subtitle]] +[[!template text="but one of the things" start="00:03:06.319" video="mainVideo" id=subtitle]] +[[!template text="that goes along with a lecture" start="00:03:07.200" video="mainVideo" id=subtitle]] +[[!template text="in a grad school class is these days" start="00:03:08.959" video="mainVideo" id=subtitle]] +[[!template text="in computer science citations" start="00:03:11.519" video="mainVideo" id=subtitle]] +[[!template text="for research papers" start="00:03:13.680" video="mainVideo" id=subtitle]] +[[!template text="that were expected to read." start="00:03:14.640" video="mainVideo" id=subtitle]] +[[!template text="So here's one entitled MixMatch." start="00:03:16.480" video="mainVideo" id=subtitle]] +[[!template text="I haven't downloaded this paper yet," start="00:03:20.080" video="mainVideo" id=subtitle]] +[[!template text="so let's go. Take a look at that." start="00:03:22.319" video="mainVideo" id=subtitle]] +[[!template new="1" text="So I use a keystroke to select" start="00:03:24.239" video="mainVideo" id=subtitle]] +[[!template text="the title of the paper" start="00:03:26.319" video="mainVideo" id=subtitle]] +[[!template text="and another keybinding" start="00:03:28.480" video="mainVideo" id=subtitle]] +[[!template text="to search for that paper" start="00:03:30.239" video="mainVideo" id=subtitle]] +[[!template text="on a website called arXiv." start="00:03:31.440" video="mainVideo" id=subtitle]] +[[!template text="arXiv, if you're not familiar--" start="00:03:33.519" video="mainVideo" id=subtitle]] +[[!template text="and here's a match--" start="00:03:35.280" video="mainVideo" id=subtitle]] +[[!template text="arXiv, if you're not familiar," start="00:03:36.400" video="mainVideo" id=subtitle]] +[[!template text="is an open research server" start="00:03:37.680" video="mainVideo" id=subtitle]] +[[!template text="where researchers publish papers" start="00:03:42.000" video="mainVideo" id=subtitle]] +[[!template text="before they're published in journals" start="00:03:43.760" video="mainVideo" id=subtitle]] +[[!template text="or conferences, and they are copyright-free" start="00:03:45.040" video="mainVideo" id=subtitle]] +[[!template text="and open to anyone to read." start="00:03:47.920" video="mainVideo" id=subtitle]] +[[!template text="So here is the paper I was looking for." start="00:03:50.159" video="mainVideo" id=subtitle]] +[[!template text="I copy this link into an Org mode link," start="00:03:52.799" video="mainVideo" id=subtitle]] +[[!template text="and I come back to Emacs," start="00:03:58.560" video="mainVideo" id=subtitle]] +[[!template text="and now another keystroke" start="00:03:59.840" video="mainVideo" id=subtitle]] +[[!template text="will revisit that website," start="00:04:02.400" video="mainVideo" id=subtitle]] +[[!template text="pull down the PDF, and pull down" start="00:04:04.879" video="mainVideo" id=subtitle]] +[[!template text="all the information in the bibliography" start="00:04:06.400" video="mainVideo" id=subtitle]] +[[!template text="and put it into a bibliography here," start="00:04:08.400" video="mainVideo" id=subtitle]] +[[!template text="inside my local bibliography." start="00:04:11.040" video="mainVideo" id=subtitle]] +[[!template text="So here's the paper I was just looking at." start="00:04:13.599" video="mainVideo" id=subtitle]] +[[!template text="Another great thing about a lot of PDFs" start="00:04:15.840" video="mainVideo" id=subtitle]] +[[!template text="is that they have an embedded outline" start="00:04:17.840" video="mainVideo" id=subtitle]] +[[!template text="that you can extract via the pdf-tools package." start="00:04:20.320" video="mainVideo" id=subtitle]] +[[!template text="So now you see on the right here:" start="00:04:24.160" video="mainVideo" id=subtitle]] +[[!template text="introduction, related work, MixMatch," start="00:04:25.680" video="mainVideo" id=subtitle]] +[[!template text="experiments. I can go right to that section," start="00:04:27.360" video="mainVideo" id=subtitle]] +[[!template text="and this outline knows exactly" start="00:04:30.479" video="mainVideo" id=subtitle]] +[[!template text="which part of the PDF" start="00:04:32.639" video="mainVideo" id=subtitle]] +[[!template text="corresponds to each of the parts" start="00:04:33.759" video="mainVideo" id=subtitle]] +[[!template text="of this outline in the paper." start="00:04:35.919" video="mainVideo" id=subtitle]] +[[!template text="So then, when I go take notes in here," start="00:04:37.680" video="mainVideo" id=subtitle]] +[[!template text="just like in my other notes," start="00:04:40.240" video="mainVideo" id=subtitle]] +[[!template text="it'll be coordinated with the PDF" start="00:04:41.280" video="mainVideo" id=subtitle]] +[[!template text="that goes along with it." start="00:04:43.040" video="mainVideo" id=subtitle]] +[[!template text="So let's quit out of here." start="00:04:44.639" video="mainVideo" id=subtitle]] +[[!template text="So now that I've captured that..." start="00:04:48.080" video="mainVideo" id=subtitle]] +[[!template text="Uh oh, this is the same paper." start="00:04:50.160" video="mainVideo" id=subtitle]] +[[!template text="So now here I am back in my notes." start="00:04:53.199" video="mainVideo" id=subtitle]] +[[!template text="now that I've captured this paper." start="00:04:56.000" video="mainVideo" id=subtitle]] +[[!template text="What I'm going to do is make it a link," start="00:04:58.000" video="mainVideo" id=subtitle]] +[[!template text="so the org-roam node that I just took" start="00:05:02.400" video="mainVideo" id=subtitle]] +[[!template text="will be here at the top. MixMatch." start="00:05:07.520" video="mainVideo" id=subtitle]] +[[!template text="There's a little difference." start="00:05:09.600" video="mainVideo" id=subtitle]] +[[!template text="You'll see here, this m is a different case" start="00:05:10.639" video="mainVideo" id=subtitle]] +[[!template text="than this m, and that's one of my to-do list." start="00:05:13.120" video="mainVideo" id=subtitle]] +[[!template text="I'd like to make it so that this search" start="00:05:16.240" video="mainVideo" id=subtitle]] +[[!template text="is a little less case-sensitive." start="00:05:18.720" video="mainVideo" id=subtitle]] +[[!template text="So now I've linked this link to this paper" start="00:05:20.320" video="mainVideo" id=subtitle]] +[[!template text="into these notes, and now these are..." start="00:05:23.520" video="mainVideo" id=subtitle]] +[[!template text="you'll see a little bit later" start="00:05:25.680" video="mainVideo" id=subtitle]] +[[!template text="how these links can be graphed and followed" start="00:05:26.639" video="mainVideo" id=subtitle]] +[[!template text="and so forth. While I'm in this document," start="00:05:29.360" video="mainVideo" id=subtitle]] +[[!template text="I'd like to show you" start="00:05:32.960" video="mainVideo" id=subtitle]] +[[!template text="that when I'm learning something" start="00:05:33.680" video="mainVideo" id=subtitle]] +[[!template text="and I learn a new fact," start="00:05:36.639" video="mainVideo" id=subtitle]] +[[!template text="I write down what I learned" start="00:05:38.400" video="mainVideo" id=subtitle]] +[[!template text="in the form of a question and an answer." start="00:05:40.320" video="mainVideo" id=subtitle]] +[[!template text="So you can see here, there's a question" start="00:05:42.400" video="mainVideo" id=subtitle]] +[[!template text="that begins with who, what, where." start="00:05:45.039" video="mainVideo" id=subtitle]] +[[!template text="It begins with a w word, or how," start="00:05:46.800" video="mainVideo" id=subtitle]] +[[!template text="or if or is, and it ends in a question mark," start="00:05:49.360" video="mainVideo" id=subtitle]] +[[!template text="and then following that is another string" start="00:05:53.039" video="mainVideo" id=subtitle]] +[[!template text="that ends in a period." start="00:05:54.960" video="mainVideo" id=subtitle]] +[[!template text="So I have a... I'd like to do this" start="00:05:56.560" video="mainVideo" id=subtitle]] +[[!template text="in Emacs as well, but I haven't" start="00:05:58.240" video="mainVideo" id=subtitle]] +[[!template text="worked that out yet." start="00:05:59.280" video="mainVideo" id=subtitle]] +[[!template text="I have a script that will..." start="00:06:00.319" video="mainVideo" id=subtitle]] +[[!template text="Let's find a-n-k-i-f." start="00:06:04.639" video="mainVideo" id=subtitle]] +[[!template text="Okay, I have a script that will go through" start="00:06:07.680" video="mainVideo" id=subtitle]] +[[!template text="all the notes in my org-roam directory" start="00:06:09.680" video="mainVideo" id=subtitle]] +[[!template text="and find all the questions." start="00:06:13.680" video="mainVideo" id=subtitle]] +[[!template text="Now let's pull up the most..." start="00:06:16.880" video="mainVideo" id=subtitle]] +[[!template text="No, don't edit the buffer." start="00:06:20.720" video="mainVideo" id=subtitle]] +[[!template text="Save that. Come back to here." start="00:06:24.319" video="mainVideo" id=subtitle]] +[[!template text="So now you can see that all the questions" start="00:06:29.039" video="mainVideo" id=subtitle]] +[[!template text="that I've written in my notes" start="00:06:31.680" video="mainVideo" id=subtitle]] +[[!template text="have now been ANKIFIED." start="00:06:32.560" video="mainVideo" id=subtitle]] +[[!template text="Now what's that mean?" start="00:06:33.759" video="mainVideo" id=subtitle]] +[[!template text="Anki is this program here" start="00:06:34.880" video="mainVideo" id=subtitle]] +[[!template text="which is a flashcard system" start="00:06:40.960" video="mainVideo" id=subtitle]] +[[!template text="based on the idea..." start="00:06:43.199" video="mainVideo" id=subtitle]] +[[!template text="No, let's not download that right now." start="00:06:44.560" video="mainVideo" id=subtitle]] +[[!template text="This is a system that enables" start="00:06:48.000" video="mainVideo" id=subtitle]] +[[!template text="the easy creation of flash cards" start="00:06:50.720" video="mainVideo" id=subtitle]] +[[!template text="that show you the front," start="00:06:53.120" video="mainVideo" id=subtitle]] +[[!template text="show you the back," start="00:06:54.479" video="mainVideo" id=subtitle]] +[[!template text="and then you decide" start="00:06:55.360" video="mainVideo" id=subtitle]] +[[!template text="if you knew that question or not." start="00:06:56.160" video="mainVideo" id=subtitle]] +[[!template text="So I don't want to spend much time on this," start="00:07:00.000" video="mainVideo" id=subtitle]] +[[!template text="but everything I'm learning in a class," start="00:07:02.639" video="mainVideo" id=subtitle]] +[[!template text="I write into my notes as a question" start="00:07:04.639" video="mainVideo" id=subtitle]] +[[!template text="that I load into this flashcard system" start="00:07:06.800" video="mainVideo" id=subtitle]] +[[!template text="that then I can review on a walk," start="00:07:08.800" video="mainVideo" id=subtitle]] +[[!template text="or on a bus ride, or whatever," start="00:07:10.880" video="mainVideo" id=subtitle]] +[[!template text="and stay on top of indefinitely." start="00:07:13.680" video="mainVideo" id=subtitle]] +[[!template text="As long as I can continue" start="00:07:16.400" video="mainVideo" id=subtitle]] +[[!template text="to keep reviewing that," start="00:07:17.440" video="mainVideo" id=subtitle]] +[[!template text="I will keep that information" start="00:07:18.400" video="mainVideo" id=subtitle]] +[[!template text="fresh in my mind." start="00:07:20.639" video="mainVideo" id=subtitle]] +[[!template text="So now let's come out of these files" start="00:07:22.319" video="mainVideo" id=subtitle]] +[[!template text="back to here." start="00:07:24.479" video="mainVideo" id=subtitle]] +[[!template text="So I've demoed class note PDFs," start="00:07:25.039" video="mainVideo" id=subtitle]] +[[!template text="grabbing papers from arXiv," start="00:07:27.440" video="mainVideo" id=subtitle]] +[[!template text="autogenerating the skeletons" start="00:07:29.440" video="mainVideo" id=subtitle]] +[[!template text="and the flashcards," start="00:07:31.199" video="mainVideo" id=subtitle]] +[[!template text="and now let's see what it looks like." start="00:07:32.720" video="mainVideo" id=subtitle]] +[[!template text="Let's visualize the connections" start="00:07:35.280" video="mainVideo" id=subtitle]] +[[!template text="between these nodes." start="00:07:40.160" video="mainVideo" id=subtitle]] +[[!template text="So here is a graph for the file" start="00:07:42.000" video="mainVideo" id=subtitle]] +[[!template text="I'm reading right now:" start="00:07:45.199" video="mainVideo" id=subtitle]] +[[!template text="One Effective Grad Student Workflow." start="00:07:46.319" video="mainVideo" id=subtitle]] +[[!template text="Here is the node I have a link to" start="00:07:49.520" video="mainVideo" id=subtitle]] +[[!template text="in my Org mode document" start="00:07:53.599" video="mainVideo" id=subtitle]] +[[!template text="on spaced repetition. We can open that" start="00:07:54.639" video="mainVideo" id=subtitle]] +[[!template text="and come right back to Emacs," start="00:07:57.199" video="mainVideo" id=subtitle]] +[[!template text="and I just love that." start="00:07:59.280" video="mainVideo" id=subtitle]] +[[!template text="For the more complicated topics," start="00:08:01.680" video="mainVideo" id=subtitle]] +[[!template text="you can see connections between things" start="00:08:03.919" video="mainVideo" id=subtitle]] +[[!template text="that you maybe didn't realize you had," start="00:08:05.520" video="mainVideo" id=subtitle]] +[[!template text="and some of the notes you've taken." start="00:08:07.520" video="mainVideo" id=subtitle]] +[[!template text="And so I'm getting near the end." start="00:08:10.240" video="mainVideo" id=subtitle]] +[[!template new="1" text="I just want to show some small customizations." start="00:08:12.639" video="mainVideo" id=subtitle]] +[[!template text="I save my org mode files" start="00:08:15.120" video="mainVideo" id=subtitle]] +[[!template text="that are in org-roam" start="00:08:17.120" video="mainVideo" id=subtitle]] +[[!template text="with a year year month month date prefix," start="00:08:18.479" video="mainVideo" id=subtitle]] +[[!template text="so that I can tell when the node was created" start="00:08:21.520" video="mainVideo" id=subtitle]] +[[!template text="I also truncate them at 30 characters," start="00:08:24.639" video="mainVideo" id=subtitle]] +[[!template text="so that when I do an ls," start="00:08:26.560" video="mainVideo" id=subtitle]] +[[!template text="they don't word wrap." start="00:08:27.919" video="mainVideo" id=subtitle]] +[[!template text="Maybe that's OCD." start="00:08:29.280" video="mainVideo" id=subtitle]] +[[!template text="I also use an ID format that is year month" start="00:08:32.800" video="mainVideo" id=subtitle]] +[[!template text="day hour month hour minute second" start="00:08:38.159" video="mainVideo" id=subtitle]] +[[!template text="rather than the full UUID format" start="00:08:40.479" video="mainVideo" id=subtitle]] +[[!template text="because that number up there," start="00:08:43.279" video="mainVideo" id=subtitle]] +[[!template text="that ID makes sense to me" start="00:08:44.720" video="mainVideo" id=subtitle]] +[[!template text="and it gives me an idea of when that node--" start="00:08:46.160" video="mainVideo" id=subtitle]] +[[!template text="which you can, by the way," start="00:08:50.160" video="mainVideo" id=subtitle]] +[[!template text="you can have--even one of these subheadings" start="00:08:51.040" video="mainVideo" id=subtitle]] +[[!template text="can be a node in org-roam." start="00:08:55.040" video="mainVideo" id=subtitle]] +[[!template text="So now that you can see" start="00:08:56.240" video="mainVideo" id=subtitle]] +[[!template text="that was created right now." start="00:08:57.120" video="mainVideo" id=subtitle]] +[[!template new="1" text="Some of the TODOs I still have" start="00:08:59.440" video="mainVideo" id=subtitle]] +[[!template text="in this system... We don't have to go" start="00:09:00.640" video="mainVideo" id=subtitle]] +[[!template text="too much into them, but I mentioned" start="00:09:02.720" video="mainVideo" id=subtitle]] +[[!template text="case insensitivity, and I'd like" start="00:09:04.000" video="mainVideo" id=subtitle]] +[[!template text="to make some improvements to org-noter." start="00:09:07.600" video="mainVideo" id=subtitle]] +[[!template text="At this point, I'd just like to..." start="00:09:10.080" video="mainVideo" id=subtitle]] +[[!template text="I have a list of people I'd like to thank." start="00:09:12.240" video="mainVideo" id=subtitle]] +[[!template text="I'm not gonna read the whole list out," start="00:09:14.959" video="mainVideo" id=subtitle]] +[[!template text="but they're a bunch of software engineers" start="00:09:16.240" video="mainVideo" id=subtitle]] +[[!template text="that created great free software" start="00:09:17.680" video="mainVideo" id=subtitle]] +[[!template text="that's very useful to me" start="00:09:20.399" video="mainVideo" id=subtitle]] +[[!template text="and I use every day, so thank you to them," start="00:09:21.519" video="mainVideo" id=subtitle]] +[[!template text="and thank you all for listening to my talk." start="00:09:23.839" video="mainVideo" id=subtitle]] +[[!template text="captions by sachac" start="00:09:27.080" video="mainVideo" id=subtitle]] diff --git a/2021/captions/emacsconf-2021-cs--one-effective-cs-grad-student-workflow--greg-coladonato--chapters.vtt b/2021/captions/emacsconf-2021-cs--one-effective-cs-grad-student-workflow--greg-coladonato--chapters.vtt new file mode 100644 index 00000000..a897b790 --- /dev/null +++ b/2021/captions/emacsconf-2021-cs--one-effective-cs-grad-student-workflow--greg-coladonato--chapters.vtt @@ -0,0 +1,25 @@ +WEBVTT + +00:00:00.000 --> 00:00:27.038 +Self-intro and context of the talk + +00:00:27.039 --> 00:00:43.119 +Goals of the workflow + +00:00:43.120 --> 00:01:33.999 +Requirements of the workflow + +00:01:34.000 --> 00:01:42.719 +Package dependencies + +00:01:42.720 --> 00:03:24.238 +Demo: Class notes PDFs + +00:03:24.239 --> 00:08:12.638 +Pulling down arXiv papers + +00:08:12.639 --> 00:08:59.439 +Small customizations + +00:08:59.440 --> 00:09:28.080 +TODO diff --git a/2021/captions/emacsconf-2021-cs--one-effective-cs-grad-student-workflow--greg-coladonato--main.vtt b/2021/captions/emacsconf-2021-cs--one-effective-cs-grad-student-workflow--greg-coladonato--main.vtt new file mode 100644 index 00000000..f6f39af7 --- /dev/null +++ b/2021/captions/emacsconf-2021-cs--one-effective-cs-grad-student-workflow--greg-coladonato--main.vtt @@ -0,0 +1,775 @@ +WEBVTT + +00:00.000 --> 00:00:01.520 +My name is Greg Coladonato, + +00:00:01.520 --> 00:00:03.199 +and this is my presentation named + +00:00:03.199 --> 00:00:04.560 +One Effective Computer Science + +00:00:04.560 --> 00:00:06.480 +Grad Student Workflow. + +00:06.480 --> 00:00:07.680 +For self-introduction, + +00:00:07.680 --> 00:00:09.599 +I've been an Emacs user since 1989 + +00:00:09.599 --> 00:00:11.599 +when I was an undergrad in computer science, + +00:00:11.599 --> 00:00:13.040 +and I'm still an Emacs user + +00:00:13.040 --> 00:00:15.280 +now I'm getting a master's of science + +00:00:15.280 --> 00:00:16.880 +in computer science. + +00:16.880 --> 00:00:17.760 +In my day job, + +00:00:17.760 --> 00:00:19.199 +I work in product management + +00:00:19.199 --> 00:00:20.640 +in a Silicon Valley + +00:00:20.640 --> 00:00:21.840 +computer vision startup, + +00:00:21.840 --> 00:00:22.880 +and I'm proud to say + +00:00:22.880 --> 00:00:25.039 +I've been submitting my first PRs + +00:00:25.039 --> 00:00:27.038 +to open source projects this year. + +00:27.039 --> 00:00:29.199 +The goals of my workflow are first + +00:00:29.199 --> 00:00:30.800 +to make my notes easily accessible + +00:00:30.800 --> 00:00:33.280 +and searchable. + +00:33.280 --> 00:00:34.800 +Second goal, provide a way for me + +00:00:34.800 --> 00:00:36.480 +to permanently remember what I learned, + +00:00:36.480 --> 00:00:38.879 +and thirdly, to enable conceptual linking + +00:38.879 --> 00:00:40.480 +between related topics and entities. + +00:00:40.480 --> 00:00:41.920 +I'll give examples of each of these + +00:00:41.920 --> 00:00:43.119 +as we go along. + +00:00:43.120 --> 00:00:45.120 +The requirements of my workflow: + +00:45.120 --> 00:00:47.920 +it needs to be tightly integrated with PDFs, + +00:00:47.920 --> 00:00:50.399 +as most of the documents I get from grad school + +00:00:50.399 --> 00:00:51.440 +are in PDF form, + +00:00:51.440 --> 00:00:53.760 +most of my submissions of work + +00:00:53.760 --> 00:00:54.719 +are in PDF form, + +00:00:54.719 --> 00:00:56.640 +and most research papers I have access to + +00:00:56.640 --> 00:00:58.399 +are in PDF form as well. + +00:58.399 --> 00:01:00.320 +I want my workflow to be subscription-free. + +00:01:00.320 --> 00:01:01.840 +I do not want to be locked into + +01:01.840 --> 00:01:03.120 +paying a subscription + +00:01:03.120 --> 00:01:04.799 +just to read my own notes. + +00:01:04.799 --> 00:01:06.720 +It must be future proof. + +00:01:06.720 --> 00:01:09.600 +I have used note-taking systems in the past + +01:09.600 --> 00:01:12.960 +that I now no longer have a way to decode, + +00:01:12.960 --> 00:01:14.640 +so they're locked into some format + +00:01:14.640 --> 00:01:17.200 +that I can no longer use. + +01:17.200 --> 00:01:19.119 +I want my notes to be version-controlled, + +01:19.119 --> 00:01:20.479 +so that if I make a big mistake, + +00:01:20.479 --> 00:01:22.080 +I can undo and revert + +00:01:22.080 --> 00:01:23.840 +to a prior good version, + +01:23.840 --> 00:01:27.680 +and I want my system to use spaced repetition, + +00:01:27.680 --> 00:01:29.520 +which is an advanced method + +00:01:29.520 --> 00:01:31.840 +of learning things over time + +00:01:31.840 --> 00:01:33.999 +so that you don't forget them. + +01:34.000 --> 00:01:36.799 +The package dependencies, in brief. + +00:01:36.799 --> 00:01:38.960 +org-mode, org-roam, org-roam-bibtex, + +00:01:38.960 --> 00:01:42.719 +pdf-tools, org-noter and org-ref. + +01:42.720 --> 00:01:45.119 +And now let's get on to some demos. + +01:45.119 --> 00:01:47.520 +Here in my browser window here + +00:01:47.520 --> 00:01:49.680 +is a lecture in the course + +00:01:49.680 --> 00:01:51.840 +I'm currently taking on deep learning. + +01:51.840 --> 00:01:54.240 +It's very nice that the professor + +01:54.240 --> 00:01:55.759 +provides slides. So this is + +00:01:55.759 --> 00:02:00.000 +the 54-page PDF file of the slides + +00:02:00.000 --> 00:02:02.079 +for the lecture. The problem is, + +00:02:02.079 --> 00:02:03.200 +it's hard to take notes on them. + +00:02:03.200 --> 00:02:04.560 +It's impossible to take notes on them + +00:02:04.560 --> 00:02:05.840 +here in this browser, + +00:02:05.840 --> 00:02:07.840 +as far as I know. So what I've done is + +00:02:07.840 --> 00:02:11.440 +I've incorporated these slides as a PDF + +02:11.440 --> 00:02:12.959 +in org-roam, which... + +00:02:12.959 --> 00:02:16.640 +I will now visit this file + +00:02:16.640 --> 00:02:19.120 +and you can bring it up alongside the PDF + +00:02:19.120 --> 00:02:20.560 +I was just looking at here. + +00:02:20.560 --> 00:02:23.200 +So what i like about this system is, + +02:23.200 --> 00:02:24.800 +as I'm going through and reading + +02:24.800 --> 00:02:26.720 +watching the video of the lecture, + +00:02:26.720 --> 00:02:29.599 +I'm following along in the PDF notes here, + +02:29.599 --> 00:02:31.680 +and I'm taking my notes alongside them. + +02:31.680 --> 00:02:34.400 +So here's the first part of that lecture. + +02:34.400 --> 00:02:36.319 +You can't see at the bottom right now, + +00:02:36.319 --> 00:02:38.800 +but this is one of the earlier pages. + +00:02:38.800 --> 00:02:42.400 +I go to the second section here + +00:02:42.400 --> 00:02:45.040 +and you see that my notes + +00:02:45.040 --> 00:02:46.640 +for this part of the lecture, + +02:46.640 --> 00:02:48.480 +here, my notes here... + +00:02:48.480 --> 00:02:49.599 +I love how the notes + +00:02:49.599 --> 00:02:50.959 +for different parts of the lecture + +00:02:50.959 --> 00:02:52.560 +are coordinated with the different parts + +02:52.560 --> 00:02:55.200 +of the PDF that go along with the lecture. + +02:55.200 --> 00:02:57.519 +Now let's go back to the top of this + +02:57.519 --> 00:03:01.840 +and you'll see... First, you'll see my notes + +03:01.840 --> 00:03:03.920 +down here. I'll go into these + +00:03:03.920 --> 00:03:06.319 +a little bit more shortly, + +00:03:06.319 --> 00:03:07.200 +but one of the things + +00:03:07.200 --> 00:03:08.959 +that goes along with a lecture + +00:03:08.959 --> 00:03:11.519 +in a grad school class is these days + +00:03:11.519 --> 00:03:13.680 +in computer science citations + +00:03:13.680 --> 00:03:14.640 +for research papers + +00:03:14.640 --> 00:03:16.480 +that were expected to read. + +03:16.480 --> 00:03:20.080 +So here's one entitled MixMatch. + +03:20.080 --> 00:03:22.319 +I haven't downloaded this paper yet, + +03:22.319 --> 00:03:24.238 +so let's go. Take a look at that. + +00:03:24.239 --> 00:03:26.319 +So I use a keystroke to select + +00:03:26.319 --> 00:03:28.480 +the title of the paper + +00:03:28.480 --> 00:03:30.239 +and another keybinding + +00:03:30.239 --> 00:03:31.440 +to search for that paper + +00:03:31.440 --> 00:03:33.519 +on a website called arXiv. + +03:33.519 --> 00:03:35.280 +arXiv, if you're not familiar-- + +00:03:35.280 --> 00:03:36.400 +and here's a match-- + +00:03:36.400 --> 00:03:37.680 +arXiv, if you're not familiar, + +00:03:37.680 --> 00:03:42.000 +is an open research server + +03:42.000 --> 00:03:43.760 +where researchers publish papers + +00:03:43.760 --> 00:03:45.040 +before they're published in journals + +00:03:45.040 --> 00:03:47.920 +or conferences, and they are copyright-free + +03:47.920 --> 00:03:50.159 +and open to anyone to read. + +00:03:50.159 --> 00:03:52.799 +So here is the paper I was looking for. + +03:52.799 --> 00:03:58.560 +I copy this link into an Org mode link, + +00:03:58.560 --> 00:03:59.840 +and I come back to Emacs, + +00:03:59.840 --> 00:04:02.400 +and now another keystroke + +04:02.400 --> 00:04:04.879 +will revisit that website, + +00:04:04.879 --> 00:04:06.400 +pull down the PDF, and pull down + +00:04:06.400 --> 00:04:08.400 +all the information in the bibliography + +00:04:08.400 --> 00:04:11.040 +and put it into a bibliography here, + +04:11.040 --> 00:04:13.599 +inside my local bibliography. + +00:04:13.599 --> 00:04:15.840 +So here's the paper I was just looking at. + +04:15.840 --> 00:04:17.840 +Another great thing about a lot of PDFs + +04:17.840 --> 00:04:20.320 +is that they have an embedded outline + +00:04:20.320 --> 00:04:24.160 +that you can extract via the pdf-tools package. + +04:24.160 --> 00:04:25.680 +So now you see on the right here: + +04:25.680 --> 00:04:27.360 +introduction, related work, MixMatch, + +04:27.360 --> 00:04:30.479 +experiments. I can go right to that section, + +04:30.479 --> 00:04:32.639 +and this outline knows exactly + +00:04:32.639 --> 00:04:33.759 +which part of the PDF + +00:04:33.759 --> 00:04:35.919 +corresponds to each of the parts + +00:04:35.919 --> 00:04:37.680 +of this outline in the paper. + +04:37.680 --> 00:04:40.240 +So then, when I go take notes in here, + +04:40.240 --> 00:04:41.280 +just like in my other notes, + +00:04:41.280 --> 00:04:43.040 +it'll be coordinated with the PDF + +00:04:43.040 --> 00:04:44.639 +that goes along with it. + +04:44.639 --> 00:04:48.080 +So let's quit out of here. + +00:04:48.080 --> 00:04:50.160 +So now that I've captured that... + +00:04:50.160 --> 00:04:53.199 +Uh oh, this is the same paper. + +04:53.199 --> 00:04:56.000 +So now here I am back in my notes. + +00:04:56.000 --> 00:04:58.000 +now that I've captured this paper. + +04:58.000 --> 00:05:02.400 +What I'm going to do is make it a link, + +05:02.400 --> 00:05:07.520 +so the org-roam node that I just took + +00:05:07.520 --> 00:05:09.600 +will be here at the top. MixMatch. + +05:09.600 --> 00:05:10.639 +There's a little difference. + +00:05:10.639 --> 00:05:13.120 +You'll see here, this m is a different case + +00:05:13.120 --> 00:05:16.240 +than this m, and that's one of my to-do list. + +00:05:16.240 --> 00:05:18.720 +I'd like to make it so that this search + +00:05:18.720 --> 00:05:20.320 +is a little less case-sensitive. + +00:05:20.320 --> 00:05:23.520 +So now I've linked this link to this paper + +00:05:23.520 --> 00:05:25.680 +into these notes, and now these are... + +00:05:25.680 --> 00:05:26.639 +you'll see a little bit later + +00:05:26.639 --> 00:05:29.360 +how these links can be graphed and followed + +00:05:29.360 --> 00:05:32.960 +and so forth. While I'm in this document, + +00:05:32.960 --> 00:05:33.680 +I'd like to show you + +00:05:33.680 --> 00:05:36.639 +that when I'm learning something + +05:36.639 --> 00:05:38.400 +and I learn a new fact, + +05:38.400 --> 00:05:40.320 +I write down what I learned + +00:05:40.320 --> 00:05:42.400 +in the form of a question and an answer. + +00:05:42.400 --> 00:05:45.039 +So you can see here, there's a question + +00:05:45.039 --> 00:05:46.800 +that begins with who, what, where. + +00:05:46.800 --> 00:05:49.360 +It begins with a w word, or how, + +05:49.360 --> 00:05:53.039 +or if or is, and it ends in a question mark, + +00:05:53.039 --> 00:05:54.960 +and then following that is another string + +00:05:54.960 --> 00:05:56.560 +that ends in a period. + +05:56.560 --> 00:05:58.240 +So I have a... I'd like to do this + +00:05:58.240 --> 00:05:59.280 +in Emacs as well, but I haven't + +00:05:59.280 --> 00:06:00.319 +worked that out yet. + +00:06:00.319 --> 00:06:04.639 +I have a script that will... + +06:04.639 --> 00:06:07.680 +Let's find a-n-k-i-f. + +06:07.680 --> 00:06:09.680 +Okay, I have a script that will go through + +00:06:09.680 --> 00:06:13.680 +all the notes in my org-roam directory + +06:13.680 --> 00:06:16.880 +and find all the questions. + +00:06:16.880 --> 00:06:20.720 +Now let's pull up the most... + +00:06:20.720 --> 00:06:24.319 +No, don't edit the buffer. + +06:24.319 --> 00:06:29.039 +Save that. Come back to here. + +06:29.039 --> 00:06:31.680 +So now you can see that all the questions + +00:06:31.680 --> 00:06:32.560 +that I've written in my notes + +06:32.560 --> 00:06:33.759 +have now been ANKIFIED. + +00:06:33.759 --> 00:06:34.880 +Now what's that mean? + +00:06:34.880 --> 00:06:40.960 +Anki is this program here + +06:40.960 --> 00:06:43.199 +which is a flashcard system + +00:06:43.199 --> 00:06:44.560 +based on the idea... + +00:06:44.560 --> 00:06:48.000 +No, let's not download that right now. + +00:06:48.000 --> 00:06:50.720 +This is a system that enables + +00:06:50.720 --> 00:06:53.120 +the easy creation of flash cards + +06:53.120 --> 00:06:54.479 +that show you the front, + +00:06:54.479 --> 00:06:55.360 +show you the back, + +00:06:55.360 --> 00:06:56.160 +and then you decide + +00:06:56.160 --> 00:07:00.000 +if you knew that question or not. + +07:00.000 --> 00:07:02.639 +So I don't want to spend much time on this, + +00:07:02.639 --> 00:07:04.639 +but everything I'm learning in a class, + +00:07:04.639 --> 00:07:06.800 +I write into my notes as a question + +00:07:06.800 --> 00:07:08.800 +that I load into this flashcard system + +00:07:08.800 --> 00:07:10.880 +that then I can review on a walk, + +00:07:10.880 --> 00:07:13.680 +or on a bus ride, or whatever, + +07:13.680 --> 00:07:16.400 +and stay on top of indefinitely. + +00:07:16.400 --> 00:07:17.440 +As long as I can continue + +07:17.440 --> 00:07:18.400 +to keep reviewing that, + +00:07:18.400 --> 00:07:20.639 +I will keep that information + +00:07:20.639 --> 00:07:22.319 +fresh in my mind. + +07:22.319 --> 00:07:24.479 +So now let's come out of these files + +07:24.479 --> 00:07:25.039 +back to here. + +00:07:25.039 --> 00:07:27.440 +So I've demoed class note PDFs, + +00:07:27.440 --> 00:07:29.440 +grabbing papers from arXiv, + +07:29.440 --> 00:07:31.199 +autogenerating the skeletons + +00:07:31.199 --> 00:07:32.720 +and the flashcards, + +00:07:32.720 --> 00:07:35.280 +and now let's see what it looks like. + +07:35.280 --> 00:07:40.160 +Let's visualize the connections + +07:40.160 --> 00:07:42.000 +between these nodes. + +07:42.000 --> 00:07:45.199 +So here is a graph for the file + +00:07:45.199 --> 00:07:46.319 +I'm reading right now: + +00:07:46.319 --> 00:07:49.520 +One Effective Grad Student Workflow. + +07:49.520 --> 00:07:53.599 +Here is the node I have a link to + +00:07:53.599 --> 00:07:54.639 +in my Org mode document + +07:54.639 --> 00:07:57.199 +on spaced repetition. We can open that + +00:07:57.199 --> 00:07:59.280 +and come right back to Emacs, + +07:59.280 --> 00:08:01.680 +and I just love that. + +08:01.680 --> 00:08:03.919 +For the more complicated topics, + +00:08:03.919 --> 00:08:05.520 +you can see connections between things + +00:08:05.520 --> 00:08:07.520 +that you maybe didn't realize you had, + +00:08:07.520 --> 00:08:10.240 +and some of the notes you've taken. + +00:08:10.240 --> 00:08:12.638 +And so I'm getting near the end. + +00:08:12.639 --> 00:08:15.120 +I just want to show some small customizations. + +08:15.120 --> 00:08:17.120 +I save my org mode files + +00:08:17.120 --> 00:08:18.479 +that are in org-roam + +00:08:18.479 --> 00:08:21.520 +with a year year month month date prefix, + +00:08:21.520 --> 00:08:24.639 +so that I can tell when the node was created + +00:08:24.639 --> 00:08:26.560 +I also truncate them at 30 characters, + +00:08:26.560 --> 00:08:27.919 +so that when I do an ls, + +00:08:27.919 --> 00:08:29.280 +they don't word wrap. + +00:08:29.280 --> 00:08:32.800 +Maybe that's OCD. + +08:32.800 --> 00:08:38.159 +I also use an ID format that is year month + +00:08:38.159 --> 00:08:40.479 +day hour month hour minute second + +08:40.479 --> 00:08:43.279 +rather than the full UUID format + +00:08:43.279 --> 00:08:44.720 +because that number up there, + +00:08:44.720 --> 00:08:46.160 +that ID makes sense to me + +00:08:46.160 --> 00:08:50.160 +and it gives me an idea of when that node-- + +08:50.160 --> 00:08:51.040 +which you can, by the way, + +00:08:51.040 --> 00:08:55.040 +you can have--even one of these subheadings + +00:08:55.040 --> 00:08:56.240 +can be a node in org-roam. + +00:08:56.240 --> 00:08:57.120 +So now that you can see + +08:57.120 --> 00:08:59.439 +that was created right now. + +08:59.440 --> 00:09:00.640 +Some of the TODOs I still have + +00:09:00.640 --> 00:09:02.720 +in this system... We don't have to go + +00:09:02.720 --> 00:09:04.000 +too much into them, but I mentioned + +00:09:04.000 --> 00:09:07.600 +case insensitivity, and I'd like + +00:09:07.600 --> 00:09:10.080 +to make some improvements to org-noter. + +00:09:10.080 --> 00:09:12.240 +At this point, I'd just like to... + +09:12.240 --> 00:09:14.959 +I have a list of people I'd like to thank. + +00:09:14.959 --> 00:09:16.240 +I'm not gonna read the whole list out, + +00:09:16.240 --> 00:09:17.680 +but they're a bunch of software engineers + +00:09:17.680 --> 00:09:20.399 +that created great free software + +00:09:20.399 --> 00:09:21.519 +that's very useful to me + +00:09:21.519 --> 00:09:23.839 +and I use every day, so thank you to them, + +00:09:23.839 --> 00:09:27.080 +and thank you all for listening to my talk. + +00:09:27.080 --> 00:09:28.080 +[captions by sachac] diff --git a/2021/emacsconf-pentabarf.xml b/2021/emacsconf-pentabarf.xml index 1148d51e..93b8e199 100644 --- a/2021/emacsconf-pentabarf.xml +++ b/2021/emacsconf-pentabarf.xml @@ -1,4 +1,4 @@ -20211127135517emacsconf2021EmacsConf 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. +20211127140613emacsconf2021EmacsConf 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. @@ -28,37 +28,37 @@ https://emacsconf.org/2021/talks/janitorStefan Monnier2021-11-27T18:51:00Z13:51enMainTalkMainemacsconf-2021-talk-erg0:11Emacs Research Group, Season Zero: What we did together with Emacs in 2 hours a week for a yearTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/ergNoorah AlhasanJoe CorneliRaymond PuzioLeo Vivier2021-11-27T19:05:00Z14:05enMainTalkMainemacsconf-2021-talk-cs0:10One effective CS grad student workflowTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/ergNoorah AlhasanJoe CorneliRaymond PuzioLeo Vivier2021-11-27T19:03:00Z14:03enMainTalkMainemacsconf-2021-talk-cs0:10One effective CS grad student workflowTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/csGreg Coladonato2021-11-27T19:18:00Z14:18enMainTalkMainemacsconf-2021-talk-professional0:11Using Org-Mode For Recording Continuous Professional DevelopmentTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/csGreg Coladonato2021-11-27T19:16:00Z14:16enMainTalkMainemacsconf-2021-talk-professional0:11Using Org-Mode For Recording Continuous Professional DevelopmentTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/professionalPhilip Beadling2021-11-27T19:32:00Z14:32enMainTalkMainemacsconf-2021-talk-tech0:11Creating technical API documentation and presentations using org-babel, restclient, and org-treeslideTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/professionalPhilip Beadling2021-11-27T19:30:00Z14:30enMainTalkMainemacsconf-2021-talk-tech0:11Creating technical API documentation and presentations using org-babel, restclient, and org-treeslideTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/techJan Ypma2021-11-27T19:46:00Z14:46enMainTalkMainemacsconf-2021-talk-exec0:08Org as an executable formatTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/techJan Ypma2021-11-27T19:44:00Z14:44enMainTalkMainemacsconf-2021-talk-exec0:08Org as an executable formatTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/execTom Gillespie2021-11-27T19:57:00Z14:57enMainTalkMainemacsconf-2021-talk-org-outside0:13The use of Org mode syntax outside of GNU/EmacsTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/execTom Gillespie2021-11-27T19:55:00Z14:55enMainTalkMainemacsconf-2021-talk-org-outside0:13The use of Org mode syntax outside of GNU/EmacsTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/org-outsideKarl Voit2021-11-27T20:11:00Z15:11enMainTalkMainemacsconf-2021-talk-teach0:21Using Org-mode to teach programmingTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/org-outsideKarl Voit2021-11-27T20:09:00Z15:09enMainTalkMainemacsconf-2021-talk-teach0:21Using Org-mode to teach programmingTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/teachDaniel German2021-11-27T20:35:00Z15:35enMainTalkMainemacsconf-2021-talk-research0:09Managing a research workflow (bibliographies, note-taking, and arXiv)Times are approximate and will probably change. +https://emacsconf.org/2021/talks/teachDaniel German2021-11-27T20:33:00Z15:33enMainTalkMainemacsconf-2021-talk-research0:09Managing a research workflow (bibliographies, note-taking, and arXiv)Times are approximate and will probably change. -https://emacsconf.org/2021/talks/researchAhmed Khaled2021-11-27T20:47:00Z15:47enMainTalkMainemacsconf-2021-talk-babel0:10Babel for academicsTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/researchAhmed Khaled2021-11-27T20:45:00Z15:45enMainTalkMainemacsconf-2021-talk-babel0:10Babel for academicsTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/babelAsilata Bapat2021-11-27T20:59:00Z15:59enMainTalkMainemacsconf-2021-talk-molecular0:09Reproducible molecular graphics with Org-modeTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/babelAsilata Bapat2021-11-27T20:57:00Z15:57enMainTalkMainemacsconf-2021-talk-molecular0:09Reproducible molecular graphics with Org-modeTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/molecularBlaine Mooers2021-11-27T21:11:00Z16:11enMainTalkMainemacsconf-2021-talk-project0:10Budgeting, Project Monitoring and Invoicing with Org ModeTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/molecularBlaine Mooers2021-11-27T21:09:00Z16:09enMainTalkMainemacsconf-2021-talk-project0:10Budgeting, Project Monitoring and Invoicing with Org ModeTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/projectAdolfo Villafiorita2021-11-27T21:24:00Z16:24enMainTalkMainemacsconf-2021-talk-invoice0:10Finding Your (In)voice: Emacs for InvoicingTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/projectAdolfo Villafiorita2021-11-27T21:22:00Z16:22enMainTalkMainemacsconf-2021-talk-invoice0:10Finding Your (In)voice: Emacs for InvoicingTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/invoiceBala Ramadurai2021-11-27T21:37:00Z16:37enMainTalkMainemacsconf-2021-talk-dashboard0:09Productivity Dashboards with Emacs and KindleTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/invoiceBala Ramadurai2021-11-27T21:35:00Z16:35enMainTalkMainemacsconf-2021-talk-dashboard0:09Productivity Dashboards with Emacs and KindleTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/dashboardMehmet Tekman2021-11-27T21:49:00Z16:49enMainTalkMainemacsconf-2021-talk-nyxt0:09Emacs with Nyxt: extend your editor with the power of a Lisp browserTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/dashboardMehmet Tekman2021-11-27T21:47:00Z16:47enMainTalkMainemacsconf-2021-talk-nyxt0:09Emacs with Nyxt: extend your editor with the power of a Lisp browserTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/nyxtAndrea2021-11-27T22:01:00Z17:01enMainTalkMainemacsconf-2021-talk-dev-update0:08Emacs development updatesTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/nyxtAndrea2021-11-27T21:59:00Z16:59enMainTalkMainemacsconf-2021-talk-dev-update0:08Emacs development updatesTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/dev-updateJohn Wiegley2021-11-27T22:12:00Z17:12enMainTalkMainemacsconf-2021-talk-design0:07On the design of text editorsTimes are approximate and will probably change. +https://emacsconf.org/2021/talks/dev-updateJohn Wiegley2021-11-27T22:10:00Z17:10enMainTalkMainemacsconf-2021-talk-design0:07On the design of text editorsTimes are approximate and will probably change. -https://emacsconf.org/2021/talks/designNicolas P. Rougier2021-11-27T22:23:00Z17:23enMainTalkMainemacsconf-2021-talk-day1-close0:05Closing remarks day 1Times are approximate and will probably change. +https://emacsconf.org/2021/talks/designNicolas P. Rougier2021-11-27T22:21:00Z17:21enMainTalkMainemacsconf-2021-talk-day1-close0:05Closing remarks day 1Times are approximate and will probably change. https://emacsconf.org/2021/talks/day1-closeEmacsConf2021-11-28T14:00:00Z09:00enMainTalkMainemacsconf-2021-talk-day2-open0:05Opening remarks day 2Times are approximate and will probably change. diff --git a/2021/emacsconf.ics b/2021/emacsconf.ics index c9dae688..aa295828 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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 @@ -52,7 +52,7 @@ UID:db4ccb28-867f-df24-c073-eaca6edad438 URL:https://emacsconf.org/2021/talks/omegat DTSTART:20211127T145900Z DTEND:20211127T150900Z -DTSTAMP:20211127T185516Z +DTSTAMP:20211127T190611Z 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 @@ -66,7 +66,7 @@ UID:ea5bab3c-f31e-68a4-fa23-81ca67fa1990 URL:https://emacsconf.org/2021/talks/unix DTSTART:20211127T151300Z DTEND:20211127T152000Z -DTSTAMP:20211127T185516Z +DTSTAMP:20211127T190611Z 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 @@ -79,7 +79,7 @@ UID:6fccae45-04b5-5524-662b-fdba87754d06 URL:https://emacsconf.org/2021/talks/montessori DTSTART:20211127T152500Z DTEND:20211127T153600Z -DTSTAMP:20211127T185516Z +DTSTAMP:20211127T190611Z 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 @@ -92,7 +92,7 @@ UID:fe959e43-441b-ed34-854b-87f6f481f55a URL:https://emacsconf.org/2021/talks/pattern DTSTART:20211127T154000Z DTEND:20211127T160400Z -DTSTAMP:20211127T185516Z +DTSTAMP:20211127T190611Z 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 @@ -105,7 +105,7 @@ UID:48a8580f-52ce-cc84-6a23-1eddf720ae02 URL:https://emacsconf.org/2021/talks/freedom DTSTART:20211127T160700Z DTEND:20211127T164600Z -DTSTAMP:20211127T185516Z +DTSTAMP:20211127T190611Z 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 @@ -118,7 +118,7 @@ UID:525d972d-1e34-bcb4-e9c3-861942549357 URL:https://emacsconf.org/2021/talks/nongnu DTSTART:20211127T164600Z DTEND:20211127T165300Z -DTSTAMP:20211127T185516Z +DTSTAMP:20211127T190611Z 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 @@ -132,7 +132,7 @@ UID:245a575a-965a-caa4-8d3b-75f8519c2f3e URL:https://emacsconf.org/2021/talks/borg DTSTART:20211127T165500Z DTEND:20211127T170300Z -DTSTAMP:20211127T185516Z +DTSTAMP:20211127T190611Z 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 @@ -145,7 +145,7 @@ UID:e4bdc2c1-e4b6-67e4-aafb-87ec9aaf846b URL:https://emacsconf.org/2021/talks/nangulator DTSTART:20211127T170300Z DTEND:20211127T171300Z -DTSTAMP:20211127T185516Z +DTSTAMP:20211127T190611Z 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 @@ -158,7 +158,7 @@ UID:716d913f-de8b-91a4-5f33-e04ba0905fa5 URL:https://emacsconf.org/2021/talks/gregorian DTSTART:20211127T171400Z DTEND:20211127T172300Z -DTSTAMP:20211127T185516Z +DTSTAMP:20211127T190611Z 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 @@ -171,7 +171,7 @@ UID:86158391-53a2-7cb4-d7d3-020afbf6d8d9 URL:https://emacsconf.org/2021/talks/telega DTSTART:20211127T180100Z DTEND:20211127T180900Z -DTSTAMP:20211127T185516Z +DTSTAMP:20211127T190611Z 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 @@ -184,7 +184,7 @@ UID:14ab7a54-d75d-45e4-85ab-8fd2e391ea41 URL:https://emacsconf.org/2021/talks/janitor DTSTART:20211127T181000Z DTEND:20211127T183600Z -DTSTAMP:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185100Z DTEND:20211127T190200Z -DTSTAMP:20211127T185516Z +DTSTAMP:20211127T190611Z 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 @@ -213,9 +213,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:0f98a5bb-53ce-fb74-1003-0b1f320d414e URL:https://emacsconf.org/2021/talks/cs -DTSTART:20211127T190500Z -DTEND:20211127T191500Z -DTSTAMP:20211127T185516Z +DTSTART:20211127T190300Z +DTEND:20211127T191300Z +DTSTAMP:20211127T190611Z 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 @@ -227,9 +227,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:43cc5db4-e26f-fb44-9aeb-b16c38d8cef3 URL:https://emacsconf.org/2021/talks/professional -DTSTART:20211127T191800Z -DTEND:20211127T192900Z -DTSTAMP:20211127T185516Z +DTSTART:20211127T191600Z +DTEND:20211127T192700Z +DTSTAMP:20211127T190611Z 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 @@ -241,9 +241,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:a10ce62e-6454-d784-21bb-f6a0488e883c URL:https://emacsconf.org/2021/talks/tech -DTSTART:20211127T193200Z -DTEND:20211127T194300Z -DTSTAMP:20211127T185516Z +DTSTART:20211127T193000Z +DTEND:20211127T194100Z +DTSTAMP:20211127T190611Z 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 @@ -254,9 +254,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:b092bc88-e74c-a9c4-611b-d47c99ef578c URL:https://emacsconf.org/2021/talks/exec -DTSTART:20211127T194600Z -DTEND:20211127T195400Z -DTSTAMP:20211127T185516Z +DTSTART:20211127T194400Z +DTEND:20211127T195200Z +DTSTAMP:20211127T190611Z 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 @@ -267,9 +267,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:69763d57-be4e-7e74-509b-92e48a0e7ba6 URL:https://emacsconf.org/2021/talks/org-outside -DTSTART:20211127T195700Z -DTEND:20211127T201000Z -DTSTAMP:20211127T185516Z +DTSTART:20211127T195500Z +DTEND:20211127T200800Z +DTSTAMP:20211127T190611Z 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 @@ -280,9 +280,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:aed5e190-66a0-3dd4-e5eb-be09be94e6c3 URL:https://emacsconf.org/2021/talks/teach -DTSTART:20211127T201100Z -DTEND:20211127T203200Z -DTSTAMP:20211127T185516Z +DTSTART:20211127T200900Z +DTEND:20211127T203000Z +DTSTAMP:20211127T190611Z 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 @@ -294,9 +294,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:fd246cee-b5d6-7cc4-2b63-20e87bb7d750 URL:https://emacsconf.org/2021/talks/research -DTSTART:20211127T203500Z -DTEND:20211127T204400Z -DTSTAMP:20211127T185516Z +DTSTART:20211127T203300Z +DTEND:20211127T204200Z +DTSTAMP:20211127T190611Z 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 @@ -307,9 +307,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:db5821ed-fef4-4934-8fb3-87a0282714de URL:https://emacsconf.org/2021/talks/babel -DTSTART:20211127T204700Z -DTEND:20211127T205700Z -DTSTAMP:20211127T185516Z +DTSTART:20211127T204500Z +DTEND:20211127T205500Z +DTSTAMP:20211127T190611Z 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 @@ -320,9 +320,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:1fc4917c-aab4-1924-2983-e78f8bca6af9 URL:https://emacsconf.org/2021/talks/molecular -DTSTART:20211127T205900Z -DTEND:20211127T210800Z -DTSTAMP:20211127T185516Z +DTSTART:20211127T205700Z +DTEND:20211127T210600Z +DTSTAMP:20211127T190611Z 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 @@ -334,9 +334,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:c54c7930-51cc-5184-9dfb-5033e577b95e URL:https://emacsconf.org/2021/talks/project -DTSTART:20211127T211100Z -DTEND:20211127T212100Z -DTSTAMP:20211127T185516Z +DTSTART:20211127T210900Z +DTEND:20211127T211900Z +DTSTAMP:20211127T190611Z 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 @@ -347,9 +347,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:c9870e10-2600-85a4-24fb-793dfc51164e URL:https://emacsconf.org/2021/talks/invoice -DTSTART:20211127T212400Z -DTEND:20211127T213400Z -DTSTAMP:20211127T185516Z +DTSTART:20211127T212200Z +DTEND:20211127T213200Z +DTSTAMP:20211127T190611Z 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 @@ -360,9 +360,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:e4e995c0-6e06-8544-a8c3-5f9a06c856fb URL:https://emacsconf.org/2021/talks/dashboard -DTSTART:20211127T213700Z -DTEND:20211127T214600Z -DTSTAMP:20211127T185516Z +DTSTART:20211127T213500Z +DTEND:20211127T214400Z +DTSTAMP:20211127T190611Z 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 @@ -374,9 +374,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:33776e08-e815-db94-971b-a151236e11be URL:https://emacsconf.org/2021/talks/nyxt -DTSTART:20211127T214900Z -DTEND:20211127T215800Z -DTSTAMP:20211127T185516Z +DTSTART:20211127T214700Z +DTEND:20211127T215600Z +DTSTAMP:20211127T190611Z 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 @@ -387,9 +387,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:59e4daca-1e46-9054-9573-9c91966d6987 URL:https://emacsconf.org/2021/talks/dev-update -DTSTART:20211127T220100Z -DTEND:20211127T220900Z -DTSTAMP:20211127T185516Z +DTSTART:20211127T215900Z +DTEND:20211127T220700Z +DTSTAMP:20211127T190611Z 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 @@ -400,9 +400,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:86d4470a-8d19-7bd4-0c53-6aba1b49baef URL:https://emacsconf.org/2021/talks/design -DTSTART:20211127T221200Z -DTEND:20211127T221900Z -DTSTAMP:20211127T185516Z +DTSTART:20211127T221000Z +DTEND:20211127T221700Z +DTSTAMP:20211127T190611Z 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 @@ -413,9 +413,9 @@ ORGANIZER:EmacsConf LOCATION:https://emacsconf.org/ UID:5287b003-f368-36c4-4f9b-8135734cad39 URL:https://emacsconf.org/2021/talks/day1-close -DTSTART:20211127T222300Z -DTEND:20211127T222800Z -DTSTAMP:20211127T185516Z +DTSTART:20211127T222100Z +DTEND:20211127T222600Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z 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:20211127T185516Z +DTSTAMP:20211127T190611Z DESCRIPTION: Times are approximate and will probably change.\nhttps://emacs conf.org/2021/talks/day2-close\n END:VEVENT diff --git a/2021/info/babel-schedule.md b/2021/info/babel-schedule.md index a2e0ce8d..e7a5dd77 100644 --- a/2021/info/babel-schedule.md +++ b/2021/info/babel-schedule.md @@ -3,7 +3,7 @@ Q&A: maybe live (early morning in Australia) Status: Captions added to video Duration: 9:58 -
Saturday, Nov 27 2021, ~ 3:47 PM - 3:57 PM EST
Saturday, Nov 27 2021, ~12:47 PM - 12:57 PM PST
Saturday, Nov 27 2021, ~ 8:47 PM - 8:57 PM UTC
Saturday, Nov 27 2021, ~ 9:47 PM - 9:57 PM CET
Saturday, Nov 27 2021, ~10:47 PM - 10:57 PM EET
Sunday, Nov 28 2021, ~ 2:17 AM - 2:27 AM IST
Sunday, Nov 28 2021, ~ 4:47 AM - 4:57 AM +08
Sunday, Nov 28 2021, ~ 5:47 AM - 5:57 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~ 3:45 PM - 3:55 PM EST
Saturday, Nov 27 2021, ~12:45 PM - 12:55 PM PST
Saturday, Nov 27 2021, ~ 8:45 PM - 8:55 PM UTC
Saturday, Nov 27 2021, ~ 9:45 PM - 9:55 PM CET
Saturday, Nov 27 2021, ~10:45 PM - 10:55 PM EET
Sunday, Nov 28 2021, ~ 2:15 AM - 2:25 AM IST
Sunday, Nov 28 2021, ~ 4:45 AM - 4:55 AM +08
Sunday, Nov 28 2021, ~ 5:45 AM - 5:55 AM JST
Find out how to watch and participate
[[!inline pages="internal(2021/inline-alternate)" raw="yes"]] # Description diff --git a/2021/info/cs-schedule.md b/2021/info/cs-schedule.md index 0590ad34..c6f7e02d 100644 --- a/2021/info/cs-schedule.md +++ b/2021/info/cs-schedule.md @@ -1,10 +1,14 @@ Q&A: live Q&A -Status: Captions added to video -Duration: 9:33 -
Saturday, Nov 27 2021, ~ 2:05 PM - 2:15 PM EST
Saturday, Nov 27 2021, ~11:05 AM - 11:15 AM PST
Saturday, Nov 27 2021, ~ 7:05 PM - 7:15 PM UTC
Saturday, Nov 27 2021, ~ 8:05 PM - 8:15 PM CET
Saturday, Nov 27 2021, ~ 9:05 PM - 9:15 PM EET
Sunday, Nov 28 2021, ~12:35 AM - 12:45 AM IST
Sunday, Nov 28 2021, ~ 3:05 AM - 3:15 AM +08
Sunday, Nov 28 2021, ~ 4:05 AM - 4:15 AM JST
Find out how to watch and participate
+Status: Now playing +Duration: 9:28 -# Description + +# Description diff --git a/2021/info/dashboard-schedule.md b/2021/info/dashboard-schedule.md index 04a9853e..9ad039f2 100644 --- a/2021/info/dashboard-schedule.md +++ b/2021/info/dashboard-schedule.md @@ -3,7 +3,7 @@ Q&A: live Q&A and Matrix Chat (@mtekman:matrix.org) Status: Captions added to video Duration: 8:31 -
Saturday, Nov 27 2021, ~ 4:37 PM - 4:46 PM EST
Saturday, Nov 27 2021, ~ 1:37 PM - 1:46 PM PST
Saturday, Nov 27 2021, ~ 9:37 PM - 9:46 PM UTC
Saturday, Nov 27 2021, ~10:37 PM - 10:46 PM CET
Saturday, Nov 27 2021, ~11:37 PM - 11:46 PM EET
Sunday, Nov 28 2021, ~ 3:07 AM - 3:16 AM IST
Sunday, Nov 28 2021, ~ 5:37 AM - 5:46 AM +08
Sunday, Nov 28 2021, ~ 6:37 AM - 6:46 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~ 4:35 PM - 4:44 PM EST
Saturday, Nov 27 2021, ~ 1:35 PM - 1:44 PM PST
Saturday, Nov 27 2021, ~ 9:35 PM - 9:44 PM UTC
Saturday, Nov 27 2021, ~10:35 PM - 10:44 PM CET
Saturday, Nov 27 2021, ~11:35 PM - 11:44 PM EET
Sunday, Nov 28 2021, ~ 3:05 AM - 3:14 AM IST
Sunday, Nov 28 2021, ~ 5:35 AM - 5:44 AM +08
Sunday, Nov 28 2021, ~ 6:35 AM - 6:44 AM JST
Find out how to watch and participate
# Description diff --git a/2021/info/day1-close-schedule.md b/2021/info/day1-close-schedule.md index b4ab7508..63add139 100644 --- a/2021/info/day1-close-schedule.md +++ b/2021/info/day1-close-schedule.md @@ -2,7 +2,7 @@ Status: Will be live Duration: 5 minutes -
Saturday, Nov 27 2021, ~ 5:23 PM - 5:28 PM EST
Saturday, Nov 27 2021, ~ 2:23 PM - 2:28 PM PST
Saturday, Nov 27 2021, ~10:23 PM - 10:28 PM UTC
Saturday, Nov 27 2021, ~11:23 PM - 11:28 PM CET
Sunday, Nov 28 2021, ~12:23 AM - 12:28 AM EET
Sunday, Nov 28 2021, ~ 3:53 AM - 3:58 AM IST
Sunday, Nov 28 2021, ~ 6:23 AM - 6:28 AM +08
Sunday, Nov 28 2021, ~ 7:23 AM - 7:28 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~ 5:21 PM - 5:26 PM EST
Saturday, Nov 27 2021, ~ 2:21 PM - 2:26 PM PST
Saturday, Nov 27 2021, ~10:21 PM - 10:26 PM UTC
Saturday, Nov 27 2021, ~11:21 PM - 11:26 PM CET
Sunday, Nov 28 2021, ~12:21 AM - 12:26 AM EET
Sunday, Nov 28 2021, ~ 3:51 AM - 3:56 AM IST
Sunday, Nov 28 2021, ~ 6:21 AM - 6:26 AM +08
Sunday, Nov 28 2021, ~ 7:21 AM - 7:26 AM JST
Find out how to watch and participate
# Description diff --git a/2021/info/design-schedule.md b/2021/info/design-schedule.md index 166d2a04..f9117fc8 100644 --- a/2021/info/design-schedule.md +++ b/2021/info/design-schedule.md @@ -3,7 +3,7 @@ Q&A: maybe live Status: Captions added to video Duration: 6:39 -
Saturday, Nov 27 2021, ~ 5:12 PM - 5:19 PM EST
Saturday, Nov 27 2021, ~ 2:12 PM - 2:19 PM PST
Saturday, Nov 27 2021, ~10:12 PM - 10:19 PM UTC
Saturday, Nov 27 2021, ~11:12 PM - 11:19 PM CET
Sunday, Nov 28 2021, ~12:12 AM - 12:19 AM EET
Sunday, Nov 28 2021, ~ 3:42 AM - 3:49 AM IST
Sunday, Nov 28 2021, ~ 6:12 AM - 6:19 AM +08
Sunday, Nov 28 2021, ~ 7:12 AM - 7:19 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~ 5:10 PM - 5:17 PM EST
Saturday, Nov 27 2021, ~ 2:10 PM - 2:17 PM PST
Saturday, Nov 27 2021, ~10:10 PM - 10:17 PM UTC
Saturday, Nov 27 2021, ~11:10 PM - 11:17 PM CET
Sunday, Nov 28 2021, ~12:10 AM - 12:17 AM EET
Sunday, Nov 28 2021, ~ 3:40 AM - 3:47 AM IST
Sunday, Nov 28 2021, ~ 6:10 AM - 6:17 AM +08
Sunday, Nov 28 2021, ~ 7:10 AM - 7:17 AM JST
Find out how to watch and participate
[[!inline pages="internal(2021/inline-alternate)" raw="yes"]] # Description diff --git a/2021/info/dev-update-schedule.md b/2021/info/dev-update-schedule.md index 7c06fa17..bcc5868d 100644 --- a/2021/info/dev-update-schedule.md +++ b/2021/info/dev-update-schedule.md @@ -3,7 +3,7 @@ Q&A: maybe after the conference; will try to attend Status: Captions added to video Duration: 7:17 -
Saturday, Nov 27 2021, ~ 5:01 PM - 5:09 PM EST
Saturday, Nov 27 2021, ~ 2:01 PM - 2:09 PM PST
Saturday, Nov 27 2021, ~10:01 PM - 10:09 PM UTC
Saturday, Nov 27 2021, ~11:01 PM - 11:09 PM CET
Sunday, Nov 28 2021, ~12:01 AM - 12:09 AM EET
Sunday, Nov 28 2021, ~ 3:31 AM - 3:39 AM IST
Sunday, Nov 28 2021, ~ 6:01 AM - 6:09 AM +08
Sunday, Nov 28 2021, ~ 7:01 AM - 7:09 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~ 4:59 PM - 5:07 PM EST
Saturday, Nov 27 2021, ~ 1:59 PM - 2:07 PM PST
Saturday, Nov 27 2021, ~ 9:59 PM - 10:07 PM UTC
Saturday, Nov 27 2021, ~10:59 PM - 11:07 PM CET
Saturday, Nov 27 2021, ~11:59 PM - 12:07 AM EET
Sunday, Nov 28 2021, ~ 3:29 AM - 3:37 AM IST
Sunday, Nov 28 2021, ~ 5:59 AM - 6:07 AM +08
Sunday, Nov 28 2021, ~ 6:59 AM - 7:07 AM JST
Find out how to watch and participate
[[!inline pages="internal(2021/inline-alternate)" raw="yes"]] # Description diff --git a/2021/info/exec-schedule.md b/2021/info/exec-schedule.md index a8eeb882..5da08f4b 100644 --- a/2021/info/exec-schedule.md +++ b/2021/info/exec-schedule.md @@ -3,7 +3,7 @@ Q&A: live Q&A or IRC Status: Captions added to video Duration: 7:09 -
Saturday, Nov 27 2021, ~ 2:46 PM - 2:54 PM EST
Saturday, Nov 27 2021, ~11:46 AM - 11:54 AM PST
Saturday, Nov 27 2021, ~ 7:46 PM - 7:54 PM UTC
Saturday, Nov 27 2021, ~ 8:46 PM - 8:54 PM CET
Saturday, Nov 27 2021, ~ 9:46 PM - 9:54 PM EET
Sunday, Nov 28 2021, ~ 1:16 AM - 1:24 AM IST
Sunday, Nov 28 2021, ~ 3:46 AM - 3:54 AM +08
Sunday, Nov 28 2021, ~ 4:46 AM - 4:54 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~ 2:44 PM - 2:52 PM EST
Saturday, Nov 27 2021, ~11:44 AM - 11:52 AM PST
Saturday, Nov 27 2021, ~ 7:44 PM - 7:52 PM UTC
Saturday, Nov 27 2021, ~ 8:44 PM - 8:52 PM CET
Saturday, Nov 27 2021, ~ 9:44 PM - 9:52 PM EET
Sunday, Nov 28 2021, ~ 1:14 AM - 1:22 AM IST
Sunday, Nov 28 2021, ~ 3:44 AM - 3:52 AM +08
Sunday, Nov 28 2021, ~ 4:44 AM - 4:52 AM JST
Find out how to watch and participate
# Description diff --git a/2021/info/invoice-schedule.md b/2021/info/invoice-schedule.md index e08e5f78..f64d42da 100644 --- a/2021/info/invoice-schedule.md +++ b/2021/info/invoice-schedule.md @@ -3,7 +3,7 @@ Q&A: answering after the conference Status: Captions added to video Duration: 9:59 -
Saturday, Nov 27 2021, ~ 4:24 PM - 4:34 PM EST
Saturday, Nov 27 2021, ~ 1:24 PM - 1:34 PM PST
Saturday, Nov 27 2021, ~ 9:24 PM - 9:34 PM UTC
Saturday, Nov 27 2021, ~10:24 PM - 10:34 PM CET
Saturday, Nov 27 2021, ~11:24 PM - 11:34 PM EET
Sunday, Nov 28 2021, ~ 2:54 AM - 3:04 AM IST
Sunday, Nov 28 2021, ~ 5:24 AM - 5:34 AM +08
Sunday, Nov 28 2021, ~ 6:24 AM - 6:34 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~ 4:22 PM - 4:32 PM EST
Saturday, Nov 27 2021, ~ 1:22 PM - 1:32 PM PST
Saturday, Nov 27 2021, ~ 9:22 PM - 9:32 PM UTC
Saturday, Nov 27 2021, ~10:22 PM - 10:32 PM CET
Saturday, Nov 27 2021, ~11:22 PM - 11:32 PM EET
Sunday, Nov 28 2021, ~ 2:52 AM - 3:02 AM IST
Sunday, Nov 28 2021, ~ 5:22 AM - 5:32 AM +08
Sunday, Nov 28 2021, ~ 6:22 AM - 6:32 AM JST
Find out how to watch and participate
[[!inline pages="internal(2021/inline-alternate)" raw="yes"]] # Description diff --git a/2021/info/molecular-schedule.md b/2021/info/molecular-schedule.md index b505f333..6c298faa 100644 --- a/2021/info/molecular-schedule.md +++ b/2021/info/molecular-schedule.md @@ -3,7 +3,7 @@ Q&A: live Q&A or Etherpad Status: Captions added to video Duration: 8:04 -
Saturday, Nov 27 2021, ~ 3:59 PM - 4:08 PM EST
Saturday, Nov 27 2021, ~12:59 PM - 1:08 PM PST
Saturday, Nov 27 2021, ~ 8:59 PM - 9:08 PM UTC
Saturday, Nov 27 2021, ~ 9:59 PM - 10:08 PM CET
Saturday, Nov 27 2021, ~10:59 PM - 11:08 PM EET
Sunday, Nov 28 2021, ~ 2:29 AM - 2:38 AM IST
Sunday, Nov 28 2021, ~ 4:59 AM - 5:08 AM +08
Sunday, Nov 28 2021, ~ 5:59 AM - 6:08 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~ 3:57 PM - 4:06 PM EST
Saturday, Nov 27 2021, ~12:57 PM - 1:06 PM PST
Saturday, Nov 27 2021, ~ 8:57 PM - 9:06 PM UTC
Saturday, Nov 27 2021, ~ 9:57 PM - 10:06 PM CET
Saturday, Nov 27 2021, ~10:57 PM - 11:06 PM EET
Sunday, Nov 28 2021, ~ 2:27 AM - 2:36 AM IST
Sunday, Nov 28 2021, ~ 4:57 AM - 5:06 AM +08
Sunday, Nov 28 2021, ~ 5:57 AM - 6:06 AM JST
Find out how to watch and participate
# Description diff --git a/2021/info/nyxt-schedule.md b/2021/info/nyxt-schedule.md index 9ed54fa6..317b56a7 100644 --- a/2021/info/nyxt-schedule.md +++ b/2021/info/nyxt-schedule.md @@ -3,7 +3,7 @@ Q&A: IRC or Etherpad Status: Captions added to video Duration: 8:26 -
Saturday, Nov 27 2021, ~ 4:49 PM - 4:58 PM EST
Saturday, Nov 27 2021, ~ 1:49 PM - 1:58 PM PST
Saturday, Nov 27 2021, ~ 9:49 PM - 9:58 PM UTC
Saturday, Nov 27 2021, ~10:49 PM - 10:58 PM CET
Saturday, Nov 27 2021, ~11:49 PM - 11:58 PM EET
Sunday, Nov 28 2021, ~ 3:19 AM - 3:28 AM IST
Sunday, Nov 28 2021, ~ 5:49 AM - 5:58 AM +08
Sunday, Nov 28 2021, ~ 6:49 AM - 6:58 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~ 4:47 PM - 4:56 PM EST
Saturday, Nov 27 2021, ~ 1:47 PM - 1:56 PM PST
Saturday, Nov 27 2021, ~ 9:47 PM - 9:56 PM UTC
Saturday, Nov 27 2021, ~10:47 PM - 10:56 PM CET
Saturday, Nov 27 2021, ~11:47 PM - 11:56 PM EET
Sunday, Nov 28 2021, ~ 3:17 AM - 3:26 AM IST
Sunday, Nov 28 2021, ~ 5:47 AM - 5:56 AM +08
Sunday, Nov 28 2021, ~ 6:47 AM - 6:56 AM JST
Find out how to watch and participate
[[!inline pages="internal(2021/inline-alternate)" raw="yes"]] # Description diff --git a/2021/info/org-outside-schedule.md b/2021/info/org-outside-schedule.md index fac2ad61..eed464ae 100644 --- a/2021/info/org-outside-schedule.md +++ b/2021/info/org-outside-schedule.md @@ -3,7 +3,7 @@ Q&A: live Q&A or IRC Status: Captions added to video Duration: 12:09 -
Saturday, Nov 27 2021, ~ 2:57 PM - 3:10 PM EST
Saturday, Nov 27 2021, ~11:57 AM - 12:10 PM PST
Saturday, Nov 27 2021, ~ 7:57 PM - 8:10 PM UTC
Saturday, Nov 27 2021, ~ 8:57 PM - 9:10 PM CET
Saturday, Nov 27 2021, ~ 9:57 PM - 10:10 PM EET
Sunday, Nov 28 2021, ~ 1:27 AM - 1:40 AM IST
Sunday, Nov 28 2021, ~ 3:57 AM - 4:10 AM +08
Sunday, Nov 28 2021, ~ 4:57 AM - 5:10 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~ 2:55 PM - 3:08 PM EST
Saturday, Nov 27 2021, ~11:55 AM - 12:08 PM PST
Saturday, Nov 27 2021, ~ 7:55 PM - 8:08 PM UTC
Saturday, Nov 27 2021, ~ 8:55 PM - 9:08 PM CET
Saturday, Nov 27 2021, ~ 9:55 PM - 10:08 PM EET
Sunday, Nov 28 2021, ~ 1:25 AM - 1:38 AM IST
Sunday, Nov 28 2021, ~ 3:55 AM - 4:08 AM +08
Sunday, Nov 28 2021, ~ 4:55 AM - 5:08 AM JST
Find out how to watch and participate
# Description diff --git a/2021/info/professional-schedule.md b/2021/info/professional-schedule.md index 3ecfee81..7ec027ce 100644 --- a/2021/info/professional-schedule.md +++ b/2021/info/professional-schedule.md @@ -3,7 +3,7 @@ Q&A: live Q&A or IRC Status: Captions added to video Duration: 10:33 -
Saturday, Nov 27 2021, ~ 2:18 PM - 2:29 PM EST
Saturday, Nov 27 2021, ~11:18 AM - 11:29 AM PST
Saturday, Nov 27 2021, ~ 7:18 PM - 7:29 PM UTC
Saturday, Nov 27 2021, ~ 8:18 PM - 8:29 PM CET
Saturday, Nov 27 2021, ~ 9:18 PM - 9:29 PM EET
Sunday, Nov 28 2021, ~12:48 AM - 12:59 AM IST
Sunday, Nov 28 2021, ~ 3:18 AM - 3:29 AM +08
Sunday, Nov 28 2021, ~ 4:18 AM - 4:29 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~ 2:16 PM - 2:27 PM EST
Saturday, Nov 27 2021, ~11:16 AM - 11:27 AM PST
Saturday, Nov 27 2021, ~ 7:16 PM - 7:27 PM UTC
Saturday, Nov 27 2021, ~ 8:16 PM - 8:27 PM CET
Saturday, Nov 27 2021, ~ 9:16 PM - 9:27 PM EET
Sunday, Nov 28 2021, ~12:46 AM - 12:57 AM IST
Sunday, Nov 28 2021, ~ 3:16 AM - 3:27 AM +08
Sunday, Nov 28 2021, ~ 4:16 AM - 4:27 AM JST
Find out how to watch and participate
# Description diff --git a/2021/info/project-schedule.md b/2021/info/project-schedule.md index 0ebfb228..9bcb372d 100644 --- a/2021/info/project-schedule.md +++ b/2021/info/project-schedule.md @@ -2,7 +2,7 @@ Status: Captions added to video Duration: 9:35 -
Saturday, Nov 27 2021, ~ 4:11 PM - 4:21 PM EST
Saturday, Nov 27 2021, ~ 1:11 PM - 1:21 PM PST
Saturday, Nov 27 2021, ~ 9:11 PM - 9:21 PM UTC
Saturday, Nov 27 2021, ~10:11 PM - 10:21 PM CET
Saturday, Nov 27 2021, ~11:11 PM - 11:21 PM EET
Sunday, Nov 28 2021, ~ 2:41 AM - 2:51 AM IST
Sunday, Nov 28 2021, ~ 5:11 AM - 5:21 AM +08
Sunday, Nov 28 2021, ~ 6:11 AM - 6:21 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~ 4:09 PM - 4:19 PM EST
Saturday, Nov 27 2021, ~ 1:09 PM - 1:19 PM PST
Saturday, Nov 27 2021, ~ 9:09 PM - 9:19 PM UTC
Saturday, Nov 27 2021, ~10:09 PM - 10:19 PM CET
Saturday, Nov 27 2021, ~11:09 PM - 11:19 PM EET
Sunday, Nov 28 2021, ~ 2:39 AM - 2:49 AM IST
Sunday, Nov 28 2021, ~ 5:09 AM - 5:19 AM +08
Sunday, Nov 28 2021, ~ 6:09 AM - 6:19 AM JST
Find out how to watch and participate
[[!inline pages="internal(2021/inline-alternate)" raw="yes"]] # Description diff --git a/2021/info/research-schedule.md b/2021/info/research-schedule.md index 4514fb43..77ab09d0 100644 --- a/2021/info/research-schedule.md +++ b/2021/info/research-schedule.md @@ -3,7 +3,7 @@ Q&A: maybe live Status: Captions added to video Duration: 8:46 -
Saturday, Nov 27 2021, ~ 3:35 PM - 3:44 PM EST
Saturday, Nov 27 2021, ~12:35 PM - 12:44 PM PST
Saturday, Nov 27 2021, ~ 8:35 PM - 8:44 PM UTC
Saturday, Nov 27 2021, ~ 9:35 PM - 9:44 PM CET
Saturday, Nov 27 2021, ~10:35 PM - 10:44 PM EET
Sunday, Nov 28 2021, ~ 2:05 AM - 2:14 AM IST
Sunday, Nov 28 2021, ~ 4:35 AM - 4:44 AM +08
Sunday, Nov 28 2021, ~ 5:35 AM - 5:44 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~ 3:33 PM - 3:42 PM EST
Saturday, Nov 27 2021, ~12:33 PM - 12:42 PM PST
Saturday, Nov 27 2021, ~ 8:33 PM - 8:42 PM UTC
Saturday, Nov 27 2021, ~ 9:33 PM - 9:42 PM CET
Saturday, Nov 27 2021, ~10:33 PM - 10:42 PM EET
Sunday, Nov 28 2021, ~ 2:03 AM - 2:12 AM IST
Sunday, Nov 28 2021, ~ 4:33 AM - 4:42 AM +08
Sunday, Nov 28 2021, ~ 5:33 AM - 5:42 AM JST
Find out how to watch and participate
[[!inline pages="internal(2021/inline-alternate)" raw="yes"]] # Description diff --git a/2021/info/teach-schedule.md b/2021/info/teach-schedule.md index f69e0d6c..80a796ec 100644 --- a/2021/info/teach-schedule.md +++ b/2021/info/teach-schedule.md @@ -3,7 +3,7 @@ Q&A: live Q&A or IRC Status: Captions added to video Duration: 20:49 -
Saturday, Nov 27 2021, ~ 3:11 PM - 3:32 PM EST
Saturday, Nov 27 2021, ~12:11 PM - 12:32 PM PST
Saturday, Nov 27 2021, ~ 8:11 PM - 8:32 PM UTC
Saturday, Nov 27 2021, ~ 9:11 PM - 9:32 PM CET
Saturday, Nov 27 2021, ~10:11 PM - 10:32 PM EET
Sunday, Nov 28 2021, ~ 1:41 AM - 2:02 AM IST
Sunday, Nov 28 2021, ~ 4:11 AM - 4:32 AM +08
Sunday, Nov 28 2021, ~ 5:11 AM - 5:32 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~ 3:09 PM - 3:30 PM EST
Saturday, Nov 27 2021, ~12:09 PM - 12:30 PM PST
Saturday, Nov 27 2021, ~ 8:09 PM - 8:30 PM UTC
Saturday, Nov 27 2021, ~ 9:09 PM - 9:30 PM CET
Saturday, Nov 27 2021, ~10:09 PM - 10:30 PM EET
Sunday, Nov 28 2021, ~ 1:39 AM - 2:00 AM IST
Sunday, Nov 28 2021, ~ 4:09 AM - 4:30 AM +08
Sunday, Nov 28 2021, ~ 5:09 AM - 5:30 AM JST
Find out how to watch and participate
# Description diff --git a/2021/info/tech-schedule.md b/2021/info/tech-schedule.md index 5a2098a7..030ac1a7 100644 --- a/2021/info/tech-schedule.md +++ b/2021/info/tech-schedule.md @@ -3,7 +3,7 @@ Q&A: live Q&A or IRC Status: Captions added to video Duration: 10:22 -
Saturday, Nov 27 2021, ~ 2:32 PM - 2:43 PM EST
Saturday, Nov 27 2021, ~11:32 AM - 11:43 AM PST
Saturday, Nov 27 2021, ~ 7:32 PM - 7:43 PM UTC
Saturday, Nov 27 2021, ~ 8:32 PM - 8:43 PM CET
Saturday, Nov 27 2021, ~ 9:32 PM - 9:43 PM EET
Sunday, Nov 28 2021, ~ 1:02 AM - 1:13 AM IST
Sunday, Nov 28 2021, ~ 3:32 AM - 3:43 AM +08
Sunday, Nov 28 2021, ~ 4:32 AM - 4:43 AM JST
Find out how to watch and participate
+
Saturday, Nov 27 2021, ~ 2:30 PM - 2:41 PM EST
Saturday, Nov 27 2021, ~11:30 AM - 11:41 AM PST
Saturday, Nov 27 2021, ~ 7:30 PM - 7:41 PM UTC
Saturday, Nov 27 2021, ~ 8:30 PM - 8:41 PM CET
Saturday, Nov 27 2021, ~ 9:30 PM - 9:41 PM EET
Sunday, Nov 28 2021, ~ 1:00 AM - 1:11 AM IST
Sunday, Nov 28 2021, ~ 3:30 AM - 3:41 AM +08
Sunday, Nov 28 2021, ~ 4:30 AM - 4:41 AM JST
Find out how to watch and participate
[[!inline pages="internal(2021/inline-alternate)" raw="yes"]] # Description diff --git a/2021/schedule-details.md b/2021/schedule-details.md index b42b0111..eefd02d8 100644 --- a/2021/schedule-details.md +++ b/2021/schedule-details.md @@ -16,22 +16,22 @@ done~ 1:01 PMtelega.el and the Emacs community on TelegramGabriele Bozzola done~ 1:10 PMA day in the life of a janitorStefan Monnier done~ 1:51 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 -captioned~ 2:05 PMOne effective CS grad student workflowGreg Coladonato -captioned~ 2:18 PMUsing Org-Mode For Recording Continuous Professional DevelopmentPhilip Beadling -captioned~ 2:32 PMCreating technical API documentation and presentations using org-babel, restclient, and org-treeslideJan Ypma -captioned~ 2:46 PMOrg as an executable formatTom Gillespie -captioned~ 2:57 PMThe use of Org mode syntax outside of GNU/EmacsKarl Voit -captioned~ 3:11 PMUsing Org-mode to teach programmingDaniel German -captioned~ 3:35 PMManaging a research workflow (bibliographies, note-taking, and arXiv)Ahmed Khaled -captioned~ 3:47 PMBabel for academicsAsilata Bapat -captioned~ 3:59 PMReproducible molecular graphics with Org-modeBlaine Mooers -captioned~ 4:11 PMBudgeting, Project Monitoring and Invoicing with Org ModeAdolfo Villafiorita -captioned~ 4:24 PMFinding Your (In)voice: Emacs for InvoicingBala Ramadurai -captioned~ 4:37 PMProductivity Dashboards with Emacs and KindleMehmet Tekman -captioned~ 4:49 PMEmacs with Nyxt: extend your editor with the power of a Lisp browserAndrea -captioned~ 5:01 PMEmacs development updatesJohn Wiegley -captioned~ 5:12 PMOn the design of text editorsNicolas P. Rougier -~ 5:23 PMClosing remarks day 1 +now playing~ 2:03 PMOne effective CS grad student workflowGreg Coladonato +captioned~ 2:16 PMUsing Org-Mode For Recording Continuous Professional DevelopmentPhilip Beadling +captioned~ 2:30 PMCreating technical API documentation and presentations using org-babel, restclient, and org-treeslideJan Ypma +captioned~ 2:44 PMOrg as an executable formatTom Gillespie +captioned~ 2:55 PMThe use of Org mode syntax outside of GNU/EmacsKarl Voit +captioned~ 3:09 PMUsing Org-mode to teach programmingDaniel German +captioned~ 3:33 PMManaging a research workflow (bibliographies, note-taking, and arXiv)Ahmed Khaled +captioned~ 3:45 PMBabel for academicsAsilata Bapat +captioned~ 3:57 PMReproducible molecular graphics with Org-modeBlaine Mooers +captioned~ 4:09 PMBudgeting, Project Monitoring and Invoicing with Org ModeAdolfo Villafiorita +captioned~ 4:22 PMFinding Your (In)voice: Emacs for InvoicingBala Ramadurai +captioned~ 4:35 PMProductivity Dashboards with Emacs and KindleMehmet Tekman +captioned~ 4:47 PMEmacs with Nyxt: extend your editor with the power of a Lisp browserAndrea +captioned~ 4:59 PMEmacs development updatesJohn Wiegley +captioned~ 5:10 PMOn the design of text editorsNicolas P. Rougier +~ 5:21 PMClosing remarks day 1 Sunday, Nov 28, 2021: Development talks Sunday morning ~ 9:00 AMOpening remarks day 2 -- cgit v1.2.3