diff options
Diffstat (limited to '2020')
44 files changed, 3125 insertions, 3136 deletions
diff --git a/2020/subtitles/emacsconf-2020--00-opening-remarks-autogen.sbv b/2020/subtitles/emacsconf-2020--00-opening-remarks-autogen.sbv index 251136d3..76298cad 100644 --- a/2020/subtitles/emacsconf-2020--00-opening-remarks-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--00-opening-remarks-autogen.sbv @@ -2,19 +2,19 @@ all right 0:00:05.279,0:00:11.920 -hello and uh welcome to imaxcon +hello and uh welcome to EmacsConf 0:00:08.400,0:00:14.920 -2020. um i'm amin pandelli +2020. um I'm Amin Bandali 0:00:11.920,0:00:16.560 -and i have with me my fellow +and I have with me my fellow 0:00:14.920,0:00:20.720 co-organizers uh 0:00:16.560,0:00:24.160 -leo vva and sasha chu +Leo Vivier and Sacha Chua 0:00:20.720,0:00:25.439 and we're very excited to be doing this @@ -32,7 +32,7 @@ one gosh the time flies by but 0:00:32.079,0:00:38.960 -um yeah so i guess +um yeah so I guess 0:00:35.680,0:00:41.520 without further ado let's get into @@ -41,7 +41,7 @@ without further ado let's get into the conference so hello again and 0:00:41.520,0:00:47.039 -welcome to maxcom 2020. +welcome to EmacsConf 2020. 0:00:43.520,0:00:49.360 we're very happy to have you here um @@ -86,7 +86,7 @@ only free software um that's very generous of them 0:01:14.640,0:01:19.920 -thank you so much next up i want to +thank you so much next up I want to 0:01:18.240,0:01:21.600 thank all my co-organizers and @@ -125,7 +125,7 @@ uh who is leo vva um thank you all so much 0:01:45.520,0:01:48.880 -so now i'll pass it on to sasha chua for +so now I'll pass it on to sasha chua for 0:01:48.399,0:01:52.000 a @@ -140,13 +140,13 @@ we have a lot of fun fun talks scheduled for today and tomorrow 0:01:56.640,0:02:01.520 -you can find it at the emacs con +you can find it at the Emacs con 0:01:59.280,0:02:03.600 -schedule which i will open up in the tab +schedule which I will open up in the tab 0:02:01.520,0:02:04.880 -and here we go so i'll give you a quick +and here we go so I'll give you a quick 0:02:03.600,0:02:06.960 overview of the schedule @@ -161,7 +161,7 @@ are approximate despite the misleading these specific time stamps so please 0:02:11.280,0:02:14.800 -check back in on the emacs comp channel +check back in on the Emacs comp channel 0:02:13.760,0:02:16.160 or @@ -179,7 +179,7 @@ we'll start off with some user stories and uh and then we'll dive 0:02:22.000,0:02:26.080 -right into how emacs can be used for +right into how Emacs can be used for 0:02:24.400,0:02:28.000 lots of different things @@ -188,7 +188,7 @@ lots of different things uh emax configuration of course is a 0:02:28.000,0:02:31.120 -huge part of using emacs like a tinker +huge part of using Emacs like a tinker 0:02:29.840,0:02:31.760 with it and so we've got a couple of @@ -221,7 +221,7 @@ oriented talks we have a development update from john weekly 0:02:48.400,0:02:52.640 -and a number of talks about emacs list +and a number of talks about Emacs list 0:02:50.480,0:02:54.160 or packages that that help you with @@ -248,7 +248,7 @@ development no matter what uh what uh you're 0:03:05.599,0:03:07.360 -interested in i hope you'll find +interested in I hope you'll find 0:03:06.879,0:03:10.640 something @@ -272,7 +272,7 @@ it over to leo sure so hi there everyone it's a 0:03:19.920,0:03:23.040 -pleasure to meet you all i'm really +pleasure to meet you all I'm really 0:03:21.280,0:03:25.280 happy to be part of the team this year @@ -299,7 +299,7 @@ pre-paste in the chat right now but to participate 0:03:34.400,0:03:38.480 -i suppose if you're hearing us right now +I suppose if you're hearing us right now 0:03:36.560,0:03:43.120 you found the link to follow us which is @@ -323,7 +323,7 @@ adding notes as well you know you are completely free to do so 0:03:51.920,0:03:56.319 -i believe you already have 42 people +I believe you already have 42 people 0:03:54.480,0:03:58.239 which are on there so @@ -353,7 +353,7 @@ channels that you need to pay attention to the first one 0:04:10.959,0:04:14.239 -is emacs conf where the general +is #emacsconf where the general 0:04:13.120,0:04:16.560 discussion will be @@ -374,10 +374,10 @@ the new things you've discovered you know that's the channel to be using 0:04:22.400,0:04:27.520 -we also have imaxconf dash accessible +we also have #emacsconf-accessible 0:04:25.440,0:04:28.960 -which is communityrun and it's for +which is community-run and it's for 0:04:27.520,0:04:30.320 people who @@ -413,7 +413,7 @@ any problem whatsoever or if you need to check something with us 0:04:46.320,0:04:51.759 -we will be in imaxconf.org and +we will be in iEmacsConff.org and 0:04:49.680,0:04:54.000 feel free to message us there and we'll @@ -458,22 +458,22 @@ or just with the community of users and for that will leave you 0:05:15.759,0:05:19.520 -organize yourself on isc okay i believe +organize yourself on isc okay I believe 0:05:18.880,0:05:23.360 that's me 0:05:19.520,0:05:25.759 -uh should i hand you back the +uh should I hand you back the 0:05:23.360,0:05:26.960 -uh speech i can't find a way to say this +uh speech I can't find a way to say this 0:05:25.759,0:05:30.000 in english so 0:05:26.960,0:05:33.120 -just say yeah i mean go go take it away +just say yeah I mean go go take it away 0:05:30.000,0:05:36.240 sure thank you okay sure @@ -494,7 +494,7 @@ very weird it's right at the bottom and if you see 0:05:43.039,0:05:45.600 -me looking up like this i'm actually +me looking up like this I'm actually 0:05:44.800,0:05:47.759 looking at the @@ -530,7 +530,7 @@ you know please feel free to subscribe to uh 0:06:05.600,0:06:10.240 -umaxiconf discuss +emacsconf-discuss 0:06:07.520,0:06:11.199 um for various updates and posts about @@ -578,7 +578,7 @@ to to help make you know the event a great experience for everyone 0:06:40.000,0:06:48.000 -um yeah i think that's about it +um yeah I think that's about it 0:06:43.120,0:06:51.440 do you guys have anything else to add @@ -590,10 +590,10 @@ gonna get so good alrighty um so if you're just joining us once again 0:06:54.479,0:07:00.960 -hello and welcome to imaxconf 2020. +hello and welcome to EmacsConf 2020. 0:06:57.840,0:07:01.599 -um i guess we'll go ahead and uh start +um I guess we'll go ahead and uh start 0:07:00.960,0:07:05.840 with diff --git a/2020/subtitles/emacsconf-2020--03-idea-to-novel-superstructure-emacs-for-writing--bala-ramadurai-autogen.sbv b/2020/subtitles/emacsconf-2020--03-idea-to-novel-superstructure-emacs-for-writing--bala-ramadurai-autogen.sbv index 68ef4ca7..0485bcab 100644 --- a/2020/subtitles/emacsconf-2020--03-idea-to-novel-superstructure-emacs-for-writing--bala-ramadurai-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--03-idea-to-novel-superstructure-emacs-for-writing--bala-ramadurai-autogen.sbv @@ -14,16 +14,16 @@ was upside down when my son was born 11 years ago 0:00:15.040,0:00:21.039 -hi i'm bala ramazaray author professor +hi I'm bala ramazaray author professor 0:00:18.320,0:00:22.160 -and consultant i'm going to tell you my +and consultant I'm going to tell you my 0:00:21.039,0:00:27.039 story about 0:00:22.160,0:00:29.920 -how i ended up using emacs for writing +how I ended up using Emacs for writing 0:00:27.039,0:00:30.640 11 years ago in bangalore my son was @@ -32,7 +32,7 @@ how i ended up using emacs for writing born 0:00:30.640,0:00:34.640 -my wife and i had hardly slept through +my wife and I had hardly slept through 0:00:33.040,0:00:37.840 those days @@ -71,7 +71,7 @@ but she spent most of her time playing scrabble 0:00:59.359,0:01:02.719 -she insisted that my wife and i joined +she insisted that my wife and I joined 0:01:01.840,0:01:04.479 her @@ -83,7 +83,7 @@ that's when an idea dawned on me to write about my scrabble obsessed grandma 0:01:07.040,0:01:10.640 -what if i could make it into a novel not +what if I could make it into a novel not 0:01:09.600,0:01:13.760 many people have @@ -92,19 +92,19 @@ many people have scrabble obsessed grandmothers after all 0:01:13.760,0:01:17.200 -i wanted to expand this to a novel but +I wanted to expand this to a novel but 0:01:16.000,0:01:20.000 did not know how 0:01:17.200,0:01:22.560 -i bumped into dan wells's video on seven +I bumped into dan wells's video on seven 0:01:20.000,0:01:25.119 point story structure which is based on 0:01:22.560,0:01:27.040 -a construct called hero's journey i was +a construct called hero's journey I was 0:01:25.119,0:01:30.400 now convinced that a seed idea @@ -113,7 +113,7 @@ now convinced that a seed idea would indeed be converted into a novel 0:01:30.400,0:01:34.479 -i tried out many tools at the time +I tried out many tools at the time 0:01:32.000,0:01:38.000 million dollar tools like ms word @@ -125,19 +125,19 @@ excel scrivener but none of them really worked 0:01:38.799,0:01:43.840 -so when i remembered about this old +so when I remembered about this old 0:01:41.520,0:01:46.159 editor called emacs 0:01:43.840,0:01:48.000 -thanks to the emacs community and +thanks to the Emacs community and 0:01:46.159,0:01:50.960 particularly the augment community 0:01:48.000,0:01:52.320 -i had what i wanted i combined +I had what I wanted I combined 0:01:50.960,0:01:55.200 danville's method @@ -149,13 +149,13 @@ with another method called snowflake and also 0:01:55.680,0:02:01.200 -tony valentine's emacs writing template +tony valentine's Emacs writing template 0:01:58.880,0:02:02.159 some of the key features of arg mode 0:02:01.200,0:02:05.360 -that i used +that I used 0:02:02.159,0:02:08.399 were fold on unfold outline @@ -218,7 +218,7 @@ characters in the novel including the antagonists 0:02:48.400,0:02:52.400 -i researched about the places that i'm +I researched about the places that I'm 0:02:50.560,0:02:54.400 going to be using in the novel @@ -230,16 +230,16 @@ this is the most important part the story arcs 0:02:56.239,0:03:03.599 -for this i used the very convenient +for this I used the very convenient 0:03:00.239,0:03:06.080 notion of using a column view 0:03:03.599,0:03:06.959 -where when i open it you can see how +where when I open it you can see how 0:03:06.080,0:03:10.000 -i've used +I've used 0:03:06.959,0:03:13.120 column view each plot point @@ -260,7 +260,7 @@ each and every uh story arc romance uh each and every character sub 0:03:22.800,0:03:27.360 -character okay i haven't +character okay I haven't 0:03:24.480,0:03:29.040 uh labeled them so next is the story @@ -362,7 +362,7 @@ finally the city in which this scene is taking place now let's uh 0:04:33.600,0:04:40.000 -look at the novel itself i use this +look at the novel itself I use this 0:04:37.440,0:04:43.120 novel the distraction free experience @@ -380,7 +380,7 @@ first manuscript you can even write comments based on 0:04:47.360,0:04:51.120 -i read this out to a writer's community +I read this out to a writer's community 0:04:50.320,0:04:54.000 locally @@ -401,7 +401,7 @@ you can write it as comments so it doesn't go into your final export 0:05:00.639,0:05:03.919 -as well i'm using pandora to export it +as well I'm using pandora to export it 0:05:03.360,0:05:06.960 to @@ -413,25 +413,25 @@ epub or pdf or word or whatever format you want to 0:05:08.639,0:05:12.639 -use it with the cover image that's how i +use it with the cover image that's how I 0:05:11.280,0:05:15.919 wrote my novel 0:05:12.639,0:05:17.120 -i used a similar structure for my +I used a similar structure for my 0:05:15.919,0:05:19.199 non-fiction book 0:05:17.120,0:05:20.800 -using emacs and arc mode which i +using Emacs and arc mode which I 0:05:19.199,0:05:25.520 published recently 0:05:20.800,0:05:28.320 -all written and edited in emacs or mod +all written and edited in Emacs or mod 0:05:25.520,0:05:29.759 thank you guys at the community and now @@ -440,11 +440,11 @@ thank you guys at the community and now a published author 0:05:29.759,0:05:34.080 -and i plan to publish and help other +and I plan to publish and help other 0:05:31.680,0:05:38.560 authors publish using this wonderful 0:05:34.080,0:05:38.560 -tool called emacs or more thank you +tool called Emacs or more thank you diff --git a/2020/subtitles/emacsconf-2020--04-music-in-plain-text--jonathan-gregory-autogen.sbv b/2020/subtitles/emacsconf-2020--04-music-in-plain-text--jonathan-gregory-autogen.sbv index 1439e2d8..fe5efc84 100644 --- a/2020/subtitles/emacsconf-2020--04-music-in-plain-text--jonathan-gregory-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--04-music-in-plain-text--jonathan-gregory-autogen.sbv @@ -5,22 +5,22 @@ hello everyone and welcome to the amax golf 0:00:04.799,0:00:09.599 -i am jonathan and in this talk i'm going +I am jonathan and in this talk I'm going 0:00:07.200,0:00:10.880 to demonstrate ways of producing sheet 0:00:09.599,0:00:14.320 -music in emacs +music in Emacs 0:00:10.880,0:00:18.400 using lily pond and maybe also convince 0:00:14.320,0:00:18.400 -you to use emacs for writing your scores +you to use Emacs for writing your scores 0:00:18.640,0:00:22.240 -so i'll start with an overview of the +so I'll start with an overview of the 0:00:20.400,0:00:24.400 syntax for those who are new to using @@ -44,7 +44,7 @@ functionalities using orb mode and lily point mode one disclaimer 0:00:36.320,0:00:44.079 -however i am not a lillipon developer +however I am not a lillipon developer 0:00:40.480,0:00:46.800 so what is lillipond lillipond is @@ -98,7 +98,7 @@ the fermata symbol over the load b and so on and so forth 0:01:19.119,0:01:23.119 -it's also fully extensible like emacs +it's also fully extensible like Emacs 0:01:21.600,0:01:25.600 allowing users to extend @@ -122,7 +122,7 @@ tablature vocal music lead sheets and so on 0:01:35.200,0:01:38.479 -and above all it works with emacs in +and above all it works with Emacs in 0:01:38.000,0:01:41.040 fact @@ -194,7 +194,7 @@ in fact you can input chords lyrics embellishments and a lot more 0:02:32.080,0:02:36.160 -so i encourage you to read the menu for +so I encourage you to read the menu for 0:02:33.920,0:02:39.680 more information @@ -209,7 +209,7 @@ so with lillipond installed let's create a test file with the extension 0:02:43.840,0:02:52.400 -ly and open it in emacs +ly and open it in Emacs 0:02:50.560,0:02:54.800 at the top of the file is the version @@ -221,10 +221,10 @@ statement which tells lillipond which version to use when compiling the file 0:02:57.440,0:03:03.680 -here i'm using version 2.20.0 +here I'm using version 2.20.0 0:03:00.959,0:03:04.159 -i've added the clef and time signature +I've added the clef and time signature 0:03:03.680,0:03:07.440 so @@ -233,7 +233,7 @@ so let's add some notes 0:03:09.280,0:03:14.560 -okay i'm going to close this now and +okay I'm going to close this now and 0:03:12.400,0:03:19.760 compile the file by running @@ -260,7 +260,7 @@ materials each time the code blocks are evaluated 0:03:37.760,0:03:41.840 -so as usual we begin with a header i've +so as usual we begin with a header I've 0:03:40.640,0:03:45.200 added the title @@ -311,7 +311,7 @@ now let's press ctrl c ctrl c to view the results 0:04:20.079,0:04:26.800 -okay and if i run this again it should +okay and if I run this again it should 0:04:23.280,0:04:26.800 create a new composition @@ -335,7 +335,7 @@ sorry the ob lillypoint library comes with two modes 0:04:40.400,0:04:43.440 -the one i'm using now is called arrange +the one I'm using now is called arrange 0:04:42.560,0:04:45.440 mode @@ -365,7 +365,7 @@ commands now to demonstrate the basic mode in 0:05:02.320,0:05:05.120 -action i'm going to export this document +action I'm going to export this document 0:05:04.320,0:05:08.240 to a pdf @@ -398,10 +398,10 @@ export this to pdf file and here it is what it generates 0:05:39.680,0:05:44.000 -now i'm going to show you the workflow i +now I'm going to show you the workflow I 0:05:41.440,0:05:46.160 -used to produce music books in emacs +used to produce music books in Emacs 0:05:44.000,0:05:48.000 combining lily pond and latex for a @@ -410,13 +410,13 @@ combining lily pond and latex for a perfect marriage 0:05:48.000,0:05:53.039 -i begin by sketching first draft of the +I begin by sketching first draft of the 0:05:50.160,0:05:55.039 manuscript using pencil and paper 0:05:53.039,0:05:57.440 -then i move to emacs to input the notes +then I move to Emacs to input the notes 0:05:55.039,0:06:00.080 in a git repository @@ -428,7 +428,7 @@ this is a typical source file it begins with a stylesheet 0:06:01.360,0:06:05.440 -where i set variables and layout +where I set variables and layout 0:06:03.199,0:06:07.039 settings although in general there's no @@ -464,7 +464,7 @@ now to automate the process of compiling several files and building the pdf 0:06:28.560,0:06:32.560 -i use gnu make so all i have to do is +I use gnu make so all I have to do is 0:06:31.280,0:06:36.000 open the shell @@ -473,31 +473,31 @@ open the shell and run the make command and don't worry 0:06:36.000,0:06:40.720 -i'll provide a link to the source code +I'll provide a link to the source code 0:06:37.840,0:06:40.720 on the last slide 0:06:41.600,0:06:46.000 -as i moved forward with the project i +as I moved forward with the project I 0:06:43.600,0:06:48.720 found at least two things missing 0:06:46.000,0:06:50.479 -one i had no access to a metronome at +one I had no access to a metronome at 0:06:48.720,0:06:52.960 least not from the editor 0:06:50.479,0:06:55.919 -so i built one for casual use and made +so I built one for casual use and made 0:06:52.960,0:06:58.000 it available in the melpa repository 0:06:55.919,0:06:59.039 -i also missed bar numbers in the source +I also missed bar numbers in the source 0:06:58.000,0:07:00.880 file this @@ -512,10 +512,10 @@ between input and output files without getting lost 0:07:04.479,0:07:08.479 -so i wrote a command for toggling bar +so I wrote a command for toggling bar 0:07:06.720,0:07:10.000 -numbers which i hope you can see on the +numbers which I hope you can see on the 0:07:08.479,0:07:12.080 left @@ -527,7 +527,7 @@ also some expressions are difficult or slow to write on the keyboard 0:07:14.160,0:07:19.199 -accents and tuplets for example so i use +accents and tuplets for example so I use 0:07:17.039,0:07:20.160 template expansion extensively for this @@ -539,7 +539,7 @@ purpose mainly yes snippets 0:07:23.440,0:07:28.080 -so what do i think well i think +so what do I think well I think 0:07:25.680,0:07:31.039 lillypond can be a sharp paradigm shift @@ -560,7 +560,7 @@ start using lillypod likewise the ability to extend the 0:07:38.880,0:07:42.400 -software i think is especially appealing +software I think is especially appealing 0:07:40.720,0:07:45.199 for music professionals @@ -584,7 +584,7 @@ non-western music traditions and other non-conventional requirements 0:07:56.160,0:08:00.720 -also lillypod and emacs both have +also lillypod and Emacs both have 0:07:58.400,0:08:04.639 extensive and well-written manuals @@ -608,7 +608,7 @@ but warm pond of lilies lily pawns and lily pond users 0:08:13.680,0:08:16.960 -i invite you to contribute to my lilly +I invite you to contribute to my lilly 0:08:15.680,0:08:18.800 pond projects @@ -620,10 +620,10 @@ which you can do so from the links on the screen 0:08:20.720,0:08:24.639 -so thank you all i look forward to your +so thank you all I look forward to your 0:08:22.800,0:08:27.840 -comments and i hope you enjoy the rest +comments and I hope you enjoy the rest 0:08:24.639,0:08:27.840 of the conference diff --git a/2020/subtitles/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--grant-shangreaux-autogen.sbv b/2020/subtitles/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--grant-shangreaux-autogen.sbv index db5fd2e7..e151d292 100644 --- a/2020/subtitles/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--grant-shangreaux-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--grant-shangreaux-autogen.sbv @@ -8,7 +8,7 @@ this is my talk titled bard beavermax publishing 0:00:07.919,0:00:12.799 -music with emacs i'm a software +music with Emacs I'm a software 0:00:10.719,0:00:14.400 developer with unabridged software in @@ -17,37 +17,37 @@ developer with unabridged software in lincoln nebraska 0:00:14.400,0:00:18.720 -long time emacs user relatively new +long time Emacs user relatively new 0:00:16.800,0:00:20.480 -emacs hacker +Emacs hacker 0:00:18.720,0:00:22.960 -and uh hopefully i'll be able to show +and uh hopefully I'll be able to show 0:00:20.480,0:00:30.480 you my workflow with 0:00:22.960,0:00:33.440 -how i publish music with emacs +how I publish music with Emacs 0:00:30.480,0:00:35.520 -all right so as a musician i would like +all right so as a musician I would like 0:00:33.440,0:00:37.200 to publish my music online 0:00:35.520,0:00:39.040 -you know i could publish with popular +you know I could publish with popular 0:00:37.200,0:00:42.000 online music services 0:00:39.040,0:00:44.719 -but i'm more of a diy type so i chose to +but I'm more of a diy type so I chose to 0:00:42.000,0:00:48.160 -go ahead and publish with emacs +go ahead and publish with Emacs 0:00:44.719,0:00:49.760 so what's the motivation behind this @@ -59,7 +59,7 @@ a lot of it comes down to some fundamental freedoms 0:00:51.600,0:00:57.920 -that you know emacs gnu software +that you know Emacs gnu software 0:00:54.960,0:00:59.120 kind of represent to me as well as kind @@ -68,7 +68,7 @@ kind of represent to me as well as kind of my 0:00:59.120,0:01:03.680 -ideas on culture and my background i +ideas on culture and my background I 0:01:01.840,0:01:04.080 don't believe that music is a consumer @@ -122,7 +122,7 @@ artists should be compensated as well but that's a whole different topic 0:01:39.040,0:01:42.720 -and so when i want to share my music i +and so when I want to share my music I 0:01:41.040,0:01:43.520 want to do it without impacting anyone's @@ -131,22 +131,22 @@ want to do it without impacting anyone's freedom 0:01:43.520,0:01:48.960 -using gnu software like emacs is a good +using gnu software like Emacs is a good 0:01:45.680,0:01:48.960 -way that i can ensure that +way that I can ensure that 0:01:49.200,0:01:55.840 -i won't be requiring people to +I won't be requiring people to 0:01:52.840,0:01:57.119 uh sign away their freedoms for anything 0:01:55.840,0:01:58.799 -there's a lot more i could say about +there's a lot more I could say about 0:01:57.119,0:02:00.960 -this but i don't have time +this but I don't have time 0:01:58.799,0:02:03.439 feel free to reach out to me by email or @@ -158,79 +158,79 @@ irc um and part of the motivation for me 0:02:06.479,0:02:10.720 -personally is that emacs is super +personally is that Emacs is super 0:02:08.239,0:02:12.720 magical it's an all-in-one solution 0:02:10.720,0:02:14.480 -like i said the gnu software aligns with +like I said the gnu software aligns with 0:02:12.720,0:02:16.800 creative commons ideas 0:02:14.480,0:02:18.879 -i can do file management i can author +I can do file management I can author 0:02:16.800,0:02:20.239 -html all the web stuff i need even +html all the web stuff I need even 0:02:18.879,0:02:22.640 illiterate style 0:02:20.239,0:02:24.640 -i can handle media and metadata i've got +I can handle media and metadata I've got 0:02:22.640,0:02:26.800 version control remote server access 0:02:24.640,0:02:28.080 -all the tools i need are right under my +all the tools I need are right under my 0:02:26.800,0:02:30.000 fingertips with this 0:02:28.080,0:02:31.440 -tool that i use every day for a long +tool that I use every day for a long 0:02:30.000,0:02:34.319 -time i don't need to look +time I don't need to look 0:02:31.440,0:02:36.319 -elsewhere and it was a challenge i +elsewhere and it was a challenge I 0:02:34.319,0:02:39.440 -wanted to see if i could do this +wanted to see if I could do this 0:02:36.319,0:02:41.680 -all within emacs itself so +all within Emacs itself so 0:02:39.440,0:02:43.440 -how do you use emacs to publish music +how do you use Emacs to publish music 0:02:41.680,0:02:45.120 -well for me i needed +well for me I needed 0:02:43.440,0:02:46.480 -a couple of things i needed to be able +a couple of things I needed to be able 0:02:45.120,0:02:48.319 to audition unlabel 0:02:46.480,0:02:50.000 -unlabeled audio tracks i have a lot of +unlabeled audio tracks I have a lot of 0:02:48.319,0:02:51.280 -files that i don't know where they +files that I don't know where they 0:02:50.000,0:02:53.840 -came from i don't know what they are i +came from I don't know what they are I 0:02:51.280,0:02:56.800 need to be able to listen to them 0:02:53.840,0:02:58.480 -and i need to be able to add metadata to +and I need to be able to add metadata to 0:02:56.800,0:03:00.800 whatever audio format it is @@ -242,7 +242,7 @@ and rename the files based on that metadata potentially 0:03:03.200,0:03:07.040 -and in the end i wanted to take those +and in the end I wanted to take those 0:03:05.120,0:03:08.319 files and programmatically produce a web @@ -251,19 +251,19 @@ files and programmatically produce a web page 0:03:08.319,0:03:14.159 -for people to consume i found out that +for people to consume I found out that 0:03:11.920,0:03:14.879 -emacs scores a hundred percent on all of +Emacs scores a hundred percent on all of 0:03:14.159,0:03:18.000 these 0:03:14.879,0:03:20.720 -requirements that i had for this and +requirements that I had for this and 0:03:18.000,0:03:22.640 -a lot of that came from emms the emacs +a lot of that came from emms the Emacs 0:03:20.720,0:03:26.080 multimedia system @@ -299,7 +299,7 @@ and on top of that it gave me super powered metadata authoring 0:03:42.959,0:03:47.200 -and i'm going to demonstrate that to you +and I'm going to demonstrate that to you 0:03:45.040,0:03:50.879 so in order to do this @@ -308,13 +308,13 @@ so in order to do this you have to require markable playlists 0:03:50.879,0:03:58.720 -so require ems mark and so i'm going to +so require ems mark and so I'm going to 0:03:54.879,0:03:58.720 -go through and i'm going to open the red +go through and I'm going to open the red 0:03:59.680,0:04:04.480 -i've got this this these files here so +I've got this this these files here so 0:04:02.319,0:04:06.080 you can see these files are mp3s @@ -326,7 +326,7 @@ um they're recorded on a digital recorder 0:04:07.599,0:04:11.760 -um if i had the choice i would have a +um if I had the choice I would have a 0:04:09.920,0:04:12.319 recorder that used a different format @@ -335,10 +335,10 @@ recorder that used a different format but 0:04:12.319,0:04:16.160 -so be it so i can mark all these files +so be it so I can mark all these files 0:04:14.640,0:04:20.000 -and i can do ems +and I can do ems 0:04:16.160,0:04:22.880 add to red and now they've been loaded @@ -353,7 +353,7 @@ so you can see the playlist here there's some leftover files 0:04:30.400,0:04:33.759 -so i've got these three files in my +so I've got these three files in my 0:04:32.000,0:04:34.639 playlist and as you can see it's just @@ -362,28 +362,28 @@ playlist and as you can see it's just the file name 0:04:34.639,0:04:38.560 -the path i don't have any metadata +the path I don't have any metadata 0:04:36.800,0:04:41.360 associated with them 0:04:38.560,0:04:43.440 -in this playlist i can hit e capital e +in this playlist I can hit e capital e 0:04:41.360,0:04:47.360 and it'll bring up a buffer showing 0:04:43.440,0:04:49.840 -um the tag information that i have +um the tag information that I have 0:04:47.360,0:04:51.520 -and so i could edit these here and i +and so I could edit these here and I 0:04:49.840,0:04:53.919 could edit them one at a time but that's 0:04:51.520,0:04:57.440 -not really great i want superpower +not really great I want superpower 0:04:53.919,0:05:00.320 metadata authoring so @@ -392,7 +392,7 @@ metadata authoring so by marking them 0:05:04.479,0:05:08.479 -by marking them i can then hit e and i +by marking them I can then hit e and I 0:05:07.680,0:05:10.479 have @@ -404,13 +404,13 @@ all three of the tracks loaded up in this tags buffer 0:05:12.639,0:05:18.800 -on top of that i can do emms +on top of that I can do emms 0:05:15.759,0:05:22.840 tag editor set all ctrl c control 0:05:18.800,0:05:25.680 -r and i want to set the artist +r and I want to set the artist 0:05:22.840,0:05:26.320 so these are some recordings of my @@ -422,16 +422,16 @@ family so shangri-lux set all three of them 0:05:31.039,0:05:40.160 -i want to set the album um +I want to set the album um 0:05:35.600,0:05:43.600 spring walk with lap harp 0:05:40.160,0:05:43.600 -and i want to set the year +and I want to set the year 0:05:45.520,0:05:50.840 -and then i'm going to go ahead and put +and then I'm going to go ahead and put 0:05:48.960,0:05:53.759 these in @@ -440,19 +440,19 @@ these in manually 0:05:53.759,0:05:57.039 -but with the power of emacs keyboard +but with the power of Emacs keyboard 0:05:55.840,0:05:59.600 macros and 0:05:57.039,0:06:02.319 -registers and so on i could do this +registers and so on I could do this 0:05:59.600,0:06:04.000 programmatically as well 0:06:02.319,0:06:06.000 -which would make it a lot easier if i +which would make it a lot easier if I 0:06:04.000,0:06:07.440 hadn't met much more than three files to @@ -482,7 +482,7 @@ if you look at this you can see that the file name is still the same 0:06:20.479,0:06:24.560 -so if i were looking to the directory i +so if I were looking to the directory I 0:06:22.639,0:06:26.479 would still have this file name @@ -515,7 +515,7 @@ rename tag editor rename so it could be just capital r 0:06:45.120,0:06:48.880 -i think i need to mark all of these hit +I think I need to mark all of these hit 0:06:47.199,0:06:50.000 capital r and then it's going to ask me @@ -530,7 +530,7 @@ and say yes to all of them and now if you look in the dread 0:07:02.720,0:07:06.319 -whoops i have to update it you'll see +whoops I have to update it you'll see 0:07:04.319,0:07:09.840 it's been updated with the artist @@ -548,7 +548,7 @@ um so this format is a format string so it's customizable of course 0:07:17.360,0:07:21.039 -i just decided to go with the default so +I just decided to go with the default so 0:07:20.479,0:07:24.160 that's @@ -557,7 +557,7 @@ that's pretty great this workflow 0:07:24.160,0:07:28.080 -just with emms i didn't have to do +just with emms I didn't have to do 0:07:26.000,0:07:30.960 anything this is all there it's all @@ -566,7 +566,7 @@ anything this is all there it's all all built in um it gave me exactly what 0:07:30.960,0:07:35.599 -i was looking for in terms of being able +I was looking for in terms of being able 0:07:32.639,0:07:37.599 to process a lot of raw audio files @@ -587,7 +587,7 @@ in any media player it'll it'll be useful 0:07:44.879,0:07:48.479 -not just for the web page that i'm +not just for the web page that I'm 0:07:46.560,0:07:50.560 building so the @@ -596,34 +596,34 @@ building so the final part of course is um to build the 0:07:50.560,0:07:54.960 -web page and emacs makes authoring html +web page and Emacs makes authoring html 0:07:53.440,0:07:57.440 trivial 0:07:54.960,0:07:59.039 -like as i was going through this i +like as I was going through this I 0:07:57.440,0:08:00.400 wanted to challenge myself and just be 0:07:59.039,0:08:03.120 -like can i do this with all +like can I do this with all 0:08:00.400,0:08:03.520 -just all with emacs like can i just make +just all with Emacs like can I just make 0:08:03.120,0:08:05.440 this 0:08:03.520,0:08:07.039 -i don't need a i don't need ruby i don't +I don't need a I don't need ruby I don't 0:08:05.440,0:08:08.960 -need rails i don't need node i don't +need rails I don't need node I don't 0:08:07.039,0:08:10.560 -need any of this other stuff i have my +need any of this other stuff I have my 0:08:08.960,0:08:12.560 tool right here it's a fully @@ -635,7 +635,7 @@ it's a whole operating system basically plus programming languages 0:08:15.039,0:08:19.919 -so the first thing i started with was +so the first thing I started with was 0:08:17.360,0:08:22.560 buffer scripting for manipulating text @@ -665,7 +665,7 @@ like a simple example is to create this this div 0:08:36.959,0:08:41.760 -output here i can you +output here I can you 0:08:40.000,0:08:44.240 can use this with temp buffer so @@ -683,16 +683,16 @@ strings in you put new lines in can cap build some strings together and 0:08:50.959,0:08:54.000 -here you can see i'm +here you can see I'm 0:08:52.080,0:08:55.360 -i'm doing a random number so every time +I'm doing a random number so every time 0:08:54.000,0:08:57.920 -i execute this +I execute this 0:08:55.360,0:09:01.040 -my content changes so i can generate +my content changes so I can generate 0:08:57.920,0:09:04.399 dynamic content in html blocks @@ -704,7 +704,7 @@ with e-lisp for my web page builder it's a little more 0:09:05.920,0:09:12.080 -complex i'm pulling data out +complex I'm pulling data out 0:09:08.000,0:09:15.440 using emms data structures @@ -716,7 +716,7 @@ so it's pulling that out from the track data 0:09:16.080,0:09:19.440 -and then i'm i'm using some program +and then I'm I'm using some program 0:09:18.720,0:09:21.440 program to @@ -749,7 +749,7 @@ it won't work for my mp3s um 0:09:37.200,0:09:41.200 -i'm going to skip over snippets turns +I'm going to skip over snippets turns 0:09:39.120,0:09:45.519 out format strings were good enough @@ -758,7 +758,7 @@ out format strings were good enough for me um snippets could be useful but 0:09:45.519,0:09:49.839 -format is super powerful and i didn't +format is super powerful and I didn't 0:09:48.160,0:09:51.279 really even need all that much power @@ -791,7 +791,7 @@ so in my generator code basically it's down here 0:10:08.720,0:10:12.800 -um i'm calling format with this sparred +um I'm calling format with this sparred 0:10:10.959,0:10:15.920 vivomax template @@ -833,7 +833,7 @@ using html mode inserting text format strings 0:10:37.279,0:10:41.920 -and then i can indent region so the html +and then I can indent region so the html 0:10:40.000,0:10:45.200 actually looks pretty @@ -842,7 +842,7 @@ actually looks pretty when it comes out of it as well 0:10:45.200,0:10:52.560 -um i will show that just really quick +um I will show that just really quick 0:10:50.160,0:10:52.560 actually @@ -851,10 +851,10 @@ actually so you can see this is the html that got 0:10:56.880,0:11:02.560 -generated i've got my template +generated I've got my template 0:10:58.800,0:11:05.760 -i inserted the title here the style the +I inserted the title here the style the 0:11:02.560,0:11:07.920 font was all inserted @@ -881,10 +881,10 @@ great okay moving on 0:11:27.120,0:11:32.079 -um so the other thing was that as i was +um so the other thing was that as I was 0:11:30.240,0:11:33.200 -developing this i decided to use ort +developing this I decided to use ort 0:11:32.079,0:11:35.360 babel and some of his @@ -893,31 +893,31 @@ babel and some of his its features um for multi-language 0:11:35.360,0:11:37.839 -things because i needed to style it with +things because I needed to style it with 0:11:36.880,0:11:40.480 css and 0:11:37.839,0:11:42.480 -and put actions in javascript and also i +and put actions in javascript and also I 0:11:40.480,0:11:45.519 used svg for authoring stuff 0:11:42.480,0:11:46.079 -um and it was a little bit complicated i +um and it was a little bit complicated I 0:11:45.519,0:11:47.680 probably 0:11:46.079,0:11:49.600 -probably would have been simpler had i +probably would have been simpler had I 0:11:47.680,0:11:51.440 not used org babble but it's also really 0:11:49.600,0:11:53.839 -fun and it's i think it's a cool +fun and it's I think it's a cool 0:11:51.440,0:11:55.839 cool idea to use literate programming my @@ -926,7 +926,7 @@ cool idea to use literate programming my idea was to create kind of like html 0:11:55.839,0:11:59.519 -components like i could name it like +components like I could name it like 0:11:57.600,0:12:01.440 this @@ -941,10 +941,10 @@ a function in e-lisp to format it and spit out the 0:12:05.519,0:12:10.320 -html that i want +html that I want 0:12:07.120,0:12:12.880 -and by doing this then i can like uh +and by doing this then I can like uh 0:12:10.320,0:12:14.320 just change things in my org file which @@ -953,40 +953,40 @@ just change things in my org file which not getting a whole lot of time to work 0:12:14.320,0:12:19.839 -on it i can come back to it and +on it I can come back to it and 0:12:16.959,0:12:21.920 -i have a lot of notes and i can i can +I have a lot of notes and I can I can 0:12:19.839,0:12:24.399 -kind of generate things as i'm going and +kind of generate things as I'm going and 0:12:21.920,0:12:25.600 keep notes for myself and keep the 0:12:24.399,0:12:27.519 -i don't know it's cool literate +I don't know it's cool literate 0:12:25.600,0:12:29.279 -programming is fun um so i don't need to +programming is fun um so I don't need to 0:12:27.519,0:12:31.040 go into that too much but you can see if 0:12:29.279,0:12:33.360 -i execute this here +I execute this here 0:12:31.040,0:12:34.880 -i get the the div that i want um it's a +I get the the div that I want um it's a 0:12:33.360,0:12:36.480 -little bit funny you'll see i have the +little bit funny you'll see I have the 0:12:34.880,0:12:39.200 string like this the way that 0:12:36.480,0:12:40.000 -no web expands i can't do this on a +no web expands I can't do this on a 0:12:39.200,0:12:43.839 single line @@ -1010,16 +1010,16 @@ and referenced in the html source or inlined 0:12:52.639,0:12:56.959 -here's an example i have of inlining it +here's an example I have of inlining it 0:12:54.639,0:13:00.320 -so i've got my little css block name +so I've got my little css block name 0:12:56.959,0:13:03.040 style javascript name script 0:13:00.320,0:13:04.839 -and then i've got this html source block +and then I've got this html source block 0:13:03.040,0:13:07.519 with no web @@ -1031,16 +1031,16 @@ expansion um these double angle brackets here 0:13:07.920,0:13:11.680 -are where i'm going to expand the block +are where I'm going to expand the block 0:13:09.839,0:13:12.639 -name style i'm actually calling a +name style I'm actually calling a 0:13:11.680,0:13:14.399 function 0:13:12.639,0:13:17.040 -so i want the result of the function +so I want the result of the function 0:13:14.399,0:13:20.560 here and then the script will just get @@ -1055,10 +1055,10 @@ block you can see what it looks like you know 0:13:25.360,0:13:29.920 -i've got my style here i've got my title +I've got my style here I've got my title 0:13:28.160,0:13:31.279 -i've got that main content class i +I've got that main content class I 0:13:29.920,0:13:33.040 showed before @@ -1070,7 +1070,7 @@ and the script as well so that's kind of cool like 0:13:34.480,0:13:38.160 -i could just run org babel tangle and +I could just run org babel tangle and 0:13:36.320,0:13:40.480 get my thing out and just @@ -1082,22 +1082,22 @@ edit one file instead of multiple files not for everyone 0:13:41.600,0:13:45.120 -but i i thought it was kind of fun +but I I thought it was kind of fun 0:13:45.839,0:13:49.199 all right oh and the final thing is that 0:13:47.760,0:13:52.880 -in emacs you can +in Emacs you can 0:13:49.199,0:13:57.199 author and view svg so this is just an 0:13:52.880,0:13:59.519 -org um this svg i used to make the play +org um this svg I used to make the play 0:13:57.199,0:14:02.800 -and pause buttons but i didn't know this +and pause buttons but I didn't know this 0:13:59.519,0:14:04.959 but if you edit an svg file you can @@ -1112,7 +1112,7 @@ between between the code and the and the image 0:14:13.199,0:14:17.360 -it's pretty sweet so i can kind of +it's pretty sweet so I can kind of 0:14:16.160,0:14:19.680 iteratively work @@ -1121,7 +1121,7 @@ iteratively work work through this because of of how 0:14:19.680,0:14:24.480 -emacs is +Emacs is 0:14:20.560,0:14:24.959 like that so um final considerations @@ -1130,19 +1130,19 @@ like that so um final considerations here 0:14:24.959,0:14:29.279 -like when doing this i want it to be all +like when doing this I want it to be all 0:14:27.360,0:14:30.079 -free so i want to use fonts that use a +free so I want to use fonts that use a 0:14:29.279,0:14:32.800 free license 0:14:30.079,0:14:34.800 -i found gnu unifont it's kind of cool +I found gnu unifont it's kind of cool 0:14:32.800,0:14:37.600 -the content license i chose +the content license I chose 0:14:34.800,0:14:39.920 creative commons attribution share like @@ -1151,7 +1151,7 @@ creative commons attribution share like which is kind of like the gpl 0:14:39.920,0:14:44.800 -ideally i could serve it with emacs i'd +ideally I could serve it with Emacs I'd 0:14:42.880,0:14:46.320 like to remove idiosyncrasy so other @@ -1163,7 +1163,7 @@ people can use it it's pretty much just my tool right now 0:14:48.720,0:14:51.440 -um not requiring the web browser i can +um not requiring the web browser I can 0:14:51.040,0:14:54.079 ship @@ -1190,13 +1190,13 @@ tar file so um you can go to churls.world 0:15:08.639,0:15:14.000 -it just has a link to this album i'll +it just has a link to this album I'll 0:15:10.880,0:15:17.519 display it here in just a second 0:15:14.000,0:15:21.040 -you can contact me i'm shosheen on emacs +you can contact me I'm shosheen on Emacs 0:15:17.519,0:15:23.680 in irc and on sourcehut you can email me @@ -1226,7 +1226,7 @@ college band's album from 20 years ago here it is cassiopeia basement days 0:15:43.040,0:15:48.000 -whoops i made this art in krita you can +whoops I made this art in krita you can 0:15:47.680,0:15:51.199 press @@ -1235,16 +1235,16 @@ press play you can skip around 0:15:51.199,0:15:58.560 -i did i do have the playlist up here too +I did I do have the playlist up here too 0:15:55.040,0:16:00.880 so yeah thanks for listening 0:15:58.560,0:16:04.000 -i hope you enjoyed it and enjoy the rest +I hope you enjoyed it and enjoy the rest 0:16:00.880,0:16:04.000 -of emacs conf +of EmacsConf 0:16:04.360,0:16:07.360 goodbye diff --git a/2020/subtitles/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--questions--grant-shangreaux-autogen.sbv b/2020/subtitles/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--questions--grant-shangreaux-autogen.sbv index 0d4556a9..4d4d6425 100644 --- a/2020/subtitles/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--questions--grant-shangreaux-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--questions--grant-shangreaux-autogen.sbv @@ -8,7 +8,7 @@ so first question what does bard beaver max mean good question 0:00:07.440,0:00:10.800 -um in one version of my talk i spent too +um in one version of my talk I spent too 0:00:09.679,0:00:14.559 long explaining it @@ -23,7 +23,7 @@ it's basically a bad pun on uh band camp so like a 0:00:20.960,0:00:25.199 -beevock i don't even know if i'm +beevock I don't even know if I'm 0:00:22.480,0:00:29.199 pronouncing that correctly it's like @@ -35,22 +35,22 @@ a tent or a camp that you put up hastily and a bard is a musician of course so 0:00:32.239,0:00:36.480 -uh yeah i don't know i like puns i'm a +uh yeah I don't know I like puns I'm a 0:00:35.440,0:00:38.399 dad 0:00:36.480,0:00:40.960 -and uh that's the best i could come up +and uh that's the best I could come up 0:00:38.399,0:00:42.879 with um 0:00:40.960,0:00:45.039 -i'll probably find a different name for +I'll probably find a different name for 0:00:42.879,0:00:47.520 -it but i liked that bewak +it but I liked that bewak 0:00:45.039,0:00:48.719 if you stick an m in there it becomes @@ -86,22 +86,22 @@ screen um are you planning on like showing something with it or for example 0:01:14.479,0:01:20.400 -should i maximize you i don't know +should I maximize you I don't know 0:01:16.880,0:01:22.880 -i can turn it off for now okay +I can turn it off for now okay 0:01:20.400,0:01:24.240 you can turn on the webcam yeah okay 0:01:22.880,0:01:28.159 -yeah i'll maximize your +yeah I'll maximize your 0:01:24.240,0:01:28.159 webcam okay thanks um 0:01:28.240,0:01:31.360 -i'll get to the answer for my color +I'll get to the answer for my color 0:01:30.000,0:01:34.640 theme here in a bit @@ -122,10 +122,10 @@ unsynchronized lyrics within id3 tags multi-line metadata 0:01:42.720,0:01:47.920 -i don't know um actually +I don't know um actually 0:01:45.920,0:01:49.280 -it's funny because i was trying out +it's funny because I was trying out 0:01:47.920,0:01:52.640 different things with metadata @@ -140,13 +140,13 @@ figure out how to do mass tag editing and that was like 0:01:56.399,0:01:59.600 -not it wasn't very intuitive like i said +not it wasn't very intuitive like I said 0:01:58.479,0:02:01.840 with emms 0:01:59.600,0:02:03.040 -i think emms is really great but its +I think emms is really great but its 0:02:01.840,0:02:06.479 interface is huge @@ -158,28 +158,28 @@ like if you do meta x and type emms you get 0:02:07.040,0:02:13.200 -i don't know 270 some candidates +I don't know 270 some candidates 0:02:10.160,0:02:14.319 -there's a lot of functions going on i +there's a lot of functions going on I 0:02:13.200,0:02:16.319 basically found the 0:02:14.319,0:02:18.879 -features that i needed to get this +features that I needed to get this 0:02:16.319,0:02:21.040 workflow working 0:02:18.879,0:02:22.160 -i would guess that you probably can do +I would guess that you probably can do 0:02:21.040,0:02:24.080 it and if you don't 0:02:22.160,0:02:26.720 -if you can't do it out of the box i +if you can't do it out of the box I 0:02:24.080,0:02:28.160 think you could script the mms to do @@ -188,13 +188,13 @@ think you could script the mms to do that 0:02:28.160,0:02:31.840 -i'd like to know more and i'm certainly +I'd like to know more and I'm certainly 0:02:29.840,0:02:35.200 going to be 0:02:31.840,0:02:38.640 -investigating it i will try and post my +investigating it I will try and post my 0:02:35.200,0:02:38.640 findings somewhere online @@ -203,22 +203,22 @@ findings somewhere online is it possible to import batch metadata 0:02:42.080,0:02:49.360 -i'm not sure i would guess +I'm not sure I would guess 0:02:43.920,0:02:51.840 yes is the answer emms can connect to 0:02:49.360,0:02:53.040 -like metadata services i haven't done +like metadata services I haven't done 0:02:51.840,0:02:56.959 -that because i was just +that because I was just 0:02:53.040,0:02:59.519 -using audio files that i created myself +using audio files that I created myself 0:02:56.959,0:03:00.400 -i know that on the back end it calls out +I know that on the back end it calls out 0:02:59.519,0:03:02.319 to @@ -233,13 +233,13 @@ there's a lot of different options that can 0:03:04.560,0:03:10.319 -shell out too i was using the +shell out too I was using the 0:03:08.000,0:03:12.239 the vorbis tools to tag the particular 0:03:10.319,0:03:15.120 -files i was working with +files I was working with 0:03:12.239,0:03:15.840 you can also use tiny tag and there's @@ -248,13 +248,13 @@ you can also use tiny tag and there's some other 0:03:15.840,0:03:19.120 -that might be the python library i can't +that might be the python library I can't 0:03:17.840,0:03:21.120 remember there's two other libraries 0:03:19.120,0:03:24.080 -that i can shell out too for +that I can shell out too for 0:03:21.120,0:03:24.080 doing metadata @@ -284,13 +284,13 @@ is there a chance textual tagging could allow doing it all in one program 0:03:43.280,0:03:47.280 -have i experimented with mask tag +have I experimented with mask tag 0:03:45.120,0:03:49.120 -updates queries i have not +updates queries I have not 0:03:47.280,0:03:51.920 -again i was just doing this workflow +again I was just doing this workflow 0:03:49.120,0:03:54.159 taking raw files with no tags and doing @@ -299,25 +299,25 @@ taking raw files with no tags and doing that 0:03:54.799,0:04:01.519 -i believe because it calls out to +I believe because it calls out to 0:03:58.159,0:04:03.040 -the programs in the back end i'm sure +the programs in the back end I'm sure 0:04:01.519,0:04:06.159 you could work that out 0:04:03.040,0:04:08.239 -and i think emms would benefit from +and I think emms would benefit from 0:04:06.159,0:04:11.280 having something like that because 0:04:08.239,0:04:14.000 -we work with text and emacs being able +we work with text and Emacs being able 0:04:11.280,0:04:16.799 -to to use emacs as a front end for those +to to use Emacs as a front end for those 0:04:14.000,0:04:18.560 updates would be really fantastic so @@ -341,16 +341,16 @@ philosophy of how to compensate musicians um 0:04:28.479,0:04:32.720 -no i don't really have a lot of +no I don't really have a lot of 0:04:31.199,0:04:33.919 -philosophy around that i guess the first +philosophy around that I guess the first 0:04:32.720,0:04:36.800 -thing i could say would be +thing I could say would be 0:04:33.919,0:04:38.960 -something like a universal income i feel +something like a universal income I feel 0:04:36.800,0:04:42.000 like that would solve a lot of problems @@ -359,7 +359,7 @@ like that would solve a lot of problems if musicians could just be musicians and 0:04:42.000,0:04:46.240 -not have to worry about their pay i will +not have to worry about their pay I will 0:04:45.199,0:04:48.720 think about it more @@ -371,31 +371,31 @@ um this is kind of one of my first forays into being getting 0:04:50.160,0:04:53.360 -public with some of these ideas so i +public with some of these ideas so I 0:04:52.240,0:04:55.840 will try to do more 0:04:53.360,0:04:57.199 -and let the community know what emacs +and let the community know what Emacs 0:04:55.840,0:04:58.880 -theme am i using +theme am I using 0:04:57.199,0:05:02.240 can't remember it's one of the cowlin 0:04:58.880,0:05:05.680 -themes k-a-o-l-i-n +themes k-a-o-l-I-n 0:05:02.240,0:05:09.120 -i think it was aurora or +I think it was aurora or 0:05:05.680,0:05:12.880 or bubble gum maybe but the 0:05:09.120,0:05:16.000 -cowlin themes are nice i recommend them +cowlin themes are nice I recommend them 0:05:12.880,0:05:18.880 not using doomy max do mode line though @@ -404,37 +404,37 @@ not using doomy max do mode line though it's very pretty svg support built into 0:05:18.880,0:05:23.600 -emacs +Emacs 0:05:20.080,0:05:25.520 -i'm using emacs 27.1 and yes svg support +I'm using Emacs 27.1 and yes svg support 0:05:23.600,0:05:28.800 is built in 0:05:25.520,0:05:30.639 -i may have had to compile it with some +I may have had to compile it with some 0:05:28.800,0:05:33.759 cairo support 0:05:30.639,0:05:33.759 -i don't remember for sure +I don't remember for sure 0:05:33.840,0:05:38.080 but yes you can even take screenshots of 0:05:36.720,0:05:41.199 -your emacs +your Emacs 0:05:38.080,0:05:44.320 -from within emacs in svg +from within Emacs in svg 0:05:41.199,0:05:46.160 it's pretty great okay um 0:05:44.320,0:05:48.000 -i don't know how much more time we have +I don't know how much more time we have 0:05:46.160,0:05:50.840 left for questions @@ -446,7 +446,7 @@ that's most of the things on the ether pad 0:05:52.639,0:05:56.479 -i think we have like 10 more minutes to +I think we have like 10 more minutes to 0:05:54.320,0:05:59.120 catch up with like the schedule @@ -458,7 +458,7 @@ okay yes or if there are more questions feel free to answer them 0:06:01.919,0:06:05.440 -okay i'll start kind of looking through +okay I'll start kind of looking through 0:06:04.639,0:06:09.039 irc @@ -473,7 +473,7 @@ thank thank you all for um listening and for 0:06:13.440,0:06:17.919 -enjoying the talk i'm glad it turned out +enjoying the talk I'm glad it turned out 0:06:15.680,0:06:17.919 well @@ -485,25 +485,25 @@ awesome yeah it's been fun so far 0:06:36.000,0:06:41.120 -how did i manage okay um i can post a +how did I manage okay um I can post a 0:06:39.199,0:06:44.240 -snippet of that or actually i can share +snippet of that or actually I can share 0:06:41.120,0:06:44.240 -my screen can't i +my screen can't I 0:06:46.319,0:06:51.840 -okay i actually have it up right here so +okay I actually have it up right here so 0:06:49.599,0:06:53.440 -i think i got this from alpha papa to be +I think I got this from alpha papa to be 0:06:51.840,0:06:56.960 honest 0:06:53.440,0:07:00.960 -um so i define screenshot +um so I define screenshot 0:06:56.960,0:07:03.680 svg um @@ -518,19 +518,19 @@ there's alpha papa okay there we go 0:07:08.560,0:07:11.599 -i would like to change this so that i +I would like to change this so that I 0:07:10.639,0:07:14.000 can get it into 0:07:11.599,0:07:14.639 -like the copy paste buffer so i don't +like the copy paste buffer so I don't 0:07:14.000,0:07:17.039 have to 0:07:14.639,0:07:19.840 -copy the file in but uh i haven't really +copy the file in but uh I haven't really 0:07:17.039,0:07:19.840 hacked on it yet @@ -539,7 +539,7 @@ hacked on it yet okay um org header colors 0:07:24.400,0:07:28.479 -okay so that might be a good question i +okay so that might be a good question I 0:07:26.319,0:07:28.479 know @@ -563,7 +563,7 @@ okay so the presentation is just a normal 0:07:45.759,0:07:48.960 -um org file right so i have my headers +um org file right so I have my headers 0:07:48.240,0:07:50.639 and my @@ -581,10 +581,10 @@ but there's a package called org tree slide 0:07:57.599,0:08:03.919 -which i whoops why is it not +which I whoops why is it not 0:08:01.440,0:08:05.440 -um i must have not required it good +um I must have not required it good 0:08:03.919,0:08:08.000 question grant @@ -596,7 +596,7 @@ yeah um can you try sharing your screen maybe 0:08:09.599,0:08:15.599 -oh is it not shared i'm sorry boards +oh is it not shared I'm sorry boards 0:08:13.199,0:08:15.599 thank you @@ -611,7 +611,7 @@ see yeah it's coming up yep we see it awesome 0:08:33.919,0:08:38.800 -all right okay i don't know why this +all right okay I don't know why this 0:08:37.599,0:08:41.839 isn't working @@ -626,22 +626,22 @@ it was working okay you want to see the screenshot 0:09:01.839,0:09:09.760 -whoops okay i just took a screenshot +whoops okay I just took a screenshot 0:09:06.839,0:09:12.800 um so org tree slide 0:09:09.760,0:09:14.480 -i don't know why it's not launching i +I don't know why it's not launching I 0:09:12.800,0:09:16.000 -thought that i had required it but i +thought that I had required it but I 0:09:14.480,0:09:23.839 must not have 0:09:16.000,0:09:23.839 -maybe i'll try +maybe I'll try 0:09:26.959,0:09:29.279 okay @@ -671,7 +671,7 @@ kind of this banner for the title here and it automatically sets the faces for 0:09:46.560,0:09:51.360 -you i know you can +you I know you can 0:09:47.920,0:09:55.279 customize that of course and then as you @@ -689,7 +689,7 @@ what's it called breadcrumbs up at the top 0:10:04.160,0:10:07.920 -so org tree slide i highly recommend it +so org tree slide I highly recommend it 0:10:06.399,0:10:09.600 it's really nice because you can give @@ -731,16 +731,16 @@ svg let's see 0:10:39.519,0:10:43.839 -okay so i don't know if you can see this +okay so I don't know if you can see this 0:10:41.279,0:10:49.360 -now but i'm actually viewing the svg +now but I'm actually viewing the svg 0:10:43.839,0:10:51.920 -screenshot that i took with emacs +screenshot that I took with Emacs 0:10:49.360,0:10:52.720 -see here's the source of it so emacs +see here's the source of it so Emacs 0:10:51.920,0:10:57.839 made that @@ -767,13 +767,13 @@ fun stuff anything else in chat or 0:11:18.079,0:11:24.000 -header colors oh yeah i talked about the +header colors oh yeah I talked about the 0:11:20.160,0:11:24.000 themes this is another cowlin theme 0:11:24.800,0:11:29.839 -i think the one in the talk was +I think the one in the talk was 0:11:30.560,0:11:36.560 maybe this one aurora @@ -791,31 +791,31 @@ different theme this top header bar gets the faces from 0:11:42.160,0:11:47.600 -that previous theme and i have not +that previous theme and I have not 0:11:44.000,0:11:47.600 figured out how to fix that yet 0:11:47.760,0:11:51.120 -did i have to compile to get the +did I have to compile to get the 0:11:49.200,0:11:54.480 -screenshot i think maybe i did +screenshot I think maybe I did 0:11:51.120,0:11:58.399 -yes if i'm remembering correctly +yes if I'm remembering correctly 0:11:54.480,0:12:01.360 -i got emacs 27 i'm not on a mac +I got Emacs 27 I'm not on a mac 0:11:58.399,0:12:02.079 -i saw alpha papa's comment on reddit and +I saw alpha papa's comment on reddit and 0:12:01.360,0:12:06.800 then 0:12:02.079,0:12:06.800 -um i recompiled it with cairo support +um I recompiled it with cairo support 0:12:08.839,0:12:11.839 yes @@ -824,19 +824,19 @@ yes okay lots of good conversation on here 0:12:21.920,0:12:28.079 -yep i have like one or two more minutes +yep I have like one or two more minutes 0:12:25.839,0:12:28.079 okay 0:12:31.680,0:12:35.519 -um i guess while i'm here i might as +um I guess while I'm here I might as 0:12:34.240,0:12:38.959 well say thank you to 0:12:35.519,0:12:40.320 -the organizers uh i really appreciate +the organizers uh I really appreciate 0:12:38.959,0:12:42.720 everybody's work on this @@ -845,10 +845,10 @@ everybody's work on this it's fun to be a part of this community 0:12:42.720,0:12:47.279 -i'm enjoying the other talks i've seen +I'm enjoying the other talks I've seen 0:12:45.279,0:12:48.560 -so far today and i'm looking forward to +so far today and I'm looking forward to 0:12:47.279,0:12:50.480 to the rest @@ -857,10 +857,10 @@ to the rest um it's really interesting just from 0:12:50.480,0:12:54.720 -being on emacs in irc +being on Emacs in irc 0:12:52.720,0:12:56.959 -for a few months i've already connected +for a few months I've already connected 0:12:54.720,0:13:00.720 with a lot of interesting people @@ -878,7 +878,7 @@ thank you for being a part of the community grant 0:13:07.519,0:13:12.800 -that's good to be here i have another +that's good to be here I have another 0:13:09.680,0:13:12.800 talk tomorrow as well @@ -896,7 +896,7 @@ questions here and taking the notes 0:13:29.360,0:13:33.040 -ok so i think that's about all the time +ok so I think that's about all the time 0:13:31.680,0:13:36.720 that we have for the q diff --git a/2020/subtitles/emacsconf-2020--06-trivial-emacs-kits--corwin-brust.sbv b/2020/subtitles/emacsconf-2020--06-trivial-emacs-kits--corwin-brust.sbv index b264fca6..23b9faa0 100644 --- a/2020/subtitles/emacsconf-2020--06-trivial-emacs-kits--corwin-brust.sbv +++ b/2020/subtitles/emacsconf-2020--06-trivial-emacs-kits--corwin-brust.sbv @@ -275,7 +275,7 @@ my config that I was copy-pasting around from generation after generation of 0:03:56.319,0:03:59.519 -.emacs file or +.Emacs file or 0:03:57.519,0:04:00.799 recrafting it from hand and from Internet diff --git a/2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula-autogen.sbv b/2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula-autogen.sbv index f0f427a3..016d54f9 100644 --- a/2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--questions--sid-kasivajhula-autogen.sbv @@ -5,7 +5,7 @@ for the list of questions in whatever order you like 0:00:03.520,0:00:08.000 -okay so i see what package is used um +okay so I see what package is used um 0:00:06.160,0:00:10.400 probably cemex mode @@ -17,19 +17,19 @@ um right so the main package that was being demoed 0:00:11.360,0:00:16.720 -um that is not yet on melpa in fact i +um that is not yet on melpa in fact I 0:00:14.480,0:00:19.359 haven't even decided on a name for it 0:00:16.720,0:00:22.080 -um i've alternately alternately called +um I've alternately alternately called 0:00:19.359,0:00:26.000 -it epistemic mode i've called it +it epistemic mode I've called it 0:00:22.080,0:00:28.560 -um england i called it uh +um england I called it uh 0:00:26.000,0:00:30.240 all kinds of things but at the moment @@ -53,13 +53,13 @@ um the package there it's currently named indra 0:00:39.840,0:00:46.800 -i'm not sure um +I'm not sure um 0:00:42.879,0:00:49.920 packages actually yes the second one is 0:00:46.800,0:00:53.280 -red that was the name that i selected um +red that was the name that I selected um 0:00:49.920,0:00:53.920 last night um and that's because it @@ -80,7 +80,7 @@ to do with the kinds of concepts we're talking 0:00:59.840,0:01:04.000 -about with this package so i just +about with this package so I just 0:01:01.600,0:01:05.760 thought it would be a good name for it @@ -167,10 +167,10 @@ fingers are not in the same positions it's not a big deal actually 0:02:04.399,0:02:10.879 -um and then i mostly use default model +um and then I mostly use default model 0:02:09.119,0:02:12.319 -provided by vanilla emacs and work and +provided by vanilla Emacs and work and 0:02:10.879,0:02:13.840 org mode for text editing can you give @@ -266,7 +266,7 @@ because you're setting the context beforehand 0:03:25.440,0:03:30.840 -so you already say oh i'm going to be +so you already say oh I'm going to be 0:03:27.200,0:03:33.440 talking about this org buffer @@ -281,7 +281,7 @@ um the all the keystrokes that you do at that point would be in relation to that 0:03:39.599,0:03:44.080 -um okay i think we have time for like +um okay I think we have time for like 0:03:42.159,0:03:46.879 one more short question @@ -296,7 +296,7 @@ how do new modes come into existence you can make them yourself 0:03:50.400,0:03:53.760 -um and you can specify them in emacs +um and you can specify them in Emacs 0:03:53.040,0:03:56.159 lisp @@ -344,7 +344,7 @@ on the pad on on your own time off the stream 0:04:26.960,0:04:30.000 -perfect yeah i'll go ahead and put in +perfect yeah I'll go ahead and put in 0:04:28.639,0:04:32.240 some answers there diff --git a/2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--sid-kasivajhula-autogen.sbv b/2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--sid-kasivajhula-autogen.sbv index c65ade2f..56aadd05 100644 --- a/2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--sid-kasivajhula-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--sid-kasivajhula-autogen.sbv @@ -89,7 +89,7 @@ mind because it'll help us understand the 0:01:01.920,0:01:06.239 -emacs extension that we're about to +Emacs extension that we're about to 0:01:03.760,0:01:06.239 discuss @@ -767,10 +767,10 @@ buffer we are currently in line mode 0:09:54.560,0:09:58.720 -and i'm going to hit enter now and +and I'm going to hit enter now and 0:09:57.600,0:10:01.519 -you'll see that when i hit +you'll see that when I hit 0:09:58.720,0:10:02.160 enter nothing is happening it's still in @@ -1073,7 +1073,7 @@ you can we're currently in vim tower 0:13:50.720,0:13:54.720 -where you can go to emacs tower and now +where you can go to Emacs tower and now 0:13:53.120,0:13:55.760 with a single keystroke you can @@ -1292,10 +1292,10 @@ uh helpful and you can learn more about this at 0:16:50.560,0:16:55.920 -dream.org which is where i house +dream.org which is where I house 0:16:53.920,0:16:57.279 -the research that i work on and in +the research that I work on and in 0:16:55.920,0:17:00.800 particular @@ -1304,7 +1304,7 @@ particular the research on epistemic levels is what 0:17:00.800,0:17:06.480 -inspired this particular emacs extension +inspired this particular Emacs extension 0:17:03.600,0:17:08.480 you can also learn about dialectical diff --git a/2020/subtitles/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig-autogen.sbv b/2020/subtitles/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig-autogen.sbv index be4ec209..2699f8ae 100644 --- a/2020/subtitles/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig-autogen.sbv @@ -2,13 +2,13 @@ so 0:00:03.199,0:00:08.559 -hi there this is reiner i have a 10 +hi there this is reiner I have a 10 0:00:06.240,0:00:11.759 minute time slot at the imax conf 0:00:08.559,0:00:13.519 -and i will show you a quick uh walk +and I will show you a quick uh walk 0:00:11.759,0:00:17.039 through my gtd @@ -26,7 +26,7 @@ capture what we do here so the idea 0:00:24.080,0:00:29.599 -is i press f6 and i say i want to make a +is I press f6 and I say I want to make a 0:00:27.279,0:00:33.120 small project because this video @@ -68,7 +68,7 @@ so let me put this in here see this is done 0:01:03.600,0:01:07.600 -and now because it's a project i mean i +and now because it's a project I mean I 0:01:05.760,0:01:09.280 could say just one task to record a @@ -83,7 +83,7 @@ too much so let's split it down in a few small tasks so the next one 0:01:40.400,0:01:46.159 -so you see i've just typed a few +so you see I've just typed a few 0:01:43.439,0:01:46.640 quick tasks we can see them if we look @@ -101,10 +101,10 @@ so you see there's my project entry and there are all my tasks and since it's a 0:01:54.479,0:02:00.240 -project i can now +project I can now 0:01:56.799,0:02:02.479 -make it easy i just indent every task by +make it easy I just indent every task by 0:02:00.240,0:02:02.479 one @@ -137,7 +137,7 @@ you see my project with all the tasks so now next one 0:02:52.480,0:02:56.720 -and i pretend now i'm doing a weekly +and I pretend now I'm doing a weekly 0:02:55.040,0:03:00.959 review @@ -146,16 +146,16 @@ review see makes me 0:03:01.040,0:03:07.120 -and i already did some things and now +and I already did some things and now 0:03:04.080,0:03:10.319 -the point where i am +the point where I am 0:03:07.120,0:03:14.319 is schedule tasks with no date 0:03:10.319,0:03:14.319 -those are all those tasks so i have a +those are all those tasks so I have a 0:03:15.200,0:03:19.040 weekly review help but that says okay @@ -164,7 +164,7 @@ weekly review help but that says okay show me everything 0:03:19.040,0:03:25.280 -that i need to schedule plan +that I need to schedule plan 0:03:22.080,0:03:27.760 so schedule this class we do @@ -179,16 +179,16 @@ so everything is scheduled now and we can check off that and so on 0:03:38.239,0:03:44.959 -we can i have a plan +we can I have a plan 0:03:42.000,0:03:46.879 -for every day that's my free plan i +for every day that's my free plan I 0:03:44.959,0:03:50.239 press f6 0:03:46.879,0:03:53.439 -and i say pp plan +and I say pp plan 0:03:50.239,0:03:57.360 private things you see there is the @@ -197,34 +197,34 @@ private things you see there is the first day 12th of november german 0:03:57.360,0:04:03.200 -and now i can +and now I can 0:04:01.120,0:04:04.239 -look at what i have to do today you see +look at what I have to do today you see 0:04:03.200,0:04:07.040 my my uh 0:04:04.239,0:04:09.360 -agenda view is very long and i just want +agenda view is very long and I just want 0:04:07.040,0:04:14.000 to focus on a few tasks so 0:04:09.360,0:04:16.720 -i copied them to my +I copied them to my 0:04:14.000,0:04:16.720 daily plan 0:04:22.639,0:04:29.919 -i just want to show you so i have a +I just want to show you so I have a 0:04:25.680,0:04:33.919 daily plan for every day and that means 0:04:29.919,0:04:37.680 -this one is what i see +this one is what I see 0:04:33.919,0:04:41.360 and this one is gone @@ -242,10 +242,10 @@ the video and we had a look and uh okay 0:04:48.320,0:04:53.520 -i can mark this task as done here +I can mark this task as done here 0:04:51.520,0:04:54.840 -because i knew the requirements the main +because I knew the requirements the main 0:04:53.520,0:04:57.759 ct @@ -260,28 +260,28 @@ is 720p webm codec 0:05:05.199,0:05:10.960 -so this one is done and i can mark it +so this one is done and I can mark it 0:05:09.440,0:05:14.560 off here 0:05:10.960,0:05:17.600 -as well so now i have marked it off +as well so now I have marked it off 0:05:14.560,0:05:19.600 everywhere and the good thing of my 0:05:17.600,0:05:21.600 -daily plan is that i can't +daily plan is that I can't 0:05:19.600,0:05:23.520 -really see it all the day and i stick to +really see it all the day and I stick to 0:05:21.600,0:05:24.639 -this what i decided in the morning what +this what I decided in the morning what 0:05:23.520,0:05:27.120 -i want to do +I want to do 0:05:24.639,0:05:28.080 so let's go to the next one make a quick @@ -290,10 +290,10 @@ so let's go to the next one make a quick test 0:05:28.080,0:05:40.720 -yeah i did the test already +yeah I did the test already 0:05:38.000,0:05:42.639 -uh i will do a small trick i say okay i +uh I will do a small trick I say okay I 0:05:40.720,0:05:46.960 record the video here @@ -305,7 +305,7 @@ video recorded and then let me do what to show 0:05:55.120,0:06:01.280 -now i'm recording the video so +now I'm recording the video so 0:05:58.319,0:06:02.240 let's see what we do we had capture we @@ -338,31 +338,31 @@ and live to time lapse and after recording it 0:06:30.319,0:06:36.720 -i pre pretend this is done now +I pre pretend this is done now 0:06:33.759,0:06:36.720 ct done 0:06:39.039,0:06:44.639 -and then i have a video ready and then +and then I have a video ready and then 0:06:42.400,0:06:50.639 -let's pretend i did the upload +let's pretend I did the upload 0:06:44.639,0:06:55.280 as well done radio uploaded 0:06:50.639,0:06:58.319 -cc so i can say everything now is done +cc so I can say everything now is done 0:06:55.280,0:06:59.199 -save it so tomorrow i see what i did +save it so tomorrow I see what I did 0:06:58.319,0:07:02.560 yesterday 0:06:59.199,0:07:06.000 -and here i'm completely +and here I'm completely 0:07:02.560,0:07:09.680 done we have the weekly review @@ -371,7 +371,7 @@ done we have the weekly review and we put another 0:07:09.680,0:07:15.199 -buffer here because i want to show you +buffer here because I want to show you 0:07:12.639,0:07:16.960 the the final step of my weekly review @@ -398,13 +398,13 @@ done as well project ct done 0:07:31.360,0:07:38.160 -and then what i can do is now see +and then what I can do is now see 0:07:34.880,0:07:41.680 a weekly review helper 0:07:38.160,0:07:44.720 -finish tasks and i could +finish tasks and I could 0:07:41.680,0:07:48.639 make a bike @@ -413,13 +413,13 @@ make a bike operation that says archive everything 0:07:48.639,0:07:52.720 -but at the moment i don't need to do +but at the moment I don't need to do 0:07:50.639,0:07:56.720 that because we have 0:07:52.720,0:08:00.080 -a tree structure so it's cxa i have this +a tree structure so it's cxa I have this 0:07:56.720,0:08:02.800 task away and the task is done so that's diff --git a/2020/subtitles/emacsconf-2020--11-the-org-gtd-package-opinions-about-getting-things-done--aldric-autogen.sbv b/2020/subtitles/emacsconf-2020--11-the-org-gtd-package-opinions-about-getting-things-done--aldric-autogen.sbv index 76451220..ee8fdb9f 100644 --- a/2020/subtitles/emacsconf-2020--11-the-org-gtd-package-opinions-about-getting-things-done--aldric-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--11-the-org-gtd-package-opinions-about-getting-things-done--aldric-autogen.sbv @@ -5,16 +5,16 @@ hello and welcome to my org gt 0:00:07.200,0:00:12.719 -i wrote this package because myself +I wrote this package because myself 0:00:10.400,0:00:14.320 -overwhelmed with all the stuff i had to +overwhelmed with all the stuff I had to 0:00:12.719,0:00:17.359 manage at working at home 0:00:14.320,0:00:18.720 -and i'd heard about gtd saw someone +and I'd heard about gtd saw someone 0:00:17.359,0:00:22.320 using it with @@ -23,7 +23,7 @@ using it with just a small notebook 0:00:22.320,0:00:25.920 -and i wanted to do it in emacs because +and I wanted to do it in emacs because 0:00:24.720,0:00:29.199 well @@ -32,7 +32,7 @@ well max can do everything right so 0:00:29.199,0:00:34.559 -i'm going to jump in quickly so just so +I'm going to jump in quickly so just so 0:00:31.359,0:00:36.960 you know here's kind of a list of the @@ -47,13 +47,13 @@ can find there you can open an issue ask me questions there about it 0:00:41.120,0:00:45.360 -i use org edna a package for state +I use org edna a package for state 0:00:43.280,0:00:46.160 -triggers i'm going to show this briefly +triggers I'm going to show this briefly 0:00:45.360,0:00:49.840 -when i +when I 0:00:46.160,0:00:52.000 finish item in a project @@ -71,7 +71,7 @@ to whom an action has been delegated to and you will see orgrome briefly as a 0:01:00.960,0:01:04.080 -reference because that is what i have +reference because that is what I have 0:01:02.559,0:01:06.960 chosen for @@ -161,7 +161,7 @@ you can see the global bindings or or gtd those are the the actions that 0:02:08.959,0:02:12.319 -the functions i have made available this +the functions I have made available this 0:02:11.599,0:02:14.000 is @@ -185,7 +185,7 @@ and the bottom right you can see the agenda 0:02:27.200,0:02:31.599 -one thing i wanted to do with this +one thing I wanted to do with this 0:02:28.560,0:02:32.959 package was leverage org mode as much as @@ -194,10 +194,10 @@ package was leverage org mode as much as possible 0:02:32.959,0:02:40.160 -so i tried to not reinvent +so I tried to not reinvent 0:02:36.319,0:02:43.599 -the wheel as much as i could that meant +the wheel as much as I could that meant 0:02:40.160,0:02:45.599 reusing the agenda you can see here @@ -239,7 +239,7 @@ parents what gift they want it's marked as the tag as the state 0:03:11.599,0:03:17.280 -of wait because i'm waiting +of wait because I'm waiting 0:03:14.800,0:03:18.080 and it is scheduled because you should @@ -257,13 +257,13 @@ when you're waiting for it so you don't forget about it or it gets lost forever 0:03:25.680,0:03:30.560 -i have a scheduled action to give a talk +I have a scheduled action to give a talk 0:03:27.599,0:03:33.440 -that's what i'm doing right now +that's what I'm doing right now 0:03:30.560,0:03:35.599 -and i have an incubated action which is +and I have an incubated action which is 0:03:33.440,0:03:36.640 also scheduled to make money through the @@ -275,19 +275,19 @@ lottery this is a thing to take a look at for you know 0:03:38.640,0:03:42.560 -later decide later what i want to do +later decide later what I want to do 0:03:41.120,0:03:44.560 -it might be actionable it might not be i +it might be actionable it might not be I 0:03:42.560,0:03:46.239 -just i don't know right now or i didn't +just I don't know right now or I didn't 0:03:44.560,0:03:49.280 -know when i +know when I 0:03:46.239,0:03:52.319 -processed it so i incubated it +processed it so I incubated it 0:03:49.280,0:03:53.200 underneath we have all the things that @@ -308,7 +308,7 @@ preparation seeps through the actual talk 0:04:04.080,0:04:07.920 -so i have here two i have a single +so I have here two I have a single 0:04:05.519,0:04:09.840 action of a steal the android uh andreas @@ -359,7 +359,7 @@ we have there's three primary files um we have the inbox 0:04:43.360,0:04:46.400 -i'm gonna process it in a second because +I'm gonna process it in a second because 0:04:45.759,0:04:48.880 there's @@ -374,7 +374,7 @@ an action to not take it's nothing and then something 0:04:51.919,0:04:54.479 -i will just put into org roam just so +I will just put into org roam just so 0:04:53.919,0:04:58.960 you can @@ -410,7 +410,7 @@ because where most things should go so 0:05:18.960,0:05:22.720 -i have the single actions they all go +I have the single actions they all go 0:05:20.560,0:05:24.479 underneath here and so @@ -434,7 +434,7 @@ action for somebody else to take but it is scheduled because 0:05:32.400,0:05:38.400 -i may wanna i can check in at some point +I may wanna I can check in at some point 0:05:37.919,0:05:39.759 uh @@ -455,16 +455,16 @@ way they are time-bound so they will show up in the agenda when 0:05:48.080,0:05:53.840 -the time comes i shouldn't act on them +the time comes I shouldn't act on them 0:05:50.320,0:05:55.280 -or i can't act on them beforehand +or I can't act on them beforehand 0:05:53.840,0:05:56.880 -you can see here i have two projects a +you can see here I have two projects a 0:05:55.280,0:05:58.880 -test project and i will +test project and I will 0:05:56.880,0:06:00.080 do something with this in a second and @@ -482,19 +482,19 @@ project here for me to create this back it's made a bunch of actions and 0:06:07.520,0:06:11.440 -i'm going to show you two things here +I'm going to show you two things here 0:06:09.759,0:06:14.639 one is 0:06:11.440,0:06:16.400 -since i was trying to leverage org mode +since I was trying to leverage org mode 0:06:14.639,0:06:20.479 as much as possible 0:06:16.400,0:06:24.080 -i didn't try to create very clever +I didn't try to create very clever 0:06:20.479,0:06:27.199 operations because org mode has a lot of @@ -503,10 +503,10 @@ operations because org mode has a lot of very powerful tools already 0:06:27.199,0:06:31.039 -so there's automations i could i can add +so there's automations I could I can add 0:06:29.600,0:06:34.240 -but i thought it might be +but I thought it might be 0:06:31.039,0:06:35.680 better to leave more things into the @@ -533,7 +533,7 @@ archive action save this 0:06:52.000,0:06:56.160 -so now if i if we go to the you know +so now if I if we go to the you know 0:06:54.479,0:06:59.440 this will create an archive file @@ -566,13 +566,13 @@ uh this this parents here with the org agenda property this is what shows here 0:07:19.120,0:07:23.680 -right and here if i finish read the gtd +right and here if I finish read the gtd 0:07:22.319,0:07:27.680 book 0:07:23.680,0:07:31.919 -i mark it as done now refresh +I mark it as done now refresh 0:07:27.680,0:07:34.720 you'll see that another item shows up @@ -596,7 +596,7 @@ agenda is automatically updated this was one of the nice things for me 0:07:46.400,0:07:50.400 -because i didn't want to have to +because I didn't want to have to 0:07:48.400,0:07:51.919 open my file go find the action mark it @@ -608,7 +608,7 @@ as done find the next one mark it as next and so forth 0:07:53.440,0:07:58.960 -so i didn't want to bother with it +so I didn't want to bother with it 0:07:57.280,0:08:00.960 um oh actually you know what let me show @@ -620,28 +620,28 @@ you something else this uh simple 0:08:04.080,0:08:07.840 -project i don't need this timestamp to +project I don't need this timestamp to 0:08:07.120,0:08:09.680 be here but 0:08:07.840,0:08:13.039 -i like having a capture timestamp here +I like having a capture timestamp here 0:08:09.680,0:08:15.919 -so i'm gonna make one up +so I'm gonna make one up 0:08:13.039,0:08:16.879 so this is the most convenient thing 0:08:15.919,0:08:17.919 -that i think +that I think 0:08:16.879,0:08:20.720 this is one of the most convenient 0:08:17.919,0:08:22.960 -things that i get out of is binding +things that I get out of is binding 0:08:20.720,0:08:24.400 the next really convenient thing is the @@ -710,10 +710,10 @@ and then enter and it's done so important knowledge 0:09:03.920,0:09:10.880 -i'm going to hit a for archive it +I'm going to hit a for archive it 0:09:06.959,0:09:12.160 -and then um i'm gonna start looking at +and then um I'm gonna start looking at 0:09:10.880,0:09:17.839 orgrom @@ -722,19 +722,19 @@ orgrom so this is uh important knowledge 0:09:20.800,0:09:24.640 -i have to get to this that's it i've +I have to get to this that's it I've 0:09:23.519,0:09:27.920 captured it 0:09:24.640,0:09:30.959 -uh it is done i uh +uh it is done I uh 0:09:27.920,0:09:34.080 go back to buffer 0:09:30.959,0:09:35.360 -and i can market control c then +and I can market control c then 0:09:34.080,0:09:37.279 there's no archiving because this is @@ -746,7 +746,7 @@ just knowledge there's no tagging it's just knowledge but then the 0:09:38.800,0:09:41.040 -simple project i want to show you this +simple project I want to show you this 0:09:40.320,0:09:42.800 because @@ -758,7 +758,7 @@ there's some automation that's pretty helpful so 0:09:44.640,0:09:50.000 -in the simple project i have my first +in the simple project I have my first 0:09:48.839,0:09:53.920 action @@ -767,7 +767,7 @@ action second action third action 0:09:53.920,0:09:56.720 -and you see this is all i'm writing i'm +and you see this is all I'm writing I'm 0:09:55.360,0:10:00.000 not adding any of the states any of the @@ -776,16 +776,16 @@ not adding any of the states any of the tags they're going to be added by 0:10:00.399,0:10:05.839 -so um here i can add a +so um here I can add a 0:10:04.320,0:10:07.360 -i can add a tag if i want to this +I can add a tag if I want to this 0:10:05.839,0:10:09.920 -project i don't care +project I don't care 0:10:07.360,0:10:11.279 -right now but you know i leave the tags +right now but you know I leave the tags 0:10:09.920,0:10:11.920 to the user so they're not super @@ -809,13 +809,13 @@ the whole thing so now if we go back to the agenda 0:10:23.519,0:10:30.720 -i have a first action right and +I have a first action right and 0:10:27.600,0:10:32.959 -if i go to the actionable file and now +if I go to the actionable file and now 0:10:30.720,0:10:34.079 -see i have a simple project that has my +see I have a simple project that has my 0:10:32.959,0:10:36.880 first action as next @@ -827,10 +827,10 @@ second option to do third action as to do 0:10:38.079,0:10:42.880 -uh so what i've you know +uh so what I've you know 0:10:41.360,0:10:47.200 -as you can see i hope what i've tried to +as you can see I hope what I've tried to 0:10:42.880,0:10:50.880 do is take all of the kind of @@ -857,7 +857,7 @@ would take care of the rest so 0:11:04.880,0:11:08.000 -the last thing i wanted to take a quick +the last thing I wanted to take a quick 0:11:06.240,0:11:08.640 look at was some of the the tests @@ -878,7 +878,7 @@ you on see the code on github if you want um 0:11:16.880,0:11:20.320 -i've had some trouble writing good tests +I've had some trouble writing good tests 0:11:18.720,0:11:22.000 for this because org mode was written at @@ -890,7 +890,7 @@ a time before testing was quite as important 0:11:26.000,0:11:31.440 -i think or valued quite the same way +I think or valued quite the same way 0:11:29.200,0:11:34.320 let's put it this way @@ -905,7 +905,7 @@ actually it might also be a feature of emacs at 0:11:37.200,0:11:40.560 -the time i don't know +the time I don't know 0:11:38.240,0:11:42.480 but a lot of things in order mode aren't @@ -914,25 +914,25 @@ but a lot of things in order mode aren't very testable and so 0:11:42.480,0:11:49.440 -what i ended up doing was just having an +what I ended up doing was just having an 0:11:45.519,0:11:53.360 -actual directory in which i +actual directory in which I 0:11:49.440,0:11:55.279 actually um with files 0:11:53.360,0:11:57.120 -right so like i don't have much mocking +right so like I don't have much mocking 0:11:55.279,0:11:58.639 -i can do i can't just do a bunch of fake +I can do I can't just do a bunch of fake 0:11:57.120,0:12:01.200 files fake directories 0:11:58.639,0:12:03.360 -so i actually go through the process +so I actually go through the process 0:12:01.200,0:12:05.040 actually create files and then actually @@ -947,19 +947,19 @@ directory to process and get the information 0:12:10.240,0:12:13.920 -so i have to define the key to test that +so I have to define the key to test that 0:12:12.240,0:12:18.160 gets bounded properly 0:12:13.920,0:12:19.839 -i have to set the capture templates um +I have to set the capture templates um 0:12:18.160,0:12:21.839 other capture templates are how you know 0:12:19.839,0:12:25.600 -things get added i have a wrapper +things get added I have a wrapper 0:12:21.839,0:12:27.279 control uh or gtd capture essentially is @@ -980,16 +980,16 @@ right and making sure the items show in the agenda 0:12:39.360,0:12:42.639 -when i'm done with the with processing +when I'm done with the with processing 0:12:41.519,0:12:45.519 was a little bit 0:12:42.639,0:12:46.800 -tricky i had a bug and i had to to fix +tricky I had a bug and I had to to fix 0:12:45.519,0:12:49.600 -it so i just wrote this +it so I just wrote this 0:12:46.800,0:12:50.480 this test but it's uh it's pretty @@ -1001,13 +1001,13 @@ convenient now to have that because it gives me a 0:12:51.839,0:12:55.040 -bunch of sanity so again i have a +bunch of sanity so again I have a 0:12:54.000,0:12:56.000 capture and this is 0:12:55.040,0:12:58.480 -i wanted to be able to do this +I wanted to be able to do this 0:12:56.000,0:12:59.680 automatically but ojtd but or capture @@ -1028,28 +1028,28 @@ the way you test it is just by programmatically calling it which 0:13:07.519,0:13:10.639 -is not exactly what i wanted because i +is not exactly what I wanted because I 0:13:09.279,0:13:13.200 wanted something more like 0:13:10.639,0:13:15.519 -the user action but i'll you know what i +the user action but I'll you know what I 0:13:13.200,0:13:17.040 can get 0:13:15.519,0:13:19.360 -and then i can i'll just insert these +and then I can I'll just insert these 0:13:17.040,0:13:21.760 words into the buffer and then 0:13:19.360,0:13:23.519 -i'll finalize the capture then i have +I'll finalize the capture then I have 0:13:21.760,0:13:26.160 -another i have a test package here +another I have a test package here 0:13:23.519,0:13:29.920 called with simulated input which @@ -1091,19 +1091,19 @@ and what they represent that's a work in progress 0:13:56.560,0:14:02.320 -um so i have like four tests +um so I have like four tests 0:13:59.680,0:14:03.680 -it's not a lot but i want to i intend to +it's not a lot but I want to I intend to 0:14:02.320,0:14:05.040 -add more as i keep on adding more +add more as I keep on adding more 0:14:03.680,0:14:09.519 behavior 0:14:05.040,0:14:13.680 -and i would like this to be eventually +and I would like this to be eventually 0:14:09.519,0:14:13.680 a sane starting point for gt @@ -1112,10 +1112,10 @@ a sane starting point for gt there's there's a lot of people like 0:14:16.079,0:14:20.959 -like andre i like reiner like +like andre I like reiner like 0:14:18.720,0:14:22.160 -i mean if you search for org mode and +I mean if you search for org mode and 0:14:20.959,0:14:25.279 gtd you'll find @@ -1175,10 +1175,10 @@ to organize your life then you know move away from the package 0:15:02.720,0:15:07.839 -in the meanwhile i welcome all thoughts +in the meanwhile I welcome all thoughts 0:15:05.920,0:15:10.079 -i welcome contributions i welcome +I welcome contributions I welcome 0:15:07.839,0:15:13.920 questions bug reports everything @@ -1190,5 +1190,5 @@ so you know come say hi try the package and uh yeah see you 0:15:17.040,0:15:20.560 -i'll see you online +I'll see you online diff --git a/2020/subtitles/emacsconf-2020--12-one-big-ass-org-file-or-multiple-tiny-ones-finally-the-end-of-the-debate--leo-vivier-autogen.sbv b/2020/subtitles/emacsconf-2020--12-one-big-ass-org-file-or-multiple-tiny-ones-finally-the-end-of-the-debate--leo-vivier-autogen.sbv index a5f573ba..8207d0c3 100644 --- a/2020/subtitles/emacsconf-2020--12-one-big-ass-org-file-or-multiple-tiny-ones-finally-the-end-of-the-debate--leo-vivier-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--12-one-big-ass-org-file-or-multiple-tiny-ones-finally-the-end-of-the-debate--leo-vivier-autogen.sbv @@ -1,20 +1,20 @@ 0:00:00.240,0:00:03.679 -i mean we are ahead of the schedule a +I mean we are ahead of the schedule a 0:00:01.520,0:00:05.680 -little bit but i mean we also was a +little bit but I mean we also was a 0:00:03.679,0:00:09.040 little bit earlier in the day 0:00:05.680,0:00:10.800 -so yeah yeah i'd say that's fine go for +so yeah yeah I'd say that's fine go for 0:00:09.040,0:00:14.240 it take it away 0:00:10.800,0:00:16.640 -sure thank you so am i live already +sure thank you so am I live already 0:00:14.240,0:00:17.359 you are now unmuted um yep your life @@ -23,10 +23,10 @@ you are now unmuted um yep your life hello 0:00:17.359,0:00:20.720 -spell it so i'll just start the timer to +spell it so I'll just start the timer to 0:00:18.880,0:00:22.720 -make sure that i don't go overboard +make sure that I don't go overboard 0:00:20.720,0:00:24.160 all right so you are now muted okay good @@ -35,13 +35,13 @@ all right so you are now muted okay good to go now so 0:00:24.160,0:00:28.240 -hello again everyone so i hope you had +hello again everyone so I hope you had 0:00:26.960,0:00:30.880 well quite a lot of talks 0:00:28.240,0:00:32.000 -ever since the last one i did and all +ever since the last one I did and all 0:00:30.880,0:00:35.040 more interesting @@ -50,10 +50,10 @@ more interesting uh one after the other so um 0:00:35.040,0:00:38.239 -you know i'm a bit in a bit of a weird +you know I'm a bit in a bit of a weird 0:00:36.559,0:00:39.760 -spot right now because i'm supposed to +spot right now because I'm supposed to 0:00:38.239,0:00:40.239 be presenting to you as you can see on @@ -86,7 +86,7 @@ is not mine it's actually from bastian gary the current old 0:00:57.039,0:01:03.199 -maintainer and yeah i wanted to +maintainer and yeah I wanted to 0:01:00.719,0:01:04.879 talk to you a little bit today about @@ -104,7 +104,7 @@ emacs you know the subreddit that we have 0:01:09.600,0:01:13.200 -if you go on i can use often you know +if you go on I can use often you know 0:01:11.840,0:01:16.000 it's a question that @@ -113,19 +113,19 @@ it's a question that you see pop-up every once in a while 0:01:16.000,0:01:20.640 -should i be using +should I be using 0:01:17.520,0:01:24.159 -one big file or should i be using +one big file or should I be using 0:01:20.640,0:01:24.799 -a lot of tiny files and i believe you +a lot of tiny files and I believe you 0:01:24.159,0:01:27.600 know 0:01:24.799,0:01:29.520 -we've got defenders on both sides if i +we've got defenders on both sides if I 0:01:27.600,0:01:32.479 just show you one examples @@ -143,16 +143,16 @@ he hears the guy who probably has the biggest augment files 0:01:40.000,0:01:43.759 -right now in all the people i know and +right now in all the people I know and 0:01:42.000,0:01:44.479 -god knows i know plenty of people use +god knows I know plenty of people use 0:01:43.759,0:01:46.880 old mode 0:01:44.479,0:01:48.320 -but if you just look at this line i hope +but if you just look at this line I hope 0:01:46.880,0:01:51.360 it's not too small you just @@ -164,7 +164,7 @@ make it a little larger but carl basically has a file with 126 0:01:56.719,0:02:04.560 -000 lines and i'm just going to pause +000 lines and I'm just going to pause 0:02:01.759,0:02:06.399 and try to have you imagine how large a @@ -209,7 +209,7 @@ this topic is that it takes him roughly which is a massive amount of time 0:02:32.400,0:02:37.720 -i mean we have very fast computers now +I mean we have very fast computers now 0:02:35.680,0:02:39.200 you know ever since e-max was created in @@ -218,7 +218,7 @@ you know ever since e-max was created in 1976 0:02:39.200,0:02:43.440 -computers i have no idea how much faster +computers I have no idea how much faster 0:02:42.319,0:02:47.760 they've gotten @@ -239,52 +239,52 @@ have to wait 20 seconds just for your entire file to be passed 0:02:55.360,0:02:58.480 -so basically what i want to do +so basically what I want to do 0:02:57.040,0:03:00.879 -and by the way i forgot to do the +and by the way I forgot to do the 0:02:58.480,0:03:02.879 -presentation but i'm leova i did this +presentation but I'm leova I did this 0:03:00.879,0:03:05.519 before for those who were around 0:03:02.879,0:03:06.640 -and i um help maintain a software which +and I um help maintain a software which 0:03:05.519,0:03:08.560 is called orgrom 0:03:06.640,0:03:09.840 -and that's the expertise that i have on +and that's the expertise that I have on 0:03:08.560,0:03:11.760 the topic 0:03:09.840,0:03:13.599 -actually if you go online i do have a +actually if you go online I do have a 0:03:11.760,0:03:15.440 -github page i will make sure that you +github page I will make sure that you 0:03:13.599,0:03:18.640 have all the links available afterwards 0:03:15.440,0:03:20.720 -but i do publish my init files +but I do publish my init files 0:03:18.640,0:03:22.319 and you can see if you scroll at the 0:03:20.720,0:03:23.200 -bottom i have a little demonstration +bottom I have a little demonstration 0:03:22.319,0:03:25.519 which shows you 0:03:23.200,0:03:27.440 -the fancy things that i can do with my +the fancy things that I can do with my 0:03:25.519,0:03:28.159 old mood setup and that might be even @@ -299,25 +299,25 @@ in lights of the talk you've just had about gtd stuff because 0:03:32.319,0:03:36.159 -the first one is about how i end all my +the first one is about how I end all my 0:03:34.080,0:03:39.680 projects the second one is about 0:03:36.159,0:03:40.000 -the flow from a task uh as i work on it +the flow from a task uh as I work on it 0:03:39.680,0:03:41.519 so 0:03:40.000,0:03:43.120 -i won't spend too much time on this but +I won't spend too much time on this but 0:03:41.519,0:03:45.440 basically that's my expertise 0:03:43.120,0:03:46.959 -i have spent eight years working with +I have spent eight years working with 0:03:45.440,0:03:48.959 working with org mode @@ -329,13 +329,13 @@ three of them actually thinking about writing packages 0:03:50.720,0:03:55.680 -and the thing is if i go into a little +and the thing is if I go into a little 0:03:54.080,0:03:57.760 bit of details and obviously it's only a 0:03:55.680,0:04:00.720 -lighting talk so i won't have time to +lighting talk so I won't have time to 0:03:57.760,0:04:01.840 actually go really in depth about it but @@ -527,7 +527,7 @@ usual way which is about wrapping in columns the tag at the end of a heading 0:06:14.000,0:06:17.360 -so for instance if i i'm not going to +so for instance if I I'm not going to 0:06:16.160,0:06:18.240 switch to emac that's going to waste too @@ -578,7 +578,7 @@ a file that has maybe 9 10 it's mind-bogglingly complicated for the 0:06:49.039,0:06:52.639 -software to do that knowing that i've +software to do that knowing that I've 0:06:51.039,0:06:55.919 told you about tags @@ -611,22 +611,22 @@ gifts gifs oh god we've already had this discussion 0:07:12.160,0:07:16.400 -between the git and magit and now i've +between the git and magit and now I've 0:07:14.479,0:07:18.080 -started jeff and gif and i only have one +started jeff and gif and I only have one 0:07:16.400,0:07:19.599 more minute left to do so so let's just 0:07:18.080,0:07:23.599 -say i'm going to say gif +say I'm going to say gif 0:07:19.599,0:07:26.880 just to spice people so if you go on 0:07:23.599,0:07:29.120 -the way i organize my agenda what i did +the way I organize my agenda what I did 0:07:26.880,0:07:30.960 in order to keep my agenda build time @@ -635,7 +635,7 @@ in order to keep my agenda build time under two seconds 0:07:30.960,0:07:35.520 -is that i've rewritten a whole lot of +is that I've rewritten a whole lot of 0:07:33.440,0:07:36.560 codes to be able to pass my organ gender @@ -644,25 +644,25 @@ codes to be able to pass my organ gender files 0:07:36.560,0:07:41.360 -so the thing is i'm going to be talking +so the thing is I'm going to be talking 0:07:40.080,0:07:43.440 more about this later 0:07:41.360,0:07:44.479 -i only have let's say one minutes to +I only have let's say one minutes to 0:07:43.440,0:07:47.440 conclude 0:07:44.479,0:07:48.479 -so as you've gathered i'm not going to +so as you've gathered I'm not going to 0:07:47.440,0:07:51.039 be giving you the answer 0:07:48.479,0:07:53.440 -right now i'm going to be talking about +right now I'm going to be talking about 0:07:51.039,0:07:55.680 orgrum a little later which is about @@ -680,13 +680,13 @@ but as someone who has been using one large file to manage my life you 0:08:02.960,0:08:08.319 -know i'm sitting on the fence +know I'm sitting on the fence 0:08:04.879,0:08:10.560 -i do not know which one is the best +I do not know which one is the best 0:08:08.319,0:08:12.240 -but i hope that my presentation has +but I hope that my presentation has 0:08:10.560,0:08:15.199 given you a little id @@ -707,7 +707,7 @@ philosophy behind the organization of your notes 0:08:19.120,0:08:23.280 -but i hope to be approaching this topic +but I hope to be approaching this topic 0:08:21.039,0:08:25.360 with you in about @@ -716,7 +716,7 @@ with you in about two hours or so maybe one hour actually 0:08:25.360,0:08:28.960 -so i'm actually finished i've decided to +so I'm actually finished I've decided to 0:08:27.520,0:08:31.520 leave you two minutes of questions @@ -728,25 +728,25 @@ so uh if someone could feed me the question that might be best 0:08:32.880,0:08:36.240 -because i don't want oh actually i can +because I don't want oh actually I can 0:08:34.399,0:08:39.919 just open the year 0:08:36.240,0:08:40.800 -i can just open it give me a second okay +I can just open it give me a second okay 0:08:39.919,0:08:43.039 ah 0:08:40.800,0:08:43.839 -just loading up huh i might stop showing +just loading up huh I might stop showing 0:08:43.039,0:08:46.959 my screen 0:08:43.839,0:08:47.519 -that might make it easier so i mean if +that might make it easier so I mean if 0:08:46.959,0:08:49.360 you can make @@ -767,7 +767,7 @@ question 12. okay so what's better one big file 0:09:00.160,0:09:03.120 -i did is it did a job to tell me that i +I did is it did a job to tell me that I 0:09:02.160,0:09:04.240 haven't answered the question because @@ -779,13 +779,13 @@ someone just asked me the question well personally if 0:09:06.320,0:09:08.560 -i were to give you a quick answer in +I were to give you a quick answer in 0:09:08.080,0:09:11.600 like 0:09:08.560,0:09:13.920 -20 seconds personally i think it's a +20 seconds personally I think it's a 0:09:11.600,0:09:15.680 question that is contextually based @@ -803,16 +803,16 @@ then you need to think about this and personally for all the 0:09:23.440,0:09:26.640 -organization that i do +organization that I do 0:09:24.640,0:09:27.760 -all this stuff all the to-do's that i +all this stuff all the to-do's that I 0:09:26.640,0:09:30.080 handle 0:09:27.760,0:09:31.519 -i like to do this in one simple big file +I like to do this in one simple big file 0:09:30.080,0:09:33.760 because you benefit from all the @@ -821,13 +821,13 @@ because you benefit from all the refiling capabilities of log mode 0:09:33.760,0:09:37.200 -so i would do that but for knowledge +so I would do that but for knowledge 0:09:36.320,0:09:40.080 management 0:09:37.200,0:09:41.279 -for note-taking and all this well i'd +for note-taking and all this well I'd 0:09:40.080,0:09:42.959 much rather follow the @@ -839,16 +839,16 @@ orgrom way of doing things which is about having many 0:09:44.480,0:09:50.000 -small files okay i'm not getting any +small files okay I'm not getting any 0:09:48.240,0:09:52.080 -more questions i'm not sure if there is +more questions I'm not sure if there is 0:09:50.000,0:09:53.040 one on ise that could be fed to me 0:09:52.080,0:09:56.399 -otherwise i'm +otherwise I'm 0:09:53.040,0:09:57.040 happy to to uh pass over to the next uh @@ -857,13 +857,13 @@ happy to to uh pass over to the next uh speaker 0:09:57.040,0:10:01.360 -and by the way just before i finish your +and by the way just before I finish your 0:09:59.360,0:10:04.399 world is a lie it's not a three-piece 0:10:01.360,0:10:06.520 -suit i'm wearing jeans below so i hope +suit I'm wearing jeans below so I hope 0:10:04.399,0:10:09.610 that satisfies your curiosity @@ -878,16 +878,16 @@ okay there's one more question appearing but otherwise one big file to have 0:10:15.040,0:10:19.760 -everything so i'm putting you on the +everything so I'm putting you on the 0:10:17.680,0:10:21.040 -spot i believe it was such a short talk +spot I believe it was such a short talk 0:10:19.760,0:10:23.600 you know the problem is 0:10:21.040,0:10:24.720 -i just wanted to give you a little +I just wanted to give you a little 0:10:23.600,0:10:26.959 answer @@ -899,25 +899,25 @@ a little you know path of thinking on this topic 0:10:27.920,0:10:31.600 -but obviously it's a topic i could be +but obviously it's a topic I could be 0:10:29.839,0:10:33.200 spending 40 minutes on but 0:10:31.600,0:10:35.120 -i'm going to be drained you're going to +I'm going to be drained you're going to 0:10:33.200,0:10:35.680 be drained nobody's going to be happy if 0:10:35.120,0:10:37.920 -i do this +I do this 0:10:35.680,0:10:37.920 so 0:10:39.440,0:10:42.880 -and someone asked me if i switch between +and someone asked me if I switch between 0:10:41.200,0:10:46.560 british and french accents @@ -926,7 +926,7 @@ british and french accents so a little a little secret for you um 0:10:46.560,0:10:49.760 -when i'm stressed i tend to relate to a +when I'm stressed I tend to relate to a 0:10:48.480,0:10:53.760 french accent @@ -935,10 +935,10 @@ french accent so you can measure the amount of stress 0:10:53.760,0:10:58.880 -that i'm feeling during this talk +that I'm feeling during this talk 0:10:56.160,0:11:00.560 -with the amount of h's that i drop and +with the amount of h's that I drop and 0:10:58.880,0:11:02.720 the amount of uh @@ -947,19 +947,19 @@ the amount of uh sheer fright that you can see sometimes 0:11:02.720,0:11:07.200 -in my eyes when i'm thinking about what +in my eyes when I'm thinking about what 0:11:04.399,0:11:07.200 to say next 0:11:08.240,0:11:11.360 -all right sir so i mean do you believe +all right sir so I mean do you believe 0:11:10.880,0:11:14.240 we can 0:11:11.360,0:11:15.519 -leave it at that and uh i'll be you +leave it at that and uh I'll be you 0:11:14.240,0:11:17.040 people will see plenty more with me @@ -968,7 +968,7 @@ people will see plenty more with me later on anyway 0:11:17.040,0:11:20.640 -right um so looking at the schedule i +right um so looking at the schedule I 0:11:20.000,0:11:23.920 think @@ -1004,7 +1004,7 @@ icon sorry see another french accent here uh in my status bar 0:11:42.880,0:11:46.640 -uh oh sorry i'm not sharing anymore uh i +uh oh sorry I'm not sharing anymore uh I 0:11:44.880,0:11:49.200 might just share again just so that @@ -1019,13 +1019,13 @@ uh there we go allow so it should be so if you could make me 0:11:54.880,0:11:56.959 -small again i'm in i'm not sure if it's +small again I'm in I'm not sure if it's 0:11:56.240,0:12:00.480 going to do it 0:11:56.959,0:12:01.839 -by itself but i do have a little icon +by itself but I do have a little icon 0:12:00.480,0:12:04.480 here in my status bar @@ -1037,7 +1037,7 @@ which is basically a way to interact with all protocol 0:12:05.760,0:12:09.120 -uh i'm not going to look for it right +uh I'm not going to look for it right 0:12:07.279,0:12:10.800 now but it's uh @@ -1055,13 +1055,13 @@ over at ranger whose name is v phone and uh 0:12:16.160,0:12:19.680 -it's very useful i'm someone who uses a +it's very useful I'm someone who uses a 0:12:18.240,0:12:22.320 lot of uh 0:12:19.680,0:12:23.040 -of uh all protocols and by the way i +of uh all protocols and by the way I 0:12:22.320,0:12:25.279 used to teach @@ -1073,7 +1073,7 @@ english okay to high schoolers and they were supremely worried 0:12:27.279,0:12:30.800 -when i show them my status line and they +when I show them my status line and they 0:12:29.600,0:12:34.000 so kill @@ -1109,7 +1109,7 @@ doing his nights so let's see if we've got more questions 0:12:55.120,0:12:57.920 -so i'm showing you the questions on the +so I'm showing you the questions on the 0:12:56.560,0:13:00.560 rainbow so let's see if @@ -1148,13 +1148,13 @@ works and we'll get into technical details 0:13:20.399,0:13:24.079 -afterwards i'm giving a presentation +afterwards I'm giving a presentation 0:13:22.079,0:13:26.880 about all grown technical suspect 0:13:24.079,0:13:28.399 -aspects sorry so i'll have a chance to +aspects sorry so I'll have a chance to 0:13:26.880,0:13:31.360 expand a little more on this @@ -1238,13 +1238,13 @@ uh you know things to be desired but we're working on it 0:14:22.079,0:14:25.839 -and one more time i feel like i spent +and one more time I feel like I spent 0:14:24.800,0:14:28.000 half of this talk 0:14:25.839,0:14:29.360 -teasing my next talks but i'll be +teasing my next talks but I'll be 0:14:28.000,0:14:31.279 talking more about this @@ -1262,22 +1262,22 @@ so continuing with questions how big are my org files 0:14:36.079,0:14:39.839 -so in the background i'm just going to +so in the background I'm just going to 0:14:37.760,0:14:40.720 -check how many lines i have in my main +check how many lines I have in my main 0:14:39.839,0:14:42.959 file 0:14:40.720,0:14:44.079 -so in my own file so the one i told you +so in my own file so the one I told you 0:14:42.959,0:14:47.279 -about where i keep all +about where I keep all 0:14:44.079,0:14:50.720 -my to do gtd stuff i have +my to do gtd stuff I have 0:14:47.279,0:14:54.000 38 000 lines which is @@ -1286,7 +1286,7 @@ my to do gtd stuff i have you know it's sizable definitely 0:14:54.000,0:14:58.480 -but i do archive a lot of stuff +but I do archive a lot of stuff 0:14:57.040,0:15:00.880 so that might be a slight difference @@ -1295,7 +1295,7 @@ so that might be a slight difference between uh my myself and carl voight 0:15:00.880,0:15:04.880 -even though i don't remember if they +even though I don't remember if they 0:15:02.079,0:15:06.639 actually archive stuff @@ -1355,10 +1355,10 @@ as possible means meaning that you only see 0:15:43.600,0:15:46.880 -the top heading and i'm checking the +the top heading and I'm checking the 0:15:45.360,0:15:49.360 -time i mean don't worry i'm i'm finished +time I mean don't worry I'm I'm finished 0:15:46.880,0:15:49.360 on this one @@ -1370,7 +1370,7 @@ when you're hiding a whole lot of stuff you know orgmo 0:15:53.360,0:15:56.959 -needs to keep track or i should say +needs to keep track or I should say 0:15:54.720,0:15:58.160 emacs needs to keep track of which areas @@ -1418,7 +1418,7 @@ choppy when you start scrolling in large files 0:16:21.199,0:16:24.480 -anyway i could be answering questions +anyway I could be answering questions 0:16:22.560,0:16:25.120 about org mode for literally two hours @@ -1427,10 +1427,10 @@ about org mode for literally two hours straight 0:16:25.120,0:16:28.639 -so i'm gonna end it over to the next +so I'm gonna end it over to the next 0:16:26.720,0:16:31.759 -speakers and i'll be seeing +speakers and I'll be seeing 0:16:28.639,0:16:33.440 seeing you guys a little later thank you diff --git a/2020/subtitles/emacsconf-2020--13-experience-report-steps-to-emacs-hyper-notebooks--joseph-corneli-raymond-puzio-cameron-ray-smith-autogen.sbv b/2020/subtitles/emacsconf-2020--13-experience-report-steps-to-emacs-hyper-notebooks--joseph-corneli-raymond-puzio-cameron-ray-smith-autogen.sbv index 55590ea7..8f77e78a 100644 --- a/2020/subtitles/emacsconf-2020--13-experience-report-steps-to-emacs-hyper-notebooks--joseph-corneli-raymond-puzio-cameron-ray-smith-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--13-experience-report-steps-to-emacs-hyper-notebooks--joseph-corneli-raymond-puzio-cameron-ray-smith-autogen.sbv @@ -1,8 +1,8 @@ 0:00:00.320,0:00:05.920 -um so hi i'm joe corneli +um so hi I'm joe corneli 0:00:03.280,0:00:06.879 -uh this is work i did with ray puzio and +uh this is work I did with ray puzio and 0:00:05.920,0:00:10.559 cameron smith @@ -38,7 +38,7 @@ progress is on branching processes for cancer modeling so 0:00:30.800,0:00:37.360 -how can um emacs possibly help +how can um Emacs possibly help 0:00:34.719,0:00:38.399 let's let's have a look uh moving code @@ -131,7 +131,7 @@ you can present things with word tree slide you can set up a 0:01:30.240,0:01:33.680 -wiki inside of orgrome this is one i +wiki inside of orgrome this is one I 0:01:33.280,0:01:35.759 found @@ -335,13 +335,13 @@ out of block one at a certain time and then use 0:03:29.920,0:03:33.280 -use it again later so at the time when i +use it again later so at the time when I 0:03:32.239,0:03:34.640 ran this code 0:03:33.280,0:03:36.720 -you can see i've got two slightly +you can see I've got two slightly 0:03:34.640,0:03:38.560 different time stamps down below one's @@ -401,7 +401,7 @@ um a very simple sort of silly example uh what does it mean to have a long 0:04:13.040,0:04:15.920 -running process here i've set this +running process here I've set this 0:04:14.640,0:04:18.560 display2d @@ -413,16 +413,16 @@ to be false um which just means that things are going to come 0:04:19.440,0:04:23.040 -come across in 1d and then i ask it to +come across in 1d and then I ask it to 0:04:22.320,0:04:25.199 expand 0:04:23.040,0:04:27.280 -uh something and i get latex by default +uh something and I get latex by default 0:04:25.199,0:04:28.639 -so so that's what it means is i've sent +so so that's what it means is I've sent 0:04:27.280,0:04:30.240 something in and it's going to come @@ -443,7 +443,7 @@ um and things are coming across as tech so those were some little bonus features 0:04:38.400,0:04:41.040 -and i'll show you how that works later +and I'll show you how that works later 0:04:40.320,0:04:45.440 so @@ -518,7 +518,7 @@ um it does all these things it stores the output 0:05:30.720,0:05:34.080 -i mentioned here that in principle we +I mentioned here that in principle we 0:05:32.479,0:05:35.280 could store lots of output and have a @@ -554,7 +554,7 @@ process you can call um put hash uh this is the preprocessing 0:05:54.960,0:05:58.960 -thing i mentioned adding in some tech um +thing I mentioned adding in some tech um 0:05:57.840,0:06:01.520 and adding in @@ -596,7 +596,7 @@ really a demos for show and tell but uh this is an 0:06:21.919,0:06:25.440 -experience report i wanted to talk about +experience report I wanted to talk about 0:06:23.600,0:06:28.080 the experience of doing this @@ -647,7 +647,7 @@ obviously the stack is somewhat work in progress um 0:06:55.919,0:07:00.800 -so i just wanted to give a shout out to +so I just wanted to give a shout out to 0:06:58.000,0:07:03.919 crdt which was really fun @@ -710,7 +710,7 @@ um so future work okay so maybe you 0:07:37.680,0:07:41.039 -remember i didn't +remember I didn't 0:07:38.639,0:07:42.400 give a talk a few years back on arcana @@ -911,7 +911,7 @@ shareable semi-automated transdisciplinary and real time 0:09:36.720,0:09:43.279 -like emacs conf so you can get in touch +like EmacsConf so you can get in touch 0:09:40.399,0:09:44.560 uh via these methods and the code which @@ -938,13 +938,13 @@ um it's also online if you'd like to have a look so that's the end of the 0:09:53.360,0:09:55.279 -talk and i don't know if there's time +talk and I don't know if there's time 0:09:54.560,0:09:57.440 for questions 0:09:55.279,0:10:00.240 -or not but um i'm at your disposal now +or not but um I'm at your disposal now 0:09:57.440,0:10:04.079 thank you you are now unmuted @@ -953,7 +953,7 @@ thank you you are now unmuted um many thanks for the tough job 0:10:04.079,0:10:08.880 -uh let's see we have about i think four +uh let's see we have about I think four 0:10:07.120,0:10:10.880 minutes four questions @@ -965,7 +965,7 @@ um and we have a couple of questions on the pad would you like to read them 0:10:12.320,0:10:16.560 -yourself or should i read them to you +yourself or should I read them to you 0:10:14.240,0:10:18.079 uh just for sake of easy management why @@ -980,13 +980,13 @@ yeah sure uh so they ask have you looked into trying 0:10:22.240,0:10:33.760 -sage math i've long uh long wanted +sage math I've long uh long wanted 0:10:25.440,0:10:36.959 nothing org files 0:10:33.760,0:10:39.279 -right and i and i wrote the answer that +right and I and I wrote the answer that 0:10:36.959,0:10:42.079 we should be possible because one can @@ -998,13 +998,13 @@ call it from a command okay 0:10:46.399,0:10:50.079 -and i see there's another sagemath +and I see there's another sagemath 0:10:48.640,0:10:52.100 question that you seem to have answered 0:10:50.079,0:10:54.880 -as well so i guess i won't repeat that +as well so I guess I won't repeat that 0:10:52.100,0:10:56.959 [Music] @@ -1022,7 +1022,7 @@ so so the first demos actually were with calc so that's that's 0:11:05.040,0:11:07.839 -useful uh although i think it was a +useful uh although I think it was a 0:11:06.640,0:11:08.240 different kind of a different command @@ -1049,7 +1049,7 @@ yeah yeah um still looking for questions 0:11:39.760,0:11:44.320 -okay i think that's about it i don't see +okay I think that's about it I don't see 0:11:41.760,0:11:47.440 any questions on the ether pad diff --git a/2020/subtitles/emacsconf-2020--14-readme-driven-design--adam-ard-autogen.sbv b/2020/subtitles/emacsconf-2020--14-readme-driven-design--adam-ard-autogen.sbv index 6435d778..506a26eb 100644 --- a/2020/subtitles/emacsconf-2020--14-readme-driven-design--adam-ard-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--14-readme-driven-design--adam-ard-autogen.sbv @@ -2,7 +2,7 @@ hello 0:00:04.400,0:00:08.400 -welcome to readme driven design in emacs +welcome to readme driven design in Emacs 0:00:06.560,0:00:10.800 by adam aard @@ -41,7 +41,7 @@ which lets you generate your source code and markdown documentation dynamically 0:00:31.840,0:00:37.120 -i want to walk you through a little bit +I want to walk you through a little bit 0:00:34.719,0:00:39.440 of what this looks like @@ -80,10 +80,10 @@ code snippets to-do lists time tracking and much more 0:01:03.520,0:01:07.760 -i'm going to drop in some documentation +I'm going to drop in some documentation 0:01:05.360,0:01:10.840 -that i r that i've written about +that I r that I've written about 0:01:07.760,0:01:12.240 about my project here so you can kind of @@ -95,7 +95,7 @@ see what this would look like 0:01:15.280,0:01:20.320 -so as you can see i have a title and a +so as you can see I have a title and a 0:01:17.119,0:01:23.840 description and then a sub section @@ -119,7 +119,7 @@ it's good or it's as good or better than markdown 0:01:35.040,0:01:38.880 -but when you use it in the emacs you can +but when you use it in the Emacs you can 0:01:37.520,0:01:40.479 do a lot more @@ -176,16 +176,16 @@ literate programming so take a quick look at this diagram 0:02:21.440,0:02:25.360 -that i generated here +that I generated here 0:02:23.200,0:02:27.520 -and gives you a quick overview of what i +and gives you a quick overview of what I 0:02:25.360,0:02:31.200 mean by literate programming 0:02:27.520,0:02:33.920 -and how i'm using it you can see +and how I'm using it you can see 0:02:31.200,0:02:34.720 that we start with a readme.org file on @@ -254,7 +254,7 @@ so let's dig in to the details of how this works 0:03:22.640,0:03:26.159 -and i hope you hopefully you'll see how +and I hope you hopefully you'll see how 0:03:24.560,0:03:28.959 cool this is @@ -284,7 +284,7 @@ environment is set up correctly so let's get started with a code block 0:03:47.120,0:03:50.319 -so i created a little snippet to help me +so I created a little snippet to help me 0:03:49.519,0:03:52.239 add @@ -338,7 +338,7 @@ the tangling is uh done in the tangle step versus the 0:04:37.600,0:04:41.199 -weave step and i'll explain that a +weave step and I'll explain that a 0:04:39.280,0:04:45.199 little bit more but the tangle @@ -347,7 +347,7 @@ little bit more but the tangle field just simply tells tells uh 0:04:45.199,0:04:50.320 -emacs where it needs to generate the +Emacs where it needs to generate the 0:04:48.320,0:04:53.280 main.go file and where it needs to put @@ -362,7 +362,7 @@ uh you'll you'll notice that we we're going to use go 0:04:59.040,0:05:02.160 -that's just the language that i've been +that's just the language that I've been 0:05:01.440,0:05:05.360 using @@ -410,7 +410,7 @@ generate the basics of a go program 0:05:36.560,0:05:39.840 -so i'm just going to print +so I'm just going to print 0:05:40.240,0:05:42.960 hello world @@ -443,7 +443,7 @@ language specific buffer by typing control c single quote 0:06:07.680,0:06:12.160 -so you can see now i have a a go a +so you can see now I have a a go a 0:06:10.240,0:06:14.240 buffer that's in go mode @@ -512,7 +512,7 @@ separate file and that's the tangle process that you 0:06:57.440,0:07:03.360 -you need to follow there so i'm gonna +you need to follow there so I'm gonna 0:07:01.360,0:07:05.280 drop in a little bit more doc a little @@ -527,25 +527,25 @@ documentation really quick here okay all right so just kind of as a 0:07:17.360,0:07:24.800 -kind of as a side note i like to follow +kind of as a side note I like to follow 0:07:21.520,0:07:26.639 this process uh whenever having whenever 0:07:24.800,0:07:28.880 -i have an operation to perform i +I have an operation to perform I 0:07:26.639,0:07:31.680 -i'd like to document it here with a +I'd like to document it here with a 0:07:28.880,0:07:33.280 snippet that can be executed in line 0:07:31.680,0:07:34.639 -then i don't have to leave org mode and +then I don't have to leave org mode and 0:07:33.280,0:07:36.800 -i don't have to try to remember what i +I don't have to try to remember what I 0:07:34.639,0:07:38.960 did later so instead of just @@ -554,7 +554,7 @@ did later so instead of just trying to do an operation the first time 0:07:38.960,0:07:41.680 -i do something i take the +I do something I take the 0:07:40.319,0:07:43.440 take the time to figure out what it is @@ -662,7 +662,7 @@ these operations that we're going to perform 0:09:00.160,0:09:03.920 -so i'm dropping in a +so I'm dropping in a 0:09:04.560,0:09:11.200 a build instruction section and a run @@ -692,7 +692,7 @@ the file that gets generated should be called demo 0:09:30.080,0:09:34.000 -and uh so we just run it here so if if i +and uh so we just run it here so if if I 0:09:32.959,0:09:37.839 type control c @@ -791,7 +791,7 @@ we need to do add some sections that will cause uh 0:11:02.959,0:11:06.720 -emacs to have to to tangle or assemble +Emacs to have to to tangle or assemble 0:11:06.320,0:11:09.760 this @@ -872,13 +872,13 @@ we want to add some functionality that makes our program say hello 0:12:12.720,0:12:17.600 -so using a different snippet that i have +so using a different snippet that I have 0:12:15.680,0:12:20.800 for creating something 0:12:17.600,0:12:24.079 -that i call like a literate section +that I call like a literate section 0:12:20.800,0:12:26.000 um basically we create a @@ -920,7 +920,7 @@ and this ties that slot basically to this reference it tells 0:12:51.120,0:12:56.880 -emacs that when you tangle +Emacs that when you tangle 0:12:53.760,0:12:58.240 we want to stick whatever's in here in @@ -980,7 +980,7 @@ just print something but let's just say hello 0:13:41.360,0:13:49.519 -emacs comp this time +Emacs comp this time 0:13:45.760,0:13:51.040 okay so now we have a function and now @@ -1022,7 +1022,7 @@ the sections that we want to get tangled or inserted 0:14:21.360,0:14:27.199 -so i i've kind of used this syntax +so I I've kind of used this syntax 0:14:25.440,0:14:28.560 it's it's kind of borrowed from @@ -1034,7 +1034,7 @@ literature programming a little bit with a plus equals so really it's just saying 0:14:30.320,0:14:35.760 -that i want to append +that I want to append 0:14:32.480,0:14:37.600 this item into the import section so @@ -1061,7 +1061,7 @@ annotations and so you won't know immediately that this section goes in 0:14:51.440,0:14:55.440 -the imports area and so i usually put +the imports area and so I usually put 0:14:53.839,0:14:57.760 a little bit of documentation on top @@ -1214,16 +1214,16 @@ and then if we did this right when we when we run this we should get hello 0:16:45.600,0:16:51.199 -emacs comp so ctrl c +Emacs comp so ctrl c 0:16:47.199,0:16:54.800 -ctrl c hello emacs comp +ctrl c hello Emacs comp 0:16:51.199,0:16:57.120 -so i uh +so I uh 0:16:54.800,0:16:58.240 -i think that's pretty pretty cool +I think that's pretty pretty cool 0:16:57.120,0:17:00.160 actually so we've got @@ -1265,10 +1265,10 @@ documenting further the last piece that we need to 0:17:27.120,0:17:34.799 -take care of is the weave that i +take care of is the weave that I 0:17:30.559,0:17:38.640 -that's i showed you in the diagram above +that's I showed you in the diagram above 0:17:34.799,0:17:41.760 so one more time we'll drop in @@ -1334,13 +1334,13 @@ now you can see that it's generated some documentation 0:18:35.520,0:18:39.679 -it puts a index at top at the top i +it puts a index at top at the top I 0:18:38.320,0:18:42.000 usually just 0:18:39.679,0:18:43.679 -i usually turn that off it's easy to do +I usually turn that off it's easy to do 0:18:42.000,0:18:44.559 that by putting a property at the top of @@ -1406,19 +1406,19 @@ hopefully that makes more sense now but now you can see all the documentation 0:19:22.240,0:19:29.919 -and i think it demonstrates a +and I think it demonstrates a 0:19:26.080,0:19:33.520 pretty useful feature that's inside of 0:19:29.919,0:19:35.039 -emacs and and hopefully +Emacs and and hopefully 0:19:33.520,0:19:39.840 hopefully you'll have as much fun using 0:19:35.039,0:19:39.840 -that as i have +that as I have 0:19:39.919,0:19:43.600 so thanks diff --git a/2020/subtitles/emacsconf-2020--15-moving-from-jekyll-to-orgmode-an-experience-report--adolfo-villafiorita-autogen.sbv b/2020/subtitles/emacsconf-2020--15-moving-from-jekyll-to-orgmode-an-experience-report--adolfo-villafiorita-autogen.sbv index 973a6f73..02c40424 100644 --- a/2020/subtitles/emacsconf-2020--15-moving-from-jekyll-to-orgmode-an-experience-report--adolfo-villafiorita-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--15-moving-from-jekyll-to-orgmode-an-experience-report--adolfo-villafiorita-autogen.sbv @@ -20,10 +20,10 @@ doing to support us my name is adolfo villaferita 0:00:18.400,0:00:21.920 -i'm teaching at the university of +I'm teaching at the university of 0:00:19.920,0:00:24.480 -trenton i'm also +trenton I'm also 0:00:21.920,0:00:26.240 work will shortly be working at @@ -47,7 +47,7 @@ recover surplus food but the the reason of the talk today and the reason 0:00:38.960,0:00:42.719 -i'm here today +I'm here today 0:00:40.079,0:00:44.000 is to talk about my experience in moving @@ -62,7 +62,7 @@ static website generator to org mode and the reason 0:00:49.200,0:00:53.039 -i move to work mode is to have better +I move to work mode is to have better 0:00:52.079,0:00:56.800 support for @@ -173,7 +173,7 @@ available on the on the internet and one of the features uh most 0:02:26.160,0:02:30.239 -well i would say all static website +well I would say all static website 0:02:28.480,0:02:32.560 generators have @@ -269,19 +269,19 @@ okay so dracule is nice and sweet but over the years 0:03:55.200,0:03:59.519 -i started using more and more +I started using more and more 0:03:57.760,0:04:02.959 systematically 0:03:59.519,0:04:05.439 -or mode to write all my files and i +or mode to write all my files and I 0:04:02.959,0:04:07.439 -moved from markdown to word mode i am a +moved from markdown to word mode I am a 0:04:05.439,0:04:09.680 -long time emacs user so i've been using +long time Emacs user so I've been using 0:04:07.439,0:04:12.799 imax for 30 years now so @@ -293,10 +293,10 @@ or mode is a more recent discovery but it is a very nice uh let's say 0:04:15.280,0:04:19.680 -discovery i +discovery I 0:04:16.239,0:04:22.320 -i made and the reason i like org mode +I made and the reason I like org mode 0:04:19.680,0:04:23.600 is because for instance you can write @@ -371,10 +371,10 @@ directly into jekyll but when you start using 0:05:22.880,0:05:30.560 -org mode when i started using +org mode when I started using 0:05:26.560,0:05:34.240 -mode i realized i could move +mode I realized I could move 0:05:30.560,0:05:36.840 all my workflow to or my publishing @@ -443,7 +443,7 @@ every time you want to publish your your project to your website however 0:06:23.919,0:06:27.120 -there are some short comments i would +there are some short comments I would 0:06:25.840,0:06:29.520 say or some some @@ -488,7 +488,7 @@ apparently there is little support for the creation of dynamic 0:06:55.520,0:06:59.360 -content so i was very curious and very +content so I was very curious and very 0:06:58.240,0:07:02.800 keen to use @@ -500,7 +500,7 @@ or mode for let's say publishing my blog and my the the courses at the university 0:07:05.440,0:07:11.440 -but then uh i had to find a way +but then uh I had to find a way 0:07:08.720,0:07:13.599 to let's say being able to publish these @@ -524,7 +524,7 @@ was that at hand actually because 0:07:24.160,0:07:30.800 -basically i realized i could use bubble +basically I realized I could use bubble 0:07:27.280,0:07:32.720 for exactly this purpose so rather than @@ -536,10 +536,10 @@ using bubble for generating plots or let's say my other computation 0:07:35.759,0:07:41.039 -or whatever i was using them for +or whatever I was using them for 0:07:37.919,0:07:42.080 -i realized they could use bubble to +I realized they could use bubble to 0:07:41.039,0:07:45.120 generate @@ -551,7 +551,7 @@ html which could be let's say uh then published uh uh 0:07:48.960,0:07:53.680 -in the project so uh so all i needed to +in the project so uh so all I needed to 0:07:52.720,0:07:56.240 do then @@ -572,7 +572,7 @@ the opmod files of my web project so that 0:08:05.759,0:08:13.280 -i could let's say then publish uh +I could let's say then publish uh 0:08:09.680,0:08:17.440 generate the dynamic content and @@ -587,7 +587,7 @@ one of my html projects which basically shows the way in which 0:08:24.800,0:08:29.360 -i generate the um the list of posts on +I generate the um the list of posts on 0:08:27.599,0:08:32.560 my on my page it is uh @@ -605,7 +605,7 @@ earlier that looks like uh in inner mode 0:08:39.200,0:08:46.720 -and basically what i'm doing i'm using i +and basically what I'm doing I'm using I 0:08:42.320,0:08:49.680 wrote a ruby script which @@ -662,7 +662,7 @@ replicating what jackie does so okay so there are some some other things 0:09:30.240,0:09:33.200 -i have to to deal with in order to let's +I have to to deal with in order to let's 0:09:32.399,0:09:36.480 say @@ -677,7 +677,7 @@ relatively easy in the sense that one of the 0:09:40.240,0:09:45.360 -uh problem one of the issue i had to +uh problem one of the issue I had to 0:09:43.279,0:09:48.480 solve was that of let's say having @@ -692,7 +692,7 @@ pages uh but that was easily solved using 0:09:51.920,0:09:56.000 -uh the include feature so i basically +uh the include feature so I basically 0:09:54.959,0:09:57.839 made available @@ -725,7 +725,7 @@ a website before deploying it and but then 0:10:13.200,0:10:17.839 -emacs also has got a node which allows +Emacs also has got a node which allows 0:10:16.079,0:10:21.200 you to @@ -734,7 +734,7 @@ you to launch a web server and in fact 0:10:21.200,0:10:26.959 -i wrote a quick ack +I wrote a quick ack 0:10:24.320,0:10:28.000 which allows you to which allows to @@ -764,10 +764,10 @@ five minutes left okay okay more than enough okay 0:10:51.200,0:10:55.440 -thanks thank you thank you very much i'm +thanks thank you thank you very much I'm 0:10:53.200,0:10:56.480 -nearly done so then i can take some some +nearly done so then I can take some some 0:10:55.440,0:11:00.560 questions @@ -794,7 +794,7 @@ of one of the websites it is in literate programming so basically uh 0:11:18.480,0:11:22.640 -you see there is some metadata here i +you see there is some metadata here I 0:11:20.399,0:11:26.640 mean this is a regular old mod file @@ -824,7 +824,7 @@ is the code generating the the list in chronological order it is 0:11:50.160,0:11:53.839 -slightly more complex than the example i +slightly more complex than the example I 0:11:52.240,0:11:56.240 made in the slide @@ -851,7 +851,7 @@ so to go back to the to the presentation um so the okay so 0:12:11.200,0:12:14.560 -i i managed this migration uh a few +I I managed this migration uh a few 0:12:13.600,0:12:17.680 months ago @@ -863,7 +863,7 @@ and then uh all my workflow is within with old mode and within imax and um 0:12:20.399,0:12:24.240 -i'm very happy with it because it's +I'm very happy with it because it's 0:12:23.079,0:12:26.800 simplified @@ -923,19 +923,19 @@ it allows to let's say be more robust to problems you might introduce when 0:13:11.040,0:13:14.959 -you're changing when i'm changing the +you're changing when I'm changing the 0:13:14.079,0:13:16.880 setup 0:13:14.959,0:13:18.320 -and another interesting thing which i +and another interesting thing which I 0:13:16.880,0:13:21.519 -realized that i +realized that I 0:13:18.320,0:13:23.600 -uh i could have is that +uh I could have is that 0:13:21.519,0:13:24.880 in a sense the specification of the @@ -959,7 +959,7 @@ say self the command it's a real set documenting 0:13:35.120,0:13:38.560 -uh what i'm actually doing so for +uh what I'm actually doing so for 0:13:37.200,0:13:42.800 instance @@ -992,7 +992,7 @@ together with my home page and it leaves with the repository where 0:14:01.360,0:14:08.079 -i keep all the sources of my website +I keep all the sources of my website 0:14:05.360,0:14:09.839 which is kind of nice because it @@ -1004,7 +1004,7 @@ basically isolates everything in a single in a single place 0:14:14.079,0:14:18.000 -okay so there are some examples i'm +okay so there are some examples I'm 0:14:16.880,0:14:20.320 showing them @@ -1022,7 +1022,7 @@ you can grab from the git repositories if you are 0:14:26.160,0:14:30.079 -interested of course i'm also available +interested of course I'm also available 0:14:28.399,0:14:32.959 to provide some @@ -1073,7 +1073,7 @@ and this is basically the content of my talk so 0:15:03.839,0:15:07.279 -i'm open to two questions and thank you +I'm open to two questions and thank you 0:15:06.959,0:15:10.880 for @@ -1088,7 +1088,7 @@ thank you very much adolfo for your awesome presentation 0:15:14.480,0:15:19.360 -um i think we have time for maybe like +um I think we have time for maybe like 0:15:17.360,0:15:21.279 one or two questions @@ -1103,7 +1103,7 @@ take up um after the stream after sure 0:15:26.639,0:15:31.839 -uh i we should do um would you like me +uh I we should do um would you like me 0:15:30.000,0:15:35.199 to read you the questions @@ -1112,7 +1112,7 @@ to read you the questions uh yeah probably better because 0:15:35.199,0:15:42.480 -i kind of lost there okay no problem um +I kind of lost there okay no problem um 0:15:40.399,0:15:45.440 okay so someone asks do you have any @@ -1121,10 +1121,10 @@ okay so someone asks do you have any opinion on fern 0:15:45.440,0:15:51.839 -fan i i don't know fans +fan I I don't know fans 0:15:48.639,0:15:55.040 -so i'll give it a try and uh and uh +so I'll give it a try and uh and uh 0:15:51.839,0:15:57.839 and check it out okay @@ -1142,13 +1142,13 @@ or anywhere else they could find more about it 0:16:02.800,0:16:08.560 -oh yes i'm going to publish the let's +oh yes I'm going to publish the let's 0:16:05.600,0:16:11.120 say the talk and the content on the 0:16:08.560,0:16:12.320 -on my website and then i'll link it from +on my website and then I'll link it from 0:16:11.120,0:16:14.720 the max conf @@ -1160,13 +1160,13 @@ conference so that it will be easier for people to 0:16:15.680,0:16:22.880 -to reach it so i will shortly make it +to reach it so I will shortly make it 0:16:19.040,0:16:25.440 available right after the conference 0:16:22.880,0:16:26.160 -wonderful and i think that's all for the +wonderful and I think that's all for the 0:16:25.440,0:16:28.560 questions diff --git a/2020/subtitles/emacsconf-2020--16-org-roam-presentation-demonstration-and-whats-on-the-horizon--leo-vivier-autogen.sbv b/2020/subtitles/emacsconf-2020--16-org-roam-presentation-demonstration-and-whats-on-the-horizon--leo-vivier-autogen.sbv index 5414d7e9..515970f8 100644 --- a/2020/subtitles/emacsconf-2020--16-org-roam-presentation-demonstration-and-whats-on-the-horizon--leo-vivier-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--16-org-roam-presentation-demonstration-and-whats-on-the-horizon--leo-vivier-autogen.sbv @@ -1,14 +1,14 @@ 0:00:00.000,0:00:03.919 -i'm hoping to keep this talk in the 15 +I'm hoping to keep this talk in the 15 0:00:02.480,0:00:05.279 -minutes and i'll take five minutes of +minutes and I'll take five minutes of 0:00:03.919,0:00:07.520 question at the end 0:00:05.279,0:00:09.200 -so hello again i suppose you're starting +so hello again I suppose you're starting 0:00:07.520,0:00:10.719 to get pretty familiar with me and my @@ -23,13 +23,13 @@ right now we're getting into the nitty gritty we started today 0:00:14.719,0:00:18.480 -i told you about how i'd ventured from +I told you about how I'd ventured from 0:00:17.039,0:00:20.800 being a user 0:00:18.480,0:00:22.080 -to being a maintainer and right now i'm +to being a maintainer and right now I'm 0:00:20.800,0:00:24.240 going to get the chance to @@ -38,31 +38,31 @@ going to get the chance to actually tell you more about the project 0:00:24.240,0:00:28.480 -that i'm maintaining +that I'm maintaining 0:00:25.279,0:00:30.560 which is called org rome 0:00:28.480,0:00:32.320 -so even if i it would have had a better +so even if I it would have had a better 0:00:30.560,0:00:33.840 -impact if i'd +impact if I'd 0:00:32.320,0:00:35.520 didn't scroll the page but you know 0:00:33.840,0:00:37.120 -sadly i'm out of tea +sadly I'm out of tea 0:00:35.520,0:00:39.600 -it's getting late in europe and i'm +it's getting late in europe and I'm 0:00:37.120,0:00:43.360 starting to get tired 0:00:39.600,0:00:46.160 -so what i'm gonna do during this talk +so what I'm gonna do during this talk 0:00:43.360,0:00:48.079 is just to do real survey for people who @@ -86,28 +86,28 @@ to yourself oh that looks interesting but 0:00:57.199,0:01:01.039 -you know i have my own workflow and i +you know I have my own workflow and I 0:00:59.680,0:01:03.199 get it don't need to change anything 0:01:01.039,0:01:05.680 -about it you know i'm completely fine +about it you know I'm completely fine 0:01:03.199,0:01:07.520 -using my very very large file or i'm +using my very very large file or I'm 0:01:05.680,0:01:10.960 completely fine having my 0:01:07.520,0:01:14.560 -database of notes which is i've been +database of notes which is I've been 0:01:10.960,0:01:17.759 accruing for like 10 20 30 years or so 0:01:14.560,0:01:20.080 -so what i want to do during this talk +so what I want to do during this talk 0:01:17.759,0:01:20.960 is both to present to you what orgrom is @@ -131,7 +131,7 @@ like to know more but also for people who have close to no 0:01:30.560,0:01:35.040 -experience with emacs and org mode and +experience with Emacs and org mode and 0:01:33.360,0:01:36.880 was just found their way you know they @@ -152,7 +152,7 @@ is called orgrome and they'd like to know more about this 0:01:44.479,0:01:49.360 -so i've got 13 +so I've got 13 0:01:46.240,0:01:53.360 minutes to convince you to use hologram @@ -173,7 +173,7 @@ inside old mode and the keyword 0:02:03.439,0:02:10.080 -in what i've just said is links now +in what I've just said is links now 0:02:07.040,0:02:12.879 there is a principle behind orgrom @@ -194,7 +194,7 @@ which means a slit box if you remember in old libraries 0:02:19.280,0:02:23.440 -you had actually i believe if i scroll i +you had actually I believe if I scroll I 0:02:22.080,0:02:26.640 should have an example of this @@ -224,10 +224,10 @@ insert stuff into the boxes and you can remove stuff out of the boxes 0:02:41.200,0:02:48.000 -now basically if i try +now basically if I try 0:02:44.720,0:02:49.360 -to summarize as simply as i may what the +to summarize as simply as I may what the 0:02:48.000,0:02:52.800 zettel cast method @@ -275,10 +275,10 @@ thought or a complex molecule okay don't quote me on the chemistry by 0:03:24.000,0:03:26.879 -the way i shall remind you i'm an +the way I shall remind you I'm an 0:03:25.360,0:03:28.239 -english major i have no idea what i'm +english major I have no idea what I'm 0:03:26.879,0:03:31.360 talking about @@ -293,13 +293,13 @@ note-taking system is concerned and to do so 0:03:35.280,0:03:39.760 -i'm just going to switch really quickly +I'm just going to switch really quickly 0:03:37.599,0:03:43.040 -to my emacs if i +to my Emacs if I 0:03:39.760,0:03:44.959 -may so i'm just going to screenshot +may so I'm just going to screenshot 0:03:43.040,0:03:47.840 onto my mac just give me a second to get @@ -311,13 +311,13 @@ the windows all right okay it's loading up oh no 0:03:52.080,0:03:56.000 -i think firefox has crashed again okay +I think firefox has crashed again okay 0:03:54.720,0:03:58.840 so you're gonna have to give me a second 0:03:56.000,0:04:01.680 -i need to figure this out +I need to figure this out 0:03:58.840,0:04:03.120 okay so everything is frozen right now @@ -329,7 +329,7 @@ just to tell you so you're gonna have to deal with my lovely voice 0:04:04.720,0:04:07.920 -uh i mean can you confirm that if i +uh I mean can you confirm that if I 0:04:06.159,0:04:09.840 switch to a new ttr you can still hear @@ -341,19 +341,19 @@ me so can you still hear me now 0:04:12.959,0:04:16.479 -okay so i'm gonna have probably to kill +okay so I'm gonna have probably to kill 0:04:14.879,0:04:18.000 firefox and log in again 0:04:16.479,0:04:19.600 -so i'm sorry it's gonna cost us two +so I'm sorry it's gonna cost us two 0:04:18.000,0:04:20.560 -minutes but i'm gonna try to be as fast +minutes but I'm gonna try to be as fast 0:04:19.600,0:04:28.560 -as i can okay +as I can okay 0:04:20.560,0:04:31.040 okay no problem thanks @@ -362,13 +362,13 @@ okay no problem thanks all right 0:04:35.199,0:04:39.280 -i guess no event is a good one without +I guess no event is a good one without 0:04:37.520,0:04:42.800 one or two technical difficulties 0:04:39.280,0:04:45.360 -so i guess this is our share of +so I guess this is our share of 0:04:42.800,0:04:57.840 technical difficulties this year @@ -386,19 +386,19 @@ britney it's just me sadly so you're gonna have to make do with me 0:05:10.800,0:05:15.520 -welcome back well thank you i'm just +welcome back well thank you I'm just 0:05:12.880,0:05:18.320 -gonna turn back on the camera if i may +gonna turn back on the camera if I may 0:05:15.520,0:05:18.320 all righty 0:05:19.919,0:05:23.520 -and i'm going to make myself a presenter +and I'm going to make myself a presenter 0:05:22.400,0:05:26.160 -and i'm going to +and I'm going to 0:05:23.520,0:05:26.880 share my screen with you sleep box @@ -422,7 +422,7 @@ now um yep but not your webcam feed 0:05:38.160,0:05:42.320 -not my webcam feed okay so i'm going to +not my webcam feed okay so I'm going to 0:05:39.919,0:05:42.320 stop it @@ -440,7 +440,7 @@ the show must go on can you see it now um not yet still not 0:05:52.320,0:05:58.000 -damn it can i stop it okay so i'm gonna +damn it can I stop it okay so I'm gonna 0:06:00.080,0:06:07.840 yeah maybe try like sharing a webcam @@ -449,7 +449,7 @@ yeah maybe try like sharing a webcam first 0:06:32.960,0:06:37.759 -all right i'm back now so i'm going to +all right I'm back now so I'm going to 0:06:36.319,0:06:39.550 share my webcam first @@ -467,7 +467,7 @@ all righty so can you confirm whenever you've got my webcam working 0:06:49.360,0:06:55.919 -let's see i don't see it yet +let's see I don't see it yet 0:06:52.880,0:06:57.120 unfortunately oh it's loading up yeah @@ -476,13 +476,13 @@ unfortunately oh it's loading up yeah it's coming up 0:06:57.120,0:07:01.199 -yep i can see it awesome all right okay +yep I can see it awesome all right okay 0:06:59.680,0:07:02.880 -we're back on track i've got still eight +we're back on track I've got still eight 0:07:01.199,0:07:04.160 -minutes left to do so i might have to +minutes left to do so I might have to 0:07:02.880,0:07:06.000 have a couple of minutes to my talk if @@ -497,7 +497,7 @@ questions okay do you want to share okay yeah 0:07:10.800,0:07:14.639 -i'm on my way too all right all right so +I'm on my way too all right all right so 0:07:13.759,0:07:16.240 please forget @@ -521,10 +521,10 @@ track now so uh orgrom what is it and how does it 0:07:24.960,0:07:28.720 -work so i was telling you all about +work so I was telling you all about 0:07:26.639,0:07:30.720 -atoms and i was telling you about links +atoms and I was telling you about links 0:07:28.720,0:07:32.800 but how does it work concretely @@ -548,7 +548,7 @@ folder where all your notes are going to be 0:07:41.039,0:07:44.000 -living so you have here and i hope you +living so you have here and I hope you 0:07:43.280,0:07:47.039 can see my @@ -575,10 +575,10 @@ that org is that it is just an old mod file 0:07:57.599,0:08:03.520 -so i can create a heading +so I can create a heading 0:08:00.800,0:08:05.280 -i can create another heading and +I can create another heading and 0:08:03.520,0:08:05.599 everything works as you would expect it @@ -596,7 +596,7 @@ file at the end of the day so now what can we do with this 0:08:13.759,0:08:16.800 -now i've told you about links and you do +now I've told you about links and you do 0:08:15.840,0:08:19.520 know that @@ -614,7 +614,7 @@ is that we're going to create a new file so we're going to go back 0:08:23.440,0:08:28.000 -to our directory and what i'm going to +to our directory and what I'm going to 0:08:26.240,0:08:28.879 do is that we have a special commands @@ -623,13 +623,13 @@ do is that we have a special commands actually let me just 0:08:28.879,0:08:32.240 -show you my command i might help you a +show you my command I might help you a 0:08:31.199,0:08:35.360 little bit 0:08:32.240,0:08:36.479 -see what i'm doing uh wait which is the +see what I'm doing uh wait which is the 0:08:35.360,0:08:39.680 buffer @@ -641,25 +641,25 @@ uh log mode yes exlog so now on the right side of the monitor you'll be able 0:08:41.039,0:08:45.040 -to see the command that i'm using +to see the command that I'm using 0:08:43.120,0:08:46.640 if you don't mind in order to have as 0:08:45.040,0:08:48.480 -much realistic as possible i'm going to +much realistic as possible I'm going to 0:08:46.640,0:08:50.720 make it a little bit shorter 0:08:48.480,0:08:52.320 -smaller i should say is it not too small +smaller I should say is it not too small 0:08:50.720,0:08:54.720 -yeah i believe it's good +yeah I believe it's good 0:08:52.320,0:08:55.760 -so what i'm going to do is i'm going to +so what I'm going to do is I'm going to 0:08:54.720,0:08:57.920 run a command @@ -671,13 +671,13 @@ in orgrome which allows me to create a new note 0:08:59.200,0:09:04.720 -so i'm going to use my keybinding which +so I'm going to use my keybinding which 0:09:02.320,0:09:06.800 is not this one definitely 0:09:04.720,0:09:08.000 -and i'm going to create a new file which +and I'm going to create a new file which 0:09:06.800,0:09:09.839 is in a @@ -686,13 +686,13 @@ is in a great tradition of examples in 0:09:09.839,0:09:15.519 -programming i'm going to call +programming I'm going to call 0:09:11.680,0:09:17.600 foo right so at the bottom 0:09:15.519,0:09:18.720 -in the bottom buffer i should say you +in the bottom buffer I should say you 0:09:17.600,0:09:21.760 are seeing the file @@ -707,10 +707,10 @@ capture buffer just like you would have in blog mode 0:09:24.640,0:09:28.560 -now what i'm going to do +now what I'm going to do 0:09:25.839,0:09:29.200 -is that i'm going to validate this file +is that I'm going to validate this file 0:09:28.560,0:09:32.560 and now @@ -719,19 +719,19 @@ and now you see that we are in the file foo 0:09:32.560,0:09:39.440 -and the good thing is that i can start +and the good thing is that I can start 0:09:36.240,0:09:42.160 writing without having to worry 0:09:39.440,0:09:43.760 -about anything else and i was thinking i +about anything else and I was thinking I 0:09:42.160,0:09:46.160 -was going to say to say that i'm +was going to say to say that I'm 0:09:43.760,0:09:47.680 -showing off about my typing skills but i +showing off about my typing skills but I 0:09:46.160,0:09:50.959 did make mistakes so @@ -758,13 +758,13 @@ can see we have a file which is called foo 0:10:00.560,0:10:04.399 -and we have the index so now what i'm +and we have the index so now what I'm 0:10:03.360,0:10:06.480 going to do 0:10:04.399,0:10:07.760 -is that i'm going to insert a link to +is that I'm going to insert a link to 0:10:06.480,0:10:09.920 this file @@ -776,7 +776,7 @@ so we're going to run another orgrim command which you can see here 0:10:11.360,0:10:15.279 -orgrim inset and i'm going to insert a +orgrim inset and I'm going to insert a 0:10:14.160,0:10:17.279 link to the file @@ -785,19 +785,19 @@ link to the file foo and as you can see it has now 0:10:17.279,0:10:21.920 -appeared now what i'm going to do +appeared now what I'm going to do 0:10:18.959,0:10:23.040 -i'm going to save the file and now i'm +I'm going to save the file and now I'm 0:10:21.920,0:10:24.480 going to show you 0:10:23.040,0:10:26.720 -the little thing i told you about +the little thing I told you about 0:10:24.480,0:10:27.680 -backlinks before so i'm afraid i'm going +backlinks before so I'm afraid I'm going 0:10:26.720,0:10:29.680 to have to hide @@ -806,10 +806,10 @@ to have to hide the commands for now but don't worry 0:10:29.680,0:10:33.760 -i'll be back +I'll be back 0:10:30.880,0:10:34.320 -and i'm going to show you the side +and I'm going to show you the side 0:10:33.760,0:10:35.839 buffer @@ -878,16 +878,16 @@ okay so that was one thing now just to make sure that you've understood 0:11:17.600,0:11:20.320 -properly i'm going to go back to the +properly I'm going to go back to the 0:11:19.360,0:11:23.920 index 0:11:20.320,0:11:25.440 -i'm going to create a second file +I'm going to create a second file 0:11:23.920,0:11:27.680 -so now i'm going to use a command that +so now I'm going to use a command that 0:11:25.440,0:11:30.800 is slightly different so let me just uh @@ -896,10 +896,10 @@ is slightly different so let me just uh show you the commands on the right 0:11:30.800,0:11:33.839 -i'm going to run the command orgrim +I'm going to run the command orgrim 0:11:32.480,0:11:37.519 -insert and i'm going to +insert and I'm going to 0:11:33.839,0:11:39.600 end to enter a file which is called bar @@ -908,16 +908,16 @@ end to enter a file which is called bar so again at the bottom you can see that 0:11:39.600,0:11:45.920 -i have a new file bar +I have a new file bar 0:11:41.440,0:11:49.760 -i'm going to validate this file +I'm going to validate this file 0:11:45.920,0:11:52.959 -okay i'm going to save index.org +okay I'm going to save index.org 0:11:49.760,0:11:54.320 -and now if we go in bar and if i show +and now if we go in bar and if I show 0:11:52.959,0:11:55.920 you @@ -932,10 +932,10 @@ exactly the same we have a link now just to make the pictures complete 0:12:00.480,0:12:05.200 -inside the file bar i'm going to insert +inside the file bar I'm going to insert 0:12:02.639,0:12:06.959 -a link to foo i'm going to save i'm +a link to foo I'm going to save I'm 0:12:05.200,0:12:07.920 going to go to the file foo and now on @@ -959,7 +959,7 @@ what's the point well the thing is it might sound it might seem very simple 0:12:20.320,0:12:24.160 -but i've just shown you +but I've just shown you 0:12:22.160,0:12:26.160 but programmatically it's a little hard @@ -1004,7 +1004,7 @@ remains consistent whatever we do an example for instance like right now 0:12:54.079,0:12:58.000 -i've told you about a file named foo and +I've told you about a file named foo and 0:12:56.880,0:13:01.120 the file name @@ -1022,10 +1022,10 @@ something very original let's just say bar 0:13:08.079,0:13:12.320 -so we actually have a way in emacs in +so we actually have a way in Emacs in 0:13:11.040,0:13:14.560 -orgrim i should say +orgrim I should say 0:13:12.320,0:13:15.680 when you modify the title at the top of @@ -1034,7 +1034,7 @@ when you modify the title at the top of the file 0:13:15.680,0:13:20.320 -so we get foo i've modified it with baz +so we get foo I've modified it with baz 0:13:18.880,0:13:22.000 you can see at the bottom that right now @@ -1046,7 +1046,7 @@ we haven't saved and we are still in the file 0:13:22.519,0:13:29.360 -fu.org i'm going to save +fu.org I'm going to save 0:13:26.079,0:13:32.560 and now what you see is @@ -1085,7 +1085,7 @@ so obviously the actual description of the link hasn't been updated 0:13:52.079,0:13:55.680 -but if i show you what goes on under the +but if I show you what goes on under the 0:13:54.320,0:13:57.440 hood by showing you @@ -1121,7 +1121,7 @@ but generally speaking the file should have been updated 0:14:17.120,0:14:21.279 -damn i'm showing you bugging my software +damn I'm showing you bugging my software 0:14:18.959,0:14:25.040 that's not very professional now is it @@ -1148,10 +1148,10 @@ organization that is behind this little castle method 0:14:38.720,0:14:41.600 -now i was going at this point of the +now I was going at this point of the 0:14:40.240,0:14:42.639 -presentation basically i wanted to go +presentation basically I wanted to go 0:14:41.600,0:14:45.199 back to firefox @@ -1163,10 +1163,10 @@ and show you more stuff but it's likely that it's going to crash again 0:14:46.880,0:14:50.240 -so i'm not going to tempt the devil and +so I'm not going to tempt the devil and 0:14:48.959,0:14:51.680 -i'm just going to continue talking to +I'm just going to continue talking to 0:14:50.240,0:14:54.800 you like that @@ -1181,19 +1181,19 @@ is a very organic way to write notes and if you think 0:15:01.839,0:15:06.639 -i i believe as all mode users +I I believe as all mode users 0:15:04.959,0:15:08.000 -we share quite a lot of features and i'm +we share quite a lot of features and I'm 0:15:06.639,0:15:09.600 -out of time i'm just going to take one +out of time I'm just going to take one 0:15:08.000,0:15:12.320 more minute to answer this question 0:15:09.600,0:15:14.560 -that i'm asking myself anyway but if +that I'm asking myself anyway but if 0:15:12.320,0:15:16.079 you're anything like me @@ -1208,10 +1208,10 @@ iterations of your workflow inside of mode 0:15:18.959,0:15:22.959 -do i keep all my professional stuff +do I keep all my professional stuff 0:15:20.959,0:15:24.399 -under one heading or do i create a +under one heading or do I create a 0:15:22.959,0:15:25.920 separate file for this @@ -1232,7 +1232,7 @@ you have a tight deadline to be following but 0:15:34.560,0:15:38.240 -what i've discovered by using orgrim for +what I've discovered by using orgrim for 0:15:36.959,0:15:40.720 taking notes about @@ -1274,13 +1274,13 @@ take your thoughts put them on a paper and generally you know during this 0:16:08.800,0:16:13.120 -process you realize oh maybe i do not +process you realize oh maybe I do not 0:16:10.399,0:16:16.079 -know this concept as well as i should +know this concept as well as I should 0:16:13.120,0:16:16.800 -but i've never had a system which +but I've never had a system which 0:16:16.079,0:16:19.839 brought me @@ -1307,13 +1307,13 @@ orgrom and the zettelkasten is about in about 0:16:36.000,0:16:39.680 -20 minutes i'll be giving you a talk +20 minutes I'll be giving you a talk 0:16:38.000,0:16:40.800 about the technical aspects of orgrim 0:16:39.680,0:16:43.040 -which i'm certain +which I'm certain 0:16:40.800,0:16:44.160 some of you will be very interested in @@ -1322,13 +1322,13 @@ some of you will be very interested in and 0:16:44.160,0:16:48.560 -otherwise i do have a youtube channel +otherwise I do have a youtube channel 0:16:46.160,0:16:50.720 -where i try to +where I try to 0:16:48.560,0:16:52.079 -record videos where i explain to you +record videos where I explain to you 0:16:50.720,0:16:53.839 what the org @@ -1340,7 +1340,7 @@ what organ is about what the method is about and 0:16:55.600,0:16:58.720 -and i'll just finish on this i'm two +and I'll just finish on this I'm two 0:16:57.040,0:17:02.399 minutes extra time sorry @@ -1349,7 +1349,7 @@ minutes extra time sorry but um we do know that a lot of people 0:17:02.399,0:17:04.959 -are interested into orgrim i mentioned +are interested into orgrim I mentioned 0:17:04.079,0:17:06.160 at the very beginning of the @@ -1358,7 +1358,7 @@ at the very beginning of the presentation 0:17:06.160,0:17:10.640 -that a lot of people discovered emacs +that a lot of people discovered Emacs 0:17:09.360,0:17:14.640 and orgrom @@ -1376,7 +1376,7 @@ introduce those people this new pool of people most of whom are 0:17:22.720,0:17:27.600 -academics into the world of emacs and +academics into the world of Emacs and 0:17:25.439,0:17:30.240 into the water free software @@ -1388,10 +1388,10 @@ and right now the thing is we're not doing a particularly good job at writing 0:17:32.240,0:17:36.160 -manuals i'm just going to try +manuals I'm just going to try 0:17:34.080,0:17:37.360 -to stop sharing my screen because i'm +to stop sharing my screen because I'm 0:17:36.160,0:17:40.240 nearly to the end @@ -1403,7 +1403,7 @@ and just try sharing my firefox windows if it allows me no it doesn't allow me 0:17:41.919,0:17:44.160 -which is very good that's why i won't +which is very good that's why I won't 0:17:43.120,0:17:47.200 have to @@ -1445,7 +1445,7 @@ covering and that's me done so thank you so much 0:18:06.320,0:18:09.840 -for listening and now i'll be taking +for listening and now I'll be taking 0:18:07.679,0:18:12.880 some questions @@ -1454,19 +1454,19 @@ some questions thank you very much leo oh thank you 0:18:12.880,0:18:19.440 -cheers we have i think about two minutes +cheers we have I think about two minutes 0:18:17.679,0:18:20.880 -four questions and i see a lot of them +four questions and I see a lot of them 0:18:19.440,0:18:23.120 on the pad 0:18:20.880,0:18:24.320 -would you take them sure so yep i'm +would you take them sure so yep I'm 0:18:23.120,0:18:27.600 -scrolling i'm scrolling +scrolling I'm scrolling 0:18:24.320,0:18:30.000 uh getting things done that's aldrich uh @@ -1478,13 +1478,13 @@ still scrolling okay olgram oh wow okay so we do have quite a lot of questions 0:18:31.679,0:18:34.799 -so please excuse me if i'm answering +so please excuse me if I'm answering 0:18:33.600,0:18:35.760 -your questions really fast but i just +your questions really fast but I just 0:18:34.799,0:18:38.080 -want to make sure that i cover +want to make sure that I cover 0:18:35.760,0:18:40.240 as much ground as possible so what is @@ -1505,10 +1505,10 @@ is not linked anywhere this function allows you to see uh let's 0:18:48.000,0:18:51.200 -say we have a file emacs +say we have a file Emacs 0:18:49.520,0:18:53.200 -and we've talked about emacs in another +and we've talked about Emacs in another 0:18:51.200,0:18:57.440 note but we haven't created a link @@ -1520,22 +1520,22 @@ what this command do is that it looks into your folder for every mention 0:18:59.520,0:19:03.840 -of emacs that is not +of Emacs that is not 0:19:00.720,0:19:05.039 -linked to the note emacs and it prints +linked to the note Emacs and it prints 0:19:03.840,0:19:06.480 all the results in the buffer so that 0:19:05.039,0:19:07.840 -you know okay i've talked about emacs +you know okay I've talked about Emacs 0:19:06.480,0:19:10.480 -here but i didn't create a link +here but I didn't create a link 0:19:07.840,0:19:11.840 -do i want to create a link that's it so +do I want to create a link that's it so 0:19:10.480,0:19:12.480 is it possible to use the backlinks @@ -1553,7 +1553,7 @@ is not possible we are having a very controlled environment 0:19:18.080,0:19:21.280 -which is i told you about this clipbox +which is I told you about this clipbox 0:19:20.240,0:19:22.799 folder before @@ -1565,7 +1565,7 @@ this is where we keep all the nodes and the reason why we do this will be more 0:19:24.400,0:19:27.360 -evident when i go through the technical +evident when I go through the technical 0:19:26.080,0:19:30.720 presentation @@ -1574,7 +1574,7 @@ presentation but uh it's because of optimization 0:19:30.720,0:19:33.760 -so i'll get back to you on that +so I'll get back to you on that 0:19:32.080,0:19:35.440 afterwards um @@ -1586,7 +1586,7 @@ do you make all group database accessible across computers 0:19:37.039,0:19:41.760 -uh no i do not because i'm only using my +uh no I do not because I'm only using my 0:19:39.760,0:19:44.559 laptop but plenty of people have had @@ -1613,7 +1613,7 @@ discover the tags links to add to your new algorithm note 0:19:54.880,0:19:57.679 -there is something that i didn't tell +there is something that I didn't tell 0:19:56.160,0:19:58.240 you about which is called orgrim server @@ -1643,7 +1643,7 @@ and please go on our github page and we show everything and 0:20:12.080,0:20:16.000 -um i hope what i've told you has excited +um I hope what I've told you has excited 0:20:14.640,0:20:18.000 you so please go @@ -1688,7 +1688,7 @@ inspiration for orgrom and uh yes there's there are going to be 0:20:39.200,0:20:42.640 -ways to do this in the future i'm going +ways to do this in the future I'm going 0:20:41.280,0:20:45.280 to give you a window of @@ -1712,7 +1712,7 @@ is there an easy way to export several selected nodes to say a lattice file 0:20:53.200,0:20:59.840 -latex yes uh i mean it's old mode +latex yes uh I mean it's old mode 0:20:56.960,0:21:00.480 at the very core it is org mode so you @@ -1733,13 +1733,13 @@ aux latex library which you can access by pressing ctrl c ctrl 0:21:08.320,0:21:12.480 -e for export all right is it uh i +e for export all right is it uh I 0:21:11.760,0:21:13.919 -believe i'm +believe I'm 0:21:12.480,0:21:16.880 -it's all the time i had i mean can you +it's all the time I had I mean can you 0:21:13.919,0:21:19.039 confirm this @@ -1748,16 +1748,16 @@ confirm this okay so if you have more questions don't 0:21:19.039,0:21:23.679 -worry i'll be in chat +worry I'll be in chat 0:21:20.240,0:21:26.799 -i'll be answering them uh i'm also on on +I'll be answering them uh I'm also on on 0:21:23.679,0:21:28.159 all the platforms we advertise on on 0:21:26.799,0:21:29.280 -orgram if you want to reach me i'm +orgram if you want to reach me I'm 0:21:28.159,0:21:31.919 really easy to reach @@ -1778,16 +1778,16 @@ about orgrim it is very exciting for me to to see all this 0:21:38.640,0:21:44.080 -but right now i'll be ending off the +but right now I'll be ending off the 0:21:42.000,0:21:45.840 -microphone i should say to nura who is +microphone I should say to nura who is 0:21:44.080,0:21:48.480 going to talk to you about the 0:21:45.840,0:21:50.080 -academic way to use orgrom and i'll be +academic way to use orgrom and I'll be 0:21:48.480,0:21:53.760 back afterwards with the technical talk diff --git a/2020/subtitles/emacsconf-2020--17-org-mode-and-org-roam-for-scholars-and-researchers--noorah-alhasan-autogen.sbv b/2020/subtitles/emacsconf-2020--17-org-mode-and-org-roam-for-scholars-and-researchers--noorah-alhasan-autogen.sbv index 33aa48da..c48f061b 100644 --- a/2020/subtitles/emacsconf-2020--17-org-mode-and-org-roam-for-scholars-and-researchers--noorah-alhasan-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--17-org-mode-and-org-roam-for-scholars-and-researchers--noorah-alhasan-autogen.sbv @@ -17,7 +17,7 @@ leo has talked about like the overall picture of orgrim and or 0:00:12.639,0:00:16.240 -uh bibtex or groundbreak tech i will be +uh bibtex or groundbreak tech I will be 0:00:15.120,0:00:19.199 talking more about @@ -74,13 +74,13 @@ this whole madness so here's a list of some of the stuff 0:00:52.800,0:00:57.199 -that i've been using since i first +that I've been using since I first 0:00:54.480,0:01:00.160 -learned about emacs in 2019 +learned about Emacs in 2019 0:00:57.199,0:01:02.000 -and what i've what i've found useful um +and what I've what I've found useful um 0:01:00.160,0:01:05.199 during my res uh like um @@ -89,7 +89,7 @@ during my res uh like um within my research process all right so 0:01:05.199,0:01:10.400 -i've organized org mode for researchers +I've organized org mode for researchers 0:01:07.920,0:01:12.400 and scholars within the writing process @@ -104,7 +104,7 @@ the planning aspect of it then you've got the writing and the 0:01:15.759,0:01:18.320 -reference management which i will join +reference management which I will join 0:01:17.680,0:01:20.560 together @@ -188,10 +188,10 @@ headings and sections if you use latex or inline text which are like org inline 0:02:14.800,0:02:17.760 -tasks i +tasks I 0:02:15.360,0:02:19.120 -like organ line tasks because like i can +like organ line tasks because like I can 0:02:17.760,0:02:21.520 add @@ -203,7 +203,7 @@ to do's between two paragraphs and that way it doesn't show up 0:02:22.879,0:02:27.280 -in the table of contents when i export +in the table of contents when I export 0:02:25.360,0:02:30.879 into pdf or html or @@ -218,10 +218,10 @@ example of buffer specific to do's and and this is example of like a little 0:02:37.360,0:02:40.800 -programming report that i was working on +programming report that I was working on 0:02:39.120,0:02:43.200 -where i was like dealing with +where I was like dealing with 0:02:40.800,0:02:44.080 data and like analysis and all of that @@ -230,13 +230,13 @@ data and like analysis and all of that stuff and so 0:02:44.080,0:02:49.440 -i needed um context specific to do's to +I needed um context specific to do's to 0:02:47.519,0:02:52.080 use them within this buffer 0:02:49.440,0:02:54.319 -um and that's how i would organize it +um and that's how I would organize it 0:02:52.080,0:02:57.200 and there's also also another example @@ -263,16 +263,16 @@ nature within the text when you export it 0:03:09.519,0:03:13.280 -oh but i also added a tag of no export +oh but I also added a tag of no export 0:03:11.920,0:03:16.400 so it won't show up at all 0:03:13.280,0:03:19.360 -when i export it into like either pdf +when I export it into like either pdf 0:03:16.400,0:03:21.599 -which i use all the time all right so +which I use all the time all right so 0:03:19.360,0:03:24.159 another useful tool @@ -284,37 +284,37 @@ um for the research and just like general planning 0:03:25.200,0:03:29.120 -is the org capture um when i first +is the org capture um when I first 0:03:27.920,0:03:32.080 -started with emacs +started with Emacs 0:03:29.120,0:03:34.239 -actually it was for org agenda and i +actually it was for org agenda and I 0:03:32.080,0:03:35.360 -went crazy with my capture template i +went crazy with my capture template I 0:03:34.239,0:03:37.599 created a template for 0:03:35.360,0:03:38.640 -everything um because i was just so +everything um because I was just so 0:03:37.599,0:03:40.720 excited 0:03:38.640,0:03:42.400 -but with time i was using less and less +but with time I was using less and less 0:03:40.720,0:03:46.319 -of them so i kept taking them out +of them so I kept taking them out 0:03:42.400,0:03:48.239 and now this is my simplified um 0:03:46.319,0:03:49.599 -capture templates that i use either for +capture templates that I use either for 0:03:48.239,0:03:52.159 a general to do @@ -326,19 +326,19 @@ um for a regular appointment a fleeting note research tasks because like those 0:03:54.159,0:03:56.959 -are what i focus on +are what I focus on 0:03:55.200,0:03:58.720 like my bread and butter and then 0:03:56.959,0:04:00.879 -finally with meetings which i find +finally with meetings which I find 0:03:58.720,0:04:01.680 -sometimes i don't use it as much because +sometimes I don't use it as much because 0:04:00.879,0:04:03.519 -i would just like +I would just like 0:04:01.680,0:04:04.879 have the org file ready instead of @@ -350,16 +350,16 @@ needing to capture you know open a capture template 0:04:07.920,0:04:12.400 -right or agenda um that's how i got into +right or agenda um that's how I got into 0:04:11.439,0:04:15.439 -emacs +Emacs 0:04:12.400,0:04:16.799 -i needed to um organize my life and i +I needed to um organize my life and I 0:04:15.439,0:04:19.199 -found emacs and +found Emacs and 0:04:16.799,0:04:20.479 it's been great ever since um it @@ -371,13 +371,13 @@ populates all your to-do's and appointments into a singular view so the 0:04:22.720,0:04:29.120 -default view i think it's a weak view +default view I think it's a weak view 0:04:25.280,0:04:31.919 -however i use org super agenda love this +however I use org super agenda love this 0:04:29.120,0:04:34.160 -um package and i set up my agenda as a +um package and I set up my agenda as a 0:04:31.919,0:04:37.360 daily view with just appointments @@ -386,7 +386,7 @@ daily view with just appointments deadlines and a habit tracker um and 0:04:37.360,0:04:40.639 -a side note you guys i'm still +a side note you guys I'm still 0:04:38.720,0:04:42.320 struggling with organizing the perfect @@ -404,7 +404,7 @@ so this is just an overview of my daily agenda as you can see they're just like 0:04:50.320,0:04:55.520 -appointments that i import from gmail +appointments that I import from gmail 0:04:52.800,0:04:57.919 using org gcal @@ -419,10 +419,10 @@ free writing as you can see there are a lot of times 0:05:00.960,0:05:05.199 -where i'm skipping and the asterisk is +where I'm skipping and the asterisk is 0:05:02.800,0:05:08.479 -the one where i've completed that day +the one where I've completed that day 0:05:05.199,0:05:10.080 so you know it's a process and then just @@ -431,10 +431,10 @@ so you know it's a process and then just like regular deadlines 0:05:10.080,0:05:14.000 -so what happens is that i have other +so what happens is that I have other 0:05:12.639,0:05:17.120 -to-do's that i have +to-do's that I have 0:05:14.000,0:05:17.919 not scheduled or not added a deadline @@ -443,22 +443,22 @@ not scheduled or not added a deadline but they're just 0:05:17.919,0:05:22.320 -tasks that keep piling up when i first +tasks that keep piling up when I first 0:05:20.560,0:05:24.880 -started with emacs and org agenda +started with Emacs and org agenda 0:05:22.320,0:05:26.880 -i had everything in there and it got +I had everything in there and it got 0:05:24.880,0:05:29.680 -overwhelming and then i decided no +overwhelming and then I decided no 0:05:26.880,0:05:30.800 -i'm not gonna even let them show up so +I'm not gonna even let them show up so 0:05:29.680,0:05:33.120 -what i would do +what I would do 0:05:30.800,0:05:34.479 at the beginning of each week or the @@ -467,10 +467,10 @@ at the beginning of each week or the night before 0:05:34.479,0:05:38.000 -um i would sit down look at all my to +um I would sit down look at all my to 0:05:36.800,0:05:40.720 -to-do's that i have +to-do's that I have 0:05:38.000,0:05:42.639 not assigned yet to a deadline or a @@ -479,31 +479,31 @@ not assigned yet to a deadline or a schedule or just a simple 0:05:42.639,0:05:46.320 -timestamp um and i would organize them +timestamp um and I would organize them 0:05:45.360,0:05:49.520 throughout the week 0:05:46.320,0:05:51.680 -so here's an example of what i did +so here's an example of what I did 0:05:49.520,0:05:53.039 -so on that wednesday from my gmail i had +so on that wednesday from my gmail I had 0:05:51.680,0:05:55.600 all these appointments but 0:05:53.039,0:05:56.560 -one of them is i have a writing group +one of them is I have a writing group 0:05:55.600,0:05:58.400 session 0:05:56.560,0:05:59.759 -and so i looked at my tasks and i +and so I looked at my tasks and I 0:05:58.400,0:06:02.639 -thought okay then i will just +thought okay then I will just 0:05:59.759,0:06:03.520 assign um like for example my emac @@ -518,19 +518,19 @@ or the framework diagram into that writing session 0:06:07.280,0:06:10.800 -and all i did was just add an active +and all I did was just add an active 0:06:09.600,0:06:12.960 timestamp 0:06:10.800,0:06:14.000 -that is all i needed to do and it went +that is all I needed to do and it went 0:06:12.960,0:06:17.120 straight into my 0:06:14.000,0:06:20.080 -appointment now if i miss that +appointment now if I miss that 0:06:17.120,0:06:21.520 it won't show up on the next day so if @@ -596,19 +596,19 @@ then yes it might do should be in that file specifically because every time if 0:07:07.680,0:07:09.680 -i'm +I'm 0:07:08.000,0:07:12.479 -if i'm visiting this org file all the +if I'm visiting this org file all the 0:07:09.680,0:07:15.520 -time i should be able to just look at my +time I should be able to just look at my 0:07:12.479,0:07:18.639 tasks from uh within that buffer 0:07:15.520,0:07:21.599 -and so i use org sidebar to +and so I use org sidebar to 0:07:18.639,0:07:22.960 keep all these specific uh to do's @@ -617,7 +617,7 @@ keep all these specific uh to do's within that org file 0:07:22.960,0:07:28.400 -i find it helpful okay +I find it helpful okay 0:07:26.560,0:07:29.759 now that we're going into the writing @@ -629,13 +629,13 @@ and reference management we'll call it a literature review um 0:07:33.039,0:07:36.639 -and this is something i've built as a +and this is something I've built as a 0:07:35.840,0:07:40.240 schema 0:07:36.639,0:07:43.759 -i think that it works for now +I think that it works for now 0:07:40.240,0:07:45.919 um and it requires one outside pack @@ -644,7 +644,7 @@ um and it requires one outside pack of outside software which is zotero what 0:07:45.919,0:07:48.720 -i use it's an open source reference +I use it's an open source reference 0:07:47.680,0:07:51.759 management @@ -653,7 +653,7 @@ management software um it's great 0:07:51.759,0:07:55.120 -but the things to keep in mind is that i +but the things to keep in mind is that I 0:07:53.599,0:07:58.319 use two um @@ -686,13 +686,13 @@ keys are like last author and gear um and with zap 0:08:17.280,0:08:22.319 -file i um i let it like rename all the +file I um I let it like rename all the 0:08:21.120,0:08:24.400 pdf files 0:08:22.319,0:08:26.000 -the same way that i have for my bit of +the same way that I have for my bit of 0:08:24.400,0:08:29.360 my bib keys which is like @@ -707,7 +707,7 @@ once you export your entire library as a bib file then you can work 0:08:37.120,0:08:42.880 -on it within org mode and emacs +on it within org mode and Emacs 0:08:39.440,0:08:45.040 using um the following packages @@ -731,7 +731,7 @@ and then finally there's like this orb pdf scraper 0:08:56.240,0:09:00.240 -i've used it briefly but i think the +I've used it briefly but I think the 0:08:58.800,0:09:02.880 potential @@ -746,7 +746,7 @@ do a bibliometric study or like a systematic literature view there's 0:09:08.320,0:09:10.959 -something there but i have to look +something there but I have to look 0:09:10.000,0:09:14.399 through it @@ -776,7 +776,7 @@ you're assigning tasks and then there's org transclusion which 0:09:27.839,0:09:32.240 -i will mention briefly at the end +I will mention briefly at the end 0:09:30.480,0:09:35.360 and ways to extract if you're going to @@ -818,13 +818,13 @@ okay so this is an example of like an orgram 0:09:56.240,0:09:59.279 -file that i have +file that I have 0:09:57.360,0:10:01.760 -for example if i'm working on adaptation +for example if I'm working on adaptation 0:09:59.279,0:10:02.560 -policy i have these hyperlinks that are +policy I have these hyperlinks that are 0:10:01.760,0:10:04.959 linked to other @@ -854,7 +854,7 @@ so this is really helpful and then when you visualize it the picture on the left 0:10:19.920,0:10:24.160 -which i'm sure looks really small +which I'm sure looks really small 0:10:22.160,0:10:25.680 um you can see the connections that it's @@ -902,10 +902,10 @@ other good stuff this is an example of my orgrim bibtex file all right so 0:10:57.440,0:11:01.200 -i've created +I've created 0:10:58.720,0:11:02.320 -um the template which i pretty much use +um the template which I pretty much use 0:11:01.200,0:11:05.920 what leo @@ -914,7 +914,7 @@ what leo has uh produced like in his um 0:11:05.920,0:11:10.160 -tutorial so i think it's it's great it +tutorial so I think it's it's great it 0:11:08.640,0:11:12.880 works well for me @@ -953,13 +953,13 @@ it extracts those keywords and then it gets populated as an org file 0:11:32.399,0:11:36.959 -with orgrim bibtex so i always start +with orgrim bibtex so I always start 0:11:34.959,0:11:38.560 with the meta information first and then 0:11:36.959,0:11:42.480 -i would write my notes +I would write my notes 0:11:38.560,0:11:45.760 after that this is an example though @@ -968,16 +968,16 @@ after that this is an example though for reference of a physical book so 0:11:45.760,0:11:51.519 -i don't have a pdf file for it um +I don't have a pdf file for it um 0:11:49.120,0:11:53.920 -so what i've figured out like a new idea +so what I've figured out like a new idea 0:11:51.519,0:11:55.760 -for it so if i'm writing notes on it +for it so if I'm writing notes on it 0:11:53.920,0:11:57.279 -i would create a property that says +I would create a property that says 0:11:55.760,0:11:58.959 pages um @@ -998,7 +998,7 @@ have the pages prepared there it's easier that way okay 0:12:07.839,0:12:13.040 -org noter which is something i +org noter which is something I 0:12:11.279,0:12:14.880 use a lot especially with journal @@ -1013,7 +1013,7 @@ that they're really helpful if you are gonna 0:12:19.120,0:12:23.760 -if you've just started using um emacs +if you've just started using um Emacs 0:12:22.720,0:12:26.959 and orgrim @@ -1052,19 +1052,19 @@ using an outside software and creates them like as a neat 0:12:48.160,0:12:55.920 -org file i i highly recommend +org file I I highly recommend 0:12:52.560,0:12:57.920 finally org transclusion um 0:12:55.920,0:13:01.040 -i think this is still in its beta phase +I think this is still in its beta phase 0:12:57.920,0:13:02.720 -but i've been enjoying it so far +but I've been enjoying it so far 0:13:01.040,0:13:04.800 -um i'm guessing people know what +um I'm guessing people know what 0:13:02.720,0:13:06.480 translation mean which is sort of like @@ -1076,7 +1076,7 @@ copy pasting text from one org file to another this is helpful 0:13:09.600,0:13:12.959 -i i think i i peeked at a question that +I I think I I peeked at a question that 0:13:11.839,0:13:16.320 was talking about like @@ -1085,7 +1085,7 @@ was talking about like you know linking um to other org files 0:13:16.320,0:13:20.320 -i think org transclusion could really +I think org transclusion could really 0:13:18.320,0:13:24.399 work okay it's @@ -1094,7 +1094,7 @@ work okay it's equivalent to the include 0:13:24.399,0:13:29.519 -function within org mode um but i think +function within org mode um but I think 0:13:27.760,0:13:32.560 so like if you have other files @@ -1109,7 +1109,7 @@ need in another file you could use the include but with 0:13:36.079,0:13:39.440 -org transclusion it's great i mean you +org transclusion it's great I mean you 0:13:38.160,0:13:42.720 just have @@ -1139,7 +1139,7 @@ um so the highlighted problem statement is from another 0:13:54.720,0:13:58.240 -org file and then what i would do is +org file and then what I would do is 0:13:57.760,0:13:59.760 just like @@ -1151,7 +1151,7 @@ link it to there and there was like a transclusion command 0:14:01.440,0:14:08.399 -i wish i made another screenshot of it +I wish I made another screenshot of it 0:14:05.440,0:14:09.120 and so when you invoke org transclusion @@ -1181,7 +1181,7 @@ however you want all right so thank you so much 0:14:22.720,0:14:29.120 -um i wanted to leave room for questions +um I wanted to leave room for questions 0:14:26.000,0:14:32.560 but special thanks to all the folks that @@ -1199,19 +1199,19 @@ transclusion and of course alpha papo on or super agenda and org sidebar 0:14:38.240,0:14:42.560 -that's how i got into emacs thank you +that's how I got into Emacs thank you 0:14:43.440,0:14:47.120 all right and uh well thank you so yeah 0:14:45.600,0:14:49.120 -this time i'll be the one asking the +this time I'll be the one asking the 0:14:47.120,0:14:51.360 -question and not i'm in so +question and not I'm in so 0:14:49.120,0:14:53.120 -i'm feeling filling big shoes right now +I'm feeling filling big shoes right now 0:14:51.360,0:14:54.880 so you'll have to bear with me folks @@ -1226,13 +1226,13 @@ presentation that is incredibly interesting 0:14:57.279,0:15:00.800 -so would you mind if i fed you questions +so would you mind if I fed you questions 0:14:58.959,0:15:04.000 from the charts yeah 0:15:00.800,0:15:06.160 -go ahead okay so the first one i i've +go ahead okay so the first one I I've 0:15:04.000,0:15:07.920 picked on my end was did you try using @@ -1247,7 +1247,7 @@ and if so is it better than zotero in some ways 0:15:12.079,0:15:15.680 -i no i have not used eb i've only used +I no I have not used eb I've only used 0:15:14.880,0:15:18.560 mendeley @@ -1256,10 +1256,10 @@ mendeley and then they got bought by el savior 0:15:18.560,0:15:23.040 -and so like i was like okay i'm done +and so like I was like okay I'm done 0:15:20.320,0:15:25.120 -i'm going to zotero um there are a lot +I'm going to zotero um there are a lot 0:15:23.040,0:15:26.240 of plugins with zotero that you can play @@ -1268,7 +1268,7 @@ of plugins with zotero that you can play around with 0:15:26.240,0:15:30.480 -so i can't speak for ebit but definitely +so I can't speak for ebit but definitely 0:15:28.320,0:15:32.079 zotero it's been a good experience so @@ -1277,13 +1277,13 @@ zotero it's been a good experience so far 0:15:32.079,0:15:35.360 -yes same i also i also do research on +yes same I also I also do research on 0:15:34.880,0:15:38.079 the site 0:15:35.360,0:15:39.360 -as i told you english major and yeah i +as I told you english major and yeah I 0:15:38.079,0:15:41.839 also do zotero @@ -1292,7 +1292,7 @@ also do zotero some people have been using uh a 0:15:41.839,0:15:44.160 -connector between zotero and emacs which +connector between zotero and Emacs which 0:15:43.759,0:15:46.000 has @@ -1301,28 +1301,28 @@ has they've had great success with them but 0:15:46.000,0:15:50.480 -personally i haven't touched +personally I haven't touched 0:15:47.360,0:15:52.240 touched it already so yeah 0:15:50.480,0:15:53.920 -oh go ahead sorry all right so far i +oh go ahead sorry all right so far I 0:15:52.240,0:15:54.880 don't have any problems with zotero but 0:15:53.920,0:15:56.320 -maybe if i +maybe if I 0:15:54.880,0:15:58.320 -run into something i might check out +run into something I might check out 0:15:56.320,0:16:00.240 ebay in the future 0:15:58.320,0:16:01.680 -yeah definitely i think zotero is a very +yeah definitely I think zotero is a very 0:16:00.240,0:16:02.560 solid project and you know the fact that @@ -1331,7 +1331,7 @@ solid project and you know the fact that it's being used 0:16:02.560,0:16:06.560 -by people outside of emacs also ensures +by people outside of Emacs also ensures 0:16:04.959,0:16:07.680 that there's quite a lot of packing @@ -1346,7 +1346,7 @@ which is reassuring when your livelihood depends on your research 0:16:11.759,0:16:15.600 -right and then i think one more thing +right and then I think one more thing 0:16:13.519,0:16:17.519 with zotero is that you can create @@ -1361,19 +1361,19 @@ project you can create a reference you know a 0:16:20.160,0:16:23.759 -library just for your group and i think +library just for your group and I think 0:16:22.320,0:16:25.279 -that could help because like i +that could help because like I 0:16:23.759,0:16:27.600 -i'm going to be in a project next +I'm going to be in a project next 0:16:25.279,0:16:29.839 semester that requires that 0:16:27.600,0:16:31.600 -yeah definitely i believe the ability to +yeah definitely I believe the ability to 0:16:29.839,0:16:33.839 have folders inside zotero @@ -1400,10 +1400,10 @@ things should be tags or separate organ files for cross-linking 0:16:46.560,0:16:52.720 -right um so so far now like i'm having +right um so so far now like I'm having 0:16:50.320,0:16:55.360 -trouble with like should i be combining +trouble with like should I be combining 0:16:52.720,0:16:55.839 certain concepts together as one like @@ -1433,10 +1433,10 @@ and another one that are like similar in ideas 0:17:11.280,0:17:14.799 -i'm not sure if that answers the +I'm not sure if that answers the 0:17:12.720,0:17:15.919 -question but like so far i've been using +question but like so far I've been using 0:17:14.799,0:17:17.919 the orgrum @@ -1451,10 +1451,10 @@ many small um files and then just 0:17:22.160,0:17:26.319 -linking them to my like either if i have +linking them to my like either if I have 0:17:24.400,0:17:26.959 -a report to write or if i have a like +a report to write or if I have a like 0:17:26.319,0:17:32.240 you know @@ -1463,10 +1463,10 @@ you know essay to write 0:17:32.240,0:17:37.760 -i think you're muted +I think you're muted 0:17:35.360,0:17:38.400 -q and i just i did two stupid things the +q and I just I did two stupid things the 0:17:37.760,0:17:40.640 first one @@ -1490,10 +1490,10 @@ to fry in the near vicinity of me right now 0:17:48.320,0:17:51.440 -but uh yeah i believe you've answered +but uh yeah I believe you've answered 0:17:49.840,0:17:53.200 -the question so don't worry about it i'm +the question so don't worry about it I'm 0:17:51.440,0:17:55.280 slightly wet right now which is not a @@ -1502,7 +1502,7 @@ slightly wet right now which is not a very agreeable feeling but we'll have to 0:17:55.280,0:17:59.360 -carry on i suppose +carry on I suppose 0:17:57.280,0:18:01.600 another question is there a place where @@ -1511,22 +1511,22 @@ another question is there a place where people are collaborating on research 0:18:01.600,0:18:06.160 -about emacs so do you want to try to +about Emacs so do you want to try to 0:18:04.320,0:18:08.559 take this one 0:18:06.160,0:18:10.559 -um i don't know but i'm definitely +um I don't know but I'm definitely 0:18:08.559,0:18:12.480 interested in the user experience of 0:18:10.559,0:18:14.720 -emacs so +Emacs so 0:18:12.480,0:18:16.400 -if anyone wants to work on that i'm +if anyone wants to work on that I'm 0:18:14.720,0:18:18.320 happy @@ -1535,16 +1535,16 @@ happy well you do have a a pretty good 0:18:18.320,0:18:22.080 -candidate in front of you if i +candidate in front of you if I 0:18:19.760,0:18:22.960 -should say so myself i'm incredibly +should say so myself I'm incredibly 0:18:22.080,0:18:25.039 interested about 0:18:22.960,0:18:26.960 -um the ability to do research in emacs +um the ability to do research in Emacs 0:18:25.039,0:18:30.480 and about the ability to @@ -1556,13 +1556,13 @@ um preach the floss way to academia and to the academe 0:18:32.480,0:18:35.280 -especially because i believe there's +especially because I believe there's 0:18:34.080,0:18:38.240 really something 0:18:35.280,0:18:39.919 -great to be done sorry i'm just looking +great to be done sorry I'm just looking 0:18:38.240,0:18:41.840 at the puddle of water on the side which @@ -1574,7 +1574,7 @@ is slightly oozing my way which is not a very good feeling really 0:18:45.039,0:18:48.320 -but yeah i believe i believe some work +but yeah I believe I believe some work 0:18:46.880,0:18:50.000 could be done and if people are @@ -1583,13 +1583,13 @@ could be done and if people are interested in the chat right now 0:18:50.000,0:18:53.440 -i mean do get in touch with us both +I mean do get in touch with us both 0:18:52.320,0:18:56.480 -neuron and i +neuron and I 0:18:53.440,0:18:57.280 -are on our slack channel yes i know +are on our slack channel yes I know 0:18:56.480,0:19:00.080 slack @@ -1619,13 +1619,13 @@ by all means do and we'll be very interested to answer your questions 0:19:10.720,0:19:15.520 -so i have a question here says like how +so I have a question here says like how 0:19:12.640,0:19:18.640 does the view for time blocking works 0:19:15.520,0:19:22.000 -um i use org super agenda so +um I use org super agenda so 0:19:18.640,0:19:23.200 um what happens is that my active @@ -1652,7 +1652,7 @@ imports them it imports them as like active 0:19:35.679,0:19:40.480 -timestamps and i make sure whenever i +timestamps and I make sure whenever I 0:19:38.400,0:19:42.480 create a to-do or even a research task @@ -1661,7 +1661,7 @@ create a to-do or even a research task that it doesn't have a time stamp on it 0:19:42.480,0:19:48.480 -because what i want to do is go back +because what I want to do is go back 0:19:45.039,0:19:50.160 and then move around um these tags @@ -1724,10 +1724,10 @@ the coming months so don't worry too much about it and stay tuned 0:20:26.080,0:20:33.200 -yeah um so i've got the ebib +yeah um so I've got the ebib 0:20:29.760,0:20:34.080 -and what else um what subjects i think +and what else um what subjects I think 0:20:33.200,0:20:35.919 okay @@ -1739,16 +1739,16 @@ what is this question have you seen the project papi's 0:20:37.120,0:20:41.280 -i'm not sure what oh it's a zotero +I'm not sure what oh it's a zotero 0:20:40.400,0:20:43.840 alternative okay 0:20:41.280,0:20:45.919 -i'll look into it thank you i don't know +I'll look into it thank you I don't know 0:20:43.840,0:20:49.600 -i don't know about it either so +I don't know about it either so 0:20:45.919,0:20:53.200 please look into it and let me know yeah @@ -1757,7 +1757,7 @@ please look into it and let me know yeah um have we covered all the questions 0:20:53.200,0:20:56.880 -i believe we have and we have about +I believe we have and we have about 0:20:55.679,0:20:58.880 two-minute leeway diff --git a/2020/subtitles/emacsconf-2020--18-org-roam-technical-presentation--leo-vivier-autogen.sbv b/2020/subtitles/emacsconf-2020--18-org-roam-technical-presentation--leo-vivier-autogen.sbv index 23293753..a133b61d 100644 --- a/2020/subtitles/emacsconf-2020--18-org-roam-technical-presentation--leo-vivier-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--18-org-roam-technical-presentation--leo-vivier-autogen.sbv @@ -1,5 +1,5 @@ 0:00:00.000,0:00:03.760 -at the end we are right on time so i'm +at the end we are right on time so I'm 0:00:02.399,0:00:04.319 sorry if you have a lot of questions @@ -8,22 +8,22 @@ sorry if you have a lot of questions before 0:00:04.319,0:00:08.559 -you had some so many questions and i +you had some so many questions and I 0:00:06.960,0:00:10.080 -couldn't answer all of them and i'm +couldn't answer all of them and I'm 0:00:08.559,0:00:11.599 -really happy about it but i'm also +really happy about it but I'm also 0:00:10.080,0:00:12.719 -really sad that i don't have enough time +really sad that I don't have enough time 0:00:11.599,0:00:15.040 to do so 0:00:12.719,0:00:17.119 -so i'm gonna try to do a better job this +so I'm gonna try to do a better job this 0:00:15.040,0:00:20.240 time of leaving you a little more time @@ -32,19 +32,19 @@ time of leaving you a little more time for the questions so just before 0:00:20.240,0:00:24.400 -a little addendum because i did screw up +a little addendum because I did screw up 0:00:22.960,0:00:27.439 in the previous presentation 0:00:24.400,0:00:28.800 -you remember i tried to rename the file +you remember I tried to rename the file 0:00:27.439,0:00:31.599 and it didn't work 0:00:28.800,0:00:32.559 -well it turns out uh i had two file name +well it turns out uh I had two file name 0:00:31.599,0:00:34.480 baz so @@ -56,13 +56,13 @@ my software works great thank you very much uh 0:00:36.000,0:00:40.239 -all right so now what i'm gonna do +all right so now what I'm gonna do 0:00:38.800,0:00:43.040 during this presentation 0:00:40.239,0:00:44.399 -is that i'm going to oops i didn't stop +is that I'm going to oops I didn't stop 0:00:43.040,0:00:47.520 my timer just give me @@ -74,13 +74,13 @@ a little second and let's subtract one minute okay good so 0:00:50.719,0:00:54.079 -what i'm going to do right now it's a +what I'm going to do right now it's a 0:00:52.239,0:00:56.879 little different from the previous 0:00:54.079,0:00:58.239 -talk i've gave you and different even +talk I've gave you and different even 0:00:56.879,0:01:00.480 from what nura gave you @@ -95,13 +95,13 @@ far as difficulty is concerned and on this one 0:01:03.359,0:01:06.799 -i will be telling you about the +I will be telling you about the 0:01:04.879,0:01:09.360 technical aspects of orgrim 0:01:06.799,0:01:11.119 -because you know i've been telling you +because you know I've been telling you 0:01:09.360,0:01:13.119 about the general philosophy @@ -113,7 +113,7 @@ of the notes and the general philosophy of organization 0:01:14.560,0:01:18.479 -but right now i really want to get into +but right now I really want to get into 0:01:16.159,0:01:22.640 the nitty gritty about or grow @@ -173,7 +173,7 @@ completion dailies etc etc so 0:02:00.399,0:02:04.079 -before we dive a little deeper i just +before we dive a little deeper I just 0:02:02.000,0:02:04.640 want to give you a lay of the land so to @@ -191,19 +191,19 @@ orgro is built on top of old mode and org mode gives us plenty of tools 0:02:15.599,0:02:18.800 -to play around with the files i'm moving +to play around with the files I'm moving 0:02:17.760,0:02:20.080 -the glass i'm +the glass I'm 0:02:18.800,0:02:21.360 -i'm starting to move my hands a little +I'm starting to move my hands a little 0:02:20.080,0:02:22.959 -bit you know when i get excited about +bit you know when I get excited about 0:02:21.360,0:02:26.640 -something i move my hand +something I move my hand 0:02:22.959,0:02:29.360 and then that stuff happens so @@ -281,19 +281,19 @@ if right now we are in the brain of all grow 0:03:15.200,0:03:21.599 -but if i show you the brain of org mode +but if I show you the brain of org mode 0:03:18.959,0:03:23.280 so this is the brain of org mode and it 0:03:21.599,0:03:25.519 -looks very simple like this because i +looks very simple like this because I 0:03:23.280,0:03:28.000 haven't entered the less folder 0:03:25.519,0:03:29.120 -but i'm just going to enter it i'm going +but I'm just going to enter it I'm going 0:03:28.000,0:03:32.000 to @@ -305,7 +305,7 @@ zoom out a little bit don't worry if you don't see everything 0:03:32.959,0:03:37.519 -but i just want you to get a fear the +but I just want you to get a fear the 0:03:35.519,0:03:41.280 sheer feel of magnitude @@ -314,10 +314,10 @@ sheer feel of magnitude that is um org mode so right now we are 0:03:41.280,0:03:43.760 -in a very small size what i'm gonna do +in a very small size what I'm gonna do 0:03:42.640,0:03:47.519 -i'm going to skip +I'm going to skip 0:03:43.760,0:03:51.040 one page okay one two @@ -341,22 +341,22 @@ at the bottom you can see that we have oh it's not showing because it's a 0:03:59.599,0:04:03.840 -little small okay i'm just going to +little small okay I'm just going to 0:04:00.959,0:04:06.959 resize the window a little bit 0:04:03.840,0:04:08.720 -it's not showing up give me a second i +it's not showing up give me a second I 0:04:06.959,0:04:10.159 -can't see how many lines i have okay so +can't see how many lines I have okay so 0:04:08.720,0:04:11.840 let's do it to get away 0:04:10.159,0:04:14.000 -i'm going to go back at the beginning of +I'm going to go back at the beginning of 0:04:11.840,0:04:16.160 the buffer and we're going to count @@ -413,7 +413,7 @@ the 370 370. sometimes you know one module it's not going to do anything 0:04:56.080,0:04:58.639 -like i'm not sure op car could be doing +like I'm not sure op car could be doing 0:04:57.680,0:05:00.080 anything with it @@ -464,16 +464,16 @@ or if you had 100 files or if you had problem when you do this 0:05:32.080,0:05:36.320 -and i'm doing some callbacks to the talk +and I'm doing some callbacks to the talk 0:05:34.400,0:05:41.280 -i gave you earlier today about +I gave you earlier today about 0:05:36.320,0:05:44.800 few small few big files this is many 0:05:41.280,0:05:45.919 -i got confused few big files versus many +I got confused few big files versus many 0:05:44.800,0:05:49.280 small files @@ -491,7 +491,7 @@ and so one of the decision we took when we got started 0:05:54.800,0:06:02.479 -with orgrum is that if i go in my +with orgrum is that if I go in my 0:05:59.199,0:06:04.240 test repository so that's the one in @@ -503,7 +503,7 @@ which we were right before we have a file which is called orgrumdb 0:06:08.000,0:06:14.160 -now if i open it it's not it's a +now if I open it it's not it's a 0:06:11.600,0:06:15.120 little garbage because uh it's a binary @@ -539,10 +539,10 @@ necessary for the functioning of our ground 0:06:38.479,0:06:41.759 -so for instance if i go back to the +so for instance if I go back to the 0:06:40.240,0:06:43.440 -index file that i had before +index file that I had before 0:06:41.759,0:06:45.680 let's just go back to who actually this @@ -557,10 +557,10 @@ so you see that on the side we have whoops 0:06:48.720,0:06:51.759 -two links i'm not going to click on them +two links I'm not going to click on them 0:06:50.319,0:06:53.199 -otherwise i'm going to open them but we +otherwise I'm going to open them but we 0:06:51.759,0:06:56.319 have two links @@ -572,7 +572,7 @@ now there are many implementations of the zettol casten method inside 0:06:58.240,0:07:02.400 -emacs and inside and with old mode but +Emacs and inside and with old mode but 0:07:00.800,0:07:04.639 what we've decided to do @@ -617,34 +617,34 @@ if you check the site buffer you see that all this all these information 0:07:31.440,0:07:36.720 -which i just highlighted to you +which I just highlighted to you 0:07:33.120,0:07:36.720 are present right here 0:07:42.639,0:07:46.400 -oh well sorry i forgot this thank you +oh well sorry I forgot this thank you 0:07:45.599,0:07:50.879 okay 0:07:46.400,0:07:53.039 -so let's see log okay i'm going to split +so let's see log okay I'm going to split 0:07:50.879,0:07:54.960 -actually i'm going to split like this +actually I'm going to split like this 0:07:53.039,0:07:56.960 -i'm going to go back there +I'm going to go back there 0:07:54.960,0:07:58.720 -the problem is that i can't show my +the problem is that I can't show my 0:07:56.960,0:08:02.080 keystrokes at the same time as a machine 0:07:58.720,0:08:03.599 -i'm showing the site buffer so i'll +I'm showing the site buffer so I'll 0:08:02.080,0:08:05.199 keep it right now for your own @@ -680,10 +680,10 @@ so in my talk about many big files versus 0:08:24.080,0:08:28.080 -a few i keep getting you know you got +a few I keep getting you know you got 0:08:26.879,0:08:29.120 -what i was saying i'm not going to +what I was saying I'm not going to 0:08:28.080,0:08:32.240 repeat it @@ -692,28 +692,28 @@ repeat it by the way it is uh 10 to 10. 0:08:32.240,0:08:36.399 -i'm starting really to be tired now so +I'm starting really to be tired now so 0:08:35.200,0:08:39.279 uh moving on to 0:08:36.399,0:08:40.800 -um what did i want to show you so it was +um what did I want to show you so it was 0:08:39.279,0:08:44.959 almost yes all the elements 0:08:40.800,0:08:47.200 -so what i'm going to do i'm going to +so what I'm going to do I'm going to 0:08:44.959,0:08:48.399 -see i believe it's org element pass +see I believe it's org element pass 0:08:47.200,0:08:51.040 buffer 0:08:48.399,0:08:51.920 -so i was telling you about all elements +so I was telling you about all elements 0:08:51.040,0:08:53.600 before @@ -773,7 +773,7 @@ a title you have a heading you have a link etc etc 0:09:25.120,0:09:28.560 -so what i'm going to do i'm going to +so what I'm going to do I'm going to 0:09:26.880,0:09:30.800 evaluate this text @@ -803,13 +803,13 @@ of the data in a way that is exploitable by a 0:09:45.279,0:09:49.839 -machine now what i'm going to do +machine now what I'm going to do 0:09:47.600,0:09:52.000 -syntax thank you so what i'm going to do +syntax thank you so what I'm going to do 0:09:49.839,0:09:54.480 -i'm going to paste it inside the buffer +I'm going to paste it inside the buffer 0:09:52.000,0:09:56.399 in a way that is humanly readable and @@ -833,13 +833,13 @@ we have the content so he makes scratch oh actually no 0:10:08.240,0:10:11.279 -never mind i did something wrong i run +never mind I did something wrong I run 0:10:10.240,0:10:13.040 it in the wrong buffer 0:10:11.279,0:10:14.399 -so actually what i'm going to do we're +so actually what I'm going to do we're 0:10:13.040,0:10:17.519 going to run this command @@ -854,7 +854,7 @@ window okay that's a bit of live elise writing for you right now okay so 0:10:23.760,0:10:26.240 -now if i +now if I 0:10:24.640,0:10:28.480 evaluate this and paste the content of @@ -908,19 +908,19 @@ uh parenthesis if you're not used to e-list 0:10:54.640,0:10:58.640 -like right now i've selected only the +like right now I've selected only the 0:10:56.320,0:11:00.399 content of the parenthesis link 0:10:58.640,0:11:01.680 -i can move like this etcetera etcetera +I can move like this etcetera etcetera 0:11:00.399,0:11:03.760 -i'm not it's not a needle +I'm not it's not a needle 0:11:01.680,0:11:05.279 -lessons that i'm doing right now but +lessons that I'm doing right now but 0:11:03.760,0:11:08.399 basically @@ -932,7 +932,7 @@ if we were to use the default tooling of orgrom 0:11:09.120,0:11:12.480 -org mode sorry i keep getting too +org mode sorry I keep getting too 0:11:10.880,0:11:14.240 confused sorry for that @@ -947,7 +947,7 @@ we're doing some people are doing so some implementations of the 0:11:19.760,0:11:23.040 -zettelkassen method inside emacs have +zettelkassen method inside Emacs have 0:11:22.240,0:11:26.480 opted @@ -986,19 +986,19 @@ a file the content of a file for a line so for instance if we open v term here 0:11:46.560,0:11:51.839 -uh let's see so i've opened the term i +uh let's see so I've opened the term I 0:11:49.680,0:11:54.399 -am in this repository what i'm going to +am in this repository what I'm going to 0:11:51.839,0:11:58.000 -do is that i'm going to +do is that I'm going to 0:11:54.399,0:12:00.480 load the content of the file uh 0:11:58.000,0:12:02.480 -how am i going to do this oh um i need +how am I going to do this oh um I need 0:12:00.480,0:12:06.160 to move to bash @@ -1013,19 +1013,19 @@ for the line which links do we did we have grep foo 0:12:09.519,0:12:13.760 -inside the file is it three i can +inside the file is it three I can 0:12:11.600,0:12:16.880 remember okay let's do this 0:12:13.760,0:12:16.880 -am i working no +am I working no 0:12:18.079,0:12:22.800 let's go for four why is it eight 0:12:21.279,0:12:24.320 -ah damn it oh you know what i'm just +ah damn it oh you know what I'm just 0:12:22.800,0:12:28.240 going to copy the name @@ -1037,7 +1037,7 @@ up there we go no ah problem with live presentation always 0:12:33.680,0:12:36.720 -you know what i'm struggling so i'm +you know what I'm struggling so I'm 0:12:34.800,0:12:38.560 going to drop this point anyway @@ -1061,10 +1061,10 @@ well not supposed which is far more capable now 0:12:48.880,0:12:52.320 -i'd like to talk to you about the future +I'd like to talk to you about the future 0:12:50.639,0:12:54.720 -of orgrim right now i've told you about +of orgrim right now I've told you about 0:12:52.320,0:12:58.399 the general concept which is about using @@ -1082,7 +1082,7 @@ we think that there's something great that we can do about orgrim 0:13:05.200,0:13:10.320 -now i've been talking with the a lot of +now I've been talking with the a lot of 0:13:08.320,0:13:10.880 people who are behind org mode and you @@ -1172,13 +1172,13 @@ parts of development being the writing of an external parser for orgrim 0:14:08.480,0:14:11.839 -so i've been telling you about org +so I've been telling you about org 0:14:09.680,0:14:15.279 element org elements runs 0:14:11.839,0:14:19.519 -inside emacs but what if +inside Emacs but what if 0:14:15.279,0:14:23.600 we wrote a background process @@ -1220,7 +1220,7 @@ that is extremely important to us but you know that's the technical aspect 0:14:47.360,0:14:50.079 -and i'm out of time i'm just going to +and I'm out of time I'm just going to 0:14:48.639,0:14:51.360 take one more minute to finish on this @@ -1244,13 +1244,13 @@ in a way for org mode and the way we think about 0:15:01.920,0:15:06.079 -note-taking in general i've stressed a +note-taking in general I've stressed a 0:15:04.079,0:15:10.240 great deal in my first presentation 0:15:06.079,0:15:12.480 -sorry the one i did before neura that +sorry the one I did before neura that 0:15:10.240,0:15:14.639 all chrome is really great as a way to @@ -1304,7 +1304,7 @@ corresponds to the research that corresponds to the way you think 0:15:45.839,0:15:51.839 -so yeah i believe we are +so yeah I believe we are 0:15:49.120,0:15:53.519 really excited about this and if you @@ -1316,7 +1316,7 @@ want to keep track of the development of all chrome 0:15:55.360,0:15:59.279 -i on my youtube channel which is already +I on my youtube channel which is already 0:15:57.600,0:16:02.639 linked a little earlier @@ -1325,7 +1325,7 @@ linked a little earlier inside this present inside the pad sorry 0:16:02.639,0:16:06.079 -i do have a youtube channel where i try +I do have a youtube channel where I try 0:16:04.240,0:16:09.519 to present novelties @@ -1334,7 +1334,7 @@ to present novelties or the new stuff inside um orgrim 0:16:09.519,0:16:13.360 -but i also be recording videos about the +but I also be recording videos about the 0:16:11.519,0:16:15.519 technical aspects about the direction @@ -1352,13 +1352,13 @@ always available either on isc channel orgrom 0:16:22.160,0:16:25.279 -i believe there's a dash between org and +I believe there's a dash between org and 0:16:23.680,0:16:27.279 rome but also 0:16:25.279,0:16:29.440 -on the discourse and i'll be putting all +on the discourse and I'll be putting all 0:16:27.279,0:16:31.199 the links inside the conversation @@ -1367,7 +1367,7 @@ the links inside the conversation and that's me done so thank you for 0:16:31.199,0:16:34.560 -listening and now i'll be taking +listening and now I'll be taking 0:16:32.880,0:16:37.360 three minutes of questions so as to be @@ -1382,19 +1382,19 @@ mini thanks for your awesome talk leo thank you 0:16:41.120,0:16:44.959 -so i'm just refreshing the page and i'm +so I'm just refreshing the page and I'm 0:16:43.040,0:16:49.279 going to scroll down to my 0:16:44.959,0:16:49.279 -talk if i can find the right section +talk if I can find the right section 0:16:49.600,0:16:52.720 let me just scroll a little bit 0:16:53.120,0:16:57.120 -uh reproducible emacs no i think it's +uh reproducible Emacs no I think it's 0:16:55.600,0:16:59.279 slower @@ -1403,19 +1403,19 @@ slower god we have so many questions so at the 0:16:59.279,0:17:01.120 -same time i'm pissed because i can't +same time I'm pissed because I can't 0:17:00.639,0:17:02.639 find it 0:17:01.120,0:17:05.360 -but i'm really really impressed by the +but I'm really really impressed by the 0:17:02.639,0:17:07.760 number of questions that we had oh yeah 0:17:05.360,0:17:08.260 -um which is about i think about line 600 +um which is about I think about line 600 0:17:07.760,0:17:09.919 or so @@ -1430,28 +1430,28 @@ yes got it splendid so um the questions so why not run a 0:17:16.400,0:17:19.919 -background emacs for passing instead of +background Emacs for passing instead of 0:17:18.160,0:17:22.559 implementing a new parser 0:17:19.919,0:17:24.480 -so i believe we've had this question uh +so I believe we've had this question uh 0:17:22.559,0:17:27.600 -i was giving a similar talk +I was giving a similar talk 0:17:24.480,0:17:31.679 earlier this week and this week 0:17:27.600,0:17:33.280 -i'm not french this week sorry and +I'm not french this week sorry and 0:17:31.679,0:17:35.679 someone asked me this question and the 0:17:33.280,0:17:38.320 -thing is running a background emacs +thing is running a background Emacs 0:17:35.679,0:17:40.400 process you know it sounds great @@ -1463,13 +1463,13 @@ but it's also very limited because all the problems we have 0:17:41.760,0:17:48.160 -about concurrency about threads in emacs +about concurrency about threads in Emacs 0:17:45.520,0:17:49.200 well yes we can forward all our calls to 0:17:48.160,0:17:51.760 -background emacs +background Emacs 0:17:49.200,0:17:52.240 just like uh you know when you export a @@ -1481,7 +1481,7 @@ file with uh um sorry 0:17:56.400,0:17:58.799 -i mean could you mute microphone when +I mean could you mute microphone when 0:17:57.840,0:18:01.520 you're speaking it's a little hard for @@ -1496,7 +1496,7 @@ that's fine don't worry you are now uh so um 0:18:04.640,0:18:07.679 -dammit where was i i'm sorry the +dammit where was I I'm sorry the 0:18:06.960,0:18:09.280 question yes @@ -1508,7 +1508,7 @@ so basically forwarding all the questions uh sorry all our queries to uh 0:18:11.840,0:18:16.000 -background emacs +background Emacs 0:18:13.039,0:18:17.960 that is what uh org export is doing like @@ -1526,7 +1526,7 @@ odt documents from org mode and it uses a very minimal 0:18:24.480,0:18:28.240 -version of emacs to do that but the +version of Emacs to do that but the 0:18:26.000,0:18:30.320 problem is that we think that it's not @@ -1586,13 +1586,13 @@ the ability to think about these questions and as a 0:19:03.120,0:19:06.400 -as a person i'm also really interested +as a person I'm also really interested 0:19:04.640,0:19:07.840 about this so 0:19:06.400,0:19:10.160 -i can take the question i mean so don't +I can take the question I mean so don't 0:19:07.840,0:19:11.760 worry about feeding them to me so how @@ -1637,16 +1637,16 @@ passing a rebuild of the data not a an incrementation 0:19:33.919,0:19:38.799 -of the database i should say so +of the database I should say so 0:19:37.120,0:19:40.320 -did you ever think of uh i believe i +did you ever think of uh I believe I 0:19:38.799,0:19:42.240 have one more one more minutes and then 0:19:40.320,0:19:43.440 -i'll hand it to the other folks +I'll hand it to the other folks 0:19:42.240,0:19:45.440 do you ever think of opening up or @@ -1670,7 +1670,7 @@ to use it well a lot of people have been working on 0:19:52.960,0:19:56.480 -this and i believe alpha papa has been +this and I believe alpha papa has been 0:19:54.640,0:19:57.679 thinking quite a lot about this you know @@ -1682,7 +1682,7 @@ all ql is the ql stands for language 0:20:01.120,0:20:04.720 -and i i can't remember now what's uh +and I I can't remember now what's uh 0:20:03.679,0:20:08.080 what's the backend @@ -1712,7 +1712,7 @@ good idea now obviously maybe we could do something about old 0:20:24.240,0:20:27.360 -mode but the problem is i think a +mode but the problem is I think a 0:20:26.080,0:20:30.799 background process @@ -1739,22 +1739,22 @@ orgrom was started last february and so it's a fairly 0:20:41.679,0:20:45.840 -young project in a way so uh i see +young project in a way so uh I see 0:20:44.480,0:20:48.400 plenty more questions but 0:20:45.840,0:20:50.559 -i'm out of time folks so i'm not sure uh +I'm out of time folks so I'm not sure uh 0:20:48.400,0:20:52.559 the other speaker is probably ready 0:20:50.559,0:20:54.000 -so what i'll do is i'll probably try to +so what I'll do is I'll probably try to 0:20:52.559,0:20:55.360 -answer your questions when i get the +answer your questions when I get the 0:20:54.000,0:20:58.960 time inside the pad @@ -1769,10 +1769,10 @@ or on the different channels we have foreground and 0:21:02.320,0:21:05.520 -i answer them with you know as much +I answer them with you know as much 0:21:04.000,0:21:07.600 -energy as i can gather +energy as I can gather 0:21:05.520,0:21:08.880 all right thank you so much you are now @@ -1787,13 +1787,13 @@ thank you again very much leo and that was me done for today so you'll see me 0:21:13.120,0:21:15.840 -at the end but i'm +at the end but I'm 0:21:14.000,0:21:17.840 -officially done and i am free of +officially done and I am free of 0:21:15.840,0:21:22.640 -thoughts i can focus on +thoughts I can focus on 0:21:17.840,0:21:27.760 sleeping probably awesome diff --git a/2020/subtitles/emacsconf-2020--19-sharing-blogs-and-more-with-org-webring--brett-gilio-autogen.sbv b/2020/subtitles/emacsconf-2020--19-sharing-blogs-and-more-with-org-webring--brett-gilio-autogen.sbv index bf24a873..23334b94 100644 --- a/2020/subtitles/emacsconf-2020--19-sharing-blogs-and-more-with-org-webring--brett-gilio-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--19-sharing-blogs-and-more-with-org-webring--brett-gilio-autogen.sbv @@ -2,10 +2,10 @@ hi my name is brett gillio 0:00:03.120,0:00:05.920 -and today i'll be sharing a project that +and today I'll be sharing a project that 0:00:04.560,0:00:07.520 -several people and i've been working on +several people and I've been working on 0:00:05.920,0:00:08.480 for the past few months called org @@ -44,7 +44,7 @@ to share directly with your audiences my website is created entirely using org 0:00:28.560,0:00:31.679 -mode and i love the amount of +mode and I love the amount of 0:00:30.000,0:00:34.079 flexibility it offers me while keeping @@ -53,7 +53,7 @@ flexibility it offers me while keeping everything quite simple 0:00:34.079,0:00:37.600 -i am able to put information about +I am able to put information about 0:00:35.920,0:00:40.079 myself a blog @@ -65,7 +65,7 @@ and my org web ring tool directly on on the home page using symbol org syntax 0:00:42.879,0:00:46.239 -as you can see i am currently displaying +as you can see I am currently displaying 0:00:44.640,0:00:48.239 three posts on my website @@ -284,7 +284,7 @@ using org webbring to reply to another blog post 0:03:10.800,0:03:14.640 -what i have here is a post from drew to +what I have here is a post from drew to 0:03:12.480,0:03:16.239 vault's blog it is showcased clearly at @@ -341,7 +341,7 @@ planet which is one of my favorites this takes 0:03:47.599,0:03:51.120 -after the emax life planet which i +after the emax life planet which I 0:03:49.360,0:03:53.200 believe is moderated by sasha @@ -368,7 +368,7 @@ the max life haskell and ocampo planets as their names imply 0:04:03.439,0:04:07.200 -cover emacs haskell and ocampo blogs +cover Emacs haskell and ocampo blogs 0:04:05.920,0:04:09.680 respectively @@ -521,10 +521,10 @@ xmlgen.el which is unfortunately not yet on alpha 0:05:43.280,0:05:46.800 -although i have been trying to get this +although I have been trying to get this 0:05:44.960,0:05:49.840 -rectified so i do not have to rewrite +rectified so I do not have to rewrite 0:05:46.800,0:05:51.759 org web brings xml to html parser @@ -605,19 +605,19 @@ an e-lisp ninja please feel free to send a contribution or a patch and tell 0:06:53.280,0:06:57.039 -me what i'm doing wrong +me what I'm doing wrong 0:06:54.880,0:06:58.639 -it's i am not going to be offended by +it's I am not going to be offended by 0:06:57.039,0:06:59.360 -that at all i would love to see this +that at all I would love to see this 0:06:58.639,0:07:02.560 code to 0:06:59.360,0:07:04.160 -improve otherwise i don't think it's +improve otherwise I don't think it's 0:07:02.560,0:07:06.800 half bad @@ -674,13 +674,13 @@ distributed under the gnu general public license versions three or later 0:07:49.280,0:07:53.120 -at your option i love accepting patches +at your option I love accepting patches 0:07:52.000,0:07:54.319 and collaborating 0:07:53.120,0:07:56.720 -i hope you will consider using +I hope you will consider using 0:07:54.319,0:07:59.759 orawebring you can contact me on @@ -698,7 +698,7 @@ or email me at brettgee gnu.org thanks so much to amin bendali and the 0:08:07.759,0:08:11.120 -emacs cough +Emacs cough 0:08:08.720,0:08:13.840 organizers and to you the audience diff --git a/2020/subtitles/emacsconf-2020--20-omg-macros--corwin-brust-autogen.sbv b/2020/subtitles/emacsconf-2020--20-omg-macros--corwin-brust-autogen.sbv index 03aea6e2..83a99db6 100644 --- a/2020/subtitles/emacsconf-2020--20-omg-macros--corwin-brust-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--20-omg-macros--corwin-brust-autogen.sbv @@ -1,5 +1,5 @@ 0:00:00.480,0:00:04.319 -uh well good evening again uh i think i +uh well good evening again uh I think I 0:00:02.879,0:00:07.359 have a little time here @@ -14,7 +14,7 @@ still room in our in our schedule for that 0:00:09.440,0:00:12.559 -or should i just kind of jump to some of +or should I just kind of jump to some of 0:00:11.440,0:00:15.920 my thoughts on the day @@ -26,7 +26,7 @@ you are now unmuted um pretty sure we have some time 0:00:17.039,0:00:20.720 -all right great yeah go for it well i'll +all right great yeah go for it well I'll 0:00:19.439,0:00:22.640 just drive into my pre @@ -38,16 +38,16 @@ prepared thing to hear that yeah actually you're right on time so 0:00:24.720,0:00:31.199 -oh what an amazing thing i i just uh +oh what an amazing thing I I just uh 0:00:28.400,0:00:33.040 -you know i have been trying to do what i +you know I have been trying to do what I 0:00:31.199,0:00:36.239 -i've got a big thank you planet to get +I've got a big thank you planet to get 0:00:33.040,0:00:39.200 -at the end but let me just say i uh +at the end but let me just say I uh 0:00:36.239,0:00:42.160 it's it's been really cool to watch the @@ -86,13 +86,13 @@ take it away corwin you know how to make make that the default and good old cemex 0:01:09.840,0:01:14.880 -all right so i'm gonna try to continue +all right so I'm gonna try to continue 0:01:12.799,0:01:16.960 -my theme from the previous talk i'm a +my theme from the previous talk I'm a 0:01:14.880,0:01:20.240 -longtime emacs user but i'm +longtime Emacs user but I'm 0:01:16.960,0:01:22.880 a pretty new person @@ -101,13 +101,13 @@ a pretty new person to trying to really understand what's 0:01:22.880,0:01:28.240 -going on within emacs and make +going on within Emacs and make 0:01:24.960,0:01:30.960 my customizations to it uh simple for 0:01:28.240,0:01:33.280 -what i tend to just think of will work +what I tend to just think of will work 0:01:30.960,0:01:36.240 and maybe that's that's that's a nice @@ -122,13 +122,13 @@ so uh whoops uh let's see here now it's ctrl x 0:01:43.759,0:01:47.759 -alt i that's right +alt I that's right 0:01:48.159,0:01:52.000 and let's try that again okay good 0:01:52.960,0:01:58.000 -so demoing is fun uh but i +so demoing is fun uh but I 0:01:56.000,0:01:59.759 will save most of that for tomorrow @@ -152,13 +152,13 @@ the exciting thing that we we hope you'll be interested in 0:02:10.800,0:02:15.680 -um i think gets a little more of a +um I think gets a little more of a 0:02:14.480,0:02:19.360 reveal 0:02:15.680,0:02:22.640 -uh tonight i'll just uh close saying +uh tonight I'll just uh close saying 0:02:19.360,0:02:24.319 um a few things about the process of @@ -182,7 +182,7 @@ to tv's wasa masa who um absolutely shaped and guided this 0:02:36.239,0:02:40.080 -this program i i may have taken out a +this program I I may have taken out a 0:02:38.720,0:02:43.599 slide with your name on it but @@ -191,7 +191,7 @@ slide with your name on it but thank you um 0:02:43.599,0:02:47.120 -so when we think about emacs macros and +so when we think about Emacs macros and 0:02:46.720,0:02:50.239 the @@ -200,10 +200,10 @@ the power that they give us 0:02:50.239,0:02:54.720 -i think about them the the +I think about them the the 0:02:53.280,0:02:56.400 -you know i think about them as a really +you know I think about them as a really 0:02:54.720,0:03:00.239 deep rabbit hole they confuse @@ -212,7 +212,7 @@ deep rabbit hole they confuse people a lot and so to try to center 0:03:00.239,0:03:03.599 -myself on that i remember first that +myself on that I remember first that 0:03:02.480,0:03:05.840 they're @@ -224,7 +224,7 @@ they're going to be talking to us about code 0:03:09.599,0:03:13.519 -uh excuse me i realize i hadn't set my +uh excuse me I realize I hadn't set my 0:03:12.080,0:03:18.000 timer @@ -251,7 +251,7 @@ emax lisp well we see something like this and a 0:03:31.200,0:03:36.239 -veteran i +veteran I 0:03:32.000,0:03:39.760 says that x isn't quoted what's going on @@ -266,10 +266,10 @@ um a lot of the functions as we'll talk about in a moment that are built into 0:03:44.640,0:03:48.959 -emacs +Emacs 0:03:46.640,0:03:50.480 -really are macros so a lot of emacs +really are macros so a lot of Emacs 0:03:48.959,0:03:53.040 features work this way @@ -281,7 +281,7 @@ it might be scary but we have to look at it closely if we really want to get 0:03:54.640,0:03:57.760 -friendly with emacs +friendly with Emacs 0:03:58.400,0:04:03.920 um let's just jump right into deaf macro @@ -314,7 +314,7 @@ the common list lisp extensions and uh definitely 0:04:26.840,0:04:31.759 -uh challenging uh i've struggled there +uh challenging uh I've struggled there 0:04:30.560,0:04:34.800 as we'll take a look at in @@ -323,7 +323,7 @@ as we'll take a look at in in a moment um 0:04:34.800,0:04:38.320 -so i haven't played too much with cl +so I haven't played too much with cl 0:04:36.400,0:04:42.160 maclet perhaps success in @@ -461,7 +461,7 @@ top level um asynchronous asynchronicity 0:06:28.639,0:06:33.520 -uh i'm gonna basically +uh I'm gonna basically 0:06:31.950,0:06:35.759 [Music] @@ -509,7 +509,7 @@ then having having given ourselves sort of a 0:07:09.759,0:07:14.479 -working definition for the emacs lisp +working definition for the Emacs lisp 0:07:12.479,0:07:15.840 runtime environment then we can say that @@ -539,7 +539,7 @@ stream uh sort of uh an exclamatory excuse me 0:07:39.840,0:07:46.720 -i'd like to uh +I'd like to uh 0:07:43.280,0:07:48.639 have a value here and we can take that @@ -581,7 +581,7 @@ macro is invoked uh wrong way so um 0:08:20.080,0:08:23.759 -with what's i'm going to briefly bring +with what's I'm going to briefly bring 0:08:22.560,0:08:27.120 you back to the game @@ -590,10 +590,10 @@ you back to the game for just a moment 0:08:27.120,0:08:32.479 -um i won't +um I won't 0:08:30.240,0:08:33.599 -i won't has i won't linger on this slide +I won't has I won't linger on this slide 0:08:32.479,0:08:37.039 but but @@ -617,13 +617,13 @@ from a technology perspective it's it's old in the same way that uh 0:08:51.279,0:08:56.959 -other tools uh that i like are +other tools uh that I like are 0:08:54.640,0:08:56.959 old 0:08:58.560,0:09:02.560 -uh it's simple to understand and i can +uh it's simple to understand and I can 0:09:00.560,0:09:04.160 communicate a lot with it with a simple @@ -638,7 +638,7 @@ scribbling something on a piece of paper it has a complicated problem space um 0:09:12.399,0:09:18.560 -of its own again i don't want to +of its own again I don't want to 0:09:15.519,0:09:21.680 get too much into the game here but @@ -647,7 +647,7 @@ get too much into the game here but uh in this in this talk for the last 0:09:21.680,0:09:26.640 -five minutes i'll focus +five minutes I'll focus 0:09:23.360,0:09:29.920 on the process that we took to to @@ -668,10 +668,10 @@ tomorrow are used to draw game maps and other things 0:09:39.440,0:09:45.279 -um here i talk about kind of why we did +um here I talk about kind of why we did 0:09:42.240,0:09:49.360 -that i'm going to skip briefly past that +that I'm going to skip briefly past that 0:09:45.279,0:09:51.920 and say instead that at a high level @@ -716,7 +716,7 @@ org mode and it's it's fundamental capabilities 0:10:21.040,0:10:24.959 -so the the code i'm going to show here +so the the code I'm going to show here 0:10:24.000,0:10:28.320 is @@ -731,22 +731,22 @@ is focused around sort of a a sticky problem space in in the information 0:10:33.040,0:10:39.120 -technology and i'm i'm a professional +technology and I'm I'm a professional 0:10:35.600,0:10:41.120 uh uh software engineer turned uh 0:10:39.120,0:10:45.120 -technology architect i support +technology architect I support 0:10:41.120,0:10:47.600 the websites for a recognizable 0:10:45.120,0:10:49.680 -financial services brand that i don't +financial services brand that I don't 0:10:47.600,0:10:50.720 -identify just so i don't accidentally +identify just so I don't accidentally 0:10:49.680,0:10:54.399 end up @@ -758,7 +758,7 @@ uh inadvertently misrepresenting my firm in some financial 0:10:55.600,0:11:00.480 -uh perspective if i let some other +uh perspective if I let some other 0:10:57.760,0:11:01.760 companies slip at certain let some other @@ -869,7 +869,7 @@ so we might not want to update every part of every buffer 0:12:20.320,0:12:24.560 -i think it's a complicated problem space +I think it's a complicated problem space 0:12:22.720,0:12:27.839 and so we tried to take @@ -878,7 +878,7 @@ and so we tried to take a long-term view of 0:12:27.839,0:12:32.160 -the solution that we needed um so i'll +the solution that we needed um so I'll 0:12:31.120,0:12:35.760 go ahead @@ -893,7 +893,7 @@ that well let's let's actually start with the one that's pretty easy to read 0:12:41.680,0:12:46.800 -and uh i'm gonna go ahead and just crank +and uh I'm gonna go ahead and just crank 0:12:45.040,0:12:51.600 it up huge @@ -944,10 +944,10 @@ statement for everything at the heart um we see a call to this macro called dm 0:13:30.880,0:13:35.360 -coalesce hash and that's what i'd like +coalesce hash and that's what I'd like 0:13:32.480,0:13:37.680 -to focus in on you can see i think +to focus in on you can see I think 0:13:35.360,0:13:38.800 that something on unpleasant is @@ -956,10 +956,10 @@ that something on unpleasant is happening here 0:13:38.800,0:13:46.560 -i've got an eval in um +I've got an eval in um 0:13:42.480,0:13:49.519 -what is i will share a a +what is I will share a a 0:13:46.560,0:13:49.920 fairly central function that that that @@ -1001,7 +1001,7 @@ so keep an eye on time couple minutes left let's look at the macro itself and 0:14:13.760,0:14:19.040 -i have a slide on this but let's go +I have a slide on this but let's go 0:14:15.360,0:14:19.040 ahead and risk getting off page @@ -1016,7 +1016,7 @@ utilities bucket it has such basic features as give me a 0:14:31.920,0:14:36.000 -hash table with some defaults i'll think +hash table with some defaults I'll think 0:14:34.000,0:14:38.320 about that later @@ -1067,10 +1067,10 @@ to business this function has quite a this a macro 0:15:16.000,0:15:20.720 -has quite a doc string and i think i +has quite a doc string and I think I 0:15:18.560,0:15:22.240 -mentioned earlier that i got myself into +mentioned earlier that I got myself into 0:15:20.720,0:15:23.519 trouble with the keyword properties you @@ -1097,7 +1097,7 @@ values that are passed in here this is complicated and as it turns out 0:15:40.000,0:15:46.079 -um i wasn't brave enough in most cases +um I wasn't brave enough in most cases 0:15:44.000,0:15:47.279 to try to write a lambda that could @@ -1106,7 +1106,7 @@ to try to write a lambda that could understand and 0:15:47.279,0:15:50.399 -replace uh its own local variable i just +replace uh its own local variable I just 0:15:49.680,0:15:53.519 didn't @@ -1118,22 +1118,22 @@ it didn't save me enough time this was really easy 0:15:54.800,0:15:58.240 -to read and write and understand as i +to read and write and understand as I 0:15:56.800,0:16:01.440 thought through my problem 0:15:58.240,0:16:03.360 -but now as i use it i i've lost a little +but now as I use it I I've lost a little 0:16:01.440,0:16:04.079 -ground maybe with this and i'm not even +ground maybe with this and I'm not even 0:16:03.360,0:16:07.279 sure 0:16:04.079,0:16:08.079 -i like what i got from uh the many +I like what I got from uh the many 0:16:07.279,0:16:10.560 keyword @@ -1151,7 +1151,7 @@ the time at what that looks like in uh [Music] 0:16:19.920,0:16:24.480 -oh all right i have to separately +oh all right I have to separately 0:16:22.720,0:16:27.519 dismiss and restart that @@ -1160,16 +1160,16 @@ dismiss and restart that um so that so that's just about my time 0:16:27.519,0:16:31.920 -uh and being respectful of that i want +uh and being respectful of that I want 0:16:29.600,0:16:35.519 to invite presenters to just jump in at 0:16:31.920,0:16:38.079 -any of the many large pauses i leave +any of the many large pauses I leave 0:16:35.519,0:16:40.160 -uh as i'll just leave up the doc string +uh as I'll just leave up the doc string 0:16:38.079,0:16:43.279 for a moment and maybe split the screen @@ -1184,7 +1184,7 @@ you are now unmuted uh thank you very much for your talk corwin 0:16:50.720,0:16:55.279 -um i think you still have like uh +um I think you still have like uh 0:16:53.839,0:16:57.680 maybe three or four more minutes if you @@ -1193,7 +1193,7 @@ maybe three or four more minutes if you want to quickly wrap up 0:16:57.680,0:17:02.160 -okay so three or four more minutes i can +okay so three or four more minutes I can 0:17:01.040,0:17:05.439 easily spend @@ -1202,7 +1202,7 @@ easily spend on thank yous 0:17:05.439,0:17:08.270 -i might switch to that if there aren't +I might switch to that if there aren't 0:17:07.280,0:17:10.160 questions on the path @@ -1217,10 +1217,10 @@ um would you like me to pull up the pad or are you looking at it 0:17:14.079,0:17:21.839 -i am i bookmarked it i am +I am I bookmarked it I am 0:17:17.199,0:17:21.839 -pulling the tab and i'll bring it in +pulling the tab and I'll bring it in 0:17:30.840,0:17:33.840 okay @@ -1232,7 +1232,7 @@ all right this is the wrong ether pad thanks for the link 0:17:44.480,0:17:50.640 -all right um so i think i'm looking for +all right um so I think I'm looking for 0:17:48.000,0:17:50.640 macros @@ -1253,7 +1253,7 @@ macros along with any other design can leave you in a position 0:18:08.559,0:18:13.600 -where you have a nice api and i can show +where you have a nice api and I can show 0:18:11.919,0:18:14.960 you other examples you can find them in @@ -1262,7 +1262,7 @@ you other examples you can find them in the dungeon mode source 0:18:14.960,0:18:21.600 -of many many other places where i use +of many many other places where I use 0:18:18.480,0:18:23.840 this exact same formula quickly @@ -1289,19 +1289,19 @@ and then load up the tile set and the uh layout file from that 0:18:38.880,0:18:43.280 -and i mean it works this the project is +and I mean it works this the project is 0:18:41.600,0:18:44.799 -moving forward with this i have the +moving forward with this I have the 0:18:43.280,0:18:46.720 -flexibility that i need +flexibility that I need 0:18:44.799,0:18:48.640 -but here i am evaling my own code to +but here I am evaling my own code to 0:18:46.720,0:18:52.400 -make darn sure even if i get by +make darn sure even if I get by 0:18:48.640,0:18:55.440 by compiled uh this macro doesn't uh @@ -1340,10 +1340,10 @@ this moment that uh he was so frustrated with me they 0:19:15.200,0:19:17.360 -were sort of frustrated with me i think +were sort of frustrated with me I think 0:19:16.799,0:19:20.400 -i +I 0:19:17.360,0:19:24.240 didn't qualify pronouns um @@ -1367,7 +1367,7 @@ why is this a macro full stop and uh that's a great message actually 0:19:36.640,0:19:40.160 -and i and i hope that +and I and I hope that 0:19:38.320,0:19:42.720 uh maybe this can encourage further @@ -1379,7 +1379,7 @@ talks across the subject about you know hey wait a minute macros are 0:19:44.160,0:19:48.559 -really fantastic as i hope i made +really fantastic as I hope I made 0:19:46.720,0:19:51.039 clear you can do a tremendous amount @@ -1400,7 +1400,7 @@ know defund secu 0:20:02.159,0:20:05.440 -um i want to get to my my thank yous let +um I want to get to my my thank yous let 0:20:04.960,0:20:08.559 me just @@ -1415,7 +1415,7 @@ oh well that was actually a scratch buffer 0:20:22.080,0:20:24.720 -so i'll have to sort of read it cold off +so I'll have to sort of read it cold off 0:20:23.760,0:20:27.039 my notes @@ -1424,16 +1424,16 @@ my notes um 0:20:27.919,0:20:31.600 -but also but i'll switch to i'll also +but also but I'll switch to I'll also 0:20:30.320,0:20:34.320 -i'll say a couple of thank yous if you +I'll say a couple of thank yous if you 0:20:31.600,0:20:36.080 don't mind 0:20:34.320,0:20:38.400 -in addition to the big thank you that i +in addition to the big thank you that I 0:20:36.080,0:20:39.360 hope was implied by my shout out to wasa @@ -1442,7 +1442,7 @@ hope was implied by my shout out to wasa masa 0:20:39.360,0:20:46.640 -um i also want to thank you amen for +um I also want to thank you amen for 0:20:42.720,0:20:51.360 um your kindness in extending @@ -1466,7 +1466,7 @@ project thank you very much for that and sasha 0:21:13.120,0:21:17.200 -i'll get there um thank you so much for +I'll get there um thank you so much for 0:21:15.919,0:21:18.320 the inspiration that you are to our @@ -1475,7 +1475,7 @@ the inspiration that you are to our whole community 0:21:18.320,0:21:25.600 -i also want to thank the presenters +I also want to thank the presenters 0:21:22.400,0:21:27.600 um for just being so flexible and @@ -1493,7 +1493,7 @@ who has done so much to drive the show today 0:21:32.159,0:21:37.840 -um i +um I 0:21:35.520,0:21:38.960 this is a fractious tent at times and @@ -1505,16 +1505,16 @@ sometimes it is indeed a little bit of a circus 0:21:41.360,0:21:45.520 -but i +but I 0:21:43.039,0:21:46.880 -am learning so much so fast i'm just +am learning so much so fast I'm just 0:21:45.520,0:21:50.320 inspired by how much 0:21:46.880,0:21:53.120 -emacs can teach us thank you +Emacs can teach us thank you 0:21:50.320,0:21:54.960 uh corbin for your kind words and you @@ -1538,7 +1538,7 @@ including the speakers of course without whom you know a maxcom really 0:22:05.840,0:22:10.640 -wouldn't have been a maxcon +wouldn't have been a EmacsConf 0:22:08.960,0:22:12.080 and you know it's been a pleasure @@ -1547,7 +1547,7 @@ and you know it's been a pleasure knowing you and working with 0:22:12.080,0:22:17.360 -you um i guess um from afar for the most +you um I guess um from afar for the most 0:22:15.520,0:22:18.960 part on dungeon mode like helping @@ -1580,10 +1580,10 @@ been a lot of fun thank you 0:22:33.679,0:22:38.000 -it's it's it's it's an honor and i don't +it's it's it's it's an honor and I don't 0:22:36.080,0:22:38.720 -use that word an awful lot because i +use that word an awful lot because I 0:22:38.000,0:22:41.760 sort of diff --git a/2020/subtitles/emacsconf-2020--21-on-why-most-of-the-best-features-in-eev-look-like-5-minute-hacks--eduardo-ochs-autogen.sbv b/2020/subtitles/emacsconf-2020--21-on-why-most-of-the-best-features-in-eev-look-like-5-minute-hacks--eduardo-ochs-autogen.sbv index 979f5414..62287278 100644 --- a/2020/subtitles/emacsconf-2020--21-on-why-most-of-the-best-features-in-eev-look-like-5-minute-hacks--eduardo-ochs-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--21-on-why-most-of-the-best-features-in-eev-look-like-5-minute-hacks--eduardo-ochs-autogen.sbv @@ -1,5 +1,5 @@ 0:00:00.080,0:00:03.439 -hi my name is eduardo x i'm this person +hi my name is eduardo x I'm this person 0:00:02.639,0:00:06.240 here @@ -29,7 +29,7 @@ happening in november 22 28 and 29 2020 so this is part one of the presentation 0:00:25.519,0:00:29.840 -and here i'm going to explain some +and here I'm going to explain some 0:00:27.680,0:00:31.039 some ideas that are prerequisites for @@ -47,7 +47,7 @@ the three main keys of ev are matay meta k 0:00:35.760,0:00:41.520 -and mata j and i'm going to start by +and mata j and I'm going to start by 0:00:37.920,0:00:41.520 explaining metae and meta k @@ -83,7 +83,7 @@ hyperlinks we can consider that they point to 0:01:07.040,0:01:09.520 -somewhere i'm going to refer to that as +somewhere I'm going to refer to that as 0:01:09.040,0:01:11.920 the @@ -170,13 +170,13 @@ the the current frame becomes a bit messy 0:02:23.280,0:02:28.319 -and well one of the first things that i +and well one of the first things that I 0:02:26.160,0:02:30.720 -did when i was creating av +did when I was creating av 0:02:28.319,0:02:31.680 -many many years ago was that i created +many many years ago was that I created 0:02:30.720,0:02:34.840 variants @@ -200,7 +200,7 @@ was that they they all created the target 0:02:43.680,0:02:48.720 -in the same window as before so i could +in the same window as before so I could 0:02:45.840,0:02:51.040 go back by just typing meta k @@ -212,7 +212,7 @@ which is essentially just killed this buffer 0:02:52.879,0:02:56.480 -and well but i also implemented +and well but I also implemented 0:02:55.200,0:02:59.040 something extra that @@ -269,7 +269,7 @@ eev also defines some hyperlinks that do not create new buffers 0:03:38.799,0:03:41.840 -uh here is the first example if i +uh here is the first example if I 0:03:41.280,0:03:45.920 execute @@ -437,7 +437,7 @@ and in this three so let's execute this to see what happens 0:06:08.479,0:06:13.280 -here it is i opened the same page as +here it is I opened the same page as 0:06:10.800,0:06:13.280 before @@ -458,7 +458,7 @@ uh and this thing here is a hyperlink to video 0:06:30.400,0:06:34.560 -and when i executed it's going to open +and when I executed it's going to open 0:06:32.720,0:06:37.759 this video here @@ -476,7 +476,7 @@ two three that's the way to do it 0:06:49.440,0:06:53.680 -and also some hyperlinks that that i +and also some hyperlinks that that I 0:06:52.560,0:06:56.479 defined @@ -506,7 +506,7 @@ just do something to change the current page 0:07:14.960,0:07:18.880 -if i execute this the action of this +if I execute this the action of this 0:07:18.160,0:07:22.240 function @@ -527,13 +527,13 @@ acts as if the user had typed all these keys so 0:07:30.319,0:07:34.400 -if executed i get a hello in the next +if executed I get a hello in the next 0:07:33.680,0:07:36.639 line 0:07:34.400,0:07:39.440 -if executed again i get another hello +if executed again I get another hello 0:07:36.639,0:07:44.319 another hello hello hello etc etc @@ -545,7 +545,7 @@ let me undo this mess oops and here is another kind of button 0:07:47.840,0:07:54.879 -that defines a new function if i execute +that defines a new function if I execute 0:07:51.440,0:07:55.759 this sex here at this moment though is @@ -554,7 +554,7 @@ this sex here at this moment though is not defined 0:07:55.759,0:08:00.000 -and if i execute this mx is going to +and if I execute this mx is going to 0:07:57.919,0:08:03.599 show me a message saying @@ -566,7 +566,7 @@ uh symbols function cell is not defined something like this 0:08:05.840,0:08:12.960 -but if i execute the defund +but if I execute the defund 0:08:09.520,0:08:16.479 this the action of this function o here @@ -584,7 +584,7 @@ let me go back and here is another button that defines 0:08:23.039,0:08:26.479 -several functions at the same time if i +several functions at the same time if I 0:08:25.840,0:08:28.879 execute @@ -665,7 +665,7 @@ file that supports both spec lists 0:09:32.080,0:09:39.600 -and this function here that i'm +and this function here that I'm 0:09:36.880,0:09:41.200 referring to as a button it also defines @@ -851,10 +851,10 @@ here uh note that this block here is a kind of an index to that book 0:12:28.800,0:12:33.600 -uh i have the full index somewhere but +uh I have the full index somewhere but 0:12:31.680,0:12:34.959 -it's very long so i just copied a few +it's very long so I just copied a few 0:12:33.600,0:12:38.959 lines here @@ -884,13 +884,13 @@ of positions in the video that we just saw 0:13:03.279,0:13:07.360 -that i think that are especially +that I think that are especially 0:13:05.760,0:13:10.639 relevant 0:13:07.360,0:13:12.399 -uh so this i believe +uh so this I believe 0:13:10.639,0:13:14.160 hyperlink is a kind of a button that @@ -929,19 +929,19 @@ this tutorial on magic these are some of the positions in the 0:13:50.079,0:13:53.920 -tutorial that i found especially +tutorial that I found especially 0:13:51.839,0:13:55.600 especially relevant this is a very dense 0:13:53.920,0:13:56.480 -tutorial i had to take notes of +tutorial I had to take notes of 0:13:55.600,0:13:59.040 everything 0:13:56.480,0:14:00.800 -and i had to watch everything things +and I had to watch everything things 0:13:59.040,0:14:03.440 several times @@ -971,7 +971,7 @@ magic's git status uh you can also do that's it 0:14:25.600,0:14:32.160 -and here are some examples that i +and here are some examples that I 0:14:28.800,0:14:34.240 took from somewhere else the video @@ -1106,10 +1106,10 @@ it supports lots of constructions and so it's huge and 0:16:27.920,0:16:33.360 -it's very difficult to understand i mean +it's very difficult to understand I mean 0:16:30.639,0:16:35.040 -i found it very difficult to understand +I found it very difficult to understand 0:16:33.360,0:16:37.759 and here's a link to document the @@ -1139,16 +1139,16 @@ functions that define new functions which is with macros 0:16:58.320,0:17:04.160 -with this i'm going to use a slogan +with this I'm going to use a slogan 0:17:01.680,0:17:06.319 -repeatedly the slogan is i am a very bad +repeatedly the slogan is I am a very bad 0:17:04.160,0:17:08.880 programmer 0:17:06.319,0:17:10.640 -i'm a very bad programmer so when i was +I'm a very bad programmer so when I was 0:17:08.880,0:17:12.240 trying to create functions that would @@ -1157,7 +1157,7 @@ trying to create functions that would define new functions 0:17:12.240,0:17:16.400 -i found it easier to generally generate +I found it easier to generally generate 0:17:14.480,0:17:20.559 this code as text @@ -1262,7 +1262,7 @@ the many motivations for this talk but um 0:18:37.760,0:18:42.640 -we are i'm only going to explain these +we are I'm only going to explain these 0:18:39.679,0:18:46.799 things in detail at the end @@ -1271,7 +1271,7 @@ things in detail at the end which is kind of so on 0:18:48.480,0:18:51.600 -in the beginning i said that the three +in the beginning I said that the three 0:18:50.320,0:18:56.000 main keys of av @@ -1283,7 +1283,7 @@ are meta e meta k and meta j let's see now what met what meta j does 0:19:00.080,0:19:04.640 -uh but i need to start with some +uh but I need to start with some 0:19:01.520,0:19:06.559 motivation uh the motivation is that we @@ -1292,7 +1292,7 @@ motivation uh the motivation is that we can define commands with very short 0:19:06.559,0:19:10.160 -names and actually i became kind of +names and actually I became kind of 0:19:08.240,0:19:13.200 addicted to that @@ -1307,16 +1307,16 @@ defines a comment with a very short name its name is just one letter e 0:19:18.000,0:19:21.520 -and i can invoke you invoke it with meta +and I can invoke you invoke it with meta 0:19:21.200,0:19:24.720 x 0:19:21.520,0:19:27.360 -e if i type meta xp +e if I type meta xp 0:19:24.720,0:19:30.000 -now it opens a latex file that i'm +now it opens a latex file that I'm 0:19:27.360,0:19:30.000 working on @@ -1325,7 +1325,7 @@ working on [Music] 0:19:32.559,0:19:37.120 -and i create most of my latex files +and I create most of my latex files 0:19:35.200,0:19:39.200 using @@ -1352,7 +1352,7 @@ that start with a series of the fonts and comments for example 0:19:53.919,0:19:58.320 -let's look at this example here if i +let's look at this example here if I 0:19:56.240,0:19:59.440 execute find the attack links with this @@ -1394,7 +1394,7 @@ let's compare with the situation here in my file 2020 favorite conventions.tag 0:20:32.799,0:20:37.039 -i have this header here in which i +I have this header here in which I 0:20:34.640,0:20:39.360 define six functions with very short @@ -1415,7 +1415,7 @@ this we have mnemonics for these short names here and c is compile 0:20:51.520,0:20:57.760 -d is display i mean display the pdf +d is display I mean display the pdf 0:20:54.799,0:20:58.159 and e is added in the sense of make a @@ -1427,7 +1427,7 @@ max visit that file 0:21:02.320,0:21:06.480 -okay now i can explain what is meta j +okay now I can explain what is meta j 0:21:05.039,0:21:08.880 itself @@ -1493,7 +1493,7 @@ then meta j runs this sex here that is associated to 0:21:51.120,0:21:59.039 -the argument five i say that the target +the argument five I say that the target 0:21:55.440,0:22:01.520 for the argument five is this one @@ -1523,7 +1523,7 @@ this is a link to one of the tutorials of ev to the part that explains meta j 0:22:20.480,0:22:24.559 -i've copied the the main part of the +I've copied the the main part of the 0:22:22.559,0:22:28.159 text here @@ -1562,7 +1562,7 @@ back then you can and should use that header 0:22:52.320,0:22:55.840 -i mean this header here +I mean this header here 0:22:56.720,0:23:00.799 as your main starting point and every @@ -1643,7 +1643,7 @@ with meta e also meta tube meta j runs this sex and 0:24:03.679,0:24:10.559 -i can also execute it with meta e +I can also execute it with meta e 0:24:06.960,0:24:14.240 here it is it's this uh @@ -1712,7 +1712,7 @@ eu jump with argument neil and then this runs 5 e jumps 0:25:04.640,0:25:08.000 -when i run meta j with a numeric +when I run meta j with a numeric 0:25:06.480,0:25:11.120 argument for example @@ -1748,7 +1748,7 @@ and eu jump dash five is executes find ev equity intro 0:25:35.520,0:25:41.440 -if i execute just meta j +if I execute just meta j 0:25:39.360,0:25:43.919 the section that shows the current age @@ -1763,7 +1763,7 @@ has a line for e job five this is that is exactly the 0:25:48.159,0:25:52.159 -thing that i was explaining before +thing that I was explaining before 0:25:52.400,0:25:59.520 so we can use meta j to navigate the @@ -1781,22 +1781,22 @@ tutorials to our notes oh sorry this has some typos 0:26:11.840,0:26:18.080 -for example if i execute this +for example if I execute this 0:26:14.880,0:26:20.640 -i go to a section of this tutorial here +I go to a section of this tutorial here 0:26:18.080,0:26:24.320 that explains the main keys of ev 0:26:20.640,0:26:26.240 -and these things are hyperlinks i can +and these things are hyperlinks I can 0:26:24.320,0:26:27.440 mark a hyperlink like this it is just 0:26:26.240,0:26:30.559 -plain text and i +plain text and I 0:26:27.440,0:26:31.760 can copy it to my notes and the idea is @@ -1805,19 +1805,19 @@ can copy it to my notes and the idea is that every time 0:26:31.760,0:26:35.520 -every time that i find something that is +every time that I find something that is 0:26:33.520,0:26:36.240 -interesting i can create a hyperlink to +interesting I can create a hyperlink to 0:26:35.520,0:26:38.720 it 0:26:36.240,0:26:40.799 -and i can put these links in my notes so +and I can put these links in my notes so 0:26:38.720,0:26:42.960 -i can navigate back +I can navigate back 0:26:40.799,0:26:45.360 to all the interesting positions very @@ -1853,7 +1853,7 @@ duplicate this line to to make clear what happens 0:27:11.039,0:27:16.880 -if i type meta uppercase j here +if I type meta uppercase j here 0:27:14.240,0:27:17.440 this line here becomes the fund for a @@ -1922,7 +1922,7 @@ meta uppercase j is a particular case of of something that 0:28:21.279,0:28:25.279 -i use a lot in eevee i have if he has +I use a lot in eevee I have if he has 0:28:24.559,0:28:28.799 lots of @@ -1949,7 +1949,7 @@ line in certain way for example this is a file name 0:28:42.000,0:28:48.640 -and if i type meta uppercase f here +and if I type meta uppercase f here 0:28:45.360,0:28:50.000 it becomes a link to that file this is @@ -1958,7 +1958,7 @@ it becomes a link to that file this is the name of a month page 0:28:50.000,0:28:55.760 -and if i type meta uppercase m here +and if I type meta uppercase m here 0:28:53.600,0:28:58.080 it converts that to the link to a month @@ -1967,7 +1967,7 @@ it converts that to the link to a month page and this is a shell command 0:28:58.080,0:29:04.960 -and if i type meta uppercase s here +and if I type meta uppercase s here 0:29:01.679,0:29:08.720 it converts that to a link to a @@ -1994,7 +1994,7 @@ hyperlinks with few key strokes in the beginning of 0:29:21.039,0:29:25.600 -course i had to create my +course I had to create my 0:29:22.399,0:29:28.640 sex pipelines by typing each character @@ -2003,7 +2003,7 @@ sex pipelines by typing each character but uh after some time and decided that 0:29:28.640,0:29:34.559 -i needed something more efficient +I needed something more efficient 0:29:31.520,0:29:34.960 so this is end of part one of the two of @@ -2036,22 +2036,22 @@ the standard described key in max is user friendly but it is hacker 0:29:53.120,0:29:58.559 -unfriendly well i felt so +unfriendly well I felt so 0:29:55.600,0:30:00.799 -and when i tried to complement it by by +and when I tried to complement it by by 0:29:58.559,0:30:03.120 writing a hacker friendly version of it 0:30:00.799,0:30:03.919 -that produced the sex hyperlinks that i +that produced the sex hyperlinks that I 0:30:03.120,0:30:05.440 needed 0:30:03.919,0:30:07.039 -i got something that i found really +I got something that I found really 0:30:05.440,0:30:09.679 lovely and @@ -2063,7 +2063,7 @@ several of the main designs design decisions of eev can be seen there 0:30:12.480,0:30:15.520 -but when i showed my variants to other +but when I showed my variants to other 0:30:14.320,0:30:17.760 people they hated it @@ -2081,10 +2081,10 @@ user friendliness okay so let's see the standard describe 0:30:25.760,0:30:30.159 -key if i run +key if I run 0:30:26.799,0:30:32.399 -this hyperlink here i get +this hyperlink here I get 0:30:30.159,0:30:34.399 this the result of running the scribe @@ -2129,19 +2129,19 @@ work and the the source code is 0:31:00.640,0:31:04.240 -quite difficult i mean when i was +quite difficult I mean when I was 0:31:03.440,0:31:06.559 starting to 0:31:04.240,0:31:07.600 -to try to decipher this when i was a +to try to decipher this when I was a 0:31:06.559,0:31:11.200 beginner 0:31:07.600,0:31:12.320 -using max 19.34 i felt that this +using max 19.34 I felt that this 0:31:11.200,0:31:15.519 described key was @@ -2150,7 +2150,7 @@ described key was very difficult to understand uh 0:31:15.519,0:31:22.640 -and i felt that the the designers the +and I felt that the the designers the 0:31:20.080,0:31:23.679 the people who wrote it were sacrificing @@ -2159,7 +2159,7 @@ the people who wrote it were sacrificing too much of the 0:31:23.679,0:31:30.000 -hacker friendliness that i was expecting +hacker friendliness that I was expecting 0:31:26.159,0:31:30.000 from it to make it beginner friendly @@ -2210,16 +2210,16 @@ hyperlink including the targets to other buffers 0:32:00.640,0:32:04.399 -i only knew how to copy the text +I only knew how to copy the text 0:32:04.960,0:32:09.039 -when i was trying to decipher what +when I was trying to decipher what 0:32:07.279,0:32:11.679 described key was doing 0:32:09.039,0:32:12.159 -i created lots of hyperlinks like this +I created lots of hyperlinks like this 0:32:11.679,0:32:14.960 to @@ -2279,7 +2279,7 @@ so this is a high level description of the text properties 0:32:56.159,0:33:00.000 -i mean the text properties that make it +I mean the text properties that make it 0:32:58.000,0:33:02.480 a button and this is a @@ -2339,13 +2339,13 @@ and the lower level view of the text properties 0:33:41.679,0:33:47.519 -so i started to with things like this +so I started to with things like this 0:33:45.519,0:33:50.159 to understand what these buttons were 0:33:47.519,0:33:50.960 -doing and i was able to figure out how +doing and I was able to figure out how 0:33:50.159,0:33:53.120 these things are @@ -2357,7 +2357,7 @@ implemented and describe key and then similar help functions in max 0:33:55.519,0:34:00.000 -and i discovered that one of the main +and I discovered that one of the main 0:33:57.760,0:34:01.360 lower level functions that a max used @@ -2372,7 +2372,7 @@ is a function called find function no select 0:34:05.279,0:34:09.929 -if i run find function no select on next +if I run find function no select on next 0:34:08.240,0:34:11.200 line @@ -2387,7 +2387,7 @@ it returns a pair a cons made of a buffer and a position 0:34:18.079,0:34:21.679 -so i created functions that would that +so I created functions that would that 0:34:20.560,0:34:24.320 would @@ -2423,7 +2423,7 @@ function and then to a to a string 0:34:44.159,0:34:49.040 -after it and i use these things to +after it and I use these things to 0:34:47.919,0:34:51.839 implement my own @@ -2489,7 +2489,7 @@ lower level format and note that these functions here that 0:35:48.160,0:35:51.440 -i wrote +I wrote 0:35:49.040,0:35:53.599 they display temporary buffers with no @@ -2594,7 +2594,7 @@ used a back quote to to generate lists of sex 0:37:14.640,0:37:21.040 -and i i felt that this function here +and I I felt that this function here 0:37:18.240,0:37:22.160 uh that just generated this list was @@ -2606,10 +2606,10 @@ very easy to understand and to modify so this was hacker 0:37:24.960,0:37:31.599 -friendly in the way that i wanted +friendly in the way that I wanted 0:37:28.480,0:37:34.079 -and so i started using this +and so I started using this 0:37:31.599,0:37:36.800 and this idea of using buffers with sex @@ -2621,7 +2621,7 @@ fiber links and no help violated all the notions of user friendliness 0:37:38.720,0:37:42.000 -that i knew so i was +that I knew so I was 0:37:40.079,0:37:46.160 exploring some something new at that @@ -2729,7 +2729,7 @@ non-invasive uh years ago several years ago it was a 0:39:06.079,0:39:08.960 -very invasive package but then i changed +very invasive package but then I changed 0:39:08.000,0:39:13.520 everything @@ -2750,7 +2750,7 @@ deactivated and when we install the evita 0:39:24.720,0:39:28.640 -i mean when we require the only things +I mean when we require the only things 0:39:28.320,0:39:32.640 that @@ -2816,31 +2816,31 @@ and there's a way to create a very easy way to create a hyperlink to here 0:40:25.200,0:40:29.760 -uh i do not have time to show this now +uh I do not have time to show this now 0:40:27.760,0:40:32.960 -but for example if i'm +but for example if I'm 0:40:29.760,0:40:34.480 -here in a tutorial and i think that that +here in a tutorial and I think that that 0:40:32.960,0:40:36.240 this 0:40:34.480,0:40:39.520 -section is something interesting and i +section is something interesting and I 0:40:36.240,0:40:41.200 want to create a hyperlink to it 0:40:39.520,0:40:43.040 -i just have to type a certain key +I just have to type a certain key 0:40:41.200,0:40:46.800 sequence here 0:40:43.040,0:40:50.400 -and here i got a hyperlink that i can +and here I got a hyperlink that I can 0:40:46.800,0:40:52.260 copy to my notes and this hyperlink goes @@ -2882,13 +2882,13 @@ and we also have a way to control shell-like programs 0:41:22.079,0:41:27.440 -uh in my presentation of the last year i +uh in my presentation of the last year I 0:41:25.280,0:41:29.520 spent one third of the presentation 0:41:27.440,0:41:31.839 -explaining this and i think that i gave +explaining this and I think that I gave 0:41:29.520,0:41:35.680 a very good demonstration there @@ -2912,7 +2912,7 @@ and here we have an explanation and so on whatever 0:41:55.920,0:41:59.200 -and i've already mentioned this before +and I've already mentioned this before 0:41:58.720,0:42:01.119 uh @@ -2939,7 +2939,7 @@ presentation and it's about the title of the 0:42:10.160,0:42:13.599 -the presentation i called the +the presentation I called the 0:42:11.839,0:42:16.560 presentation why @@ -2951,19 +2951,19 @@ most of the best features in eevee look like 0:42:16.960,0:42:20.960 -like five minute hacks uh i've already +like five minute hacks uh I've already 0:42:20.480,0:42:23.920 run off 0:42:20.960,0:42:24.800 -out of time so i have to to skip this +out of time so I have to to skip this 0:42:23.920,0:42:28.720 first 0:42:24.800,0:42:31.280 -part here in which i describe how i +part here in which I describe how I 0:42:28.720,0:42:33.440 was exposed to several different notions @@ -2987,7 +2987,7 @@ uh and let me make the long long story very very short 0:42:46.560,0:42:49.680 -uh in all this process i switched from +uh in all this process I switched from 0:42:49.280,0:42:52.079 from @@ -2999,31 +2999,31 @@ the belief that the user was always someone else 0:42:52.960,0:42:57.040 -someone external and that that i always +someone external and that that I always 0:42:55.359,0:43:00.079 had to write my programs for 0:42:57.040,0:43:02.240 -this external user i switched +this external user I switched 0:43:00.079,0:43:03.200 -from from that to the belief that i am +from from that to the belief that I am 0:43:02.240,0:43:05.839 the user 0:43:03.200,0:43:07.040 -and i can play with the interface that i +and I can play with the interface that I 0:43:05.839,0:43:10.079 -want i can +want I can 0:43:07.040,0:43:12.079 write programs which that 0:43:10.079,0:43:14.240 -that only i am going to understand i can +that only I am going to understand I can 0:43:12.079,0:43:16.079 experiment with hundreds of interfaces @@ -3050,7 +3050,7 @@ own ways and so eevee has lots of things that are user-friendly in 0:43:31.119,0:43:34.880 -these unusual ways that i've explained +these unusual ways that I've explained 0:43:33.440,0:43:37.760 before @@ -3086,7 +3086,7 @@ one that really took me one only five minutes to implement 0:43:56.640,0:44:00.640 -uh at one point a few months ago i +uh at one point a few months ago I 0:43:59.599,0:44:04.240 discovered @@ -3110,7 +3110,7 @@ lists.we know.org and it's called max dungeons 0:44:16.319,0:44:19.760 -uh and i just and i found a way to +uh and I just and I found a way to 0:44:19.280,0:44:25.440 create @@ -3119,7 +3119,7 @@ create the links to to the posts in both places 0:44:25.440,0:44:30.640 -but i had to use a template for that so +but I had to use a template for that so 0:44:28.400,0:44:32.560 what we are seeing here now @@ -3176,7 +3176,7 @@ site and this one opens it in the mailing list 0:45:21.280,0:45:25.760 -and sometimes i want the org source of +and sometimes I want the org source of 0:45:23.440,0:45:27.280 that and the easiest way to get the word @@ -3191,22 +3191,22 @@ look at this link here that has an attachment 0:45:31.680,0:45:38.560 -and if i take this +and if I take this 0:45:35.040,0:45:42.319 -link here and i take this +link here and I take this 0:45:38.560,0:45:44.480 stem that points to to the attachment 0:45:42.319,0:45:45.440 -and i put it here and i generate this +and I put it here and I generate this 0:45:44.480,0:45:49.119 page again 0:45:45.440,0:45:50.000 -with all this data then i get a script +with all this data then I get a script 0:45:49.119,0:45:53.359 here @@ -3242,7 +3242,7 @@ the file is already here already with the right name 0:46:18.400,0:46:22.079 -so i can open it with just this +so I can open it with just this 0:46:21.359,0:46:23.780 hyperlink @@ -3254,7 +3254,7 @@ let me go to the big font again [Music] 0:46:25.200,0:46:29.280 -and now i have the work source for that +and now I have the work source for that 0:46:28.079,0:46:32.720 hyperlink @@ -3275,13 +3275,13 @@ a a to to this blog post in all its formats 0:46:45.119,0:46:52.000 -uh if i execute this i get links to +uh if I execute this I get links to 0:46:48.640,0:46:54.400 to all the places where it is posted 0:46:52.000,0:46:56.000 -and i get a hype and i get a script to +and I get a hype and I get a script to 0:46:54.400,0:47:00.480 download the local copy @@ -3290,7 +3290,7 @@ download the local copy of the org source of it and that's it 0:47:00.480,0:47:04.480 -well i'm already out of time so let me +well I'm already out of time so let me 0:47:03.200,0:47:10.079 finish here diff --git a/2020/subtitles/emacsconf-2020--22-powering-up-special-blocks--musa-al-hassy-autogen.sbv b/2020/subtitles/emacsconf-2020--22-powering-up-special-blocks--musa-al-hassy-autogen.sbv index 08c94510..4ab5ce20 100644 --- a/2020/subtitles/emacsconf-2020--22-powering-up-special-blocks--musa-al-hassy-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--22-powering-up-special-blocks--musa-al-hassy-autogen.sbv @@ -5,13 +5,13 @@ oh you are now muted all right then well uh hello everyone 0:00:07.359,0:00:11.519 -i hope uh you're all enjoying the emacs +I hope uh you're all enjoying the Emacs 0:00:09.840,0:00:14.480 conf 0:00:11.519,0:00:15.040 -my name is musa alhassi and i hope +my name is musa alhassi and I hope 0:00:14.480,0:00:17.920 you're @@ -32,7 +32,7 @@ what these special blocks are and and see what we can uh go from so 0:00:27.920,0:00:32.719 -uh yesterday i saw a lot of cool talks +uh yesterday I saw a lot of cool talks 0:00:30.240,0:00:33.200 and uh people were chatting about how do @@ -41,22 +41,22 @@ and uh people were chatting about how do you 0:00:33.200,0:00:37.200 -i know how should you present should you +I know how should you present should you 0:00:35.520,0:00:38.640 do it this way or that way and 0:00:37.200,0:00:41.120 -i thought maybe i should try a different +I thought maybe I should try a different 0:00:38.640,0:00:42.239 -way uh but but i'm talking about special +way uh but but I'm talking about special 0:00:41.120,0:00:45.039 -blocks and if i +blocks and if I 0:00:42.239,0:00:47.039 -show you an emax then i have to export +show you an emax then I have to export 0:00:45.039,0:00:47.840 the html so you can see what it looks @@ -71,7 +71,7 @@ or export to a pdf so you can see what it looks like 0:00:51.920,0:00:56.399 -uh so i ended up writing an org reveal +uh so I ended up writing an org reveal 0:00:54.239,0:00:58.960 and @@ -83,7 +83,7 @@ joyously this this just works you can you can just see things here 0:01:00.879,0:01:04.559 -uh i was worried that i'd have to take +uh I was worried that I'd have to take 0:01:02.960,0:01:07.600 pictures and then you know @@ -170,7 +170,7 @@ just see as we uh in this presentation you know some uh 0:02:01.759,0:02:05.040 -uh i won't show some of these uh link +uh I won't show some of these uh link 0:02:04.000,0:02:06.799 only ones @@ -224,7 +224,7 @@ and you see something you like and you're like man 0:02:33.120,0:02:36.640 -you know i wish i could uh you know +you know I wish I could uh you know 0:02:35.280,0:02:39.519 produce that @@ -260,7 +260,7 @@ uh the author decides to use an org macro all right a bit better 0:02:58.959,0:03:03.360 -but then what if you decide hey i want +but then what if you decide hey I want 0:03:01.120,0:03:06.000 to make a @@ -344,7 +344,7 @@ uh so let's let's have a a real story to motivate this even more 0:03:59.120,0:04:03.599 -um so here's three friends uh i hope i +um so here's three friends uh I hope I 0:04:02.319,0:04:04.640 don't butcher their names but these @@ -359,7 +359,7 @@ amin sasha and corwin and then they're organizing a conference 0:04:08.720,0:04:14.239 -uh emacs conf 2020. +uh EmacsConf 2020. 0:04:12.080,0:04:16.479 so sasha decides to write an org file @@ -557,7 +557,7 @@ and so he writes his top-level remarks using latex that's how 0:06:34.720,0:06:38.960 -so to get this uh square i mean please +so to get this uh square I mean please 0:06:37.600,0:06:41.440 change whatever @@ -716,7 +716,7 @@ overkill and and sasha wants html and uh and 0:08:29.360,0:08:32.560 -i mean wants pdf and corwin wants org +I mean wants pdf and corwin wants org 0:08:31.840,0:08:34.240 reveal @@ -773,7 +773,7 @@ you know they learn about defund all right so these these words are red 0:09:11.120,0:09:14.320 -you get a little explanation i think +you get a little explanation I think 0:09:12.480,0:09:16.720 it's a bit too small for anyone to read @@ -806,7 +806,7 @@ glorious documentation with examples sorry 0:09:29.360,0:09:33.760 -i like that they might make an ad-hoc +I like that they might make an ad-hoc 0:09:31.680,0:09:36.000 mechanism to simulate @@ -863,7 +863,7 @@ of a pain um so it's probably not worth it so 0:10:05.839,0:10:09.360 -maybe i'll just +maybe I'll just 0:10:06.560,0:10:10.320 rush things quickly or do an ad hoc you @@ -911,7 +911,7 @@ org mode for for these things and it would be nice was 0:10:39.040,0:10:43.680 -modular so if i defined a +modular so if I defined a 0:10:42.079,0:10:45.519 one kind of block and you defined @@ -977,7 +977,7 @@ so let's let's look at the three main parts together 0:11:28.959,0:11:33.040 -it's not that uh difficult i hope just +it's not that uh difficult I hope just 0:11:31.920,0:11:34.720 six lines @@ -1064,7 +1064,7 @@ uh when corwin writes feedback whatever and 0:12:35.120,0:12:38.639 -emacs they'll see a nice little tooltip +Emacs they'll see a nice little tooltip 0:12:37.120,0:12:41.279 and the tooltip will have @@ -1121,7 +1121,7 @@ um so that's pretty neat not not so difficult 0:13:11.600,0:13:15.519 -so i thought that was kind of cool and +so I thought that was kind of cool and 0:13:14.639,0:13:18.480 then notice it's @@ -1163,7 +1163,7 @@ uh these colors were defined using dev block 0:13:38.399,0:13:43.360 -uh and i used them as links right here +uh and I used them as links right here 0:13:41.279,0:13:44.880 and you don't need to worry @@ -1172,13 +1172,13 @@ and you don't need to worry where does the text come from in the 0:13:44.880,0:13:48.959 -link you know if i say red colon bob uh +link you know if I say red colon bob uh 0:13:48.160,0:13:50.720 is it bob 0:13:48.959,0:13:52.000 -or if i put a description is it the +or if I put a description is it the 0:13:50.720,0:13:54.000 description so @@ -1316,10 +1316,10 @@ same interface on the left and can have varying uh outputs 0:15:32.800,0:15:36.639 -and it looks i think it looks quite nice +and it looks I think it looks quite nice 0:15:34.480,0:15:40.000 -and i hope you do too +and I hope you do too 0:15:36.639,0:15:42.160 um and there's a few more maybe @@ -1394,25 +1394,25 @@ as a string valued function so that's pretty neat 0:16:27.360,0:16:31.759 -i i think and uh thank you for listening +I I think and uh thank you for listening 0:16:30.959,0:16:34.320 and uh 0:16:31.759,0:16:34.880 -i i hope you've uh enjoyed this little +I I hope you've uh enjoyed this little 0:16:34.320,0:16:37.600 uh 0:16:34.880,0:16:38.160 -happy fun time with uh with the emacs +happy fun time with uh with the Emacs 0:16:37.600,0:16:40.720 and friends 0:16:38.160,0:16:41.759 -and uh i'll i'm i'll happy happily +and uh I'll I'm I'll happy happily 0:16:40.720,0:16:43.730 answer questions @@ -1439,7 +1439,7 @@ lists um so that's a very good question 0:16:58.399,0:17:04.400 -and i will answer that by +and I will answer that by 0:17:01.680,0:17:04.880 showing you a more involved definition @@ -1544,7 +1544,7 @@ give it a default value and anything else you provide will become uh 0:18:24.240,0:18:30.000 -uh part of the i'll co link +uh part of the I'll co link 0:18:27.760,0:18:32.000 information so for example this link we @@ -1589,13 +1589,13 @@ someone asks do you intend to try to upstream this amazing work into org 0:19:00.559,0:19:04.559 -well i'm glad you like it i i don't know +well I'm glad you like it I I don't know 0:19:03.600,0:19:06.880 how to upstream 0:19:04.559,0:19:08.799 -but but i i will look into it and any +but but I I will look into it and any 0:19:06.880,0:19:11.840 advice or guidance would be @@ -1634,7 +1634,7 @@ um what is used to produce colorful boxes around the cursor 0:19:38.559,0:19:41.840 -i i'm not quite sure if you're asking +I I'm not quite sure if you're asking 0:19:40.400,0:19:42.559 are you talking about my cursor right @@ -1652,19 +1652,19 @@ so this this this cursor is some application called 0:19:52.400,0:19:57.679 -a stream brush that i had to purchase uh +a stream brush that I had to purchase uh 0:19:55.440,0:19:59.039 -unfortunately i could not find a a +unfortunately I could not find a a 0:19:57.679,0:20:02.159 suitable free one 0:19:59.039,0:20:03.840 -um and the blocks i can demonstrate some +um and the blocks I can demonstrate some 0:20:02.159,0:20:05.679 -emacs list but i can open up my emacs if +Emacs list but I can open up my Emacs if 0:20:03.840,0:20:06.320 people like and we can try some things @@ -1733,19 +1733,19 @@ bar or not right so that's that's how we achieve that in our slides 0:20:47.520,0:20:52.559 -so i'm not uh i'm not quite sure where +so I'm not uh I'm not quite sure where 0:20:50.080,0:20:52.559 this was 0:20:52.880,0:20:55.919 -somewhere here i think +somewhere here I think 0:20:59.520,0:21:03.840 let me try to find this for you 0:21:06.240,0:21:09.440 -i can't seem to find where the parallel +I can't seem to find where the parallel 0:21:08.320,0:21:12.159 blocks were @@ -1754,10 +1754,10 @@ blocks were apologies let's move on to the next 0:21:12.159,0:21:17.760 -question i suppose +question I suppose 0:21:15.039,0:21:18.400 -uh i'm pretty sure they're here ah there +uh I'm pretty sure they're here ah there 0:21:17.760,0:21:21.360 they are @@ -1916,7 +1916,7 @@ and so whenever we see these uh begin parallel uh when you do an export 0:23:13.919,0:23:16.960 -i tell emacs hold up look for those +I tell Emacs hold up look for those 0:23:16.480,0:23:19.360 begin @@ -1988,7 +1988,7 @@ example for uh um so uh actually uh 0:24:05.200,0:24:09.200 -so uh i i made a bunch of these changes +so uh I I made a bunch of these changes 0:24:08.000,0:24:12.320 earlier this morning @@ -1997,7 +1997,7 @@ earlier this morning and it just says latex right here um 0:24:12.320,0:24:15.360 -so if you want to go to beamer i think +so if you want to go to beamer I think 0:24:14.480,0:24:18.240 the back end for me @@ -2027,13 +2027,13 @@ it's not a latex it will simply default to this one which could be 0:24:33.039,0:24:39.679 -dangerous for your needs um i think it's +dangerous for your needs um I think it's 0:24:36.400,0:24:41.279 -a bad practice to put a underscore but i +a bad practice to put a underscore but I 0:24:39.679,0:24:43.679 -did it really quickly because i just +did it really quickly because I just 0:24:41.279,0:24:46.559 wanted to show you that it works fine in @@ -2045,13 +2045,13 @@ org reveal contributions are more than welcome 0:24:47.440,0:24:52.240 -i i uh happily uh would love any +I I uh happily uh would love any 0:24:51.039,0:24:56.080 assistance 0:24:52.240,0:24:58.640 -um and and i have a uh we have a +um and and I have a uh we have a 0:24:56.080,0:25:00.159 list a reference cheat sheet here to to @@ -2087,16 +2087,16 @@ example block for example ah you found my crutch you found 0:25:21.279,0:25:27.440 -my crutch um so i so there's +my crutch um so I so there's 0:25:25.279,0:25:29.760 -emax's is all encompassing and i'm not +emax's is all encompassing and I'm not 0:25:27.440,0:25:32.559 quite sure how fonts work or are 0:25:29.760,0:25:33.840 -you know i i learned enough to get by i +you know I I learned enough to get by I 0:25:32.559,0:25:37.440 learned enough to get by @@ -2111,7 +2111,7 @@ here's how links work they're they're a bit complicated 0:25:40.799,0:25:43.919 -this this is a bit scary i don't +this this is a bit scary I don't 0:25:42.960,0:25:47.039 recommend anyone @@ -2126,10 +2126,10 @@ but uh actually let me open up an email and you can 0:25:50.559,0:25:54.799 -you can see what i see uh so here's an +you can see what I see uh so here's an 0:25:53.600,0:25:56.799 -emacs +Emacs 0:25:54.799,0:25:58.400 all right let's make that a bit bigger @@ -2207,19 +2207,19 @@ look my coloring's back so um in a previous 0:26:59.360,0:27:03.760 -uh iteration of the system i was able to +uh iteration of the system I was able to 0:27:02.320,0:27:06.400 maintain coloring 0:27:03.760,0:27:08.559 -uh in this new iteration i am not i +uh in this new iteration I am not I 0:27:06.400,0:27:11.039 -don't know how to do it i haven't uh +don't know how to do it I haven't uh 0:27:08.559,0:27:13.279 -had the time to to implement it i spent +had the time to to implement it I spent 0:27:11.039,0:27:17.279 a lot of time writing this uh @@ -2234,16 +2234,16 @@ with some fun examples to to to try to help 0:27:20.320,0:27:23.760 -people learn so but but i would +people learn so but but I would 0:27:21.760,0:27:26.240 appreciate any help or guidance on 0:27:23.760,0:27:28.000 -how to uh maintain the quantification i +how to uh maintain the quantification I 0:27:26.240,0:27:29.200 -i really would like to keep those colors +I really would like to keep those colors 0:27:28.000,0:27:31.840 in @@ -2291,7 +2291,7 @@ attempt to be conclusive to all the potential output targets 0:27:57.279,0:28:01.120 -i think you should just make them as you +I think you should just make them as you 0:27:58.880,0:28:02.559 go and you know add them as you need @@ -2330,7 +2330,7 @@ here is uh what a pdf looks like this is the same pdf and 0:28:30.159,0:28:34.960 -uh rendered uh just i made no effort to +uh rendered uh just I made no effort to 0:28:33.840,0:28:37.840 make it look good @@ -2351,7 +2351,7 @@ terrible magenta but that is life uh anyhow 0:28:44.880,0:28:48.960 -i hope you all enjoyed this talk i hope +I hope you all enjoyed this talk I hope 0:28:47.279,0:28:51.679 you will find um @@ -2366,7 +2366,7 @@ available on melbourne uh in a rush to make it available for 0:28:54.960,0:29:00.159 -emacs conf 2020 some melba +EmacsConf 2020 some melba 0:28:57.679,0:29:00.960 guidelines may not have been in here too @@ -2375,10 +2375,10 @@ guidelines may not have been in here too please do not 0:29:00.960,0:29:04.720 -hit me um and i hope everyone enjoys the +hit me um and I hope everyone enjoys the 0:29:03.200,0:29:08.559 -rest of the emacs conf +rest of the EmacsConf 0:29:04.720,0:29:08.559 2020 thank you diff --git a/2020/subtitles/emacsconf-2020--23-incremental-parsing-with-emacs-tree-sitter--questions--tuan-anh-nguyen-autogen.sbv b/2020/subtitles/emacsconf-2020--23-incremental-parsing-with-emacs-tree-sitter--questions--tuan-anh-nguyen-autogen.sbv index 229b6638..866a383f 100644 --- a/2020/subtitles/emacsconf-2020--23-incremental-parsing-with-emacs-tree-sitter--questions--tuan-anh-nguyen-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--23-incremental-parsing-with-emacs-tree-sitter--questions--tuan-anh-nguyen-autogen.sbv @@ -5,22 +5,22 @@ uh okay so the first question is is uh do you think that this package can be 0:00:05.600,0:00:11.760 -included into emacs or +included into Emacs or 0:00:08.000,0:00:11.760 uh empire uh 0:00:12.320,0:00:18.560 -i think uh it most definitely can is +I think uh it most definitely can is 0:00:15.360,0:00:21.760 just a matter of paperwork but 0:00:18.560,0:00:24.480 -the reason i initially wanted to make it +the reason I initially wanted to make it 0:00:21.760,0:00:25.039 -like a central package is that so that i +like a central package is that so that I 0:00:24.480,0:00:28.720 can @@ -32,7 +32,7 @@ experiment with it more like have more freedom to experiment but 0:00:31.920,0:00:35.680 -eventually i think is a good candidate +eventually I think is a good candidate 0:00:34.320,0:00:37.920 for inclusion into @@ -113,7 +113,7 @@ attractive [Music] 0:01:38.240,0:01:45.840 -i think it's possible but uh yeah +I think it's possible but uh yeah 0:01:43.439,0:01:46.799 not sure about the amount of effort it @@ -161,7 +161,7 @@ the next question is do you think three sister would be useful 0:02:32.400,0:02:38.319 -for all buffers i can imagine it being +for all buffers I can imagine it being 0:02:36.080,0:02:39.599 used to keep a post ast about an arc @@ -182,19 +182,19 @@ yeah actually this is a very interesting idea 0:02:47.760,0:02:53.760 -i saw someone started +I saw someone started 0:02:50.800,0:02:55.120 -resistor grammar for all already i don't +resistor grammar for all already I don't 0:02:53.760,0:02:58.159 have a link right now but 0:02:55.120,0:03:01.040 -i can look for it +I can look for it 0:02:58.159,0:03:01.680 -i'll try looking for it and put the link +I'll try looking for it and put the link 0:03:01.040,0:03:05.840 in @@ -221,7 +221,7 @@ so the effort [Applause] 0:03:24.400,0:03:28.799 -be quite big i think but but once we +be quite big I think but but once we 0:03:27.120,0:03:31.519 have that because the @@ -296,7 +296,7 @@ in addition to the grammar part matched uh yeah that's actually um 0:04:54.960,0:04:59.280 -on my to-do list but i haven't had time +on my to-do list but I haven't had time 0:04:57.759,0:05:02.560 for it yet @@ -326,7 +326,7 @@ a lot more fancy than what we have in imax currently so 0:05:22.840,0:05:27.120 -yeah i just don't have time for it yes +yeah I just don't have time for it yes 0:05:25.919,0:05:30.240 so @@ -401,7 +401,7 @@ for veeam nail view so so right now the 0:06:48.720,0:06:52.000 -nail vim and emacs used a different set +nail vim and Emacs used a different set 0:06:51.680,0:06:55.440 of @@ -413,7 +413,7 @@ the highlighting queries and item probably uses another set of 0:06:59.520,0:07:04.960 -patterns as well i think it makes sense +patterns as well I think it makes sense 0:07:03.039,0:07:07.680 because @@ -428,7 +428,7 @@ conventions for syntax highlighting so 0:07:11.919,0:07:18.560 -at least in the beginning i don't expect +at least in the beginning I don't expect 0:07:15.599,0:07:21.520 there is any compatibility between @@ -437,7 +437,7 @@ there is any compatibility between different editors 0:07:21.599,0:07:26.639 -but i think in the long run it will be +but I think in the long run it will be 0:07:27.280,0:07:31.360 would it better if there's some kind of @@ -479,7 +479,7 @@ using you could see many available refactoring operations 0:08:12.960,0:08:18.639 -i'm not sure about this because the +I'm not sure about this because the 0:08:16.400,0:08:18.639 like @@ -521,10 +521,10 @@ one for lisp like language for example maybe one for javascript and typestream 0:09:02.959,0:09:07.519 -next question is uh i'm completely new +next question is uh I'm completely new 0:09:05.360,0:09:10.160 -to trisita how do i use it +to trisita how do I use it 0:09:07.519,0:09:11.519 as an end user is there any easy example @@ -557,7 +557,7 @@ the documentation site but it's not very expensive yet 0:09:36.399,0:09:44.000 -i think we need to add more examples +I think we need to add more examples 0:09:40.720,0:09:44.000 to the documentation @@ -602,7 +602,7 @@ that is dependent on by the other major modes 0:10:21.839,0:10:29.279 -and by it here i mean the the base +and by it here I mean the the base 0:10:25.680,0:10:29.279 minor mode tree system mode @@ -680,7 +680,7 @@ the files even files on the file system that 0:11:30.480,0:11:37.760 -are not yet loaded into emacs +are not yet loaded into Emacs 0:11:34.000,0:11:40.320 so that sounds like something more @@ -716,7 +716,7 @@ window how do you get that 0:12:15.200,0:12:20.320 -is the custom hem code i wrote a long +is the custom hem code I wrote a long 0:12:18.720,0:12:24.800 time ago @@ -749,7 +749,7 @@ three sitters yet but uh 0:12:52.000,0:12:58.720 -uh but i think it would better be better +uh but I think it would better be better 0:12:54.880,0:12:58.720 if it's integrated with the @@ -761,7 +761,7 @@ like current currently there are multiple 0:13:03.120,0:13:07.200 -i'm not sure they're moving forward +I'm not sure they're moving forward 0:13:04.880,0:13:10.240 there are like code folding frameworks @@ -776,7 +776,7 @@ code showing packages like third party packaging 0:13:13.920,0:13:17.680 -and i think it's better to integrate +and I think it's better to integrate 0:13:15.680,0:13:20.000 with these mods @@ -821,7 +821,7 @@ integration they're not integrated yet 0:14:02.079,0:14:05.360 -i think i can try writing the +I think I can try writing the 0:14:04.639,0:14:09.199 integration @@ -866,7 +866,7 @@ be a lot of help there is there any link to the slides yes 0:14:53.279,0:14:59.839 -i'll post it in irc later +I'll post it in irc later 0:14:59.920,0:15:04.240 regarding imax integration we will @@ -887,7 +887,7 @@ uh if if this is about the core library itself 0:15:17.600,0:15:23.440 -then i think it's uh answered it in the +then I think it's uh answered it in the 0:15:21.839,0:15:27.440 first question @@ -902,7 +902,7 @@ dynamic model but in the long run it will better if 0:15:30.959,0:15:39.839 -it's included in core emacs +it's included in core Emacs 0:15:34.000,0:15:41.360 for the language definitions themselves @@ -941,16 +941,16 @@ is that something that one can use already 0:16:07.600,0:16:11.759 -yes i'm using it at work right now +yes I'm using it at work right now 0:16:12.320,0:16:17.360 -i think that's all for that's all the +I think that's all for that's all the 0:16:14.639,0:16:17.360 questions right 0:16:19.199,0:16:27.839 -you are now unmuted yeah i think that's +you are now unmuted yeah I think that's 0:16:23.440,0:16:30.399 all the questions on the pads so far um @@ -962,7 +962,7 @@ so thank you but um there may be more questions coming on irc 0:16:32.399,0:16:39.680 -um i'll try to have a look +um I'll try to have a look 0:16:36.639,0:16:40.560 and we still have about 10 or 15 more @@ -977,13 +977,13 @@ um there's no rush to wrap up in case um anyone has any more questions 0:16:48.160,0:16:51.360 -uh yeah i just realized that uh i mixed +uh yeah I just realized that uh I mixed 0:16:50.880,0:16:54.959 up the 0:16:51.360,0:16:56.000 -video editing and i uh lost an entire +video editing and I uh lost an entire 0:16:54.959,0:17:00.880 session on the @@ -1010,10 +1010,10 @@ like to uh actually uh forgot a lot of that 0:17:30.799,0:17:35.760 -and i'm with uh tired now so no i don't +and I'm with uh tired now so no I don't 0:17:33.760,0:17:39.200 -think i can do it +think I can do it 0:17:35.760,0:17:43.520 it's uh 30 minutes until my bedtime @@ -1031,7 +1031,7 @@ um we should let tona get started going to bed and um and 0:17:54.240,0:17:57.840 -i mean then i will figure out what to do +I mean then I will figure out what to do 0:17:56.960,0:17:59.360 with the time @@ -1073,13 +1073,13 @@ to add the introduction and then stitch it in with what you had already sent me 0:18:24.320,0:18:30.160 -um by all means please do that and i +um by all means please do that and I 0:18:26.559,0:18:33.760 will upload the edited version 0:18:30.160,0:18:33.760 -uh yeah yeah i'll try to do that +uh yeah yeah I'll try to do that 0:18:34.880,0:18:39.760 thank you yep thank you so much bye diff --git a/2020/subtitles/emacsconf-2020--23-incremental-parsing-with-emacs-tree-sitter--tuan-anh-nguyen-autogen.sbv b/2020/subtitles/emacsconf-2020--23-incremental-parsing-with-emacs-tree-sitter--tuan-anh-nguyen-autogen.sbv index 87616223..fb33267f 100644 --- a/2020/subtitles/emacsconf-2020--23-incremental-parsing-with-emacs-tree-sitter--tuan-anh-nguyen-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--23-incremental-parsing-with-emacs-tree-sitter--tuan-anh-nguyen-autogen.sbv @@ -2,10 +2,10 @@ hello everyone my name is toniang 0:00:04.400,0:00:09.280 -i've been using amax for about 10 years +I've been using amax for about 10 years 0:00:07.200,0:00:11.519 -today i'm going to talk about 360 +today I'm going to talk about 360 0:00:09.280,0:00:13.759 a new imax package that allows ems to @@ -140,7 +140,7 @@ there have been multiple efforts to bring this kind of programming language 0:01:42.960,0:01:47.119 -understanding into emacs +understanding into Emacs 0:01:45.280,0:01:48.640 there are language specific persons @@ -305,7 +305,7 @@ the usb server itself can bring with it a host of additional dependencies 0:03:44.640,0:03:50.560 -external to emacs which may message to +external to Emacs which may message to 0:03:47.680,0:03:50.560 install and manage @@ -329,7 +329,7 @@ but for things like code highlighting the latency is just too much 0:04:06.000,0:04:10.480 -i was using rust and i was following the +I was using rust and I was following the 0:04:08.319,0:04:11.760 community effort to improve its id @@ -341,16 +341,16 @@ support hoping to integrate some of that into 0:04:13.680,0:04:17.600 -emacs itself +Emacs itself 0:04:15.760,0:04:19.759 -then i heard someone from community +then I heard someone from community 0:04:17.600,0:04:23.280 mention tree sitter 0:04:19.759,0:04:23.280 -and i decided to check it out +and I decided to check it out 0:04:23.360,0:04:28.720 basically trisita is an incremental @@ -485,7 +485,7 @@ thirdly it's written in self-contained embeddable c 0:06:06.880,0:06:10.400 -as i mentioned previously it can even be +as I mentioned previously it can even be 0:06:09.680,0:06:13.759 compiled @@ -521,13 +521,13 @@ this makes the pool of potential contributors 0:06:38.160,0:06:45.520 -much larger so i was convinced +much larger so I was convinced 0:06:42.400,0:06:48.000 -that trisito is a good fit for emacs +that trisito is a good fit for Emacs 0:06:45.520,0:06:48.720 -last year i started writing the bindings +last year I started writing the bindings 0:06:48.000,0:06:50.960 using @@ -635,13 +635,13 @@ shows the parse tree in another buffer here is a quick demo 0:08:13.360,0:08:17.520 -here i mean an empty python buffer with +here I mean an empty python buffer with 0:08:15.759,0:08:19.440 three seater enabled 0:08:17.520,0:08:26.560 -i'm going to turn on the debug mode to +I'm going to turn on the debug mode to 0:08:19.440,0:08:28.720 see the parse tree @@ -659,7 +659,7 @@ level module node let's try typing some code 0:09:11.040,0:09:14.640 -as you can see as i type into the python +as you can see as I type into the python 0:09:13.600,0:09:19.120 buffer @@ -698,7 +698,7 @@ it uses a list like query language to map syntax notes 0:09:40.320,0:09:45.760 -to highlighting phrases i'm going to +to highlighting phrases I'm going to 0:09:43.760,0:09:51.839 open a python file with small snippets @@ -740,7 +740,7 @@ and property assignments are highlighted differently 0:10:27.440,0:10:30.880 -what i like the most about this is that +what I like the most about this is that 0:10:29.360,0:10:32.640 new bindings are consistently @@ -1076,7 +1076,7 @@ we can try looking at the first character 0:17:12.480,0:17:16.720 -of the string i mean the first character +of the string I mean the first character 0:17:15.280,0:17:19.360 of the note @@ -1289,7 +1289,7 @@ this will become a big obstacle for 3-seater adoption 0:21:48.159,0:21:52.960 -therefore i've created a language window +therefore I've created a language window 0:21:50.240,0:21:54.960 package 3-seater length @@ -1511,11 +1511,11 @@ if you are interested in 3-seater you can use these links to 0:25:06.720,0:25:11.440 -learn more about it i think that's it +learn more about it I think that's it 0:25:10.320,0:25:18.159 for me today 0:25:11.440,0:25:18.159 -i'm happy to answer any questions +I'm happy to answer any questions diff --git a/2020/subtitles/emacsconf-2020--25-traverse-complex-json-structures-with-live-feedback-counsel-jq--zen-monk-alain-m-lafon-autogen.sbv b/2020/subtitles/emacsconf-2020--25-traverse-complex-json-structures-with-live-feedback-counsel-jq--zen-monk-alain-m-lafon-autogen.sbv index 95bdfb5e..1c88545f 100644 --- a/2020/subtitles/emacsconf-2020--25-traverse-complex-json-structures-with-live-feedback-counsel-jq--zen-monk-alain-m-lafon-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--25-traverse-complex-json-structures-with-live-feedback-counsel-jq--zen-monk-alain-m-lafon-autogen.sbv @@ -17,7 +17,7 @@ this is a pre-recorded talk and part of the e-max conf 2020 schedule 0:00:18.000,0:00:21.840 -this is what we're going to do i'll make +this is what we're going to do I'll make 0:00:19.920,0:00:22.320 a quick introduction to the topic at @@ -26,7 +26,7 @@ a quick introduction to the topic at hand 0:00:22.320,0:00:25.760 -i'll give you a demonstration of some +I'll give you a demonstration of some 0:00:23.920,0:00:29.199 tools and then we'll leave you @@ -35,7 +35,7 @@ tools and then we'll leave you with the links to set tools 0:00:29.199,0:00:32.399 -before that just a little bit about me i +before that just a little bit about me I 0:00:31.920,0:00:36.079 am the @@ -65,7 +65,7 @@ as much time as we can building free software 0:00:52.719,0:00:56.879 -i'm also an ordained zen monk and abbott +I'm also an ordained zen monk and abbott 0:00:55.520,0:01:00.160 of the lambda zen temple @@ -74,7 +74,7 @@ of the lambda zen temple you can reach me anytime on questions 0:01:00.160,0:01:05.860 -regarding emacs +regarding Emacs 0:01:01.359,0:01:07.200 for example at ala at 200ok.ch @@ -167,7 +167,7 @@ very easy just just to find out what are the top level things in here what are 0:02:12.160,0:02:14.560 -the top level attributes of course i can +the top level attributes of course I can 0:02:13.920,0:02:16.480 do this @@ -179,7 +179,7 @@ and maybe it would by hand but that doesn't scale 0:02:17.840,0:02:22.560 -i can use cool emacs facilities like the +I can use cool Emacs facilities like the 0:02:20.560,0:02:24.720 height show mode and try to @@ -197,7 +197,7 @@ there must be a better way and of course there is there is prior art 0:02:32.000,0:02:36.080 -there is a tool called jq i'm going to +there is a tool called jq I'm going to 0:02:34.959,0:02:39.120 quote the usp @@ -266,13 +266,13 @@ query and a file and then we'll return 0:03:31.680,0:03:35.440 -its answer so for example if i want the +its answer so for example if I want the 0:03:33.840,0:03:38.319 top level keys 0:03:35.440,0:03:39.840 -i will just say jq keys the file and it +I will just say jq keys the file and it 0:03:38.319,0:03:42.319 will return the keys @@ -284,7 +284,7 @@ simple as that so let's check this out in a real 0:03:43.519,0:03:50.080 -shell here i am in eshel +shell here I am in eshel 0:03:46.879,0:03:53.200 let's run jq keys on the github @@ -314,7 +314,7 @@ issue then it's hairy again that's a lot of stuff 0:04:11.360,0:04:17.759 -i mean lucky for for us we are in emacs +I mean lucky for for us we are in Emacs 0:04:14.319,0:04:21.040 here so we can use nice shortcuts we can @@ -350,7 +350,7 @@ humongous the shell is not really the best place 0:04:39.360,0:04:43.600 -to read through such big output i mean e +to read through such big output I mean e 0:04:42.479,0:04:45.440 shell is @@ -359,40 +359,40 @@ shell is probably one of the better shells for 0:04:45.440,0:04:48.560 -this because it's just a regular emacs +this because it's just a regular Emacs 0:04:47.440,0:04:51.199 buffer but still 0:04:48.560,0:04:52.720 -it's not really the best tool and i need +it's not really the best tool and I need 0:04:51.199,0:04:55.280 to repeat the command 0:04:52.720,0:04:56.000 -all the time until i finally build the +all the time until I finally build the 0:04:55.280,0:04:59.120 right query 0:04:56.000,0:05:02.080 -and all the time i use i lose my +and all the time I use I lose my 0:04:59.120,0:05:02.800 -focus i lose what i'm currently looking +focus I lose what I'm currently looking 0:05:02.080,0:05:06.080 at 0:05:02.800,0:05:08.160 -i'm seeing the new result it would be so +I'm seeing the new result it would be so 0:05:06.080,0:05:10.080 much nicer to have live feedback 0:05:08.160,0:05:11.600 -and when working with emacs we're quite +and when working with Emacs we're quite 0:05:10.080,0:05:12.320 used to that so there should be an @@ -401,7 +401,7 @@ used to that so there should be an option 0:05:12.320,0:05:17.759 -and of course there is it's emacs right +and of course there is it's Emacs right 0:05:15.120,0:05:20.880 so you can do anything @@ -410,19 +410,19 @@ so you can do anything there is various good tools for 0:05:20.880,0:05:26.000 -completion in emacs +completion in Emacs 0:05:22.960,0:05:29.039 -i used ivy for this +I used ivy for this 0:05:26.000,0:05:31.840 -i'm going to code the usp for ivy +I'm going to code the usp for ivy 0:05:29.039,0:05:32.639 iv is a generic completion mechanism for 0:05:31.840,0:05:34.639 -emacs +Emacs 0:05:32.639,0:05:35.919 while it operates similarly to other @@ -452,7 +452,7 @@ of iv compared to other completion mechanisms 0:05:52.479,0:05:58.160 -in emacs +in Emacs 0:05:54.320,0:06:01.600 is that it can be used on dynamic @@ -467,7 +467,7 @@ static input for example you're in a buffer a text buffer 0:06:05.360,0:06:09.600 -and you use i search maybe with idle +and you use I search maybe with idle 0:06:08.800,0:06:12.400 mode @@ -479,7 +479,7 @@ and you find your results that's all nice 0:06:13.360,0:06:19.840 -however if i +however if I 0:06:16.960,0:06:20.720 want to search on dynamic data that @@ -488,10 +488,10 @@ want to search on dynamic data that doesn't work 0:06:20.720,0:06:27.039 -so whenever i type in my query +so whenever I type in my query 0:06:23.759,0:06:28.000 -for jq i actually need to call the jq +for jq I actually need to call the jq 0:06:27.039,0:06:30.160 binary @@ -515,7 +515,7 @@ and ivy luckily has something built in and it's called 0:06:42.560,0:06:48.160 -console so i used council and jq +console so I used council and jq 0:06:46.000,0:06:49.199 and combined them and build a new @@ -524,7 +524,7 @@ and combined them and build a new package 0:06:49.199,0:06:56.000 -with which we can use emacs and jq +with which we can use Emacs and jq 0:06:52.960,0:06:58.800 to have live feedback @@ -563,7 +563,7 @@ and for example find all the keys in here and then we 0:07:19.039,0:07:22.800 -see i had this issue this was the one +see I had this issue this was the one 0:07:21.039,0:07:24.639 that we were interested in @@ -584,19 +584,19 @@ has assignees that that interests me so let's check out the assignees in here 0:07:34.800,0:07:39.759 -there's two of them but i'm only +there's two of them but I'm only 0:07:37.039,0:07:42.000 interested in the first one 0:07:39.759,0:07:43.599 -i'm making stuff up as i go here of +I'm making stuff up as I go here of 0:07:42.000,0:07:46.000 course 0:07:43.599,0:07:47.039 -and whenever i hit enter i get a new +and whenever I hit enter I get a new 0:07:46.000,0:07:50.160 buffer @@ -608,7 +608,7 @@ which just shows me this particular result for the particular 0:07:53.520,0:07:59.199 -query that i entered +query that I entered 0:07:55.599,0:08:03.199 so let me do that again we are in here @@ -662,7 +662,7 @@ apparently this issue command is for a repository called 0:08:44.159,0:08:50.320 -organize i wonder what that might be +organize I wonder what that might be 0:08:47.839,0:08:52.640 okay so that was a very short @@ -671,10 +671,10 @@ okay so that was a very short introduction to console jq 0:08:52.640,0:08:56.800 -you can see the timer here i only have +you can see the timer here I only have 0:08:54.800,0:08:57.440 -one minute left to go so i'm going to +one minute left to go so I'm going to 0:08:56.800,0:08:59.760 leave @@ -695,7 +695,7 @@ of e-lisp so building something like this is very very easy 0:09:09.600,0:09:14.560 -i would encourage you to go and read +I would encourage you to go and read 0:09:12.800,0:09:16.160 through the code in your own time @@ -746,11 +746,11 @@ you thank you for listening have great time 0:09:46.240,0:09:49.360 -10 seconds left i am going to stop this +10 seconds left I am going to stop this 0:09:48.800,0:09:53.920 now 0:09:49.360,0:09:53.920 -enjoy emacs conf have a great day +enjoy EmacsConf have a great day diff --git a/2020/subtitles/emacsconf-2020--26-emacs-as-a-highschooler-how-it-changed-my-life--pierce-wang-autogen.sbv b/2020/subtitles/emacsconf-2020--26-emacs-as-a-highschooler-how-it-changed-my-life--pierce-wang-autogen.sbv index 1718a07c..eb7d745f 100644 --- a/2020/subtitles/emacsconf-2020--26-emacs-as-a-highschooler-how-it-changed-my-life--pierce-wang-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--26-emacs-as-a-highschooler-how-it-changed-my-life--pierce-wang-autogen.sbv @@ -2,31 +2,31 @@ hello and welcome to my 0:00:03.040,0:00:07.120 -emacs conference lightning talk today +Emacs conference lightning talk today 0:00:05.520,0:00:09.840 -i'll be talking about +I'll be talking about 0:00:07.120,0:00:13.360 -my journey into emacs as a high schooler +my journey into Emacs as a high schooler 0:00:09.840,0:00:13.360 and how it has changed my life 0:00:14.400,0:00:19.520 -right so who am i i am a senior at +right so who am I I am a senior at 0:00:17.359,0:00:22.800 stanford online high school 0:00:19.520,0:00:24.320 -and i am also a violinist +and I am also a violinist 0:00:22.800,0:00:26.960 -i started violin when i was two and a +I started violin when I was two and a 0:00:24.320,0:00:29.119 -half and i have been +half and I have been 0:00:26.960,0:00:30.240 keeping it up ever since violin is a @@ -35,19 +35,19 @@ keeping it up ever since violin is a huge part of my life 0:00:30.240,0:00:36.239 -and i am very much a musician at heart +and I am very much a musician at heart 0:00:33.360,0:00:37.840 -i am also a somewhat capable programmer +I am also a somewhat capable programmer 0:00:36.239,0:00:39.280 -i've done a lot of informal programming +I've done a lot of informal programming 0:00:37.840,0:00:42.559 in the past 0:00:39.280,0:00:44.079 -and this year i'm taking my first ap +and this year I'm taking my first ap 0:00:42.559,0:00:47.440 compsci course @@ -56,7 +56,7 @@ compsci course in my high school and so 0:00:47.440,0:00:54.239 -i've done a lot of side projects +I've done a lot of side projects 0:00:51.039,0:00:56.800 mainly in python and some very short @@ -65,22 +65,22 @@ mainly in python and some very short scripts in e-lisp 0:00:56.800,0:01:02.879 -and last but not least i am a tinker +and last but not least I am a tinker 0:00:59.840,0:01:06.720 -i love to play around with things and +I love to play around with things and 0:01:02.879,0:01:10.240 -see what i can do better and just +see what I can do better and just 0:01:06.720,0:01:10.240 have as much fun as possible 0:01:10.880,0:01:14.479 -so how did i find emacs +so how did I find Emacs 0:01:15.040,0:01:18.880 -i discovered it actually through a talk +I discovered it actually through a talk 0:01:17.600,0:01:21.360 funnily enough @@ -92,25 +92,25 @@ at a vim conference given by aaron bieber 0:01:23.520,0:01:28.320 -titled evil mode or how i learned to +titled evil mode or how I learned to 0:01:25.840,0:01:31.439 -stop worrying and love emacs +stop worrying and love Emacs 0:01:28.320,0:01:33.360 -i watched that talk a couple times over +I watched that talk a couple times over 0:01:31.439,0:01:35.759 just marveling at all the wonderful 0:01:33.360,0:01:38.799 -things that he could do in emacs +things that he could do in Emacs 0:01:35.759,0:01:41.680 and being a previous vim user myself 0:01:38.799,0:01:42.399 -i found it very enticing to be able to +I found it very enticing to be able to 0:01:41.680,0:01:44.960 have @@ -119,22 +119,22 @@ have the evil mode package and very quickly 0:01:44.960,0:01:48.799 -switch to emacs +switch to Emacs 0:01:47.040,0:01:51.040 -at the time i was also in my sophomore +at the time I was also in my sophomore 0:01:48.799,0:01:54.640 year and so 0:01:51.040,0:01:56.320 -i had had sort of a note-taking system +I had had sort of a note-taking system 0:01:54.640,0:01:59.360 in the past 0:01:56.320,0:02:01.680 -but it was not good um and i needed a +but it was not good um and I needed a 0:01:59.360,0:02:03.759 more organized note-taking system @@ -155,7 +155,7 @@ part of that but that did not really work out for me 0:02:12.080,0:02:16.239 -and so i was trying to find this better +and so I was trying to find this better 0:02:14.000,0:02:19.440 note-taking system @@ -164,13 +164,13 @@ note-taking system and it was very hard 0:02:19.440,0:02:23.520 -i had two main criteria which i did not +I had two main criteria which I did not 0:02:22.239,0:02:25.360 define at the time 0:02:23.520,0:02:26.640 -but i realized was really what i was +but I realized was really what I was 0:02:25.360,0:02:28.720 looking for @@ -182,19 +182,19 @@ first of all it had to be flexible enough and second of all it had 0:02:30.959,0:02:34.959 -i had to have control over the data and +I had to have control over the data and 0:02:33.920,0:02:37.519 so 0:02:34.959,0:02:39.680 -through this process i actually went +through this process I actually went 0:02:37.519,0:02:42.640 through a bunch of note-taking softwares 0:02:39.680,0:02:44.080 -rather systematically i went through +rather systematically I went through 0:02:42.640,0:02:47.519 google docs @@ -203,13 +203,13 @@ google docs which very much did not work out 0:02:47.519,0:02:50.640 -i also went through evernote which also +I also went through evernote which also 0:02:49.840,0:02:53.200 was not 0:02:50.640,0:02:55.200 -great for me and one note which i +great for me and one note which I 0:02:53.200,0:02:58.800 settled on for a little while @@ -218,13 +218,13 @@ settled on for a little while but it did not meet these criteria 0:02:58.800,0:03:02.159 -particularly the second one i had taken +particularly the second one I had taken 0:03:01.519,0:03:05.280 some notes 0:03:02.159,0:03:07.519 -and i wanted to export it and onenote +and I wanted to export it and onenote 0:03:05.280,0:03:12.000 did not let me do that @@ -233,13 +233,13 @@ did not let me do that it was pdf horribly organized pdf 0:03:12.000,0:03:17.200 -and that's when i knew i needed some +and that's when I knew I needed some 0:03:14.879,0:03:17.200 change 0:03:17.440,0:03:24.080 -so i discovered emacs through this talk +so I discovered Emacs through this talk 0:03:21.519,0:03:26.640 and through the wonderful features of @@ -248,28 +248,28 @@ and through the wonderful features of org mode 0:03:27.040,0:03:34.000 -this is my first journal entry in emacs +this is my first journal entry in Emacs 0:03:30.080,0:03:36.159 -i had been playing with it for one day +I had been playing with it for one day 0:03:34.000,0:03:38.159 -and i was on the org agenda and i +and I was on the org agenda and I 0:03:36.159,0:03:40.720 -happened to press i +happened to press I 0:03:38.159,0:03:41.599 -which for the emacs combined is the +which for the Emacs combined is the 0:03:40.720,0:03:45.440 default for 0:03:41.599,0:03:48.720 -diary entry and so i was very excited +diary entry and so I was very excited 0:03:45.440,0:03:50.239 -um and i shouldn't stay on the slide too +um and I shouldn't stay on the slide too 0:03:48.720,0:03:53.760 long unless you read it @@ -278,7 +278,7 @@ long unless you read it um so let's move on to the next one 0:03:53.760,0:04:00.480 -um so the learning curve for me i think +um so the learning curve for me I think 0:03:57.200,0:04:03.760 particularly being an xbm user @@ -287,7 +287,7 @@ particularly being an xbm user evil mode made it very easy to switch 0:04:03.760,0:04:07.439 -thankfully i there was the emax +thankfully I there was the emax 0:04:06.080,0:04:10.799 reference sheet @@ -305,13 +305,13 @@ texts and whether it be editing a text file 0:04:17.919,0:04:21.600 -or going to other parts of just emacs in +or going to other parts of just Emacs in 0:04:20.560,0:04:24.800 general 0:04:21.600,0:04:26.840 -i think vim really helped with making me +I think vim really helped with making me 0:04:24.800,0:04:28.000 feel comfortable within this new @@ -320,13 +320,13 @@ feel comfortable within this new environment 0:04:28.000,0:04:31.919 -and so having that experience i also +and so having that experience I also 0:04:31.440,0:04:34.240 wasn't 0:04:31.919,0:04:36.320 -new to the keybind-based world i have +new to the keybind-based world I have 0:04:34.240,0:04:40.160 been very comfortable with computer @@ -341,22 +341,22 @@ and so it was not a totally new environment for me 0:04:45.520,0:04:49.360 -i also spent a lot of time looking at +I also spent a lot of time looking at 0:04:47.440,0:04:53.040 -the emacs reference sheet +the Emacs reference sheet 0:04:49.360,0:04:55.040 just thinking about trying to find 0:04:53.040,0:04:56.639 -all of the different functions if i +all of the different functions if I 0:04:55.040,0:04:59.680 didn't know what something was 0:04:56.639,0:05:01.199 -then i queried it in emacs and then i +then I queried it in Emacs and then I 0:04:59.680,0:05:03.759 figured out what it was @@ -368,7 +368,7 @@ and that was one of the best ways for me to discover 0:05:05.600,0:05:09.280 -all of the capabilities of emacs +all of the capabilities of Emacs 0:05:09.360,0:05:12.800 thirdly of course the self-documenting @@ -377,7 +377,7 @@ thirdly of course the self-documenting feature 0:05:12.800,0:05:17.120 -or nature of emacs and narrowing +or nature of Emacs and narrowing 0:05:15.199,0:05:20.479 frameworks such as helm @@ -389,22 +389,22 @@ really helped find things especially for mx 0:05:21.360,0:05:28.160 -for a while i was just +for a while I was just 0:05:25.919,0:05:29.520 -i would go about my day and if i pressed +I would go about my day and if I pressed 0:05:28.160,0:05:30.720 -to keep mine that i didn't know what it +to keep mine that I didn't know what it 0:05:29.520,0:05:34.560 did 0:05:30.720,0:05:36.240 -i would do the losses and +I would do the losses and 0:05:34.560,0:05:37.600 -see the list of key binds that i had +see the list of key binds that I had 0:05:36.240,0:05:40.400 pressed and @@ -425,10 +425,10 @@ yeah and now we jump to now so there there is at least one moment in 0:05:51.759,0:05:55.600 -each day when i think +each day when I think 0:05:53.280,0:05:57.680 -how would i live without umax +how would I live without umax 0:05:55.600,0:05:59.120 particularly now during my senior year @@ -446,7 +446,7 @@ and other side projects it's pretty crazy 0:06:06.400,0:06:12.720 -and so emacs +and so Emacs 0:06:09.680,0:06:14.479 and org mode has really helped me stay @@ -470,22 +470,22 @@ all of that stuff has been truly a lifesaver 0:06:25.840,0:06:31.199 -and so i think i can confidently say +and so I think I can confidently say 0:06:28.400,0:06:34.560 -that i have found emacs to be +that I have found Emacs to be 0:06:31.199,0:06:34.560 the perfect software for me 0:06:35.280,0:06:42.240 -over the past two years of using emacs +over the past two years of using Emacs 0:06:38.639,0:06:45.039 now it is about two years and two months 0:06:42.240,0:06:46.160 -i have built a fairly well organized +I have built a fairly well organized 0:06:45.039,0:06:49.520 2000 @@ -494,7 +494,7 @@ i have built a fairly well organized plus line org literate config 0:06:49.520,0:06:53.840 -and so i actually i started with an +and so I actually I started with an 0:06:52.160,0:06:56.800 e-lisp config @@ -503,10 +503,10 @@ e-lisp config just the vanilla e-max with evil mode 0:06:56.800,0:07:00.319 -and i built it up +and I built it up 0:06:57.919,0:07:02.400 -from there eventually i switched to org +from there eventually I switched to org 0:07:00.319,0:07:05.840 literate configs @@ -515,16 +515,16 @@ literate configs and used that to organize the snippets 0:07:05.840,0:07:14.000 -that i was putting in there and so +that I was putting in there and so 0:07:10.080,0:07:16.639 yeah this is really my workflow now 0:07:14.000,0:07:18.960 -currently about 90 of everything i do on +currently about 90 of everything I do on 0:07:16.639,0:07:21.520 -my computer is in emacs +my computer is in Emacs 0:07:18.960,0:07:22.319 the most notable things of course the @@ -533,46 +533,46 @@ the most notable things of course the list is far 0:07:22.319,0:07:28.160 -too long to put on one slide but i do a +too long to put on one slide but I do a 0:07:26.000,0:07:31.280 -lot of my programming in emacs +lot of my programming in Emacs 0:07:28.160,0:07:33.759 mainly python and e-lisp 0:07:31.280,0:07:35.199 -because of my ap comp sci class i have +because of my ap comp sci class I have 0:07:33.759,0:07:38.720 to do java as well 0:07:35.199,0:07:41.759 -and thank goodness emacs has wonderful +and thank goodness Emacs has wonderful 0:07:38.720,0:07:41.759 support for that as well 0:07:41.840,0:07:48.800 -also i do all of my school assignments +also I do all of my school assignments 0:07:45.840,0:07:50.400 -more or less in emacs essay writing i do +more or less in Emacs essay writing I do 0:07:48.800,0:07:51.919 -an org mode and i have some template +an org mode and I have some template 0:07:50.400,0:07:53.919 files 0:07:51.919,0:07:55.039 -template org files which i just include +template org files which I just include 0:07:53.919,0:07:58.160 at the top 0:07:55.039,0:08:01.440 -and then i can export easily to latex +and then I can export easily to latex 0:07:58.160,0:08:04.400 and a beautiful pdf @@ -587,13 +587,13 @@ are a lifesaver and also really pretty 0:08:09.599,0:08:15.520 -and i take notes on basically everything +and I take notes on basically everything 0:08:13.199,0:08:16.319 -at first i had things separate and then +at first I had things separate and then 0:08:15.520,0:08:19.360 -i started +I started 0:08:16.319,0:08:21.360 sort of putting it all into onenotes.org @@ -614,10 +614,10 @@ especially with all the searching features of agenda 0:08:28.879,0:08:35.680 -and whatnot um and i also use mail +and whatnot um and I also use mail 0:08:33.440,0:08:37.680 -i recently made the switch probably +I recently made the switch probably 0:08:35.680,0:08:40.479 about one or two months ago @@ -626,10 +626,10 @@ about one or two months ago and it has been one of the best switches 0:08:40.479,0:08:44.480 -i've +I've 0:08:40.959,0:08:46.320 -i've ever had especially given +I've ever had especially given 0:08:44.480,0:08:47.839 connecting to tasks all of this @@ -638,13 +638,13 @@ connecting to tasks all of this wonderful stuff 0:08:47.839,0:08:54.160 -just putting even more in emacs is +just putting even more in Emacs is 0:08:50.640,0:08:57.680 -always a good thing i found +always a good thing I found 0:08:54.160,0:08:59.760 -so reflecting back on my journey i think +so reflecting back on my journey I think 0:08:57.680,0:09:01.440 one of the most important things was @@ -653,34 +653,34 @@ one of the most important things was just having a reason to use it 0:09:01.440,0:09:06.080 -when i came to emacs i had something +when I came to Emacs I had something 0:09:04.480,0:09:09.600 -that i was looking for +that I was looking for 0:09:06.080,0:09:09.839 -and as soon as i found it i delved right +and as soon as I found it I delved right 0:09:09.600,0:09:12.720 in 0:09:09.839,0:09:14.480 -and i i started using it for that thing +and I I started using it for that thing 0:09:12.720,0:09:16.959 -and so i was sort of forced to +and so I was sort of forced to 0:09:14.480,0:09:19.279 take the time to read the docs and 0:09:16.959,0:09:22.399 -figure out what functions i needed +figure out what functions I needed 0:09:19.279,0:09:25.839 to function and how 0:09:22.399,0:09:29.519 -i was going to put my workflow +I was going to put my workflow 0:09:25.839,0:09:29.519 and also of course the desire to tinker @@ -692,10 +692,10 @@ and yeah so really what's next for me is just wanting to become a more active 0:09:36.800,0:09:40.640 -member of the emacs community +member of the Emacs community 0:09:38.640,0:09:43.760 -i want to give back and i think this +I want to give back and I think this 0:09:40.640,0:09:45.920 talk is sort of the first step to that @@ -716,10 +716,10 @@ really helped me become a better and more organized human being 0:09:55.839,0:10:01.920 -um i have some package ideas that i'm +um I have some package ideas that I'm 0:09:58.880,0:10:05.839 -slowly working on and yeah i just hope +slowly working on and yeah I just hope 0:10:01.920,0:10:05.839 to spread the word @@ -737,7 +737,7 @@ if you'd like to contact me here are three modes of 0:10:12.480,0:10:17.120 -or two modes of communication i will be +or two modes of communication I will be 0:10:15.279,0:10:20.079 on irc more @@ -761,7 +761,7 @@ pierce wong violin thank you very much and 0:10:26.800,0:10:30.000 -i hope you enjoy the rest of the +I hope you enjoy the rest of the 0:10:30.040,0:10:33.040 conference diff --git a/2020/subtitles/emacsconf-2020--26-emacs-as-a-highschooler-how-it-changed-my-life--questions--pierce-wang-autogen.sbv b/2020/subtitles/emacsconf-2020--26-emacs-as-a-highschooler-how-it-changed-my-life--questions--pierce-wang-autogen.sbv index 1718a07c..eb7d745f 100644 --- a/2020/subtitles/emacsconf-2020--26-emacs-as-a-highschooler-how-it-changed-my-life--questions--pierce-wang-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--26-emacs-as-a-highschooler-how-it-changed-my-life--questions--pierce-wang-autogen.sbv @@ -2,31 +2,31 @@ hello and welcome to my 0:00:03.040,0:00:07.120 -emacs conference lightning talk today +Emacs conference lightning talk today 0:00:05.520,0:00:09.840 -i'll be talking about +I'll be talking about 0:00:07.120,0:00:13.360 -my journey into emacs as a high schooler +my journey into Emacs as a high schooler 0:00:09.840,0:00:13.360 and how it has changed my life 0:00:14.400,0:00:19.520 -right so who am i i am a senior at +right so who am I I am a senior at 0:00:17.359,0:00:22.800 stanford online high school 0:00:19.520,0:00:24.320 -and i am also a violinist +and I am also a violinist 0:00:22.800,0:00:26.960 -i started violin when i was two and a +I started violin when I was two and a 0:00:24.320,0:00:29.119 -half and i have been +half and I have been 0:00:26.960,0:00:30.240 keeping it up ever since violin is a @@ -35,19 +35,19 @@ keeping it up ever since violin is a huge part of my life 0:00:30.240,0:00:36.239 -and i am very much a musician at heart +and I am very much a musician at heart 0:00:33.360,0:00:37.840 -i am also a somewhat capable programmer +I am also a somewhat capable programmer 0:00:36.239,0:00:39.280 -i've done a lot of informal programming +I've done a lot of informal programming 0:00:37.840,0:00:42.559 in the past 0:00:39.280,0:00:44.079 -and this year i'm taking my first ap +and this year I'm taking my first ap 0:00:42.559,0:00:47.440 compsci course @@ -56,7 +56,7 @@ compsci course in my high school and so 0:00:47.440,0:00:54.239 -i've done a lot of side projects +I've done a lot of side projects 0:00:51.039,0:00:56.800 mainly in python and some very short @@ -65,22 +65,22 @@ mainly in python and some very short scripts in e-lisp 0:00:56.800,0:01:02.879 -and last but not least i am a tinker +and last but not least I am a tinker 0:00:59.840,0:01:06.720 -i love to play around with things and +I love to play around with things and 0:01:02.879,0:01:10.240 -see what i can do better and just +see what I can do better and just 0:01:06.720,0:01:10.240 have as much fun as possible 0:01:10.880,0:01:14.479 -so how did i find emacs +so how did I find Emacs 0:01:15.040,0:01:18.880 -i discovered it actually through a talk +I discovered it actually through a talk 0:01:17.600,0:01:21.360 funnily enough @@ -92,25 +92,25 @@ at a vim conference given by aaron bieber 0:01:23.520,0:01:28.320 -titled evil mode or how i learned to +titled evil mode or how I learned to 0:01:25.840,0:01:31.439 -stop worrying and love emacs +stop worrying and love Emacs 0:01:28.320,0:01:33.360 -i watched that talk a couple times over +I watched that talk a couple times over 0:01:31.439,0:01:35.759 just marveling at all the wonderful 0:01:33.360,0:01:38.799 -things that he could do in emacs +things that he could do in Emacs 0:01:35.759,0:01:41.680 and being a previous vim user myself 0:01:38.799,0:01:42.399 -i found it very enticing to be able to +I found it very enticing to be able to 0:01:41.680,0:01:44.960 have @@ -119,22 +119,22 @@ have the evil mode package and very quickly 0:01:44.960,0:01:48.799 -switch to emacs +switch to Emacs 0:01:47.040,0:01:51.040 -at the time i was also in my sophomore +at the time I was also in my sophomore 0:01:48.799,0:01:54.640 year and so 0:01:51.040,0:01:56.320 -i had had sort of a note-taking system +I had had sort of a note-taking system 0:01:54.640,0:01:59.360 in the past 0:01:56.320,0:02:01.680 -but it was not good um and i needed a +but it was not good um and I needed a 0:01:59.360,0:02:03.759 more organized note-taking system @@ -155,7 +155,7 @@ part of that but that did not really work out for me 0:02:12.080,0:02:16.239 -and so i was trying to find this better +and so I was trying to find this better 0:02:14.000,0:02:19.440 note-taking system @@ -164,13 +164,13 @@ note-taking system and it was very hard 0:02:19.440,0:02:23.520 -i had two main criteria which i did not +I had two main criteria which I did not 0:02:22.239,0:02:25.360 define at the time 0:02:23.520,0:02:26.640 -but i realized was really what i was +but I realized was really what I was 0:02:25.360,0:02:28.720 looking for @@ -182,19 +182,19 @@ first of all it had to be flexible enough and second of all it had 0:02:30.959,0:02:34.959 -i had to have control over the data and +I had to have control over the data and 0:02:33.920,0:02:37.519 so 0:02:34.959,0:02:39.680 -through this process i actually went +through this process I actually went 0:02:37.519,0:02:42.640 through a bunch of note-taking softwares 0:02:39.680,0:02:44.080 -rather systematically i went through +rather systematically I went through 0:02:42.640,0:02:47.519 google docs @@ -203,13 +203,13 @@ google docs which very much did not work out 0:02:47.519,0:02:50.640 -i also went through evernote which also +I also went through evernote which also 0:02:49.840,0:02:53.200 was not 0:02:50.640,0:02:55.200 -great for me and one note which i +great for me and one note which I 0:02:53.200,0:02:58.800 settled on for a little while @@ -218,13 +218,13 @@ settled on for a little while but it did not meet these criteria 0:02:58.800,0:03:02.159 -particularly the second one i had taken +particularly the second one I had taken 0:03:01.519,0:03:05.280 some notes 0:03:02.159,0:03:07.519 -and i wanted to export it and onenote +and I wanted to export it and onenote 0:03:05.280,0:03:12.000 did not let me do that @@ -233,13 +233,13 @@ did not let me do that it was pdf horribly organized pdf 0:03:12.000,0:03:17.200 -and that's when i knew i needed some +and that's when I knew I needed some 0:03:14.879,0:03:17.200 change 0:03:17.440,0:03:24.080 -so i discovered emacs through this talk +so I discovered Emacs through this talk 0:03:21.519,0:03:26.640 and through the wonderful features of @@ -248,28 +248,28 @@ and through the wonderful features of org mode 0:03:27.040,0:03:34.000 -this is my first journal entry in emacs +this is my first journal entry in Emacs 0:03:30.080,0:03:36.159 -i had been playing with it for one day +I had been playing with it for one day 0:03:34.000,0:03:38.159 -and i was on the org agenda and i +and I was on the org agenda and I 0:03:36.159,0:03:40.720 -happened to press i +happened to press I 0:03:38.159,0:03:41.599 -which for the emacs combined is the +which for the Emacs combined is the 0:03:40.720,0:03:45.440 default for 0:03:41.599,0:03:48.720 -diary entry and so i was very excited +diary entry and so I was very excited 0:03:45.440,0:03:50.239 -um and i shouldn't stay on the slide too +um and I shouldn't stay on the slide too 0:03:48.720,0:03:53.760 long unless you read it @@ -278,7 +278,7 @@ long unless you read it um so let's move on to the next one 0:03:53.760,0:04:00.480 -um so the learning curve for me i think +um so the learning curve for me I think 0:03:57.200,0:04:03.760 particularly being an xbm user @@ -287,7 +287,7 @@ particularly being an xbm user evil mode made it very easy to switch 0:04:03.760,0:04:07.439 -thankfully i there was the emax +thankfully I there was the emax 0:04:06.080,0:04:10.799 reference sheet @@ -305,13 +305,13 @@ texts and whether it be editing a text file 0:04:17.919,0:04:21.600 -or going to other parts of just emacs in +or going to other parts of just Emacs in 0:04:20.560,0:04:24.800 general 0:04:21.600,0:04:26.840 -i think vim really helped with making me +I think vim really helped with making me 0:04:24.800,0:04:28.000 feel comfortable within this new @@ -320,13 +320,13 @@ feel comfortable within this new environment 0:04:28.000,0:04:31.919 -and so having that experience i also +and so having that experience I also 0:04:31.440,0:04:34.240 wasn't 0:04:31.919,0:04:36.320 -new to the keybind-based world i have +new to the keybind-based world I have 0:04:34.240,0:04:40.160 been very comfortable with computer @@ -341,22 +341,22 @@ and so it was not a totally new environment for me 0:04:45.520,0:04:49.360 -i also spent a lot of time looking at +I also spent a lot of time looking at 0:04:47.440,0:04:53.040 -the emacs reference sheet +the Emacs reference sheet 0:04:49.360,0:04:55.040 just thinking about trying to find 0:04:53.040,0:04:56.639 -all of the different functions if i +all of the different functions if I 0:04:55.040,0:04:59.680 didn't know what something was 0:04:56.639,0:05:01.199 -then i queried it in emacs and then i +then I queried it in Emacs and then I 0:04:59.680,0:05:03.759 figured out what it was @@ -368,7 +368,7 @@ and that was one of the best ways for me to discover 0:05:05.600,0:05:09.280 -all of the capabilities of emacs +all of the capabilities of Emacs 0:05:09.360,0:05:12.800 thirdly of course the self-documenting @@ -377,7 +377,7 @@ thirdly of course the self-documenting feature 0:05:12.800,0:05:17.120 -or nature of emacs and narrowing +or nature of Emacs and narrowing 0:05:15.199,0:05:20.479 frameworks such as helm @@ -389,22 +389,22 @@ really helped find things especially for mx 0:05:21.360,0:05:28.160 -for a while i was just +for a while I was just 0:05:25.919,0:05:29.520 -i would go about my day and if i pressed +I would go about my day and if I pressed 0:05:28.160,0:05:30.720 -to keep mine that i didn't know what it +to keep mine that I didn't know what it 0:05:29.520,0:05:34.560 did 0:05:30.720,0:05:36.240 -i would do the losses and +I would do the losses and 0:05:34.560,0:05:37.600 -see the list of key binds that i had +see the list of key binds that I had 0:05:36.240,0:05:40.400 pressed and @@ -425,10 +425,10 @@ yeah and now we jump to now so there there is at least one moment in 0:05:51.759,0:05:55.600 -each day when i think +each day when I think 0:05:53.280,0:05:57.680 -how would i live without umax +how would I live without umax 0:05:55.600,0:05:59.120 particularly now during my senior year @@ -446,7 +446,7 @@ and other side projects it's pretty crazy 0:06:06.400,0:06:12.720 -and so emacs +and so Emacs 0:06:09.680,0:06:14.479 and org mode has really helped me stay @@ -470,22 +470,22 @@ all of that stuff has been truly a lifesaver 0:06:25.840,0:06:31.199 -and so i think i can confidently say +and so I think I can confidently say 0:06:28.400,0:06:34.560 -that i have found emacs to be +that I have found Emacs to be 0:06:31.199,0:06:34.560 the perfect software for me 0:06:35.280,0:06:42.240 -over the past two years of using emacs +over the past two years of using Emacs 0:06:38.639,0:06:45.039 now it is about two years and two months 0:06:42.240,0:06:46.160 -i have built a fairly well organized +I have built a fairly well organized 0:06:45.039,0:06:49.520 2000 @@ -494,7 +494,7 @@ i have built a fairly well organized plus line org literate config 0:06:49.520,0:06:53.840 -and so i actually i started with an +and so I actually I started with an 0:06:52.160,0:06:56.800 e-lisp config @@ -503,10 +503,10 @@ e-lisp config just the vanilla e-max with evil mode 0:06:56.800,0:07:00.319 -and i built it up +and I built it up 0:06:57.919,0:07:02.400 -from there eventually i switched to org +from there eventually I switched to org 0:07:00.319,0:07:05.840 literate configs @@ -515,16 +515,16 @@ literate configs and used that to organize the snippets 0:07:05.840,0:07:14.000 -that i was putting in there and so +that I was putting in there and so 0:07:10.080,0:07:16.639 yeah this is really my workflow now 0:07:14.000,0:07:18.960 -currently about 90 of everything i do on +currently about 90 of everything I do on 0:07:16.639,0:07:21.520 -my computer is in emacs +my computer is in Emacs 0:07:18.960,0:07:22.319 the most notable things of course the @@ -533,46 +533,46 @@ the most notable things of course the list is far 0:07:22.319,0:07:28.160 -too long to put on one slide but i do a +too long to put on one slide but I do a 0:07:26.000,0:07:31.280 -lot of my programming in emacs +lot of my programming in Emacs 0:07:28.160,0:07:33.759 mainly python and e-lisp 0:07:31.280,0:07:35.199 -because of my ap comp sci class i have +because of my ap comp sci class I have 0:07:33.759,0:07:38.720 to do java as well 0:07:35.199,0:07:41.759 -and thank goodness emacs has wonderful +and thank goodness Emacs has wonderful 0:07:38.720,0:07:41.759 support for that as well 0:07:41.840,0:07:48.800 -also i do all of my school assignments +also I do all of my school assignments 0:07:45.840,0:07:50.400 -more or less in emacs essay writing i do +more or less in Emacs essay writing I do 0:07:48.800,0:07:51.919 -an org mode and i have some template +an org mode and I have some template 0:07:50.400,0:07:53.919 files 0:07:51.919,0:07:55.039 -template org files which i just include +template org files which I just include 0:07:53.919,0:07:58.160 at the top 0:07:55.039,0:08:01.440 -and then i can export easily to latex +and then I can export easily to latex 0:07:58.160,0:08:04.400 and a beautiful pdf @@ -587,13 +587,13 @@ are a lifesaver and also really pretty 0:08:09.599,0:08:15.520 -and i take notes on basically everything +and I take notes on basically everything 0:08:13.199,0:08:16.319 -at first i had things separate and then +at first I had things separate and then 0:08:15.520,0:08:19.360 -i started +I started 0:08:16.319,0:08:21.360 sort of putting it all into onenotes.org @@ -614,10 +614,10 @@ especially with all the searching features of agenda 0:08:28.879,0:08:35.680 -and whatnot um and i also use mail +and whatnot um and I also use mail 0:08:33.440,0:08:37.680 -i recently made the switch probably +I recently made the switch probably 0:08:35.680,0:08:40.479 about one or two months ago @@ -626,10 +626,10 @@ about one or two months ago and it has been one of the best switches 0:08:40.479,0:08:44.480 -i've +I've 0:08:40.959,0:08:46.320 -i've ever had especially given +I've ever had especially given 0:08:44.480,0:08:47.839 connecting to tasks all of this @@ -638,13 +638,13 @@ connecting to tasks all of this wonderful stuff 0:08:47.839,0:08:54.160 -just putting even more in emacs is +just putting even more in Emacs is 0:08:50.640,0:08:57.680 -always a good thing i found +always a good thing I found 0:08:54.160,0:08:59.760 -so reflecting back on my journey i think +so reflecting back on my journey I think 0:08:57.680,0:09:01.440 one of the most important things was @@ -653,34 +653,34 @@ one of the most important things was just having a reason to use it 0:09:01.440,0:09:06.080 -when i came to emacs i had something +when I came to Emacs I had something 0:09:04.480,0:09:09.600 -that i was looking for +that I was looking for 0:09:06.080,0:09:09.839 -and as soon as i found it i delved right +and as soon as I found it I delved right 0:09:09.600,0:09:12.720 in 0:09:09.839,0:09:14.480 -and i i started using it for that thing +and I I started using it for that thing 0:09:12.720,0:09:16.959 -and so i was sort of forced to +and so I was sort of forced to 0:09:14.480,0:09:19.279 take the time to read the docs and 0:09:16.959,0:09:22.399 -figure out what functions i needed +figure out what functions I needed 0:09:19.279,0:09:25.839 to function and how 0:09:22.399,0:09:29.519 -i was going to put my workflow +I was going to put my workflow 0:09:25.839,0:09:29.519 and also of course the desire to tinker @@ -692,10 +692,10 @@ and yeah so really what's next for me is just wanting to become a more active 0:09:36.800,0:09:40.640 -member of the emacs community +member of the Emacs community 0:09:38.640,0:09:43.760 -i want to give back and i think this +I want to give back and I think this 0:09:40.640,0:09:45.920 talk is sort of the first step to that @@ -716,10 +716,10 @@ really helped me become a better and more organized human being 0:09:55.839,0:10:01.920 -um i have some package ideas that i'm +um I have some package ideas that I'm 0:09:58.880,0:10:05.839 -slowly working on and yeah i just hope +slowly working on and yeah I just hope 0:10:01.920,0:10:05.839 to spread the word @@ -737,7 +737,7 @@ if you'd like to contact me here are three modes of 0:10:12.480,0:10:17.120 -or two modes of communication i will be +or two modes of communication I will be 0:10:15.279,0:10:20.079 on irc more @@ -761,7 +761,7 @@ pierce wong violin thank you very much and 0:10:26.800,0:10:30.000 -i hope you enjoy the rest of the +I hope you enjoy the rest of the 0:10:30.040,0:10:33.040 conference diff --git a/2020/subtitles/emacsconf-2020--27-state-of-retro-gaming-in-emacs-chip8--vasilij-wasamasa-schneidermann-autogen.sbv b/2020/subtitles/emacsconf-2020--27-state-of-retro-gaming-in-emacs-chip8--vasilij-wasamasa-schneidermann-autogen.sbv index 03a4e4e8..c88c3ded 100644 --- a/2020/subtitles/emacsconf-2020--27-state-of-retro-gaming-in-emacs-chip8--vasilij-wasamasa-schneidermann-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--27-state-of-retro-gaming-in-emacs-chip8--vasilij-wasamasa-schneidermann-autogen.sbv @@ -2,7 +2,7 @@ hello everyone and welcome to my talk 0:00:02.879,0:00:06.960 -state of retrogaming and emacs +state of retrogaming and Emacs 0:00:04.520,0:00:08.639 [Music] @@ -11,10 +11,10 @@ state of retrogaming and emacs first of all a little bit about myself 0:00:08.639,0:00:13.599 -my name is neilman i'm 28 years old +my name is neilman I'm 28 years old 0:00:12.000,0:00:15.200 -i work as a cyber security consultant +I work as a cyber security consultant 0:00:13.599,0:00:17.440 msg systems and @@ -29,13 +29,13 @@ review the source code for security problems 0:00:20.160,0:00:25.039 -you can reach me by email i have my own +you can reach me by email I have my own 0:00:22.960,0:00:26.480 self-hosted git repositories 0:00:25.039,0:00:28.480 -and i have a blog where you can +and I have a blog where you can 0:00:26.480,0:00:32.160 occasionally find new posts by me on all @@ -44,16 +44,16 @@ occasionally find new posts by me on all kinds of things not just emix things 0:00:32.160,0:00:36.480 -so but the motivation about this one i +so but the motivation about this one I 0:00:34.800,0:00:38.079 -found that emacs is the ultimate +found that Emacs is the ultimate 0:00:36.480,0:00:40.160 procrastination machine and there are 0:00:38.079,0:00:41.200 -lots of fun demonstrations i'll go over +lots of fun demonstrations I'll go over 0:00:40.160,0:00:44.160 a few of them @@ -80,7 +80,7 @@ there's an emulator for the z machine which you can use to play zorg 0:00:55.600,0:00:59.039 -and so i asked myself at this point can +and so I asked myself at this point can 0:00:57.600,0:01:01.039 you actually emulate retro games at @@ -95,7 +95,7 @@ and found some projects but none that were actually able to 0:01:04.479,0:01:08.000 -do it at 60fps so i set out to do my own +do it at 60fps so I set out to do my own 0:01:07.360,0:01:09.439 one @@ -134,16 +134,16 @@ it supports the superchip 8 extensions it runs at full speed all games behave 0:01:28.080,0:01:32.320 -okay as far as i'm concerned and +okay as far as I'm concerned and 0:01:30.159,0:01:34.479 -yeah i'm pretty happy with it it's very +yeah I'm pretty happy with it it's very 0:01:32.320,0:01:37.040 much the hell world of emulation 0:01:34.479,0:01:40.880 -and i might maybe do some other +and I might maybe do some other 0:01:37.040,0:01:43.360 emulation projects in the future @@ -155,7 +155,7 @@ now for the section which is the longest bunch of fun facts about ship a dot el 0:01:45.439,0:01:49.759 -which i've learned +which I've learned 0:01:46.320,0:01:52.240 during this project so @@ -329,7 +329,7 @@ all because well user input basically and 0:03:34.959,0:03:39.040 -emacs is designed to just do whatever it +Emacs is designed to just do whatever it 0:03:37.280,0:03:40.080 needs to do whenever you enter use input @@ -368,13 +368,13 @@ freezes instead which isn't what you want either 0:03:56.720,0:04:00.560 -so i went for timers which forced me to +so I went for timers which forced me to 0:03:59.360,0:04:02.159 do inversion of control 0:04:00.560,0:04:04.080 -meaning that i have to write code in the +meaning that I have to write code in the 0:04:02.159,0:04:06.159 style where it's just call it @@ -389,7 +389,7 @@ happen and to for things to progress at roughly the 0:04:09.120,0:04:12.879 -speed i want to +speed I want to 0:04:11.040,0:04:14.159 so there's the skydiver function which @@ -398,7 +398,7 @@ so there's the skydiver function which is called a 60fps 0:04:14.159,0:04:17.359 -and i have to be very careful to not do +and I have to be very careful to not do 0:04:16.000,0:04:20.479 too much in it @@ -419,7 +419,7 @@ the screen so to map this whole system to mx lisp 0:04:28.800,0:04:33.120 -i've used just integers and vectors +I've used just integers and vectors 0:04:31.199,0:04:35.040 which contain even more integers @@ -440,7 +440,7 @@ what you would do if you were writing c all of this is stored in global 0:04:42.800,0:04:46.479 -variables i'm not using any +variables I'm not using any 0:04:44.560,0:04:48.400 lists at all and as a side effect @@ -464,7 +464,7 @@ this red was rather tricky actually and there were some 0:04:56.720,0:05:01.680 -in garbage collection problems which i +in garbage collection problems which I 0:04:58.560,0:05:01.680 had to resolve over time @@ -533,10 +533,10 @@ effects [Music] 0:05:41.440,0:05:45.919 -for testing i've initially just accused +for testing I've initially just accused 0:05:43.440,0:05:47.280 -the rom until i fit ctrl g +the rom until I fit ctrl g 0:05:45.919,0:05:49.039 and then use the debug command to run @@ -545,7 +545,7 @@ and then use the debug command to run the screen to a buffer 0:05:49.039,0:05:52.320 -later on i found tiny roms that just +later on I found tiny roms that just 0:05:51.360,0:05:55.680 display a static @@ -557,13 +557,13 @@ test screen for example logo and looked whether it looked right 0:05:57.280,0:06:00.960 -i added instructions as needed and went +I added instructions as needed and went 0:05:59.199,0:06:03.360 through more and more and more roms and 0:06:00.960,0:06:05.199 -later i wrote in unit test suite as a +later I wrote in unit test suite as a 0:06:03.360,0:06:06.000 safety net and this unit test suite it @@ -584,7 +584,7 @@ the expected side effects have happened 0:06:14.880,0:06:19.120 -for debugging i usually use e-debug but +for debugging I usually use e-debug but 0:06:17.120,0:06:20.880 this was super ineffective because well @@ -602,13 +602,13 @@ single cycle when it can take like 100 cycles for things to happen 0:06:26.880,0:06:31.360 -therefore i've set up logging and +therefore I've set up logging and 0:06:29.680,0:06:32.720 -whenever i locked something +whenever I locked something 0:06:31.360,0:06:33.919 -and couldn't figure out the error i +and couldn't figure out the error I 0:06:32.720,0:06:37.039 compared my lock output with @@ -617,7 +617,7 @@ compared my lock output with instrumented version of another emulator 0:06:37.039,0:06:40.880 -and if the locks diverge then i have +and if the locks diverge then I have 0:06:39.199,0:06:42.720 figured out where the bug lies and could @@ -629,10 +629,10 @@ look deeper into it future project idea might be a chip 8 0:06:44.479,0:06:50.720 -debugger but i doubt i'll ever +debugger but I doubt I'll ever 0:06:46.639,0:06:52.639 -go into it for analysis i initially +go into it for analysis I initially 0:06:50.720,0:06:54.400 wrote a disassembler which is a very @@ -653,7 +653,7 @@ thinking of what part is data what had this code 0:07:00.000,0:07:03.360 -and i had this great idea for using the +and I had this great idea for using the 0:07:01.840,0:07:05.120 radari 2 framework @@ -665,13 +665,13 @@ and adding analysis and disassembly plug-in for it 0:07:06.479,0:07:10.319 -so i looked into this found okay here +so I looked into this found okay here 0:07:08.400,0:07:12.160 where you can write plugins in c 0:07:10.319,0:07:13.520 -but also in python so i wrote one in +but also in python so I wrote one in 0:07:12.160,0:07:15.039 python and then the scout there's @@ -683,7 +683,7 @@ actually existing one in core which you have to enable explicitly by passing its 0:07:17.440,0:07:21.840 -argument so i've tried it and found it's +argument so I've tried it and found it's 0:07:19.599,0:07:23.680 not exactly as good as my own one so @@ -704,7 +704,7 @@ rendering was the trickiest part of this whole thing because 0:07:31.360,0:07:35.759 -well i decided against using a library +well I decided against using a library 0:07:34.319,0:07:37.120 not like there would have been any @@ -722,13 +722,13 @@ file was too expensive it just created too much garbage and took too long time 0:07:45.120,0:07:49.599 -i then tried creating mutating strings +I then tried creating mutating strings 0:07:47.360,0:07:52.639 this was either either too expensive 0:07:49.599,0:07:55.039 -just like svgs or too complicated i +just like svgs or too complicated I 0:07:52.639,0:07:57.280 tried changing svg tiles which created @@ -737,7 +737,7 @@ tried changing svg tiles which created gaps between the lines 0:07:57.280,0:08:00.720 -then i tried to create an xpm file which +then I tried to create an xpm file which 0:07:59.520,0:08:02.400 was backed by a bull vector @@ -752,7 +752,7 @@ but the image caching effect made it just every nth frame to appear which 0:08:06.879,0:08:11.440 -wasn't good either then i had the idea +wasn't good either then I had the idea 0:08:10.000,0:08:13.280 to just use plain text @@ -770,13 +770,13 @@ this had perfect perfect performance there were many optimization attempts 0:08:18.479,0:08:21.840 -until i got there and it was +until I got there and it was 0:08:20.000,0:08:23.199 -very very stressful i wasn't sure +very very stressful I wasn't sure 0:08:21.840,0:08:26.160 -whether i would ever get to accept the +whether I would ever get to accept the 0:08:23.199,0:08:28.560 performance at all @@ -791,7 +791,7 @@ so technically it shouldn't be difficult to emulate it 0:08:31.280,0:08:34.880 -however doing this is hard because emacs +however doing this is hard because Emacs 0:08:33.519,0:08:37.200 officially only supports synchronous @@ -806,7 +806,7 @@ but there's also emax process which you can launch in asynchronous way 0:08:41.360,0:08:45.279 -so i looked into it and found that +so I looked into it and found that 0:08:43.519,0:08:46.640 employee has a slave mode and mpv @@ -815,7 +815,7 @@ employee has a slave mode and mpv supports listing on the 0:08:46.640,0:08:54.000 -fifo for commands so i've created a pipe +fifo for commands so I've created a pipe 0:08:50.880,0:08:55.519 started a past mpv in loop mode and @@ -824,7 +824,7 @@ started a past mpv in loop mode and always send in pause and pause command 0:08:55.519,0:09:01.839 -to the fifo and that way i could control +to the fifo and that way I could control 0:08:58.000,0:09:01.839 when to start beeping and stop beeping @@ -836,16 +836,16 @@ so yeah that's it so far was a very educational experience 0:09:07.200,0:09:10.320 -i have tried out a bunch of games which +I have tried out a bunch of games which 0:09:09.279,0:09:12.640 were 0:09:10.320,0:09:14.320 -well i almost say the worst ports of +well I almost say the worst ports of 0:09:12.640,0:09:15.839 -classic games i've ever tried +classic games I've ever tried 0:09:14.320,0:09:18.320 it wasn't terribly fun to play them but @@ -857,19 +857,19 @@ was fun to improve the emulator until well things worked good enough 0:09:21.760,0:09:25.120 -and i've learned a lot about how +and I've learned a lot about how 0:09:23.279,0:09:27.760 computers work at this level 0:09:25.120,0:09:28.880 -so maybe maybe i'll in the future make +so maybe maybe I'll in the future make 0:09:27.760,0:09:31.920 another emulator 0:09:28.880,0:09:34.000 -but uh i'm not sure whether anything +but uh I'm not sure whether anything 0:09:31.920,0:09:36.560 more advanced like intel 8080 emulator @@ -887,16 +887,16 @@ because then you could actually have an os 0:09:39.600,0:09:43.120 -inside emacs and fulfill that one +inside Emacs and fulfill that one 0:09:41.680,0:09:45.440 specific meme 0:09:43.120,0:09:47.279 -but if i try to do most serious stuff +but if I try to do most serious stuff 0:09:45.440,0:09:48.000 -i'll probably use chicken scheme which +I'll probably use chicken scheme which 0:09:47.279,0:09:49.920 is my diff --git a/2020/subtitles/emacsconf-2020--28-welcome-to-the-dungeon--erik-elmshauser-corwin-brust-autogen.sbv b/2020/subtitles/emacsconf-2020--28-welcome-to-the-dungeon--erik-elmshauser-corwin-brust-autogen.sbv index 7fbe6f98..eafeb121 100644 --- a/2020/subtitles/emacsconf-2020--28-welcome-to-the-dungeon--erik-elmshauser-corwin-brust-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--28-welcome-to-the-dungeon--erik-elmshauser-corwin-brust-autogen.sbv @@ -2,10 +2,10 @@ okay 0:00:12.960,0:00:18.000 -so i'm gonna start with my just my demo +so I'm gonna start with my just my demo 0:00:14.960,0:00:31.840 -emacs here eric we're ready +Emacs here eric we're ready 0:00:18.000,0:00:35.440 oh we are live @@ -14,31 +14,31 @@ oh we are live okay so you're starting then 0:00:35.440,0:00:41.760 -i guess i'll start right now here we go +I guess I'll start right now here we go 0:00:39.200,0:00:43.440 -so i'm a windows user as we talked about +so I'm a windows user as we talked about 0:00:41.760,0:00:46.719 yesterday 0:00:43.440,0:00:47.440 -i'm gonna try to uh start emacs for you +I'm gonna try to uh start Emacs for you 0:00:46.719,0:00:48.960 now 0:00:47.440,0:00:52.879 -and i've kind of got it pinned to this +and I've kind of got it pinned to this 0:00:48.960,0:00:55.760 -thing but mostly what i actually do +thing but mostly what I actually do 0:00:52.879,0:01:00.160 is grab a file explorer and head to my 0:00:55.760,0:01:00.160 -desktop where i have all sorts of emacs +desktop where I have all sorts of Emacs 0:01:00.559,0:01:04.160 eric can you make sure that your vlc is @@ -53,7 +53,7 @@ okay give me a second please 0:01:39.360,0:01:44.000 -i do okay all right we should be we +I do okay all right we should be we 0:01:42.079,0:01:44.560 should be working again now my apologies @@ -68,7 +68,7 @@ all right handling technical problems in real time is 0:01:47.759,0:01:52.079 -uh what emacs is all about as we're +uh what Emacs is all about as we're 0:01:50.079,0:01:53.360 coding we're constantly making errors @@ -95,7 +95,7 @@ of the ideas we introduced yesterday around how a community can help us learn 0:02:05.600,0:02:10.479 -emacs faster +Emacs faster 0:02:07.280,0:02:13.040 and how we can think broadly @@ -107,16 +107,16 @@ about the people in our team when we decide how 0:02:14.160,0:02:18.000 -what kind of emacs configuration we're +what kind of Emacs configuration we're 0:02:16.080,0:02:19.680 going to have going for our project 0:02:18.000,0:02:22.239 -so i'm just going to fire up my normal +so I'm just going to fire up my normal 0:02:19.680,0:02:25.440 -emacs config now so that we get +Emacs config now so that we get 0:02:22.239,0:02:29.120 uh hopefully a nice pretty demo or uh @@ -128,16 +128,16 @@ at least some slides and for safety we're going to avoid the server because 0:02:30.959,0:02:35.280 -i hate it when it crashes +I hate it when it crashes 0:02:33.360,0:02:37.840 it's a little less stable under windows 0:02:35.280,0:02:37.840 -i think +I think 0:02:41.120,0:02:44.800 -and well uh while this starts up i'll +and well uh while this starts up I'll 0:02:43.360,0:02:47.200 just briefly introduce @@ -164,19 +164,19 @@ so you've heard plenty from me already this conference 0:03:02.000,0:03:09.120 -um i suppose +um I suppose 0:03:05.760,0:03:10.720 -uh so i'm just gonna uh +uh so I'm just gonna uh 0:03:09.120,0:03:12.400 -so eric and i have worked things out so +so eric and I have worked things out so 0:03:10.720,0:03:14.159 that he'll do most of the talking today 0:03:12.400,0:03:14.879 -i'll drive us through some code parts +I'll drive us through some code parts 0:03:14.159,0:03:16.239 but @@ -194,10 +194,10 @@ questions about the game at all please don't hesitate to ask those as well as 0:03:21.840,0:03:24.879 -your emacs questions +your Emacs questions 0:03:28.480,0:03:33.840 -and i think we're starting out welcome +and I think we're starting out welcome 0:03:34.959,0:03:40.400 and let's cut away here so we can show @@ -206,7 +206,7 @@ and let's cut away here so we can show some faces 0:03:41.200,0:03:47.840 -i lost you eric why would you do that +I lost you eric why would you do that 0:03:45.040,0:03:47.840 there he is @@ -218,7 +218,7 @@ and let's just do one more thing because that's just kind of offensive 0:03:53.280,0:03:59.360 -i'm gonna kill off that cute wallpaper +I'm gonna kill off that cute wallpaper 0:03:55.439,0:04:02.640 we all were playing with yesterday @@ -230,13 +230,13 @@ although that's not so bad anymore oh that's terrible it's got to come back 0:04:04.480,0:04:07.360 -i'm sorry everybody +I'm sorry everybody 0:04:11.120,0:04:15.840 oh my dear all right 0:04:16.720,0:04:22.400 -and we just opened emacs so i have to +and we just opened Emacs so I have to 0:04:19.040,0:04:22.400 open my slideshow @@ -245,10 +245,10 @@ open my slideshow and there we are 0:04:28.479,0:04:32.560 -okay eric i think i'm about as ready as +okay eric I think I'm about as ready as 0:04:30.320,0:04:35.520 -i get +I get 0:04:32.560,0:04:37.840 cool well uh let's begin here welcome to @@ -257,7 +257,7 @@ cool well uh let's begin here welcome to the dungeon everybody 0:04:37.840,0:04:40.560 -i'm eric and this +I'm eric and this 0:04:41.199,0:04:45.120 london is that we've been working on for @@ -296,7 +296,7 @@ that you have heard of or maybe tried out from 0:05:08.720,0:05:11.919 -various stores and friends when i have +various stores and friends when I have 0:05:10.800,0:05:14.240 you @@ -374,19 +374,19 @@ so when we look at it as kind of like uh a technology problem whoops 0:06:24.000,0:06:27.919 -when we try to hey home uh i'm sorry i +when we try to hey home uh I'm sorry I 0:06:26.880,0:06:30.560 -got ahead of us i'll +got ahead of us I'll 0:06:27.919,0:06:30.560 -i'll cut back +I'll cut back 0:06:32.160,0:06:37.600 -i i thought we were doing fine +I I thought we were doing fine 0:06:35.520,0:06:40.000 -okay well then i'll i'll just yeah +okay well then I'll I'll just yeah 0:06:37.600,0:06:40.000 either way @@ -440,7 +440,7 @@ to work the computers in to things and uh uh 0:07:28.639,0:07:34.160 -i don't i don't know i i hardly have +I don't I don't know I I hardly have 0:07:30.479,0:07:34.160 memories uh that proceed eric @@ -530,16 +530,16 @@ um yeah either way we've been using linux since the mid 90s 0:09:01.519,0:09:06.160 -um i don't remember exactly when i did +um I don't remember exactly when I did 0:09:04.399,0:09:09.279 my first linux install 0:09:06.160,0:09:12.560 -but uh i really +but uh I really 0:09:09.279,0:09:13.279 -liked it from the get-go and um i think +liked it from the get-go and um I think 0:09:12.560,0:09:23.360 it was @@ -548,25 +548,25 @@ it was you know um 0:09:23.360,0:09:28.800 -uh and i'll add i remember the day that +uh and I'll add I remember the day that 0:09:26.320,0:09:32.560 -i learned about the formation of gnu +I learned about the formation of gnu 0:09:28.800,0:09:33.440 -it um it had a life i i mean i read lots +it um it had a life I I mean I read lots 0:09:32.560,0:09:36.880 -of licenses i +of licenses I 0:09:33.440,0:09:38.480 -i think a lot of us have written our own +I think a lot of us have written our own 0:09:36.880,0:09:41.600 swag license code 0:09:38.480,0:09:42.800 -and uh i definitely credit the formation +and uh I definitely credit the formation 0:09:41.600,0:09:46.240 of gnu to my @@ -575,13 +575,13 @@ of gnu to my being interested in thinking about that 0:09:48.640,0:09:53.040 -right i am working the slides here okay +right I am working the slides here okay 0:09:50.720,0:09:55.200 well um 0:09:53.040,0:09:56.080 -so yeah this is your turn i already +so yeah this is your turn I already 0:09:55.200,0:09:58.720 mentioned uh @@ -593,7 +593,7 @@ jeff yesterday so you're turning to take it for a few slides 0:10:00.399,0:10:04.240 -okay well i mean you know along the +okay well I mean you know along the 0:10:03.519,0:10:07.200 learning @@ -614,28 +614,28 @@ and um it didn't take very long before we got 0:10:14.720,0:10:21.040 -into using emacs um and when we were +into using Emacs um and when we were 0:10:18.240,0:10:24.000 working as software developers um back 0:10:21.040,0:10:25.680 -in the 90s we both were using emacs in +in the 90s we both were using Emacs in 0:10:24.000,0:10:28.959 an office environment with 0:10:25.680,0:10:33.360 -some other developers and it i mean +some other developers and it I mean 0:10:28.959,0:10:33.360 it was obviously a very powerful 0:10:40.560,0:10:48.000 -um yeah i'm not going to go on at length +um yeah I'm not going to go on at length 0:10:43.120,0:10:48.000 -about my love for emacs here so um +about my love for Emacs here so um 0:10:48.880,0:10:52.480 so we yeah so we put together a project @@ -659,7 +659,7 @@ and we're just having a conversation with you today 0:11:00.880,0:11:06.399 -um i'll just jump in and say +um I'll just jump in and say 0:11:03.920,0:11:08.160 from a project standpoint the the @@ -692,10 +692,10 @@ with us on discord all the time while we played different games 0:11:22.560,0:11:26.640 -and uh through that and while i was +and uh through that and while I was 0:11:25.200,0:11:31.839 -fooling with emacs is +fooling with Emacs is 0:11:26.640,0:11:31.839 generally other people played games uh @@ -725,7 +725,7 @@ really did seem to add up we built proof of concepts to do 0:11:48.000,0:11:51.440 -hard stuff quickly and i guess we'll +hard stuff quickly and I guess we'll 0:11:50.240,0:11:54.320 probably head into that @@ -746,10 +746,10 @@ the problems hey there hey 0:12:34.959,0:12:38.800 -um yeah go ahead and continue i just got +um yeah go ahead and continue I just got 0:12:37.279,0:12:40.639 -a phone call i think from leo so i'm +a phone call I think from leo so I'm 0:12:38.800,0:12:44.480 gonna mute @@ -788,7 +788,7 @@ table when we were kids and 0:13:09.680,0:13:13.839 -i mean we you know it took a while for +I mean we you know it took a while for 0:13:12.079,0:13:16.079 us to kind of @@ -935,7 +935,7 @@ you know a lot of ground to cover from a free software perspective 0:15:03.360,0:15:07.360 -so what can emacs do from a gaming +so what can Emacs do from a gaming 0:15:05.920,0:15:12.160 standpoint to @@ -1133,7 +1133,7 @@ so maps visual battle board um 0:17:50.080,0:17:54.160 -the battle board i'm just gonna i'm just +the battle board I'm just gonna I'm just 0:17:53.120,0:18:01.840 gonna skip it eric @@ -1145,7 +1145,7 @@ we'll hit it in the next one okay hang on 0:18:08.480,0:18:11.840 -okay so i'm just going to go ahead and +okay so I'm just going to go ahead and 0:18:09.919,0:18:13.760 open up uh maps and @@ -1178,7 +1178,7 @@ we turn our data into an image or what what are you hoping for yeah so 0:18:37.919,0:18:41.200 -i mean did you did you want to talk more +I mean did you did you want to talk more 0:18:39.760,0:18:45.679 from from the @@ -1187,13 +1187,13 @@ from from the svg the hand-drawn svg graphics at all 0:18:45.679,0:18:49.760 -i thought we were going to save that +I thought we were going to save that 0:18:47.039,0:18:52.000 stuff for the passing talk okay 0:18:49.760,0:18:53.440 -right now if you want yeah i mean so +right now if you want yeah I mean so 0:18:52.000,0:18:56.559 we've got about @@ -1208,10 +1208,10 @@ thought we would first take any questions that are hanging out there 0:19:00.400,0:19:04.799 -i unfortunately closed the ether pad but +I unfortunately closed the ether pad but 0:19:02.320,0:19:08.480 -i can open it again real quick +I can open it again real quick 0:19:04.799,0:19:11.440 and or you can jump @@ -1220,7 +1220,7 @@ and or you can jump jump into the to the pathing stuff now 0:19:11.440,0:19:13.760 -or i can just +or I can just 0:19:12.320,0:19:15.440 throw up an animal and we can start the @@ -1262,19 +1262,19 @@ about the game right now that would be awesome 0:19:40.160,0:19:43.600 -and i'm gonna get seated again +and I'm gonna get seated again 0:19:48.720,0:19:53.200 -i'm not sure if i talk over the stream +I'm not sure if I talk over the stream 0:19:51.200,0:19:54.720 -um if you'll hear it because i'm just +um if you'll hear it because I'm just 0:19:53.200,0:19:59.520 watching your stream 0:19:54.720,0:19:59.520 -but i can try writing an irc um +but I can try writing an irc um 0:20:01.200,0:20:07.360 sure yeah questions would be cool um or @@ -1292,7 +1292,7 @@ hand hand-drawn svg stuff just a little bit 0:20:11.440,0:20:14.640 -because i think +because I think 0:20:12.960,0:20:17.120 if that isn't interesting to people we @@ -1334,7 +1334,7 @@ um we pretty quickly decided we wanted to work with svgs because it allowed us 0:20:45.280,0:20:52.159 -to leverage the power of emacs as a text +to leverage the power of Emacs as a text 0:20:48.559,0:20:56.080 editor and a text manipulator to write @@ -1538,7 +1538,7 @@ if we start getting a little long-winded or nudges along we'll take direction 0:23:23.600,0:23:28.799 -but thanks for your questions um i'd +but thanks for your questions um I'd 0:23:26.960,0:23:30.720 like to see a demo as well we'll look at @@ -1559,7 +1559,7 @@ okay sure so let's let's take our uh one minute each swing at what the 0:23:40.720,0:23:45.120 -game is you wanna go first i called +game is you wanna go first I called 0:23:42.799,0:23:48.840 weapons @@ -1634,7 +1634,7 @@ in whatever way seems fair and equitable to everybody 0:24:32.960,0:24:36.720 -similarly i said the dungeon is kind of +similarly I said the dungeon is kind of 0:24:34.880,0:24:38.320 a simple game like there's only @@ -1682,13 +1682,13 @@ the dungeon killing things taking their stuff 0:25:03.840,0:25:06.960 -well you're way over but i don't know +well you're way over but I don't know 0:25:05.120,0:25:10.080 -how much i have to add to that +how much I have to add to that 0:25:06.960,0:25:14.159 -i will just add that if if you're +I will just add that if if you're 0:25:10.080,0:25:16.559 uh if if one's passion as a dungeon @@ -1742,7 +1742,7 @@ but um there's also a kind of a player's guide 0:25:41.200,0:25:45.919 -that that i started a few years ago um +that that I started a few years ago um 0:25:43.760,0:25:48.400 that's that's not super complete @@ -1757,7 +1757,7 @@ level basics of the game that eric's been talking from 0:25:52.320,0:25:56.960 -and i would add that some of the things +and I would add that some of the things 0:25:55.679,0:25:58.480 you know some of what makes dungeon @@ -1859,7 +1859,7 @@ out of this room and you know what they're going to do they want to 0:26:55.919,0:26:59.600 -go that way so i'm going to put the trap +go that way so I'm going to put the trap 0:26:58.240,0:27:01.360 right there @@ -1886,7 +1886,7 @@ their little faces as they squirm and struggle to stay alive 0:27:12.320,0:27:15.520 -yeah that's that's what i was trying to +yeah that's that's what I was trying to 0:27:13.760,0:27:16.320 get at thanks all right that was perfect @@ -1907,22 +1907,22 @@ important we grab it here before we jump into demos 0:27:22.960,0:27:27.760 -but otherwise i think it's time to try +but otherwise I think it's time to try 0:27:25.039,0:27:27.760 running some code 0:27:27.919,0:27:33.840 -what say okay i say do it +what say okay I say do it 0:27:31.279,0:27:36.480 okay so you less less camera more more 0:27:33.840,0:27:39.120 -emacs now +Emacs now 0:27:36.480,0:27:39.840 -and hopefully i could find the right e +and hopefully I could find the right e 0:27:39.120,0:27:42.960 max @@ -1934,13 +1934,13 @@ the right desktop all right there we are so we'll try to fire up uh 0:27:48.799,0:27:58.799 -and right now and i usually like to do +and right now and I usually like to do 0:27:54.000,0:27:58.799 the full path to emax 0:27:59.120,0:28:03.840 -when i'm gonna run it under minus q +when I'm gonna run it under minus q 0:28:07.279,0:28:10.000 all right @@ -1949,7 +1949,7 @@ all right let's have some iom 0:28:16.720,0:28:20.000 -all right and then i'm also going to do +all right and then I'm also going to do 0:28:19.360,0:28:24.000 a @@ -1961,7 +1961,7 @@ load file on the init script that you can find in the repository 0:28:25.840,0:28:33.279 -in the emacs user and it's uh +in the Emacs user and it's uh 0:28:30.480,0:28:33.279 init scripts @@ -1991,7 +1991,7 @@ in theory some very basic stuff will work even without us doing anything in 0:29:00.159,0:29:04.399 -iom so i think the the last thing eric +iom so I think the the last thing eric 0:29:02.159,0:29:06.000 was talking about was the svg code @@ -2009,7 +2009,7 @@ so we'll just fire open the maps pick a dungeon level 0:29:15.440,0:29:19.840 -let's pick a pretty one okay if i show +let's pick a pretty one okay if I show 0:29:18.480,0:29:22.480 this @@ -2021,7 +2021,7 @@ yeah whatever is that the surface yeah 0:29:27.679,0:29:32.159 -and let's scale it here i think if i +and let's scale it here I think if I 0:29:30.799,0:29:34.960 wrap @@ -2048,7 +2048,7 @@ and gender so we more or less on the surface 0:29:50.080,0:29:52.799 -map i +map I 0:29:53.120,0:29:58.399 basically started with almost no @@ -2069,13 +2069,13 @@ were existing tiles but then we were like this is going to be a surface map 0:30:05.200,0:30:08.399 -so we're outdoors so i want hills and i +so we're outdoors so I want hills and I 0:30:07.279,0:30:11.760 want trees 0:30:08.399,0:30:12.399 -and i want grass and um it took a little +and I want grass and um it took a little 0:30:11.760,0:30:15.039 while @@ -2126,7 +2126,7 @@ and real quickly compose new map tiles and uh stamp out a bunch of new maps 0:30:44.240,0:30:48.640 -so now i'll uh show off one of the other +so now I'll uh show off one of the other 0:30:46.880,0:30:50.559 things so the next thing we did once we @@ -2168,10 +2168,10 @@ stuff like oop that's gonna be the map again um 0:31:14.320,0:31:18.320 -i'll just run it here through i +I'll just run it here through I 0:31:15.919,0:31:20.080 -am so it's more obvious what i'm doing +am so it's more obvious what I'm doing 0:31:18.320,0:31:21.679 um @@ -2255,25 +2255,25 @@ more hands you know many hands make light work all right 0:32:18.240,0:32:23.360 -i'll bite yeah +I'll bite yeah 0:32:21.760,0:32:24.799 and the character she won't load for us 0:32:23.360,0:32:26.960 -today i had some problems with my +today I had some problems with my 0:32:24.799,0:32:29.360 -version control i had to revert my thing +version control I had to revert my thing 0:32:26.960,0:32:31.200 -i threw all my local changes in a stash +I threw all my local changes in a stash 0:32:29.360,0:32:32.080 and it's it's a terrible mess let's look 0:32:31.200,0:32:37.519 -at stuff i +at stuff I 0:32:32.080,0:32:40.559 tested already today uh before @@ -2294,10 +2294,10 @@ uh in fact actually your basic require should work 0:32:57.440,0:33:02.640 -no uh i can try load library +no uh I can try load library 0:33:00.480,0:33:03.760 -uh you know what let's forg i'm just +uh you know what let's forg I'm just 0:33:02.640,0:33:04.960 gonna go ahead and give it to you as a @@ -2321,7 +2321,7 @@ since only some of the time uh first we have to 0:33:20.880,0:33:28.559 -uh ctrl x alt i d m +uh ctrl x alt I d m 0:33:24.799,0:33:31.760 all right and having then loaded @@ -2345,7 +2345,7 @@ changing level let's look at something else 0:33:43.200,0:33:47.360 -um i mentioned there were a number of +um I mentioned there were a number of 0:33:46.399,0:33:51.600 bindings @@ -2381,7 +2381,7 @@ so let's let's see if battleboard works now 0:34:13.040,0:34:17.040 -i really thought that was on f7 up +I really thought that was on f7 up 0:34:15.760,0:34:19.679 that's the character sheet @@ -2426,7 +2426,7 @@ good no 0:35:08.480,0:35:13.040 -try let cemex guess no joy all right i'm +try let cemex guess no joy all right I'm 0:35:11.760,0:35:14.079 not sure what's up with the battle board @@ -2447,7 +2447,7 @@ we had discussed using its code as an example so maybe we'll debug it with you 0:35:21.040,0:35:25.359 -um i'll certainly check for questions +um I'll certainly check for questions 0:35:22.640,0:35:28.079 first um @@ -2462,7 +2462,7 @@ not scaling ideally here see if reloading it does anything 0:35:35.680,0:35:40.960 -nope not as far as i can tell assuming +nope not as far as I can tell assuming 0:35:39.440,0:35:42.800 you don't have this scale implemented @@ -2534,7 +2534,7 @@ particularly the sizing of the graph paper background 0:36:39.680,0:36:44.240 -so i've started the work +so I've started the work 0:36:41.119,0:36:47.040 in dmdraw.el @@ -2549,7 +2549,7 @@ this removing the how did we get data out of 0:36:50.160,0:36:53.280 -org mode that i talked about yesterday +org mode that I talked about yesterday 0:36:51.760,0:36:56.480 with our etl flows @@ -2564,13 +2564,13 @@ how did we solve the problem of predicated drawing 0:37:00.160,0:37:05.200 -which i realized we didn't really talk +which I realized we didn't really talk 0:37:01.839,0:37:07.760 -about so should i jump into that +about so should I jump into that 0:37:05.200,0:37:09.280 -yeah i guess uh how are we on time we +yeah I guess uh how are we on time we 0:37:07.760,0:37:11.359 have time for detours @@ -2588,13 +2588,13 @@ uh come back for the questions cool do it 0:37:17.680,0:37:20.800 -and i'm just gonna peek into my org mode +and I'm just gonna peek into my org mode 0:37:20.480,0:37:23.200 by 0:37:20.800,0:37:24.960 -into my chat conference and i don't see +into my chat conference and I don't see 0:37:23.200,0:37:25.520 anybody talking to me from the organizer @@ -2603,7 +2603,7 @@ anybody talking to me from the organizer channel 0:37:25.520,0:37:28.800 -so i'm going to assume that's a good +so I'm going to assume that's a good 0:37:26.560,0:37:32.079 guess @@ -2627,16 +2627,16 @@ order to keep working on the project um 0:37:45.119,0:37:51.839 -so uh i'll +so uh I'll 0:37:48.480,0:37:55.920 -i'll do the +I'll do the 0:37:51.839,0:37:59.839 um we'll try to find something different 0:37:55.920,0:37:59.839 -from any gif i've shared here right +from any gif I've shared here right 0:38:01.040,0:38:05.760 so here we are in a random go ahead eric @@ -2693,7 +2693,7 @@ uh-oh then we'll walk around a little okay there we go we're halfway there 0:38:50.480,0:38:53.520 -i'll have to i'll have to do a full +I'll have to I'll have to do a full 0:38:52.160,0:38:55.920 redraw @@ -2702,10 +2702,10 @@ redraw uh the sketch the sketching stuff has 0:38:55.920,0:39:00.240 -has has broken things here like i said +has has broken things here like I said 0:38:58.480,0:39:01.599 -the two aren't separated once i run them +the two aren't separated once I run them 0:39:00.240,0:39:03.520 in the same instance they're not @@ -2786,7 +2786,7 @@ um different stuff works on different days 0:40:03.119,0:40:07.119 -well i will say in our defense this is +well I will say in our defense this is 0:40:05.200,0:40:07.520 exactly why we staged a complicated @@ -2804,7 +2804,7 @@ with that instead of trying to give you uh the experience 0:40:14.160,0:40:19.200 -of of of what it's like uh to use emacs +of of of what it's like uh to use Emacs 0:40:17.760,0:40:21.359 to do this which is @@ -2846,7 +2846,7 @@ svg generation uh for question number four there have you played with 0:40:49.119,0:40:55.119 -generating svgs pragmatically in emacs +generating svgs pragmatically in Emacs 0:40:52.000,0:40:55.680 that is what the maps are doing um in @@ -2897,7 +2897,7 @@ over some stuff we were going to present yeah that's right we skipped a whole 0:41:25.040,0:41:28.160 -bunch of slides and i can certainly uh +bunch of slides and I can certainly uh 0:41:26.880,0:41:30.640 go back to them they're open here @@ -2906,19 +2906,19 @@ go back to them they're open here obviously 0:41:31.040,0:41:34.480 -um right i was just showing off the +um right I was just showing off the 0:41:33.599,0:41:36.880 sketching 0:41:34.480,0:41:38.000 -tool uh briefly in that context but i +tool uh briefly in that context but I 0:41:36.880,0:41:40.000 think you're right let's 0:41:38.000,0:41:41.280 -we can jump over to the actually i +we can jump over to the actually I 0:41:40.000,0:41:42.000 should finish with this now having @@ -2954,7 +2954,7 @@ so that has couple obvious bugs with it right didn't pick it didn't pick up 0:42:07.119,0:42:11.280 -those control points until i reused them +those control points until I reused them 0:42:09.280,0:42:13.760 not clearing that stack @@ -3020,10 +3020,10 @@ that looks uh and even the click yep and this this 0:43:04.560,0:43:07.280 -glitch action here is the last thing i +glitch action here is the last thing I 0:43:06.160,0:43:08.079 -was working on before i dropped +was working on before I dropped 0:43:07.280,0:43:10.079 everything to @@ -3125,7 +3125,7 @@ drawing oh there's a special room here do you have any elves 0:44:25.200,0:44:31.440 -you do so i draw +you do so I draw 0:44:26.480,0:44:31.440 there is elf's way um @@ -3173,7 +3173,7 @@ when uh when we go to present um the 0:45:10.560,0:45:15.839 -what am i trying to say the the drawing +what am I trying to say the the drawing 0:45:13.520,0:45:18.000 in in fog of war mode as we move down @@ -3317,7 +3317,7 @@ you know whatever so we also built some test programs um 0:47:01.200,0:47:05.359 -and various of the i'm not not sure what +and various of the I'm not not sure what 0:47:04.079,0:47:07.040 kind of shape we're gonna find these in @@ -3455,10 +3455,10 @@ about how you can use it where it matters right 0:49:02.640,0:49:05.920 -not support every feature in the world i +not support every feature in the world I 0:49:04.319,0:49:07.280 -can't count the number of times i said +can't count the number of times I said 0:49:05.920,0:49:09.200 eric eric eric @@ -3542,7 +3542,7 @@ making it you know a million miles wide yeah 0:49:59.599,0:50:02.640 -do you want to should i go ahead and +do you want to should I go ahead and 0:50:01.040,0:50:06.079 pull open like a level here @@ -3563,10 +3563,10 @@ look down like in the level change feature oh sure 0:50:18.800,0:50:22.400 -sorry i'm not quite sitting well to my +sorry I'm not quite sitting well to my 0:50:20.240,0:50:27.839 -keyboard here i can just readjust things +keyboard here I can just readjust things 0:50:22.400,0:50:27.839 real quick @@ -3587,7 +3587,7 @@ tags into them and what we oh maybe it's not in these 0:50:44.160,0:50:49.359 -i thought it was +I thought it was 0:50:50.079,0:50:54.240 special probably yeah no there it is @@ -3602,7 +3602,7 @@ it was in level change it does the table can you repeat okay great 0:50:58.720,0:51:01.920 -up and down so fast i didn't realize so +up and down so fast I didn't realize so 0:51:00.640,0:51:05.680 this first table @@ -3653,7 +3653,7 @@ there we go so the same tiles only here we've got overlay 0:51:35.359,0:51:40.319 -documentation and behavior and i guess +documentation and behavior and I guess 0:51:38.720,0:51:41.839 we haven't talked about this at all the @@ -3719,7 +3719,7 @@ should be pretty close to our time um questions or just say goodbye 0:52:33.920,0:52:38.559 -um yeah so there's the i'm sorry we +um yeah so there's the I'm sorry we 0:52:36.880,0:52:40.000 couldn't show it earlier there is the @@ -3758,13 +3758,13 @@ and keeping the org mode file in sync with 0:53:05.280,0:53:12.319 -with clicks so and i can press the star +with clicks so and I can press the star 0:53:09.040,0:53:15.359 key and set my damage to -1 and 0:53:12.319,0:53:16.400 -take the damage back off i just haven't +take the damage back off I just haven't 0:53:15.359,0:53:18.079 spent a lot of time @@ -3776,13 +3776,13 @@ building up fancy bindings for this you'll also find that the crew 0:53:20.800,0:53:23.839 -probably find how i figure out what was +probably find how I figure out what was 0:53:23.119,0:53:26.880 clicked on 0:53:23.839,0:53:28.000 -in the code hard but if i just assign +in the code hard but if I just assign 0:53:26.880,0:53:32.960 something recognizable @@ -3866,10 +3866,10 @@ revealing the wrong okay 0:54:38.720,0:54:42.160 -and i don't know how we're set for time +and I don't know how we're set for time 0:54:40.480,0:54:44.400 -but i just saw a message +but I just saw a message 0:54:42.160,0:54:46.480 um from trixie that she could jump on if @@ -3878,13 +3878,13 @@ um from trixie that she could jump on if we want her oh that would be amazing 0:54:46.480,0:54:51.520 -yeah go ahead and invite her in i'll +yeah go ahead and invite her in I'll 0:54:47.920,0:54:51.520 just cut to the scene as soon as she's 0:54:51.680,0:54:56.799 -i in uh yeah so we're reaching the ask +I in uh yeah so we're reaching the ask 0:54:56.160,0:54:58.960 me any @@ -3911,7 +3911,7 @@ you know if we're if we're more than like 0:55:10.000,0:55:13.760 -15 to 20 minutes from our time but i i +15 to 20 minutes from our time but I I 0:55:12.640,0:55:16.640 suspect we've less weight @@ -3926,10 +3926,10 @@ respect for all the other presenters um 0:55:24.319,0:55:30.640 -oh i don't want to close that actually +oh I don't want to close that actually 0:55:28.720,0:55:32.839 -i think i may have found an old version +I think I may have found an old version 0:55:30.640,0:55:35.200 of my slides that could have some good @@ -3941,7 +3941,7 @@ stuff it's been an event for a couple of weeks 0:55:36.799,0:55:41.359 -here i had a break in and uh +here I had a break in and uh 0:55:38.799,0:55:43.599 my somebody got into our bank accounts @@ -3953,7 +3953,7 @@ and nasty business just a lot going on over 0:55:46.880,0:55:50.079 -over this whole year i think +over this whole year I think 0:55:50.720,0:55:53.839 do we have more questions to shag or @@ -3962,7 +3962,7 @@ do we have more questions to shag or where 0:55:53.839,0:55:58.799 -sure so i think +sure so I think 0:55:56.960,0:56:01.040 there was at least one we deferred a @@ -4034,7 +4034,7 @@ while you're doing all that and working in dice and remembering the rules 0:56:38.319,0:56:43.200 -it's actually a complicated activity i +it's actually a complicated activity I 0:56:40.880,0:56:46.240 liken it more to a bridge game @@ -4058,10 +4058,10 @@ have have definitely the strategy to them but 0:56:56.160,0:56:59.839 -i don't eric your thoughts +I don't eric your thoughts 0:57:00.160,0:57:06.640 -yeah i mean i think that's fair um +yeah I mean I think that's fair um 0:57:03.920,0:57:08.160 you know yes definitely the the @@ -4088,7 +4088,7 @@ gets to write their own rules and is free to change whatever 0:57:19.440,0:57:22.720 -you want and that being said i've +you want and that being said I've 0:57:21.760,0:57:25.839 certainly seen @@ -4100,7 +4100,7 @@ people try to take on challenging that always eight characters in a party 0:57:28.079,0:57:32.640 -thing um i've seen people take +thing um I've seen people take 0:57:30.640,0:57:34.640 approaches like every player gets two @@ -4133,7 +4133,7 @@ seem to keep coming back to our um party of eight 0:57:49.680,0:57:55.839 -yeah it's i i i i it's one of the things +yeah it's I I I I it's one of the things 0:57:54.160,0:57:57.359 dungeon that you can't change when you @@ -4202,13 +4202,13 @@ say what's your character name and what's your special power 0:58:44.480,0:58:51.599 -and and then i say uh i +and and then I say uh I 0:58:48.400,0:58:53.839 -i i'm zelda and uh +I I'm zelda and uh 0:58:51.599,0:58:56.000 -i i have this bridge that i can put down +I I have this bridge that I can put down 0:58:53.839,0:58:59.040 that always gets me across the river @@ -4295,7 +4295,7 @@ powers obviously the candle come on also that was link not zelda 0:59:53.359,1:00:01.440 -i still have my t-shirt hey there she is +I still have my t-shirt hey there she is 0:59:56.240,1:00:05.839 let's cut scene @@ -4307,7 +4307,7 @@ you get video fun filters today because that's what we got going on over here 1:00:07.359,1:00:15.839 -today all right i'm gonna recut +today all right I'm gonna recut 1:00:08.799,1:00:15.839 everybody hang on tight @@ -4331,40 +4331,40 @@ uh who is uh one of our project team members 1:00:32.720,1:00:35.440 -somebody who's learning emacs as part of +somebody who's learning Emacs as part of 1:00:34.559,1:00:38.480 the project 1:00:35.440,1:00:40.720 -and um yeah i +and um yeah I 1:00:38.480,1:00:42.160 -i i particularly wanted to invite you on +I I particularly wanted to invite you on 1:00:40.720,1:00:44.319 to talk about your experience learning 1:00:42.160,1:00:46.079 -emacs i think you have run into +Emacs I think you have run into 1:00:44.319,1:00:47.839 places where it's a pain in the butt to 1:00:46.079,1:00:56.000 -learn emacs and that this is a safe +learn Emacs and that this is a safe 1:00:47.839,1:00:58.960 space to talk about that 1:00:56.000,1:01:00.640 -jump into that by saying um the emacs +jump into that by saying um the Emacs 1:00:58.960,1:01:02.880 cheat sheet 1:01:00.640,1:01:03.680 -um i think it's the one that canoe puts +um I think it's the one that canoe puts 1:01:02.880,1:01:07.680 out @@ -4385,7 +4385,7 @@ a lot in conversation with corona and eric and 1:01:15.200,1:01:21.920 -i but copy paste versus +I but copy paste versus 1:01:18.000,1:01:24.480 what yank and w @@ -4400,28 +4400,28 @@ why would you even do that to us right where where were you 1:01:31.200,1:01:38.480 -when zero's park happened no i i +when zero's park happened no I I 1:01:33.359,1:01:39.520 understand that makes sense what else 1:01:38.480,1:01:41.440 -i mean you don't have to sit here and +I mean you don't have to sit here and 1:01:39.520,1:01:43.119 -rag on emacs but we're here for that +rag on Emacs but we're here for that 1:01:41.440,1:01:44.400 -that's all i'm saying +that's all I'm saying 1:01:43.119,1:01:46.799 -no i'm like that's been the biggest +no I'm like that's been the biggest 1:01:44.400,1:01:49.920 -thing like i'm +thing like I'm 1:01:46.799,1:01:52.319 -i'm used to like just kind of the +I'm used to like just kind of the 1:01:49.920,1:01:53.839 very binary nature like nope that didn't @@ -4436,10 +4436,10 @@ so as long as you're like willing to try other stuff 1:01:59.200,1:02:06.559 -like emacs will be fine so +like Emacs will be fine so 1:02:02.880,1:02:08.960 -it's a tough cookie i can take it +it's a tough cookie I can take it 1:02:06.559,1:02:11.119 worst thing that happens is you have to @@ -4466,13 +4466,13 @@ yeah if anybody does have any questions up there uh 1:02:27.680,1:02:32.000 -for hope for eric or i so just to +for hope for eric or I so just to 1:02:29.839,1:02:34.240 -summarize i've known eric +summarize I've known eric 1:02:32.000,1:02:36.160 -i've known eric my whole life i've known +I've known eric my whole life I've known 1:02:34.240,1:02:39.599 hope around a decade we @@ -4484,10 +4484,10 @@ worked together on a project for uh for a science fiction convention yeah 1:02:44.559,1:02:48.960 -we got conventions and then i also +we got conventions and then I also 1:02:46.880,1:02:50.799 -helped with i just wrote a bio +helped with I just wrote a bio 1:02:48.960,1:02:53.520 so this should like all theoretically be @@ -4496,10 +4496,10 @@ so this should like all theoretically be in my head right 1:02:53.599,1:03:00.160 -i want i refer to my own bio +I want I refer to my own bio 1:02:58.079,1:03:02.640 -i'm the project coordinator for dungeon +I'm the project coordinator for dungeon 1:03:00.160,1:03:02.640 mode @@ -4520,7 +4520,7 @@ and also people that we just met maybe that's a that's a great segue 1:03:22.319,1:03:26.400 -um do throw your questions in there i'm +um do throw your questions in there I'm 1:03:25.039,1:03:27.839 gonna fill for just a second and then @@ -4532,7 +4532,7 @@ we'll probably cut away um but uh 1:03:32.319,1:03:36.319 -uh i mean thematically actually that's +uh I mean thematically actually that's 1:03:34.960,1:03:37.200 that's too abrupt so we need to go @@ -4574,7 +4574,7 @@ sharing it's sharing its tradition as we think about 1:03:57.520,1:04:02.799 -learning emacs +learning Emacs 1:03:58.799,1:04:04.880 and like making that awesome um @@ -4592,16 +4592,16 @@ computers a tool to make people freer wow that's like five questions yeah so 1:04:15.200,1:04:18.960 -i'm gonna start +I'm gonna start 1:04:15.920,1:04:22.240 -with jumping um i think +with jumping um I think 1:04:18.960,1:04:25.359 that dungeon is a lot of fun and 1:04:22.240,1:04:27.599 -you know i'm i've played many +you know I'm I've played many 1:04:25.359,1:04:28.480 commercial role-playing games over the @@ -4610,13 +4610,13 @@ commercial role-playing games over the years 1:04:28.480,1:04:32.000 -and i've enjoyed all of them and there +and I've enjoyed all of them and there 1:04:31.680,1:04:34.720 are 1:04:32.000,1:04:36.319 -very few of them that i've had as many +very few of them that I've had as many 1:04:34.720,1:04:40.160 belly laughs and as much @@ -4625,7 +4625,7 @@ belly laughs and as much just joy playing as from dungeon 1:04:40.160,1:04:43.280 -and i think you know the magic of it is +and I think you know the magic of it is 1:04:42.799,1:04:45.520 you know @@ -4640,7 +4640,7 @@ people you play with and having fun with your friends 1:04:49.599,1:04:53.440 -and what i would hope that people can +and what I would hope that people can 1:04:51.280,1:04:55.920 take away from is that dungeon has the @@ -4673,7 +4673,7 @@ so if you're interested in having fun come help us build this fun tool 1:05:20.960,1:05:24.079 -all right so i just got the call that +all right so I just got the call that 1:05:22.319,1:05:25.039 we've got just about two to three @@ -4688,7 +4688,7 @@ and we should start our wrap-up okay wrap up so 1:05:31.440,1:05:35.920 -yeah um so i'll i'll see if i can charge +yeah um so I'll I'll see if I can charge 1:05:34.240,1:05:38.480 the room with some energy unless you're @@ -4697,7 +4697,7 @@ the room with some energy unless you're ready to have at it hope 1:05:38.480,1:05:42.799 -here here's here's what i want people to +here here's here's what I want people to 1:05:40.720,1:05:46.720 take away @@ -4706,16 +4706,16 @@ take away were you like no okay 1:05:47.039,1:05:51.839 -i'm not getting your audio hope +I'm not getting your audio hope 1:05:53.599,1:05:57.359 -it's okay on my end maybe i just need to +it's okay on my end maybe I just need to 1:05:55.839,1:05:58.880 speak up 1:05:57.359,1:06:00.640 -is this better let me know when i'm +is this better let me know when I'm 1:05:58.880,1:06:01.680 coming through yeah you're coming @@ -4724,13 +4724,13 @@ coming through yeah you're coming through now 1:06:01.680,1:06:08.799 -okay cool oh no i +okay cool oh no I 1:06:05.359,1:06:10.559 -was gonna say go ahead i didn't okay +was gonna say go ahead I didn't okay 1:06:08.799,1:06:12.880 -i mean i i don't know that i know what i +I mean I I don't know that I know what I 1:06:10.559,1:06:13.599 want to say either except a whole ton of @@ -4739,7 +4739,7 @@ want to say either except a whole ton of thank yous 1:06:13.599,1:06:17.200 -so i will i will save those for the for +so I will I will save those for the for 1:06:16.480,1:06:20.880 the literal @@ -4748,13 +4748,13 @@ the literal end here and instead 1:06:20.880,1:06:27.839 -what i would say is as we build +what I would say is as we build 1:06:24.160,1:06:32.160 our amazing innovations and 1:06:27.839,1:06:35.119 -explore our ideas in emacs +explore our ideas in Emacs 1:06:32.160,1:06:36.079 we are fighting our own ego for the will @@ -4790,7 +4790,7 @@ is a terrible idea it's really hard to be like 1:06:47.920,1:06:51.200 -no i love that idea it works +no I love that idea it works 1:06:49.760,1:06:55.520 theatrically but @@ -4823,7 +4823,7 @@ and and and good faith conversations on that subject 1:07:15.440,1:07:19.119 -anybody else wanted i want to weigh it +anybody else wanted I want to weigh it 1:07:17.520,1:07:22.960 in after that sorry that that was more @@ -4835,7 +4835,7 @@ of a calm down than a then a fire out oh that's okay 1:07:27.280,1:07:30.960 -i mean um the first part of this but i +I mean um the first part of this but I 1:07:29.280,1:07:32.960 think um @@ -4856,13 +4856,13 @@ butter yeah our whole project is built on org 1:07:40.240,1:07:46.240 -mode right and i'm just really excited +mode right and I'm just really excited 1:07:42.720,1:07:49.680 -because like i have i don't have adhd +because like I have I don't have adhd 1:07:46.240,1:07:51.119 -but i have like something similar and so +but I have like something similar and so 1:07:49.680,1:07:54.880 like to know that there's something that @@ -4871,7 +4871,7 @@ like to know that there's something that exists that is like purely hierarchical 1:07:54.880,1:07:58.559 -is incredible like i can just run a +is incredible like I can just run a 1:07:57.760,1:08:01.839 report @@ -4880,7 +4880,7 @@ report basically and get all of my like 1:08:01.839,1:08:05.760 -to-do lists that i didn't have to put in +to-do lists that I didn't have to put in 1:08:03.839,1:08:10.240 one specific place @@ -4892,13 +4892,13 @@ um and like that's kind of been a complex issue for me of like 1:08:14.559,1:08:18.080 -okay i have all these to-do lists like +okay I have all these to-do lists like 1:08:16.480,1:08:18.319 in google keep or whatever like what do 1:08:18.080,1:08:20.719 -i +I 1:08:18.319,1:08:21.359 do with them now so being able to like @@ -4913,7 +4913,7 @@ into one list and then just cycle through them is really incredible 1:08:26.640,1:08:34.480 -and i think taking a dungeon and +and I think taking a dungeon and 1:08:30.239,1:08:35.839 like using it to @@ -4925,7 +4925,7 @@ like combining it with org mode basically um 1:08:37.759,1:08:42.560 -really yeah i'm excited about it i'm +really yeah I'm excited about it I'm 1:08:41.040,1:08:44.159 excited to see like what it can do for @@ -4937,10 +4937,10 @@ player groups um yeah especially 1:08:47.759,1:08:52.319 -like i was excited about dungeon mode um +like I was excited about dungeon mode um 1:08:50.319,1:08:53.920 -before the pandemic and now like i'm +before the pandemic and now like I'm 1:08:52.319,1:08:57.120 only more enthusiastic @@ -4970,13 +4970,13 @@ role-playing games are a really good fit 1:09:11.279,1:09:14.799 -so um so i think that's probably about +so um so I think that's probably about 1:09:13.839,1:09:18.560 our time 1:09:14.799,1:09:21.759 -um i'm guessing that's my call and +um I'm guessing that's my call and 1:09:18.560,1:09:23.120 uh thank you very much thank you diff --git a/2020/subtitles/emacsconf-2020--30-a-tour-of-vterm--gabriele-bozzola-sbozzolo-autogen.sbv b/2020/subtitles/emacsconf-2020--30-a-tour-of-vterm--gabriele-bozzola-sbozzolo-autogen.sbv index 73cdf64b..761568a6 100644 --- a/2020/subtitles/emacsconf-2020--30-a-tour-of-vterm--gabriele-bozzola-sbozzolo-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--30-a-tour-of-vterm--gabriele-bozzola-sbozzolo-autogen.sbv @@ -26,7 +26,7 @@ and to do that we'll compare v term with the 0:00:18.320,0:00:22.400 -packages which are built in emacs mean +packages which are built in Emacs mean 0:00:20.640,0:00:25.199 the term @@ -38,10 +38,10 @@ so let's let's jump into the v term so this is a feature buffer 0:00:26.720,0:00:31.519 -and this is a ansi term buffer what i'm +and this is a ansi term buffer what I'm 0:00:29.679,0:00:32.160 -going to do now is first i'm going to +going to do now is first I'm going to 0:00:31.519,0:00:35.760 prove you @@ -74,7 +74,7 @@ with ancient term well we already already see the difference 0:00:51.520,0:00:54.559 -so i will use this time to tell you +so I will use this time to tell you 0:00:53.039,0:00:57.360 what's different and @@ -272,7 +272,7 @@ this is an e-max buffer we can enjoy a lot of features from 0:03:08.879,0:03:11.920 -emacs +Emacs 0:03:09.760,0:03:13.200 as well as a tighter integration with @@ -287,7 +287,7 @@ for example as you see here the title of my buffer 0:03:17.599,0:03:21.760 -is from the director i'm in so let's go +is from the director I'm in so let's go 0:03:20.720,0:03:24.799 to my tmp @@ -308,7 +308,7 @@ and of course the title is not the only place where information is exchanged 0:03:32.000,0:03:35.920 -i can find a file and i will be in the +I can find a file and I will be in the 0:03:34.799,0:03:38.239 directory @@ -323,13 +323,13 @@ also available in nc term and it works also on b term and it 0:03:41.680,0:03:44.720 -follows me so if i go to tmp i'll get +follows me so if I go to tmp I'll get 0:03:43.840,0:03:48.000 the tmp 0:03:44.720,0:03:48.640 -if i ssh to a remote server it will work +if I ssh to a remote server it will work 0:03:48.000,0:03:51.120 also @@ -362,16 +362,16 @@ that requires some configuration the term 0:04:10.159,0:04:14.000 -command message i as you see there's a +command message I as you see there's a 0:04:12.480,0:04:16.239 -higher so what i'm doing +higher so what I'm doing 0:04:14.000,0:04:17.199 -is i'm executing the eagles function i +is I'm executing the eagles function I 0:04:16.239,0:04:19.840 -and i can drop that +and I can drop that 0:04:17.199,0:04:20.320 and turn it around uh hash function to @@ -401,7 +401,7 @@ it's important to stress what's the nature of feature 0:04:35.360,0:04:39.120 -for instance every time i'm sending a +for instance every time I'm sending a 0:04:37.360,0:04:40.800 key binding it's not immediately clear @@ -446,10 +446,10 @@ exactly like a imax buffer we want to be able to search if 0:05:05.440,0:05:08.880 -if i try to get it to search it will not +if I try to get it to search it will not 0:05:07.039,0:05:09.360 -work i will send it to the shop so to do +work I will send it to the shop so to do 0:05:08.880,0:05:12.400 that @@ -467,58 +467,58 @@ copy mode and now this buffer is essentially a fundamental buffer 0:05:17.039,0:05:24.400 -i can move around as i can search +I can move around as I can search 0:05:21.120,0:05:25.840 -uh so it must have i +uh so it must have I 0:05:24.400,0:05:27.120 -can do everything i want and there are +can do everything I want and there are 0:05:25.840,0:05:29.600 -additional features for example i can +additional features for example I can 0:05:27.120,0:05:31.440 jump around 0:05:29.600,0:05:32.639 -all the prompts and i find this +all the prompts and I find this 0:05:31.440,0:05:34.400 extremely useful 0:05:32.639,0:05:35.919 -because i can copy update from my +because I can copy update from my 0:05:34.400,0:05:39.199 programs or 0:05:35.919,0:05:42.400 -what i always have to do is i have to +what I always have to do is I have to 0:05:39.199,0:05:43.120 -google some errors so what i do is i +google some errors so what I do is I 0:05:42.400,0:05:45.919 select that 0:05:43.120,0:05:46.880 -and i have my keybinding in maksakov and +and I have my keybinding in maksakov and 0:05:45.919,0:05:49.199 -i'm googling +I'm googling 0:05:46.880,0:05:50.400 -what i have to google so this is very +what I have to google so this is very 0:05:49.199,0:05:52.800 nice and 0:05:50.400,0:05:54.400 -if i now that have selected something if +if I now that have selected something if 0:05:52.800,0:05:57.120 -i just press return i will +I just press return I will 0:05:54.400,0:05:57.440 go back to my normal editing mode with @@ -527,7 +527,7 @@ go back to my normal editing mode with the 0:05:57.440,0:06:01.600 -text copied so i can paste it back so +text copied so I can paste it back so 0:06:00.400,0:06:04.160 it's a quick way to @@ -560,7 +560,7 @@ but since it's leveraging the power of an external module 0:06:18.960,0:06:22.000 -you must have emacs compiled with +you must have Emacs compiled with 0:06:20.639,0:06:25.600 support for modules @@ -572,7 +572,7 @@ and many distros like ubuntu debian that's not there so you have to get 0:06:27.199,0:06:30.160 -emacs with support for modules compiling +Emacs with support for modules compiling 0:06:29.840,0:06:32.000 or @@ -590,7 +590,7 @@ which works only on mac or 0:06:37.440,0:06:41.759 -new linux systems emacs will try to find +new linux systems Emacs will try to find 0:06:40.319,0:06:43.680 and compile this module @@ -608,7 +608,7 @@ well that's not it's not available and will not work 0:06:49.199,0:06:53.440 -so to conclude i want to just advertise +so to conclude I want to just advertise 0:06:52.560,0:06:56.240 this page @@ -626,7 +626,7 @@ open unusual in case we'll try to help you we are very excited about feature 0:07:00.800,0:07:10.319 -and i think it's a transformative +and I think it's a transformative 0:07:02.639,0:07:10.319 terminal experience inside glue imax diff --git a/2020/subtitles/emacsconf-2020--30-a-tour-of-vterm--questions--gabriele-bozzola-sbozzolo-autogen.sbv b/2020/subtitles/emacsconf-2020--30-a-tour-of-vterm--questions--gabriele-bozzola-sbozzolo-autogen.sbv index 8378a577..50e8e376 100644 --- a/2020/subtitles/emacsconf-2020--30-a-tour-of-vterm--questions--gabriele-bozzola-sbozzolo-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--30-a-tour-of-vterm--questions--gabriele-bozzola-sbozzolo-autogen.sbv @@ -1,5 +1,5 @@ 0:00:01.520,0:00:05.279 -okay i mean can you hear me yep i can +okay I mean can you hear me yep I can 0:00:03.360,0:00:07.200 hear you can you hear me @@ -14,7 +14,7 @@ to start answering questions and by the way people for the 0:00:09.280,0:00:12.400 -for the stream i'm actually on a phone +for the stream I'm actually on a phone 0:00:10.880,0:00:13.360 call right now so the quality might be a @@ -29,10 +29,10 @@ but we're trying our best hello uh thanks for attending my talk 0:00:20.480,0:00:24.000 -i see four questions on the user product +I see four questions on the user product 0:00:22.800,0:00:27.039 -i'm going to answer +I'm going to answer 0:00:24.000,0:00:29.039 them okay so the first one is @@ -47,7 +47,7 @@ somewhere uh yes they're very simple skips 0:00:31.840,0:00:35.520 -uh i'll find a way to distribute them +uh I'll find a way to distribute them 0:00:33.680,0:00:37.600 somehow @@ -62,7 +62,7 @@ one is more difficult it's more difficult it's the differences between 0:00:40.559,0:00:47.360 -e shell and v term so i did very basic +e shell and v term so I did very basic 0:00:44.320,0:00:50.399 level the main difference is that v @@ -71,7 +71,7 @@ level the main difference is that v term is implemented with 0:00:50.399,0:00:53.840 -as a bridge between emacs and an +as a bridge between Emacs and an 0:00:52.800,0:00:56.079 external library @@ -146,10 +146,10 @@ where we compare v-terms with e-shell with shell with nc 0:01:34.799,0:01:40.640 -term as well i think so +term as well I think so 0:01:38.720,0:01:42.000 -i think just to conclude this i think +I think just to conclude this I think 0:01:40.640,0:01:44.079 eshell and v term @@ -215,7 +215,7 @@ us to compile the module at least the very first time you start 0:02:20.160,0:02:26.720 -the i don't think we can do +the I don't think we can do 0:02:23.920,0:02:28.480 without that in the near future we need @@ -239,7 +239,7 @@ if you want to think very long term maybe 0:02:40.480,0:02:43.599 -uh but i think there's no current plan +uh but I think there's no current plan 0:02:42.959,0:02:45.760 to @@ -260,7 +260,7 @@ times you will not have to compile peter um 0:02:54.720,0:02:58.720 -so for question four it's uh i have a +so for question four it's uh I have a 0:02:57.840,0:03:01.920 nice looking problem @@ -275,7 +275,7 @@ there's a git repo where you can see it or something like that 0:03:05.599,0:03:09.760 -so if you go to my github repo i have +so if you go to my github repo I have 0:03:08.560,0:03:12.560 adobe files @@ -287,25 +287,25 @@ repo but look at that it's terrible it's super updated 0:03:13.840,0:03:17.519 -so i've been meaning to polish it for +so I've been meaning to polish it for 0:03:16.800,0:03:20.080 like years 0:03:17.519,0:03:21.760 -and i haven't got it so don't look at it +and I haven't got it so don't look at it 0:03:20.080,0:03:25.200 my font is actually extremely simple 0:03:21.760,0:03:26.640 -i think it's the pure prompt from uh zsh +I think it's the pure prompt from uh zsh 0:03:25.200,0:03:28.799 or fish depending 0:03:26.640,0:03:30.640 -uh and i think i didn't do anything but +uh and I think I didn't do anything but 0:03:28.799,0:03:31.360 like maybe tweaking the colors a little @@ -344,7 +344,7 @@ and you can continue paying up as much as you want okay 0:03:51.200,0:03:56.239 -i think that's it explain the question +I think that's it explain the question 0:03:53.920,0:03:59.760 oh sorry thank you @@ -356,7 +356,7 @@ thanks for attending this talk well thank you so much for giving it so 0:04:01.519,0:04:07.280 -i'm in back to you +I'm in back to you 0:04:03.360,0:04:09.519 you are now unmuted thank you very much diff --git a/2020/subtitles/emacsconf-2020--31-lakota-language-and-emacs--grant-shangreaux-autogen.sbv b/2020/subtitles/emacsconf-2020--31-lakota-language-and-emacs--grant-shangreaux-autogen.sbv index 0789629e..8b6fdc13 100644 --- a/2020/subtitles/emacsconf-2020--31-lakota-language-and-emacs--grant-shangreaux-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--31-lakota-language-and-emacs--grant-shangreaux-autogen.sbv @@ -5,7 +5,7 @@ hello relatives grant shangri is what they call me 0:00:15.040,0:00:22.160 -and all of you i gladly take your hand +and all of you I gladly take your hand 0:00:18.960,0:00:25.199 and shake it um @@ -14,13 +14,13 @@ and shake it um greetings everyone 0:00:26.240,0:00:30.480 -today i'm going to talk about lakota +today I'm going to talk about lakota 0:00:28.560,0:00:33.680 -language and emacs and how +language and Emacs and how 0:00:30.480,0:00:36.000 -free software and emacs empowered me to +free software and Emacs empowered me to 0:00:33.680,0:00:38.960 write on the computer in the language of @@ -119,13 +119,13 @@ teach it to the new generation of children um 0:01:54.479,0:01:58.000 -which brings me to my story um i grew up +which brings me to my story um I grew up 0:01:57.119,0:02:00.880 without knowing 0:01:58.000,0:02:01.520 -my heritage um i didn't know who my +my heritage um I didn't know who my 0:02:00.880,0:02:04.719 father was @@ -134,7 +134,7 @@ father was both my parents were white um 0:02:04.719,0:02:08.720 -i discovered my biological family in +I discovered my biological family in 0:02:07.119,0:02:12.160 around 2015 @@ -143,7 +143,7 @@ around 2015 was kind of a shock to me up until that 0:02:12.160,0:02:15.520 -point probably the only time i'd heard +point probably the only time I'd heard 0:02:13.840,0:02:18.720 the lakota language was in @@ -155,7 +155,7 @@ the movie dances with wolves possibly some other times 0:02:20.720,0:02:27.200 -around nebraska i'd heard it um but +around nebraska I'd heard it um but 0:02:24.160,0:02:28.319 even myself growing up you know pretty @@ -170,10 +170,10 @@ to lakota people and other native american people 0:02:32.239,0:02:36.640 -american indian people i kind of thought +american indian people I kind of thought 0:02:34.560,0:02:39.760 -it was just dead i thought the language +it was just dead I thought the language 0:02:36.640,0:02:42.000 was not alive anymore um @@ -182,13 +182,13 @@ was not alive anymore um but in 2016 my daughter began her 0:02:42.000,0:02:46.720 -journey into this world and i +journey into this world and I 0:02:43.920,0:02:48.239 -i was doing a lot of searching to find +I was doing a lot of searching to find 0:02:46.720,0:02:50.560 -out like what could i do +out like what could I do 0:02:48.239,0:02:51.920 you know not knowing my family not @@ -197,16 +197,16 @@ you know not knowing my family not knowing my culture 0:02:51.920,0:02:55.280 -what could i do to try to bring that +what could I do to try to bring that 0:02:54.080,0:02:58.640 into our life 0:02:55.280,0:03:00.720 -um and so i found out about these +um and so I found out about these 0:02:58.640,0:03:02.720 -lakota classes that were happening i +lakota classes that were happening I 0:03:00.720,0:03:04.560 went up to standing rock @@ -221,25 +221,25 @@ summer institute for three weeks and began my journey to learn the 0:03:08.480,0:03:13.120 -language so i can +language so I can 0:03:09.680,0:03:16.400 try to pass it on so 0:03:13.120,0:03:16.400 -this brings us to emacs +this brings us to Emacs 0:03:16.560,0:03:20.959 -i could talk a lot more about my story +I could talk a lot more about my story 0:03:19.200,0:03:24.640 -i'm sure there's a lot to say +I'm sure there's a lot to say 0:03:20.959,0:03:26.319 -but we're here to talk about emacs um +but we're here to talk about Emacs um 0:03:24.640,0:03:29.040 -i was already a free software user at +I was already a free software user at 0:03:26.319,0:03:31.440 the time and at the lakota language @@ -263,22 +263,22 @@ you could type with they had keyboard input methods for mac 0:03:41.760,0:03:46.720 -and windows but i'm a linux user free +and windows but I'm a linux user free 0:03:44.959,0:03:49.280 software user 0:03:46.720,0:03:49.760 -so i didn't have access to those things +so I didn't have access to those things 0:03:49.280,0:03:53.120 as 0:03:49.760,0:03:55.280 -as easily as i could and i do a lot of +as easily as I could and I do a lot of 0:03:53.120,0:03:57.280 -my thinking and note taking in emacs and +my thinking and note taking in Emacs and 0:03:55.280,0:04:01.200 in org mode @@ -296,10 +296,10 @@ on my own computer uh was was pretty important to me 0:04:08.720,0:04:12.799 -and i wasn't much of an emax hacker yet +and I wasn't much of an emax hacker yet 0:04:11.360,0:04:15.519 -at the time i had +at the time I had 0:04:12.799,0:04:16.720 barely done anything mostly just you @@ -329,22 +329,22 @@ everyone anyone interested in learning this language 0:04:39.120,0:04:44.880 -so emacs and +so Emacs and 0:04:42.880,0:04:47.520 that free software philosophy really 0:04:44.880,0:04:49.840 -empowered me so i began digging in +empowered me so I began digging in 0:04:47.520,0:04:51.520 -um i looked i began reading the the +um I looked I began reading the the 0:04:49.840,0:04:53.680 manual more closely 0:04:51.520,0:04:55.440 -as an american i'm i'm sad to say +as an american I'm I'm sad to say 0:04:53.680,0:04:58.479 there's not a lot of @@ -353,16 +353,16 @@ there's not a lot of other languages spoken or written where 0:04:58.479,0:05:02.240 -i'm from +I'm from 0:05:00.160,0:05:04.720 -so it's not common that i that i have to +so it's not common that I that I have to 0:05:02.240,0:05:07.600 think about this with computers 0:05:04.720,0:05:09.120 -i know international people you know +I know international people you know 0:05:07.600,0:05:11.280 have had to come up with @@ -374,10 +374,10 @@ with interesting ways to to enter their text 0:05:12.160,0:05:16.320 -and emacs is probably a pioneer in that +and Emacs is probably a pioneer in that 0:05:14.800,0:05:17.520 -i i'd like to know more about the +I I'd like to know more about the 0:05:16.320,0:05:19.840 history of this but @@ -386,10 +386,10 @@ history of this but there's a whole section in the manual on 0:05:19.840,0:05:23.840 -international emacs +international Emacs 0:05:22.160,0:05:25.440 -and i began reading this and i was +and I began reading this and I was 0:05:23.840,0:05:28.000 talking about @@ -410,7 +410,7 @@ supports the different characters and so on 0:05:34.560,0:05:38.880 -um i even noticed a few languages +um I even noticed a few languages 0:05:36.639,0:05:41.840 support several input methods @@ -419,7 +419,7 @@ support several input methods that became important for me later on as 0:05:41.840,0:05:45.280 -i was working on this +I was working on this 0:05:43.440,0:05:46.720 many many languages are already @@ -449,25 +449,25 @@ your input method and you can there's 207 listed here 0:06:01.440,0:06:04.639 -that's including the two that i've +that's including the two that I've 0:06:03.120,0:06:09.199 contributed 0:06:04.639,0:06:11.120 -um so 205 on on a vanilla emacs +um so 205 on on a vanilla Emacs 0:06:09.199,0:06:13.840 so that's a lot of languages supported 0:06:11.120,0:06:17.440 -by emac emacs but there's so many more +by emac Emacs but there's so many more 0:06:13.840,0:06:19.280 -that could be um and since emacs is free +that could be um and since Emacs is free 0:06:17.440,0:06:20.000 -software and it is what it is i knew +software and it is what it is I knew 0:06:19.280,0:06:22.639 that defining @@ -482,19 +482,19 @@ um unfortunately the the manual didn't 0:06:25.440,0:06:28.800 -describe it directly or at least i +describe it directly or at least I 0:06:27.120,0:06:30.960 didn't pick it up so 0:06:28.800,0:06:32.319 -um you know the new emax hacker that i +um you know the new emax hacker that I 0:06:30.960,0:06:34.880 -was i +was I 0:06:32.319,0:06:37.360 -i timidly dove down into the source code +I timidly dove down into the source code 0:06:34.880,0:06:40.479 and discovered the quail package @@ -509,7 +509,7 @@ was mule which is like the 0:06:44.560,0:06:48.000 -multi i don't i don't know it stood for +multi I don't I don't know it stood for 0:06:47.360,0:06:50.160 something about @@ -548,7 +548,7 @@ japan it's a smaller thing and the quail mode is like a nicer version 0:07:15.280,0:07:19.039 -of tamago i guess and +of tamago I guess and 0:07:16.960,0:07:22.639 there's a pun saying they hoped it would @@ -557,7 +557,7 @@ there's a pun saying they hoped it would egg people on to create more input modes 0:07:22.639,0:07:28.479 -and quail is quite nice i looked into it +and quail is quite nice I looked into it 0:07:26.240,0:07:30.720 and there's basically two things you use @@ -584,7 +584,7 @@ a language a title and some optional stuff which 0:07:44.879,0:07:48.080 -i didn't really have to deal with +I didn't really have to deal with 0:07:48.319,0:07:52.400 define name is a new quail package for @@ -602,7 +602,7 @@ at the mode line to indicate this package 0:07:57.120,0:08:03.039 -so i began trying to do lakota input now +so I began trying to do lakota input now 0:08:00.879,0:08:04.240 this is a whole thing on its own because @@ -635,7 +635,7 @@ it's pretty common to have drama going on in any american indian stuff 0:08:24.160,0:08:28.479 -going on so as i was doing this i +going on so as I was doing this I 0:08:26.560,0:08:29.680 started with the suggested lakota @@ -659,10 +659,10 @@ um are european um the main author is a man named jan 0:08:43.039,0:08:46.160 -ulrich and i appreciate all his work and +ulrich and I appreciate all his work and 0:08:45.040,0:08:49.360 -i'm grateful for +I'm grateful for 0:08:46.160,0:08:51.040 the materials he's made available but um @@ -686,7 +686,7 @@ orthography which is created by albert whitehat who's a teacher 0:09:01.839,0:09:05.360 -um from the chichanguk tribe so i +um from the chichanguk tribe so I 0:09:04.480,0:09:08.640 created two @@ -698,13 +698,13 @@ and thankfully emax lets me do that so it's pretty simple quail defined package 0:09:10.720,0:09:13.279 -i just +I just 0:09:11.680,0:09:15.360 -say the package i want and then all +say the package I want and then all 0:09:13.279,0:09:16.480 -these nils and t's for options i don't +these nils and t's for options I don't 0:09:15.360,0:09:18.240 actually know what they mean but it @@ -713,7 +713,7 @@ actually know what they mean but it works 0:09:18.240,0:09:22.640 -i could look it up and then quail define +I could look it up and then quail define 0:09:20.240,0:09:23.600 rules just defines mappings from ascii @@ -743,7 +743,7 @@ suggested lakota orthography is a little bit more difficult 0:09:43.040,0:09:46.800 -but still pretty easy i just map a +but still pretty easy I just map a 0:09:45.600,0:09:49.760 sequence of keys @@ -770,7 +770,7 @@ these two definitions allow me to type 0:10:02.480,0:10:09.279 -lakota language in emacs um +lakota language in Emacs um 0:10:06.560,0:10:09.920 and it's great it works great publishing @@ -779,13 +779,13 @@ and it's great it works great publishing it 0:10:09.920,0:10:13.839 -is another problematic thing i wanted to +is another problematic thing I wanted to 0:10:11.760,0:10:16.079 use free software to do that 0:10:13.839,0:10:17.600 -so the first thing i did was i i posted +so the first thing I did was I I posted 0:10:16.079,0:10:19.440 on sourcehut @@ -797,7 +797,7 @@ which is great it's a good alternative for a git forge 0:10:20.959,0:10:24.000 -and i got it published on melba so the +and I got it published on melba so the 0:10:22.880,0:10:25.760 lakota input @@ -818,22 +818,22 @@ conference is helping me now through the process of committing the 0:10:33.200,0:10:37.120 -code to emacs +code to Emacs 0:10:35.279,0:10:39.279 -because i would like to do that i would +because I would like to do that I would 0:10:37.120,0:10:41.680 like it to be available to everyone 0:10:39.279,0:10:43.279 -through emacs itself so that anyone who +through Emacs itself so that anyone who 0:10:41.680,0:10:43.920 wants to use it just has to download 0:10:43.279,0:10:46.240 -emacs +Emacs 0:10:43.920,0:10:47.120 and there you go you can type lakota @@ -848,7 +848,7 @@ so uh pila maya thank you all for listening and 0:10:53.279,0:10:58.320 -i hope to see you around in our emacs +I hope to see you around in our Emacs 0:10:55.920,0:11:04.720 community diff --git a/2020/subtitles/emacsconf-2020--31-lakota-language-and-emacs--questions--grant-shangreaux-autogen.sbv b/2020/subtitles/emacsconf-2020--31-lakota-language-and-emacs--questions--grant-shangreaux-autogen.sbv index f83490cc..864a92c1 100644 --- a/2020/subtitles/emacsconf-2020--31-lakota-language-and-emacs--questions--grant-shangreaux-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--31-lakota-language-and-emacs--questions--grant-shangreaux-autogen.sbv @@ -2,7 +2,7 @@ hello 0:00:05.680,0:00:12.400 -can you hear me yes i can awesome +can you hear me yes I can awesome 0:00:10.080,0:00:13.200 all right so we have a couple minutes @@ -17,7 +17,7 @@ uh it seems a couple questions as well so take it away 0:00:17.680,0:00:22.640 -okay i won't share my screen unless +okay I won't share my screen unless 0:00:20.000,0:00:25.439 needed um @@ -26,7 +26,7 @@ needed um looks like question one advantages 0:00:25.439,0:00:31.119 -advantages of using emacs input methods +advantages of using Emacs input methods 0:00:27.599,0:00:32.559 over something like x compose @@ -38,37 +38,37 @@ well there's a there's a couple things there one is 0:00:34.320,0:00:39.520 -um emacs is cross platform so +um Emacs is cross platform so 0:00:37.360,0:00:41.520 -writing this input mode for emacs means +writing this input mode for Emacs means 0:00:39.520,0:00:44.559 -if i do end up using +if I do end up using 0:00:41.520,0:00:46.480 -a non-free operating system i can still +a non-free operating system I can still 0:00:44.559,0:00:49.920 -use emacs i can still type +use Emacs I can still type 0:00:46.480,0:00:52.800 -in the way that i would like to um +in the way that I would like to um 0:00:49.920,0:00:54.640 -i did look in i don't i actually don't +I did look in I don't I actually don't 0:00:52.800,0:00:56.719 know what x compose is 0:00:54.640,0:00:59.680 -i tried looking for it on my system i +I tried looking for it on my system I 0:00:56.719,0:01:02.399 could not find it anywhere 0:00:59.680,0:01:02.879 -i did actually go and figure out how to +I did actually go and figure out how to 0:01:02.399,0:01:06.080 write a @@ -80,7 +80,7 @@ x11 keyboard layout so that's also available 0:01:07.040,0:01:11.920 -in the repository that has the emacs +in the repository that has the Emacs 0:01:09.840,0:01:14.720 package as well @@ -89,13 +89,13 @@ package as well and it is handy to be able to have that 0:01:14.720,0:01:20.000 -so i can type in +so I can type in 0:01:15.920,0:01:20.000 -other applications besides emacs +other applications besides Emacs 0:01:21.200,0:01:25.119 -but the main advantages for emacs was it +but the main advantages for Emacs was it 0:01:24.479,0:01:27.439 was actually @@ -110,16 +110,16 @@ to manipulate and get feedback you know as 0:01:31.439,0:01:35.360 -i was developing it like i could just +I was developing it like I could just 0:01:33.040,0:01:37.200 evaluate the coil package 0:01:35.360,0:01:39.680 -try it out and see if it works when i +try it out and see if it works when I 0:01:37.200,0:01:40.560 -was trying to do the x11 inputs i'd have +was trying to do the x11 inputs I'd have 0:01:39.680,0:01:42.799 to log out @@ -137,7 +137,7 @@ it was you know it doesn't have that beautiful 0:01:46.799,0:01:53.040 -interactivity the way that emacs does so +interactivity the way that Emacs does so 0:01:50.560,0:01:54.960 for me it was a good place to start um @@ -146,7 +146,7 @@ for me it was a good place to start um especially because 0:01:54.960,0:01:58.079 -i had never done anything like this +I had never done anything like this 0:01:56.640,0:02:00.079 before like developing @@ -158,7 +158,7 @@ something that felt low level you know like a keyboard input 0:02:04.320,0:02:08.479 -i hope that answers your question +I hope that answers your question 0:02:06.399,0:02:09.280 question two can you give us a demo of @@ -173,7 +173,7 @@ either lakota and input method sure um share my screen now 0:02:19.599,0:02:23.840 -of course i always have to select which +of course I always have to select which 0:02:21.520,0:02:23.840 one @@ -206,19 +206,19 @@ orthography or otherwise known as the standard lakota orthography 0:02:56.560,0:03:00.640 -another benefit of doing it in emacs is +another benefit of doing it in Emacs is 0:02:58.800,0:03:05.840 -that i now get +that I now get 0:03:00.640,0:03:05.840 completion on lakota words so 0:03:06.800,0:03:10.560 -so i'm you know it's a second language +so I'm you know it's a second language 0:03:08.800,0:03:11.440 -for me and as i'm trying to learn it +for me and as I'm trying to learn it 0:03:10.560,0:03:13.760 it's actually @@ -233,7 +233,7 @@ bonus um for typing things 0:03:19.680,0:03:23.599 -i can show the other orthography so to +I can show the other orthography so to 0:03:22.239,0:03:27.200 to get another one you do @@ -242,7 +242,7 @@ to get another one you do the universal input control u backslash 0:03:27.200,0:03:33.280 -and i can try the white hat orthography +and I can try the white hat orthography 0:03:30.560,0:03:33.280 oh yeah lost @@ -269,16 +269,16 @@ oops not quite as slick as that other demo we saw the other day 0:03:58.879,0:04:04.239 -okay so control u control backslash i +okay so control u control backslash I 0:04:02.799,0:04:07.200 can select a different 0:04:04.239,0:04:10.560 -input method um from the default so if i +input method um from the default so if I 0:04:07.200,0:04:14.480 -select white hat i can type +select white hat I can type 0:04:10.560,0:04:18.000 wash day like that @@ -287,7 +287,7 @@ wash day like that so it's a different orthography here um 0:04:18.000,0:04:21.440 -i won't go too deeply into that it's +I won't go too deeply into that it's 0:04:19.919,0:04:23.120 hard to think and talk and type all at @@ -296,16 +296,16 @@ hard to think and talk and type all at the same time 0:04:23.120,0:04:28.560 -um i hope that's good +um I hope that's good 0:04:26.320,0:04:31.840 -i'm happy to do more maybe i'll put up a +I'm happy to do more maybe I'll put up a 0:04:28.560,0:04:35.840 video of of demonstrating that sometimes 0:04:31.840,0:04:35.840 -why did i just go ahead +why did I just go ahead 0:04:36.479,0:04:42.880 um time about for like one more question @@ -314,7 +314,7 @@ um time about for like one more question okay on live yeah thank you 0:04:42.880,0:04:46.240 -um well real quick did i write the +um well real quick did I write the 0:04:45.280,0:04:48.880 company back end @@ -323,16 +323,16 @@ company back end no that's just the automatic company 0:04:48.880,0:04:51.280 -completion based on other things i've +completion based on other things I've 0:04:50.639,0:04:55.440 typed 0:04:51.280,0:04:58.080 -why did i decide on the the input method +why did I decide on the the input method 0:04:55.440,0:04:58.880 -that's a good question um i just did it +that's a good question um I just did it 0:04:58.080,0:05:03.120 based on @@ -344,7 +344,7 @@ my experience um in the x input mode you type it first 0:05:04.000,0:05:07.120 -and honestly i would love any input on +and honestly I would love any input on 0:05:06.160,0:05:09.280 what's more @@ -356,7 +356,7 @@ usual for these type of combining letters 0:05:10.960,0:05:15.360 -and really what i would like to do is +and really what I would like to do is 0:05:13.919,0:05:17.600 kind of confer with other @@ -374,7 +374,7 @@ what feels right what what is the best way to go about this 0:05:23.600,0:05:26.960 -i don't think that it should be an +I don't think that it should be an 0:05:24.800,0:05:27.919 individual decision and in this case it @@ -383,16 +383,16 @@ individual decision and in this case it is because 0:05:27.919,0:05:32.320 -i created it for myself but now that +I created it for myself but now that 0:05:30.880,0:05:34.639 -i've released it to the world i think +I've released it to the world I think 0:05:32.320,0:05:37.680 there's more to think about 0:05:34.639,0:05:38.800 -okay i guess i have to go now so we can +okay I guess I have to go now so we can 0:05:37.680,0:05:42.320 get to the next talk diff --git a/2020/subtitles/emacsconf-2020--32-object-oriented-code-in-the-gnus-newsreader--eric-abrahamsen-autogen.sbv b/2020/subtitles/emacsconf-2020--32-object-oriented-code-in-the-gnus-newsreader--eric-abrahamsen-autogen.sbv index 43b07fa8..814b5e8a 100644 --- a/2020/subtitles/emacsconf-2020--32-object-oriented-code-in-the-gnus-newsreader--eric-abrahamsen-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--32-object-oriented-code-in-the-gnus-newsreader--eric-abrahamsen-autogen.sbv @@ -1,5 +1,5 @@ 0:00:01.839,0:00:05.759 -hello emacs conf +hello EmacsConf 0:00:04.160,0:00:07.200 thanks very much first of all to the @@ -8,7 +8,7 @@ thanks very much first of all to the organizers of the conference 0:00:07.200,0:00:10.480 -and to the audience who i hope is out +and to the audience who I hope is out 0:00:09.440,0:00:12.080 there somewhere @@ -17,19 +17,19 @@ there somewhere uh for giving me this chance to talk 0:00:12.080,0:00:16.560 -about emacs and some of my uh +about Emacs and some of my uh 0:00:14.240,0:00:18.480 -my poking around with emacs lisp my name +my poking around with Emacs lisp my name 0:00:16.560,0:00:20.960 -is eric abrahamson i'm not +is eric abrahamson I'm not 0:00:18.480,0:00:21.920 -a professional programmer but i use +a professional programmer but I use 0:00:20.960,0:00:24.800 -emacs all day +Emacs all day 0:00:21.920,0:00:26.160 every day for writing for translating @@ -44,10 +44,10 @@ and most importantly for email which will be the 0:00:29.199,0:00:35.440 -subject of my talk today so i'm talking +subject of my talk today so I'm talking 0:00:32.480,0:00:38.320 -about object-oriented code in emacs +about object-oriented code in Emacs 0:00:35.440,0:00:40.160 uh most famous possibly oldest @@ -56,7 +56,7 @@ uh most famous possibly oldest definitely most notorious news reader 0:00:40.160,0:00:44.320 -slash emacs client +slash Emacs client 0:00:41.760,0:00:45.440 email client so in particular object @@ -113,7 +113,7 @@ it's a good fit second reason is it already is 0:01:19.920,0:01:23.759 -object oriented and i'll get into what +object oriented and I'll get into what 0:01:22.880,0:01:27.280 that means @@ -131,7 +131,7 @@ that most of this code was written in the 90s 0:01:32.560,0:01:36.159 -emacs lisp has only grown sort of +Emacs lisp has only grown sort of 0:01:34.880,0:01:38.640 official @@ -206,7 +206,7 @@ also work on the on the instance so both in nurse's existing code and in 0:02:26.720,0:02:30.080 -the more standard object oriented emacs +the more standard object oriented Emacs 0:02:29.040,0:02:32.480 lisp libraries @@ -239,7 +239,7 @@ so we'll get to what that means in the in the newer libraries um 0:02:48.319,0:02:51.760 -in a bit but uh first i want to talk +in a bit but uh first I want to talk 0:02:49.840,0:02:54.319 about how news does this and in order to @@ -395,7 +395,7 @@ so how do they work follow me aka methods and attributes these are all 0:04:39.520,0:04:44.479 -the things i just said +the things I just said 0:04:41.360,0:04:47.360 so when you define a @@ -473,7 +473,7 @@ that's how they work now the next thing that obviously you want to know is okay 0:05:32.080,0:05:35.039 -where are if i've started up news where +where are if I've started up news where 0:05:34.000,0:05:37.199 are my servers @@ -821,10 +821,10 @@ of impressive and it's amazing that it works as well as it does 0:09:07.279,0:09:10.880 -i'm actually a little bit in awe of the +I'm actually a little bit in awe of the 0:09:09.120,0:09:12.560 -of the code in this in this library i +of the code in this in this library I 0:09:10.880,0:09:15.760 think it's pretty impressive @@ -974,7 +974,7 @@ if you were calling this on an nni map server your skip function would look at 0:10:59.600,0:11:02.240 -your imap server look at closed server i +your imap server look at closed server I 0:11:01.279,0:11:05.120 knew what @@ -1034,13 +1034,13 @@ so whoever wrote and then mail gear which is a weird library 0:11:38.399,0:11:41.600 -said to heck with you i'm not using any +said to heck with you I'm not using any 0:11:39.920,0:11:43.120 of these 0:11:41.600,0:11:45.839 -any of this machinery i'm going to do it +any of this machinery I'm going to do it 0:11:43.120,0:11:49.680 myself so we have @@ -1085,7 +1085,7 @@ and say has anybody defined a function that looks like this pattern and then 0:12:14.240,0:12:17.920 -and then melder says yes i did and then +and then melder says yes I did and then 0:12:16.000,0:12:19.920 we call it and then we go so it's just @@ -1112,7 +1112,7 @@ not knowing why something does work um and then 0:12:30.560,0:12:33.680 -a last little bit i want to touch on +a last little bit I want to touch on 0:12:31.920,0:12:35.440 here is inheritance which is another @@ -1121,7 +1121,7 @@ here is inheritance which is another sort of cornerstone of object-oriented 0:12:35.440,0:12:40.160 -coding as far as i can tell only uh +coding as far as I can tell only uh 0:12:38.480,0:12:41.920 the only inheritance that goes on is in @@ -1166,7 +1166,7 @@ which they which they share via this nn mail 0:13:07.600,0:13:12.959 -you call it an abstract parent class i +you call it an abstract parent class I 0:13:09.600,0:13:15.440 guess so if you have something like nnml @@ -1181,13 +1181,13 @@ into request scan it ends up calling nnmail.newmail and it 0:13:18.800,0:13:23.279 -says i am calling this as an nml server +says I am calling this as an nml server 0:13:21.760,0:13:24.959 and here are some of my callback 0:13:23.279,0:13:26.000 -functions and my variables that i would +functions and my variables that I would 0:13:24.959,0:13:28.000 like you to use @@ -1211,19 +1211,19 @@ we're not talking in terms of classes here at all really 0:13:39.440,0:13:42.959 -so that's how noose works right now i +so that's how noose works right now I 0:13:42.160,0:13:45.519 hope that's clear 0:13:42.959,0:13:46.560 -it certainly wasn't to me and i still +it certainly wasn't to me and I still 0:13:45.519,0:13:48.079 have to go refresh my 0:13:46.560,0:13:50.079 -memory i'd like to talk a little bit +memory I'd like to talk a little bit 0:13:48.079,0:13:51.600 about sort of the newer @@ -1235,7 +1235,7 @@ libraries that are available now for doing object-oriented code 0:13:54.240,0:13:59.279 -uh as i mentioned i think earlier nno +uh as I mentioned I think earlier nno 0:13:56.959,0:14:00.320 the copyright headers for 1996 so that's @@ -1247,7 +1247,7 @@ pretty venerable coincidentally around the same time eric 0:14:02.639,0:14:08.320 -ludlum started developing e-i-e-i-o +ludlum started developing e-I-e-I-o 0:14:05.519,0:14:09.360 which is a which is sort of inspired by @@ -1256,7 +1256,7 @@ which is a which is sort of inspired by a common lisp's 0:14:09.360,0:14:14.240 -common lisp object system um i got a +common lisp object system um I got a 0:14:12.720,0:14:14.959 very good introduction to that from this @@ -1265,7 +1265,7 @@ very good introduction to that from this book 0:14:14.959,0:14:18.000 -practical common lisp which i would +practical common lisp which I would 0:14:16.399,0:14:20.079 encourage you to look at if you haven't @@ -1274,13 +1274,13 @@ encourage you to look at if you haven't which you probably have anyway 0:14:20.079,0:14:23.920 -e-i-e-i-o was incorporated into emacs in +e-I-e-I-o was incorporated into Emacs in 0:14:22.320,0:14:27.839 2010 0:14:23.920,0:14:30.240 -so that yeah e-i-e-i-o provides um +so that yeah e-I-e-I-o provides um 0:14:27.839,0:14:32.079 the deaf class statements it provides @@ -1301,7 +1301,7 @@ code at some point stephan monier's money 0:14:38.399,0:14:41.199 -money another name i haven't pronounced +money another name I haven't pronounced 0:14:39.760,0:14:43.839 it all out @@ -1349,7 +1349,7 @@ easier to target anyway that's another option so how 0:15:06.720,0:15:09.279 -would we this is i'm probably out of +would we this is I'm probably out of 0:15:08.399,0:15:13.040 time already but @@ -1811,19 +1811,19 @@ going to be nil because it's it is optional 0:19:52.080,0:19:55.760 -okay i briefly edited the space time +okay I briefly edited the space time 0:19:54.320,0:19:56.400 continuum there to conceal the fact that 0:19:55.760,0:19:57.679 -i had +I had 0:19:56.400,0:19:59.440 actually not finished writing the code 0:19:57.679,0:20:02.159 -that i was supposed to write anyway +that I was supposed to write anyway 0:19:59.440,0:20:02.960 um so now we have once we've reordered @@ -1868,7 +1868,7 @@ cons so that's not that bad it's not you know 0:20:21.039,0:20:24.480 -it's not beautiful um i would be sort of +it's not beautiful um I would be sort of 0:20:23.760,0:20:26.159 ashamed to @@ -1877,7 +1877,7 @@ ashamed to let anybody see that particular macro 0:20:26.159,0:20:30.640 -but i think that it would work okay +but I think that it would work okay 0:20:28.000,0:20:31.440 now the more difficult thing is going to @@ -1919,7 +1919,7 @@ uh to insert slot names into these definitions it's 0:20:56.240,0:21:00.240 -it's possible that it'll be um that i +it's possible that it'll be um that I 0:20:58.960,0:21:03.039 could monkey patch @@ -1949,10 +1949,10 @@ that holds anything that gets defined via def loop 0:21:15.520,0:21:18.799 -i don't like either of those solutions +I don't like either of those solutions 0:21:16.720,0:21:22.480 -but i'm i don't see any other +but I'm I don't see any other 0:21:18.799,0:21:25.520 any other way of doing that so we re @@ -1991,13 +1991,13 @@ they both got their their strengths and their weaknesses 0:21:43.200,0:21:47.520 -the nice thing is that i mean i've got +the nice thing is that I mean I've got 0:21:46.480,0:21:49.600 how many servers you're going to have 0:21:47.520,0:21:51.919 -really i've got i think less than 10 +really I've got I think less than 10 0:21:49.600,0:21:52.960 uh truly deranged mine might have as as @@ -2051,7 +2051,7 @@ was an advantage def class each slot gets a lot more information associated 0:22:22.640,0:22:24.480 -with it with it which i think can be +with it with it which I think can be 0:22:24.000,0:22:27.120 nice @@ -2093,7 +2093,7 @@ issue because our code won't have any errors in it um my argument for multiple 0:22:46.240,0:22:51.280 -inheritance here is that i can imagine +inheritance here is that I can imagine 0:22:48.320,0:22:52.720 new servers falling into sort of like a @@ -2165,10 +2165,10 @@ there rather than just file system commands 0:23:32.400,0:23:35.360 -so i could see if i was going to do +so I could see if I was going to do 0:23:33.840,0:23:36.240 -multiple inheritance that's what i would +multiple inheritance that's what I would 0:23:35.360,0:23:39.039 do those two @@ -2177,28 +2177,28 @@ do those two those two possible parent classes anyway 0:23:39.039,0:23:41.520 -that's as far as i've gotten +that's as far as I've gotten 0:23:40.400,0:23:43.279 -i thought that i would be able to write +I thought that I would be able to write 0:23:41.520,0:23:44.720 -more of this code before i did this talk +more of this code before I did this talk 0:23:43.279,0:23:46.720 -but instead i spent the whole time +but instead I spent the whole time 0:23:44.720,0:23:48.320 messing with video codecs but that's 0:23:46.720,0:23:49.440 -where we're at and i'm going to cut +where we're at and I'm going to cut 0:23:48.320,0:23:50.960 myself off now 0:23:49.440,0:23:53.440 -i hope there are questions i hope i'm +I hope there are questions I hope I'm 0:23:50.960,0:23:55.919 there to to answer your questions diff --git a/2020/subtitles/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--fermin.sbv b/2020/subtitles/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--fermin.sbv index 46e06548..c5edf2c6 100644 --- a/2020/subtitles/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--fermin.sbv +++ b/2020/subtitles/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--fermin.sbv @@ -5,7 +5,7 @@ you are now unmuted okay can you guys hear me yeah 0:00:08.000,0:00:14.480 -can you guys hear me sir yep i can and +can you guys hear me sir yep I can and 0:00:11.280,0:00:17.199 we're live so take it away okay @@ -14,16 +14,16 @@ we're live so take it away okay so um hello everyone my name is ferming 0:00:17.199,0:00:20.960 -i'm a programmer +I'm a programmer 0:00:18.400,0:00:22.400 -a math student from spain i've been +a math student from spain I've been 0:00:20.960,0:00:24.960 using me e-max for 0:00:22.400,0:00:26.000 -two years now more or less and today i'm +two years now more or less and today I'm 0:00:24.960,0:00:28.320 going to talk about @@ -59,10 +59,10 @@ from the maxima from the 60 from the m80 and it's written in common lisp which is 0:00:47.120,0:00:50.719 -a language that i really +a language that I really 0:00:48.320,0:00:51.600 -like i enjoy writing it so for me it's a +like I enjoy writing it so for me it's a 0:00:50.719,0:00:55.039 plus @@ -71,13 +71,13 @@ plus okay so let's talk about the initial 0:00:55.039,0:00:59.280 -support for maxima when i first started +support for maxima when I first started 0:00:57.039,0:01:00.320 -using it i looked for support into emacs +using it I looked for support into Emacs 0:00:59.280,0:01:03.120 -and i found that +and I found that 0:01:00.320,0:01:04.640 there's two major modes in the main @@ -89,13 +89,13 @@ repository of maxima for remax the first one is imaxima which 0:01:07.200,0:01:12.000 -i don't know too much about it +I don't know too much about it 0:01:09.280,0:01:13.439 and the second one is maxima dot l which 0:01:12.000,0:01:16.640 -is the one i took first +is the one I took first 0:01:13.439,0:01:18.080 and it was pretty nice has like a major @@ -113,7 +113,7 @@ disadvantage and the first one is that is quite 0:01:25.040,0:01:29.600 -outdated i think +outdated I think 0:01:26.479,0:01:30.960 it was from the 2007 @@ -131,13 +131,13 @@ is that it doesn't use modern e-max capability 0:01:36.320,0:01:40.479 -i'm talking for example about the last +I'm talking for example about the last 0:01:38.640,0:01:44.720 or more latex preview 0:01:40.479,0:01:46.079 -from the last a max 27.1 i think +from the last a max 27.1 I think 0:01:44.720,0:01:47.920 and that's why is that they know @@ -146,7 +146,7 @@ and that's why is that they know integrated with common third party 0:01:47.920,0:01:51.520 -extension i'm talking about company for +extension I'm talking about company for 0:01:49.600,0:01:55.360 example third party @@ -161,7 +161,7 @@ so uh this stock is going to be divided in two parts the first one is going to 0:01:58.719,0:02:03.040 -be how i maximize my date today +be how I maximize my date today 0:02:00.799,0:02:03.840 in max exercise don't worry it's going @@ -176,7 +176,7 @@ quite easy and the second one is going to be why for the package 0:02:07.680,0:02:13.200 -and the list improvement that i did and +and the list improvement that I did and 0:02:10.560,0:02:14.480 a couple of things more maybe the future @@ -194,13 +194,13 @@ let's talk about the workflow so right out of the box it has like an 0:02:21.360,0:02:24.400 -orimal support i didn't write this it +orimal support I didn't write this it 0:02:23.040,0:02:27.680 was already 0:02:24.400,0:02:30.319 -in emacs +in Emacs 0:02:27.680,0:02:32.720 so that's pretty nice let's go with a @@ -371,7 +371,7 @@ okay so we have this equation and we want to go from -1 to 5 0:04:42.400,0:04:46.400 -i want to show in a nice +I want to show in a nice 0:04:43.919,0:04:47.759 graph right first of all we begin @@ -455,7 +455,7 @@ and now we can call implicit we should have 0:05:51.199,0:05:57.520 -okay and we can i mean put the variable +okay and we can I mean put the variable 0:05:54.400,0:05:58.639 of equations we put the first variable d @@ -482,7 +482,7 @@ try to send it okay you cannot see it right now because 0:06:14.639,0:06:19.360 -i'm just sharing the maxima screen let +I'm just sharing the maxima screen let 0:06:16.639,0:06:23.520 me try to change that @@ -497,7 +497,7 @@ okay can you plot hello okay so this is basically the graph that 0:06:33.919,0:06:38.800 -i can upload generates +I can upload generates 0:06:35.440,0:06:41.039 uh right now it's not integrated into @@ -509,7 +509,7 @@ into the maximum package but it's a work in progress 0:06:42.240,0:06:50.160 -so let's go back to emacs +so let's go back to Emacs 0:06:46.000,0:06:53.520 uh where are you okay there you are okay @@ -542,7 +542,7 @@ that is render okay let's go within a slide this is how 0:07:11.199,0:07:14.400 -i use maxima a simple example you don't +I use maxima a simple example you don't 0:07:13.440,0:07:16.240 want to @@ -554,13 +554,13 @@ talk too much about it because everyone use the package in a different way 0:07:17.919,0:07:21.039 -so right now i'm going to talk about the +so right now I'm going to talk about the 0:07:19.680,0:07:23.520 original package and 0:07:21.039,0:07:25.120 -the way i change it right so the +the way I change it right so the 0:07:23.520,0:07:27.840 documentation @@ -584,7 +584,7 @@ chunk of comment it gave me all the information 0:07:37.039,0:07:44.240 -like um for me that's too much i prefer +like um for me that's too much I prefer 0:07:40.400,0:07:45.360 a cohesive small comment and then a big @@ -596,25 +596,25 @@ redmi will order all the links and information so that's 0:07:47.759,0:07:52.080 -one of the first thing i +one of the first thing I 0:07:48.960,0:07:52.560 -change um then also completion i'm a big +change um then also completion I'm a big 0:07:52.080,0:07:55.759 fan 0:07:52.560,0:07:58.639 -i'm used to slime so i'm i love +I'm used to slime so I'm I love 0:07:55.759,0:08:00.160 great auto completion so um the first 0:07:58.639,0:08:01.840 -thing that i noticed that well +thing that I noticed that well 0:08:00.160,0:08:04.479 -it uses an absolute function i don't +it uses an absolute function I don't 0:08:01.840,0:08:07.039 know if you can see correctly okay @@ -635,10 +635,10 @@ is basically a big list of all the possible completions so 0:08:16.160,0:08:20.960 -if i load the library it's not aware of +if I load the library it's not aware of 0:08:19.280,0:08:23.039 -the new symbols or even if i +the new symbols or even if I 0:08:20.960,0:08:24.240 create a variable it's not loaded so @@ -647,16 +647,16 @@ create a variable it's not loaded so it's not dynamic 0:08:24.240,0:08:28.319 -so i want the first thing i want is +so I want the first thing I want is 0:08:26.160,0:08:31.680 dynamic completion right 0:08:28.319,0:08:34.159 -so i improve it which wasn't that hard +so I improve it which wasn't that hard 0:08:31.680,0:08:36.080 -i first of all create maximum completion +I first of all create maximum completion 0:08:34.159,0:08:38.479 which we're going to see in a moment @@ -671,10 +671,10 @@ this is the improved version but the good thing is 0:08:41.039,0:08:45.839 -like i decoupled the completion function +like I decoupled the completion function 0:08:43.760,0:08:47.600 -so i make that you can use it on your +so I make that you can use it on your 0:08:45.839,0:08:50.800 own so you get a prefix @@ -689,7 +689,7 @@ the thing that you're going to also complete you get the inferior process 0:08:55.040,0:08:58.959 -which i'm going to talk about later but +which I'm going to talk about later but 0:08:56.959,0:08:59.760 basically it's a maxima process you can @@ -740,7 +740,7 @@ get maximum auxiliary inferior process is a process that just 0:09:28.560,0:09:35.360 -uses sorry i have of +uses sorry I have of 0:09:32.080,0:09:36.480 all the apropos and the get that symbol @@ -785,10 +785,10 @@ there was a global state right so all the function depends on 0:09:59.600,0:10:05.120 -variable global variables and i don't +variable global variables and I don't 0:10:02.000,0:10:07.680 -like that approach i prefer more like a +like that approach I prefer more like a 0:10:05.120,0:10:09.519 shirt to say functional like you sense @@ -803,7 +803,7 @@ something so it's not like a void function so to say 0:10:13.440,0:10:18.079 -so i change it recipe uh well this is +so I change it recipe uh well this is 0:10:16.399,0:10:20.959 the maxima start function now @@ -851,10 +851,10 @@ this you can see pretty easily in this example 0:10:46.399,0:10:51.519 -so i want to go to the scratch buffer +so I want to go to the scratch buffer 0:10:50.079,0:10:54.399 -which i think you can see it better +which I think you can see it better 0:10:51.519,0:10:55.760 okay so this is the way you can get a @@ -869,7 +869,7 @@ and save it into a variable right let's execute this so as you can see well 0:11:00.880,0:11:03.920 -i don't know if you can see big you get +I don't know if you can see big you get 0:11:02.880,0:11:05.839 a process @@ -926,7 +926,7 @@ you can also get the result from the process 0:11:34.399,0:11:38.000 -i mean i don't put it here but quite +I mean I don't put it here but quite 0:11:35.920,0:11:41.200 easy and then you @@ -950,7 +950,7 @@ this process and it works the processing is no longer 0:11:49.920,0:11:56.160 -i'm happy to continue so um +I'm happy to continue so um 0:11:54.160,0:11:57.680 other things that improve the package on @@ -959,7 +959,7 @@ other things that improve the package on my commitment during time 0:11:57.680,0:12:01.360 -i'm going good okay another thing that i +I'm going good okay another thing that I 0:11:59.760,0:12:02.560 did to the package was to add @@ -977,7 +977,7 @@ have any tests and the code was a little bit messy so 0:12:09.440,0:12:16.560 -i add integration a test +I add integration a test 0:12:12.959,0:12:19.519 and test with the test simple framework @@ -1007,31 +1007,31 @@ the infrastructure of the process management is decoupled 0:12:31.680,0:12:35.200 -so i can test it pretty easily this is +so I can test it pretty easily this is 0:12:33.680,0:12:37.519 the test function of the 0:12:35.200,0:12:39.519 -inferior running so i can check if an +inferior running so I can check if an 0:12:37.519,0:12:41.440 inferior is running right now 0:12:39.519,0:12:43.200 -and i can just delete it after and get +and I can just delete it after and get 0:12:41.440,0:12:45.279 the results 0:12:43.200,0:12:46.959 -and i also did some integration with the +and I also did some integration with the 0:12:45.279,0:12:48.639 party packages the first one company of 0:12:46.959,0:12:50.880 -course i love auto completion +course I love auto completion 0:12:48.639,0:12:53.839 the second one was hormone that was @@ -1145,7 +1145,7 @@ smart indentation uh it was already in the package but now it's quite better 0:14:14.480,0:14:18.160 -great help functions right now i can +great help functions right now I can 0:14:16.880,0:14:20.800 find the recommendation quite @@ -1166,7 +1166,7 @@ uh latex support also completion the company and maximizer process 0:14:26.720,0:14:29.120 -integration and mini buffer i didn't +integration and mini buffer I didn't 0:14:28.480,0:14:32.880 show you @@ -1199,13 +1199,13 @@ calc so you can do it you write the command and you get the output uh way 0:14:50.560,0:14:56.079 -more to come i have like a list +more to come I have like a list 0:14:52.320,0:14:58.880 -of issues that i put enhancement a new +of issues that I put enhancement a new 0:14:56.079,0:15:01.199 -feature that i'm going to develop +feature that I'm going to develop 0:14:58.880,0:15:03.120 so uh the future under presence of the @@ -1220,7 +1220,7 @@ melpa a melba stable um in this 0.7.6 version 0:15:10.720,0:15:15.279 -and i'm planning to include into the +and I'm planning to include into the 0:15:13.360,0:15:16.720 known canoe alpha @@ -1256,13 +1256,13 @@ my uh information this is my gitlab this is my page which 0:15:33.519,0:15:37.120 -i don't +I don't 0:15:34.000,0:15:40.240 love too much and this is my email 0:15:37.120,0:15:41.839 -so um thank you very much and i will be +so um thank you very much and I will be 0:15:40.240,0:15:44.720 answering some questions right now @@ -1280,10 +1280,10 @@ vermin for the great talk um okay yeah let's see if you have any questions 0:15:55.759,0:16:01.759 -uh yeah i'm reading like this um +uh yeah I'm reading like this um 0:15:58.800,0:16:04.079 -so i'm a buddy october usually right now +so I'm a buddy october usually right now 0:16:01.759,0:16:04.079 okay @@ -1295,7 +1295,7 @@ maxima over october yep there are a couple questions 0:16:08.639,0:16:12.160 -wow maxima we're okay i don't want to i +wow maxima we're okay I don't want to I 0:16:11.519,0:16:13.940 don't know @@ -1307,13 +1307,13 @@ october that much um [Music] 0:16:15.680,0:16:18.880 -like i use it like a couple of times but +like I use it like a couple of times but 0:16:17.839,0:16:24.000 -i'm not happy +I'm not happy 0:16:18.880,0:16:27.120 -and i found the octave packets to be +and I found the octave packets to be 0:16:24.000,0:16:31.519 quite a little bit harder to understand @@ -1322,19 +1322,19 @@ quite a little bit harder to understand and also that 0:16:31.519,0:16:35.680 -it didn't have too much features like i +it didn't have too much features like I 0:16:33.839,0:16:37.839 prefer the maximum used to 0:16:35.680,0:16:38.880 -maybe octave is better i don't i'm not +maybe octave is better I don't I'm not 0:16:37.839,0:16:40.800 100 sure 0:16:38.880,0:16:42.079 -i know that you can use it for similar +I know that you can use it for similar 0:16:40.800,0:16:45.920 stuff but @@ -1343,7 +1343,7 @@ stuff but that's it so sorry 0:16:47.120,0:16:54.079 -okay i'm in a little bit of a rush sorry +okay I'm in a little bit of a rush sorry 0:16:50.959,0:16:56.399 let me drink a little blue okay @@ -1358,25 +1358,25 @@ okay how does maxima compare to sagemath in imax 0:17:08.959,0:17:17.439 -i mean i don't know what is sage +I mean I don't know what is sage 0:17:13.360,0:17:18.079 -math i'm sorry um so i cannot answer +math I'm sorry um so I cannot answer 0:17:17.439,0:17:21.839 your question 0:17:18.079,0:17:25.039 -with your question i think um +with your question I think um 0:17:21.839,0:17:26.720 -sorry but i mean maxima is ready in +sorry but I mean maxima is ready in 0:17:25.039,0:17:28.000 combo list that's just a preference for 0:17:26.720,0:17:31.120 -me because i like +me because I like 0:17:28.000,0:17:35.520 lisp dialect and common lisp is @@ -1388,19 +1388,19 @@ interesting um yeah do you plan to 0:17:40.480,0:17:43.840 -i mean a maximum organization for maxima +I mean a maximum organization for maxima 0:17:42.720,0:17:47.360 code block 0:17:43.840,0:17:50.720 -yes i want to improve the um +yes I want to improve the um 0:17:47.360,0:17:52.000 -of maxima package but i didn't have +of maxima package but I didn't have 0:17:50.720,0:17:54.400 -enough time and i want to +enough time and I want to 0:17:52.000,0:17:57.200 clear a little bit of the code because @@ -1412,34 +1412,34 @@ still right now the code is quite messy in some areas 0:18:00.080,0:18:03.520 -because i pretty much implement first +because I pretty much implement first 0:18:02.080,0:18:05.600 -the base function i want to +the base function I want to 0:18:03.520,0:18:07.120 build on top of so right now it's quite 0:18:05.600,0:18:07.919 -usable but i still have something that i +usable but I still have something that I 0:18:07.120,0:18:11.120 want to improve 0:18:07.919,0:18:14.799 -so when i finish that i will +so when I finish that I will 0:18:11.120,0:18:16.640 -improve the normal version i think +improve the normal version I think 0:18:14.799,0:18:18.640 it's maximizing to get into into your 0:18:16.640,0:18:21.200 -opinion yes i +opinion yes I 0:18:18.640,0:18:21.919 -i think that the creator of maxima like +I think that the creator of maxima like 0:18:21.200,0:18:26.400 have this @@ -1466,7 +1466,7 @@ um into lisp literally because they have a command 0:18:40.799,0:18:44.880 -so i think that is quite easy to get +so I think that is quite easy to get 0:18:42.480,0:18:48.240 into some university use it for @@ -1475,7 +1475,7 @@ into some university use it for um first um 0:18:48.240,0:18:53.039 -years so it's quite easy and i think +years so it's quite easy and I think 0:18:51.200,0:18:56.640 with my package you can use it @@ -1490,10 +1490,10 @@ file and you can start typing and maximize quite easy to install also 0:19:00.880,0:19:07.600 -so i think yeah it's crazy and +so I think yeah it's crazy and 0:19:04.400,0:19:10.080 -the page should restart i don't know why +the page should restart I don't know why 0:19:07.600,0:19:10.080 sorry @@ -1508,13 +1508,13 @@ you're talking about the maxima itself syntax 0:19:26.240,0:19:30.160 -or i don't understand the question +or I don't understand the question 0:19:27.760,0:19:30.160 correctly 0:19:32.240,0:19:35.440 -well i'm going to go to the next +well I'm going to go to the next 0:19:33.679,0:19:37.360 question is there @@ -1526,7 +1526,7 @@ support for images in maximum mode not right now 0:19:38.880,0:19:43.840 -the way i want to implement some imax +the way I want to implement some imax 0:19:45.280,0:19:51.280 things uh is there support for @@ -1544,7 +1544,7 @@ um inside you buffer right now it's not possible so 0:19:56.720,0:20:01.200 -that's the thing that i maximized that +that's the thing that I maximized that 0:19:59.360,0:20:03.520 maxima.l still doesn't @@ -1565,16 +1565,16 @@ they used to maximize the um thing in the engineer 0:20:12.640,0:20:18.320 -and in the math also so i'm 100 sure +and in the math also so I'm 100 sure 0:20:16.400,0:20:19.679 -right now but when i started +right now but when I started 0:20:18.320,0:20:22.559 are you planning to option your package 0:20:19.679,0:20:25.440 -into maxima um i don't know about that +into maxima um I don't know about that 0:20:22.559,0:20:26.320 because uh maybe can be a little bit @@ -1595,7 +1595,7 @@ don't update the interfaces that much 0:20:37.600,0:20:45.360 -i have no problem like it's okay it just +I have no problem like it's okay it just 0:20:42.240,0:20:46.320 you have to um if you want to push you @@ -1604,7 +1604,7 @@ you have to um if you want to push you can push in other 0:20:46.320,0:20:49.520 -repository i mean it's just changed the +repository I mean it's just changed the 0:20:48.480,0:20:52.880 file another way @@ -1613,13 +1613,13 @@ file another way but also the test um is going to be a 0:20:52.880,0:20:55.200 -little bit harder because i think +little bit harder because I think 0:20:54.080,0:20:59.120 they're using 0:20:55.200,0:21:01.200 -search for and i'm using +search for and I'm using 0:20:59.120,0:21:02.159 git lab continue integration within the @@ -1628,7 +1628,7 @@ git lab continue integration within the jury 0:21:02.159,0:21:09.679 -so yeah i don't think that now unmuted +so yeah I don't think that now unmuted 0:21:06.799,0:21:09.679 yeah it will be nice @@ -1643,7 +1643,7 @@ maximizing or false similar to jupiter notebooks 0:21:16.480,0:21:23.280 -um i mean you can uh use maximize your +um I mean you can uh use maximize your 0:21:19.919,0:21:26.320 or files and you have maximum l mod @@ -1667,7 +1667,7 @@ other languages because right now uh as my understanding is 0:21:40.480,0:21:45.440 -quite basic so i still have some +quite basic so I still have some 0:21:42.320,0:21:47.679 still needs some some stuff some work @@ -1676,7 +1676,7 @@ still needs some some stuff some work around 0:21:47.919,0:21:51.760 -okay i think that's it +okay I think that's it 0:21:52.320,0:21:55.440 you are now unmuted diff --git a/2020/subtitles/emacsconf-2020--34-extend-emacs-to-modern-gui-applications-with-eaf--matthew-zeng-autogen.sbv b/2020/subtitles/emacsconf-2020--34-extend-emacs-to-modern-gui-applications-with-eaf--matthew-zeng-autogen.sbv index c90bab3d..44941159 100644 --- a/2020/subtitles/emacsconf-2020--34-extend-emacs-to-modern-gui-applications-with-eaf--matthew-zeng-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--34-extend-emacs-to-modern-gui-applications-with-eaf--matthew-zeng-autogen.sbv @@ -8,7 +8,7 @@ hopefully everyone is staying safe and staying home 0:00:08.000,0:00:12.000 -i feel very grateful to live in a world +I feel very grateful to live in a world 0:00:10.000,0:00:13.759 today that technology and free software @@ -26,7 +26,7 @@ and to have an online conference like this hopefully you've all 0:00:19.920,0:00:24.720 -enjoyed this year's emacs con so far +enjoyed this year's Emacs con so far 0:00:22.960,0:00:26.880 many thanks to all the people that made @@ -35,7 +35,7 @@ many thanks to all the people that made this possible 0:00:26.880,0:00:30.960 -anyways welcome to my talk extend emacs +anyways welcome to my talk extend Emacs 0:00:30.000,0:00:34.079 to modern gui @@ -62,13 +62,13 @@ about me my name is matthew zing you can also call me mt 0:00:47.840,0:00:51.440 -or mindu i'm a chinese canadian living +or mindu I'm a chinese canadian living 0:00:50.640,0:00:54.239 in toronto 0:00:51.440,0:00:56.079 -ontario offline i'm an undergrad +ontario offline I'm an undergrad 0:00:54.239,0:00:57.760 studying mathematics at the university @@ -77,13 +77,13 @@ studying mathematics at the university of urudu 0:00:57.760,0:01:03.039 -online i mean one of the admins of the +online I mean one of the admins of the 0:01:00.480,0:01:06.320 -emacs china +Emacs china 0:01:03.039,0:01:08.080 -the largest emacs forum in china so +the largest Emacs forum in china so 0:01:06.320,0:01:10.960 to all chinese listen to my talk right @@ -95,13 +95,13 @@ now feel free to check it out and this is a link to my github profile 0:01:14.320,0:01:18.240 -to my projects i'm involving one's me +to my projects I'm involving one's me 0:01:17.280,0:01:20.159 max which is 0:01:18.240,0:01:21.840 -i'm the author of a user-friendly +I'm the author of a user-friendly 0:01:20.159,0:01:22.799 full-featured image configuration @@ -110,13 +110,13 @@ full-featured image configuration distribution 0:01:22.799,0:01:26.880 -it is what i'm using right now as well +it is what I'm using right now as well 0:01:25.040,0:01:29.119 as the imax application filter 0:01:26.880,0:01:30.400 -which i help to maintain along with the +which I help to maintain along with the 0:01:29.119,0:01:33.040 other other @@ -131,7 +131,7 @@ topic so as you might all might have already 0:01:38.720,0:01:43.600 -noticed i'm currently using emacs +noticed I'm currently using Emacs 0:01:40.960,0:01:45.360 and oh and opening navigating closing @@ -143,7 +143,7 @@ all these websites that are rendered properly 0:01:46.159,0:01:51.840 -or within emacs it's all thanks to the +or within Emacs it's all thanks to the 0:01:49.200,0:01:54.000 ef project @@ -170,7 +170,7 @@ javascript and css or you need to watch some videos however 0:02:08.239,0:02:11.840 -due to the nature and history of emacs +due to the nature and history of Emacs 0:02:11.120,0:02:13.840 it cannot @@ -182,22 +182,22 @@ render all these modern graphics effectively and efficiently 0:02:16.400,0:02:20.400 -emacs is solely a text-based editing +Emacs is solely a text-based editing 0:02:19.360,0:02:23.520 environment 0:02:20.400,0:02:25.680 -and i argue that this is not a bad thing +and I argue that this is not a bad thing 0:02:23.520,0:02:27.760 in fact it is one of the reasons that me 0:02:25.680,0:02:29.760 -and i believe many of you as well +and I believe many of you as well 0:02:27.760,0:02:30.879 -are attracted to emacs in the first +are attracted to Emacs in the first 0:02:29.760,0:02:33.760 place @@ -272,13 +272,13 @@ applications and to try to make it collaborate with 0:03:22.319,0:03:26.000 -emacs there are many solutions available +Emacs there are many solutions available 0:03:24.959,0:03:28.560 one of it 0:03:26.000,0:03:30.159 -is the e-max x windows manager and i'm +is the e-max x windows manager and I'm 0:03:28.560,0:03:33.360 sure a lot of you already know that @@ -293,7 +293,7 @@ because although ux doubling opens the door to use other applications within 0:03:37.440,0:03:40.879 -emacs +Emacs 0:03:38.239,0:03:41.519 it as a fine window manager cannot @@ -305,7 +305,7 @@ modify customize or extend other software from 0:03:43.920,0:03:46.799 -emacs +Emacs 0:03:45.040,0:03:48.480 for example it cannot modify the @@ -359,7 +359,7 @@ so this is all achieved by utilizing the popular completion framework in the 0:04:25.919,0:04:29.120 -emacs ecosystem +Emacs ecosystem 0:04:29.280,0:04:33.680 so this car decided to develop a @@ -368,7 +368,7 @@ so this car decided to develop a solution of its own in 2018 0:04:33.680,0:04:40.000 -namely the eaf project so i joined the +namely the eaf project so I joined the 0:04:36.960,0:04:40.000 development last year @@ -407,7 +407,7 @@ a browser a markdown premier a video player 0:05:10.960,0:05:16.160 -a pdf viewer and more today i don't have +a pdf viewer and more today I don't have 0:05:14.240,0:05:16.560 enough time to demonstrate each one of @@ -416,7 +416,7 @@ enough time to demonstrate each one of them 0:05:16.560,0:05:21.120 -but i will select a couple applications +but I will select a couple applications 0:05:18.720,0:05:24.240 to show you @@ -467,7 +467,7 @@ can press f to toggle markers pointing to 0:05:53.039,0:05:56.960 -all the links in the current page say i +all the links in the current page say I 0:05:55.280,0:05:59.680 want to visit the wiki @@ -509,7 +509,7 @@ mode so you don't have to remember everything 0:06:22.960,0:06:28.560 -all the key bindings i said to you +all the key bindings I said to you 0:06:25.600,0:06:30.960 so this is a global binding application @@ -584,7 +584,7 @@ if you want to customize ef you should visit the customization page in the wiki 0:07:25.440,0:07:30.240 -so now i press meta b to go back in +so now I press meta b to go back in 0:07:28.840,0:07:32.960 history and @@ -653,7 +653,7 @@ and then you just you just move the cursor like what you always do 0:08:15.120,0:08:23.280 -in emacs and now you select everything +in Emacs and now you select everything 0:08:18.800,0:08:25.680 and use meta w to @@ -710,7 +710,7 @@ options available you can either evaluate like what we just did or add it 0:09:05.920,0:09:11.680 -to your emacs configuration file +to your Emacs configuration file 0:09:08.000,0:09:14.399 so in this wiki you can have you can @@ -728,7 +728,7 @@ similar to the chromium setting and you can make yes the default browser 0:09:22.800,0:09:26.720 -emacs by +Emacs by 0:09:23.839,0:09:27.680 aliasing aliasing browse web to your @@ -815,10 +815,10 @@ want you can also disable saving browsing history so remember 0:10:26.079,0:10:30.480 -when i press when i use mx you have open +when I press when I use mx you have open 0:10:28.959,0:10:32.079 -browser's history i see all the +browser's history I see all the 0:10:30.480,0:10:33.680 histories here but if you want more @@ -881,7 +881,7 @@ zoomed by default uh you can 0:11:17.360,0:11:22.240 -also disable javascript although i +also disable javascript although I 0:11:20.399,0:11:23.440 personally don't really suggest you to @@ -938,7 +938,7 @@ select introduction to programming in e-max list 0:12:11.440,0:12:16.800 -uh i have it already open but it's okay +uh I have it already open but it's okay 0:12:13.760,0:12:16.800 so you have the file @@ -968,10 +968,10 @@ that's all thanks to python and mupdf which you don't really get from 0:12:37.040,0:12:39.839 -emacs list +Emacs list 0:12:40.880,0:12:44.079 -so let's say if i want to jump to page +so let's say if I want to jump to page 0:12:43.600,0:12:48.320 50 @@ -992,7 +992,7 @@ verify the page you're on and you can you can 0:13:02.079,0:13:07.839 -use i to toggle dark mode +use I to toggle dark mode 0:13:05.120,0:13:08.240 as expected and let's say you want to @@ -1004,7 +1004,7 @@ find table of contents so use ctrl s 0:13:11.519,0:13:19.360 -the image default binding for i search +the image default binding for I search 0:13:15.680,0:13:21.680 and search for a table of contents @@ -1076,7 +1076,7 @@ close the document using x and opening again af 0:14:07.519,0:14:14.000 -open and the file see your i +open and the file see your I 0:14:10.560,0:14:16.560 preface again so you're right at where @@ -1091,7 +1091,7 @@ you can also use mx org store link or ctrl cl 0:14:20.480,0:14:24.480 -which i prefer to if you want to save a +which I prefer to if you want to save a 0:14:23.279,0:14:28.240 particular page in @@ -1100,7 +1100,7 @@ particular page in a orgmo file so now 0:14:28.240,0:14:31.760 -i go back to my presentation now i don't +I go back to my presentation now I don't 0:14:30.320,0:14:35.600 need this anymore @@ -1109,7 +1109,7 @@ need this anymore uh so you just control c control l 0:14:35.600,0:14:41.040 -or i think mx or insert link +or I think mx or insert link 0:14:39.120,0:14:42.399 so you can find the file right here and @@ -1160,13 +1160,13 @@ so you have open and select the video you want so 0:15:15.600,0:15:19.040 -video demo so i already have a video +video demo so I already have a video 0:15:18.320,0:15:21.839 demo 0:15:19.040,0:15:22.720 -ready so because i recorded a video of +ready so because I recorded a video of 0:15:21.839,0:15:26.000 the demo @@ -1196,7 +1196,7 @@ inside my camera and the screen is actually with all 0:15:40.959,0:15:46.079 -within emacs +within Emacs 0:15:42.880,0:15:49.839 right so and you can open this @@ -1205,7 +1205,7 @@ right so and you can open this using here open camera 0:15:49.839,0:15:53.600 -and which i'm already into and you can +and which I'm already into and you can 0:15:53.040,0:15:56.720 press @@ -1232,10 +1232,10 @@ freely so if you go here and you can see the camera stored 0:16:09.519,0:16:16.240 -right here so why what i used here +right here so why what I used here 0:16:13.759,0:16:17.120 -so you press space to pause what i used +so you press space to pause what I used 0:16:16.240,0:16:20.320 here is @@ -1253,22 +1253,22 @@ you select the file that should be opened by 0:16:26.959,0:16:32.720 -eaf and i use that so it it detects that +eaf and I use that so it it detects that 0:16:30.320,0:16:35.839 it wants to use the ef image viewer so 0:16:32.720,0:16:39.759 -i accidentally tested if image viewer +I accidentally tested if image viewer 0:16:35.839,0:16:40.240 -before i noticed so that that that gives +before I noticed so that that that gives 0:16:39.759,0:16:43.680 the 0:16:40.240,0:16:47.040 -image of the photo i just took +image of the photo I just took 0:16:43.680,0:16:47.360 using ef camera and as you can see you @@ -1277,13 +1277,13 @@ using ef camera and as you can see you can 0:16:47.360,0:16:51.600 -i can use hl the bim button to navigate +I can use hl the bim button to navigate 0:16:50.720,0:16:55.920 in the time 0:16:51.600,0:17:00.880 -timestamp in the video and i can use +timestamp in the video and I can use 0:16:55.920,0:17:00.880 jk to to change the volumes of the video @@ -1334,7 +1334,7 @@ so this page in the wiki went into a lot of detail 0:17:48.160,0:17:51.679 -due to the time constraint i will just +due to the time constraint I will just 0:17:49.520,0:17:53.520 rephrase some of the ideas here so for @@ -1367,10 +1367,10 @@ attached to the appropriate location on the 0:18:07.679,0:18:13.440 -emacs window so +Emacs window so 0:18:10.720,0:18:14.960 -you have linked qt5 with emacs using +you have linked qt5 with Emacs using 0:18:13.440,0:18:17.120 list and python @@ -1397,7 +1397,7 @@ window buffer design where q graphics scene is similar to 0:18:28.640,0:18:31.840 -buffers in emacs +buffers in Emacs 0:18:29.840,0:18:34.240 it controls the state and the content @@ -1490,7 +1490,7 @@ they look as if they were so when user types on the keyboard it is 0:19:39.039,0:19:43.520 -first received by the emacs ef +first received by the Emacs ef 0:19:41.039,0:19:45.360 ef mode buffer and then it lifts sends @@ -1520,7 +1520,7 @@ communicate with python through dbus in other words in other words you can 0:19:59.200,0:20:01.760 -customize and extend emacs not just +customize and extend Emacs not just 0:20:01.360,0:20:04.480 using @@ -1559,7 +1559,7 @@ basis for the ef pdf viewer so this really opens the window to many 0:20:25.840,0:20:31.120 -many new possibilities to extend emacs +many new possibilities to extend Emacs 0:20:28.240,0:20:31.120 using eaf @@ -1586,7 +1586,7 @@ more linux distros and window managers such as i3 0:20:47.760,0:20:52.080 -and stuff i mean you can also add new ef +and stuff I mean you can also add new ef 0:20:51.200,0:20:54.240 applications @@ -1601,7 +1601,7 @@ applications or you can port ef to native wayland 0:20:58.000,0:21:03.840 -which i just discussed with the +which I just discussed with the 0:21:00.240,0:21:07.919 the ems whip kit author uh a kill @@ -1622,7 +1622,7 @@ um native villain because it uses x valence so it doesn't work on the pgdk 0:21:16.799,0:21:20.559 -port of emacs +port of Emacs 0:21:18.159,0:21:22.080 so and we also need people to pour ef to @@ -1670,13 +1670,13 @@ work on all right so since this is a 0:21:49.039,0:21:53.520 -pre-recorded talk i won't be able to do +pre-recorded talk I won't be able to do 0:21:51.120,0:21:56.080 the q a real time in the video 0:21:53.520,0:21:57.200 -however i will be around on the +however I will be around on the 0:21:56.080,0:22:00.559 collaborate pad @@ -1709,5 +1709,5 @@ you find the this year project very interesting and 0:22:18.320,0:22:24.320 -enjoy the rest of emacs com 2020 +enjoy the rest of Emacs com 2020 diff --git a/2020/subtitles/emacsconf-2020--35-waveing-at-repetitive-repetitive-repetitive-music-zmusic--questions--zachary-kanfer-autogen.sbv b/2020/subtitles/emacsconf-2020--35-waveing-at-repetitive-repetitive-repetitive-music-zmusic--questions--zachary-kanfer-autogen.sbv index 1dc29c44..6c265873 100644 --- a/2020/subtitles/emacsconf-2020--35-waveing-at-repetitive-repetitive-repetitive-music-zmusic--questions--zachary-kanfer-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--35-waveing-at-repetitive-repetitive-repetitive-music-zmusic--questions--zachary-kanfer-autogen.sbv @@ -1,8 +1,8 @@ 0:00:02.800,0:00:05.600 -i can yes +I can yes 0:00:09.200,0:00:14.920 -okay um yeah so i'm uh zachary canfer +okay um yeah so I'm uh zachary canfer 0:00:13.120,0:00:17.520 let's go to the @@ -20,10 +20,10 @@ progression uh and left to right uh for low to high 0:00:23.920,0:00:30.000 -interesting i think uh so the initial +interesting I think uh so the initial 0:00:27.279,0:00:31.599 -uh thing i was copying that initial app +uh thing I was copying that initial app 0:00:30.000,0:00:35.280 work this way @@ -32,7 +32,7 @@ work this way um and 0:00:35.280,0:00:38.960 -yeah i mean certainly traditional music +yeah I mean certainly traditional music 0:00:36.960,0:00:43.040 you know on a staff uh @@ -41,7 +41,7 @@ you know on a staff uh does go left to right uh like this 0:00:43.040,0:00:47.440 -um i mean going top to bottom does make +um I mean going top to bottom does make 0:00:46.000,0:00:48.960 it easier to add more beats without @@ -53,7 +53,7 @@ having to wrap but certainly that could be managed 0:00:49.920,0:00:53.760 -um yeah i i had not really thought about +um yeah I I had not really thought about 0:00:52.239,0:00:55.199 it but it is definitely something worth @@ -86,13 +86,13 @@ there we go cool all right uh two will be placed on the song um not 0:01:24.880,0:01:28.080 -now i can i can make some recordings of +now I can I can make some recordings of 0:01:26.640,0:01:30.720 it or certainly you can try it 0:01:28.080,0:01:33.119 -um i couldn't quite get the the +um I couldn't quite get the the 0:01:30.720,0:01:37.040 microphone and the webcam and everything @@ -101,16 +101,16 @@ microphone and the webcam and everything to work with the sound playing now um so 0:01:37.040,0:01:43.520 -uh i can record some also please uh +uh I can record some also please uh 0:01:40.079,0:01:46.640 -i put a link at the uh here in the uh +I put a link at the uh here in the uh 0:01:43.520,0:01:48.479 -ether pad uh zck dot me slash emacs conf +etherpad https://zck.me/emacsconf2020 0:01:46.640,0:01:49.920 -2020 where you can go and get the source +where you can go and get the source 0:01:48.479,0:01:51.920 and you can try it yourself uh there's @@ -119,34 +119,34 @@ and you can try it yourself uh there's no dependencies needed so it's just all 0:01:51.920,0:01:56.880 -in emacs um so please you know try it +in Emacs um so please you know try it 0:01:54.560,0:01:56.880 yourself 0:01:57.040,0:02:01.040 -any chance for an emacs tracker or mod +any chance for an Emacs tracker or mod 0:02:00.079,0:02:03.680 player 0:02:01.040,0:02:04.479 -um i don't really know what a mod player +um I don't really know what a mod player 0:02:03.680,0:02:08.000 or tracker 0:02:04.479,0:02:09.679 -are but i mean i'm sure +are but I mean I'm sure 0:02:08.000,0:02:11.599 that would be cool uh maybe there's one 0:02:09.679,0:02:13.920 -on now but i don't know uh +on now but I don't know uh 0:02:11.599,0:02:15.200 -my musical background so i've played +my musical background so I've played 0:02:13.920,0:02:15.840 various instruments since about the @@ -155,7 +155,7 @@ various instruments since about the third grade 0:02:15.840,0:02:19.520 -uh started recorder uh play cello i play +uh started recorder uh play cello I play 0:02:18.160,0:02:22.560 guitar now @@ -167,13 +167,13 @@ um but yeah so just kind of random instruments and 0:02:23.680,0:02:27.280 -uh yeah i guess kind of some of those +uh yeah I guess kind of some of those 0:02:26.959,0:02:30.480 things 0:02:27.280,0:02:33.519 -influence how i think about music um +influence how I think about music um 0:02:30.480,0:02:35.360 uh yeah um @@ -188,16 +188,16 @@ management sample libraries that could be used 0:02:37.840,0:02:42.400 -um good question i'm sure there are um i +um good question I'm sure there are um I 0:02:41.200,0:02:43.360 don't know any that integrate really 0:02:42.400,0:02:44.560 -well with emacs +well with Emacs 0:02:43.360,0:02:45.680 -one of the cool things that i liked +one of the cool things that I liked 0:02:44.560,0:02:47.440 about this is that there are no @@ -212,7 +212,7 @@ you know you don't need any external program to 0:02:50.800,0:02:54.160 -uh generate the music i mean it it does +uh generate the music I mean it it does 0:02:53.040,0:02:57.280 shell out to @@ -245,7 +245,7 @@ tones uh that you could get with different instruments 0:03:14.400,0:03:17.599 -have i written any actual songs um +have I written any actual songs um 0:03:16.959,0:03:20.640 nothing @@ -254,40 +254,40 @@ nothing super uh 0:03:21.040,0:03:25.519 -uh well put together just i kind of just +uh well put together just I kind of just 0:03:23.680,0:03:27.440 been playing around with this 0:03:25.519,0:03:29.040 -it's kind of i making this was one of +it's kind of I making this was one of 0:03:27.440,0:03:30.080 -those things where like once i made it i +those things where like once I made it I 0:03:29.040,0:03:31.280 was like okay 0:03:30.080,0:03:32.720 -now i can play with it and i did a +now I can play with it and I did a 0:03:31.280,0:03:33.920 -little bit and was like i don't know if +little bit and was like I don't know if 0:03:32.720,0:03:37.280 -i feel like it right now +I feel like it right now 0:03:33.920,0:03:38.720 -you know which i've i've found that to +you know which I've I've found that to 0:03:37.280,0:03:39.599 -be the case with some things that i've +be the case with some things that I've 0:03:38.720,0:03:41.360 implemented 0:03:39.599,0:03:43.519 -in emacs where it's i make it and then +in Emacs where it's I make it and then 0:03:41.360,0:03:44.480 it's the kind of some of the desire to @@ -296,7 +296,7 @@ it's the kind of some of the desire to use it all the time 0:03:44.480,0:03:47.760 -goes away but i'm sure i'll circle back +goes away but I'm sure I'll circle back 0:03:46.879,0:03:51.040 around @@ -305,19 +305,19 @@ around at some point especially kind of maybe 0:03:51.040,0:03:54.640 -once i add in different tones or +once I add in different tones or 0:03:52.400,0:03:56.400 something 0:03:54.640,0:03:57.840 -i guess a similar question for +I guess a similar question for 0:03:56.400,0:04:01.120 -pre-recorded sounds yeah i mean +pre-recorded sounds yeah I mean 0:03:57.840,0:04:02.080 -if it's part of what i did what i wrote +if it's part of what I did what I wrote 0:04:01.120,0:04:04.720 was a @@ -350,7 +350,7 @@ um any knitting midi mapping possibilities um 0:04:22.720,0:04:26.160 -i haven't looked into it but i'm sure +I haven't looked into it but I'm sure 0:04:24.560,0:04:28.800 you definitely could output to midi @@ -386,7 +386,7 @@ uh from wave to midi or other things what were some of the challenges with 0:04:45.759,0:04:49.759 -writing a special mode for emacs +writing a special mode for Emacs 0:04:47.520,0:04:51.040 uh interested in getting into this not @@ -398,19 +398,19 @@ sure where to start um there uh yeah it so 0:04:54.960,0:04:58.320 -this isn't the first mode i've written +this isn't the first mode I've written 0:04:57.120,0:05:01.759 um so that's right 0:04:58.320,0:05:05.600 -certainly that helps um i actually +certainly that helps um I actually 0:05:01.759,0:05:08.240 -um i have a video that we recorded it +um I have a video that we recorded it 0:05:05.600,0:05:09.039 -as part of emacs nyc on making a major +as part of Emacs nyc on making a major 0:05:08.240,0:05:10.720 mode @@ -434,7 +434,7 @@ things out and buttons and making the mode 0:05:21.280,0:05:24.560 -i mean one of the best parts about emacs +I mean one of the best parts about Emacs 0:05:22.800,0:05:26.479 is because it's so @@ -458,10 +458,10 @@ change um it's really it's not that bad so uh 0:05:36.479,0:05:40.560 -i'll try to throw a link up on that uh +I'll try to throw a link up on that uh 0:05:39.039,0:05:42.000 -on on that page i put up or +on on that page I put up or 0:05:40.560,0:05:44.479 please email me for whoever asked this @@ -482,7 +482,7 @@ um it it's pretty ems breaks it makes it pretty easy to extend uh 0:05:52.880,0:05:57.600 -major modes and i think that's that's +major modes and I think that's that's 0:05:56.479,0:06:00.240 the last question diff --git a/2020/subtitles/emacsconf-2020--38-emacs-development-update--john-wiegley-autogen.sbv b/2020/subtitles/emacsconf-2020--38-emacs-development-update--john-wiegley-autogen.sbv index fa694a5f..803bb0c9 100644 --- a/2020/subtitles/emacsconf-2020--38-emacs-development-update--john-wiegley-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--38-emacs-development-update--john-wiegley-autogen.sbv @@ -1,14 +1,14 @@ 0:00:00.080,0:00:04.960 -hello emacs conf this is john wigley i'm +hello EmacsConf this is john wigley I'm 0:00:03.040,0:00:06.319 -one of the co-maintainers of emacs along +one of the co-maintainers of Emacs along 0:00:04.960,0:00:09.280 with ellie zoretsky 0:00:06.319,0:00:09.840 -and lars ingebrigston and i wanted to +and lars ingebrigston and I wanted to 0:00:09.280,0:00:12.639 give you @@ -20,13 +20,13 @@ a technical update on what has been happening 0:00:14.960,0:00:20.640 -with the emacs in the last year so +with the Emacs in the last year so 0:00:18.400,0:00:21.600 specifically uh we have a few notes that 0:00:20.640,0:00:24.480 -i've gotten from +I've gotten from 0:00:21.600,0:00:25.840 a call with ellie he's been in charge of @@ -41,7 +41,7 @@ technical contributions on the mailing list and monitoring all the patches 0:00:30.160,0:00:35.840 -so i'm more here just as a messenger +so I'm more here just as a messenger 0:00:33.200,0:00:37.120 he says that we have good progress and @@ -146,7 +146,7 @@ this means you have to have gcc 10 installed 0:01:38.960,0:01:42.240 -execution of emacs lisp with native +execution of Emacs lisp with native 0:01:41.040,0:01:45.280 compilation on @@ -197,13 +197,13 @@ the moment is that it takes a long time to compile even when you're doing a 0:02:10.720,0:02:14.959 -16 core build of emacs +16 core build of Emacs 0:02:12.720,0:02:15.760 it can still take 15 minutes to compile 0:02:14.959,0:02:17.840 -emacs +Emacs 0:02:15.760,0:02:19.520 and all of its in all of its lisp code @@ -263,13 +263,13 @@ for merging so what this does is it throws away 0:02:52.959,0:02:56.000 -most of the other tool kits that emacs +most of the other tool kits that Emacs 0:02:55.120,0:02:59.280 was using 0:02:56.000,0:03:01.760 -and relies only on gtk making emacs +and relies only on gtk making Emacs 0:02:59.280,0:03:03.920 much more of a gtk application than it @@ -371,13 +371,13 @@ develop in the near term once this is merged by the way also then 0:04:06.239,0:04:09.840 -emacs will have mouse support in every +Emacs will have mouse support in every 0:04:08.080,0:04:12.720 one of its available configurations 0:04:09.840,0:04:14.680 -which has not been true until now emacs +which has not been true until now Emacs 0:04:12.720,0:04:17.519 27 will be soon releasing @@ -386,13 +386,13 @@ which has not been true until now emacs 27.2 and the pretest for that should 0:04:17.519,0:04:20.880 -begin sometime soon after emacs comp is +begin sometime soon after Emacs comp is 0:04:19.919,0:04:23.360 done 0:04:20.880,0:04:24.800 -and finally emacs 28 is going to get +and finally Emacs 28 is going to get 0:04:23.360,0:04:26.479 better emoji support @@ -401,7 +401,7 @@ better emoji support right now emojis are registered 0:04:26.479,0:04:31.759 -internally within emacs as symbols +internally within Emacs as symbols 0:04:29.120,0:04:33.759 which works in some ways but does not @@ -419,7 +419,7 @@ skin tones for the hand emoji or face emojis 0:04:41.120,0:04:45.199 -in emacs 28 emojis are going to have +in Emacs 28 emojis are going to have 0:04:43.280,0:04:47.199 their own support within the sequel @@ -434,10 +434,10 @@ those types of variations and other emoji specific font setups so that is 0:04:52.720,0:04:56.720 -everything for emacs +everything for Emacs 0:04:54.639,0:04:59.120 -in the future i don't have a timeline +in the future I don't have a timeline 0:04:56.720,0:05:01.520 for you on when 28 will be available @@ -452,7 +452,7 @@ we're ready to get there so have fun with the rest of you max 0:05:04.479,0:05:09.199 -conf and i hope to see you there +conf and I hope to see you there 0:05:06.479,0:05:09.199 bye diff --git a/2020/subtitles/emacsconf-2020--39-nongnu-elpa--questions--richard-stallman-autogen.sbv b/2020/subtitles/emacsconf-2020--39-nongnu-elpa--questions--richard-stallman-autogen.sbv index 92c7f050..1936a150 100644 --- a/2020/subtitles/emacsconf-2020--39-nongnu-elpa--questions--richard-stallman-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--39-nongnu-elpa--questions--richard-stallman-autogen.sbv @@ -11,7 +11,7 @@ a package currently in a non-elpa repo that does not work well 0:00:12.160,0:00:18.000 -with emacs +with Emacs 0:00:13.759,0:00:19.760 well one of them is s dot el @@ -44,13 +44,13 @@ it gobbled up the name space of symbols starting with s dash 0:00:43.680,0:00:49.440 -and i was shocked to discover that +and I was shocked to discover that 0:00:47.039,0:00:51.760 somebody who had not coordinated with 0:00:49.440,0:00:55.360 -the emacs developers at all +the Emacs developers at all 0:00:51.760,0:00:56.800 had implemented a package using such a @@ -65,19 +65,19 @@ isn't the right way to do things oh by the way the questions have moved off the 0:01:01.520,0:01:05.360 -screen this is no good i can continue +screen this is no good I can continue 0:01:04.000,0:01:08.880 answering this one 0:01:05.360,0:01:12.159 -but i'll be stuck when this one is over +but I'll be stuck when this one is over 0:01:08.880,0:01:15.040 anyway so uh 0:01:12.159,0:01:16.560 -and i was told that there was nothing i +and I was told that there was nothing I 0:01:15.040,0:01:19.920 could do about it @@ -104,10 +104,10 @@ publicly or privately for anything else would lead to horrible problems 0:01:38.079,0:01:45.520 -and i don't like that +and I don't like that 0:01:41.680,0:01:49.040 -i decided i wanted to do something +I decided I wanted to do something 0:01:45.520,0:01:52.320 a so that that wouldn't happen again @@ -206,7 +206,7 @@ how are we going to do that we can't put this into 0:03:14.800,0:03:21.920 -into emacs in a nice way that +into Emacs in a nice way that 0:03:18.879,0:03:24.560 won't make the uh won't make the @@ -269,7 +269,7 @@ easy to do and uh okay oh so basically the recording 0:04:07.120,0:04:13.439 -didn't get anything until now i just saw +didn't get anything until now I just saw 0:04:10.319,0:04:14.319 a note pop up this session is now being @@ -278,7 +278,7 @@ a note pop up this session is now being recorded 0:04:14.319,0:04:18.160 -i hope it's been recorded all along it +I hope it's been recorded all along it 0:04:16.320,0:04:21.280 would be a shame to @@ -293,7 +293,7 @@ okay good so uh that's one of the issues uh does non-gnu eopa already exist 0:04:30.479,0:04:35.360 -or is this a sort of quote plan i don't +or is this a sort of quote plan I don't 0:04:33.840,0:04:37.919 know why you have to @@ -437,16 +437,16 @@ worked on oh there's so many questions 0:06:36.639,0:06:40.880 -well i hope you the third question is +well I hope you the third question is 0:06:39.280,0:06:43.680 what are the benefits 0:06:40.880,0:06:46.240 -i hope that people now see the benefits +I hope that people now see the benefits 0:06:43.680,0:06:49.599 -i've described them +I've described them 0:06:46.240,0:06:51.440 uh next question is it possible to work @@ -455,7 +455,7 @@ uh next question is it possible to work with the melba team 0:06:51.440,0:06:59.440 -to integrate that into emacs +to integrate that into Emacs 0:06:54.720,0:07:03.759 no because the goal doesn't make sense @@ -464,13 +464,13 @@ no because the goal doesn't make sense melba the way it's done does not belong 0:07:03.759,0:07:08.560 -inside emacs in any sense well first of +inside Emacs in any sense well first of 0:07:07.199,0:07:11.280 all it can't literally be 0:07:08.560,0:07:13.280 -inside emacs we don't have copyright +inside Emacs we don't have copyright 0:07:11.280,0:07:18.160 assignments for that code @@ -518,10 +518,10 @@ that are in melpa that we'd like to get into 0:07:55.280,0:08:00.800 -non-canoe elpa i don't know the names of +non-canoe elpa I don't know the names of 0:07:58.479,0:08:04.160 -most of them but i expect most of them +most of them but I expect most of them 0:08:00.800,0:08:07.680 would be fine to have but they've got to @@ -551,13 +551,13 @@ want to get involved of this that would be great 0:08:29.440,0:08:33.919 -i haven't tried asking them first we've +I haven't tried asking them first we've 0:08:32.800,0:08:37.599 got to get this thing 0:08:33.919,0:08:40.479 -set up i doubt they would want to +set up I doubt they would want to 0:08:37.599,0:08:42.959 but if they said yes that would be @@ -569,25 +569,25 @@ wonderful uh any thoughts of packages being 0:08:48.399,0:08:55.839 -added i'm afraid +added I'm afraid 0:09:00.959,0:09:03.360 um 0:09:05.440,0:09:08.959 -i'm afraid any thoughts of packages +I'm afraid any thoughts of packages 0:09:07.200,0:09:11.040 being added as 0:09:08.959,0:09:13.120 -some url i don't know anything about but +some url I don't know anything about but 0:09:11.040,0:09:16.800 it talks about open source 0:09:13.120,0:09:17.680 -which means i'm very unlikely to have +which means I'm very unlikely to have 0:09:16.800,0:09:20.959 much @@ -770,16 +770,16 @@ and the reasons why they are written the way they are 0:11:55.279,0:11:59.760 -oh sorry i don't see the next question +oh sorry I don't see the next question 0:12:03.200,0:12:07.519 -oh why do i insist on using per and +oh why do I insist on using per and 0:12:05.600,0:12:11.680 purrs 0:12:07.519,0:12:14.959 -uh i'm not happy with using +uh I'm not happy with using 0:12:11.680,0:12:17.440 they which is a plural pronoun with a @@ -806,7 +806,7 @@ add that ambiguity that source of him of regular ambiguity now 0:12:39.839,0:12:43.680 -i do not accept the demands of other +I do not accept the demands of other 0:12:42.720,0:12:47.519 people @@ -839,7 +839,7 @@ equally entitled to decide how we will speak and how we won't speak 0:13:13.200,0:13:22.880 -now i've spelled out all of these points +now I've spelled out all of these points 0:13:18.000,0:13:26.079 in a file called stolman.org @@ -878,19 +878,19 @@ to ex contact me privately and explain to me your reasons 0:14:10.720,0:14:16.639 -i will pay attention to them i'll +I will pay attention to them I'll 0:14:14.000,0:14:18.399 think about them assuming that they're 0:14:16.639,0:14:24.079 -not something i've already +not something I've already 0:14:18.399,0:14:27.760 considered and decided to dismiss before 0:14:24.079,0:14:30.240 -but you must not speak to me as if i had +but you must not speak to me as if I had 0:14:27.760,0:14:30.800 no business not obeying you because @@ -905,7 +905,7 @@ rude and it is not likely to convince me to change my mind 0:14:40.720,0:14:48.320 -i believe it is not actually +I believe it is not actually 0:14:44.240,0:14:50.560 of stating offense to anyone @@ -914,10 +914,10 @@ of stating offense to anyone and the fact that somebody disagrees 0:14:50.560,0:14:59.839 -with me does not mean i'm wrong +with me does not mean I'm wrong 0:14:52.880,0:14:59.839 -but i always can be wrong +but I always can be wrong 0:15:00.720,0:15:05.680 when you wrote that you could add a @@ -962,7 +962,7 @@ and redistribute them that's part of the meaning of free software 0:15:31.680,0:15:38.320 -i have been unable to understand +I have been unable to understand 0:15:35.040,0:15:42.560 how there came to be an idea @@ -1055,7 +1055,7 @@ implemented but at the moment 0:17:08.559,0:17:13.280 -developer emacs maintainers will copy +developer Emacs maintainers will copy 0:17:12.000,0:17:18.160 packages @@ -1100,25 +1100,25 @@ helping to design and implement this system 0:17:48.000,0:17:56.720 -uh what distro do i use +uh what distro do I use 0:17:52.559,0:17:58.000 uh well which distro of gnu slash linux 0:17:56.720,0:18:01.840 -do i use +do I use 0:17:58.000,0:18:01.840 -i use tree scale +I use tree scale 0:18:03.520,0:18:10.080 -i haven't tried most of the free distros +I haven't tried most of the free distros 0:18:07.200,0:18:11.120 and the reason is it's not crucial that 0:18:10.080,0:18:13.520 -i do so +I do so 0:18:11.120,0:18:14.799 we don't need me to rate the various @@ -1130,7 +1130,7 @@ free distros on practical questions because anyone can 0:18:17.520,0:18:24.400 -do that as well as i can +do that as well as I can 0:18:20.000,0:18:27.760 and so you can tell people what @@ -1184,7 +1184,7 @@ mac os or whatever vicious thing it might be 0:19:06.160,0:19:09.760 -i'd like to i'd like to people to be +I'd like to I'd like to people to be 0:19:08.559,0:19:12.799 aware @@ -1238,7 +1238,7 @@ severe problem with the package we will want to put it in 0:20:03.600,0:20:07.440 -and i expect most packages won't have a +and I expect most packages won't have a 0:20:06.400,0:20:09.919 problem @@ -1373,10 +1373,10 @@ sorry a link in camel dot html well report it to 0:22:06.799,0:22:14.159 -uh bug gnu emax reported as an emacs bug +uh bug gnu emax reported as an Emacs bug 0:22:10.880,0:22:15.840 -but do think about the criteria i've +but do think about the criteria I've 0:22:14.159,0:22:18.000 just said because maybe it's not a @@ -1403,16 +1403,16 @@ language if lisp which variant 0:22:35.200,0:22:41.760 -well i don't exactly have a +well I don't exactly have a 0:22:38.400,0:22:45.120 favorite variant but 0:22:41.760,0:22:47.520 -when i designed emacs lisp i +when I designed Emacs lisp I 0:22:45.120,0:22:48.799 -did the best thing i could think of at +did the best thing I could think of at 0:22:47.520,0:22:52.559 the time @@ -1424,7 +1424,7 @@ subject to the need to keep it small for the first few years it was important 0:22:55.520,0:22:59.840 -for gdu emacs +for gdu Emacs 0:22:56.960,0:23:00.799 to run in a machine which could only @@ -1442,7 +1442,7 @@ so there are a lot of constructs that clearly were desirable to include 0:23:09.200,0:23:15.840 -that i left out because we could +that I left out because we could 0:23:12.320,0:23:15.840 make it work without them @@ -1457,7 +1457,7 @@ since because it's been a long time since we needed to 0:23:23.200,0:23:37.840 -keep emacs so rigorously small +keep Emacs so rigorously small 0:23:40.960,0:23:47.679 um someone is @@ -1484,7 +1484,7 @@ but that's as far as the discussion went question 17 is extremely insulting 0:24:20.480,0:24:28.720 -i have not engaged in sexual harassment +I have not engaged in sexual harassment 0:24:25.600,0:24:28.960 don't expect me to plead guilty to such @@ -1511,10 +1511,10 @@ basically mole hills and some of which are false so 0:24:46.559,0:24:53.840 -uh i'm not going to give them +uh I'm not going to give them 0:24:50.640,0:24:56.400 -anything i have been bullied in a +anything I have been bullied in a 0:24:53.840,0:24:59.360 horrible way @@ -1523,25 +1523,25 @@ horrible way that was wrong 0:24:59.679,0:25:03.520 -i would like the bullies to apologize to +I would like the bullies to apologize to 0:25:02.720,0:25:06.320 me 0:25:03.520,0:25:08.960 -and when i see that they're not bullying +and when I see that they're not bullying 0:25:06.320,0:25:11.279 -i will forgive them +I will forgive them 0:25:08.960,0:25:14.799 -i would like to have conversations with +I would like to have conversations with 0:25:11.279,0:25:17.840 them if any of the mole hills 0:25:14.799,0:25:20.880 -annoyed someone i'm happy to talk +annoyed someone I'm happy to talk 0:25:17.840,0:25:29.840 with her and thus @@ -1556,7 +1556,7 @@ and my opinion on quote diversity within 0:25:39.200,0:25:45.679 -emacs well emacs is +Emacs well Emacs is 0:25:42.720,0:25:46.480 never going to be diverse it is extended @@ -1565,10 +1565,10 @@ never going to be diverse it is extended in 0:25:46.480,0:25:53.279 -one language emacs lisp +one language Emacs lisp 0:25:49.760,0:25:55.840 -well i don't know uh we did have an idea +well I don't know uh we did have an idea 0:25:53.279,0:25:58.400 of implementing extensibility using @@ -1577,7 +1577,7 @@ of implementing extensibility using scheme and the hope was that guile 0:25:58.400,0:26:02.960 -could be integrated with emacs that +could be integrated with Emacs that 0:26:01.120,0:26:05.279 turned out to be difficult it may be @@ -1595,19 +1595,19 @@ small amount of diversity but it's not that important 0:26:14.960,0:26:18.880 -what i think is really important for +what I think is really important for 0:26:16.960,0:26:22.799 -developing emacs +developing Emacs 0:26:18.880,0:26:27.039 is to make it do word processing 0:26:22.799,0:26:30.080 -i sometimes use libra office +I sometimes use libra office 0:26:27.039,0:26:32.799 -and yeah i can make it do things +and yeah I can make it do things 0:26:30.080,0:26:34.880 it has features for wysiwyg which are @@ -1619,19 +1619,19 @@ very nice but it's in other regards 0:26:38.000,0:26:42.400 -it's not emacs and it doesn't have the +it's not Emacs and it doesn't have the 0:26:40.400,0:26:45.520 -abilities of emacs +abilities of Emacs 0:26:42.400,0:26:45.520 and it should 0:26:45.600,0:26:49.039 -so i urge people to work on extending +so I urge people to work on extending 0:26:48.400,0:26:51.600 -emacs +Emacs 0:26:49.039,0:27:07.840 in that direction adding the features @@ -1640,7 +1640,7 @@ in that direction adding the features that a word processor has to have 0:27:13.600,0:27:21.679 -the last question i can answer is +the last question I can answer is 0:27:16.640,0:27:24.960 18 but yes it's a very sad thing @@ -1652,25 +1652,25 @@ how many companies insist on using non-free software 0:27:28.399,0:27:36.799 -well i would get a different kind of job +well I would get a different kind of job 0:27:33.200,0:27:40.320 -that's a decision i made many years ago +that's a decision I made many years ago 0:27:36.799,0:27:42.799 early in the gnu project 0:27:40.320,0:27:47.440 -i decided i would not first i would not +I decided I would not first I would not 0:27:42.799,0:27:47.440 get a job developing non-free software 0:27:47.679,0:27:54.880 -and later on i decided +and later on I decided 0:27:50.960,0:27:57.120 -once i could stop using non-free +once I could stop using non-free 0:27:54.880,0:28:00.799 software that is once we had @@ -1682,31 +1682,31 @@ a gnu slash linux system that we could switch over to and uh 0:28:08.320,0:28:16.240 -oh wait i thought i thought magic wand +oh wait I thought I thought magic wand 0:28:11.679,0:28:20.080 time meant it was time to stop 0:28:16.240,0:28:20.080 -but now i rather ask the question +but now I rather ask the question 0:28:21.039,0:28:23.279 uh 0:28:27.760,0:28:35.679 -so what do you do well if i were you +so what do you do well if I were you 0:28:32.480,0:28:37.440 -i'd probably not work for any of those +I'd probably not work for any of those 0:28:35.679,0:28:39.679 companies 0:28:37.440,0:28:40.799 -if i needed to make money i'd get a job +if I needed to make money I'd get a job 0:28:39.679,0:28:43.840 -but i get some +but I get some 0:28:40.799,0:28:48.080 other kind of job @@ -1715,13 +1715,13 @@ other kind of job that didn't involve using software 0:28:48.080,0:28:53.600 -i would or that let me choose the +I would or that let me choose the 0:28:51.039,0:28:56.880 -software i would use +software I would use 0:28:53.600,0:28:58.000 -but i would live cheaply you know the +but I would live cheaply you know the 0:28:56.880,0:29:00.640 less you spend @@ -1766,7 +1766,7 @@ not having children now that is a tangent but it can't be denied that 0:29:38.960,0:29:42.399 -raising children is very expensive i +raising children is very expensive I 0:29:41.760,0:29:45.559 have heard @@ -1796,16 +1796,16 @@ that's likely to happen to you before you make that decision 0:30:06.159,0:30:09.840 -what would i +what would I 0:30:10.000,0:30:16.960 -what would i change about free software +what would I change about free software 0:30:13.279,0:30:20.880 well since this is 0:30:16.960,0:30:25.600 -magic i would magically find +magic I would magically find 0:30:20.880,0:30:28.000 a way of showing everyone why @@ -1829,7 +1829,7 @@ submit to abuse by proprietary software developers 0:30:45.919,0:30:53.279 -of course i could go further if i could +of course I could go further if I could 0:30:49.760,0:30:55.760 magically recruit a hundred thousand @@ -1895,16 +1895,16 @@ and ignominiously by endorsing the drm system 0:31:55.760,0:32:00.880 -so what can you do i don't have a magic +so what can you do I don't have a magic 0:31:59.600,0:32:04.720 wand 0:32:00.880,0:32:06.559 -i'm a human being with the capabilities +I'm a human being with the capabilities 0:32:04.720,0:32:09.919 -i have +I have 0:32:06.559,0:32:12.840 but the advantage of @@ -1928,7 +1928,7 @@ what tools from pre unix days do you miss 0:32:31.519,0:32:34.880 -well i don't i don't think about them +well I don't I don't think about them 0:32:34.240,0:32:38.640 with @@ -1976,16 +1976,16 @@ in fact you could even do this with the system kernel 0:33:13.919,0:33:17.840 -so that your jobs wouldn't get lost i +so that your jobs wouldn't get lost I 0:33:16.640,0:33:20.559 did that 0:33:17.840,0:33:22.720 -quite a few times of course sometimes i +quite a few times of course sometimes I 0:33:20.559,0:33:25.919 -saw what was wrong and i just had to +saw what was wrong and I just had to 0:33:22.720,0:33:28.240 fix a piece of data but sometimes @@ -1997,31 +1997,31 @@ it took me a long time to figure out how to get the system to 0:33:29.679,0:33:34.240 -keep on going but with the work i had +keep on going but with the work I had 0:33:32.480,0:33:39.279 done 0:33:34.240,0:33:41.600 -i didn't want to lose that work +I didn't want to lose that work 0:33:39.279,0:33:43.039 -and so one of the first features i put +and so one of the first features I put 0:33:41.600,0:33:45.840 -into gdu emacs was +into gdu Emacs was 0:33:43.039,0:33:45.840 auto save 0:33:47.760,0:33:54.320 -uh i'm not going to try to figure out +uh I'm not going to try to figure out 0:33:50.640,0:33:56.480 -which packages i re i actually used +which packages I re I actually used 0:33:54.320,0:33:59.039 -uh if i knew i would get hit by a bus +uh if I knew I would get hit by a bus 0:33:56.480,0:34:02.320 tomorrow @@ -2039,10 +2039,10 @@ knowledge it's just superstitious uh hand waving 0:34:10.159,0:34:16.480 -so assuming that i +so assuming that I 0:34:13.760,0:34:18.879 -talked that i got a reading from a +talked that I got a reading from a 0:34:16.480,0:34:23.119 fortune teller which is @@ -2099,13 +2099,13 @@ but what if for some reason uh about 0:35:15.119,0:35:18.560 -what what advice would i give for +what what advice would I give for 0:35:17.440,0:35:22.079 stewardship of 0:35:18.560,0:35:25.359 -emacs well basically +Emacs well basically 0:35:22.079,0:35:28.480 focus on @@ -2195,19 +2195,19 @@ has a drawback it was a compromise now a lot of people will 0:36:41.520,0:36:46.240 -tell you that i am uncompromising and +tell you that I am uncompromising and 0:36:44.560,0:36:48.720 say that that's a flaw 0:36:46.240,0:36:50.320 -well they're wrong i make little +well they're wrong I make little 0:36:48.720,0:36:53.040 compromises 0:36:50.320,0:36:55.359 -very often and occasionally i make a +very often and occasionally I make a 0:36:53.040,0:36:58.880 medium-sized compromise @@ -2228,7 +2228,7 @@ in gnu elpa so that we could move them into 0:37:06.240,0:37:11.200 -core emacs and of course sometimes we +core Emacs and of course sometimes we 0:37:09.119,0:37:14.480 move packages in the other direction @@ -2300,7 +2300,7 @@ we in general we won't be able to move those packages 0:38:09.119,0:38:14.960 -into core emacs without +into core Emacs without 0:38:12.960,0:38:19.839 getting the legal papers then that we @@ -2309,13 +2309,13 @@ getting the legal papers then that we didn't get before 0:38:20.160,0:38:27.599 -how do you see the future of gdu emacs +how do you see the future of gdu Emacs 0:38:24.320,0:38:29.839 -uh i don't see the future +uh I don't see the future 0:38:27.599,0:38:31.680 -i used to say that my crystal ball is +I used to say that my crystal ball is 0:38:29.839,0:38:35.680 cloudy today @@ -2348,7 +2348,7 @@ cheating you and taking advantage of you and it's horrible 0:38:56.880,0:39:02.720 -but uh i don't see the future i just +but uh I don't see the future I just 0:39:00.160,0:39:03.839 can be sure from the past that there @@ -2375,7 +2375,7 @@ impression that it's up to them well actually 0:39:21.200,0:39:27.440 -emacs has appointed maintainers just as +Emacs has appointed maintainers just as 0:39:24.480,0:39:29.280 every gdu package does and they are the @@ -2417,13 +2417,13 @@ to respect freedom and defend freedom is there any plan to move more packages 0:40:02.240,0:40:08.480 -from core emacs into elpa +from core Emacs into elpa 0:40:04.960,0:40:11.440 -uh i don't know uh +uh I don't know uh 0:40:08.480,0:40:12.720 -whether there is a plan i suppose if +whether there is a plan I suppose if 0:40:11.440,0:40:15.680 there's a plan @@ -2435,7 +2435,7 @@ we probably would have done it if there had been a plan 0:40:16.960,0:40:20.319 -some have been moved i don't see this as +some have been moved I don't see this as 0:40:19.839,0:40:22.400 a @@ -2462,19 +2462,19 @@ uh requiring non-free software for instance 0:40:36.720,0:40:43.440 -well i wouldn't i wouldn't +well I wouldn't I wouldn't 0:40:40.400,0:40:49.119 matriculate in a school which did that 0:40:43.440,0:40:49.119 -unless i saw a way i could refuse +unless I saw a way I could refuse 0:40:50.960,0:40:57.760 -now of course i do this +now of course I do this 0:40:54.960,0:41:00.240 -because i can get away with it and +because I can get away with it and 0:40:57.760,0:41:04.960 therefore my doing it is extremely @@ -2483,7 +2483,7 @@ therefore my doing it is extremely important to show somebody does resist 0:41:04.960,0:41:09.359 -i don't expect most people who support +I don't expect most people who support 0:41:08.400,0:41:12.319 free school @@ -2495,7 +2495,7 @@ who advocate free software to go that far 0:41:13.599,0:41:21.040 -uh i published an article in the spring +uh I published an article in the spring 0:41:17.760,0:41:24.640 entitled saying no even once @@ -2528,7 +2528,7 @@ uh please don't think that your choices are either 0:41:45.119,0:41:52.240 -be as firm and stubborn as i am +be as firm and stubborn as I am 0:41:48.480,0:41:56.240 or just give up and let yourself drift @@ -2555,7 +2555,7 @@ some of the time for instance you could say to people 0:42:12.720,0:42:16.000 -you know i hate the fact that my school +you know I hate the fact that my school 0:42:15.520,0:42:20.400 makes me @@ -2564,13 +2564,13 @@ makes me use zoom uh so whenever 0:42:20.400,0:42:24.640 -i'm not being forced i'm not going to +I'm not being forced I'm not going to 0:42:22.240,0:42:24.640 use it 0:42:25.760,0:42:31.200 -or i hate the fact that the only way i +or I hate the fact that the only way I 0:42:29.200,0:42:35.200 can talk to that group of people @@ -2579,10 +2579,10 @@ can talk to that group of people is resume but when 0:42:35.200,0:42:40.079 -but for anything else i will feel better +but for anything else I will feel better 0:42:38.400,0:42:42.880 -about myself if i don't +about myself if I don't 0:42:40.079,0:42:44.000 see lots of ways to say no some of the @@ -2606,22 +2606,22 @@ no more often now whether you would ever get to be as 0:42:58.800,0:43:04.480 -stubborn as i am +stubborn as I am 0:43:00.640,0:43:08.480 -i don't know but what i find is that +I don't know but what I find is that 0:43:04.480,0:43:12.480 -i like the fact that i've never made +I like the fact that I've never made 0:43:08.480,0:43:15.839 this kind of compromise 0:43:12.480,0:43:19.319 -i feel i have a reputation to maintain +I feel I have a reputation to maintain 0:43:15.839,0:43:21.119 -nobody's forcing me but i get +nobody's forcing me but I get 0:43:19.319,0:43:24.319 satisfaction @@ -2633,7 +2633,7 @@ out of maintaining out of being able to continue to say 0:43:26.400,0:43:29.280 -i will not +I will not 0:43:30.880,0:43:40.480 you are now unmuted and that also @@ -2663,7 +2663,7 @@ break for the lunch break okay thank you 0:44:03.200,0:44:07.440 -how often do you personally use emacs as +how often do you personally use Emacs as 0:44:06.000,0:44:10.640 the @@ -2672,19 +2672,19 @@ the lowest question now uh 0:44:10.640,0:44:14.960 -well i use it most of the day +well I use it most of the day 0:44:16.640,0:44:20.160 -i occasionally do use other things in +I occasionally do use other things in 0:44:18.880,0:44:21.599 -fact i occasionally edit with +fact I occasionally edit with 0:44:20.160,0:44:24.240 libreoffice 0:44:21.599,0:44:25.280 -i occasionally use media players i +I occasionally use media players I 0:44:24.240,0:44:27.520 occasionally @@ -2693,7 +2693,7 @@ occasionally uh 0:44:29.040,0:44:34.000 -i occasionally ssh to a machine and type +I occasionally ssh to a machine and type 0:44:32.480,0:44:35.440 some commands on it @@ -2702,28 +2702,28 @@ some commands on it which occasionally includes running 0:44:35.440,0:44:38.240 -emacs on it +Emacs on it 0:44:42.319,0:44:47.520 -i read pdf files a lot +I read pdf files a lot 0:44:45.760,0:44:49.599 would be nice if you could get those 0:44:47.520,0:44:52.240 -into emacs so that i could read them +into Emacs so that I could read them 0:44:49.599,0:44:55.040 -with emacs commands +with Emacs commands 0:44:52.240,0:44:56.160 -and i maybe even edit them with the max +and I maybe even edit them with the max 0:44:55.040,0:44:59.440 commands 0:44:56.160,0:45:02.960 -when they can be edited i use +when they can be edited I use 0:44:59.440,0:45:07.680 uh journal sometimes @@ -2741,7 +2741,7 @@ you have in mind over and above non-gnu elpa uh 0:45:18.400,0:45:25.520 -i can't think of one right now well +I can't think of one right now well 0:45:22.079,0:45:27.119 there are things there are things that @@ -2786,28 +2786,28 @@ capacity to develop and debug programs before you can 0:45:59.440,0:46:04.480 -be a maintainer uh have i ever looked at +be a maintainer uh have I ever looked at 0:46:02.800,0:46:08.400 maggot 0:46:04.480,0:46:11.920 -uh no i haven't +uh no I haven't 0:46:08.400,0:46:14.880 -but i believe +but I believe 0:46:11.920,0:46:16.560 work is being done to get it put into 0:46:14.880,0:46:21.200 -emacs +Emacs 0:46:16.560,0:46:21.200 -and at that point i'll give it a try +and at that point I'll give it a try 0:46:22.240,0:46:25.760 -i do not want to share my configuration +I do not want to share my configuration 0:46:25.200,0:46:29.520 files diff --git a/2020/subtitles/emacsconf-2020--39-nongnu-elpa--richard-stallman-autogen.sbv b/2020/subtitles/emacsconf-2020--39-nongnu-elpa--richard-stallman-autogen.sbv index 2fb585c8..be32dcc3 100644 --- a/2020/subtitles/emacsconf-2020--39-nongnu-elpa--richard-stallman-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--39-nongnu-elpa--richard-stallman-autogen.sbv @@ -1,14 +1,14 @@ 0:00:00.320,0:00:08.080 -hello i'm richard stallman +hello I'm richard stallman 0:00:03.280,0:00:09.200 -founder of the gnu project in 1976 i +founder of the gnu project in 1976 I 0:00:08.080,0:00:12.000 developed the first 0:00:09.200,0:00:13.440 -emacs editor with some help from guy +Emacs editor with some help from guy 0:00:12.000,0:00:15.839 steele @@ -20,10 +20,10 @@ then shortly after starting to develop the gnu operating system in 1984 0:00:19.119,0:00:24.640 -i wanted an emacs editor for it +I wanted an Emacs editor for it 0:00:22.240,0:00:25.560 -so i started writing gnu emacs in +so I started writing gnu Emacs in 0:00:24.640,0:00:28.560 september @@ -35,13 +35,13 @@ september several years ago we decided to move 0:00:32.640,0:00:36.559 -many of the emacs list packages outside +many of the Emacs list packages outside 0:00:35.920,0:00:39.760 the core 0:00:36.559,0:00:42.960 -emacs distribution into a separate +Emacs distribution into a separate 0:00:39.760,0:00:43.280 package archive that we call the e-max @@ -77,7 +77,7 @@ release individual packages separately 0:01:04.559,0:01:08.320 -from emacs releases +from Emacs releases 0:01:08.880,0:01:17.040 now at that point somehow we decided to @@ -86,7 +86,7 @@ now at that point somehow we decided to support loading packages from 0:01:17.040,0:01:21.119 -a variety of different emacs list +a variety of different Emacs list 0:01:19.520,0:01:25.520 package archives @@ -98,7 +98,7 @@ and ours would be called the gnu elpa but elpa could be any other 0:01:29.280,0:01:32.799 -now i think that naming was a mistake we +now I think that naming was a mistake we 0:01:32.079,0:01:35.119 should have @@ -119,7 +119,7 @@ called some other name oh well uh this 0:01:46.079,0:01:50.240 -is a mistake i believe because it leads +is a mistake I believe because it leads 0:01:48.320,0:01:51.119 to a lot of confusion it would have been @@ -137,7 +137,7 @@ because the difference between having a package in 0:02:00.399,0:02:07.840 -core emacs and having it in gnu elpa +core Emacs and having it in gnu elpa 0:02:04.159,0:02:09.679 is purely a practical convenience matter @@ -170,7 +170,7 @@ assignments for packages in gnu elpa just the same way we do for packages in 0:02:28.800,0:02:33.760 -core emacs +core Emacs 0:02:31.360,0:02:36.239 having the facility for installing @@ -215,10 +215,10 @@ and where they no attempt was made to try to fit them 0:03:03.120,0:03:10.879 -into emacs so that they could make sense +into Emacs so that they could make sense 0:03:06.560,0:03:14.480 -as parts of the emacs distribution +as parts of the Emacs distribution 0:03:10.879,0:03:16.959 this led to both moral problems @@ -245,7 +245,7 @@ about how to make it useful and convenient and clean to have them 0:03:33.040,0:03:36.000 -in emacs +in Emacs 0:03:36.560,0:03:44.840 so the idea of non-gdu elpa @@ -269,7 +269,7 @@ for those packages so we won't be able to put them into 0:03:58.560,0:04:04.080 -core emacs +core Emacs 0:04:00.000,0:04:06.959 at least not easily but we will @@ -350,7 +350,7 @@ it's meant at least in a minimal technical 0:05:06.000,0:05:12.800 -sense to work with gnu emacs and we'll +sense to work with gnu Emacs and we'll 0:05:10.479,0:05:14.240 make changes if necessary so that it @@ -359,7 +359,7 @@ make changes if necessary so that it works smoothly with 0:05:14.240,0:05:18.080 -emacs and +Emacs and 0:05:18.720,0:05:23.280 this means that we're going to maintain @@ -458,7 +458,7 @@ so if you would like to help please write to me 0:06:45.120,0:06:49.520 -i think this is a very important step +I think this is a very important step 0:06:47.759,0:06:52.639 for progress diff --git a/2020/subtitles/emacsconf-2020--40-closing-remarks-part-1-autogen.sbv b/2020/subtitles/emacsconf-2020--40-closing-remarks-part-1-autogen.sbv index 191c30d3..4681429c 100644 --- a/2020/subtitles/emacsconf-2020--40-closing-remarks-part-1-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--40-closing-remarks-part-1-autogen.sbv @@ -41,7 +41,7 @@ actually um 0:00:55.440,0:01:00.719 -yeah sure i guess we can do the closing +yeah sure I guess we can do the closing 0:00:58.399,0:01:03.680 remarks @@ -86,7 +86,7 @@ so if you thought today was lots of fun be sure to tune in tomorrow as well 0:01:30.880,0:01:36.240 -uh for reference last year's emacs conf +uh for reference last year's EmacsConf 0:01:33.920,0:01:37.600 had 30 talks many of which were lighting @@ -137,7 +137,7 @@ really really well uh people have been using that to pose their questions 0:02:07.280,0:02:11.120 -so i think at some point i saw there +so I think at some point I saw there 0:02:08.800,0:02:12.640 were 124 people working on it and we @@ -173,7 +173,7 @@ um it actually took a couple weeks last year but this year 0:02:37.519,0:02:41.040 -i'm hoping that we can at least +I'm hoping that we can at least 0:02:39.519,0:02:44.160 partially partially @@ -182,7 +182,7 @@ partially partially um release them much sooner um 0:02:44.160,0:02:47.280 -you know i might be able to get around +you know I might be able to get around 0:02:45.440,0:02:48.160 to uploading some of the pre-recorded @@ -194,20 +194,12 @@ talks um later tonight after the conference 0:02:53.360,0:02:57.760 -so keep an eye on maxconf.org 2020 for - -0:02:56.720,0:03:01.120 -that +so keep an eye on emacsconf.org/2020 for that 0:02:57.760,0:03:04.400 -um join our mailing lists which is +Join our mailing lists which is 0:03:01.120,0:03:07.840 -a list that you know.org mailman slash - -0:03:04.400,0:03:11.280 -list info slash emacs conf dash discuss +a list that you know. https://lists.gnu.org/mailman/listinfo/emacsconf-discuss -0:03:07.840,0:03:11.280 -um yeah diff --git a/2020/subtitles/emacsconf-2020--40-closing-remarks-part-2-autogen.sbv b/2020/subtitles/emacsconf-2020--40-closing-remarks-part-2-autogen.sbv index c8bed954..895b219d 100644 --- a/2020/subtitles/emacsconf-2020--40-closing-remarks-part-2-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--40-closing-remarks-part-2-autogen.sbv @@ -26,7 +26,7 @@ say something let's let's let's turn it over to you 0:00:17.520,0:00:22.640 -oh what should i be saying i mean let me +oh what should I be saying I mean let me 0:00:20.240,0:00:25.279 just turn on the webcam first @@ -35,10 +35,10 @@ just turn on the webcam first and uh as you can see the day has 0:00:25.279,0:00:28.640 -progressed i'm not +progressed I'm not 0:00:26.480,0:00:30.080 -blasting light into my face i'm now +blasting light into my face I'm now 0:00:28.640,0:00:32.160 sitting instead of @@ -53,7 +53,7 @@ it's getting quite late for europe right now 0:00:38.239,0:00:42.559 -but uh yeah i'm not sure if you want me +but uh yeah I'm not sure if you want me 0:00:40.320,0:00:44.800 to to go we've already done a little bit @@ -65,7 +65,7 @@ of our closing remarks anyway before uh colleen's talk 0:00:45.920,0:00:49.120 -so yeah what do you want me to add i +so yeah what do you want me to add I 0:00:48.719,0:00:50.800 mean we've @@ -89,7 +89,7 @@ of you know all the other organizers in the team but also the speakers so 0:01:01.280,0:01:05.040 -i'll just reiterate what corwin has been +I'll just reiterate what corwin has been 0:01:03.039,0:01:05.680 telling you thank you so much for being @@ -98,7 +98,7 @@ telling you thank you so much for being so 0:01:05.680,0:01:09.520 -so many today i believe we've tripled +so many today I believe we've tripled 0:01:07.920,0:01:11.360 the amount of viewers that we had for @@ -221,19 +221,19 @@ yeah it's so it's been a lot of fun today 0:02:31.680,0:02:38.080 -um let's see so yeah i'm +um let's see so yeah I'm 0:02:35.280,0:02:39.280 -i guess we did go through the stats +I guess we did go through the stats 0:02:38.080,0:02:42.319 -before but i'll +before but I'll 0:02:39.280,0:02:44.879 also quickly add that um 0:02:42.319,0:02:45.680 -you know i've been looking a bit of an +you know I've been looking a bit of an 0:02:44.879,0:02:47.920 eye on the @@ -260,7 +260,7 @@ and it's a record it's by by far you know shattered last year's numbers we 0:03:00.800,0:03:04.959 -had i think +had I think 0:03:01.680,0:03:06.159 about like 400 viewers live um peaking @@ -281,7 +281,7 @@ um you know tune in to watch talks um about their favorite piece of 0:03:18.080,0:03:23.760 -software um about emacs +software um about Emacs 0:03:20.319,0:03:27.280 and um you know be part of the community @@ -293,13 +293,13 @@ and you know have us be be part of the community or 0:03:28.239,0:03:32.080 -i guess um you know run this sort of an +I guess um you know run this sort of an 0:03:30.799,0:03:35.680 event so it's been absolutely 0:03:32.080,0:03:36.319 -awesome um i guess i can quickly get to +awesome um I guess I can quickly get to 0:03:35.680,0:03:38.879 the @@ -314,7 +314,7 @@ anything else to add nope all good alrighty um 0:03:44.000,0:03:48.400 -yeah so let's see i'd like to thank the +yeah so let's see I'd like to thank the 0:03:47.040,0:03:51.840 free software foundation @@ -335,7 +335,7 @@ um yeah thank you so much it's it's made a lot of difference this year 0:04:00.640,0:04:04.000 -um you know last year for emacs conf +um you know last year for EmacsConf 0:04:02.720,0:04:07.040 2019 we used @@ -380,13 +380,13 @@ it was smooth sailing for absolutely every single speaker but myself 0:04:33.360,0:04:37.600 -well i managed to have three different +well I managed to have three different 0:04:35.520,0:04:39.440 problems with big blue buttons so 0:04:37.600,0:04:42.000 -i'll be fighting buggy pulse all night +I'll be fighting buggy pulse all night 0:04:39.440,0:04:44.560 you can be sure of that @@ -395,7 +395,7 @@ you can be sure of that please do um yeah that's that's the 0:04:44.560,0:04:48.240 -beauty of free software i guess +beauty of free software I guess 0:04:46.000,0:04:49.360 is you know it it can be frustrating but @@ -410,13 +410,13 @@ multiple ways forward with you know reporting bugs and sending patches 0:04:52.880,0:04:56.960 -um and you know that's part of i guess +um and you know that's part of I guess 0:04:55.840,0:04:59.360 the message that 0:04:56.960,0:05:01.680 -i'm i'm hoping that like you know people +I'm I'm hoping that like you know people 0:04:59.360,0:05:04.560 who take away from an event like this @@ -425,7 +425,7 @@ who take away from an event like this um around a community like this um you 0:05:04.560,0:05:08.320 -know emacs +know Emacs 0:05:05.440,0:05:10.960 you know being such an um long-standing @@ -443,19 +443,19 @@ around it who who's been continuing to grow 0:05:17.520,0:05:23.199 -and mature with emacs and you know every +and mature with Emacs and you know every 0:05:20.160,0:05:26.240 year we get new people in 0:05:23.199,0:05:27.840 -more and more people discover emacs um +more and more people discover Emacs um 0:05:26.240,0:05:31.520 you know join the community 0:05:27.840,0:05:34.720 -or communities i should say um +or communities I should say um 0:05:31.520,0:05:36.560 it's just wonderful and @@ -464,19 +464,19 @@ it's just wonderful and a large part of it is possible because 0:05:36.560,0:05:42.560 -emacs is free software um +Emacs is free software um 0:05:38.800,0:05:43.280 -so i mean at the risk of spoiling my own +so I mean at the risk of spoiling my own 0:05:42.560,0:05:46.400 talk 0:05:43.280,0:05:48.000 -uh-huh i i i +uh-huh I I I 0:05:46.400,0:05:50.000 -i want to say that's that's what we're +I want to say that's that's what we're 0:05:48.000,0:05:50.400 going to pivot to tomorrow that's that's @@ -491,13 +491,13 @@ uh welcome to the dungeon talk is really about why it has to be free software 0:05:55.199,0:05:58.960 -and as you peel the project apart i +and as you peel the project apart I 0:05:58.080,0:06:02.000 think you'll see 0:05:58.960,0:06:05.440 -eric and i have for a long time that it +eric and I have for a long time that it 0:06:02.000,0:06:06.560 is shameful to even think about trying @@ -509,7 +509,7 @@ to put some things outside of the public domain 0:06:10.240,0:06:17.120 -right yeah exactly and i think that's a +right yeah exactly and I think that's a 0:06:14.639,0:06:18.240 good point to bring this up um this is a @@ -524,7 +524,7 @@ but it's only for today you know we've got tomorrow a long day of events 0:06:22.319,0:06:26.639 -um much like today um you know i say it +um much like today um you know I say it 0:06:25.919,0:06:28.720 long but @@ -551,7 +551,7 @@ um we're going to be starting at the same time same place you know 0:06:43.240,0:06:47.360 -live.imaxconf.org +live.emacsconf.org 0:06:45.919,0:06:48.960 for the specific mount points for @@ -566,7 +566,7 @@ main.webm and main dash 480p dot webm 0:06:53.599,0:07:00.000 -um i want to say thank you to sasha for +um I want to say thank you to sasha for 0:06:57.680,0:07:00.800 setting that up and getting it running @@ -575,7 +575,7 @@ setting that up and getting it running because 0:07:00.800,0:07:06.960 -i remember last year um +I remember last year um 0:07:04.240,0:07:08.080 you know we had a couple of people um @@ -605,7 +605,7 @@ tools it's not too hard um to get something like that going um 0:07:25.919,0:07:29.199 -i mean not impossible i should say it +I mean not impossible I should say it 0:07:27.919,0:07:32.000 wasn't too easy @@ -617,7 +617,7 @@ we did have some difficulties with it today 0:07:33.120,0:07:36.160 -i'm learning more about ffmpeg and i +I'm learning more about ffmpeg and I 0:07:34.800,0:07:37.840 expected to know at this point but it's @@ -650,7 +650,7 @@ um each each of us in our own ways um yeah so there's that 0:07:58.000,0:08:02.800 -i'm very happy to have had that mount +I'm very happy to have had that mount 0:08:00.400,0:08:03.599 points to making banks conf accessible @@ -710,7 +710,7 @@ um for tomorrow we should save some for tomorrow 0:08:41.360,0:08:45.680 -all right yeah but for for tomorrow i'll +all right yeah but for for tomorrow I'll 0:08:44.240,0:08:47.600 probably try bumping up the server a @@ -773,13 +773,13 @@ up again in the past leo leo 0:09:36.959,0:09:42.720 -um right so sorry i got distracted by +um right so sorry I got distracted by 0:09:40.240,0:09:42.720 cool stuff 0:09:45.680,0:09:48.880 -sorry go ahead okay go no no go ahead i +sorry go ahead okay go no no go ahead I 0:09:48.160,0:09:52.480 was just @@ -809,13 +809,13 @@ and helping with like you know juggling everything 0:10:09.120,0:10:12.959 -me for the most part i was just you know +me for the most part I was just you know 0:10:11.360,0:10:13.920 running the stream and making sure that 0:10:12.959,0:10:17.360 -i joined the +I joined the 0:10:13.920,0:10:18.640 the right room um but you know a lot of @@ -845,7 +845,7 @@ things are generally working pretty smoothly and 0:10:31.120,0:10:37.279 -you know i'm happy to say that of course +you know I'm happy to say that of course 0:10:34.160,0:10:37.839 except for um leo's bad luck a little @@ -866,13 +866,13 @@ other technical issues this year um which is awesome compared to last year 0:10:46.480,0:10:50.640 -um yeah and leo i do look forward to +um yeah and leo I do look forward to 0:10:49.360,0:10:53.760 those bug reports too 0:10:50.640,0:10:56.480 -people watching you can make sure i'll +people watching you can make sure I'll 0:10:53.760,0:11:00.560 cc you into them so don't worry about it @@ -881,7 +881,7 @@ cc you into them so don't worry about it please do um yes so 0:11:00.560,0:11:04.480 -i'll say briefly i very much like to +I'll say briefly I very much like to 0:11:03.040,0:11:08.720 thank our speakers @@ -896,7 +896,7 @@ for hanging out with us watching and you know just being a part of this 0:11:14.160,0:11:18.160 -making emacs conf20 +making Emacs conf20 0:11:16.480,0:11:19.920 as awesome as it turned out as it's @@ -905,13 +905,13 @@ as awesome as it turned out as it's turned out to be and 0:11:19.920,0:11:24.160 -um i'm personally very much looking +um I'm personally very much looking 0:11:22.160,0:11:27.360 forward to an awesome tomorrow as well 0:11:24.160,0:11:29.600 -um and with that i'll basically speak +um and with that I'll basically speak 0:11:27.360,0:11:31.440 less and pass it on to sasha and leo to @@ -938,16 +938,16 @@ organizer you get to have the last word most definitely yes 0:11:48.320,0:11:54.000 -come on um okay i mean +come on um okay I mean 0:11:51.680,0:11:55.200 -if i start talking again if i start +if I start talking again if I start 0:11:54.000,0:11:58.320 talking again 0:11:55.200,0:12:00.079 -also just ramp us right back up i have +also just ramp us right back up I have 0:11:58.320,0:12:02.160 so much positive to say about this @@ -956,7 +956,7 @@ so much positive to say about this community um 0:12:02.160,0:12:05.279 -if i'm jumping back in again it's only +if I'm jumping back in again it's only 0:12:04.000,0:12:08.000 to say thank you for @@ -968,7 +968,7 @@ uh running the show for closing the show for being in the show cheers 0:12:10.560,0:12:14.160 -absolutely i mean i couldn't say it +absolutely I mean I couldn't say it 0:12:12.160,0:12:17.519 better myself um @@ -977,7 +977,7 @@ better myself um yeah so on that great positive note we 0:12:17.519,0:12:21.440 -i guess we will conclude today and we'll +I guess we will conclude today and we'll 0:12:19.839,0:12:24.880 catch you all at uh diff --git a/2020/subtitles/emacsconf-2020--41-opening-remarks-autogen.sbv b/2020/subtitles/emacsconf-2020--41-opening-remarks-autogen.sbv index 494b2ce9..3ac6a74a 100644 --- a/2020/subtitles/emacsconf-2020--41-opening-remarks-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--41-opening-remarks-autogen.sbv @@ -17,7 +17,7 @@ good morning all right so looks like um you can hear me let's see if the um 0:00:25.039,0:00:28.880 -stream can hear me can someone in emacs +stream can hear me can someone in Emacs 0:00:28.240,0:00:32.000 con @@ -44,7 +44,7 @@ go ahead with the opening sure sasha do you want to start okay hello 0:00:48.160,0:00:51.920 -and welcome to the second day of emacs +and welcome to the second day of Emacs 0:00:50.160,0:00:54.719 con 2020 @@ -80,13 +80,13 @@ see we'll figure it out uh we've got um we've got 0:01:12.240,0:01:15.439 -talks about the emacs development itself +talks about the Emacs development itself 0:01:14.560,0:01:18.799 as well as 0:01:15.439,0:01:19.439 -developing with emacs uh and a couple of +developing with Emacs uh and a couple of 0:01:18.799,0:01:21.200 things that @@ -122,10 +122,10 @@ leo you want to tell them yep so as yesterday if you want to participate 0:01:37.119,0:01:40.159 -well i suppose you're +well I suppose you're 0:01:38.320,0:01:41.600 -watching the stream right now so i won't +watching the stream right now so I won't 0:01:40.159,0:01:42.399 go into detail as far as this is @@ -149,13 +149,13 @@ page and you add your questions under the topic which is being discussed 0:01:51.439,0:01:54.560 -at the moment so i'm sure the people +at the moment so I'm sure the people 0:01:53.040,0:01:55.840 will be putting the legs back in the 0:01:54.560,0:01:57.280 -chat i'm just going to do this real +chat I'm just going to do this real 0:01:55.840,0:02:00.880 quick @@ -188,7 +188,7 @@ imax cont okay and that's where most of the discussion happens 0:02:13.760,0:02:18.239 -we also have emacs conf dash accessible +we also have #emacsconf-accessible 0:02:16.319,0:02:19.920 for the people who either can't see or @@ -251,13 +251,13 @@ in imax conf we are looking at both charts anyway 0:02:49.280,0:02:52.560 -but to get in touch emacsconf that oh +but to get in touch Emacsconf that oh 0:02:52.160,0:02:56.480 sorry 0:02:52.560,0:02:57.120 -dash.org and also we had i don't believe +dash.org and also we had I don't believe 0:02:56.480,0:02:58.720 we have @@ -299,16 +299,16 @@ or whichever people might be interested in the topic as well 0:03:18.560,0:03:21.760 -okay i believe that's me i'm not sure to +okay I believe that's me I'm not sure to 0:03:20.640,0:03:23.360 -whom i'm handing +whom I'm handing 0:03:21.760,0:03:26.080 the rest of the presentation is it to 0:03:23.360,0:03:29.760 -you i mean um yeah sure i can take it +you I mean um yeah sure I can take it 0:03:26.080,0:03:32.480 um all right so hello everyone welcome @@ -335,13 +335,13 @@ um it was an awesome day and you know like leo and sasha said 0:03:42.400,0:03:46.560 -today i think is also very much gonna be +today I think is also very much gonna be 0:03:44.400,0:03:49.040 another awesome day of great talks 0:03:46.560,0:03:49.760 -um yeah so i'm very much looking forward +um yeah so I'm very much looking forward 0:03:49.040,0:03:53.040 to it @@ -350,7 +350,7 @@ to it um so yeah the schedule is up um 0:03:53.040,0:03:57.760 -at imaxconf.org 2020 slash schedule you +at emacsconf.org/2020/schedule you 0:03:56.560,0:04:00.959 gotta scroll down @@ -362,16 +362,16 @@ to the second day uh let's see people tell me that my mic is quiet 0:04:02.640,0:04:09.120 -um i guess i can on the stream +um I guess I can on the stream 0:04:05.840,0:04:09.599 -um i think so yeah let me double check +um I think so yeah let me double check 0:04:09.120,0:04:12.720 this 0:04:09.599,0:04:14.959 -real quick okay i can also try +real quick okay I can also try 0:04:12.720,0:04:17.360 um like increasing the volume here a @@ -386,7 +386,7 @@ okay it doesn't sound all that quiet to me just because we are 0:04:21.440,0:04:24.479 -i'm being very familiar right now so the +I'm being very familiar right now so the 0:04:23.840,0:04:27.360 volume @@ -398,19 +398,19 @@ must be quite high compared to you no yeah it's it's fine um 0:04:28.479,0:04:35.919 -okay i think it's better now um anyways +okay I think it's better now um anyways 0:04:32.240,0:04:38.479 let's see awesome yeah so yesterday 0:04:35.919,0:04:40.800 -um you know so the setup that i'm using +um you know so the setup that I'm using 0:04:38.479,0:04:44.400 this year for streaming the desktop 0:04:40.800,0:04:47.919 -and the talks is that i use the um +and the talks is that I use the um 0:04:44.400,0:04:52.000 script a a script by the fsf forks which @@ -428,16 +428,16 @@ that it only takes one audio source by default 0:04:57.040,0:05:01.520 -and so i have that set to the desktop +and so I have that set to the desktop 0:04:59.120,0:05:03.440 -audio so yesterday on the spot i had to +audio so yesterday on the spot I had to 0:05:01.520,0:05:05.199 improvise to how to get my own audio on 0:05:03.440,0:05:06.880 -the stream and i used mumbo +the stream and I used mumbo 0:05:05.199,0:05:08.720 but then that added a delay which was @@ -446,7 +446,7 @@ but then that added a delay which was pretty annoying um 0:05:08.720,0:05:13.120 -but today this morning i figured i could +but today this morning I figured I could 0:05:10.720,0:05:14.240 use pulse audio's um monitor system to @@ -461,7 +461,7 @@ um right on this machine um so that the delay is shorter and 0:05:18.479,0:05:21.759 -seems to be working well so i'm very +seems to be working well so I'm very 0:05:19.840,0:05:24.080 happy about that um @@ -473,7 +473,7 @@ but anyways yeah so let's get on we have the schedule 0:05:24.960,0:05:28.479 -um i'm thanking again the free software +um I'm thanking again the free software 0:05:26.880,0:05:31.680 foundation tech team @@ -491,7 +491,7 @@ button uh instance um that uh you know for live talks um 0:05:38.720,0:05:42.240 -let's see um i'd like to thank all the +let's see um I'd like to thank all the 0:05:41.039,0:05:45.680 volunteers once again @@ -572,13 +572,13 @@ uh if you scroll down a little bit on the page 0:06:34.880,0:06:38.319 -um i just want to plug the mailing list +um I just want to plug the mailing list 0:06:37.600,0:06:40.639 right 0:06:38.319,0:06:41.919 -yeah so we have the emacs conf discuss +yeah so we have the emacsconf-discuss 0:06:40.639,0:06:45.039 mailing list @@ -623,7 +623,7 @@ after the conference we're gonna be posting all the videos 0:07:06.240,0:07:09.440 -and um that's where i'm gonna be +and um that's where I'm gonna be 0:07:07.759,0:07:12.880 announcing it um at least @@ -632,13 +632,13 @@ announcing it um at least in in one place one of the places um 0:07:12.880,0:07:16.720 -yeah and i'd also like to draw attention +yeah and I'd also like to draw attention 0:07:15.680,0:07:19.360 to our 0:07:16.720,0:07:21.199 -conduct guidelines at umaxconf.org +conduct guidelines at emacsconf.org 0:07:19.360,0:07:23.120 conduct @@ -656,7 +656,7 @@ you know enjoyable and um you know an awesome experience for everyone 0:07:30.000,0:07:34.639 -involved um i think um so i wasn't +involved um I think um so I wasn't 0:07:33.280,0:07:36.160 keeping a close eye on the chat @@ -665,7 +665,7 @@ keeping a close eye on the chat yesterday because it was super busy but 0:07:36.160,0:07:38.479 -i think +I think 0:07:36.880,0:07:40.240 uh in general you know everything was @@ -710,7 +710,7 @@ what is the hallway track uh slash on conference um do either of 0:08:06.319,0:08:08.160 -you want to explain that or should i +you want to explain that or should I 0:08:07.520,0:08:10.080 take it @@ -773,7 +773,7 @@ and um and go find the people who are interested in the same thing 0:08:47.279,0:08:50.480 -and i'll do all that stuff right +and I'll do all that stuff right 0:08:49.839,0:08:53.120 absolutely @@ -800,13 +800,13 @@ know sometimes there's a lot of awesome questions or discussions going on 0:09:04.080,0:09:08.240 -from for example you know in emacs con +from for example you know in Emacs con 0:09:05.760,0:09:11.440 for like for the questions on the pad 0:09:08.240,0:09:12.160 -um yeah so the i guess hallway track or +um yeah so the I guess hallway track or 0:09:11.440,0:09:15.360 unconference @@ -821,7 +821,7 @@ are interested to for example set up a jutsu meet room 0:09:19.120,0:09:23.519 -and then you know i'll go join there +and then you know I'll go join there 0:09:21.120,0:09:25.279 and discuss the talk if you know if the @@ -851,13 +851,13 @@ definitely works too um yeah that's it um 0:09:40.320,0:09:44.560 -i think oh one other thing that we i +I think oh one other thing that we I 0:09:42.000,0:09:46.560 guess wanted to mention possibly is that 0:09:44.560,0:09:48.640 -um yesterday i think i noticed that a +um yesterday I think I noticed that a 0:09:46.560,0:09:52.240 lot of the questions were getting added @@ -866,7 +866,7 @@ lot of the questions were getting added um like top to bottom on the pad but um 0:09:52.240,0:09:56.000 -i think the suggestion is to put them +I think the suggestion is to put them 0:09:54.560,0:09:58.000 like stack them up so like @@ -890,7 +890,7 @@ to who are typing the questions um but also for the speaker to 0:10:07.120,0:10:10.720 -sort of have a fixed i guess um point +sort of have a fixed I guess um point 0:10:09.519,0:10:11.760 where they're looking at for new @@ -935,7 +935,7 @@ is the section that should be looking at at the start of every presentation what 0:10:33.680,0:10:35.760 -i will do is that i will wipe all the +I will do is that I will wipe all the 0:10:35.200,0:10:38.480 colors @@ -977,7 +977,7 @@ and um yeah double check that um that's you know it is your talk 0:10:57.200,0:11:04.240 -um yeah with that said i think that's +um yeah with that said I think that's 0:11:00.560,0:11:07.760 all of it for our opening remarks right @@ -992,10 +992,10 @@ um we will start queuing up the talks next up right after this opening remark 0:11:14.560,0:11:18.880 -we have emacs development updates by +we have Emacs development updates by 0:11:16.959,0:11:20.240 -um one of the co-maintainers of emacs +um one of the co-maintainers of Emacs 0:11:18.880,0:11:24.320 john weekley @@ -1004,7 +1004,7 @@ john weekley um it is a pre-recording and um 0:11:24.320,0:11:28.399 -i don't think john is awake yet because +I don't think john is awake yet because 0:11:27.519,0:11:31.279 of right he's diff --git a/2020/subtitles/emacsconf-2020--42-closing-remarks-autogen.sbv b/2020/subtitles/emacsconf-2020--42-closing-remarks-autogen.sbv index a3fd3f5b..47e93ed1 100644 --- a/2020/subtitles/emacsconf-2020--42-closing-remarks-autogen.sbv +++ b/2020/subtitles/emacsconf-2020--42-closing-remarks-autogen.sbv @@ -11,22 +11,22 @@ wow we did it look at that 0:00:09.599,0:00:14.960 -yeah it's i mean who would have thought +yeah it's I mean who would have thought 0:00:12.799,0:00:17.279 right 0:00:14.960,0:00:18.640 -i mean i i surely didn't when we started +I mean I I surely didn't when we started 0:00:17.279,0:00:20.560 no knowing how 0:00:18.640,0:00:22.000 -exhausted i was at the end of the first +exhausted I was at the end of the first 0:00:20.560,0:00:24.480 -day i would have imagined +day I would have imagined 0:00:22.000,0:00:27.519 to survive the second day of more of @@ -44,10 +44,10 @@ it's been a lot of work um especially for you and sasha 0:00:36.880,0:00:41.040 -but um you know it's it's incredible i'm +but um you know it's it's incredible I'm 0:00:39.680,0:00:43.520 -i'm very happy +I'm very happy 0:00:41.040,0:00:44.399 that um you know we managed to pull @@ -71,10 +71,10 @@ well we actually did manage to accept all the top proposals 0:00:55.360,0:00:59.039 -so if you're thinking oh i could i could +so if you're thinking oh I could I could 0:00:57.360,0:00:59.840 -give an even better talk than the ones i +give an even better talk than the ones I 0:00:59.039,0:01:01.680 heard today @@ -89,7 +89,7 @@ proposal for next year we might be able to fit it's all in but 0:01:04.960,0:01:09.119 -we might have to declare an emacs week i +we might have to declare an Emacs week I 0:01:06.720,0:01:09.119 don't know @@ -101,13 +101,13 @@ yeah absolutely yeah it's it's funny like 0:01:13.200,0:01:16.880 -um i remember a little bit last year but +um I remember a little bit last year but 0:01:15.360,0:01:19.439 also this year we kind of 0:01:16.880,0:01:20.960 -we're trying to set up um i guess sort +we're trying to set up um I guess sort 0:01:19.439,0:01:23.200 of a procedure for @@ -125,7 +125,7 @@ submissions and oh my god so much awesome stuff 0:01:28.880,0:01:33.280 -um i mean i definitely wouldn't have +um I mean I definitely wouldn't have 0:01:30.799,0:01:33.280 been a movie @@ -173,7 +173,7 @@ talk you really wanted to recordings will eventually be available 0:01:58.960,0:02:05.360 -yes absolutely um yeah i know +yes absolutely um yeah I know 0:02:02.320,0:02:06.000 so many people asked in the chat um you @@ -182,7 +182,7 @@ so many people asked in the chat um you know 0:02:06.000,0:02:09.200 -is did i already miss the stock or are +is did I already miss the stock or are 0:02:08.000,0:02:12.319 the pre-recordings up @@ -209,7 +209,7 @@ you know right after we finish this talk um 0:02:23.760,0:02:29.599 -i'm going to um start uploading them +I'm going to um start uploading them 0:02:26.879,0:02:30.480 um because you know those are just ready @@ -239,13 +239,13 @@ you've had some sleep yeah after after some rest um 0:02:49.040,0:02:54.879 -yeah and i'm i'm just with us oh there +yeah and I'm I'm just with us oh there 0:02:51.920,0:02:54.879 you go hey corbin 0:02:55.040,0:02:58.959 -um yeah i don't think we have your sound +um yeah I don't think we have your sound 0:02:57.280,0:03:03.440 yet so double check that @@ -254,10 +254,10 @@ yet so double check that but um hi how about now yes 0:03:03.440,0:03:07.360 -um yeah i'm just seeing the chatbot go +um yeah I'm just seeing the chatbot go 0:03:05.920,0:03:09.360 -by an emacs conf and +by an EmacsConf and 0:03:07.360,0:03:12.239 everyone is being so nice um it's just @@ -269,7 +269,7 @@ making me smile okay people want a question section so 0:03:14.159,0:03:17.599 -i'm gonna add a question +I'm gonna add a question 0:03:15.360,0:03:18.720 thing and people can throw in their @@ -281,7 +281,7 @@ questions somewhere just telling you if you want 0:03:22.159,0:03:26.159 -three emacs conference per year the +three Emacs conference per year the 0:03:23.840,0:03:28.159 answer is no judging by the amount of @@ -305,10 +305,10 @@ you're welcome to organize it and we'll happily share our notes 0:03:36.000,0:03:39.040 -um and i will take a mention of it in my +um and I will take a mention of it in my 0:03:38.159,0:03:41.200 -emacs news +Emacs news 0:03:39.040,0:03:43.920 so please feel free to go ahead and put @@ -317,7 +317,7 @@ so please feel free to go ahead and put things together yourselves 0:03:43.920,0:03:48.400 -yeah absolutely um you know for me i +yeah absolutely um you know for me I 0:03:46.959,0:03:51.680 think once a year is @@ -326,13 +326,13 @@ think once a year is quite enough but um if 0:03:51.680,0:03:56.080 -go ahead oh however if i if today leaves +go ahead oh however if I if today leaves 0:03:55.040,0:03:58.720 you wanting more 0:03:56.080,0:04:00.000 -there are emax meetups and i think there +there are emax meetups and I think there 0:03:58.720,0:04:02.239 are a couple of a @@ -344,7 +344,7 @@ couple of them coming up in december so if you check back in my talk 0:04:04.319,0:04:08.080 -for emacs news highlights i've linked to +for Emacs news highlights I've linked to 0:04:06.560,0:04:09.760 a couple that are coming up in the next @@ -353,7 +353,7 @@ a couple that are coming up in the next couple of weeks 0:04:09.760,0:04:12.959 -nice yeah and i think zakariya mentioned +nice yeah and I think zakariya mentioned 0:04:12.000,0:04:15.920 that um @@ -362,7 +362,7 @@ that um he's either participating or he runs or 0:04:15.920,0:04:19.120 -is one of the people that runs the emacs +is one of the people that runs the Emacs 0:04:17.840,0:04:22.079 nyc meetup @@ -380,10 +380,10 @@ out there um yeah for sure uh 0:04:29.120,0:04:34.720 -yeah so so i'll jump in on there +yeah so so I'll jump in on there 0:04:32.160,0:04:36.000 -on that point too i i have a lot of +on that point too I I have a lot of 0:04:34.720,0:04:39.840 energy for @@ -395,10 +395,10 @@ um for helping people get together um adam uh uh from melpa 0:04:43.440,0:04:48.880 -suggested uh i should do some twitch +suggested uh I should do some twitch 0:04:46.880,0:04:50.320 -stuff i'll probably try that i have put +stuff I'll probably try that I have put 0:04:48.880,0:04:51.360 a couple things out there and even a few @@ -407,13 +407,13 @@ a couple things out there and even a few people came by 0:04:51.360,0:04:54.840 -so i i think i would agree the interest +so I I think I would agree the interest 0:04:53.919,0:04:57.600 is there 0:04:54.840,0:04:59.120 -and i definitely would love to spend +and I definitely would love to spend 0:04:57.600,0:05:00.000 that time talking to people that want to @@ -425,16 +425,16 @@ organize as well as people that are interested in 0:05:01.759,0:05:07.120 -just learning to use emacs as an editor +just learning to use Emacs as an editor 0:05:04.160,0:05:08.880 -i think it's um i think it's a fantastic +I think it's um I think it's a fantastic 0:05:07.120,0:05:10.560 journey speaking for myself as somebody 0:05:08.880,0:05:12.080 -that um i don't +that um I don't 0:05:10.560,0:05:13.759 always have the right keystrokes right @@ -449,7 +449,7 @@ my mentor in in computer programming is david dyer bennett and 0:05:17.840,0:05:24.800 -um i started uh apprenticing with him +um I started uh apprenticing with him 0:05:21.440,0:05:28.160 as when he was a freelancer um @@ -461,7 +461,7 @@ many decades ago now and you know he has a mantra that is uh 0:05:31.919,0:05:35.280 -you know i can do that in about five +you know I can do that in about five 0:05:33.440,0:05:37.840 minutes if it's @@ -473,7 +473,7 @@ the right five minutes and and that's kind of the story of my life 0:05:39.919,0:05:45.759 -um and emacs is just a tool to +um and Emacs is just a tool to 0:05:43.360,0:05:46.560 get the right five minutes more often no @@ -506,7 +506,7 @@ people a lot of things to us on a different day 0:06:00.639,0:06:08.400 -um so yeah i have a ton of energy +um so yeah I have a ton of energy 0:06:04.080,0:06:11.919 around you know hey let's talk more @@ -515,13 +515,13 @@ around you know hey let's talk more absolutely um yes so 0:06:11.919,0:06:15.600 -you know i think we are everyone's +you know I think we are everyone's 0:06:14.560,0:06:18.080 pretty energetic 0:06:15.600,0:06:18.639 -oh before i forget i know i will forget +oh before I forget I know I will forget 0:06:18.080,0:06:20.800 um @@ -533,7 +533,7 @@ to speakers uh those of you who are still watching right now 0:06:22.400,0:06:26.240 -um i would very much appreciate it if +um I would very much appreciate it if 0:06:24.720,0:06:27.520 you could send us you know @@ -551,13 +551,13 @@ resources to us so we could add them to to the 0:06:34.880,0:06:38.240 -emacs conf wiki +EmacsConf wiki 0:06:38.880,0:06:43.759 or you can add them directly yourself if 0:06:41.840,0:06:46.400 -you go to emacsconf.org +you go to Emacsconf.org 0:06:43.759,0:06:47.120 edit there's instructions for basically @@ -578,7 +578,7 @@ uh getting back to corwin's point um and also what sasha mentioned 0:06:58.800,0:07:02.800 -so um you know maybe one emacs conf +so um you know maybe one EmacsConf 0:07:01.520,0:07:06.319 might be enough @@ -587,13 +587,13 @@ might be enough um for us for one year or for me but 0:07:06.319,0:07:14.160 -um in terms of emacs related events +um in terms of Emacs related events 0:07:09.840,0:07:17.360 um so this this conference was 0:07:14.160,0:07:20.960 -uh is like you know mainly about emacs +uh is like you know mainly about Emacs 0:07:17.360,0:07:22.319 um but it's also in my opinion a @@ -605,7 +605,7 @@ showcase of um just how much you can do with free 0:07:24.160,0:07:30.800 -software emacs itself is free software +software Emacs itself is free software 0:07:27.440,0:07:34.400 but um also all the tools that we used @@ -623,10 +623,10 @@ yeah it's all free software and anyone can use and improve them 0:07:41.440,0:07:45.440 -so um one thing that i wanted to put out +so um one thing that I wanted to put out 0:07:43.840,0:07:48.960 -there before i forget +there before I forget 0:07:45.440,0:07:50.000 is that um so we have these couple of @@ -635,7 +635,7 @@ is that um so we have these couple of servers set up 0:07:50.000,0:07:54.639 -for streaming for imax conf and i would +for streaming for imax conf and I would 0:07:52.960,0:07:59.039 be very much happy to @@ -671,16 +671,16 @@ um where my nick is bandali or just email me at 0:08:18.720,0:08:22.800 -bandeli gnu.org um i would be happy to +bandeli gnu.org um I would be happy to 0:08:21.440,0:08:27.840 help you with that 0:08:22.800,0:08:27.840 -um yeah i'll defer to others +um yeah I'll defer to others 0:08:29.199,0:08:33.599 -we'll jump in and jump in there george i +we'll jump in and jump in there george I 0:08:31.440,0:08:33.599 mean @@ -689,7 +689,7 @@ mean it's okay you've been you've been quiet 0:08:35.760,0:08:39.279 -for too long now i i have this i have to +for too long now I I have this I have to 0:08:37.839,0:08:40.640 pick on people when there's more than @@ -701,22 +701,22 @@ three people in a group you know somehow that's the point of 0:08:42.000,0:08:47.920 -wait i'm afraid somebody gets shy +wait I'm afraid somebody gets shy 0:08:44.000,0:08:51.440 -and when it's not me i i you know +and when it's not me I I you know 0:08:47.920,0:08:54.080 -um so you know i i +um so you know I I 0:08:51.440,0:08:55.360 -uh yeah i can't thank you enough for the +uh yeah I can't thank you enough for the 0:08:54.080,0:08:57.040 -for all you've done i mean i have a +for all you've done I mean I have a 0:08:55.360,0:08:58.320 -whole list of thank yous here that i +whole list of thank yous here that I 0:08:57.040,0:09:01.360 could just start reading @@ -725,7 +725,7 @@ could just start reading uh but but they you know they start with 0:09:01.360,0:09:04.480 -you and that was the abbreviated list i +you and that was the abbreviated list I 0:09:02.880,0:09:05.200 gave at the beginning of the first talk @@ -734,13 +734,13 @@ gave at the beginning of the first talk right 0:09:05.200,0:09:08.399 -i just appreciate the sense of +I just appreciate the sense of 0:09:06.800,0:09:12.320 encouragement and 0:09:08.399,0:09:15.519 -openness that you bring to it i think +openness that you bring to it I think 0:09:12.320,0:09:17.120 you know we share uh @@ -767,7 +767,7 @@ thank you it's a it's a pleasure um to be part of this 0:09:29.040,0:09:33.600 -awesome community around emacs um this +awesome community around Emacs um this 0:09:31.920,0:09:36.800 piece of free software that has been @@ -776,7 +776,7 @@ piece of free software that has been around for more than 40 years as 0:09:36.800,0:09:41.440 -impressive as that is i think more +impressive as that is I think more 0:09:38.720,0:09:44.720 impressive is a community around it @@ -788,7 +788,7 @@ and all the people people around it um yeah definitely 0:09:52.640,0:09:56.240 -sorry i'm just smiling because i've +sorry I'm just smiling because I've 0:09:54.560,0:09:57.760 managed to catch a glimpse of the first @@ -797,19 +797,19 @@ managed to catch a glimpse of the first question that we have 0:09:57.760,0:10:02.560 -and i'm trying to suit myself literally +and I'm trying to suit myself literally 0:10:00.560,0:10:04.640 to know how to answer this question 0:10:02.560,0:10:08.160 -and i'm not exactly sure how to do this +and I'm not exactly sure how to do this 0:10:04.640,0:10:08.160 to the best of my ability so 0:10:11.040,0:10:14.240 -i don't know i think this at this point +I don't know I think this at this point 0:10:12.880,0:10:15.680 we would like to remind all of our @@ -833,10 +833,10 @@ remember um even in the closing remarks 0:10:29.680,0:10:34.000 -because that's that's a thing i do and i +because that's that's a thing I do and I 0:10:31.680,0:10:34.320 -just wa i want to go on record saying i +just wa I want to go on record saying I 0:10:34.000,0:10:36.399 am @@ -854,13 +854,13 @@ it's always you it's always a new experience for somebody 0:10:42.320,0:10:46.160 -i've definitely been across lines that +I've definitely been across lines that 0:10:44.399,0:10:48.320 embarrass me before and 0:10:46.160,0:10:50.320 -i want to know about that thank you in +I want to know about that thank you in 0:10:48.320,0:10:52.800 advance @@ -905,7 +905,7 @@ throughout the year we'll figure out some kind of like list 0:11:16.240,0:11:19.600 -on emacs wiki or whatever that will list +on Emacs wiki or whatever that will list 0:11:18.399,0:11:21.839 the different meetups or you can just @@ -917,7 +917,7 @@ search for emats meetup in your area but of course since many of them have 0:11:23.360,0:11:27.600 -online meetups now um emacs news will +online meetups now um Emacs news will 0:11:25.680,0:11:29.600 mention those whenever people remember @@ -926,7 +926,7 @@ mention those whenever people remember to tell me in advance 0:11:29.600,0:11:33.440 -um okay so emacs meetups that's the +um okay so Emacs meetups that's the 0:11:31.920,0:11:36.160 thing collaborative pad @@ -1013,13 +1013,13 @@ and subscribe to the mailing list low traffic you can get updates like when we 0:12:22.000,0:12:26.320 -release the photos i release the videos +release the photos I release the videos 0:12:24.480,0:12:28.800 and uh and they're ready for you to 0:12:26.320,0:12:32.160 -check out so that's what i got for +check out so that's what I got for 0:12:28.800,0:12:34.880 next steps awesome @@ -1031,13 +1031,13 @@ thank you sasha um do one of you guys want to do 0:12:35.680,0:12:42.800 -the um the thanks or should i do them +the um the thanks or should I do them 0:12:39.760,0:12:44.480 no read to you so good 0:12:42.800,0:12:46.560 -i was gonna i was gonna say the same +I was gonna I was gonna say the same 0:12:44.480,0:12:48.880 thing you are so you go ahead @@ -1073,16 +1073,16 @@ my crap if you don't want to but um oh no that's 0:13:12.320,0:13:16.399 -i definitely want to read that corbin um +I definitely want to read that corbin um 0:13:14.959,0:13:20.399 -yeah i'll pull it up +yeah I'll pull it up 0:13:16.399,0:13:23.279 but um yeah before we get into that um 0:13:20.399,0:13:25.040 -i want to read what we have here so uh +I want to read what we have here so uh 0:13:23.279,0:13:26.079 thank you very much to the free software @@ -1148,7 +1148,7 @@ taking um on basically writing descriptive text 0:14:10.240,0:14:18.480 -in our emacs conf accessible channel +in our #emacsconf-accessible channel 0:14:15.279,0:14:21.920 along with uh joe corneli and @@ -1190,7 +1190,7 @@ without all of your uh guys's helps um so thank you 0:14:49.279,0:14:52.639 -and as i told you in the chat you know +and as I told you in the chat you know 0:14:51.760,0:14:54.800 you would have been @@ -1202,19 +1202,19 @@ really happy to one-man army the entire thing if we hadn't been there so 0:14:58.160,0:15:01.839 -i i don't know i may have been able to +I I don't know I may have been able to 0:15:00.560,0:15:02.320 -but i definitely would have been happy +but I definitely would have been happy 0:15:01.839,0:15:05.760 to 0:15:02.320,0:15:07.600 -i'm much more happier this way so um +I'm much more happier this way so um 0:15:05.760,0:15:09.519 -i guess it's the moment when we ask you +I guess it's the moment when we ask you 0:15:07.600,0:15:12.560 uh your energy level is it at @@ -1229,7 +1229,7 @@ estimate roughly um yeah which is what uh 0:15:16.399,0:15:19.519 -corbin had mentioned um i think i'm at a +corbin had mentioned um I think I'm at a 0:15:19.120,0:15:22.320 good @@ -1241,7 +1241,7 @@ like 50 or 60 percent um it's just blended 0:15:23.040,0:15:27.199 -yeah definitely more than i can say last +yeah definitely more than I can say last 0:15:24.800,0:15:30.320 for last year @@ -1286,16 +1286,16 @@ range of backgrounds it was just awesome thank you um and now corbin do you want 0:15:59.680,0:16:03.519 -to read over your text or should i do it +to read over your text or should I do it 0:16:03.600,0:16:09.920 -it's entirely up to you i mean i +it's entirely up to you I mean I 0:16:07.759,0:16:11.759 -i would have to find it again but i will +I would have to find it again but I will 0:16:09.920,0:16:12.720 -i just have to bring the right emacs to +I just have to bring the right Emacs to 0:16:11.759,0:16:16.240 the front here @@ -1304,7 +1304,7 @@ the front here my story of today yeah sure go forward 0:16:16.240,0:16:20.480 -um i've already talked enough so i kind +um I've already talked enough so I kind 0:16:18.959,0:16:20.880 of like the idea of putting words in @@ -1322,7 +1322,7 @@ for it and that'll be good for me or if we want to segue into random next 0:16:27.759,0:16:30.720 -conversation i'm up for that too but i'm +conversation I'm up for that too but I'm 0:16:29.680,0:16:33.839 conscious of @@ -1337,7 +1337,7 @@ young friends wandering about the house and beginning to thump on things 0:16:37.120,0:16:41.440 -i got it i probably didn't what have you +I got it I probably didn't what have you 0:16:39.360,0:16:44.399 pasted me before @@ -1349,13 +1349,13 @@ right that one is that what you wanted yeah 0:16:44.800,0:16:48.399 -i saw the question in there about +I saw the question in there about 0:16:46.399,0:16:50.320 -windows that's definitely a subject i'm +windows that's definitely a subject I'm 0:16:48.399,0:16:51.519 -happy to talk about i think others on +happy to talk about I think others on 0:16:50.320,0:16:54.000 the call have gotten @@ -1379,40 +1379,40 @@ it's um it's it's complicated you know it's but 0:17:06.160,0:17:11.760 -i i guess i i can say uh +I I guess I I can say uh 0:17:09.280,0:17:13.280 -i'd ask you not to not to make free +I'd ask you not to not to make free 0:17:11.760,0:17:17.439 software purity tests right 0:17:13.280,0:17:19.839 -you know i um need windows right now +you know I um need windows right now 0:17:17.439,0:17:33.840 -and so that has to be fine because i +and so that has to be fine because I 0:17:19.839,0:17:35.360 want to be able to give back 0:17:33.840,0:17:47.840 -i'm looking at it i had the wrong part +I'm looking at it I had the wrong part 0:17:35.360,0:17:47.840 -of the buffer open i think karen +of the buffer open I think karen 0:17:48.799,0:17:52.880 let me briefly say um 0:17:56.799,0:18:00.960 -we're using okay so i can i can talk +we're using okay so I can I can talk 0:17:58.559,0:18:04.320 about crdt we experimented with it um 0:18:00.960,0:18:07.039 -and i quite a bit and then eric and i +and I quite a bit and then eric and I 0:18:04.320,0:18:08.880 significantly further we uh messed up @@ -1436,13 +1436,13 @@ presentations so we wasted we found many different 0:18:17.919,0:18:21.360 -ways to use emacs to waste time and +ways to use Emacs to waste time and 0:18:19.679,0:18:23.840 preparing for emax conf 0:18:21.360,0:18:25.520 -but i'm pretty confident we have we have +but I'm pretty confident we have we have 0:18:23.840,0:18:28.480 all the good parts saved and @@ -1466,10 +1466,10 @@ thanks again for bearing with us um hopefully my point about 0:18:37.919,0:18:43.840 -emacs being there for you came across +Emacs being there for you came across 0:18:54.640,0:18:57.679 -oh yes i can scroll i can scroll back +oh yes I can scroll I can scroll back 0:18:56.480,0:19:00.400 down to your text if you like @@ -1484,7 +1484,7 @@ uh we're figuring out carwin here's your text 0:19:08.240,0:19:11.600 -if you want to read it otherwise i'll be +if you want to read it otherwise I'll be 0:19:10.080,0:19:12.480 plenty happy to read it if you want me @@ -1508,10 +1508,10 @@ a chunk of text so thank you for this all right okay so uh this is my call win 0:19:28.960,0:19:35.440 -so emacs is very very complicated +so Emacs is very very complicated 0:19:32.400,0:19:37.200 -and using computer is hard with emacs we +and using computer is hard with Emacs we 0:19:35.440,0:19:40.160 have an ideal opportunity to learn @@ -1526,7 +1526,7 @@ with diverse groups and to effect lasting solutions to make 0:19:44.160,0:19:47.600 -emacs +Emacs 0:19:44.960,0:19:48.320 and thereby any word of software thing @@ -1583,19 +1583,19 @@ okay so uh are there any questions oh muted 0:20:32.159,0:20:36.400 -i still can't i'm muted i think i'm +I still can't I'm muted I think I'm 0:20:34.240,0:20:40.559 sorry 0:20:36.400,0:20:43.120 -um what i said was thank you uh +um what I said was thank you uh 0:20:40.559,0:20:43.120 just thanks 0:20:45.600,0:20:49.760 -i just this community has really been +I just this community has really been 0:20:48.640,0:20:52.640 there for me it's @@ -1604,52 +1604,52 @@ there for me it's hard to learn and need 0:20:56.080,0:21:00.000 -so yeah i keep laughing because i i see +so yeah I keep laughing because I I see 0:20:58.080,0:21:01.600 -things coming through the chat and i do +things coming through the chat and I do 0:21:00.000,0:21:02.960 not know how to react visually 0:21:01.600,0:21:04.640 -i'm not used to getting those types of +I'm not used to getting those types of 0:21:02.960,0:21:08.000 messages 0:21:04.640,0:21:11.120 -it is very upsetting i don't know which +it is very upsetting I don't know which 0:21:08.000,0:21:13.120 -one to use i'm using my english as well +one to use I'm using my english as well 0:21:11.120,0:21:14.320 -i'm intentionally not looking over there +I'm intentionally not looking over there 0:21:13.120,0:21:16.799 -because i'll just get dragged into +because I'll just get dragged into 0:21:14.320,0:21:18.080 conversation and then this we will be on 0:21:16.799,0:21:19.600 -live stream all night i don't know if +live stream all night I don't know if 0:21:18.080,0:21:21.679 -you know me at all in fact i +you know me at all in fact I 0:21:19.600,0:21:24.080 -i my apologies you probably don't hi my +I my apologies you probably don't hi my 0:21:21.679,0:21:27.039 -name is corwin i like to talk +name is corwin I like to talk 0:21:24.080,0:21:28.720 -i like to get you excited about ideas +I like to get you excited about ideas 0:21:27.039,0:21:31.440 -that i think we agree about +that I think we agree about 0:21:28.720,0:21:33.200 so we can get somewhere solving an @@ -1661,7 +1661,7 @@ important problem and there's a lot of important problems in the world so 0:21:35.520,0:21:39.600 -i have been living in a devil's paradise +I have been living in a devil's paradise 0:21:37.840,0:21:40.159 throughout covet as people are sitting @@ -1673,7 +1673,7 @@ at home and really frustrated especially in the 0:21:42.799,0:21:46.640 -united states where i live +united states where I live 0:21:44.480,0:21:47.520 about political and social justice @@ -1682,7 +1682,7 @@ about political and social justice issues you 0:21:47.520,0:21:50.799 -probably heard of the town where i live +probably heard of the town where I live 0:21:49.760,0:21:54.559 recently @@ -1745,10 +1745,10 @@ nobody can take away that's the bottom line on that that that 0:22:36.799,0:22:40.240 -closing thought i mean that's where i'd +closing thought I mean that's where I'd 0:22:38.240,0:22:41.919 -leave you at with emacs conference +leave you at with Emacs conference 0:22:40.240,0:22:43.280 you want to make stuff that other people @@ -1763,7 +1763,7 @@ freedom is hiding 0:22:48.320,0:22:52.799 -thank you and i agree there is something +thank you and I agree there is something 0:22:51.360,0:22:55.039 to be said about @@ -1805,7 +1805,7 @@ um you know start using it and making it even better 0:23:15.039,0:23:21.120 -um yeah so i think on that note +um yeah so I think on that note 0:23:18.880,0:23:23.039 this might be a good note to conclude on @@ -1814,16 +1814,16 @@ this might be a good note to conclude on what you folks think 0:23:23.039,0:23:26.640 -i always like to go around the room one +I always like to go around the room one 0:23:24.720,0:23:28.240 -time but again i'll keep everybody on +time but again I'll keep everybody on 0:23:26.640,0:23:30.960 the phone forever so don't 0:23:28.240,0:23:31.860 -don't don't use my definitely i have to +don't don't use my definitely I have to 0:23:30.960,0:23:33.840 be seconded @@ -1835,13 +1835,13 @@ be seconded okay um leo sasha 0:23:38.000,0:23:41.760 -uh i was just wondering if we'd answered +uh I was just wondering if we'd answered 0:23:40.240,0:23:43.840 as many questions as we could 0:23:41.760,0:23:45.440 -from the people because i believe we've +from the people because I believe we've 0:23:43.840,0:23:47.520 answered some of them and sasha has been @@ -1871,22 +1871,22 @@ they had and until the sound over my head gets 0:24:01.360,0:24:04.400 -too loud and i have to mute i'll be here +too loud and I have to mute I'll be here 0:24:03.360,0:24:07.039 -and then i'll uh +and then I'll uh 0:24:04.400,0:24:09.840 -be here if i can convince the loud ones +be here if I can convince the loud ones 0:24:07.039,0:24:09.840 to come watch with me 0:24:10.799,0:24:14.559 -so it's really up to you i mean we i'm +so it's really up to you I mean we I'm 0:24:13.039,0:24:15.200 -the one crumbling right now you know i'm +the one crumbling right now you know I'm 0:24:14.559,0:24:17.200 just @@ -1895,7 +1895,7 @@ just it's pure showmanship that is keeping me 0:24:17.200,0:24:21.120 -up right now the energy that i've been +up right now the energy that I've been 0:24:18.799,0:24:22.799 accumulating over the last few days @@ -1907,7 +1907,7 @@ but what's going to happen basically when we finish this live stream 0:24:24.400,0:24:27.840 -firstly i'm going to turn off this light +firstly I'm going to turn off this light 0:24:26.240,0:24:30.000 which has been blasting @@ -1922,7 +1922,7 @@ until 11 pm every single day you see this very comfy 0:24:34.400,0:24:37.919 -uh you know so far what not i'm just +uh you know so far what not I'm just 0:24:37.120,0:24:42.240 going to @@ -1970,25 +1970,25 @@ moment um [Music] 0:25:17.039,0:25:20.320 -at some point i will have to do two +at some point I will have to do two 0:25:18.400,0:25:24.320 -things but in the meantime i can do +things but in the meantime I can do 0:25:20.320,0:25:24.320 -emacs grown-up emacs things wow +Emacs grown-up Emacs things wow 0:25:25.520,0:25:28.799 -what are you saying grown-up emacs but +what are you saying grown-up Emacs but 0:25:26.880,0:25:32.400 we still had a talk by uh 0:25:28.799,0:25:36.320 -someone today who was uh 17 i believe +someone today who was uh 17 I believe 0:25:32.400,0:25:36.320 -so yeah i was very impressed by this +so yeah I was very impressed by this 0:25:36.480,0:25:40.320 yeah it's awesome just seeing the wide @@ -2000,19 +2000,19 @@ diversity and the wide age range of people um just getting into 0:25:43.600,0:25:48.240 -emacs picking up +Emacs picking up 0:25:45.200,0:25:49.840 for all sorts of different things um 0:25:48.240,0:25:51.440 -corbin and i had a bit of a chat about +corbin and I had a bit of a chat about 0:25:49.840,0:25:53.440 this about this 0:25:51.440,0:25:54.960 -piece of free software that is emacs and +piece of free software that is Emacs and 0:25:53.440,0:25:58.320 all the freedoms @@ -2024,7 +2024,7 @@ freedoms that it grants us um but yeah we could 0:25:58.960,0:26:02.559 -go on forever and ever um yeah i really +go on forever and ever um yeah I really 0:26:02.080,0:26:05.039 can @@ -2036,7 +2036,7 @@ and then and you know and it has to be about getting something done and that's 0:26:06.400,0:26:11.679 -where i think +where I think 0:26:07.440,0:26:15.679 sasha your work and organization is so @@ -2051,7 +2051,7 @@ we uh you know we have to direct that energy into self-organizing 0:26:20.720,0:26:24.159 -and and that's where i'd like probably +and and that's where I'd like probably 0:26:22.480,0:26:26.159 to focus my work @@ -2090,7 +2090,7 @@ because hey there it is to work on that yeah you should see all 0:26:46.159,0:26:50.320 -the org scripts i wrote +the org scripts I wrote 0:26:47.279,0:26:51.760 so cool not that other people but anyway @@ -2111,7 +2111,7 @@ submissions.org to to try to use it because then if other people use it they 0:26:57.279,0:27:00.720 -can improve it and then i get to use the +can improve it and then I get to use the 0:26:59.360,0:27:04.159 improvements next year @@ -2138,7 +2138,7 @@ um you know around generating the schedules and everything the pages in 0:27:15.039,0:27:19.919 -the emacs freaky with org mode +the Emacs freaky with org mode 0:27:17.200,0:27:21.039 um and you know for the calls with uh @@ -2162,13 +2162,13 @@ she basically automated all of this um which is definitely very impressive and 0:27:32.240,0:27:37.600 -i know i'm gonna be looking into +I know I'm gonna be looking into 0:27:34.480,0:27:40.720 um yeah definitely check out um 0:27:37.600,0:27:43.360 -erc i'm a little biased um i +erc I'm a little biased um I 0:27:40.720,0:27:44.320 started sort of maintaining it a little @@ -2180,7 +2180,7 @@ bit ago but um it's been there forever and 0:27:47.760,0:27:51.919 -you know i'm just following the +you know I'm just following the 0:27:49.279,0:27:53.120 footsteps of giants or standing on their @@ -2204,7 +2204,7 @@ to um playing the last few demos that we have 0:28:04.960,0:28:08.480 -i just wanted to say that i'm really sad +I just wanted to say that I'm really sad 0:28:07.600,0:28:11.360 for the people @@ -2222,10 +2222,10 @@ the thrill of receiving a message by sasha at 3am telling 0:28:16.080,0:28:18.960 -oh i found a way to automate all the +oh I found a way to automate all the 0:28:17.679,0:28:20.480 -talks i found a way to have this +talks I found a way to have this 0:28:18.960,0:28:21.760 schedule be generated automatically in @@ -2234,13 +2234,13 @@ schedule be generated automatically in an old mode file 0:28:21.760,0:28:25.360 -and you know i'm having my team in the +and you know I'm having my team in the 0:28:23.520,0:28:27.760 -morning i'm waking up i see an email +morning I'm waking up I see an email 0:28:25.360,0:28:31.039 -which was unless three am and i say +which was unless three am and I say 0:28:27.760,0:28:33.600 wow impressive @@ -2285,7 +2285,7 @@ so uh on that note if uh there isn't much else to say then 0:28:59.919,0:29:04.000 -i will uh thank each and every one once +I will uh thank each and every one once 0:29:03.200,0:29:07.039 again @@ -2300,7 +2300,7 @@ part of this um and helped with um any of this um basically 0:29:13.520,0:29:17.039 -um emacs company anyway um and watched +um Emacs company anyway um and watched 0:29:16.640,0:29:20.640 it @@ -2309,7 +2309,7 @@ it helped whatever um submitted the talk um 0:29:20.640,0:29:23.760 -i very much thank you um this wouldn't +I very much thank you um this wouldn't 0:29:22.960,0:29:27.120 have been @@ -2324,7 +2324,7 @@ you folks participation and help and um just being out there and spreading 0:29:32.960,0:29:37.760 -the gospel of emacs +the gospel of Emacs 0:29:34.720,0:29:40.799 um yeah so @@ -2333,16 +2333,16 @@ um yeah so yep there we go leo 0:29:40.799,0:29:44.159 -sorry someone just asked me if i was +sorry someone just asked me if I was 0:29:42.399,0:29:46.799 -still wearing jeans today so i just felt +still wearing jeans today so I just felt 0:29:44.159,0:29:50.320 obligated to show it 0:29:46.799,0:29:51.039 -nice i never got my thanks in i i have +nice I never got my thanks in I I have 0:29:50.320,0:29:54.399 to thank @@ -2351,7 +2351,7 @@ to thank uh leo and uh 0:29:54.399,0:29:58.480 -and i'll just stare at you but i i won't +and I'll just stare at you but I I won't 0:29:57.760,0:30:01.520 say your name @@ -2378,7 +2378,7 @@ the passion that you have for um for community itself uh 0:30:16.720,0:30:20.000 -i think a lot of us can say that you're +I think a lot of us can say that you're 0:30:18.480,0:30:23.919 you're driving a lot of our work @@ -2387,7 +2387,7 @@ you're driving a lot of our work in in certain ways um 0:30:24.240,0:30:28.480 -and then i i want to thank all the +and then I I want to thank all the 0:30:25.919,0:30:30.399 presenters for uh @@ -2447,10 +2447,10 @@ cut up versions or do you want everyone to hang on and then just link to like 0:31:11.120,0:31:16.159 -the emacs conf website +the EmacsConf website 0:31:12.960,0:31:17.679 -right right um i would very much +right right um I would very much 0:31:16.159,0:31:20.880 appreciate help with that @@ -2474,7 +2474,7 @@ light a bunch of transcripts last year did an awesome job um 0:31:32.559,0:31:36.080 -yeah i really wanted to have him around +yeah I really wanted to have him around 0:31:34.240,0:31:36.720 this year but you know circumstances @@ -2489,7 +2489,7 @@ um everything going on around around the world 0:31:39.840,0:31:43.279 -um just didn't work out but um yeah i +um just didn't work out but um yeah I 0:31:42.880,0:31:46.240 could @@ -2510,7 +2510,7 @@ pretty trivial it's just me having to upload them 0:31:52.640,0:31:55.679 -and create the pages so i will do that +and create the pages so I will do that 0:31:55.120,0:31:58.320 but @@ -2522,10 +2522,10 @@ um to whoever asked the question if it's on the pad 0:31:59.279,0:32:03.440 -or if it's in irc sorry i missed it i +or if it's in irc sorry I missed it I 0:32:01.200,0:32:06.240 -will go i'll look back later +will go I'll look back later 0:32:03.440,0:32:07.200 um yeah just ping me message me or email @@ -2534,13 +2534,13 @@ um yeah just ping me message me or email me 0:32:07.200,0:32:12.880 -at vandalia gnu.org and um i would +at vandalia gnu.org and um I would 0:32:10.080,0:32:12.880 appreciate your help 0:32:17.840,0:32:20.880 -so have we finished the roundtable uh i +so have we finished the roundtable uh I 0:32:20.159,0:32:23.760 believe we're @@ -2552,22 +2552,22 @@ doing the last thinking so colwin did it sasha did it 0:32:24.640,0:32:27.360 -should i go next +should I go next 0:32:27.679,0:32:31.200 -so well as you can see i've lowered +so well as you can see I've lowered 0:32:30.320,0:32:33.360 myself 0:32:31.200,0:32:34.399 -ever since the last time i've spoken so +ever since the last time I've spoken so 0:32:33.360,0:32:36.640 the dynasty started 0:32:34.399,0:32:37.600 -starting to set in but uh yeah i just +starting to set in but uh yeah I just 0:32:36.640,0:32:40.399 wanted to @@ -2588,19 +2588,19 @@ been helping us uh we've done a stellar job 0:32:45.279,0:32:48.880 -that i believe at least this year of +that I believe at least this year of 0:32:47.279,0:32:51.440 keeping things on track 0:32:48.880,0:32:53.039 -and i hope that all of you have been +and I hope that all of you have been 0:32:51.440,0:32:56.240 able to enjoy this 0:32:53.039,0:32:58.480 -and yeah i don't have any anyone +and yeah I don't have any anyone 0:32:56.240,0:32:59.840 in particular to thank you know uh for @@ -2609,7 +2609,7 @@ in particular to thank you know uh for me free software was 0:32:59.840,0:33:02.960 -for a very long time something i did in +for a very long time something I did in 0:33:01.919,0:33:04.559 my bedroom @@ -2618,7 +2618,7 @@ my bedroom on the side of my studies and generally 0:33:04.559,0:33:08.720 -when i was procrastinating +when I was procrastinating 0:33:06.080,0:33:10.559 from writing that one particular essay @@ -2627,7 +2627,7 @@ from writing that one particular essay or that one particular thesis 0:33:10.559,0:33:13.919 -you know i did my old mood stuff in the +you know I did my old mood stuff in the 0:33:13.120,0:33:16.159 background so @@ -2639,7 +2639,7 @@ just to be able to you know join the community 0:33:17.440,0:33:21.279 -when normally i got the chance to you +when normally I got the chance to you 0:33:19.360,0:33:23.600 know write some code for it and try to @@ -2672,7 +2672,7 @@ share and judging by the reactions we've had over the 0:33:39.360,0:33:41.840 -couple of days you know i i believe +couple of days you know I I believe 0:33:41.200,0:33:44.799 we've @@ -2681,16 +2681,16 @@ we've completely hit our target and as corwin 0:33:44.799,0:33:48.320 -said yesterday i +said yesterday I 0:33:45.679,0:33:50.000 -am i guess i suppose a little humbled i +am I guess I suppose a little humbled I 0:33:48.320,0:33:50.320 know it might sound weird for me because 0:33:50.000,0:33:52.240 -i'm +I'm 0:33:50.320,0:33:53.760 from britain all the time but when we're @@ -2699,7 +2699,7 @@ from britain all the time but when we're going to press stop 0:33:53.760,0:33:56.799 -to diet you know for the broadcast i +to diet you know for the broadcast I 0:33:56.080,0:33:59.840 think it's @@ -2720,10 +2720,10 @@ yeah it'll take me a couple of weeks to recover mentally 0:34:09.520,0:34:13.599 -spiritually physically and whatnot but i +spiritually physically and whatnot but I 0:34:12.000,0:34:15.599 -believe after i'll be able to enjoy what +believe after I'll be able to enjoy what 0:34:13.599,0:34:20.800 we've been able to do and for that @@ -2741,7 +2741,7 @@ of in the moment and um kind of maybe you haven't quite grabs 0:34:29.359,0:34:33.359 -grasped at all yet but yeah i think +grasped at all yet but yeah I think 0:34:32.159,0:34:36.079 it'll @@ -2768,7 +2768,7 @@ and you know keep going forward um yeah so on that note if um 0:34:50.960,0:34:54.320 -no one else has anything to add i will +no one else has anything to add I will 0:34:53.839,0:34:57.200 um @@ -2780,10 +2780,7 @@ um everyone once again for joining us 0:34:59.680,0:35:03.839 -and making an awesome amazing emaxconf - -0:35:02.800,0:35:06.079 -2020. +and making an awesome amazing EmacsConf 2020. 0:35:03.839,0:35:07.680 um just quickly say we weren't sure that @@ -2828,7 +2825,7 @@ many talks so it's amazing thank you um 0:35:30.079,0:35:34.040 -yes i see a question coming will the +yes I see a question coming will the 0:35:31.839,0:35:35.440 ether pad be archived somewhere on @@ -2837,7 +2834,7 @@ ether pad be archived somewhere on imageconf.org 0:35:35.440,0:35:38.960 -um and the answer is yes i think sasha +um and the answer is yes I think sasha 0:35:37.920,0:35:41.800 is answering @@ -2867,7 +2864,7 @@ um yeah now you see some people saying early happy birthday to me 0:35:59.119,0:36:02.800 -um thank you so very much um i think +um thank you so very much um I think 0:36:02.320,0:36:05.760 this @@ -2876,7 +2873,7 @@ this uh this conference was an incredible um 0:36:05.760,0:36:09.200 -i guess +I guess 0:36:06.160,0:36:12.880 prelude to to my birthday um @@ -2885,7 +2882,7 @@ prelude to to my birthday um so thank you all and on that note 0:36:12.880,0:36:15.920 -i will end the stream and say goodbye +I will end the stream and say goodbye 0:36:15.599,0:36:19.680 and diff --git a/2020/subtitles/fix.py b/2020/subtitles/fix.py index 5fc8fd4f..37071b1a 100644 --- a/2020/subtitles/fix.py +++ b/2020/subtitles/fix.py @@ -4,6 +4,6 @@ filename = sys.argv[1] if (filename.find('sbv')): vtt = webvtt.from_sbv(filename) length = len(vtt) -for i in range(0, length - 1): - vtt[i].end = vtt[i + 1].start +for I in range(0, length - 1): + vtt[I].end = vtt[i + 1].start vtt.save() |