summaryrefslogtreecommitdiffstats
path: root/2020/subtitles/emacsconf-2020--12-one-big-ass-org-file-or-multiple-tiny-ones-finally-the-end-of-the-debate--leo-vivier-autogen.sbv
diff options
context:
space:
mode:
Diffstat (limited to '2020/subtitles/emacsconf-2020--12-one-big-ass-org-file-or-multiple-tiny-ones-finally-the-end-of-the-debate--leo-vivier-autogen.sbv')
-rw-r--r--2020/subtitles/emacsconf-2020--12-one-big-ass-org-file-or-multiple-tiny-ones-finally-the-end-of-the-debate--leo-vivier-autogen.sbv1446
1 files changed, 0 insertions, 1446 deletions
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
deleted file mode 100644
index 8207d0c3..00000000
--- 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
+++ /dev/null
@@ -1,1446 +0,0 @@
-0:00:00.240,0:00:03.679
-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
-
-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
-
-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
-
-0:00:14.240,0:00:17.359
-you are now unmuted um yep your life
-
-0:00:16.640,0:00:18.880
-hello
-
-0:00:17.359,0:00:20.720
-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
-
-0:00:20.720,0:00:24.160
-all right so you are now muted okay good
-
-0:00:22.720,0:00:26.960
-to go now so
-
-0:00:24.160,0:00:28.240
-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
-
-0:00:30.880,0:00:35.040
-more interesting
-
-0:00:32.000,0:00:36.559
-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
-
-0:00:36.559,0:00:39.760
-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
-
-0:00:39.760,0:00:42.879
-my screen
-
-0:00:40.239,0:00:44.960
-one big-ass awk file multiple tiny ones
-
-0:00:42.879,0:00:48.160
-finally the end of the debate
-
-0:00:44.960,0:00:49.760
-and it sounds about as clickbaity
-
-0:00:48.160,0:00:51.280
-as you can possibly get with those
-
-0:00:49.760,0:00:54.000
-topics and by the way
-
-0:00:51.280,0:00:55.760
-uh credit where credit is due the title
-
-0:00:54.000,0:00:57.039
-is not mine it's actually from bastian
-
-0:00:55.760,0:01:00.719
-gary the current old
-
-0:00:57.039,0:01:03.199
-maintainer and yeah I wanted to
-
-0:01:00.719,0:01:04.879
-talk to you a little bit today about
-
-0:01:03.199,0:01:07.600
-this question because
-
-0:01:04.879,0:01:09.040
-if you are used to going on our slash
-
-0:01:07.600,0:01:09.600
-emacs you know the subreddit that we
-
-0:01:09.040,0:01:11.840
-have
-
-0:01:09.600,0:01:13.200
-if you go on I can use often you know
-
-0:01:11.840,0:01:16.000
-it's a question that
-
-0:01:13.200,0:01:17.520
-you see pop-up every once in a while
-
-0:01:16.000,0:01:20.640
-should I be using
-
-0:01:17.520,0:01:24.159
-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
-
-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
-
-0:01:27.600,0:01:32.479
-just show you one examples
-
-0:01:29.520,0:01:35.280
-so we have carl voigt okay so he's one
-
-0:01:32.479,0:01:37.920
-of the organizers for the conference
-
-0:01:35.280,0:01:40.000
-he hears the guy who probably has the
-
-0:01:37.920,0:01:42.000
-biggest augment files
-
-0:01:40.000,0:01:43.759
-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
-
-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
-
-0:01:46.880,0:01:51.360
-it's not too small you just
-
-0:01:48.320,0:01:56.719
-make it a little larger but
-
-0:01:51.360,0:02:01.759
-carl basically has a file with 126
-
-0:01:56.719,0:02:04.560
-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
-
-0:02:04.560,0:02:08.399
-file it actually is
-
-0:02:06.399,0:02:10.000
-just think about all of these lines
-
-0:02:08.399,0:02:12.080
-being tasked in your days
-
-0:02:10.000,0:02:13.200
-think about all those lines being about
-
-0:02:12.080,0:02:14.400
-little thoughts
-
-0:02:13.200,0:02:17.200
-you know that you've had throughout the
-
-0:02:14.400,0:02:19.680
-day or project that you were working on
-
-0:02:17.200,0:02:20.720
-and it's massive and you know one of the
-
-0:02:19.680,0:02:23.920
-problem that
-
-0:02:20.720,0:02:27.680
-uh calvoit actually approaches on
-
-0:02:23.920,0:02:30.160
-this topic is that it takes him roughly
-
-0:02:27.680,0:02:32.400
-20 seconds to get his old agenda going
-
-0:02:30.160,0:02:35.680
-which is a massive amount of time
-
-0:02:32.400,0:02:37.720
-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
-
-0:02:37.720,0:02:42.319
-1976
-
-0:02:39.200,0:02:43.440
-computers I have no idea how much faster
-
-0:02:42.319,0:02:47.760
-they've gotten
-
-0:02:43.440,0:02:49.599
-and yet you know for earth 1000 lines
-
-0:02:47.760,0:02:51.120
-emac seems to be choking and it's
-
-0:02:49.599,0:02:52.720
-certainly not reasonable in a way to
-
-0:02:51.120,0:02:55.360
-have to wait 20 seconds
-
-0:02:52.720,0:02:57.040
-just for your entire file to be passed
-
-0:02:55.360,0:02:58.480
-so basically what I want to do
-
-0:02:57.040,0:03:00.879
-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
-
-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
-
-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
-
-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
-
-0:03:11.760,0:03:15.440
-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
-
-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
-
-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
-
-0:03:25.519,0:03:28.159
-old mood setup and that might be even
-
-0:03:27.440,0:03:30.720
-interesting
-
-0:03:28.159,0:03:32.319
-in lights of the talk you've just had
-
-0:03:30.720,0:03:34.080
-about gtd stuff because
-
-0:03:32.319,0:03:36.159
-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
-
-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
-
-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
-
-0:03:45.440,0:03:48.959
-working with org mode
-
-0:03:46.959,0:03:50.720
-three of them actually thinking about
-
-0:03:48.959,0:03:54.080
-writing packages
-
-0:03:50.720,0:03:55.680
-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
-
-0:03:57.760,0:04:01.840
-actually go really in depth about it but
-
-0:04:00.720,0:04:03.599
-there is something
-
-0:04:01.840,0:04:05.200
-in the ultimate libraries which is
-
-0:04:03.599,0:04:07.000
-called org elements
-
-0:04:05.200,0:04:08.319
-and you have the name right there org
-
-0:04:07.000,0:04:11.439
-element.el
-
-0:04:08.319,0:04:12.319
-dot el being for e-lisp file and as you
-
-0:04:11.439,0:04:14.799
-can see
-
-0:04:12.319,0:04:16.239
-the page it's on the work wiki so it's
-
-0:04:14.799,0:04:19.280
-accessible by everyone
-
-0:04:16.239,0:04:23.759
-but it's basically the api that
-
-0:04:19.280,0:04:26.400
-org mode uses to pass all mode files
-
-0:04:23.759,0:04:27.199
-so for those who don't know passing
-
-0:04:26.400,0:04:29.360
-means basically
-
-0:04:27.199,0:04:30.880
-checking a file checking all the content
-
-0:04:29.360,0:04:32.880
-of the file and extracting all the
-
-0:04:30.880,0:04:34.960
-information that we need from that file
-
-0:04:32.880,0:04:36.560
-and as you can imagine you all have
-
-0:04:34.960,0:04:38.240
-augmented files in your mind
-
-0:04:36.560,0:04:39.840
-well you know they can be fairly complex
-
-0:04:38.240,0:04:41.759
-you know you can have properties
-
-0:04:39.840,0:04:43.040
-you can have contextual information like
-
-0:04:41.759,0:04:45.199
-if you write a line
-
-0:04:43.040,0:04:46.560
-which starts at column zero which means
-
-0:04:45.199,0:04:48.000
-at the left
-
-0:04:46.560,0:04:49.680
-you know it doesn't have the same
-
-0:04:48.000,0:04:52.639
-meaning whether or not it is
-
-0:04:49.680,0:04:54.160
-before the beginning of a headline or if
-
-0:04:52.639,0:04:55.199
-it is after the beginning of a red line
-
-0:04:54.160,0:04:57.759
-you know it's going to be
-
-0:04:55.199,0:04:58.960
-relatively different hierarchically
-
-0:04:57.759,0:05:01.759
-speaking
-
-0:04:58.960,0:05:02.639
-and so the problem when it comes to the
-
-0:05:01.759,0:05:05.759
-question of
-
-0:05:02.639,0:05:08.560
-many files versus one big file or
-
-0:05:05.759,0:05:09.600
-few big files is that we always have to
-
-0:05:08.560,0:05:12.880
-keep in mind
-
-0:05:09.600,0:05:15.680
-what org elements want you to do
-
-0:05:12.880,0:05:17.440
-and the thing is there are plenty of
-
-0:05:15.680,0:05:18.400
-problems when it comes to passing file
-
-0:05:17.440,0:05:21.360
-the first one
-
-0:05:18.400,0:05:22.160
-being obviously that emacs is a single
-
-0:05:21.360,0:05:24.880
-thread
-
-0:05:22.160,0:05:26.400
-process or has some threading
-
-0:05:24.880,0:05:28.639
-capabilities we're not going to go into
-
-0:05:26.400,0:05:32.400
-the details right now that's not my goal
-
-0:05:28.639,0:05:35.919
-but it makes it incredibly hard to
-
-0:05:32.400,0:05:39.280
-parallelize uh passing processes as
-
-0:05:35.919,0:05:42.320
-we currently with the current technology
-
-0:05:39.280,0:05:44.080
-and so you'd have to imagine that if you
-
-0:05:42.320,0:05:46.479
-have a very large files if you go back
-
-0:05:44.080,0:05:49.199
-to the example of carl voice from before
-
-0:05:46.479,0:05:50.000
-100 000 lines that means that you have
-
-0:05:49.199,0:05:52.320
-to scan
-
-0:05:50.000,0:05:53.759
-through every single line basically
-
-0:05:52.320,0:05:56.080
-because sometimes let's just say that
-
-0:05:53.759,0:05:59.440
-you have a property drawer for instance
-
-0:05:56.080,0:06:03.520
-which tells you oh okay uh this tree
-
-0:05:59.440,0:06:05.120
-has the tag foo so the problem is there
-
-0:06:03.520,0:06:08.720
-are multiple ways for you
-
-0:06:05.120,0:06:11.840
-to define a tag okay so you can use the
-
-0:06:08.720,0:06:14.000
-usual way which is about wrapping in
-
-0:06:11.840,0:06:16.160
-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
-
-0:06:16.160,0:06:18.240
-switch to emac that's going to waste too
-
-0:06:17.360,0:06:21.039
-much time
-
-0:06:18.240,0:06:21.520
-but that's one way to say your time but
-
-0:06:21.039,0:06:23.520
-say
-
-0:06:21.520,0:06:25.360
-you have tag inheritance which means
-
-0:06:23.520,0:06:28.160
-that when you have a parent with a tag
-
-0:06:25.360,0:06:29.520
-you also want the child to inherit the
-
-0:06:28.160,0:06:32.400
-tag so if you have
-
-0:06:29.520,0:06:33.680
-first heading with the typhoo you have
-
-0:06:32.400,0:06:37.520
-the first subheading
-
-0:06:33.680,0:06:39.680
-and the tag foo is implied now imagine
-
-0:06:37.520,0:06:41.039
-having to do that with a file that is
-
-0:06:39.680,0:06:44.160
-completely nested
-
-0:06:41.039,0:06:47.280
-a file that has maybe 9 10
-
-0:06:44.160,0:06:49.039
-11 levels of depth to it
-
-0:06:47.280,0:06:51.039
-it's mind-bogglingly complicated for the
-
-0:06:49.039,0:06:52.639
-software to do that knowing that I've
-
-0:06:51.039,0:06:55.919
-told you about tags
-
-0:06:52.639,0:06:58.639
-but any property can be inheritable
-
-0:06:55.919,0:07:00.240
-anything like priorities even though why
-
-0:06:58.639,0:07:03.759
-would you do this
-
-0:07:00.240,0:07:05.599
-you can have groups you can all this and
-
-0:07:03.759,0:07:07.199
-as someone who went through the trouble
-
-0:07:05.599,0:07:08.560
-of optimizing his old agenda so
-
-0:07:07.199,0:07:11.280
-basically if we go back to the
-
-0:07:08.560,0:07:12.160
-gifts gifs oh god we've already had this
-
-0:07:11.280,0:07:14.479
-discussion
-
-0:07:12.160,0:07:16.400
-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
-
-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
-
-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
-
-0:07:26.880,0:07:30.960
-in order to keep my agenda build time
-
-0:07:29.120,0:07:33.440
-under two seconds
-
-0:07:30.960,0:07:35.520
-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
-
-0:07:35.520,0:07:40.080
-files
-
-0:07:36.560,0:07:41.360
-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
-
-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
-
-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
-
-0:07:51.039,0:07:55.680
-orgrum a little later which is about
-
-0:07:53.440,0:07:57.759
-following the principle of having many
-
-0:07:55.680,0:08:01.120
-small files
-
-0:07:57.759,0:08:02.960
-but as someone who has been using
-
-0:08:01.120,0:08:04.879
-one large file to manage my life you
-
-0:08:02.960,0:08:08.319
-know I'm sitting on the fence
-
-0:08:04.879,0:08:10.560
-I do not know which one is the best
-
-0:08:08.319,0:08:12.240
-but I hope that my presentation has
-
-0:08:10.560,0:08:15.199
-given you a little id
-
-0:08:12.240,0:08:15.520
-of what goes on behind the principles
-
-0:08:15.199,0:08:16.560
-and
-
-0:08:15.520,0:08:18.560
-you also need to think about the
-
-0:08:16.560,0:08:19.120
-philosophy behind the organization of
-
-0:08:18.560,0:08:21.039
-your notes
-
-0:08:19.120,0:08:23.280
-but I hope to be approaching this topic
-
-0:08:21.039,0:08:25.360
-with you in about
-
-0:08:23.280,0:08:27.520
-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
-
-0:08:27.520,0:08:31.520
-leave you two minutes of questions
-
-0:08:28.960,0:08:32.880
-so uh if someone could feed me the
-
-0:08:31.520,0:08:34.399
-question that might be best
-
-0:08:32.880,0:08:36.240
-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
-
-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
-
-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
-
-0:08:46.959,0:08:49.360
-you can make
-
-0:08:47.519,0:08:52.000
-myself big now on the screen that would
-
-0:08:49.360,0:08:55.839
-be splendid yeah sure
-
-0:08:52.000,0:08:58.720
-thank you so uh where are we
-
-0:08:55.839,0:09:00.160
-question 12. okay so what's better one
-
-0:08:58.720,0:09:02.160
-big file
-
-0:09:00.160,0:09:03.120
-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
-
-0:09:03.120,0:09:06.320
-someone just
-
-0:09:04.240,0:09:08.080
-asked me the question well personally if
-
-0:09:06.320,0:09:08.560
-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
-
-0:09:11.600,0:09:15.680
-question that is contextually based
-
-0:09:13.920,0:09:17.839
-do you want something that is efficient
-
-0:09:15.680,0:09:21.200
-as far as optimization is concerned
-
-0:09:17.839,0:09:23.440
-then you need to think about
-
-0:09:21.200,0:09:24.640
-this and personally for all the
-
-0:09:23.440,0:09:26.640
-organization that I do
-
-0:09:24.640,0:09:27.760
-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
-
-0:09:30.080,0:09:33.760
-because you benefit from all the
-
-0:09:31.519,0:09:36.320
-refiling capabilities of log mode
-
-0:09:33.760,0:09:37.200
-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
-
-0:09:40.080,0:09:42.959
-much rather follow the
-
-0:09:41.279,0:09:44.480
-orgrom way of doing things which is
-
-0:09:42.959,0:09:48.240
-about having many
-
-0:09:44.480,0:09:50.000
-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
-
-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
-
-0:09:53.040,0:09:57.040
-happy to to uh pass over to the next uh
-
-0:09:56.399,0:09:59.360
-speaker
-
-0:09:57.040,0:10:01.360
-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
-
-0:10:04.399,0:10:09.610
-that satisfies your curiosity
-
-0:10:06.520,0:10:09.610
-[Music]
-
-0:10:10.640,0:10:15.040
-okay there's one more question appearing
-
-0:10:12.640,0:10:17.680
-but otherwise one big file to have
-
-0:10:15.040,0:10:19.760
-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
-
-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
-
-0:10:23.600,0:10:26.959
-answer
-
-0:10:24.720,0:10:27.920
-a little you know path of thinking on
-
-0:10:26.959,0:10:29.839
-this topic
-
-0:10:27.920,0:10:31.600
-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
-
-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
-
-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
-
-0:10:41.200,0:10:46.560
-british and french accents
-
-0:10:42.880,0:10:48.480
-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
-
-0:10:48.480,0:10:53.760
-french accent
-
-0:10:49.760,0:10:56.160
-so you can measure the amount of stress
-
-0:10:53.760,0:10:58.880
-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
-
-0:10:58.880,0:11:02.720
-the amount of uh
-
-0:11:00.560,0:11:04.399
-sheer fright that you can see sometimes
-
-0:11:02.720,0:11:07.200
-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
-
-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
-
-0:11:14.240,0:11:17.040
-people will see plenty more with me
-
-0:11:15.519,0:11:20.000
-later on anyway
-
-0:11:17.040,0:11:20.640
-right um so looking at the schedule I
-
-0:11:20.000,0:11:23.920
-think
-
-0:11:20.640,0:11:27.120
-your talk has until like 202 meaning
-
-0:11:23.920,0:11:28.000
-like five or six minutes from now oh
-
-0:11:27.120,0:11:30.000
-right
-
-0:11:28.000,0:11:31.680
-yeah so if you do like to take like one
-
-0:11:30.000,0:11:33.920
-or two questions to add two more
-
-0:11:31.680,0:11:37.040
-questions by all means
-
-0:11:33.920,0:11:38.320
-okay so uh someone has asked me what is
-
-0:11:37.040,0:11:40.640
-the emacs icon
-
-0:11:38.320,0:11:42.880
-icon sorry see another french accent
-
-0:11:40.640,0:11:44.880
-here uh in my status bar
-
-0:11:42.880,0:11:46.640
-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
-
-0:11:46.640,0:11:53.120
-everyone can catch a glimpse of that
-
-0:11:49.200,0:11:54.880
-uh there we go allow
-
-0:11:53.120,0:11:56.240
-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
-
-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
-
-0:12:00.480,0:12:04.480
-here in my status bar
-
-0:12:01.839,0:12:05.760
-which is basically a way to interact
-
-0:12:04.480,0:12:07.279
-with all protocol
-
-0:12:05.760,0:12:09.120
-uh I'm not going to look for it right
-
-0:12:07.279,0:12:10.800
-now but it's uh
-
-0:12:09.120,0:12:12.399
-it's a browser extension that is
-
-0:12:10.800,0:12:15.680
-developed by one of my friends
-
-0:12:12.399,0:12:16.160
-over at ranger whose name is v phone and
-
-0:12:15.680,0:12:18.240
-uh
-
-0:12:16.160,0:12:19.680
-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
-
-0:12:22.320,0:12:25.279
-used to teach
-
-0:12:23.040,0:12:27.279
-english okay to high schoolers and they
-
-0:12:25.279,0:12:29.600
-were supremely worried
-
-0:12:27.279,0:12:30.800
-when I show them my status line and they
-
-0:12:29.600,0:12:34.000
-so kill
-
-0:12:30.800,0:12:36.560
-and explore in my status line so as
-
-0:12:34.000,0:12:37.839
-fellow emacs users you know that
-
-0:12:36.560,0:12:40.880
-obviously kill
-
-0:12:37.839,0:12:44.320
-means to kill a selection of text and
-
-0:12:40.880,0:12:47.279
-keep it inside your clipboard
-
-0:12:44.320,0:12:48.320
-but for my students who you know they
-
-0:12:47.279,0:12:51.600
-were very worried
-
-0:12:48.320,0:12:53.600
-about what their professor was up to
-
-0:12:51.600,0:12:55.120
-doing his nights
-
-0:12:53.600,0:12:56.560
-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
-
-0:12:56.560,0:13:00.560
-rainbow so let's see if
-
-0:12:57.920,0:13:01.920
-we've got more so people are posting a
-
-0:13:00.560,0:13:03.920
-lot of questions now
-
-0:13:01.920,0:13:06.399
-so how do you feel about archiving files
-
-0:13:03.920,0:13:09.360
-in old mode and how can that work in
-
-0:13:06.399,0:13:10.240
-so one of the thing when we think about
-
-0:13:09.360,0:13:13.920
-optimization
-
-0:13:10.240,0:13:16.240
-is yes archiving done trees
-
-0:13:13.920,0:13:17.920
-is a good idea because it means that if
-
-0:13:16.240,0:13:18.720
-we go back to the org element the way it
-
-0:13:17.920,0:13:20.399
-works
-
-0:13:18.720,0:13:22.079
-and we'll get into technical details
-
-0:13:20.399,0:13:24.079
-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
-
-0:13:26.880,0:13:31.360
-expand a little more on this
-
-0:13:28.399,0:13:32.160
-but basically all elements need to uh
-
-0:13:31.360,0:13:35.279
-every time
-
-0:13:32.160,0:13:38.320
-it sees a to do it has to consider it
-
-0:13:35.279,0:13:40.000
-even though it is a done to do why
-
-0:13:38.320,0:13:41.839
-because let's say for instance that in
-
-0:13:40.000,0:13:45.519
-your agenda you want to activate
-
-0:13:41.839,0:13:48.959
-log mode which is going to show the
-
-0:13:45.519,0:13:49.519
-tasks which are done now you could be
-
-0:13:48.959,0:13:51.440
-clever
-
-0:13:49.519,0:13:53.360
-and say oh okay the old agenda does not
-
-0:13:51.440,0:13:54.880
-need to show don items so it's not going
-
-0:13:53.360,0:13:56.959
-to look for them
-
-0:13:54.880,0:13:58.720
-but the problem is that all elements is
-
-0:13:56.959,0:13:59.519
-always called it always needs to pass
-
-0:13:58.720,0:14:01.839
-the buffer
-
-0:13:59.519,0:14:03.519
-you know uh nicodego as you who is the
-
-0:14:01.839,0:14:05.040
-french developer who's worked a whole
-
-0:14:03.519,0:14:07.440
-lot on all elements
-
-0:14:05.040,0:14:08.399
-has gone through a lot of trouble to
-
-0:14:07.440,0:14:11.600
-optimize all
-
-0:14:08.399,0:14:13.279
-elements but the problem is
-
-0:14:11.600,0:14:14.720
-there's just so much that we can do with
-
-0:14:13.279,0:14:18.560
-a concurrent process
-
-0:14:14.720,0:14:21.120
-and right now it leaves somewhat
-
-0:14:18.560,0:14:22.079
-uh you know things to be desired but
-
-0:14:21.120,0:14:24.800
-we're working on it
-
-0:14:22.079,0:14:25.839
-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
-
-0:14:28.000,0:14:31.279
-talking more about this
-
-0:14:29.360,0:14:32.639
-in my future talks in about one to two
-
-0:14:31.279,0:14:34.959
-hours
-
-0:14:32.639,0:14:36.079
-so continuing with questions how big are
-
-0:14:34.959,0:14:37.760
-my org files
-
-0:14:36.079,0:14:39.839
-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
-
-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
-
-0:14:42.959,0:14:47.279
-about where I keep all
-
-0:14:44.079,0:14:50.720
-my to do gtd stuff I have
-
-0:14:47.279,0:14:54.000
-38 000 lines which is
-
-0:14:50.720,0:14:57.040
-you know it's sizable definitely
-
-0:14:54.000,0:14:58.480
-but I do archive a lot of stuff
-
-0:14:57.040,0:15:00.880
-so that might be a slight difference
-
-0:14:58.480,0:15:02.079
-between uh my myself and carl voight
-
-0:15:00.880,0:15:04.880
-even though I don't remember if they
-
-0:15:02.079,0:15:06.639
-actually archive stuff
-
-0:15:04.880,0:15:08.480
-so does it not consume more resources
-
-0:15:06.639,0:15:10.839
-and time to load multiple files
-
-0:15:08.480,0:15:12.560
-files than a large file or the same
-
-0:15:10.839,0:15:15.839
-content now
-
-0:15:12.560,0:15:19.279
-theoretically yes having many files
-
-0:15:15.839,0:15:22.240
-open concurrently is slightly slower
-
-0:15:19.279,0:15:24.160
-than having one main file opened
-
-0:15:22.240,0:15:25.279
-now the problem is for those of you who
-
-0:15:24.160,0:15:27.199
-have large files
-
-0:15:25.279,0:15:29.360
-you may have noticed that when you are
-
-0:15:27.199,0:15:32.560
-scrolling in a very large file
-
-0:15:29.360,0:15:34.480
-it starts taking quite a bit of time why
-
-0:15:32.560,0:15:35.920
-it's because you know in old mode you
-
-0:15:34.480,0:15:38.959
-have a lot of content
-
-0:15:35.920,0:15:40.959
-that is hidden so when you have
-
-0:15:38.959,0:15:43.040
-the view mode which hides as much stuff
-
-0:15:40.959,0:15:43.600
-as possible means meaning that you only
-
-0:15:43.040,0:15:45.360
-see
-
-0:15:43.600,0:15:46.880
-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
-
-0:15:46.880,0:15:49.360
-on this one
-
-0:15:50.240,0:15:53.360
-when you're hiding a whole lot of stuff
-
-0:15:52.160,0:15:54.720
-you know orgmo
-
-0:15:53.360,0:15:56.959
-needs to keep track or I should say
-
-0:15:54.720,0:15:58.160
-emacs needs to keep track of which areas
-
-0:15:56.959,0:16:00.560
-of text to show
-
-0:15:58.160,0:16:02.320
-and which areas of text to hide and the
-
-0:16:00.560,0:16:04.480
-problem is that when you're hiding stuff
-
-0:16:02.320,0:16:06.320
-let's say you're moving from line the
-
-0:16:04.480,0:16:08.639
-first heading to the second heading
-
-0:16:06.320,0:16:09.839
-but you've got like 10 000 lines between
-
-0:16:08.639,0:16:11.519
-those two headings
-
-0:16:09.839,0:16:13.680
-well he max needs to compute the
-
-0:16:11.519,0:16:15.680
-difference between the two passages
-
-0:16:13.680,0:16:17.040
-and that takes quite a lot of time and
-
-0:16:15.680,0:16:18.560
-in that that's my
-
-0:16:17.040,0:16:20.560
-why you might realize that it's a little
-
-0:16:18.560,0:16:21.199
-choppy when you start scrolling in large
-
-0:16:20.560,0:16:22.560
-files
-
-0:16:21.199,0:16:24.480
-anyway I could be answering questions
-
-0:16:22.560,0:16:25.120
-about org mode for literally two hours
-
-0:16:24.480,0:16:26.720
-straight
-
-0:16:25.120,0:16:28.639
-so I'm gonna end it over to the next
-
-0:16:26.720,0:16:31.759
-speakers and I'll be seeing
-
-0:16:28.639,0:16:33.440
-seeing you guys a little later thank you
-
-0:16:31.759,0:16:36.959
-very much leo
-
-0:16:33.440,0:16:39.839
-oh thank you yes bye
-
-0:16:36.959,0:16:39.839
-bye
-