diff options
Diffstat (limited to '2020/subtitles/emacsconf-2020--18-org-roam-technical-presentation--leo-vivier-autogen.sbv')
-rw-r--r-- | 2020/subtitles/emacsconf-2020--18-org-roam-technical-presentation--leo-vivier-autogen.sbv | 254 |
1 files changed, 127 insertions, 127 deletions
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 |