From 72e48bc52524672fc6179d1f45f091df76cd2e02 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sun, 13 Dec 2020 00:08:14 -0500 Subject: Switch to vtt --- ...how-it-changed-my-life--pierce-wang-autogen.sbv | 768 --------------------- 1 file changed, 768 deletions(-) delete mode 100644 2020/subtitles/emacsconf-2020--26-emacs-as-a-highschooler-how-it-changed-my-life--pierce-wang-autogen.sbv (limited to '2020/subtitles/emacsconf-2020--26-emacs-as-a-highschooler-how-it-changed-my-life--pierce-wang-autogen.sbv') 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 deleted file mode 100644 index eb7d745f..00000000 --- a/2020/subtitles/emacsconf-2020--26-emacs-as-a-highschooler-how-it-changed-my-life--pierce-wang-autogen.sbv +++ /dev/null @@ -1,768 +0,0 @@ -0:00:01.360,0:00:05.520 -hello and welcome to my - -0:00:03.040,0:00:07.120 -Emacs conference lightning talk today - -0:00:05.520,0:00:09.840 -I'll be talking about - -0:00:07.120,0:00:13.360 -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 - -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 - -0:00:22.800,0:00:26.960 -I started violin when I was two and a - -0:00:24.320,0:00:29.119 -half and I have been - -0:00:26.960,0:00:30.240 -keeping it up ever since violin is a - -0:00:29.119,0:00:33.360 -huge part of my life - -0:00:30.240,0:00:36.239 -and I am very much a musician at heart - -0:00:33.360,0:00:37.840 -I am also a somewhat capable programmer - -0:00:36.239,0:00:39.280 -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 - -0:00:42.559,0:00:47.440 -compsci course - -0:00:44.079,0:00:51.039 -in my high school and so - -0:00:47.440,0:00:54.239 -I've done a lot of side projects - -0:00:51.039,0:00:56.800 -mainly in python and some very short - -0:00:54.239,0:00:59.840 -scripts in e-lisp - -0:00:56.800,0:01:02.879 -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 - -0:01:02.879,0:01:10.240 -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 - -0:01:15.040,0:01:18.880 -I discovered it actually through a talk - -0:01:17.600,0:01:21.360 -funnily enough - -0:01:18.880,0:01:23.520 -at a vim conference given by aaron - -0:01:21.360,0:01:25.840 -bieber - -0:01:23.520,0:01:28.320 -titled evil mode or how I learned to - -0:01:25.840,0:01:31.439 -stop worrying and love Emacs - -0:01:28.320,0:01:33.360 -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 - -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 - -0:01:41.680,0:01:44.960 -have - -0:01:42.399,0:01:47.040 -the evil mode package and very quickly - -0:01:44.960,0:01:48.799 -switch to Emacs - -0:01:47.040,0:01:51.040 -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 - -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 - -0:01:59.360,0:02:03.759 -more organized note-taking system - -0:02:01.680,0:02:04.960 -my parents had suggested paper for a - -0:02:03.759,0:02:08.160 -while and - -0:02:04.960,0:02:10.959 -there was the whole organization - -0:02:08.160,0:02:12.080 -part of that but that did not really - -0:02:10.959,0:02:14.000 -work out for me - -0:02:12.080,0:02:16.239 -and so I was trying to find this better - -0:02:14.000,0:02:19.440 -note-taking system - -0:02:16.239,0:02:22.239 -and it was very hard - -0:02:19.440,0:02:23.520 -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 - -0:02:25.360,0:02:28.720 -looking for - -0:02:26.640,0:02:30.959 -first of all it had to be flexible - -0:02:28.720,0:02:33.920 -enough and second of all it had - -0:02:30.959,0:02:34.959 -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 - -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 - -0:02:42.640,0:02:47.519 -google docs - -0:02:44.080,0:02:49.840 -which very much did not work out - -0:02:47.519,0:02:50.640 -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 - -0:02:53.200,0:02:58.800 -settled on for a little while - -0:02:55.200,0:03:01.519 -but it did not meet these criteria - -0:02:58.800,0:03:02.159 -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 - -0:03:05.280,0:03:12.000 -did not let me do that - -0:03:07.519,0:03:14.879 -it was pdf horribly organized pdf - -0:03:12.000,0:03:17.200 -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 - -0:03:21.519,0:03:26.640 -and through the wonderful features of - -0:03:24.080,0:03:26.640 -org mode - -0:03:27.040,0:03:34.000 -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 - -0:03:34.000,0:03:38.159 -and I was on the org agenda and I - -0:03:36.159,0:03:40.720 -happened to press I - -0:03:38.159,0:03:41.599 -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 - -0:03:45.440,0:03:50.239 -um and I shouldn't stay on the slide too - -0:03:48.720,0:03:53.760 -long unless you read it - -0:03:50.239,0:03:57.200 -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 - -0:03:57.200,0:04:03.760 -particularly being an xbm user - -0:04:00.480,0:04:06.080 -evil mode made it very easy to switch - -0:04:03.760,0:04:07.439 -thankfully I there was the emax - -0:04:06.080,0:04:10.799 -reference sheet - -0:04:07.439,0:04:14.080 -and having evil mode to - -0:04:10.799,0:04:17.440 -switch between um - -0:04:14.080,0:04:17.919 -texts and whether it be editing a text - -0:04:17.440,0:04:20.560 -file - -0:04:17.919,0:04:21.600 -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 - -0:04:24.800,0:04:28.000 -feel comfortable within this new - -0:04:26.840,0:04:31.440 -environment - -0:04:28.000,0:04:31.919 -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 - -0:04:34.240,0:04:40.160 -been very comfortable with computer - -0:04:36.320,0:04:43.520 -and the keyboard for most of my life - -0:04:40.160,0:04:45.520 -and so it was not a totally new - -0:04:43.520,0:04:47.440 -environment for me - -0:04:45.520,0:04:49.360 -I also spent a lot of time looking at - -0:04:47.440,0:04:53.040 -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 - -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 - -0:04:59.680,0:05:03.759 -figured out what it was - -0:05:01.199,0:05:05.600 -and that was one of the best ways for me - -0:05:03.759,0:05:09.280 -to discover - -0:05:05.600,0:05:09.280 -all of the capabilities of Emacs - -0:05:09.360,0:05:12.800 -thirdly of course the self-documenting - -0:05:11.440,0:05:15.199 -feature - -0:05:12.800,0:05:17.120 -or nature of Emacs and narrowing - -0:05:15.199,0:05:20.479 -frameworks such as helm - -0:05:17.120,0:05:21.360 -really helped find things especially for - -0:05:20.479,0:05:25.919 -mx - -0:05:21.360,0:05:28.160 -for a while I was just - -0:05:25.919,0:05:29.520 -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 - -0:05:29.520,0:05:34.560 -did - -0:05:30.720,0:05:36.240 -I would do the losses and - -0:05:34.560,0:05:37.600 -see the list of key binds that I had - -0:05:36.240,0:05:40.400 -pressed and - -0:05:37.600,0:05:41.280 -tried to find that one and query the - -0:05:40.400,0:05:45.199 -function - -0:05:41.280,0:05:45.199 -and what not so - -0:05:45.280,0:05:51.759 -yeah and now we jump to now so - -0:05:49.120,0:05:53.280 -there there is at least one moment in - -0:05:51.759,0:05:55.600 -each day when I think - -0:05:53.280,0:05:57.680 -how would I live without umax - -0:05:55.600,0:05:59.120 -particularly now during my senior year - -0:05:57.680,0:06:02.720 -in high school - -0:05:59.120,0:06:05.520 -things are very busy with school violin - -0:06:02.720,0:06:06.400 -and other side projects it's pretty - -0:06:05.520,0:06:09.680 -crazy - -0:06:06.400,0:06:12.720 -and so Emacs - -0:06:09.680,0:06:14.479 -and org mode has really helped me stay - -0:06:12.720,0:06:16.960 -on track with everything - -0:06:14.479,0:06:18.840 -and the flexibility of these software is - -0:06:16.960,0:06:21.600 -being able to have things in different - -0:06:18.840,0:06:24.639 -files notes within the tasks - -0:06:21.600,0:06:25.840 -all of that stuff has been truly a - -0:06:24.639,0:06:28.400 -lifesaver - -0:06:25.840,0:06:31.199 -and so I think I can confidently say - -0:06:28.400,0:06:34.560 -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 - -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 - -0:06:45.039,0:06:49.520 -2000 - -0:06:46.160,0:06:52.160 -plus line org literate config - -0:06:49.520,0:06:53.840 -and so I actually I started with an - -0:06:52.160,0:06:56.800 -e-lisp config - -0:06:53.840,0:06:57.919 -just the vanilla e-max with evil mode - -0:06:56.800,0:07:00.319 -and I built it up - -0:06:57.919,0:07:02.400 -from there eventually I switched to org - -0:07:00.319,0:07:05.840 -literate configs - -0:07:02.400,0:07:10.080 -and used that to organize the snippets - -0:07:05.840,0:07:14.000 -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 - -0:07:16.639,0:07:21.520 -my computer is in Emacs - -0:07:18.960,0:07:22.319 -the most notable things of course the - -0:07:21.520,0:07:26.000 -list is far - -0:07:22.319,0:07:28.160 -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 - -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 - -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 - -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 - -0:07:45.840,0:07:50.400 -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 - -0:07:50.400,0:07:53.919 -files - -0:07:51.919,0:07:55.039 -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 - -0:07:58.160,0:08:04.400 -and a beautiful pdf - -0:08:01.440,0:08:05.840 -math physics same thing latex fragments - -0:08:04.400,0:08:09.599 -are a lifesaver - -0:08:05.840,0:08:13.199 -and also really pretty - -0:08:09.599,0:08:15.520 -and I take notes on basically everything - -0:08:13.199,0:08:16.319 -at first I had things separate and then - -0:08:15.520,0:08:19.360 -I started - -0:08:16.319,0:08:21.360 -sort of putting it all into onenotes.org - -0:08:19.360,0:08:24.000 -file or most of it into one - -0:08:21.360,0:08:24.960 -file and that has actually worked out - -0:08:24.000,0:08:26.479 -surprisingly well - -0:08:24.960,0:08:28.879 -especially with all the searching - -0:08:26.479,0:08:33.440 -features of agenda - -0:08:28.879,0:08:35.680 -and whatnot um and I also use mail - -0:08:33.440,0:08:37.680 -I recently made the switch probably - -0:08:35.680,0:08:40.479 -about one or two months ago - -0:08:37.680,0:08:40.959 -and it has been one of the best switches - -0:08:40.479,0:08:44.480 -I've - -0:08:40.959,0:08:46.320 -I've ever had especially given - -0:08:44.480,0:08:47.839 -connecting to tasks all of this - -0:08:46.320,0:08:50.640 -wonderful stuff - -0:08:47.839,0:08:54.160 -just putting even more in Emacs is - -0:08:50.640,0:08:57.680 -always a good thing I found - -0:08:54.160,0:08:59.760 -so reflecting back on my journey I think - -0:08:57.680,0:09:01.440 -one of the most important things was - -0:08:59.760,0:09:04.480 -just having a reason to use it - -0:09:01.440,0:09:06.080 -when I came to Emacs I had something - -0:09:04.480,0:09:09.600 -that I was looking for - -0:09:06.080,0:09:09.839 -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 - -0:09:12.720,0:09:16.959 -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 - -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 - -0:09:25.839,0:09:29.519 -and also of course the desire to tinker - -0:09:30.399,0:09:36.800 -and yeah so really what's next for me - -0:09:33.519,0:09:38.640 -is just wanting to become a more active - -0:09:36.800,0:09:40.640 -member of the Emacs community - -0:09:38.640,0:09:43.760 -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 - -0:09:43.760,0:09:48.000 -being a more active part of this - -0:09:45.920,0:09:51.040 -community that has - -0:09:48.000,0:09:54.000 -indirectly perhaps um but just like - -0:09:51.040,0:09:55.839 -really helped me become a better and - -0:09:54.000,0:09:58.880 -more organized human being - -0:09:55.839,0:10:01.920 -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 - -0:10:01.920,0:10:05.839 -to spread the word - -0:10:05.920,0:10:09.360 -so thank you very much for listening to - -0:10:08.000,0:10:11.360 -my lightning talk - -0:10:09.360,0:10:12.480 -if you'd like to contact me here are - -0:10:11.360,0:10:15.279 -three modes of - -0:10:12.480,0:10:17.120 -or two modes of communication I will be - -0:10:15.279,0:10:20.079 -on irc more - -0:10:17.120,0:10:20.560 -soon and you can always email me if you - -0:10:20.079,0:10:23.200 -have - -0:10:20.560,0:10:23.680 -any questions you can also search me on - -0:10:23.200,0:10:26.399 -youtube - -0:10:23.680,0:10:26.800 -pierce wong violin thank you very much - -0:10:26.399,0:10:30.000 -and - -0:10:26.800,0:10:30.000 -I hope you enjoy the rest of the - -0:10:30.040,0:10:33.040 -conference - -- cgit v1.2.3