WEBVTT

00:00:00.000 --> 00:00:02.620
if she gets to know i'm doing this instead of

00:00:02.620 --> 00:00:06.400
writing i'm just like i'm just i mean i'll be

00:00:06.400 --> 00:00:10.300
like almost visualized uh it basically gives

00:00:10.300 --> 00:00:13.119
me obsidian like functionality of these network

00:00:13.119 --> 00:00:16.820
backups i've called upon these uh font declarations

00:00:16.820 --> 00:00:20.839
whenever it's necessary and as i go further and

00:00:20.839 --> 00:00:24.660
further into this uh novel it's super smooth

00:00:25.120 --> 00:00:28.679
I use it for my Zettelkasten because it's incredibly

00:00:28.679 --> 00:00:32.719
smooth and doesn't have the janky scrolling that

00:00:32.719 --> 00:00:36.219
most terminals have. The fact that it needs to

00:00:36.219 --> 00:00:41.560
be set for an A5 paper or A5 book. This is talking

00:00:41.560 --> 00:00:48.619
about these values. And I was curious. And essentially,

00:00:48.700 --> 00:00:55.619
that's why I went from Neowim. I'm not trying

00:00:55.619 --> 00:00:58.859
to take you away from Markdown, right? I'm thinking

00:00:58.859 --> 00:01:03.320
about it. Fight for Markdown, man. Fight for

00:01:03.320 --> 00:01:06.000
Markdown. It's a great format in itself. If you're

00:01:06.000 --> 00:01:07.900
listening to this as a podcast, remember that

00:01:07.900 --> 00:01:10.079
it was originally recorded as a video. If you're

00:01:10.079 --> 00:01:11.379
not following along, you can go to my YouTube

00:01:11.379 --> 00:01:13.799
channel. My username is Linkarsu. And if you

00:01:13.799 --> 00:01:15.439
want to support me to keep this podcast going,

00:01:15.579 --> 00:01:17.780
you can donate in Ko -fi. I'm going to leave

00:01:17.780 --> 00:01:19.819
a link in the description. All right. So let's

00:01:19.819 --> 00:01:24.319
get started with this chapter then. I have a

00:01:24.319 --> 00:01:28.819
special guest today. Dina, how's it going? It's

00:01:28.819 --> 00:01:31.400
going well, man. Thank you for having me. Yeah,

00:01:31.459 --> 00:01:35.640
thanks for your time. We didn't plan this with

00:01:35.640 --> 00:01:38.379
a lot of time, so really appreciate you joining.

00:01:39.780 --> 00:01:43.299
No, not a problem. I've enjoyed the previous

00:01:43.299 --> 00:01:46.959
episodes with the maintainers of Neowim, I believe.

00:01:47.120 --> 00:01:50.120
So that was great, and I'm glad to be, you know,

00:01:50.140 --> 00:01:54.189
sharing anything of use. to your audience yeah

00:01:54.189 --> 00:01:59.650
i watched one of your videos in the neo vim conf

00:01:59.650 --> 00:02:05.569
i think it was 2024 it was this video right here

00:02:05.569 --> 00:02:10.889
so um i really liked it and i was intrigued because

00:02:10.889 --> 00:02:14.229
you would uh you do a lot of writing i do write

00:02:14.229 --> 00:02:17.710
as well but not professionally you know i just

00:02:17.710 --> 00:02:22.129
write markdown so i want to know more about the

00:02:22.129 --> 00:02:26.009
different formats there are latex latex however

00:02:26.009 --> 00:02:33.250
it's pronounced markdown what someone that does

00:02:33.250 --> 00:02:36.389
this professionally thinks about each one of

00:02:36.389 --> 00:02:39.789
them and whatever you want to share with us right

00:02:39.789 --> 00:02:44.509
so um you mind sharing a little bit more about

00:02:44.509 --> 00:02:48.520
you yeah sure let me just start up uh with that

00:02:48.520 --> 00:02:53.759
uh i'm uh hi everyone i'm veena i'm a multi -disciplinary

00:02:53.759 --> 00:02:58.360
artist based in colombo sri lanka by multi -disciplinary

00:02:58.360 --> 00:03:01.840
i mean my work kind of spans between the literary

00:03:01.840 --> 00:03:05.860
and the cinematic um and hopefully in the future

00:03:05.860 --> 00:03:09.919
everything in between as well as far as my uh

00:03:09.919 --> 00:03:14.810
my novel work is concerned i wrote a uh novel

00:03:14.810 --> 00:03:17.310
called first utterance back in 2016 which ended

00:03:17.310 --> 00:03:20.490
up winning the national literary award in sri

00:03:20.490 --> 00:03:23.969
lanka in around two years ago i released my first

00:03:23.969 --> 00:03:28.909
film i'm currently working on my follow -up books

00:03:28.909 --> 00:03:33.569
a couple of screenplays for film as well as in

00:03:33.569 --> 00:03:38.210
our tv series as well um i think that covers

00:03:38.210 --> 00:03:42.210
everything oh so what what what could i possibly

00:03:42.210 --> 00:03:47.490
add to this idea i mean this talk about open

00:03:47.490 --> 00:03:50.569
source software and text editing and so on and

00:03:50.569 --> 00:03:54.750
so forth um around the time of the pandemic i

00:03:54.750 --> 00:03:59.189
sort of stumbled upon bim and i realized this

00:03:59.189 --> 00:04:02.110
was exactly what i was looking for as far as

00:04:02.719 --> 00:04:06.219
being able to write edit and world build at the

00:04:06.219 --> 00:04:09.099
speed of thought which previous to that i was

00:04:09.099 --> 00:04:11.960
basically like any any writer i was based on

00:04:11.960 --> 00:04:17.019
uh all my work was inside rich text formats like

00:04:17.019 --> 00:04:20.819
docx and so on and so forth and i was using the

00:04:20.819 --> 00:04:23.639
traditional word processing software like mark

00:04:23.639 --> 00:04:26.800
subword and google docs and so on and so forth

00:04:26.800 --> 00:04:32.220
um the discovery of vim and thereafter git and

00:04:32.699 --> 00:04:36.800
plain text forced me to kind of rethink my toolkit

00:04:36.800 --> 00:04:42.100
and my my tool chain in itself. So the first

00:04:42.100 --> 00:04:45.800
part of it was shifting from rich text to plain

00:04:45.800 --> 00:04:49.980
text. And that process in that process, I sort

00:04:49.980 --> 00:04:53.899
of discovered the various different markup syntaxes

00:04:53.899 --> 00:04:57.459
that are there, Markdown being the obvious choice.

00:04:57.600 --> 00:05:01.089
But from Markdown, I kind of moved on. I. I tried

00:05:01.089 --> 00:05:04.829
out Markdown, I tried out Augmode and then I

00:05:04.829 --> 00:05:08.569
finally settled on LaTeX. So all three of those

00:05:08.569 --> 00:05:12.589
plaintext standards or syntaxes, markup languages,

00:05:12.709 --> 00:05:15.290
all three of those plaintext markup languages

00:05:15.290 --> 00:05:20.189
had their users. Currently, I use mostly Augmode

00:05:20.189 --> 00:05:24.509
and LaTeX. Augmode is what I use for almost all

00:05:24.509 --> 00:05:28.480
my nonfiction manuscript writing. So that could

00:05:28.480 --> 00:05:32.579
mean anything between my personal research notebooks,

00:05:32.860 --> 00:05:37.620
my proposals to clients, my, you know, like,

00:05:37.800 --> 00:05:40.420
putting putting together to do lists, so on and

00:05:40.420 --> 00:05:42.620
so forth. So all mode is very powerful for that.

00:05:42.779 --> 00:05:46.500
I use Latin to for the writing of my screenplays,

00:05:46.660 --> 00:05:49.019
which I will show during the course of this conversation.

00:05:49.579 --> 00:05:51.980
Does that answer all your questions? All your

00:05:51.980 --> 00:05:56.459
what you had in mind? Yeah. Actually, would you

00:05:56.459 --> 00:05:59.560
mind sharing a little bit about your novel? What's

00:05:59.560 --> 00:06:04.720
it about your book? Okay. So the first novel

00:06:04.720 --> 00:06:07.600
that came out, First Art Trends, this was written

00:06:07.600 --> 00:06:11.180
very much during the time I was writing on Microsoft

00:06:11.180 --> 00:06:15.060
Word, and it's called First Art Trends. I wrote

00:06:15.060 --> 00:06:20.959
it way back in 2012, and finally had the... i

00:06:20.959 --> 00:06:24.699
don't know the self -belief to publish it around

00:06:24.699 --> 00:06:29.360
2016 and after that i found it you know found

00:06:29.360 --> 00:06:32.579
it had a fairly positive response locally uh

00:06:32.579 --> 00:06:36.180
and it nationally locally in sri lanka it ended

00:06:36.180 --> 00:06:39.019
up winning the national literary award what it

00:06:39.019 --> 00:06:42.680
what the book is about is it is the first of

00:06:42.680 --> 00:06:45.699
a series of novels called the mirajan cycles

00:06:45.699 --> 00:06:49.360
uh and the mirajan cycles essentially imagines

00:06:49.360 --> 00:06:54.589
a a word that goes through the karmic cycle of

00:06:54.589 --> 00:06:57.790
death and rebirth and death and rebirth now usually

00:06:57.790 --> 00:07:01.649
we think of the karmic cycle as a singular thing

00:07:01.649 --> 00:07:04.149
as something that happens to an individual if

00:07:04.149 --> 00:07:07.290
you are familiar with uh you know eastern and

00:07:07.290 --> 00:07:10.110
specifically indian philosophy and mythology

00:07:10.110 --> 00:07:13.329
it's usually cyclical for a single individual

00:07:13.329 --> 00:07:17.689
but in my uh book says i sort of imagine this

00:07:17.689 --> 00:07:20.209
entire country that goes through this cycle of

00:07:20.569 --> 00:07:24.089
death and rebirth and they go through this thing

00:07:24.089 --> 00:07:27.129
this cycle endless cycle of death and rebirth

00:07:27.129 --> 00:07:31.689
for eternity um and the first book essentially

00:07:31.689 --> 00:07:34.470
attracts one of those cycles from the beginning

00:07:34.470 --> 00:07:37.769
to the end right now working on book two which

00:07:37.769 --> 00:07:40.410
is which kind of cap which kind of takes our

00:07:40.410 --> 00:07:47.019
readers into a point when the country is about

00:07:47.019 --> 00:07:50.199
to face its inevitable apocalypse or the end

00:07:50.199 --> 00:07:53.980
of another cycle that's taking a little longer

00:07:53.980 --> 00:07:57.379
it's basically a the second book is a science

00:07:57.379 --> 00:08:01.279
fiction and more science fiction and less magic

00:08:01.279 --> 00:08:03.860
realism whereas book one was more magic realism

00:08:03.860 --> 00:08:09.279
book two is basically a love story narrated by

00:08:09.279 --> 00:08:13.959
a artificial intelligent being um and yeah that's

00:08:13.959 --> 00:08:16.139
pretty much what i'm working on as far as my

00:08:16.139 --> 00:08:18.720
writing is concerned i noticed that your book

00:08:18.720 --> 00:08:23.240
is available here in amazon right uh yeah it

00:08:23.240 --> 00:08:26.680
is available in amazon as an ebook uh those of

00:08:26.680 --> 00:08:29.220
you who are interested in uh getting the printed

00:08:29.220 --> 00:08:32.320
version uh reach out to me and i'll be happy

00:08:32.320 --> 00:08:34.639
to like you know sort out shipping and send it

00:08:34.639 --> 00:08:41.100
to my level okay wonderful wonderful and um let's

00:08:41.100 --> 00:08:45.000
see okay let me see what i have here in the topics

00:08:45.000 --> 00:08:49.460
we already covered who you are where people can

00:08:49.460 --> 00:08:54.080
find you well this is your website i'm gonna

00:08:54.080 --> 00:08:56.379
put it in the video description there's links

00:08:56.379 --> 00:09:00.899
here to your book in amazon yeah i'm also going

00:09:00.899 --> 00:09:05.100
to put your github repo there yeah yeah you're

00:09:05.100 --> 00:09:08.820
on twitter and this is your youtube channel right

00:09:08.820 --> 00:09:12.580
yeah yeah okay i'm gonna put all of these in

00:09:12.580 --> 00:09:15.200
the video description thank you anything else

00:09:15.200 --> 00:09:18.039
you want to share about you with us before we

00:09:18.039 --> 00:09:22.500
move to uh to the technical topics no i think

00:09:22.500 --> 00:09:25.600
once we cover the which we touch upon the technical

00:09:25.600 --> 00:09:28.539
topics the i'm sure the audience is wondering

00:09:28.539 --> 00:09:30.779
what the hell i'm doing here because what do

00:09:30.779 --> 00:09:33.759
i know about uh foss and uh text editors right

00:09:33.759 --> 00:09:37.600
so i instead of me uh you know premeditating

00:09:37.600 --> 00:09:40.519
those questions once you ask it i think i'll

00:09:40.519 --> 00:09:43.500
you know add some of the background stuff about

00:09:43.500 --> 00:09:46.000
how exactly i came across all this open source

00:09:46.000 --> 00:09:49.460
technology okay okay wonderful now regarding

00:09:49.460 --> 00:09:53.100
your youtube channel i i'm curious i do see that

00:09:53.100 --> 00:09:56.059
you have some videos here are there plans to

00:09:56.059 --> 00:09:59.100
continue this or what's the status of the youtube

00:09:59.100 --> 00:10:03.580
channel i mean i so every time i want to start

00:10:03.580 --> 00:10:08.210
off i mean like it's only the three uh uh talks

00:10:08.210 --> 00:10:10.690
from the three win conferences that are really

00:10:10.690 --> 00:10:13.070
interesting there that's so that that would be

00:10:13.070 --> 00:10:16.389
the one from a few months ago that's one from

00:10:16.389 --> 00:10:18.330
two years ago and there's one one from three

00:10:18.330 --> 00:10:21.309
years ago i would if anyone's interested i would

00:10:21.309 --> 00:10:23.730
start off with the very first win conference

00:10:23.730 --> 00:10:27.570
that i spoke at in 2021 it's called writing editing

00:10:27.570 --> 00:10:30.240
and world building at the speed of thought uh

00:10:30.240 --> 00:10:32.500
the one i did after that is called wimkipedia

00:10:32.500 --> 00:10:35.860
or how it how i built my second brain using neowim

00:10:35.860 --> 00:10:40.159
and third one is how i came up with my own uh

00:10:40.159 --> 00:10:43.779
writing based neowim config so those are three

00:10:43.779 --> 00:10:45.720
videos and i think over the course of this chat

00:10:45.720 --> 00:10:48.830
with christian i would be touching on uh parts

00:10:48.830 --> 00:10:51.870
of all those videos so as far as the youtube

00:10:51.870 --> 00:10:55.070
channel every time i want to sit down and actually

00:10:55.070 --> 00:10:59.009
do some serious youtube uh production i end up

00:10:59.009 --> 00:11:02.009
having to work uh in actual production work you

00:11:02.009 --> 00:11:04.789
know so i i just don't have the time for it but

00:11:04.789 --> 00:11:08.129
i do hope to invest some time and uh in the future

00:11:08.129 --> 00:11:14.389
okay wonderful okay and um the first question

00:11:14.389 --> 00:11:20.409
that i have here is Why latex? Well, what is

00:11:20.409 --> 00:11:24.570
latex? Basically, I'm just a five year old now

00:11:24.570 --> 00:11:27.070
that doesn't know what it is. I see the name

00:11:27.070 --> 00:11:30.490
everywhere. I see a lot of people using it, but

00:11:30.490 --> 00:11:32.769
I don't get it. There's people in the audience

00:11:32.769 --> 00:11:35.669
that don't know about it, too. Would you mind

00:11:35.669 --> 00:11:41.090
sharing a bit more about latex? Sure. Yeah. So

00:11:41.090 --> 00:11:44.450
the easiest way that I've come to understand

00:11:44.450 --> 00:11:49.529
latex is think about it as. css styling sheets

00:11:49.529 --> 00:11:54.210
but for printed documents specifically for pdfs

00:11:54.210 --> 00:11:56.129
and so on and so forth so how is that relevant

00:11:56.129 --> 00:11:59.389
for me and how would that potentially be relevant

00:11:59.389 --> 00:12:03.409
for your audience uh for me specifically what

00:12:03.409 --> 00:12:09.669
it does is it allows me to uh write in a consistent

00:12:09.669 --> 00:12:17.889
uh i mean essentially i'm Writing a novel that

00:12:17.889 --> 00:12:21.129
is going to be in A5 size, right? Now, if I was

00:12:21.129 --> 00:12:23.610
to write that on a Microsoft Word document, I

00:12:23.610 --> 00:12:29.190
can, but then that process of then getting that

00:12:29.190 --> 00:12:32.870
manuscript ready for publication requires a middle

00:12:32.870 --> 00:12:34.990
person. And the middle person is usually an art

00:12:34.990 --> 00:12:38.370
director who will take the manuscript and lay

00:12:38.370 --> 00:12:42.450
it down on an Adobe InDesign file. This can take

00:12:42.450 --> 00:12:44.169
anywhere between two to three months, right?

00:12:44.639 --> 00:12:48.340
um with latex what i can do is i can cut out

00:12:48.340 --> 00:12:52.320
the middle person completely and write a write

00:12:52.320 --> 00:12:57.440
my manuscript that looks about 85 to 95 percent

00:12:57.440 --> 00:13:01.379
ready and conforms to the standards of the publishing

00:13:01.379 --> 00:13:04.519
industry now what do i mean by that i want to

00:13:04.519 --> 00:13:09.779
just show you a latic document right now this

00:13:09.779 --> 00:13:18.129
is my latest manuscript right um i do this use

00:13:18.129 --> 00:13:23.049
uh you would you see the pdf next yeah okay so

00:13:23.049 --> 00:13:27.929
this pdf is interesting because um when i started

00:13:27.929 --> 00:13:31.750
working on this on this manuscript a few months

00:13:31.750 --> 00:13:35.169
a few years ago one of the things that i realized

00:13:35.169 --> 00:13:38.750
was that i had to make it typographic they had

00:13:38.750 --> 00:13:41.190
to be a typographic architecture what by what

00:13:41.190 --> 00:13:45.350
that what by that i mean it would require different

00:13:45.350 --> 00:13:49.090
fonts to talk when it's talking or when it's

00:13:49.090 --> 00:13:51.470
touching about different parts of the story uh

00:13:51.470 --> 00:13:53.970
let me show you an example of what i mean so

00:13:53.970 --> 00:13:56.330
you can you can already see there's about three

00:13:56.330 --> 00:13:59.690
different typographic uh uh you know three different

00:13:59.690 --> 00:14:03.090
fonts essentially one is for the epigraph one

00:14:03.090 --> 00:14:07.549
is for a for this narrator and one is for the

00:14:07.549 --> 00:14:11.289
general general narrative in itself now if i

00:14:11.289 --> 00:14:14.830
was to do this on microsoft word as you can imagine

00:14:14.830 --> 00:14:19.110
i would have to you know copy paste like you

00:14:19.110 --> 00:14:22.850
know like just constantly instead of focusing

00:14:22.850 --> 00:14:25.429
on the actual writing of the substance of the

00:14:25.429 --> 00:14:28.009
of the manuscript i would have to be focused

00:14:28.009 --> 00:14:32.309
on the stylistic aspects of it now The typography

00:14:32.309 --> 00:14:35.769
forms a backbone of the narrative. It's important

00:14:35.769 --> 00:14:38.029
for the narrative because that's one of the ways

00:14:38.029 --> 00:14:42.009
that I and eventually the reader will be able

00:14:42.009 --> 00:14:44.870
to distinguish the various strands of the narrative.

00:14:45.009 --> 00:14:47.409
So when I was writing it on Microsoft Word, I

00:14:47.409 --> 00:14:50.789
was conscious that I had to keep to that consistent

00:14:50.789 --> 00:14:55.870
typographic architecture that I had set. I needed

00:14:55.870 --> 00:14:58.860
to follow through. as I was going deeper and

00:14:58.860 --> 00:15:01.019
deeper and deeper into the novel. And one of

00:15:01.019 --> 00:15:04.740
the things that quickly became apparent was how

00:15:04.740 --> 00:15:08.720
difficult that was to do on Microsoft Word. And

00:15:08.720 --> 00:15:12.240
thankfully, I had discovered LaTeX as a result

00:15:12.240 --> 00:15:16.000
of my exploration of NeoWim and plaintext and

00:15:16.000 --> 00:15:19.240
so on and so forth. And I came across LaTeX in

00:15:19.240 --> 00:15:21.919
the context of scientific papers and mathematical,

00:15:22.240 --> 00:15:26.120
especially mathematical papers, right? And I

00:15:26.120 --> 00:15:29.820
found that finally there was instead there was

00:15:29.820 --> 00:15:34.279
a typesetting standard that would allow me to

00:15:34.279 --> 00:15:38.559
just focus on my substance while allowing so

00:15:38.559 --> 00:15:41.559
focus on the substance of the manuscript and

00:15:41.559 --> 00:15:44.360
the writing and not so much on the formatting

00:15:44.360 --> 00:15:48.679
i could essentially forget about it once i sat

00:15:48.679 --> 00:15:52.000
once i set up the latic document so how did i

00:15:52.000 --> 00:15:55.700
set it up right the as you can see this is a

00:15:55.700 --> 00:16:00.559
typical latex document it here i am basically

00:16:00.559 --> 00:16:05.700
talking about what the the pdf engine is going

00:16:05.700 --> 00:16:09.200
to be you can see here where the similarities

00:16:09.200 --> 00:16:12.799
to css style sheets come in right here i'm talking

00:16:12.799 --> 00:16:14.679
about the fact that it needs to be set for an

00:16:14.679 --> 00:16:19.600
a5 a5 paper or a5 book this is talking about

00:16:19.600 --> 00:16:24.620
these these values are um essentially margins

00:16:24.620 --> 00:16:29.519
that that are now standard practice in the in

00:16:29.519 --> 00:16:32.379
the in the publishing industry so you want something

00:16:32.379 --> 00:16:35.639
that is essentially like allows me to declare

00:16:35.639 --> 00:16:38.860
all of this stuff up front once i declare it

00:16:38.860 --> 00:16:41.600
i can then call upon certain packages these packages

00:16:41.600 --> 00:16:45.139
is for british english this is for typography

00:16:45.139 --> 00:16:47.720
based stuff like for example this particular

00:16:47.720 --> 00:16:53.039
line says use package cs quotes this cs quotes

00:16:53.039 --> 00:16:56.440
is this one right it's essentially this one over

00:16:56.440 --> 00:17:00.399
here which looks like which looks like uh which

00:17:00.399 --> 00:17:02.559
looks distinct from the rest of the typography

00:17:02.559 --> 00:17:05.180
right now imagine once again i was doing this

00:17:05.180 --> 00:17:07.319
for an entire novel as opposed to like a few

00:17:07.319 --> 00:17:09.740
pages it becomes incredibly difficult outside

00:17:09.740 --> 00:17:13.920
of latex uh there is more more declarations here

00:17:13.920 --> 00:17:16.940
again font packages you can see here i'm saying

00:17:16.940 --> 00:17:19.180
what the senate font is going to have to be this

00:17:19.180 --> 00:17:21.660
is what the modern space font is and this is

00:17:21.660 --> 00:17:25.119
the font for uh poetry and so on and so forth

00:17:25.119 --> 00:17:28.299
so you can see once i declare all of that if

00:17:28.299 --> 00:17:33.289
i was to just uh go through this uh go through

00:17:33.289 --> 00:17:38.329
my uh my uh the pdf of my current work in progress

00:17:38.329 --> 00:17:41.710
management you can see the different typographical

00:17:41.710 --> 00:17:46.109
uh you know structures coming into play and why

00:17:46.109 --> 00:17:48.410
that was extremely necessary for me to switch

00:17:48.410 --> 00:17:51.769
to latic in order to achieve this i i can still

00:17:51.769 --> 00:17:54.029
do this on microsoft word i'm sure someone is

00:17:54.029 --> 00:17:57.390
asking why why can't i do it but it becomes increasingly

00:17:59.549 --> 00:18:02.250
difficult bothersome annoying call it what you

00:18:02.250 --> 00:18:05.589
will you know to do this in a way that becomes

00:18:05.589 --> 00:18:09.349
uh you know uh free flowing and it doesn't kind

00:18:09.349 --> 00:18:12.410
of impede the writing itself whereas with latex

00:18:12.410 --> 00:18:16.329
if i now if i was show you uh how i want to see

00:18:16.329 --> 00:18:18.630
how you switch between the typographies like

00:18:18.630 --> 00:18:21.890
how do you call them yeah they you can see the

00:18:21.890 --> 00:18:25.269
very first one here right so if i was okay let's

00:18:25.269 --> 00:18:29.079
just go to the first page here uh and the first

00:18:29.079 --> 00:18:33.220
page essentially has three different uh it has

00:18:33.220 --> 00:18:37.480
this which is for this epigraph right so when

00:18:37.480 --> 00:18:41.140
you call on this epigraph uh package it allows

00:18:41.140 --> 00:18:47.200
you to format it in this style right so that's

00:18:47.200 --> 00:18:49.859
that's done so all i have to do here is i just

00:18:49.859 --> 00:18:52.680
have to call on epigraph now when i have to call

00:18:52.680 --> 00:18:57.759
on the other font i just have to say i just have

00:18:57.759 --> 00:19:04.539
to say uh select font select font and i'll say

00:19:04.539 --> 00:19:08.180
pcr when i say select font and pcr and then i

00:19:08.180 --> 00:19:12.740
write this bit i was born last night you can

00:19:12.740 --> 00:19:16.259
see there we go so the font is automatically

00:19:16.259 --> 00:19:19.119
changed right so all i have to do is just this

00:19:19.119 --> 00:19:22.019
this declaration at the right time and then turn

00:19:22.019 --> 00:19:24.099
off the declaration whenever i need it so when

00:19:24.099 --> 00:19:28.720
i say uh font family pcr it goes into this font

00:19:28.720 --> 00:19:35.460
but when i say uh when i say normal font it goes

00:19:35.460 --> 00:19:40.480
into this so fireflies this line fireflies is

00:19:40.480 --> 00:19:43.700
in normal font right and as you can see all i've

00:19:43.700 --> 00:19:46.420
done is i've called a novel font again so as

00:19:46.420 --> 00:19:49.799
i'm going through as i'm going through this you

00:19:49.799 --> 00:19:54.299
can see how how in the middle i have changed

00:19:54.299 --> 00:19:58.299
certain uh like i've called upon these uh font

00:19:58.299 --> 00:20:02.059
declarations whenever it's necessary and as i

00:20:02.059 --> 00:20:05.900
go further and further into this uh novel this

00:20:05.900 --> 00:20:09.039
became the hardest part of writing in microsoft

00:20:09.039 --> 00:20:11.680
word and essentially this is the biggest problem

00:20:11.680 --> 00:20:15.859
that latic has solved latic then isn't for your

00:20:15.859 --> 00:20:20.279
typical uh note taking unless the note taking

00:20:21.049 --> 00:20:25.470
is for technical subjects uh i'm sure you i mean

00:20:25.470 --> 00:20:30.049
that there's a fairly amazing blog entry from

00:20:30.049 --> 00:20:33.470
few years ago of a math student who would take

00:20:33.470 --> 00:20:37.410
notes in his classroom on vim using nothing but

00:20:37.410 --> 00:20:41.009
vim and latex snippets and he was able to do

00:20:41.009 --> 00:20:45.470
this as the lecture is going on uh and he would

00:20:45.470 --> 00:20:48.230
in the blog post he basically animated how the

00:20:48.230 --> 00:20:51.390
whole thing was uh was happening the the impressive

00:20:51.390 --> 00:20:53.650
part is because he was working in the technical

00:20:53.650 --> 00:20:57.369
mathematical discipline he had to call on functions

00:20:57.369 --> 00:20:59.730
as opposed to me i'm just calling on you know

00:20:59.730 --> 00:21:02.730
random fonts here right he had to call on mathematical

00:21:02.730 --> 00:21:06.269
functions whether the mathematical symbols uh

00:21:06.269 --> 00:21:08.710
none of which are on the keyboard so it was all

00:21:08.710 --> 00:21:11.109
a matter of just like using these symbols in

00:21:11.109 --> 00:21:14.950
order to to to uh to be able to take down those

00:21:14.950 --> 00:21:17.829
notes really fast now if you were not doing any

00:21:17.829 --> 00:21:20.349
sort of technical subject and it was just normal

00:21:20.349 --> 00:21:24.970
note taking then markdown and org mode is very

00:21:24.970 --> 00:21:28.630
good for that. Personally, for me, if I was just

00:21:28.630 --> 00:21:31.970
doing plain note -taking without any sort of

00:21:31.970 --> 00:21:38.430
technical requirements, when I say technical

00:21:38.430 --> 00:21:41.089
requirements, no mathematical formula. If that

00:21:41.089 --> 00:21:46.880
wasn't a necessity, then i would uh you know

00:21:46.880 --> 00:21:50.859
i would just go on uh markdown itself but for

00:21:50.859 --> 00:21:55.819
me personally i find org mode the better solution

00:21:55.819 --> 00:21:58.980
and i will take the audience through org mode

00:21:58.980 --> 00:22:01.059
when you want to cover it but right now you know

00:22:01.059 --> 00:22:03.940
we are very much on the latex side so so if i

00:22:03.940 --> 00:22:06.240
was to just show you what this entire manuscript

00:22:06.240 --> 00:22:08.099
was to look like i'm just going to speed run

00:22:08.099 --> 00:22:10.599
through this whole thing so you can see hopefully

00:22:10.599 --> 00:22:14.500
the different typographical structures kind of

00:22:14.500 --> 00:22:17.819
coming into play in the manuscript itself this

00:22:17.819 --> 00:22:21.460
would be incredibly difficult to do on a microsoft

00:22:21.460 --> 00:22:24.059
word document which is why i don't do it you

00:22:24.059 --> 00:22:27.539
can also notice how consistent it is now again

00:22:27.539 --> 00:22:30.319
if i was to bring up the idea of microsoft word

00:22:30.779 --> 00:22:33.599
sometimes when you are when you i mean mine is

00:22:33.599 --> 00:22:38.420
already is about 206 pages when i was working

00:22:38.420 --> 00:22:41.500
on the microsoft document it was around around

00:22:41.500 --> 00:22:45.680
the same it was around the same length but the

00:22:45.680 --> 00:22:48.480
problem was it was not consistent so if i had

00:22:48.480 --> 00:22:53.039
to put in a new edit somewhere between pages

00:22:53.039 --> 00:22:58.700
75 and page 878 and the moment i you know put

00:22:58.700 --> 00:23:01.660
that new piece of text the formatting for the

00:23:01.660 --> 00:23:04.099
for the rest of the document just completely

00:23:04.099 --> 00:23:07.559
goes haywire right and once again i have lost

00:23:07.559 --> 00:23:12.700
time uh lost time trying to sort that uh the

00:23:12.700 --> 00:23:15.700
the the chaos in the formatting as opposed to

00:23:15.700 --> 00:23:18.799
actually writing whereas with latex i do not

00:23:18.799 --> 00:23:21.279
have to worry about that i can i can go into

00:23:21.279 --> 00:23:24.730
any section and insert a new paragraph a new

00:23:24.730 --> 00:23:28.490
word or anything of that nature and it would

00:23:28.490 --> 00:23:32.289
ensure that the cascading changes are consistent

00:23:32.289 --> 00:23:35.250
across the document and you can see that here

00:23:35.250 --> 00:23:38.069
as well like you can see how incredibly consistent

00:23:38.069 --> 00:23:41.319
the whole thing is right So that's pretty much

00:23:41.319 --> 00:23:45.740
my latte. And for a person like me, one of the

00:23:45.740 --> 00:23:48.359
things that it's going to do is when I do send

00:23:48.359 --> 00:23:51.319
this out as a manuscript to my editor, my editor

00:23:51.319 --> 00:23:56.140
is going to be able to see the manuscript as

00:23:56.140 --> 00:24:00.019
I intend in its almost in its final form. My

00:24:00.019 --> 00:24:03.000
editor will always also see how the typography

00:24:03.000 --> 00:24:06.940
is supporting the story or the changes in the

00:24:06.940 --> 00:24:10.509
typography is supporting the narrative. uh and

00:24:10.509 --> 00:24:12.509
they will understand exactly what it is that

00:24:12.509 --> 00:24:14.690
i'm trying to go for again if i have just like

00:24:14.690 --> 00:24:18.190
you know sent a pdf of the manuscript as i had

00:24:18.190 --> 00:24:23.859
uh on microsoft word that uh i That would have

00:24:23.859 --> 00:24:27.099
been possible, but again, I would have lost time.

00:24:27.299 --> 00:24:30.619
I would have just gone crazy, I think, because

00:24:30.619 --> 00:24:35.799
I was going crazy before I discovered Vim for

00:24:35.799 --> 00:24:39.920
myself. So essentially, that's why LaTeX is great.

00:24:40.059 --> 00:24:43.839
And the other reason, and this is a reason that's

00:24:43.839 --> 00:24:46.880
very, very... a niche for me because i write

00:24:46.880 --> 00:24:50.000
in multiple languages right so one of the things

00:24:50.000 --> 00:24:54.259
that um that i want to be able to write is a

00:24:54.259 --> 00:24:57.480
a trilingual novel and with a trilingual novel

00:24:57.480 --> 00:25:02.920
uh it just for context sri lanka is uh sri lanka's

00:25:02.920 --> 00:25:07.140
but it's a native language is singhala and tamil

00:25:07.680 --> 00:25:10.099
English is our link language, so technically

00:25:10.099 --> 00:25:12.859
some of us speak all three languages. Right.

00:25:12.980 --> 00:25:18.599
So I'm trying to work on a novel that would that

00:25:18.599 --> 00:25:22.359
would kind of capture the the the sheer strangeness

00:25:22.359 --> 00:25:26.980
and the and the and the surreal aspects of living

00:25:26.980 --> 00:25:29.240
in a country where all three languages are spoken

00:25:29.240 --> 00:25:32.299
in every corner sometimes. Right. So I wanted

00:25:32.299 --> 00:25:34.859
to kind of mimic that in novel form. Now, again,

00:25:34.980 --> 00:25:37.759
to do that on Microsoft Word, is it possible

00:25:37.759 --> 00:25:41.559
yeah is it an absolute headache to do absolutely

00:25:41.559 --> 00:25:45.319
whereas with latex it's just completely uh simple

00:25:45.319 --> 00:25:48.359
so i'm just going to show you that what what

00:25:48.359 --> 00:25:51.940
that looks like as far as a multilingual document

00:25:51.940 --> 00:25:55.839
is concerned is that okay yeah yep all right

00:25:55.839 --> 00:26:00.640
so you you asked me that day if i use uh tmux

00:26:00.640 --> 00:26:04.539
so the answer is yes uh i use tmux when i'm working

00:26:04.539 --> 00:26:14.259
on uh on on Lattic and NeoWeb. Let me see. I

00:26:14.259 --> 00:26:17.500
have experienced that problem with Microsoft

00:26:17.500 --> 00:26:20.960
Word, and I just do basic stuff. Sometimes I

00:26:20.960 --> 00:26:24.099
need to use two different footers, right? So

00:26:24.099 --> 00:26:28.240
you add multiple footers, headers, and you need

00:26:28.240 --> 00:26:33.380
to add page breaks, and it's a nightmare if you

00:26:33.380 --> 00:26:37.210
add something in between. and yeah i've done

00:26:37.210 --> 00:26:42.670
simple things only and i hate it yeah i completely

00:26:42.670 --> 00:26:45.569
understand where you're coming from man uh i

00:26:45.569 --> 00:26:49.130
would never do it because it's just like as someone

00:26:49.130 --> 00:26:56.130
who's spent their entire life on um okay so that

00:26:56.130 --> 00:27:01.819
their entire life on um on microsoft word i completely

00:27:01.819 --> 00:27:04.359
understand your pain but here as you can see

00:27:04.359 --> 00:27:06.839
it's now shifting between three different languages

00:27:06.839 --> 00:27:10.759
right again very easy to do on latex not so easy

00:27:10.759 --> 00:27:17.920
to do on um on on on yeah it isn't right so yeah

00:27:17.920 --> 00:27:21.380
and again here too the declaration is fairly

00:27:21.380 --> 00:27:24.180
straightforward i'm saying it's a5 book i'm asking

00:27:24.180 --> 00:27:27.930
you to use this particular package which is polyglosia

00:27:27.930 --> 00:27:32.349
which allows for multiple uh languages i've asked

00:27:32.349 --> 00:27:35.309
it to set default language as english other languages

00:27:35.309 --> 00:27:39.089
include tamil uh different fonts so on and so

00:27:39.089 --> 00:27:43.789
forth um where is this yeah as you can see separate

00:27:43.789 --> 00:27:48.190
languages are coming into play and it it it records

00:27:48.190 --> 00:27:52.230
it i mean it renders it very perfectly oh wonderful

00:27:52.230 --> 00:28:00.210
yeah That's pretty much why LaTeX. I hope that

00:28:00.210 --> 00:28:04.730
made sense. Oh yeah, definitely. I learned a

00:28:04.730 --> 00:28:08.509
lot. Thanks for explaining it. No worries. I

00:28:08.509 --> 00:28:12.549
mean, the thing is this. LaTeX, I am in no way

00:28:12.549 --> 00:28:16.769
an expert at all. I came upon LaTeX in the last

00:28:16.769 --> 00:28:20.720
two years, and in the last two years... I hate

00:28:20.720 --> 00:28:23.579
to say this, but there was AI. And AI was able

00:28:23.579 --> 00:28:27.980
to clarify certain things about the LaTeX specifications

00:28:27.980 --> 00:28:31.140
and documentation that I found confusing at first.

00:28:31.380 --> 00:28:36.619
So once I was able to comprehend some of those

00:28:36.619 --> 00:28:40.619
eccentric bits about LaTeX, everything else became

00:28:40.619 --> 00:28:46.380
fairly simple. And LaTeX completely replaced

00:28:46.380 --> 00:28:53.559
Microsoft Word. No, I don't think so. Larte has

00:28:53.559 --> 00:28:58.420
a very niche use case. One is for people who

00:28:58.420 --> 00:29:01.859
are working in very technical, mathematical fields.

00:29:01.980 --> 00:29:06.500
And one is for people like me who needs it for

00:29:06.500 --> 00:29:09.680
their manuscript and for their writing work simply

00:29:09.680 --> 00:29:13.880
because we need, for us, the typographic architecture

00:29:13.880 --> 00:29:16.839
of the manuscript is as much of the story as

00:29:16.839 --> 00:29:19.410
the story in itself. so in that case i needed

00:29:19.410 --> 00:29:22.029
it right uh i don't think it will ever replace

00:29:22.029 --> 00:29:24.009
microsoft word because microsoft word has its

00:29:24.009 --> 00:29:26.769
purpose especially in the enterprise i don't

00:29:26.769 --> 00:29:30.990
see people anyway leaving that at all but outside

00:29:30.990 --> 00:29:34.650
the enterprise out when it comes to uh people

00:29:34.650 --> 00:29:38.869
like me working on the you know on on their creative

00:29:38.869 --> 00:29:40.950
pursuits whether it's in the literary side or

00:29:40.950 --> 00:29:43.650
cinematic side and i say the cinematic side there

00:29:43.650 --> 00:29:45.910
also is a part of it that involves a lot of writing

00:29:45.910 --> 00:29:48.160
right coming about the writing of the screenplays

00:29:48.160 --> 00:29:52.599
in all those cases i would say move your writing

00:29:52.599 --> 00:29:57.759
towards plain text away from rich text and by

00:29:57.759 --> 00:30:01.599
doing that what you have is the advantages of

00:30:01.599 --> 00:30:05.240
multitude you will have the advantage of version

00:30:05.240 --> 00:30:08.460
control portability of data you will never be

00:30:08.460 --> 00:30:11.759
locked into a vendor there's so many advantages

00:30:11.759 --> 00:30:15.619
that come from just shifting from rich text to

00:30:15.619 --> 00:30:19.380
plain text From that, after you make that shift

00:30:19.380 --> 00:30:25.279
to plaintext, which plaintext standard you adopt

00:30:25.279 --> 00:30:29.180
for your purposes will depend on your purposes.

00:30:29.740 --> 00:30:32.539
I'll be happy to take you through org mode later,

00:30:32.819 --> 00:30:37.619
but I hardly ever use Markdown anymore. When

00:30:37.619 --> 00:30:42.039
I first started, it was Markdown. It is for everyone

00:30:42.039 --> 00:30:46.859
because it's so simple. But I found, Because

00:30:46.859 --> 00:30:49.519
again, once I first started moving my manuscripts

00:30:49.519 --> 00:30:53.279
to plain text, especially with this novel that

00:30:53.279 --> 00:30:56.279
I'm working on right now, I could not in any

00:30:56.279 --> 00:30:59.390
way or form mimic. the typographic architecture

00:30:59.390 --> 00:31:01.970
that i was talking about how do i ship different

00:31:01.970 --> 00:31:04.250
fonts in markdown you can't right especially

00:31:04.250 --> 00:31:06.650
when you're when you're rendering it into a pdf

00:31:06.650 --> 00:31:09.890
the markdown into a pdf it's just one font that

00:31:09.890 --> 00:31:13.690
will be used in various various ratings weightages

00:31:13.690 --> 00:31:17.150
depending on if it's bold styling or italicized

00:31:17.150 --> 00:31:19.849
or underlying or whatnot but that that's about

00:31:19.849 --> 00:31:24.150
it it doesn't go beyond that uh latex does now

00:31:24.150 --> 00:31:29.869
but For me, the happy middle ground between the

00:31:29.869 --> 00:31:34.089
very simple markdown and the very complex LaTeX

00:31:34.089 --> 00:31:39.069
is org mode. I feel like org mode is everything

00:31:39.069 --> 00:31:43.710
that I require for a simple markup language.

00:31:44.009 --> 00:31:47.710
And honestly, org mode is very simple as a markup

00:31:47.710 --> 00:31:49.930
language. It's incredibly straightforward, really

00:31:49.930 --> 00:31:53.089
simple. But the advantages of org mode is in

00:31:53.089 --> 00:31:55.690
the org mode ecosystem, which is just insane.

00:31:56.319 --> 00:32:01.359
okay we can touch on that yeah yeah and okay

00:32:01.359 --> 00:32:05.700
so if you're a writer and you're willing to learn

00:32:05.700 --> 00:32:10.099
to kind of code and write your novel you could

00:32:10.099 --> 00:32:16.460
replace word with latex right or latex yeah yeah

00:32:16.460 --> 00:32:20.059
i mean theoretically yes that's my answer And

00:32:20.059 --> 00:32:23.720
I don't see myself ever moving away from LaTeX

00:32:23.720 --> 00:32:28.279
for my novels. I don't see myself ever moving

00:32:28.279 --> 00:32:31.680
away from it. No way. I just don't. But I think

00:32:31.680 --> 00:32:33.920
at some point when I'm sending my work to my

00:32:33.920 --> 00:32:36.619
editor and they want it in a format where they

00:32:36.619 --> 00:32:39.940
can make changes, I'll probably have to use Pandoc

00:32:39.940 --> 00:32:44.559
to convert the LaTeX file to DocX and send it

00:32:44.559 --> 00:32:47.319
to them for any review stuff. And when they send

00:32:47.319 --> 00:32:50.480
that review back, I'll have to... I think I'll

00:32:50.480 --> 00:32:52.559
have to look at it inside a word processor, at

00:32:52.559 --> 00:32:54.180
least the changes, and then make the changes

00:32:54.180 --> 00:32:57.720
through the LaTeX document itself. A little unnecessarily

00:32:57.720 --> 00:33:02.680
complicated, but I'd rather do this than have

00:33:02.680 --> 00:33:05.900
to be stuck inside Microsoft Word. I have a question.

00:33:06.140 --> 00:33:10.680
So when you send this to the person that receives

00:33:10.680 --> 00:33:14.339
this document, whoever that person is, how do

00:33:14.339 --> 00:33:18.099
you send it? Do you send a LaTeX file? You mentioned

00:33:18.099 --> 00:33:23.400
PDF. right so yes i send it as i said it as pdf

00:33:23.400 --> 00:33:28.000
most most of my editors now have pdf with annotation

00:33:28.000 --> 00:33:32.519
tools right so that's good enough for uh for

00:33:32.519 --> 00:33:37.180
for most of my editing needs unless there's something

00:33:37.180 --> 00:33:41.480
deeply structurally wrong with my first draft

00:33:41.480 --> 00:33:44.039
and i hope that that's never the case unless

00:33:44.039 --> 00:33:47.500
that that is the case i don't ever see myself

00:33:47.500 --> 00:33:51.319
having to you know send her the word version

00:33:51.319 --> 00:33:53.839
of the manuscript in which case i would have

00:33:53.839 --> 00:33:56.940
to take the latic file like i said take the latic

00:33:56.940 --> 00:34:00.339
file use pandoc to convert it into docx and send

00:34:00.339 --> 00:34:04.119
it to my editor and what do they do with the

00:34:04.119 --> 00:34:06.799
pdf like how do they print it do they rewrite

00:34:06.799 --> 00:34:10.780
it again or no no it's annotation tools right

00:34:10.780 --> 00:34:14.739
i mean my my edit my editors are fairly like

00:34:14.739 --> 00:34:18.840
uh when they send me notes uh the the notes are

00:34:18.840 --> 00:34:23.280
fairly brief if if uh if a certain uh section

00:34:23.280 --> 00:34:27.619
is they will just you know annotate it with a

00:34:27.619 --> 00:34:30.920
big red circle and just say this is rewrite it

00:34:30.920 --> 00:34:34.659
okay that's it it's that simple right it won't

00:34:34.659 --> 00:34:37.159
it will never be the case of i think this is

00:34:37.159 --> 00:34:41.000
the problem here unless they have specific issues

00:34:41.000 --> 00:34:44.239
in which case you know again when it comes to

00:34:44.239 --> 00:34:47.440
pdf annotation tools you can put uh like you

00:34:47.440 --> 00:34:50.940
know the virtual yellow stickers or post -it

00:34:50.940 --> 00:34:54.940
notes and whatnot or if if it's like overflowing

00:34:54.940 --> 00:34:58.000
from those tiny things what they will do is get

00:34:58.000 --> 00:35:01.199
in touch with me over a call or it'll be a long

00:35:01.199 --> 00:35:04.699
ass email okay so once it's completely done with

00:35:04.699 --> 00:35:08.780
all the annotations revisions and all that the

00:35:08.780 --> 00:35:13.309
pdf is what is published as a book Yeah, the

00:35:13.309 --> 00:35:15.769
PDF is the one that will go into the printers.

00:35:16.010 --> 00:35:20.030
And I mean, this version of the PDF will need,

00:35:20.110 --> 00:35:22.429
I mean, right now I'm using a very compressed

00:35:22.429 --> 00:35:25.210
version of PDF. The version that I'll send to

00:35:25.210 --> 00:35:28.409
the printers would be a high -res, slightly bigger

00:35:28.409 --> 00:35:30.369
version of the PDF. It would be bigger in terms

00:35:30.369 --> 00:35:35.170
of file size. Okay, wonderful. Okay. Okay. Thanks

00:35:35.170 --> 00:35:39.369
for all that knowledge. And you were mentioning

00:35:39.369 --> 00:35:45.150
arc mode. let's talk about the inevitable why

00:35:45.150 --> 00:35:49.590
org and what's your what's your adventure with

00:35:49.590 --> 00:35:54.170
org what's going on there and what do you use

00:35:54.170 --> 00:36:01.750
to edit org yeah uh i came across org when i

00:36:01.750 --> 00:36:04.670
was still a vim user i think there are plenty

00:36:04.670 --> 00:36:09.309
of like um all plugins for the new web and web

00:36:09.309 --> 00:36:11.760
ecosystems I think there is something called

00:36:11.760 --> 00:36:16.500
Vimorg, there is nvimorg, and a couple of others,

00:36:16.619 --> 00:36:19.909
all of which are great. I've used them. uh they

00:36:19.909 --> 00:36:23.170
are great for the purposes that they have and

00:36:23.170 --> 00:36:25.670
that's essentially how i discovered org mode

00:36:25.670 --> 00:36:29.150
and when i discovered org mode like i said earlier

00:36:29.150 --> 00:36:32.750
it was for me an improved version of markdown

00:36:32.750 --> 00:36:35.750
that's how i saw it um and i'll show you examples

00:36:35.750 --> 00:36:37.670
of why i think it's an improved version of it

00:36:37.670 --> 00:36:42.670
um because of its um hierarchical structure bullet

00:36:42.670 --> 00:36:49.159
points it it seems innately built to express

00:36:49.159 --> 00:36:54.380
express large ideas but it just allows you to

00:36:54.380 --> 00:36:57.099
kind of like compress it into outlines and then

00:36:57.099 --> 00:37:00.719
then expand each outline uh you know over time

00:37:00.719 --> 00:37:05.480
and what what i felt was aug mode was was good

00:37:05.480 --> 00:37:08.070
enough for your tiny notes it is good enough

00:37:08.070 --> 00:37:10.329
for your to -do list but it's also good enough

00:37:10.329 --> 00:37:12.789
to write an entire non -fiction book as well

00:37:12.789 --> 00:37:16.309
um because you could essentially over with the

00:37:16.309 --> 00:37:21.030
outline you have created a um you have created

00:37:21.030 --> 00:37:26.010
the structure of a of potentially any um non

00:37:26.010 --> 00:37:27.809
-fiction book whether that non -fiction book

00:37:27.809 --> 00:37:30.730
is a textbook whether it is uh something to do

00:37:30.730 --> 00:37:34.409
with you know like essays or so on and so forth

00:37:34.409 --> 00:37:37.250
it's just so good at that and essentially that's

00:37:37.250 --> 00:37:39.170
how i was using it on neovim for the longest

00:37:39.170 --> 00:37:43.789
time but i kept seeing on on youtube people using

00:37:43.789 --> 00:37:49.929
bog mode on emacs and i was curious and essentially

00:37:49.929 --> 00:37:56.829
that's why i went from neovim to emacs and this

00:37:56.829 --> 00:37:59.429
is kind of like strange because i spent a good

00:37:59.429 --> 00:38:08.019
year creating a NeoWim based config for writing

00:38:08.019 --> 00:38:11.840
and writers called OviWrite. So OviWrite was

00:38:11.840 --> 00:38:17.539
meant to help other writers who may have seen

00:38:17.539 --> 00:38:22.860
or heard about NeoWim have a higher place to

00:38:22.860 --> 00:38:26.320
start from. as opposed to me when i started with

00:38:26.320 --> 00:38:29.340
from absolutely being clueless about it so what

00:38:29.340 --> 00:38:31.639
i wanted to do was i wanted to create a conflict

00:38:31.639 --> 00:38:34.280
that would allow other writers to just install

00:38:34.280 --> 00:38:40.599
neoim install this uh init .lua file and essentially

00:38:40.599 --> 00:38:43.460
have an integrated writing environment with that

00:38:43.460 --> 00:38:45.639
that integrated writing environment would allow

00:38:45.639 --> 00:38:48.940
them to either take notes at a very simplistic

00:38:48.940 --> 00:38:53.079
level write manuscripts on LaTeX, write nonfiction

00:38:53.079 --> 00:38:57.219
books using org mode, and it would allow them

00:38:57.219 --> 00:39:01.699
to have a Zettelkasten. Are you familiar with

00:39:01.699 --> 00:39:04.159
the Zettelkasten concept, Christian? That's a

00:39:04.159 --> 00:39:07.219
wonderful point that you're touching there. I

00:39:07.219 --> 00:39:10.199
even purchased the course and I'm like, I don't

00:39:10.199 --> 00:39:15.280
get this shit. I'm like, I tried it. I wanted

00:39:15.280 --> 00:39:19.039
to try it, but... Let me show you my notes and

00:39:19.039 --> 00:39:24.039
you tell me sure if they are If I should use

00:39:24.039 --> 00:39:31.079
that or not sure sure yeah, sure Sorry, I just

00:39:31.079 --> 00:39:35.559
had to grab a bottle of water, okay Yeah, show

00:39:35.559 --> 00:39:39.960
me your notes, okay, so this is an example of

00:39:39.960 --> 00:39:45.679
my notes I divide them in files right like this

00:39:45.679 --> 00:39:52.019
everything is technical right xoa xoa xocli xcpng

00:39:52.019 --> 00:39:58.400
stuff and um which one can i show you um this

00:39:58.400 --> 00:40:03.460
one for example find nine um no hold on this

00:40:03.460 --> 00:40:07.420
maybe yeah this this is fine right so i just

00:40:07.420 --> 00:40:11.260
keep a table of contents there and i just keep

00:40:11.260 --> 00:40:15.190
all the the topics in there I have headings,

00:40:15.190 --> 00:40:18.670
a lot of subheadings, and I just jump through

00:40:18.670 --> 00:40:23.110
them like that. Right. So settle custom in theory,

00:40:23.289 --> 00:40:27.150
I would need to have a lot of notes instead of

00:40:27.150 --> 00:40:31.630
having a big note. This one is 23 ,000 lines

00:40:31.630 --> 00:40:39.889
long, right? No, 2300. I'm sorry. So I watched

00:40:39.889 --> 00:40:43.699
that course. I was like, I don't get it. I still

00:40:43.699 --> 00:40:45.619
don't get it. I don't know if I should use it,

00:40:45.699 --> 00:40:48.460
if I should stick to this, if it makes sense

00:40:48.460 --> 00:40:51.699
or not. Anything you want to share there? Yeah.

00:40:52.320 --> 00:40:56.119
Yeah, sure. I mean, the way I understood the

00:40:56.119 --> 00:41:01.559
Central Carson system was you have to kind of...

00:41:01.559 --> 00:41:04.079
So you know the person who came up with it, right?

00:41:04.300 --> 00:41:08.530
This German sociologist, Nicholas. uh yeah so

00:41:08.530 --> 00:41:11.750
when he came up and one of the reasons why people

00:41:11.750 --> 00:41:16.090
were always curious about uh his his gentle cousin

00:41:16.090 --> 00:41:18.429
system was because he was incredibly prolific

00:41:18.429 --> 00:41:21.389
and productive throughout his life uh often he

00:41:21.389 --> 00:41:23.869
would be you know i think he's published several

00:41:23.869 --> 00:41:27.869
times several times uh he has i think a few dozen

00:41:27.869 --> 00:41:30.230
books that he wrote in his career and so on so

00:41:30.230 --> 00:41:32.889
forth so a lot of people were curious how he

00:41:32.889 --> 00:41:36.429
did that and after he is after his death one

00:41:36.429 --> 00:41:39.010
of the things that people started to learn was

00:41:39.010 --> 00:41:43.849
that he kept this analog system that was always

00:41:43.849 --> 00:41:47.409
had like these slipcards and these slipcards

00:41:47.409 --> 00:41:49.650
had index numbers so that they would kind of

00:41:49.650 --> 00:41:54.349
be referencing one another so the idea is atomic

00:41:54.349 --> 00:41:58.289
nodes and unique identifiers, right? We combine

00:41:58.289 --> 00:42:02.289
those two. You're allowed. You can theoretically

00:42:02.289 --> 00:42:06.710
make connections between with these various slick

00:42:06.710 --> 00:42:11.389
cards if such a connection was once, you know,

00:42:11.409 --> 00:42:13.889
you could conceive of it. Right. So essentially

00:42:13.889 --> 00:42:15.909
what he was building the way I understood it

00:42:15.909 --> 00:42:20.869
was a offline analog Wikipedia of his mind. That's

00:42:20.869 --> 00:42:23.250
what he was doing. Right. And if you think about

00:42:23.250 --> 00:42:29.110
that. it is i i found by thinking about it along

00:42:29.110 --> 00:42:33.670
those lines to make the leap into the my digital

00:42:33.670 --> 00:42:36.409
version of my zeta passing was so much easier

00:42:36.409 --> 00:42:41.570
because i understood where you know like conceptually

00:42:41.570 --> 00:42:45.050
things would be connected to one another i started

00:42:45.050 --> 00:42:49.469
like exploring that and i found that essentially

00:42:50.409 --> 00:42:53.170
what i ended up with over about you know since

00:42:53.170 --> 00:42:56.250
i started the system about one and a half three

00:42:56.250 --> 00:42:59.369
years ago what i've ended up with is an incredibly

00:42:59.369 --> 00:43:07.130
uh you know persisting incredibly lively ecosystem

00:43:07.130 --> 00:43:10.829
of ideas of ideas that are that interest me uh

00:43:10.829 --> 00:43:13.809
concepts that interest me that i can expand upon

00:43:13.809 --> 00:43:17.619
and because these notes are you know, they are

00:43:17.619 --> 00:43:23.500
living notes. They kind of show the transition

00:43:23.500 --> 00:43:28.559
or the iteration over time, right? Especially

00:43:28.559 --> 00:43:31.000
when you combine that with digital technology

00:43:31.000 --> 00:43:35.619
like Git and whatever markup language that you

00:43:35.619 --> 00:43:40.559
want to use. So on the Nuobin side, I stumbled

00:43:40.559 --> 00:43:43.650
upon this plugin called BIMWiki. i'm going to

00:43:43.650 --> 00:43:47.210
show a little bit of the wiki right now this

00:43:47.210 --> 00:43:50.469
is my zettelkasten you can see this i'm guessing

00:43:50.469 --> 00:43:56.309
uh yeah it's a little bit there we go yep okay

00:43:56.309 --> 00:43:59.949
so this is the home page of my zettelkasten right

00:43:59.949 --> 00:44:03.550
and as you can see these are all links that uh

00:44:03.550 --> 00:44:07.030
these are all links to various parts of things

00:44:07.030 --> 00:44:11.710
that i'm interested in um this inbox is where

00:44:11.710 --> 00:44:16.010
i put in uh ideas so this has writing ideas this

00:44:16.010 --> 00:44:18.750
has you know like stuff i was learning i was

00:44:18.750 --> 00:44:21.369
learning some programming stuff so i would put

00:44:21.369 --> 00:44:24.210
all that stuff into computer science that's personal

00:44:24.210 --> 00:44:27.989
finances you know music visual skills uh all

00:44:27.989 --> 00:44:31.469
of these things that i think were that were important

00:44:31.469 --> 00:44:36.679
to me and i needed to uh essentially have it

00:44:36.679 --> 00:44:40.920
written down in an organized kind of way. The

00:44:40.920 --> 00:44:42.820
Zettelkasten system allowed me to do that. So,

00:44:42.920 --> 00:44:45.920
for example, because I'm a writer, if I go into

00:44:45.920 --> 00:44:48.559
this writing ideas, I have writing ideas for

00:44:48.559 --> 00:44:51.440
books, movies, short stories, poetry, essays,

00:44:51.559 --> 00:44:55.179
and so on and so forth. So if I go into this,

00:44:55.179 --> 00:44:57.239
I can show... What is this program that we're

00:44:57.239 --> 00:44:59.579
looking at right now? Is this Emacs? This is...

00:45:00.190 --> 00:45:04.250
this is new this is neo wide on uh have you seen

00:45:04.250 --> 00:45:06.650
the yeah this is neo white right so i guess it

00:45:06.650 --> 00:45:09.929
was really smooth so it was like yes it's super

00:45:09.929 --> 00:45:13.989
smooth i i use it for my jet class because it's

00:45:13.989 --> 00:45:16.949
incredibly smooth and doesn't have the the the

00:45:16.949 --> 00:45:20.630
janky scrolling that most uh terminals have right

00:45:20.630 --> 00:45:24.030
so i i really enjoy it for that because it almost

00:45:24.030 --> 00:45:28.329
gives me the sense that i'm using a dedicated

00:45:28.329 --> 00:45:31.219
app right and it's even though it's not it's

00:45:31.219 --> 00:45:33.940
just new white running my zettelkasten system

00:45:33.940 --> 00:45:37.039
in itself right and so essentially i can i can

00:45:37.039 --> 00:45:40.880
just spend an entire day just going through uh

00:45:40.880 --> 00:45:43.639
stuff like this oh this is uh this is what i

00:45:43.639 --> 00:45:46.079
was working on you know it will have dates and

00:45:46.079 --> 00:45:49.500
times showing exactly at what point the story

00:45:49.500 --> 00:45:52.980
came up uh all of that stuff is very much here

00:45:52.980 --> 00:45:56.599
and if i start like okay so i'm like again i

00:45:56.599 --> 00:45:59.280
can go back into books here if i go back into

00:45:59.280 --> 00:46:02.960
books i i have uh things to do with my okay this

00:46:02.960 --> 00:46:05.159
is another book that i'm working on as you can

00:46:05.159 --> 00:46:08.239
see this is this is these are the kind of notebooks

00:46:08.239 --> 00:46:10.679
that writers would have right they're having

00:46:10.679 --> 00:46:13.639
you know stuff to do with characters stuff to

00:46:13.639 --> 00:46:16.880
do with plot uh the structure of the novel is

00:46:16.880 --> 00:46:20.059
here and the very and the really cool part about

00:46:20.059 --> 00:46:24.679
uh neo vim or rather bim wiki is it loves for

00:46:24.679 --> 00:46:29.690
this uh this function called uh let me see it's

00:46:29.690 --> 00:46:35.570
called vim wiki uh to html and browse right so

00:46:35.570 --> 00:46:44.250
what happens with that is i'll show you um it

00:46:44.250 --> 00:46:46.570
looks like this i essentially have an entire

00:46:46.570 --> 00:46:51.210
website of all these notes so like vim wiki allows

00:46:51.210 --> 00:46:55.610
me to export all those notes into in html format

00:46:55.610 --> 00:46:59.559
and they become a hyperlink website so this whole

00:46:59.559 --> 00:47:03.760
idea of zettelkasten immediately is is now you

00:47:03.760 --> 00:47:07.380
know a real thing it's been interconnected and

00:47:07.380 --> 00:47:11.559
i don't necessarily need to be on neo web i i

00:47:11.559 --> 00:47:15.900
i would have this hosted on a vps which i can

00:47:15.900 --> 00:47:19.039
access through my phone so even if i'm not near

00:47:19.039 --> 00:47:22.039
my laptop i have these notes with me so the the

00:47:22.039 --> 00:47:26.610
same uh the same things right writing ideas so

00:47:26.610 --> 00:47:31.070
as you already saw the uh this through the neowim

00:47:31.070 --> 00:47:32.969
interface but this is essentially the website

00:47:32.969 --> 00:47:37.289
version of it um i essentially have all of this

00:47:37.289 --> 00:47:41.510
at my backend call right poetry stuff is here

00:47:41.510 --> 00:47:45.590
uh yeah it's just like very useful in that uh

00:47:45.590 --> 00:47:49.510
in in these kind of ways so this is essentially

00:47:49.510 --> 00:47:53.289
notes for the film that i i was working on three

00:47:53.289 --> 00:47:56.070
years ago And once again, you can see the evolution

00:47:56.070 --> 00:47:59.730
of ideas here because it has the dates and so

00:47:59.730 --> 00:48:04.110
on and so forth. It essentially serves for me

00:48:04.110 --> 00:48:08.869
as a production diary for the entire film. I

00:48:08.869 --> 00:48:12.650
know it was on this day that I finalized on the

00:48:12.650 --> 00:48:17.010
edit. It was on this day that I knew how I was

00:48:17.010 --> 00:48:21.230
going to cut a certain sequence. These are the

00:48:21.230 --> 00:48:24.539
notes I sent to my music director. these were

00:48:24.539 --> 00:48:27.139
the color grade notes i have for my color graders

00:48:27.139 --> 00:48:31.880
um yeah so it's it's so the the zettelkasten

00:48:31.880 --> 00:48:36.300
system has long term but also short term uh benefits

00:48:36.300 --> 00:48:38.679
on the short term it allows you to dump your

00:48:38.679 --> 00:48:44.340
ideas into a format that that ages well because

00:48:44.340 --> 00:48:47.079
it's it's plain text right but because the bin

00:48:47.079 --> 00:48:50.280
making plugin is built from this idea of interconnectability

00:48:50.280 --> 00:48:53.730
of nodes combine that with the fact that it's

00:48:53.730 --> 00:48:57.809
in plain text it also then now you have the basis

00:48:57.809 --> 00:49:01.769
for something that evolves with you over time

00:49:01.769 --> 00:49:05.710
so in the case of this production listen the

00:49:05.710 --> 00:49:09.210
production of my film I was able to trace where

00:49:09.210 --> 00:49:11.809
I was at the start of the process and where I

00:49:11.809 --> 00:49:15.110
was at the end and I know exactly how I got there

00:49:15.110 --> 00:49:18.969
because the time stamps also has that capture

00:49:18.969 --> 00:49:23.659
imagine when I am so i'm sorry to interrupt you

00:49:23.659 --> 00:49:27.500
but how do i find this file like isn't it hard

00:49:27.500 --> 00:49:31.139
like okay where what was the name of the file

00:49:31.139 --> 00:49:34.860
that i needed to open to add this isn't it too

00:49:34.860 --> 00:49:37.360
difficult for you to get to this file and start

00:49:37.360 --> 00:49:42.349
writing there no because new image i mean sorry

00:49:42.349 --> 00:49:46.750
give me a second uh if i if i was on if i was

00:49:46.750 --> 00:49:49.710
in the let's call this the back end of my zettelkasten

00:49:49.710 --> 00:49:51.929
and what you just saw as the front end right

00:49:51.929 --> 00:49:56.449
if this is the back end i can just uh just uh

00:49:56.449 --> 00:49:59.969
search for the file here and say okay um i'm

00:49:59.969 --> 00:50:06.679
working on this thing called uh yeah and and

00:50:06.679 --> 00:50:09.840
it will show me all those uh the things to do

00:50:09.840 --> 00:50:12.099
with that and if it wants if i would need to

00:50:12.099 --> 00:50:16.079
go to the specific wiki file here i am okay it's

00:50:16.079 --> 00:50:19.639
not i'm on i'm already there so i just use uh

00:50:19.639 --> 00:50:26.280
fcf uh fcf's file picker and fcs uh fcf grip

00:50:26.280 --> 00:50:29.820
okay wonderful so you open this file and you

00:50:29.820 --> 00:50:33.360
edit it and you keep a history of basically everything

00:50:33.360 --> 00:50:37.460
like a diary right yeah Yeah, pretty much. So

00:50:37.460 --> 00:50:40.780
that's an example for how I use it for my writing

00:50:40.780 --> 00:50:45.179
and so on and so forth. These are my computer

00:50:45.179 --> 00:50:48.440
science notes. Once again, during the pandemic,

00:50:48.519 --> 00:50:50.519
I was basically teaching myself how to program.

00:50:50.840 --> 00:50:54.000
There is some Linux useful commands that I have

00:50:54.000 --> 00:50:58.360
here. All of this stuff is useful because I can

00:50:58.360 --> 00:51:02.659
immediately just jump into certain things that

00:51:02.659 --> 00:51:05.869
I'm interested in. i'm just so i thought myself

00:51:05.869 --> 00:51:09.510
latex for example all of this is it's able to

00:51:09.510 --> 00:51:12.489
accommodate all of this whether that is a technical

00:51:12.489 --> 00:51:16.510
subject or not it's there right uh and you have

00:51:16.510 --> 00:51:19.989
a main subject the main subject is yeah yeah

00:51:19.989 --> 00:51:24.550
you go into it yeah exactly so this is computer

00:51:24.550 --> 00:51:26.409
science right if i'm going to computer science

00:51:26.409 --> 00:51:29.460
i have all of this under computer science these

00:51:29.460 --> 00:51:32.940
were like this uh you know this tiny uh atomic

00:51:32.940 --> 00:51:36.039
nodes right these i mean if i show you one like

00:51:36.039 --> 00:51:39.199
random atomic node how to swap the caps lock

00:51:39.199 --> 00:51:41.559
and escape i didn't know how to do this at that

00:51:41.559 --> 00:51:44.059
point in time on a linux machine right this is

00:51:44.059 --> 00:51:46.800
how it's done so these are the tiny nodes but

00:51:46.800 --> 00:51:51.059
i also have nodes for uh larger things like uh

00:51:51.059 --> 00:51:59.440
programming for writers let me see yeah so this

00:51:59.440 --> 00:52:02.559
is like larger nodes on python right uh if i

00:52:02.559 --> 00:52:06.239
go deeper into this every day every chapter is

00:52:06.239 --> 00:52:09.780
covered uh and i'm able to kind of you know uh

00:52:09.780 --> 00:52:13.880
revisit those those nodes at any point when i

00:52:13.880 --> 00:52:17.460
am revising or if i feel like my python is a

00:52:17.460 --> 00:52:21.710
little rusty But it's really great for that.

00:52:21.789 --> 00:52:24.530
But it has its limitations. And I think by the

00:52:24.530 --> 00:52:34.449
limitations, if I go back into this, say if I

00:52:34.449 --> 00:52:37.889
want to show you the same computer science nodes.

00:52:38.170 --> 00:52:43.570
Let's see if I go to Python here. All this is

00:52:43.570 --> 00:52:48.440
great, but you can see most of the The writing

00:52:48.440 --> 00:52:52.940
is in bullet point form and I can't really expand

00:52:52.940 --> 00:52:57.820
this beyond tiny bullet points. And one of the

00:52:57.820 --> 00:53:01.079
reasons I kind of moved all my research notes

00:53:01.079 --> 00:53:05.820
into AUG mode was because it has what I feel

00:53:05.820 --> 00:53:11.239
as probably the best implementation of the Zettelkasten

00:53:11.239 --> 00:53:14.090
system there is and it's called AUG Robe. is

00:53:14.090 --> 00:53:16.809
it's basically built on top of all mode itself

00:53:16.809 --> 00:53:20.030
and i'm uh i will show that over the course of

00:53:20.030 --> 00:53:23.389
time but it's basically an emacs thing um it

00:53:23.389 --> 00:53:28.090
and it looks like so like essentially i'm able

00:53:28.090 --> 00:53:31.230
to search here right so this is uh let's say

00:53:31.230 --> 00:53:35.590
if i want to go to emacs this is my emacs notes

00:53:35.590 --> 00:53:38.889
itself this is basically my zettelkasten but

00:53:38.889 --> 00:53:44.280
inside emacs using all the row And with org -roam,

00:53:44.340 --> 00:53:52.719
what I'm able to do is almost visualize... It

00:53:52.719 --> 00:53:55.380
basically gives me the Obsidian -like functionality

00:53:55.380 --> 00:53:59.019
of these network diagrams. So if I was to move

00:53:59.019 --> 00:54:03.039
from... And is that Emacs, that diagram? That

00:54:03.039 --> 00:54:06.079
diagram is inside my browser. It's basically

00:54:06.079 --> 00:54:10.800
just building it on my browser itself. So if

00:54:10.800 --> 00:54:15.940
I say masterclass, you will see it moves with

00:54:15.940 --> 00:54:18.059
it. It's basically, I think, some sort of like

00:54:18.059 --> 00:54:22.059
JavaScript and Lisp working together. So here

00:54:22.059 --> 00:54:26.880
you can see the connection of nodes. If I were

00:54:26.880 --> 00:54:32.360
to do, let's say, writing ideas, I go to writing

00:54:32.360 --> 00:54:35.440
ideas, it shows what... what is connected to

00:54:35.440 --> 00:54:37.960
it as well so right now i'm basically taking

00:54:37.960 --> 00:54:43.980
down notes on a on i'm essentially just preparing

00:54:43.980 --> 00:54:50.440
for a new production and i want to uh go into

00:54:50.440 --> 00:54:52.699
the writing of the script with a little bit of

00:54:52.699 --> 00:54:57.400
freshness and maybe some uh and maybe some you

00:54:57.400 --> 00:55:02.170
know uh advice from uh more well -established

00:55:02.170 --> 00:55:04.710
screenwriters so my favorite one of my favorite

00:55:04.710 --> 00:55:07.130
screenwriters is this guy called aaron sorkin

00:55:07.130 --> 00:55:10.349
right so aaron sorkin has his master class uh

00:55:10.349 --> 00:55:14.789
on screenwriting with uh with uh of a master

00:55:14.789 --> 00:55:17.170
class on screenwriting rather again i'm able

00:55:17.170 --> 00:55:20.510
to have all of these notes there and if i was

00:55:20.510 --> 00:55:27.369
to go and click on this you have all these entire

00:55:27.369 --> 00:55:30.840
notes is very much there inside my browser as

00:55:30.840 --> 00:55:37.079
well. You see what I'm saying? It's a lot more

00:55:37.079 --> 00:55:42.219
powerful than what WinWiki is. I love WinWiki

00:55:42.219 --> 00:55:45.599
for what it is. I still use it, but I feel like

00:55:45.599 --> 00:55:53.699
with Ogrom, I have found exactly what it is that

00:55:53.699 --> 00:55:57.159
I want it to look. uh what i wanted from the

00:55:57.159 --> 00:56:01.159
start itself uh these are and these are essentially

00:56:01.159 --> 00:56:04.320
notebooks for a film i mean a book i'm working

00:56:04.320 --> 00:56:09.960
on um you can see references are here uh you

00:56:09.960 --> 00:56:14.360
you are able to see the the the what is this

00:56:14.360 --> 00:56:17.820
the hierarchical nature and how it has been organized

00:56:17.820 --> 00:56:22.679
um i i am essentially putting together a computer

00:56:22.679 --> 00:56:27.969
science computer science fiction book so a lot

00:56:27.969 --> 00:56:31.010
of the research here is about uh the early days

00:56:31.010 --> 00:56:33.489
of lisp and the early days of artificial intelligence

00:56:33.489 --> 00:56:36.949
in 1960s and so on and so forth so i i needed

00:56:36.949 --> 00:56:40.269
to do a lot of research and i found winwicki

00:56:40.269 --> 00:56:43.289
wasn't able to accommodate that level of detail

00:56:43.289 --> 00:56:48.150
whereas augurum is uh does a does a very good

00:56:48.150 --> 00:56:52.150
job of it and the and the best part is augurum's

00:56:52.150 --> 00:56:56.920
uh um augurum's export function is really simple

00:56:56.920 --> 00:57:00.699
um i'm just going to show you how it's done um

00:57:00.699 --> 00:57:06.460
h4 you can you can get this in pdf as well but

00:57:06.460 --> 00:57:13.599
if that happens sorry that's weird you can separate

00:57:13.599 --> 00:57:18.239
ah there yeah as you can see it produces a web

00:57:18.239 --> 00:57:21.860
page of the entire thing and it's And it's a

00:57:21.860 --> 00:57:25.920
really cleanly rendered document. The architecture

00:57:25.920 --> 00:57:29.119
is very simple. I can just jump into various

00:57:29.119 --> 00:57:32.880
parts of it. It also exists in PDF form. So I'm

00:57:32.880 --> 00:57:37.940
going to show you what the PDF looks like. Do

00:57:37.940 --> 00:57:47.579
you see this? Yeah. This is what a typical...

00:57:51.949 --> 00:57:55.710
this is what a typical notebook uh that's that

00:57:55.710 --> 00:58:00.230
is uh i mean so the org room node if i was to

00:58:00.230 --> 00:58:02.849
export into pdf this is what it looks like as

00:58:02.849 --> 00:58:05.949
you can see it's very uh it's super clean the

00:58:05.949 --> 00:58:10.289
pdf itself is super clean and i i can revisit

00:58:10.289 --> 00:58:14.429
these nodes in the tomorrow 10 years from now

00:58:14.920 --> 00:58:16.920
probably 50 years from now if i'm still alive

00:58:16.920 --> 00:58:19.659
i can still revisit these nodes and know exactly

00:58:19.659 --> 00:58:21.880
what my thinking process was at that point in

00:58:21.880 --> 00:58:24.840
time so that's pretty much one of the you know

00:58:24.840 --> 00:58:30.659
great advantages of uh uh of this uh the other

00:58:30.659 --> 00:58:34.599
reason for me to uh okay so we'll get that data

00:58:34.599 --> 00:58:38.079
uh does that answer your question on by org mode

00:58:38.079 --> 00:58:40.820
yeah white org mode and i i do have a question

00:58:40.820 --> 00:58:46.820
why not or to write a book why did you decide

00:58:46.820 --> 00:58:51.800
to go with latex to write the book yeah uh so

00:58:51.800 --> 00:58:56.960
aug mode would make for i think a perfect uh

00:58:56.960 --> 00:59:02.659
markup language for writing non -fiction because

00:59:02.659 --> 00:59:05.440
especially if it's a textbook right like a textbook

00:59:05.440 --> 00:59:08.880
like or a note or research notes or so on and

00:59:08.880 --> 00:59:11.699
so forth it's really great because you would

00:59:11.699 --> 00:59:14.710
have a very simple like i mean the structure

00:59:14.710 --> 00:59:19.250
would be fairly obvious because what you're trying

00:59:19.250 --> 00:59:23.809
to do in a nonfiction or textbook format is to

00:59:23.809 --> 00:59:26.730
be as clear and as concise as possible to your

00:59:26.730 --> 00:59:30.489
readers, right? Whereas with the novel, you are

00:59:30.489 --> 00:59:34.469
not necessarily bound to the outlining process.

00:59:34.809 --> 00:59:37.889
Sometimes you have to go into these darker corners

00:59:37.889 --> 00:59:40.230
where you don't know exactly what it is you're

00:59:40.230 --> 00:59:43.610
looking for. right and org mode isn't necessarily

00:59:43.610 --> 00:59:46.329
great when you don't know what it is that you're

00:59:46.329 --> 00:59:50.190
looking for uh whereas la tech uh la tech i mean

00:59:50.190 --> 00:59:53.650
even when i even before i go into la tech i would

00:59:53.650 --> 00:59:58.210
have done a lot of my work uh uh you know in

00:59:58.210 --> 01:00:02.730
evaluating a story in in in in in a sec in something

01:00:02.730 --> 01:00:06.650
like this right in a scenario like this i would

01:00:06.650 --> 01:00:10.059
have written all of this stuff beforehand And

01:00:10.059 --> 01:00:12.880
by the time I'm ready to commit it into LaTeX,

01:00:13.039 --> 01:00:16.579
I already know what the structure is. And I already

01:00:16.579 --> 01:00:22.320
have an idea of if the structure of the novel

01:00:22.320 --> 01:00:27.039
requires the typography to adapt to the various

01:00:27.039 --> 01:00:30.320
types of storytelling. And if that is the case,

01:00:30.500 --> 01:00:33.139
aug mode doesn't really work. At least not. I

01:00:33.139 --> 01:00:35.639
don't know how it can accommodate different.

01:00:36.599 --> 01:00:39.059
uh typographic architectures or different fonts

01:00:39.059 --> 01:00:41.739
yeah i don't know if it can whereas latic can

01:00:41.739 --> 01:00:45.699
and latic also can accommodate different languages

01:00:45.699 --> 01:00:49.820
and as aug mode when i try to write in my native

01:00:49.820 --> 01:00:53.960
language and then try to export it there is usually

01:00:53.960 --> 01:00:56.980
a problem with the compilation whereas with uh

01:00:56.980 --> 01:01:00.320
when i do it as pure latic it's just quite straightforward

01:01:00.320 --> 01:01:05.119
okay so latex is really flexible and since it's

01:01:05.119 --> 01:01:07.980
just code you can do whatever you want wherever

01:01:07.980 --> 01:01:11.880
in the documents yeah yeah and the latex for

01:01:11.880 --> 01:01:15.380
me is very much like emacs in that it has a very

01:01:15.380 --> 01:01:20.480
high entrance spot right it asks a lot to enter

01:01:20.480 --> 01:01:23.340
it right but once you enter it once you jump

01:01:23.340 --> 01:01:27.019
over that first wall you can figure it out and

01:01:27.019 --> 01:01:30.349
emacs is very much the same uh i mean i i guess

01:01:30.349 --> 01:01:32.789
even vim is very much the same but compared to

01:01:32.789 --> 01:01:36.550
emacs maybe vim is a little easier on on people

01:01:36.550 --> 01:01:41.570
than uh that and i think latex is it's not a

01:01:41.570 --> 01:01:46.670
text editor but my point is as a as a as a markup

01:01:46.670 --> 01:01:50.610
language latex is worth learning if you have

01:01:50.610 --> 01:01:53.949
a specific use case for it if you don't have

01:01:53.949 --> 01:01:57.130
a specific use case for it markdown or org mode

01:01:57.519 --> 01:02:01.119
i would i would i would i would be more strongly

01:02:01.119 --> 01:02:05.460
in uh favor of talking about people taking their

01:02:05.460 --> 01:02:08.119
writing from markdown to aug mode as opposed

01:02:08.119 --> 01:02:11.199
to taking it from markdown to latic because latic

01:02:11.199 --> 01:02:14.500
is just going to ask for too much and in most

01:02:14.500 --> 01:02:17.679
people's cases they don't need it okay wonderful

01:02:17.679 --> 01:02:21.980
now something that i've been doing lately in

01:02:21.980 --> 01:02:33.820
neovim is images me this image is new i use images

01:02:33.820 --> 01:02:37.980
in my blog post so i paste them any of them i

01:02:37.980 --> 01:02:41.460
convert them to avif you know with the key map

01:02:41.460 --> 01:02:46.199
yeah and i can view them now in any of them do

01:02:46.199 --> 01:02:53.880
you do that in org and in that tech uh i haven't

01:02:53.880 --> 01:02:57.920
i mean I don't, have I put any images into my,

01:02:58.019 --> 01:03:02.199
I mean, my LaTeX, not my LaTeX, LaTeX usually

01:03:02.199 --> 01:03:04.940
doesn't have any sort of diagrams in it. But

01:03:04.940 --> 01:03:08.659
I think if you look at my PDFs. There we go.

01:03:08.760 --> 01:03:13.159
Yep. Okay. Yeah. Now, inside Emacs, apparently

01:03:13.159 --> 01:03:16.739
there is a way where I can see the images inside

01:03:16.739 --> 01:03:20.519
Emacs itself. I haven't really had a need to

01:03:20.519 --> 01:03:25.059
do it. i just i just like me uh i mean before

01:03:25.059 --> 01:03:29.480
kitty and neomim allowed for the display of images

01:03:29.480 --> 01:03:33.940
they just basically put the image link format

01:03:33.940 --> 01:03:36.659
right and then we expect it to render right it's

01:03:36.659 --> 01:03:39.500
i do the same with the emacs to this day because

01:03:39.500 --> 01:03:43.440
most of the time i'm not really interested in

01:03:43.440 --> 01:03:47.500
incorporating images into my notebooks or my

01:03:47.500 --> 01:03:50.820
manuscripts okay at least i don't have it i don't

01:03:50.820 --> 01:03:52.920
have a need for it yet i don't have a need for

01:03:52.920 --> 01:03:57.320
it yet yeah i use images in my blog post sometimes

01:03:57.320 --> 01:04:00.539
because it's difficult to explain a lot of stuff

01:04:00.539 --> 01:04:03.460
writing it i just showed an image there and that

01:04:03.460 --> 01:04:08.980
covers yeah paragraphs okay and um when would

01:04:08.980 --> 01:04:12.219
you use markdown or when do you use markdown

01:04:13.610 --> 01:04:16.190
i haven't used markdown in a few months like

01:04:16.190 --> 01:04:20.210
uh i am pretty much steeped inside latex and

01:04:20.210 --> 01:04:23.929
augment these days uh most of the time i mean

01:04:23.929 --> 01:04:34.550
let me just see uh uh no i am all my work is

01:04:34.550 --> 01:04:48.900
at the moment let's see no yeah mostly it's Yeah,

01:04:48.900 --> 01:04:54.880
it's mostly ORG format. Almost all of it is now

01:04:54.880 --> 01:04:57.920
ORG, unless I'm working on a specific manuscript

01:04:57.920 --> 01:05:01.460
and I have finalized all the research work and

01:05:01.460 --> 01:05:04.880
I'm ready to put it into LaTeX. Everything is

01:05:04.880 --> 01:05:08.099
inside org mode for the time being. Okay, I'm

01:05:08.099 --> 01:05:10.940
into Markdown a lot. Everyone's telling me to

01:05:10.940 --> 01:05:14.340
switch to Org. Yeah, but Markdown is my thing.

01:05:14.829 --> 01:05:19.710
But I do see that it's, you could say inferior,

01:05:20.070 --> 01:05:24.449
you know, if I compare it to org. Are there any

01:05:24.449 --> 01:05:31.269
compatibility issues or caveats with org? Because

01:05:31.269 --> 01:05:35.489
Josh told me, Joshua Blaze told me that if you

01:05:35.489 --> 01:05:38.829
want to create a readme in GitHub, you can do

01:05:38.829 --> 01:05:44.139
it in the .org extension. in yeah yeah yeah yeah

01:05:44.139 --> 01:05:49.019
you can yeah you can um because i think github

01:05:49.019 --> 01:05:54.599
uh now renders orgy files uh natively i think

01:05:54.599 --> 01:05:58.500
along with markdown and honestly for most of

01:05:58.500 --> 01:06:02.340
the emacs repositories all the readmes are in

01:06:02.340 --> 01:06:06.239
orgy uh then they're hardly ever in markdown

01:06:06.239 --> 01:06:10.769
at least uh not that i've seen um and personally

01:06:10.769 --> 01:06:14.150
i i i've like i said i've i've moved down from

01:06:14.150 --> 01:06:18.050
markdown uh and i haven't had a need to go back

01:06:18.050 --> 01:06:22.789
to it um because like i said i i feel like the

01:06:22.789 --> 01:06:25.610
the happy middle ground between latex insane

01:06:25.610 --> 01:06:31.050
power and markdown's simplicity is awkward because

01:06:31.050 --> 01:06:33.969
augur can be simple if it needs to be or it can

01:06:33.969 --> 01:06:37.699
be incredibly complex if it needs to be as well

01:06:37.699 --> 01:06:41.360
and awkward also comes with latic integrations

01:06:41.360 --> 01:06:44.840
right you can uh you can put in for example if

01:06:44.840 --> 01:06:49.519
i was writing uh notes for a technical subject

01:06:49.519 --> 01:06:53.539
and i wanted to include a formula and you know

01:06:53.539 --> 01:06:55.940
again augment doesn't support it negatively but

01:06:55.940 --> 01:06:59.920
it does support for latic or it does support

01:06:59.920 --> 01:07:03.159
latic so you can use a lot you can use latic

01:07:03.159 --> 01:07:06.039
to create the formula and then export it into

01:07:06.039 --> 01:07:09.360
org mode itself. So it has the best of both worlds.

01:07:09.639 --> 01:07:12.860
I don't know if Markdown can go into that level

01:07:12.860 --> 01:07:18.920
of complexity. Okay. The only compatibility would

01:07:18.920 --> 01:07:22.539
be... I'm not trying to take you away from Markdown,

01:07:22.619 --> 01:07:27.599
right? I'm thinking about it. Fight for Markdown,

01:07:27.719 --> 01:07:29.920
man. Fight for Markdown. It's a great format

01:07:29.920 --> 01:07:33.630
in itself. No, but you're saying... completely

01:07:33.630 --> 01:07:38.590
the opposite with all your actions okay okay

01:07:38.590 --> 01:07:42.429
but i'm being truthful though i because like

01:07:42.429 --> 01:07:44.630
i was trying to think when i last time i used

01:07:44.630 --> 01:07:47.349
markdown and i just cannot like i can perhaps

01:07:47.349 --> 01:07:57.230
uh let's see i guess the only compatibility issue

01:07:57.230 --> 01:07:59.630
would be with other people right so if you want

01:07:59.630 --> 01:08:02.360
to share a file with someone else and They get

01:08:02.360 --> 01:08:05.039
an org file. They're like, what's this shit?

01:08:05.179 --> 01:08:08.039
You want to mark down files, right? Yeah, yeah,

01:08:08.059 --> 01:08:12.719
exactly. Exactly. But then again, if you were

01:08:12.719 --> 01:08:15.400
on, I'm not saying you should be, but if you

01:08:15.400 --> 01:08:20.420
were doing org on Emacs and you say control C,

01:08:20.560 --> 01:08:24.279
control E, one of the export options is marked

01:08:24.279 --> 01:08:27.979
down as well. So I'm just saying. Okay, okay.

01:08:29.279 --> 01:08:32.859
I have a feeling here that I'm someone who spoke

01:08:32.859 --> 01:08:35.979
at a BIM conference three times, right? And now

01:08:35.979 --> 01:08:39.460
I'm just being so evangelical about Emacs. I'm

01:08:39.460 --> 01:08:42.340
sure to get a lot of hate mail, I think, after

01:08:42.340 --> 01:08:46.020
this. So next year is going to be EmacsConf,

01:08:46.279 --> 01:08:52.399
not NeoBIMConf. Let's see. Let's see. Okay. Let

01:08:52.399 --> 01:08:56.949
us see. Have you used this other tool for notetaking

01:08:56.949 --> 01:09:00.729
Obsidian? Do you have any thoughts on it? I mean,

01:09:00.810 --> 01:09:04.710
I did. And Obsidian's killer feature was the

01:09:04.710 --> 01:09:09.250
network node graph. Emacs does that for me, as

01:09:09.250 --> 01:09:14.449
you can see. So I really didn't need to go back

01:09:14.449 --> 01:09:18.560
to Obsidian. Until recently, I wanted everything

01:09:18.560 --> 01:09:21.380
to be inside NeoWim. Now I want everything to

01:09:21.380 --> 01:09:26.319
be inside Emacs. And in some cases, even without

01:09:26.319 --> 01:09:28.779
me thinking about it, someone has actually created

01:09:28.779 --> 01:09:32.579
all the things that I would possibly need on

01:09:32.579 --> 01:09:36.899
Emacs. Whereas when I first came into Wim, I

01:09:36.899 --> 01:09:39.239
had to kind of flail around to find solutions

01:09:39.239 --> 01:09:42.470
that were specific. specific for writers right

01:09:42.470 --> 01:09:45.590
whereas with emacs there's so much just already

01:09:45.590 --> 01:09:49.989
uh in the ecosystem for writers and writing so

01:09:49.989 --> 01:09:52.510
i just had to kind of bring it together and i

01:09:52.510 --> 01:09:56.409
like the amount of time i spent configuring emacs

01:09:56.409 --> 01:10:02.250
is i would say like if i was like i would say

01:10:02.250 --> 01:10:05.310
i would have spent at least close to 200 to 300

01:10:05.310 --> 01:10:09.640
hours on configuring uh neobim over the over

01:10:09.640 --> 01:10:12.380
the years right whereas i don't think i've spent

01:10:12.380 --> 01:10:19.560
more than a day uh at most on emacs because because

01:10:19.560 --> 01:10:22.100
everything everything was all everything was

01:10:22.100 --> 01:10:24.560
already there i just had to like i had to just

01:10:24.560 --> 01:10:27.840
look for uh some you know certain functionality

01:10:27.840 --> 01:10:30.640
and either it wouldn't be there or it was available

01:10:30.640 --> 01:10:33.979
as some sort of package right uh that's it So

01:10:33.979 --> 01:10:39.920
whereas with Wim I had to look around, I also

01:10:39.920 --> 01:10:42.640
had to see if there was some sort of way, because

01:10:42.640 --> 01:10:47.079
Emacs has plenty of people or writers who have

01:10:47.079 --> 01:10:50.960
already spoken about its powers for years, right?

01:10:51.000 --> 01:10:53.060
For years and years and years, right? Like everyone

01:10:53.060 --> 01:10:58.039
from the science fiction author, oh my gosh,

01:10:58.100 --> 01:11:02.029
I knew I was going to forget his name. uh the

01:11:02.029 --> 01:11:05.149
science fiction writer neil stevenson right now

01:11:05.149 --> 01:11:10.029
he's uh evolved linux and emacs user for decades

01:11:10.029 --> 01:11:13.529
right uh so he's been using it for decades but

01:11:13.529 --> 01:11:17.329
whereas when i came into vim and neo vim i didn't

01:11:17.329 --> 01:11:19.989
find many people certainly not someone of like

01:11:19.989 --> 01:11:23.130
neil stevenson's caliber who was using anything

01:11:23.130 --> 01:11:27.029
to do with vim right so and because i was so

01:11:27.029 --> 01:11:29.729
drawn to him i realized okay i'm just going to

01:11:30.270 --> 01:11:34.210
uh figure out what were the plugins i needed

01:11:34.210 --> 01:11:37.550
to kind of replicate this uh integrated writing

01:11:37.550 --> 01:11:39.609
environment and i was going to put it together

01:11:39.609 --> 01:11:42.869
and if another writer somewhere wanted to have

01:11:42.869 --> 01:11:45.329
the same kind of functionality i i'd have done

01:11:45.329 --> 01:11:47.390
the work for them they wouldn't have to go from

01:11:47.390 --> 01:11:53.750
scratch whereas with emacs even before i was

01:11:53.750 --> 01:11:56.350
you know looking around for it i remember seeing

01:11:56.350 --> 01:11:59.029
this thing called emacs writing studio which

01:11:59.029 --> 01:12:02.409
is which is basically something that's been uh

01:12:02.409 --> 01:12:05.970
refined over the last i don't know 10 years i

01:12:05.970 --> 01:12:08.569
think someone has been putting this together

01:12:08.569 --> 01:12:12.670
neil stevenson has his own emacs config that

01:12:12.670 --> 01:12:15.270
he's been using it to write his manuscripts for

01:12:15.270 --> 01:12:19.939
decades uh so my point is for people like me

01:12:19.939 --> 01:12:24.899
especially like writers emacs is easily extended

01:12:24.899 --> 01:12:29.180
to accessible for our needs in a way that neo

01:12:29.180 --> 01:12:34.159
women been necessarily work right and that's

01:12:34.159 --> 01:12:37.479
why i think i took so much longer to put together

01:12:37.479 --> 01:12:41.100
this integrated writing environment on neo web

01:12:41.100 --> 01:12:46.369
whereas when i was when i came into emacs And

01:12:46.369 --> 01:12:49.189
once that whole thing about Emacs and the way

01:12:49.189 --> 01:12:53.010
its key bindings are structured, once that bulb,

01:12:53.229 --> 01:12:57.010
I had the light bulb moment, everything else,

01:12:57.069 --> 01:13:00.350
the ecosystem was already there. So I didn't

01:13:00.350 --> 01:13:03.069
have to spend time like looking and all of that

01:13:03.069 --> 01:13:06.609
stuff, right? And I think we mentioned this when

01:13:06.609 --> 01:13:10.729
we spoke as well. Lisp is so much easier for

01:13:10.729 --> 01:13:14.329
someone like me who's a non -programmer to work

01:13:14.329 --> 01:13:17.279
with. because I seem to understand it so much

01:13:17.279 --> 01:13:21.960
easier than I do Lua. Now that's in no way, you

01:13:21.960 --> 01:13:24.500
know, a reflection of the language itself. I

01:13:24.500 --> 01:13:27.159
am not a programmer, right? But from a non -programmer's

01:13:27.159 --> 01:13:31.640
eyes and my comprehension of code, Lisp, Elisp,

01:13:31.699 --> 01:13:37.779
Emacs Lisp is so much easier for me than Lua

01:13:37.779 --> 01:13:43.449
was. And when you get something wrong with Lua,

01:13:43.569 --> 01:13:47.170
your entire UOM config just collapses on itself,

01:13:47.449 --> 01:13:52.590
right? Whereas with Emacs, I haven't done anything...

01:13:52.590 --> 01:13:55.949
I've been playing around with Elix a lot, and

01:13:55.949 --> 01:14:00.250
nothing I've done has made the scaffolding crash

01:14:00.250 --> 01:14:03.890
on itself. It's always just remained. The errors

01:14:03.890 --> 01:14:07.590
in the entire screen. Yeah, exactly, right? And

01:14:07.590 --> 01:14:11.649
it seems to, like... i'm saying it seems to understand

01:14:11.649 --> 01:14:15.329
it seems to be built in such a way where you

01:14:15.329 --> 01:14:22.970
can all you know the idea of like um hot swapping

01:14:22.970 --> 01:14:26.430
in in in hardware right where you can swap certain

01:14:26.430 --> 01:14:29.189
components without having to restart or shut

01:14:29.189 --> 01:14:32.250
down or anything of that nature with neovim i

01:14:32.250 --> 01:14:35.140
was i could never hot swap maybe again it's me

01:14:35.140 --> 01:14:39.199
it's not new it's me right uh because i i'm not

01:14:39.199 --> 01:14:42.979
a programmer whereas with the emacs i can easily

01:14:42.979 --> 01:14:46.279
hot swap i can change code and immediately i

01:14:46.279 --> 01:14:49.180
just press ctrl x ctrl e evaluates the buffer

01:14:49.180 --> 01:14:53.140
and the new settings have been uh absorbed yeah

01:14:53.140 --> 01:14:56.319
applied right and and it's just uh it's just

01:14:56.319 --> 01:15:01.930
incredibly fast that way yeah yeah so yeah i

01:15:01.930 --> 01:15:03.949
think that's one of the reasons for me emacs

01:15:03.949 --> 01:15:08.470
uh is now where i can't like i can't see myself

01:15:08.470 --> 01:15:11.489
i'm leaving emacs right aug mode is the reason

01:15:11.489 --> 01:15:14.970
to come but aug rome is probably the reason that

01:15:14.970 --> 01:15:19.510
that i will stay in emacs for you know a long

01:15:19.510 --> 01:15:23.770
long time okay and yeah emacs has been around

01:15:23.770 --> 01:15:29.710
for so long that everything has been That off

01:15:29.710 --> 01:15:33.409
already right so you don't have to Reinvent the

01:15:33.409 --> 01:15:37.829
wheel like just get my my headings in my markdown

01:15:37.829 --> 01:15:41.189
files like this Yeah, I did have to spend some

01:15:41.189 --> 01:15:43.550
time to figure it out and I didn't know that

01:15:43.550 --> 01:15:47.170
IMAX had this type of headings right so I without

01:15:47.170 --> 01:15:52.529
knowing Mirrored IMAX headings any of them, right?

01:15:54.409 --> 01:15:59.789
Realized until later. Yeah, but Yeah, I have

01:15:59.789 --> 01:16:04.470
some reflections to do on Emacs and Org and all

01:16:04.470 --> 01:16:09.630
that stuff. Yeah, yeah. Are you fully into Emacs

01:16:09.630 --> 01:16:15.289
now? Or do you still use Neovim? So right now,

01:16:15.390 --> 01:16:19.310
my Neovim is... I use Neovim purely for LaTex

01:16:19.310 --> 01:16:23.369
because it's so much faster than Emacs. That's

01:16:23.369 --> 01:16:26.810
pretty much the only reason I am now on Neovim.

01:16:27.260 --> 01:16:31.560
uh my zettelkasten is also now moved into augurum

01:16:31.560 --> 01:16:35.039
so i'm you know i don't even i the zettelkasten

01:16:35.039 --> 01:16:37.600
that i showed you on vim i hardly use that i

01:16:37.600 --> 01:16:43.659
use the augurum version instead um before i forget

01:16:43.659 --> 01:16:46.539
this when you migrate from a tool to another

01:16:46.539 --> 01:16:50.380
right because i used google docs for many years

01:16:50.380 --> 01:16:54.220
and it sucked uh it was horrible all of my notes

01:16:54.220 --> 01:16:58.439
yes from I don't know, for the past, for a lot

01:16:58.439 --> 01:17:01.220
of years, are in Google Docs, you know, text

01:17:01.220 --> 01:17:05.020
images. To open one of those files, I don't know,

01:17:05.020 --> 01:17:08.420
it takes like two minutes for it to load properly

01:17:08.420 --> 01:17:11.039
because they're huge files. A lot of information.

01:17:12.319 --> 01:17:15.720
It's horrible. I didn't migrate them to NeoVim.

01:17:15.760 --> 01:17:19.119
I only migrate the stuff that I need into the

01:17:19.119 --> 01:17:22.409
new editor that I'm on. Do you do the same or

01:17:22.409 --> 01:17:25.289
do you migrate all the old stuff? Because there's

01:17:25.289 --> 01:17:32.029
usually a lot of trash there. So if you're talking

01:17:32.029 --> 01:17:34.930
about my manuscripts that existed in rich text

01:17:34.930 --> 01:17:40.529
format inside Microsoft Word, I had to convert

01:17:40.529 --> 01:17:43.850
all of those into plain text. again that took

01:17:43.850 --> 01:17:46.890
me about two to three weeks of just you know

01:17:46.890 --> 01:17:49.550
painstakingly it was not just a case of like

01:17:49.550 --> 01:17:52.470
okay this document converted into plain text

01:17:52.470 --> 01:17:55.229
and move on i i couldn't do that i had to like

01:17:55.229 --> 01:17:58.810
go through you know years and years of uh files

01:17:58.810 --> 01:18:01.670
and research notes that i had put together for

01:18:01.670 --> 01:18:05.189
my for my for my novels and i had to suddenly

01:18:05.189 --> 01:18:09.170
move them all into plain text format so i i did

01:18:09.170 --> 01:18:13.279
spend a good two weeks doing that and that two

01:18:13.279 --> 01:18:17.500
week period kind of helped me understand how

01:18:17.500 --> 01:18:20.680
plain text work how version control works and

01:18:20.680 --> 01:18:26.520
because of that once i put either vim or you

01:18:26.520 --> 01:18:30.779
know emacs on top of that plain text layer what

01:18:30.779 --> 01:18:34.840
i have is you know incredibly fast search incredibly

01:18:34.840 --> 01:18:38.550
fast access to all these files uh you know the

01:18:38.550 --> 01:18:42.710
flexibility that comes is there's no point even

01:18:42.710 --> 01:18:45.609
comparing it like i understand why you would

01:18:45.609 --> 01:18:48.369
why certain people would want to be in those

01:18:48.369 --> 01:18:52.050
formats but those formats are incredibly limiting

01:18:52.050 --> 01:18:57.930
if you are not in a in a collaborative enterprise

01:18:57.930 --> 01:19:02.239
environment then i don't see why and you migrate

01:19:02.239 --> 01:19:04.800
everything then even stuff that you probably

01:19:04.800 --> 01:19:07.899
will not use anymore you migrate all of your

01:19:07.899 --> 01:19:11.699
notes from the old platform yeah because i was

01:19:11.699 --> 01:19:14.279
very good at how i kept the notes because i was

01:19:14.279 --> 01:19:18.479
incredibly paranoid about because one of the

01:19:18.479 --> 01:19:21.460
things is you go back to you know pre -digital

01:19:21.460 --> 01:19:24.000
note keeping and all that stuff i never had good

01:19:24.000 --> 01:19:28.810
handwriting and i never could you know i was

01:19:28.810 --> 01:19:31.869
always losing my stationery the pens and i was

01:19:31.869 --> 01:19:34.329
losing my notebooks and all of that stuff so

01:19:34.329 --> 01:19:38.510
because of that when i started working on digital

01:19:38.510 --> 01:19:42.550
media especially when when i realized my writing

01:19:42.550 --> 01:19:45.569
was going to be my you know uh the thing i was

01:19:45.569 --> 01:19:48.390
going to do as far as my you know what's this

01:19:48.390 --> 01:19:52.770
livelihood was concerned i became very serious

01:19:52.770 --> 01:19:56.270
about how i kept those notes so they were always

01:19:56.760 --> 01:20:00.180
very well uh fired and named and you know they

01:20:00.180 --> 01:20:02.619
were kept in certain places and they were always

01:20:02.619 --> 01:20:05.720
very organized what they didn't have and what

01:20:05.720 --> 01:20:08.739
i kept wondering if such a thing even existed

01:20:08.739 --> 01:20:13.579
was this magical save button where i could see

01:20:13.579 --> 01:20:17.119
you know how what changes i made on this date

01:20:17.119 --> 01:20:19.260
in this document and so on and so forth and i

01:20:19.260 --> 01:20:20.939
thought that was technology that doesn't even

01:20:20.939 --> 01:20:23.979
exist until i uh until i did you know came across

01:20:23.979 --> 01:20:27.140
git and then i had this mind -blowing moment

01:20:27.140 --> 01:20:30.920
where i was like holy this is exactly what i

01:20:30.920 --> 01:20:33.680
was thinking about this is exactly what i wanted

01:20:33.680 --> 01:20:36.819
so are you telling me all i have to do in order

01:20:36.819 --> 01:20:41.779
to have this magical save button was to convert

01:20:41.779 --> 01:20:45.439
everything into plain text yeah it i'll do it

01:20:45.439 --> 01:20:48.520
so i spent two weeks just by converting everything

01:20:48.520 --> 01:20:52.340
because the record keeping was already very thorough

01:20:52.989 --> 01:20:55.949
converting it meant i knew everything was important

01:20:55.949 --> 01:20:58.550
there was nothing that was going to be like trash

01:20:58.550 --> 01:21:01.329
or throw throw away stuff because as writers

01:21:01.329 --> 01:21:06.630
sometimes the like we sometimes i write what

01:21:06.630 --> 01:21:10.250
i know is going to be trash today is something

01:21:10.250 --> 01:21:13.250
i can revisit 10 years down the line and it i

01:21:13.250 --> 01:21:15.729
would have figured it out because it was gestated

01:21:15.729 --> 01:21:18.869
over time all i needed to do was to make sure

01:21:18.869 --> 01:21:21.250
that i had written it down and then once i went

01:21:21.250 --> 01:21:24.529
once i put it down in some sort of digital format

01:21:24.529 --> 01:21:27.250
as opposed to an analog because once again i

01:21:27.250 --> 01:21:30.109
was losing my analog notes and so on and so forth

01:21:30.109 --> 01:21:32.449
so once i put it down into an analog format i

01:21:32.449 --> 01:21:35.390
knew it existed i knew it was somewhere in my

01:21:35.390 --> 01:21:40.029
uh files or in my inbox now of course i don't

01:21:40.029 --> 01:21:42.029
have to think about it that like that i have

01:21:42.029 --> 01:21:46.000
to just think about it as my giant monorepo of

01:21:46.000 --> 01:21:50.840
manuscripts and screenplays, all written in plain

01:21:50.840 --> 01:21:55.800
text. And if it's not plain text, it's rendered

01:21:55.800 --> 01:22:00.720
into either HTML or PDF. Either way, the portability

01:22:00.720 --> 01:22:04.359
of the files is guaranteed. I can read it on

01:22:04.359 --> 01:22:09.100
any device and I don't have to be locked into

01:22:09.100 --> 01:22:12.430
some sort of vendors. thing uh can i just show

01:22:12.430 --> 01:22:15.609
one one extra thing uh as far as emacs is concerned

01:22:15.609 --> 01:22:21.189
this what you're looking at right now is uh essentially

01:22:21.189 --> 01:22:26.689
uh emacs screenplay writing ability you can write

01:22:26.689 --> 01:22:29.170
screenplays as well through fountain format once

01:22:29.170 --> 01:22:31.930
again you can do this on neovin you can do this

01:22:31.930 --> 01:22:35.189
on my integrated writing environment obrite as

01:22:35.189 --> 01:22:39.770
well but emacs comes like the version of emacs

01:22:39.770 --> 01:22:43.329
that i got and the config that i got i just had

01:22:43.329 --> 01:22:46.489
to say add fountain through emacs itself as opposed

01:22:46.489 --> 01:22:48.789
to look for the plugin and all of that stuff

01:22:48.789 --> 01:22:52.289
and yeah i can i can write screenplays as well

01:22:52.289 --> 01:22:56.569
so screenplays research notebooks etc customs

01:22:56.569 --> 01:23:04.170
la tech pretty much everything emacs has a inbuilt

01:23:04.170 --> 01:23:08.739
solution for it And that's why I can't kind of

01:23:08.739 --> 01:23:12.079
move away from it anymore. What are your fans

01:23:12.079 --> 01:23:16.180
going to say? Does that worry you a little bit?

01:23:17.960 --> 01:23:21.460
You're talking about my friends who are like...

01:23:21.460 --> 01:23:23.939
Oh, right. That's going to be interesting when

01:23:23.939 --> 01:23:29.060
they see this. Like I said, I've been a speaker

01:23:29.060 --> 01:23:32.029
at the conference three times now. so i'm part

01:23:32.029 --> 01:23:36.090
of the discord where all those uh guys are there

01:23:36.090 --> 01:23:38.350
including i don't know if you've seen these guys

01:23:38.350 --> 01:23:43.310
tj who tj drees who yeah so tj and prime and

01:23:43.310 --> 01:23:47.409
all these guys are on on this discord uh i don't

01:23:47.409 --> 01:23:50.050
go often much i don't know if they'll even see

01:23:50.050 --> 01:23:52.350
or hear about it but if they do it'll be interesting

01:23:52.350 --> 01:23:57.369
reactions it'll be interesting reactions oh man

01:23:57.369 --> 01:24:03.220
yeah and you mentioned as well that You still

01:24:03.220 --> 01:24:10.880
use Neobim for LaTeX? LaTeX, yeah. Why? It's

01:24:10.880 --> 01:24:15.720
so much faster. If I was to just show... And

01:24:15.720 --> 01:24:18.020
I don't know why it's faster, right? Because

01:24:18.020 --> 01:24:25.800
the one thing I haven't figured out with Emacs

01:24:25.800 --> 01:24:30.760
is LaTeX support. uh and every time i tried i'm

01:24:30.760 --> 01:24:32.439
not even going to show it because sometimes what

01:24:32.439 --> 01:24:36.300
happens in it tends to hang um philartic file

01:24:36.300 --> 01:24:38.880
and i still haven't figured out why supposedly

01:24:38.880 --> 01:24:46.140
uh according to uh you know searching on uh on

01:24:46.140 --> 01:24:51.060
google and using ai supposedly there is some

01:24:51.060 --> 01:24:55.789
uh piece of code that talks about how i'm how

01:24:55.789 --> 01:24:59.390
emacs is supposed to render pdf that is incorrect

01:24:59.390 --> 01:25:03.289
on my config file i haven't still figured out

01:25:03.289 --> 01:25:06.250
what that is and everything i tried changing

01:25:06.250 --> 01:25:10.289
it doesn't work so for the time being it's this

01:25:10.289 --> 01:25:13.850
the experience on emacs for latex is incredibly

01:25:13.850 --> 01:25:17.710
slow i think the lspa is also working in the

01:25:17.710 --> 01:25:22.039
background and if i if like the input becomes

01:25:22.039 --> 01:25:25.880
slower everything is much slower on emacs for

01:25:25.880 --> 01:25:28.399
latex for whatever reason and i know it's nothing

01:25:28.399 --> 01:25:30.979
to do with emacs it's probably how i've set it

01:25:30.979 --> 01:25:34.479
up that i need to refine but i'm currently in

01:25:34.479 --> 01:25:36.279
the middle of writing this and i don't want to

01:25:36.279 --> 01:25:38.819
take time more time away from the writing of

01:25:38.819 --> 01:25:41.819
the manuscript and just you know focus on configuring

01:25:41.819 --> 01:25:44.699
my text editor it's just it's absolute madness

01:25:44.699 --> 01:25:47.630
to do that so i'm going to finish finish this

01:25:47.630 --> 01:25:51.149
manuscript and the next one when i start uh the

01:25:51.149 --> 01:25:53.609
next manuscript when i start on la tech i want

01:25:53.609 --> 01:25:56.569
to make sure my emacs is primed for la tech as

01:25:56.569 --> 01:26:01.649
well okay and there's multiple ways to run emacs

01:26:01.649 --> 01:26:05.409
you can just start the gui the the app itself

01:26:05.409 --> 01:26:07.949
or you can run it from the terminal how do you

01:26:07.949 --> 01:26:11.949
use it yeah why what you're seeing right now

01:26:11.949 --> 01:26:14.890
when i show you emacs is always on gui mode and

01:26:14.890 --> 01:26:19.119
the reason for that is because it can read pdfs

01:26:19.119 --> 01:26:24.220
and it can read epubs so uh if i show you uh

01:26:24.220 --> 01:26:30.979
yeah if i these are two epubs that i have uh

01:26:30.979 --> 01:26:35.399
i mean i'm working on uh my writing of uh i'm

01:26:35.399 --> 01:26:38.680
writing some sri lanka related uh story at this

01:26:38.680 --> 01:26:41.420
point and i needed uh references these are two

01:26:41.420 --> 01:26:45.279
ebooks right and i have ebooks open inside Emacs.

01:26:45.479 --> 01:26:48.020
Again, these are not things that you can do inside

01:26:48.020 --> 01:26:53.460
Neovium at all. You can also read PDFs and so

01:26:53.460 --> 01:26:55.560
on and so forth. So in order to do that, you

01:26:55.560 --> 01:26:58.560
have to be on Emacs GUI and not Emacs Terminal.

01:26:58.779 --> 01:27:05.239
So I prefer Emacs GUI to be honest. And it really

01:27:05.239 --> 01:27:08.819
is not... It's super fast, except when it comes

01:27:08.819 --> 01:27:11.779
to LaTeX, which I haven't figured out yet. Okay.

01:27:11.859 --> 01:27:15.119
The speed... Since you know about Neobite, I

01:27:15.119 --> 01:27:18.520
have used Neobite. I do like it a lot. Is it

01:27:18.520 --> 01:27:22.199
comparable to Neobite, the Emacs GUI app, or

01:27:22.199 --> 01:27:25.220
is it a little bit slower? Is it a little bit

01:27:25.220 --> 01:27:35.479
laggy? So it's imperceptibly slower than Neobite.

01:27:35.640 --> 01:27:39.760
And I think it's because, again, I'm not a computer

01:27:39.760 --> 01:27:41.760
science guy, right? So you will have to correct

01:27:41.760 --> 01:27:45.239
me if I'm wrong. Neowire is written in Rust,

01:27:45.340 --> 01:27:47.260
right? So it's supposed to be faster anyway.

01:27:48.000 --> 01:27:51.460
That's how I understand the Rust programming

01:27:51.460 --> 01:27:56.739
language. And Emacs is single threaded. So it

01:27:56.739 --> 01:28:00.159
has certain, I don't know, from what I've read,

01:28:00.239 --> 01:28:04.079
the technical reasoning has always been that

01:28:04.079 --> 01:28:06.159
it's single threaded. And because of the single

01:28:06.159 --> 01:28:10.899
threaded nature of Emacs, it's not going to fly

01:28:12.170 --> 01:28:17.729
as fast as the Neovim, or Neovide rather, but

01:28:17.729 --> 01:28:22.010
it's certainly going to be orders of magnitude

01:28:22.010 --> 01:28:27.329
faster than Microsoft Word. And if you compare

01:28:27.329 --> 01:28:30.729
it to Neovim, regular Neovim in your regular

01:28:30.729 --> 01:28:33.470
terminal, would you say Emacs is a little bit

01:28:33.470 --> 01:28:40.300
slower? Yeah, slightly so. But still, you can

01:28:40.300 --> 01:28:44.239
work on it, right? No issues. I can work on it.

01:28:44.300 --> 01:28:50.079
And the thing is, it's the trade -off, right?

01:28:50.539 --> 01:28:55.000
What am I gaining for that loss of, you know,

01:28:55.020 --> 01:28:57.539
marginal amount of speed that Neoman has over

01:28:57.539 --> 01:29:00.619
Emax? I'm getting the ability to read EPUBs.

01:29:00.960 --> 01:29:03.859
i'm getting all of those things that come with

01:29:03.859 --> 01:29:07.000
org mode and all grown i'm getting fountain support

01:29:07.000 --> 01:29:11.079
i'm getting calendar support and you know if

01:29:11.079 --> 01:29:13.760
i want i can browse the web inside there's a

01:29:13.760 --> 01:29:16.340
built -in browser inside especially if i want

01:29:16.340 --> 01:29:19.579
like going to wikipedia or so on and so forth

01:29:19.579 --> 01:29:23.380
it's that easy right it's so it's kind of ridiculous

01:29:23.380 --> 01:29:26.100
in that sense it's kind of it's also kind of

01:29:26.100 --> 01:29:30.420
funny because you know like richard stallman

01:29:30.880 --> 01:29:33.199
made Emacs, right? And he's always a guy who's

01:29:33.199 --> 01:29:36.399
like, you know, Unix philosophy, one thing has

01:29:36.399 --> 01:29:38.560
to do this one thing properly and nothing more.

01:29:38.720 --> 01:29:41.199
And then he creates Emacs, which is trying to

01:29:41.199 --> 01:29:44.819
do everything and more. And it's just, it's kind

01:29:44.819 --> 01:29:47.319
of nutty, but it's great. It's great at the same

01:29:47.319 --> 01:29:50.159
time. Because every day you find some new thing

01:29:50.159 --> 01:29:54.739
that Emacs can do and you're like, oh, that's

01:29:54.739 --> 01:29:59.800
cool. Interesting. Okay. Wonderful. So we lost

01:29:59.800 --> 01:30:04.010
you already. emacs from now on i think so yeah

01:30:04.010 --> 01:30:08.250
man like yeah like once i once i sought out the

01:30:08.250 --> 01:30:14.430
latex part yeah like i'm i'm pretty much done

01:30:14.430 --> 01:30:18.449
on your game like it would the thing is i i like

01:30:18.449 --> 01:30:21.989
i still use evil key bindings right so i am using

01:30:21.989 --> 01:30:24.989
vim key bindings inside emacs because i still

01:30:24.989 --> 01:30:29.239
think the vim's text editing process is is is

01:30:29.239 --> 01:30:33.260
just mind -blowing it has it it's it's probably

01:30:33.260 --> 01:30:39.140
the most efficient use of uh you know your uh

01:30:39.140 --> 01:30:42.380
keyboard if it's 40 keyboard that you have i

01:30:42.380 --> 01:30:44.659
don't know what it's like on the other keyboards

01:30:44.659 --> 01:30:48.619
but for 40 keyboard user BIM key bindings seem

01:30:48.619 --> 01:30:50.439
like the most natural thing in the world, right?

01:30:50.979 --> 01:30:54.500
So I still use BIM key bindings inside Emacs.

01:30:54.640 --> 01:31:00.220
I rarely use Emacs vanilla key bindings. Once

01:31:00.220 --> 01:31:05.300
in a while, I turn off either just be like, can

01:31:05.300 --> 01:31:11.319
I do Emacs? just you know emacs yeah yeah yeah

01:31:11.319 --> 01:31:14.119
it's okay it's all right because i've had to

01:31:14.119 --> 01:31:16.800
like reconfigure my keyboard so that the control

01:31:16.800 --> 01:31:20.920
key is you know no longer you know pinky finger

01:31:20.920 --> 01:31:23.960
right and it's not in this corner here so once

01:31:23.960 --> 01:31:26.380
once you do all those like little things so right

01:31:26.380 --> 01:31:32.439
now for me my control key is both my um is both

01:31:32.439 --> 01:31:36.279
uh it's caps lock so caps lock is both escape

01:31:36.800 --> 01:31:40.199
and control so it's escape if i just uh short

01:31:40.199 --> 01:31:43.659
press it it's control if i yeah but if i control

01:31:43.659 --> 01:31:45.960
like if i press it for long period along with

01:31:45.960 --> 01:31:49.100
another key it's control my enter key is both

01:31:49.100 --> 01:31:54.829
control as well as an enter all right that too

01:31:54.829 --> 01:31:57.890
so both both pinkies on either side has a control

01:31:57.890 --> 01:32:01.390
yeah has a control key on either side right uh

01:32:01.390 --> 01:32:05.670
my uh better key for my mac is on both sides

01:32:05.670 --> 01:32:08.350
of the this thing so that both sides of the space

01:32:08.350 --> 01:32:11.890
bar has a better key as well in case i i have

01:32:11.890 --> 01:32:15.170
i can use the other finger as well so that's

01:32:15.170 --> 01:32:18.890
how deeply i've gotten into this whole emax life

01:32:20.319 --> 01:32:23.699
uh it's kind of sad but it's it's actually it's

01:32:23.699 --> 01:32:26.079
made it's actually been a lot of fun as well

01:32:26.079 --> 01:32:28.359
like i'll be honest it's been a lot of fun i

01:32:28.359 --> 01:32:33.260
i enjoy being in front of emacs and i enjoy like

01:32:33.260 --> 01:32:36.140
you know studying and doing research with emacs

01:32:36.140 --> 01:32:39.159
as my companion app because it allows me to do

01:32:39.159 --> 01:32:42.920
all of that i can schedule my my classes inside

01:32:42.920 --> 01:32:45.600
my own notebook which is kind of silly if you

01:32:45.600 --> 01:32:50.020
think about it right No notebook should be able

01:32:50.020 --> 01:32:53.239
to schedule classes and all of those things.

01:32:53.300 --> 01:32:57.920
But I can with this. Yeah, so I think that's

01:32:57.920 --> 01:33:00.439
the reason I kind of moved on. And I kind of

01:33:00.439 --> 01:33:05.279
completely decided Emacs is the way. But Vim

01:33:05.279 --> 01:33:10.359
keybindings, Vim editing, modal editing is a

01:33:10.359 --> 01:33:15.039
must. Because that makes all the difference in

01:33:15.039 --> 01:33:19.029
the world as well. It's genuinely some of the...

01:33:19.029 --> 01:33:21.970
I mean, whoever thought about those key bindings,

01:33:22.130 --> 01:33:28.949
absolute genius. Absolute genius, man. Yep. Have

01:33:28.949 --> 01:33:32.189
you heard about this language server, Harper?

01:33:32.369 --> 01:33:35.350
I had an interview with Elijah the other day.

01:33:35.510 --> 01:33:41.109
Yeah. I've tried using Harper. It's not worked

01:33:41.109 --> 01:33:43.930
out well for me because, once again, it's me.

01:33:44.029 --> 01:33:47.659
It's not Harper. I haven't understood the configuration

01:33:47.659 --> 01:33:51.899
stuff yet with Harper, which is why it hasn't

01:33:51.899 --> 01:33:54.180
worked out for me. I'll probably figure it out

01:33:54.180 --> 01:33:57.899
when I'm not in the midst of a production. Right

01:33:57.899 --> 01:34:01.359
now, I'm in the midst of writing a novel as well

01:34:01.359 --> 01:34:03.520
as getting pre -production for my next film.

01:34:03.659 --> 01:34:06.600
So I just don't want to be caught up in hacking

01:34:06.600 --> 01:34:09.819
NeoWim at this point or Emacs at this point,

01:34:09.880 --> 01:34:14.569
which is nuts. yeah i know how it is when i have

01:34:14.569 --> 01:34:17.270
to come up with a new solution it's like i put

01:34:17.270 --> 01:34:20.949
it off for as long as i can and one day i just

01:34:20.949 --> 01:34:23.850
decided to do it but it takes time i know that

01:34:23.850 --> 01:34:27.949
i'm going to spend at least four or five hours

01:34:27.949 --> 01:34:30.869
and it sucks yeah going through the process yeah

01:34:30.869 --> 01:34:35.390
yeah yeah yeah and my partner is us like my partner

01:34:35.390 --> 01:34:38.310
would sometimes look at me and be like that doesn't

01:34:38.310 --> 01:34:41.029
look like writing because she'll see my screen

01:34:41.029 --> 01:34:44.369
and i was like it's not writing like and she's

01:34:44.369 --> 01:34:47.409
like i didn't i mean like i she she'd be like

01:34:47.409 --> 01:34:50.729
i'm not dating you because you are this you know

01:34:50.729 --> 01:34:53.229
programmer in disguise i'm dating you because

01:34:53.229 --> 01:34:56.729
you're a novelist like yeah yeah and so she it's

01:34:56.729 --> 01:34:58.810
her way of hinting that i need to finish finish

01:34:58.810 --> 01:35:03.149
my books instead of like you know uh this whatever

01:35:03.149 --> 01:35:05.130
she has no clue what this is she's just been

01:35:05.130 --> 01:35:07.069
like i have no idea what you're doing but i know

01:35:07.069 --> 01:35:09.090
you're not working on your manuscript can you

01:35:09.090 --> 01:35:13.850
finish the manuscript please yeah yeah i completely

01:35:13.850 --> 01:35:17.189
get it everyone watching this video is for sure

01:35:17.189 --> 01:35:20.069
gonna get it we have all gone through that and

01:35:20.069 --> 01:35:24.750
it's painful and it's not enjoyable yeah so it's

01:35:24.750 --> 01:35:28.010
not it's not i would like to know how it goes

01:35:28.010 --> 01:35:31.270
with harper you know someone that writes professionally

01:35:31.920 --> 01:35:34.420
i would like to know what you think about it

01:35:34.420 --> 01:35:36.520
if you decide to use it in the future with emacs

01:35:36.520 --> 01:35:39.100
because it's available for emacs neobim and yeah

01:35:39.100 --> 01:35:43.760
yeah i do basic writing and it helps me with

01:35:43.760 --> 01:35:47.500
my markdown notes but i don't know writing professionally

01:35:47.500 --> 01:35:52.159
yep yeah yeah and uh note -taking tool i guess

01:35:52.159 --> 01:35:56.399
that's emacs now is that right org yeah okay

01:35:56.399 --> 01:36:00.739
yeah okay i'll grow i'll grow so org mode i'll

01:36:00.739 --> 01:36:08.119
grow on top of it Okay. ID? Emacs? Emacs. Okay.

01:36:08.199 --> 01:36:13.800
Okay. Wonderful. And you have a few repos that

01:36:13.800 --> 01:36:17.279
you maintain as well. Overwrite being one of

01:36:17.279 --> 01:36:20.380
them. What's the status of that? Like, what's

01:36:20.380 --> 01:36:25.439
going to happen to Overwrite? So, Overwrite...

01:36:25.789 --> 01:36:29.350
right now i have failed in my duties as a maintainer

01:36:29.350 --> 01:36:31.329
i haven't had a chance to look at some of the

01:36:31.329 --> 01:36:34.090
pull requests that's been coming my way or all

01:36:34.090 --> 01:36:38.890
the issues tab as well thankfully that there

01:36:38.890 --> 01:36:43.449
are like about a dozen users i think who are

01:36:43.449 --> 01:36:47.909
regular users who keep emailing me for tech support

01:36:47.909 --> 01:36:49.909
and so on and so forth like you can see the issues

01:36:49.909 --> 01:36:52.489
page right there's about six issues or four issues

01:36:52.489 --> 01:36:57.770
there uh some of it are fixed I think most of

01:36:57.770 --> 01:37:00.050
this are fixed, but there's still people having

01:37:00.050 --> 01:37:03.470
some technical issues. But the good thing is

01:37:03.470 --> 01:37:08.090
because there are about 10 or 12 regular users,

01:37:08.510 --> 01:37:11.949
they've taken it upon themselves to help out

01:37:11.949 --> 01:37:14.390
any new users coming with any sort of technical

01:37:14.390 --> 01:37:17.949
issues. So that's been happening. I recently

01:37:17.949 --> 01:37:21.300
attended to some... long overdue pull requests

01:37:21.300 --> 01:37:24.399
that was like fired up so there's about five

01:37:24.399 --> 01:37:28.319
or six pull requests uh from users which is great

01:37:28.319 --> 01:37:33.340
what are you doing with pull requests github

01:37:33.340 --> 01:37:38.850
i know i know i know i know it's part of the

01:37:38.850 --> 01:37:40.930
reason is because every time i go into the pull

01:37:40.930 --> 01:37:43.930
request i'm like if she gets to know i'm doing

01:37:43.930 --> 01:37:46.970
this shit instead of writing i'm just like i'm

01:37:46.970 --> 01:37:50.430
just i mean i'll be like i'm just like you know

01:37:50.430 --> 01:37:53.369
being a little nerd here and there but and she'll

01:37:53.369 --> 01:37:56.760
be like that's great but finish the book finish

01:37:56.760 --> 01:37:58.979
the fucking book right so it's it's right now

01:37:58.979 --> 01:38:01.960
it's just finish the fucking book and you can

01:38:01.960 --> 01:38:04.939
you can play around with your she she still thinks

01:38:04.939 --> 01:38:07.340
these are toys that i play with right like it's

01:38:07.340 --> 01:38:11.420
it's my nerdy toys that i am i am working with

01:38:11.420 --> 01:38:13.939
and i'm like okay you you you think of it that

01:38:13.939 --> 01:38:17.399
way nerdy toys it is yeah but it's actually the

01:38:17.399 --> 01:38:21.579
way that makes your ride better right so yeah

01:38:21.579 --> 01:38:24.609
but you have to go deep into the weeds that's

01:38:24.609 --> 01:38:27.170
the thing you know that's the thing yeah and

01:38:27.170 --> 01:38:30.229
the thing is like i've always found it very strange

01:38:30.229 --> 01:38:32.710
that if you think about musicians and you can

01:38:32.710 --> 01:38:37.470
think about athletes right all of them will have

01:38:37.470 --> 01:38:40.069
i mean a musician will have a certain instrument

01:38:40.069 --> 01:38:43.430
or instruments that they have hand -picked and

01:38:43.430 --> 01:38:46.789
like you know like used it in performance in

01:38:46.789 --> 01:38:50.729
the studio on stage and they are especially drawn

01:38:50.729 --> 01:38:53.270
to for its total qualities and so on and so forth

01:38:53.270 --> 01:38:56.869
right like you know guitarists would be sentimentally

01:38:56.869 --> 01:39:00.149
attached to certain guitars drummers the same

01:39:00.149 --> 01:39:03.649
and you would also have the the feedback from

01:39:03.649 --> 01:39:06.850
the makers of the uh drummers and guitarists

01:39:06.850 --> 01:39:09.710
who would create signature versions of those

01:39:09.710 --> 01:39:13.210
uh instruments so that is tailor -made for their

01:39:13.210 --> 01:39:17.050
way of playing their music uh i've always thought

01:39:17.050 --> 01:39:20.750
was really strange that writers don't have that

01:39:20.750 --> 01:39:25.770
sort of you know uh like uh like narrow focus

01:39:25.770 --> 01:39:29.250
on the tools that that allow them to write everyone's

01:39:29.250 --> 01:39:32.050
like all writers are like you know okay microsoft

01:39:32.050 --> 01:39:35.250
word okay this shitty keyboard ah okay you know

01:39:35.250 --> 01:39:37.729
we'll use all of these things and i always found

01:39:37.729 --> 01:39:42.609
it very strange that we accept that uh the status

01:39:42.609 --> 01:39:47.079
quo of technology that's meant for writing and

01:39:47.079 --> 01:39:51.520
we do it so meekly and we do it so like passively

01:39:51.520 --> 01:39:54.899
yeah okay okay google sheets okay yeah okay you

01:39:54.899 --> 01:39:58.329
know that sort of right and i i really found

01:39:58.329 --> 01:40:01.829
that strange with most writers that they would

01:40:01.829 --> 01:40:04.550
be okay with that sort of thing because I think

01:40:04.550 --> 01:40:06.829
if you are very concerned about your craft you

01:40:06.829 --> 01:40:09.210
would also be very concerned about the tools

01:40:09.210 --> 01:40:12.130
that you use in expressing your craft right which

01:40:12.130 --> 01:40:14.449
is which is part of the reason that I went on

01:40:14.449 --> 01:40:16.029
this journey in the first place and which is

01:40:16.029 --> 01:40:20.890
how I kind of ended up in Emacs in this but um

01:40:20.890 --> 01:40:24.010
i i i always found it strange when writers tell

01:40:24.010 --> 01:40:26.750
me why are you so obsessed with a writing tool

01:40:26.750 --> 01:40:28.529
you're just writing and i'm like why are you

01:40:28.529 --> 01:40:31.229
not obsessed with it because this is the thing

01:40:31.229 --> 01:40:34.909
that they give you right yeah exactly yeah exactly

01:40:34.909 --> 01:40:37.550
how are you okay with this sort of nonsense right

01:40:37.550 --> 01:40:42.090
uh and and but then i also have to accept the

01:40:42.090 --> 01:40:45.670
fact that most writers don't have the technical

01:40:47.550 --> 01:40:50.130
knowledge or the bloody persistence. You need

01:40:50.130 --> 01:40:54.430
a combination of both. I have enough technical

01:40:54.430 --> 01:41:01.229
capability, I think, to understand the open source

01:41:01.229 --> 01:41:03.890
landscape, what sort of library is going where

01:41:03.890 --> 01:41:06.210
and all of that stuff. For whatever reason, I

01:41:06.210 --> 01:41:09.590
get it. I get it enough to be able to follow

01:41:09.590 --> 01:41:12.689
conversations, follow tutorials and get my way.

01:41:12.869 --> 01:41:18.050
But it's also combined with persistence. bloody

01:41:18.050 --> 01:41:20.750
-minded persistence persistence is also required

01:41:20.750 --> 01:41:23.010
right but then again the bloody -minded persistence

01:41:23.010 --> 01:41:26.649
comes because i care about my craft so much that

01:41:26.649 --> 01:41:30.329
i should inevitably care about my tools if i

01:41:30.329 --> 01:41:34.130
didn't care about my tools like that for me that

01:41:34.130 --> 01:41:36.289
means i don't care about my craft that's how

01:41:36.289 --> 01:41:38.529
i see it right you would have to be suffering

01:41:38.529 --> 01:41:42.760
with worth for sure yeah yeah i mean and honestly

01:41:42.760 --> 01:41:45.079
i i might as well stop writing if that was the

01:41:45.079 --> 01:41:52.180
case no seriously does it give you superpowers

01:41:52.180 --> 01:41:55.399
like you're a writer basically with superpowers

01:41:55.399 --> 01:41:57.640
if there's something you want to do you can implement

01:41:57.640 --> 01:42:01.100
it which is not something that everyone can do

01:42:01.100 --> 01:42:03.899
right which makes you a better writer in the

01:42:03.899 --> 01:42:07.600
long run right i mean i hope so i mean right

01:42:07.600 --> 01:42:13.340
because what it what it does for me especially

01:42:13.340 --> 01:42:15.439
i'm going to i'm speaking about neo vim right

01:42:15.439 --> 01:42:19.600
now but i'm speaking about vim uh editing models

01:42:19.600 --> 01:42:22.180
uh modes right because that's the thing that

01:42:22.180 --> 01:42:26.319
that i i carried forward into emacs as well because

01:42:26.319 --> 01:42:32.479
that the vim uh editing model editing is a superpower

01:42:32.479 --> 01:42:35.630
because it allows you to write edit and for me

01:42:35.630 --> 01:42:38.350
at least, right? Edited world -build almost at

01:42:38.350 --> 01:42:41.609
the speed of thought. Because once the key bindings

01:42:41.609 --> 01:42:44.829
become internalized, I'm not even thinking about,

01:42:44.970 --> 01:42:48.430
you know, like, okay, how do I get the cursor

01:42:48.430 --> 01:42:51.510
here? I automatically know it, right? So almost

01:42:51.510 --> 01:42:54.810
like I'm like a pianist at this point. I know

01:42:54.810 --> 01:42:59.130
what note to, like, if I press a certain key,

01:42:59.250 --> 01:43:01.970
what note I'm going to hear. And I know that

01:43:01.970 --> 01:43:05.229
consistency is it has carried forward inside

01:43:05.229 --> 01:43:09.449
emacs as well so now when you know in those rare

01:43:09.449 --> 01:43:13.470
moments where for example a client sends a word

01:43:13.470 --> 01:43:17.909
document and i have to edit on that i i i find

01:43:17.909 --> 01:43:22.109
myself pressing you know jjj right okay and i

01:43:22.109 --> 01:43:26.029
i have to be like okay i'm not on with i i'm

01:43:26.029 --> 01:43:29.770
on i'm in the i mean this this should stop right

01:43:29.770 --> 01:43:33.229
now i just have to like yeah i have to just turn

01:43:33.229 --> 01:43:37.210
off my bim uh this thing and just like i had

01:43:37.210 --> 01:43:40.449
to use an arrow key because otherwise in a word

01:43:40.449 --> 01:43:42.289
document i have to use an arrow key right and

01:43:42.289 --> 01:43:44.970
it's just it's ridiculous but i i'm going to

01:43:44.970 --> 01:43:48.010
have to use it uh okay right and i can't like

01:43:48.010 --> 01:43:50.789
you know jump from the top of the document to

01:43:50.789 --> 01:43:52.710
the uh this thing i can't do any of that stuff

01:43:52.710 --> 01:43:56.130
but it's very frustrating i tried to explain

01:43:56.130 --> 01:44:00.329
this to my wife you know that okay and she's

01:44:00.329 --> 01:44:04.529
like You're just talking shit. It doesn't make

01:44:04.529 --> 01:44:06.890
any sense. And I try to explain. No, no, no.

01:44:06.930 --> 01:44:09.989
But look, there's this mode and I can go into

01:44:09.989 --> 01:44:13.130
normal mode. And that means that I can move my

01:44:13.130 --> 01:44:16.170
cursor around. And then really easily, I type

01:44:16.170 --> 01:44:19.050
a key and I can start writing. I try to explain

01:44:19.050 --> 01:44:25.229
it, you know, in basic terms. And for she to

01:44:25.229 --> 01:44:27.770
get it, she didn't get it. It's just like, doesn't

01:44:27.770 --> 01:44:33.560
make any sense. Yeah. Because. I don't think

01:44:33.560 --> 01:44:38.380
I think anyone who first comes across model editing

01:44:38.380 --> 01:44:44.220
is going to be like taken aback right because

01:44:44.220 --> 01:44:48.380
my first interaction with Vim was during the

01:44:48.380 --> 01:44:51.260
pandemic when I was setting up my media server

01:44:51.260 --> 01:44:53.739
and i needed to like you know change some configuration

01:44:53.739 --> 01:44:57.079
file following a tutorial and the tutorial said

01:44:57.079 --> 01:45:00.659
you know use bim to open this to this configuration

01:45:00.659 --> 01:45:03.199
file and i just couldn't use any of the keys

01:45:03.199 --> 01:45:08.180
i it just confused the complete out of me and

01:45:08.180 --> 01:45:11.779
then uh i remember i restarted the server two

01:45:11.779 --> 01:45:14.420
or three times thinking there's something wrong

01:45:14.420 --> 01:45:20.500
with this uh server And it's only like a few

01:45:20.500 --> 01:45:24.199
attempts later that I realized, oh, you could

01:45:24.199 --> 01:45:29.119
quit with colon Q. Right. Okay, cool. I know

01:45:29.119 --> 01:45:32.899
how to quit with now. And it went from there.

01:45:33.000 --> 01:45:36.000
And then it was just like, why would anyone do

01:45:36.000 --> 01:45:38.800
this? And it went from why would anyone do this

01:45:38.800 --> 01:45:41.760
to why isn't everyone else doing this? Because

01:45:41.760 --> 01:45:45.840
it makes complete sense, right? And yeah, but

01:45:45.840 --> 01:45:48.979
you can't like try to explain that to people

01:45:48.979 --> 01:45:52.539
who are not going to be, you know, it's not.

01:45:52.640 --> 01:45:55.380
Yeah, it's not possible to explain. They don't

01:45:55.380 --> 01:45:59.359
get it. And why didn't you stop with Vim there?

01:45:59.579 --> 01:46:02.659
Like, why didn't you say? Because it happened

01:46:02.659 --> 01:46:05.340
to me as well. I think it happens to all of us,

01:46:05.359 --> 01:46:10.109
right? Following a tutorial edit Network config

01:46:10.109 --> 01:46:12.829
file setting a static IP address in a server

01:46:12.829 --> 01:46:16.569
it was and the guy opened him and He explained

01:46:16.569 --> 01:46:20.489
how to write quit and all that was kind enough.

01:46:20.750 --> 01:46:25.250
So I was able to quit But I thought this is trash.

01:46:25.550 --> 01:46:30.029
I don't like this I'm never gonna use this again.

01:46:30.390 --> 01:46:32.930
Why did you continue with them? Why didn't you

01:46:32.930 --> 01:46:39.520
stop there? Because, I'll show you, I found out

01:46:39.520 --> 01:46:45.619
that you could use Vim on Android through Termux.

01:46:46.180 --> 01:46:50.399
And which meant, along with version control,

01:46:50.640 --> 01:46:56.039
I had my manuscripts with me on my phone. And

01:46:56.039 --> 01:47:01.220
I had the same functionality, I had the same

01:47:01.220 --> 01:47:04.810
software, Vim. on on the phone along with my

01:47:04.810 --> 01:47:08.409
manuscripts and i could on the phone jump around

01:47:08.409 --> 01:47:12.609
my documents really fast right and so that that

01:47:12.609 --> 01:47:14.949
made that made the very fact that it was available

01:47:14.949 --> 01:47:17.609
in two different platforms my linux platform

01:47:17.609 --> 01:47:21.109
at that time and my uh saying it meant my writing

01:47:21.109 --> 01:47:24.689
environment was the same so i i realized i could

01:47:24.689 --> 01:47:28.170
make my writing environment the same on my computer

01:47:28.170 --> 01:47:32.720
as well as my phone And then it was like, OK,

01:47:32.939 --> 01:47:35.500
if I can do that, can I write screenplays? Can

01:47:35.500 --> 01:47:37.960
I do this? Can I do that? Can I do that? And

01:47:37.960 --> 01:47:41.359
I kept adding shit into it until it became like

01:47:41.359 --> 01:47:45.779
a full fledged thing where I could find files

01:47:45.779 --> 01:47:51.399
or, you know, grip sentences or do all of those

01:47:51.399 --> 01:47:53.659
fancy things that, you know, programmers do.

01:47:53.800 --> 01:47:56.760
But to my prose documents and I could do it.

01:47:57.199 --> 01:47:59.680
And when I started doing that, I just remember

01:47:59.680 --> 01:48:03.300
thinking there's no way that anyone's ever going

01:48:03.300 --> 01:48:05.680
to convince me Microsoft Word is a better way

01:48:05.680 --> 01:48:08.840
of doing these things. Because the same manuscript,

01:48:09.020 --> 01:48:13.560
the manuscript I showed you, if I open the same

01:48:13.560 --> 01:48:17.880
manuscript on a doc format and I was to open

01:48:17.880 --> 01:48:20.680
it, it would take a minute and a half to open

01:48:20.680 --> 01:48:23.279
it because it's 300 plus pages right now. That's

01:48:23.279 --> 01:48:26.619
number one. it would be either at the very top

01:48:26.619 --> 01:48:29.399
of the document or at the very bottom now what

01:48:29.399 --> 01:48:31.479
if i was working on a section that's at the very

01:48:31.479 --> 01:48:34.619
center of it i can't you know in vim i can put

01:48:34.619 --> 01:48:37.319
a mark saying this is mark eight so even if i

01:48:37.319 --> 01:48:41.300
come back to it i just you know plus tida a and

01:48:41.300 --> 01:48:43.180
i go back to the exact place where i stopped

01:48:43.180 --> 01:48:46.060
those things like make a huge difference when

01:48:46.060 --> 01:48:49.520
you are uh when you are writing Whereas with

01:48:49.520 --> 01:48:52.140
Word document, I would be scrolling like a monkey,

01:48:52.239 --> 01:48:54.199
up and down, figuring out, okay, where did I

01:48:54.199 --> 01:48:57.340
stop? Like, honestly, a monkey could do it, right?

01:48:57.899 --> 01:49:00.340
Like, scrolling up and down a document, even

01:49:00.340 --> 01:49:02.939
a monkey can do it, right? Like, I don't want

01:49:02.939 --> 01:49:05.460
to be like that, you know, like that passive

01:49:05.460 --> 01:49:07.579
monkey just scrolling up and down my document.

01:49:07.659 --> 01:49:11.079
I want to be able to go exactly where it is that

01:49:11.079 --> 01:49:13.100
I want to go. And you have to understand that

01:49:13.100 --> 01:49:17.060
we as writers sometimes work with, like... very

01:49:17.060 --> 01:49:20.079
brief windows of inspiration and when that very

01:49:20.079 --> 01:49:22.479
brief window of inspiration strikes you sometimes

01:49:22.479 --> 01:49:25.500
you want to be able to open your manuscript and

01:49:25.500 --> 01:49:29.279
go exactly where where you want to where that

01:49:29.279 --> 01:49:31.060
inspiration struck and you want to be able to

01:49:31.060 --> 01:49:34.260
go exactly that yeah go there and start working

01:49:34.260 --> 01:49:37.140
immediately i can't do that on microsoft word

01:49:37.140 --> 01:49:40.600
even when i was on microsoft word what if if

01:49:40.600 --> 01:49:43.220
i didn't have moments where inspiration struck

01:49:43.760 --> 01:49:46.119
and this is back in my windows days i would just

01:49:46.119 --> 01:49:49.220
start notepad and on notepad i would just you

01:49:49.220 --> 01:49:51.439
know spit everything out i'll vomit everything

01:49:51.439 --> 01:49:55.640
out on notepad save that there and possibly email

01:49:55.640 --> 01:49:58.300
it to myself with a very detailed subject line

01:49:58.300 --> 01:50:00.420
and all that stuff essentially like some sort

01:50:00.420 --> 01:50:03.359
of like you know primitive version control that's

01:50:03.359 --> 01:50:08.520
what i would do uh all that all that kind of

01:50:08.520 --> 01:50:11.960
primitive monkey -like nonsense is god and what

01:50:11.960 --> 01:50:14.899
i have instead is is this very sophisticated

01:50:14.899 --> 01:50:18.560
thing that that has been time tested it's like

01:50:18.560 --> 01:50:21.460
you know both bim and neobim have gone through

01:50:21.460 --> 01:50:25.439
decades of of uh evolution in computer science

01:50:25.439 --> 01:50:28.380
right then and they've stayed relevant somehow

01:50:28.380 --> 01:50:30.260
or the other which means they're doing something

01:50:30.260 --> 01:50:36.399
right um and and you can make the argument yeah

01:50:36.399 --> 01:50:38.340
sure that they're doing something right and it's

01:50:38.340 --> 01:50:42.850
only to only for programmers but once you understand

01:50:42.850 --> 01:50:47.050
that prose can become plain text as well, then

01:50:47.050 --> 01:50:50.750
the tools that programmers use can be the tools

01:50:50.750 --> 01:50:52.850
for writers as well, which is essentially how

01:50:52.850 --> 01:50:56.529
I ended up with BIM at that point in time. And

01:50:56.529 --> 01:51:00.989
I felt like it was the best tool for allowing

01:51:00.989 --> 01:51:04.630
me to write, edit and world build at the speed

01:51:04.630 --> 01:51:08.789
of thought. Now, of course, with the same key

01:51:08.789 --> 01:51:11.609
bindings, I bring that same sort of perspective

01:51:11.609 --> 01:51:15.609
to events. And it's just as much fun. Yeah. How

01:51:15.609 --> 01:51:18.689
many years ever since you started with BIM on

01:51:18.689 --> 01:51:21.770
that server? How many years have you dedicated

01:51:21.770 --> 01:51:25.149
to your config? How many hours? What would you

01:51:25.149 --> 01:51:28.590
say those hours would translate into years of

01:51:28.590 --> 01:51:33.829
configuring stuff? BIM, like I said, took...

01:51:34.539 --> 01:51:38.800
so when i started i had i was on vim vim proper

01:51:38.800 --> 01:51:43.800
right so i had a uh vim rc that that i used for

01:51:43.800 --> 01:51:47.140
about three to four months then i learned about

01:51:47.140 --> 01:51:50.039
new vim and i kind of like you know how they

01:51:50.039 --> 01:51:54.899
patch your um if you are coming from vim background

01:51:54.899 --> 01:51:57.680
you can have an init lua file that kind of uses

01:51:57.680 --> 01:52:01.039
the same vim rc in order to have yeah so i was

01:52:01.039 --> 01:52:06.300
doing that for a bit as well um Then I realized

01:52:06.300 --> 01:52:11.739
the plugin ecosystem for NeoWIM was a lot more

01:52:11.739 --> 01:52:16.460
lively than it was for WIM. So I took two or

01:52:16.460 --> 01:52:19.079
three plugins from the WIM ecosystem. That was

01:52:19.079 --> 01:52:24.600
WIM Wiki and WIM Org Mode and WIM Fountain. Those

01:52:24.600 --> 01:52:27.680
three and everything else I basically used from

01:52:27.680 --> 01:52:31.239
the NeoWIM ecosystem, which is how OviWrite came

01:52:31.239 --> 01:52:35.199
about. And I was pretty happy with it. Honestly,

01:52:35.340 --> 01:52:38.500
I was very happy with it. It's just that org

01:52:38.500 --> 01:52:42.300
mode, I felt was, there was things about org

01:52:42.300 --> 01:52:44.479
mode that I needed to discover. And for that,

01:52:44.539 --> 01:52:47.619
I needed to go to Emacs. And in going to Emacs,

01:52:47.680 --> 01:52:50.260
I discovered all the other things about Emacs.

01:52:50.260 --> 01:52:52.140
And I'm like, okay, I'm going to stay here. I

01:52:52.140 --> 01:52:55.939
like it here. And what percentage would you say

01:52:55.939 --> 01:52:58.979
that comes to configure and stuff? I know that,

01:52:59.020 --> 01:53:02.670
for example, stuff that i have to do versus stuff

01:53:02.670 --> 01:53:06.430
over time that i spend configuring stuff the

01:53:06.430 --> 01:53:10.710
time that i spend configuring is high yeah i

01:53:10.710 --> 01:53:13.489
mean like i said i think uh if you remember what

01:53:13.489 --> 01:53:16.810
i said about lua versus lisp i probably spent

01:53:16.810 --> 01:53:21.329
uh i would estimate close to 300 hours to get

01:53:21.329 --> 01:53:24.449
to that point where override i came to that point

01:53:24.449 --> 01:53:26.609
where override for something i could put up in

01:53:26.609 --> 01:53:30.560
a public project and you know uh help other writers

01:53:30.560 --> 01:53:33.399
use it as well so that's i would estimate about

01:53:33.399 --> 01:53:36.119
300 hours but in that 300 hours i was able to

01:53:36.119 --> 01:53:40.100
do a lot of work uh while it was getting to that

01:53:40.100 --> 01:53:42.020
point of where it was like an integrated writing

01:53:42.020 --> 01:53:44.939
environment basically when i said a lot of work

01:53:44.939 --> 01:53:47.859
i made my actual writing work i could still get

01:53:47.859 --> 01:53:52.539
a lot of work on it right uh emacs with my current

01:53:52.539 --> 01:53:55.760
config i barely changed it it's it's it's not

01:53:55.760 --> 01:53:59.100
even my config it's basically config called emacs

01:53:59.100 --> 01:54:03.220
kickstarter for new web users right so it it's

01:54:03.220 --> 01:54:06.939
essentially for uh for meant for us all i did

01:54:06.939 --> 01:54:11.399
was add yeah for us yeah yeah yeah it's meant

01:54:11.399 --> 01:54:14.939
for it's meant for new people right and i think

01:54:14.939 --> 01:54:19.180
the the guy who uh his name is what his name

01:54:19.180 --> 01:54:23.479
uh i think he he's also someone who's who splits

01:54:23.479 --> 01:54:27.039
his time between both and i think he saw a common

01:54:27.039 --> 01:54:31.039
ground so essentially the common ground was on

01:54:31.039 --> 01:54:34.699
the space bar use of the space bar as leader

01:54:34.699 --> 01:54:37.039
key and so on and so forth which is how doom

01:54:37.039 --> 01:54:42.239
max and space max also work but doom max i felt

01:54:42.239 --> 01:54:45.779
was a little like the the it had like a modular

01:54:45.779 --> 01:54:48.720
config that requires you to go through too many

01:54:48.720 --> 01:54:51.659
files in order to be able to fix certain things

01:54:51.659 --> 01:54:54.680
right whereas this guy was just a single init

01:54:54.680 --> 01:54:58.020
file everything was in one this thing uh one

01:54:58.020 --> 01:55:02.600
file and all i had to do was add in uh four things

01:55:02.600 --> 01:55:08.819
all grown fountain uh latte that's it those are

01:55:08.819 --> 01:55:11.180
the only things he hadn't added so once i added

01:55:11.180 --> 01:55:15.779
that i had everything else yeah and And you learned

01:55:15.779 --> 01:55:19.899
a lot in NeoVim and all of the other tools that

01:55:19.899 --> 01:55:22.560
you have used. So when you switch to Emacs, it's

01:55:22.560 --> 01:55:25.800
like, oh, this is really similar to NeoVim. So

01:55:25.800 --> 01:55:28.100
it's not as difficult as when you started with

01:55:28.100 --> 01:55:35.539
Vim for the first time. Yeah. Yeah. Also, one

01:55:35.539 --> 01:55:40.329
thing that Emacs has is... uh so i'm pretty sure

01:55:40.329 --> 01:55:44.090
for neovim you're using lazy git right for your

01:55:44.090 --> 01:55:48.069
version control okay uh lazy git is great i i

01:55:48.069 --> 01:55:52.529
prefer lazy git as well but uh emacs has something

01:55:52.529 --> 01:55:57.670
called magic which honestly i haven't figured

01:55:57.670 --> 01:56:01.210
out magic yet this is what magic looks like uh

01:56:01.210 --> 01:56:05.619
so i as you can see i still haven't figured out

01:56:05.619 --> 01:56:11.020
magic properly but i use uh um i use uh lazy

01:56:11.020 --> 01:56:15.739
git and i compare how uh how both lazy git and

01:56:15.739 --> 01:56:19.439
magic kind of like uh track my version uh the

01:56:19.439 --> 01:56:22.880
same so i i only started using magic about um

01:56:22.880 --> 01:56:29.180
i'd say uh about two weeks ago um and as and

01:56:29.180 --> 01:56:30.880
i still haven't figured it out so what i usually

01:56:30.880 --> 01:56:34.239
do is i have lazy git running alongside it and

01:56:34.239 --> 01:56:37.220
i see uh and i try to kind of like apply the

01:56:37.220 --> 01:56:40.479
same essence from lazy git into magic but magic

01:56:40.479 --> 01:56:43.859
is supposedly incredibly powerful again i don't

01:56:43.859 --> 01:56:46.600
need that additional power of like being able

01:56:46.600 --> 01:56:50.460
to do uh blames and you know those kind of things

01:56:50.460 --> 01:56:53.279
because i don't work on a shared repository at

01:56:53.279 --> 01:56:57.550
all uh but uh it's pretty great and i think if

01:56:57.550 --> 01:57:00.010
you're like what i've heard from people who work

01:57:00.010 --> 01:57:03.729
on emacs on large code bases with other collaborators

01:57:03.729 --> 01:57:06.869
is magic is incredible in those scenarios because

01:57:06.869 --> 01:57:10.949
we're able to kind of like you know see uh contributions

01:57:10.949 --> 01:57:13.770
and see where like especially i think its blame

01:57:13.770 --> 01:57:15.609
function is supposed to be incredibly powerful

01:57:15.609 --> 01:57:19.890
yeah i've heard about that too uh maggot i haven't

01:57:19.890 --> 01:57:26.140
played with it but i think i will Regarding your

01:57:26.140 --> 01:57:29.100
repo, what's going to happen to it? Are you going

01:57:29.100 --> 01:57:33.439
to pass the flag? I requested one of the users

01:57:33.439 --> 01:57:37.760
because I found one single user always helping

01:57:37.760 --> 01:57:40.100
all the new users with the technical support

01:57:40.100 --> 01:57:42.899
stuff and all that. So I asked him if he was

01:57:42.899 --> 01:57:45.939
interested. Unfortunately, he's responsible.

01:57:46.699 --> 01:57:51.840
I would love to, Dina, but the problem is I've

01:57:51.840 --> 01:57:56.760
also discovered Emacs. I shit you not, right?

01:57:57.140 --> 01:58:01.140
I also discovered Emacs and I'm like, I'm wondering

01:58:01.140 --> 01:58:04.819
if I also should move completely to Emacs. Coincidentally

01:58:04.819 --> 01:58:08.579
enough, I'm in the same place right now. So you

01:58:08.579 --> 01:58:12.260
can update the readme and delete whatever is

01:58:12.260 --> 01:58:17.300
in the readme and just use Emacs. Just use Emacs.

01:58:17.800 --> 01:58:21.739
I'm actually wondering if I should just archive

01:58:21.739 --> 01:58:26.539
the project because but there are some genuinely

01:58:26.539 --> 01:58:30.619
I've gotten about two dozen support requests

01:58:30.619 --> 01:58:36.220
over the time that two dozen unique support requests

01:58:36.220 --> 01:58:39.060
from people who are like unique users who are

01:58:39.060 --> 01:58:43.220
using it for their workflow and I thought that

01:58:43.220 --> 01:58:47.180
was crazy that i i honestly because i remember

01:58:47.180 --> 01:58:49.640
telling a friend of a friend of mine who's actually

01:58:49.640 --> 01:58:52.380
a software engineer that i have this project

01:58:52.380 --> 01:58:54.420
where i'm getting pull requests and technical

01:58:54.420 --> 01:58:58.739
support questions and he was like why did you

01:58:58.739 --> 01:59:01.359
go and do this now you're not going to be able

01:59:01.359 --> 01:59:03.800
to sleep right you might have just a couple of

01:59:03.800 --> 01:59:07.000
dozen users here but if this thing becomes remotely

01:59:07.000 --> 01:59:11.729
successful you do not have any clue what it means

01:59:11.729 --> 01:59:15.930
to like maintain uh you know repository in the

01:59:15.930 --> 01:59:18.949
public domain you have zero idea about it already

01:59:18.949 --> 01:59:21.329
and when i told him the other day i can't keep

01:59:21.329 --> 01:59:24.149
up with it he's like yeah i told you so you shouldn't

01:59:24.149 --> 01:59:26.909
have put this out you shouldn't have put it out

01:59:26.909 --> 01:59:29.069
and you should have invited other like you know

01:59:29.069 --> 01:59:32.029
writers to come on board because that he also

01:59:32.029 --> 01:59:34.850
explained it probably is like listen not every

01:59:34.850 --> 01:59:39.020
writer is going to have be as persistent as you

01:59:39.020 --> 01:59:41.479
nor are they going to come in with that at least

01:59:41.479 --> 01:59:44.960
certainly above average understanding of technology

01:59:44.960 --> 01:59:48.300
for from a writer's standpoint so they are going

01:59:48.300 --> 01:59:51.079
to keep asking you questions over and over and

01:59:51.079 --> 01:59:53.079
over again sometimes it might even look like

01:59:53.079 --> 01:59:57.699
simple questions that you know Yeah, so the long

01:59:57.699 --> 01:59:59.939
-winded answer is I don't know. I might kind

01:59:59.939 --> 02:00:01.960
of like archive it at some point or the other,

02:00:02.100 --> 02:00:05.600
but for the time being, it seems like it has

02:00:05.600 --> 02:00:08.380
a few users who enjoy it, so I'll keep it for

02:00:08.380 --> 02:00:11.260
the time being. Okay. Yeah, that's one of the

02:00:11.260 --> 02:00:15.399
reasons why I haven't switched my .files or my

02:00:15.399 --> 02:00:20.659
NeoVim config into a repo. Right. Where is it?

02:00:20.699 --> 02:00:27.600
Let me see. Here. I have everything in my .files,

02:00:27.739 --> 02:00:31.920
right? So the excuse is if someone needs support

02:00:31.920 --> 02:00:34.300
or if someone wants to change something, it's

02:00:34.300 --> 02:00:37.479
like, hey, these are my .files, just clone them,

02:00:37.579 --> 02:00:40.439
change them to your liking. But if I would create

02:00:40.439 --> 02:00:44.220
a repo out of my config, I'm pretty sure I would

02:00:44.220 --> 02:00:48.920
get a lot of requests and I don't want to deal

02:00:48.920 --> 02:00:52.680
with that. Yeah, I know exactly what you mean,

02:00:52.779 --> 02:00:56.319
man. i wouldn't like it is a it is a responsibility

02:00:56.319 --> 02:01:01.340
right uh and an actual like responsibility that

02:01:01.340 --> 02:01:04.520
you need to like take somewhat seriously which

02:01:04.520 --> 02:01:08.479
is why i don't want to give half big answers

02:01:08.479 --> 02:01:11.880
i don't want to like be uh like especially when

02:01:11.880 --> 02:01:14.560
someone because a lot of the users that i've

02:01:14.560 --> 02:01:18.020
gotten emails from are windows users now i haven't

02:01:18.020 --> 02:01:21.180
used windows since the pandemic so i have no

02:01:21.180 --> 02:01:25.939
clue what neo vm is like on windows i have zero

02:01:25.939 --> 02:01:30.079
clue right so uh and i have no intention of like

02:01:30.079 --> 02:01:32.239
even installing a virtual machine of windows

02:01:32.239 --> 02:01:35.220
to see what it's like i just do not want to put

02:01:35.220 --> 02:01:38.619
myself into that visit so yeah i feel like i'm

02:01:38.619 --> 02:01:41.600
doing a bad job right now i just need to accept

02:01:41.600 --> 02:01:44.100
that this is not for me and it was fun while

02:01:44.100 --> 02:01:47.199
it lasted now i need to like archive it or or

02:01:47.199 --> 02:01:49.619
just tell someone to fork it and just you know

02:01:49.619 --> 02:01:52.859
maintain it on their own yeah but yeah if there's

02:01:52.859 --> 02:01:56.180
someone watching the video still and they use

02:01:56.180 --> 02:01:59.520
overwrite they will probably reach out and uh

02:01:59.520 --> 02:02:03.050
they will yeah yeah please Yeah, I mean, if anyone's

02:02:03.050 --> 02:02:05.470
interested in taking over, I'll be more than

02:02:05.470 --> 02:02:09.069
happy to, like, you know, to handle the rates.

02:02:09.970 --> 02:02:13.710
Okay, wonderful. Which operating system do you

02:02:13.710 --> 02:02:18.810
use? At the moment, I'm on macOS. I'm on the

02:02:18.810 --> 02:02:25.729
M1 14 -inch macOS. What is this? Sequoia? Yeah,

02:02:26.050 --> 02:02:29.270
the latest one, Sequoia. Yeah, Sequoia, right?

02:02:29.350 --> 02:02:32.260
So I'm on Sequoia. why did you choose mac and

02:02:32.260 --> 02:02:35.500
not linux when are you jumping into the next

02:02:35.500 --> 02:02:42.520
rabbit hole i okay so when i so during the pandemic

02:02:42.520 --> 02:02:45.439
i jumped into linux completely because i was

02:02:45.439 --> 02:02:48.520
like uh i i just don't want to be on windows

02:02:48.520 --> 02:02:53.819
anymore so i used uh linux throughout 2020 2021

02:02:53.819 --> 02:02:59.340
2022 and it's only in the midst of 2023 that

02:02:59.340 --> 02:03:02.359
i got uh this machine and that was mostly because

02:03:02.359 --> 02:03:05.039
i had finished my first film and it was basically

02:03:05.039 --> 02:03:08.640
uh you know treat myself for finishing my first

02:03:08.640 --> 02:03:13.180
film right but i i i uh edited my entire feature

02:03:13.180 --> 02:03:17.319
length film on uh on ubuntu studio starting davinci

02:03:17.319 --> 02:03:20.579
resolve uh and all that stuff so i i'll be happy

02:03:20.579 --> 02:03:23.340
to kind of go back to linux but the problem is

02:03:23.819 --> 02:03:26.039
battery life on laptops for linux isn't great

02:03:26.039 --> 02:03:31.760
not yet it still gets incredibly hot i have an

02:03:31.760 --> 02:03:39.359
xps from 2018 which has a graphics card as it

02:03:39.359 --> 02:03:43.420
as it is and so when i'm using even light applications

02:03:44.350 --> 02:03:47.250
the you know the fans are going the noise really

02:03:47.250 --> 02:03:50.390
loud the noise all of that stuff whereas this

02:03:50.390 --> 02:03:52.829
with the battery life i've never heard the fans

02:03:52.829 --> 02:03:56.590
i've never seen it get hot i've thrown all sorts

02:03:56.590 --> 02:03:59.250
of at it davichi resort is running in the background

02:03:59.250 --> 02:04:01.510
there's a couple of local ai models running in

02:04:01.510 --> 02:04:04.210
the background it doesn't seem to complain about

02:04:04.210 --> 02:04:08.069
anything uh so i kind of uh yeah it does it doesn't

02:04:08.069 --> 02:04:10.909
complain it just like you know it seems to just

02:04:10.909 --> 02:04:13.470
shrunk its shoulders and just march on right

02:04:13.850 --> 02:04:16.090
i like that fact i like the fact that it does

02:04:16.090 --> 02:04:19.090
that but when i took this mac one of the things

02:04:19.090 --> 02:04:23.350
that i did miss was i missed having a uh window

02:04:23.350 --> 02:04:25.550
manager like solution uh because that's what

02:04:25.550 --> 02:04:29.390
i was using on my uh on on my linux uh so i got

02:04:29.390 --> 02:04:34.770
yamai i got skhd uh i put janky borders on this

02:04:34.770 --> 02:04:37.869
uh and so i basically and i you know like one

02:04:37.869 --> 02:04:41.210
of the things i don't like in my operating systems

02:04:41.210 --> 02:04:44.720
is the operating system to show itself so as

02:04:44.720 --> 02:04:47.819
you can see i always like everything to be full

02:04:47.819 --> 02:04:50.659
screen i don't want to see my i don't want to

02:04:50.659 --> 02:04:54.239
see the dock i i i completely hate the dock as

02:04:54.239 --> 02:04:57.899
a user interface paradigm i completely i load

02:04:57.899 --> 02:05:02.220
it it's horrible it takes real estate from the

02:05:02.220 --> 02:05:06.920
screen right i completely load it uh so i always

02:05:06.920 --> 02:05:10.239
remove that i also remove uh what what's this

02:05:10.239 --> 02:05:15.819
um This one, you know, the top toolbar. It's

02:05:15.819 --> 02:05:19.060
always hidden because, again, I don't want my

02:05:19.060 --> 02:05:21.159
operating system to show itself. I'd rather it

02:05:21.159 --> 02:05:24.319
just be in the background. And I just want certain

02:05:24.319 --> 02:05:27.560
functionality done well. So tiling windows done

02:05:27.560 --> 02:05:31.560
well. And all the other, you know, artifacts

02:05:31.560 --> 02:05:33.739
of the OS to kind of like be in the background

02:05:33.739 --> 02:05:37.260
as much as possible. So I use Yabai, SKHD and

02:05:37.260 --> 02:05:41.130
Jackie Borders. and i'm happy with that uh and

02:05:41.130 --> 02:05:43.449
everything else is like keyboard centric workflows

02:05:43.449 --> 02:05:46.789
essentially all that comes from linux yeah you're

02:05:46.789 --> 02:05:50.029
the first person that i talked to that uses yabai

02:05:50.029 --> 02:05:53.449
well josh medesky used yabai in the past but

02:05:53.449 --> 02:05:57.149
he moved away from yabai and i see that you use

02:05:57.149 --> 02:06:00.649
your bike in stack mode right single application

02:06:00.649 --> 02:06:06.579
on the screen no or no i mean no i i use it Yeah,

02:06:06.600 --> 02:06:12.819
I use it in BSP. But when I'm on Neo, the only

02:06:12.819 --> 02:06:15.939
reason this thing is stacked is because the PDF

02:06:15.939 --> 02:06:19.420
is live updating as I make changes to the manuscript.

02:06:19.619 --> 02:06:21.579
So I want to see how it looks. That's the only

02:06:21.579 --> 02:06:28.640
reason. Otherwise, almost all of my... Yeah,

02:06:30.199 --> 02:06:32.279
all of them are in full screen most of the time.

02:06:32.600 --> 02:06:35.220
I prefer things to be completely full screen.

02:06:35.439 --> 02:06:38.520
And if I really need to call upon anything, I

02:06:38.520 --> 02:06:41.840
have Raycast for this. Raycast is great because

02:06:41.840 --> 02:06:45.279
it allows me to have keyboard -centric workflow.

02:06:45.460 --> 02:06:51.439
So if I say Emacs, for example, Emacs is alt

02:06:51.439 --> 02:06:59.899
E opens Emacs, right? Chrome is alt C. You know,

02:06:59.899 --> 02:07:02.699
so this... this is the easy way for me to do

02:07:02.699 --> 02:07:05.520
this as opposed to have the doc or mission control

02:07:05.520 --> 02:07:08.640
or any of the other stuff that mac has i prefer

02:07:08.640 --> 02:07:14.359
this way of doing it okay wonderful okay and

02:07:14.359 --> 02:07:18.840
um let's see what else do we have here okay your

02:07:18.840 --> 02:07:21.819
thoughts on linux we already know that you have

02:07:21.819 --> 02:07:25.340
a lot of experience with linux windows was it

02:07:25.340 --> 02:07:29.729
your first operating system no i grew up on mac

02:07:29.729 --> 02:07:34.609
actually so my my uh i had access to mac machines

02:07:34.609 --> 02:07:39.850
in the 80s because my dad my dad was in the publishing

02:07:39.850 --> 02:07:42.069
industry right and he was in the printing industry

02:07:42.069 --> 02:07:47.010
so he was digitizing his family business and

02:07:47.010 --> 02:07:49.729
how he started digitizing it was with the early

02:07:49.729 --> 02:07:53.170
apple machines so he met if you remember the

02:07:53.170 --> 02:07:58.029
very first macintoshes from the 80s I had the

02:07:58.029 --> 02:08:01.649
Apple II, the Apple III growing up. So, you know,

02:08:01.670 --> 02:08:04.989
the single tiny all -in -one computers with just

02:08:04.989 --> 02:08:07.369
a keyboard. Yeah, so those were my first computers

02:08:07.369 --> 02:08:10.850
growing up. And until I was 18, I didn't have

02:08:10.850 --> 02:08:13.869
Windows. I was just like, my dad was like, there's

02:08:13.869 --> 02:08:16.250
a computer at home. And I'd be like, I can't

02:08:16.250 --> 02:08:19.010
play video games on this. I can't go online on

02:08:19.010 --> 02:08:21.329
this because no one in my country knew how to

02:08:21.329 --> 02:08:25.739
connect dial -up to a Mac back then. Because

02:08:25.739 --> 02:08:30.819
Mac wasn't sexy at all at that point. I couldn't

02:08:30.819 --> 02:08:33.760
play any of the CD ROMs because most of the CD

02:08:33.760 --> 02:08:38.520
ROMs were for PC. So all my friends would be

02:08:38.520 --> 02:08:44.420
playing video games on their 286 and 386 machines.

02:08:44.640 --> 02:08:47.880
And I had these Mac machines where I couldn't

02:08:47.880 --> 02:08:50.000
do anything. I couldn't even get online until

02:08:50.000 --> 02:08:53.260
I was like 19, 20. And that's only because...

02:08:53.520 --> 02:08:56.119
my dad was like okay finally here's your here's

02:08:56.119 --> 02:09:01.560
a i like a what is it x86 it was a pentium 3.

02:09:01.680 --> 02:09:04.699
so that's the picture 3. so from pentium 3 to

02:09:04.699 --> 02:09:11.500
the i7 9750 so the ninth generation of the i7

02:09:11.500 --> 02:09:15.119
though i was on windows after that i was just

02:09:15.119 --> 02:09:20.380
uh i moved to back to mac so what are your thoughts

02:09:20.380 --> 02:09:24.079
on windows now that's up now do you like it oh

02:09:24.079 --> 02:09:30.060
my god oh my gosh no man like no i i sometimes

02:09:30.060 --> 02:09:32.760
i have to work in client offices where they give

02:09:32.760 --> 02:09:36.619
me the the you know pre -configured machines

02:09:36.619 --> 02:09:43.039
or the approved machines and i just i'm like

02:09:43.039 --> 02:09:47.899
oh my god i can't i can't do this uh i actually

02:09:47.899 --> 02:09:54.010
said no to a job that requires me to uh use company

02:09:54.010 --> 02:09:57.350
issued laptops at the company issued laptop with

02:09:57.350 --> 02:10:02.609
all the this you know junk uh windows machines

02:10:02.609 --> 02:10:05.170
right not even high -end ones like it was just

02:10:05.170 --> 02:10:08.369
these junk plasticky ones that would just die

02:10:08.369 --> 02:10:12.890
like the keyboards are shit it's windows 10 having

02:10:12.890 --> 02:10:17.189
ants being thrown in every direction i was like

02:10:17.189 --> 02:10:22.020
no man i can't do this i said no right and the

02:10:22.020 --> 02:10:24.760
job was as i mean the job wasn't the most challenging

02:10:24.760 --> 02:10:28.000
thing the pay was good but i was like even for

02:10:28.000 --> 02:10:30.479
three months to work on this shitty laptop on

02:10:30.479 --> 02:10:35.000
uh on windows it's just no no you were used to

02:10:35.000 --> 02:10:38.520
linux and mac by then already yeah yeah yeah

02:10:38.520 --> 02:10:40.920
yeah very much space i i even asked him look

02:10:40.920 --> 02:10:43.760
if you're giving me that laptop can i just flash

02:10:43.760 --> 02:10:47.119
it can i put uh linux on it and i will get all

02:10:47.119 --> 02:10:50.159
the work that you want done faster than you would

02:10:50.159 --> 02:10:52.939
get from me from uh on windows and they're like

02:10:52.939 --> 02:10:55.859
no you can't do it this is corporate protocol

02:10:55.859 --> 02:11:01.000
and so on and so forth yeah i guess once you

02:11:01.000 --> 02:11:05.220
try linux or mac and you go to the unix world

02:11:05.220 --> 02:11:10.140
going back to windows yeah it's like yeah yeah

02:11:10.140 --> 02:11:14.180
yeah okay keep me in the unix world i i i'm happy

02:11:14.180 --> 02:11:17.579
in in the world of unix i if it's mac it's great

02:11:17.579 --> 02:11:20.239
if it's linux it's great just don't put me on

02:11:20.239 --> 02:11:24.159
windows uh i i'll probably just like say no yeah

02:11:24.159 --> 02:11:27.819
okay okay in which terminal are you using right

02:11:27.819 --> 02:11:31.819
now terminal emulator kitty kitty you're in kitty

02:11:31.819 --> 02:11:35.399
why haven't you switched to western or go see

02:11:35.399 --> 02:11:40.500
like all the cool kids uh i i have this term

02:11:40.500 --> 02:11:47.399
here uh it's not no not western i have uh ghosty.

02:11:47.439 --> 02:11:51.560
I have ghosty here, actually. But ghosty's configuration

02:11:51.560 --> 02:11:54.319
file, I still have it configured to my liking.

02:11:54.500 --> 02:11:57.779
The only ghosty that runs right now is my lazy

02:11:57.779 --> 02:12:02.779
git instance. That's the only thing that's ghosty.

02:12:04.020 --> 02:12:06.260
That's the only thing that's ghosty. Everything

02:12:06.260 --> 02:12:10.359
else is kitty. Because kitty, I've had a chance

02:12:10.359 --> 02:12:13.720
to properly configure it, and it's exactly to

02:12:13.720 --> 02:12:20.060
my liking. Okay. okay wonderful and oh what about

02:12:20.060 --> 02:12:23.180
multiple monitors do you like working with one

02:12:23.180 --> 02:12:28.880
monitor or multiple ones i need to yeah can you

02:12:28.880 --> 02:12:33.819
explain why yeah um i think part of it comes

02:12:33.819 --> 02:12:38.779
because of being a film editor you need two monitors

02:12:38.779 --> 02:12:42.319
right sometimes uh your source monitor versus

02:12:42.319 --> 02:12:47.159
your uh you know the pointer that you are where

02:12:47.159 --> 02:12:48.899
you have your timeline and so on and so forth

02:12:48.899 --> 02:12:51.699
so i kind of got used to it that way but because

02:12:51.699 --> 02:12:54.000
i was working as a writer and a film editor at

02:12:54.000 --> 02:12:57.479
the same time what what i started seeing was

02:12:57.479 --> 02:13:00.800
oh i could have any any reference documents on

02:13:00.800 --> 02:13:03.180
the second screen while my primary screen screen

02:13:03.180 --> 02:13:06.140
is where i'm writing into this so that became

02:13:06.140 --> 02:13:12.699
a thing uh and now you know with how i work uh

02:13:12.699 --> 02:13:15.859
yeah multiple monitors. So even when I'm portable,

02:13:16.159 --> 02:13:19.520
like mobile rather, when I'm moving around, I

02:13:19.520 --> 02:13:22.859
use my iPad Pro as my second external monitor.

02:13:23.279 --> 02:13:27.720
You can extend it that way. So even if I'm traveling

02:13:27.720 --> 02:13:30.539
in a plane or in a train or something like this,

02:13:30.680 --> 02:13:34.340
the iPad becomes my second monitor of sorts.

02:13:34.640 --> 02:13:37.699
And it's very useful that way. Okay. Since you

02:13:37.699 --> 02:13:43.520
write a lot, handheld is very important. write

02:13:43.520 --> 02:13:47.279
a lot of markdown or my notes you know technical

02:13:47.279 --> 02:13:50.819
notes if i need to do something i write it down

02:13:50.819 --> 02:13:53.380
because i will forget it in a few months and

02:13:53.380 --> 02:14:00.199
uh hands start suffering after a while how has

02:14:00.199 --> 02:14:03.920
that been what keyboard do you use and how how

02:14:03.920 --> 02:14:09.260
has the experience been um so i recently got

02:14:09.260 --> 02:14:14.010
myself a mechanical keyboard uh i always be okay

02:14:14.010 --> 02:14:17.270
using, I mean, especially once I moved to Vim

02:14:17.270 --> 02:14:23.829
key bindings. And Mac has this thing called Vim,

02:14:23.829 --> 02:14:26.729
kind of Vim, or Vim Anywhere. I think it's called

02:14:26.729 --> 02:14:30.770
kind of Vim, where you have inside text boxes

02:14:30.770 --> 02:14:33.529
inside the Mac operating system, you can have

02:14:33.529 --> 02:14:37.109
Vim key bindings. Does that make sense? Right?

02:14:37.210 --> 02:14:42.560
So, let me just show you. this is my this is

02:14:42.560 --> 02:14:46.460
my uh address bar right now i have been key bindings

02:14:46.460 --> 02:14:50.920
you see that hold on it's delaying a little bit

02:14:50.920 --> 02:14:57.340
there you see it now i see like a raycast menu

02:14:57.340 --> 02:15:03.260
you know do you see my browser uh do you see

02:15:03.260 --> 02:15:07.659
my browser address bar yeah so this is vim key

02:15:07.659 --> 02:15:12.119
bindings on my browser addressed by itself because

02:15:12.119 --> 02:15:17.800
it's running a mac app called kind of bib it's

02:15:17.800 --> 02:15:21.180
called kind of it's called this right so those

02:15:21.180 --> 02:15:25.239
all of those has helped in terms of like making

02:15:25.239 --> 02:15:27.819
sure i don't have rsi and so on and so forth

02:15:27.819 --> 02:15:32.520
uh mouse usage has also drastically reduced but

02:15:32.520 --> 02:15:38.930
the problem with using a mac Mac in a tropical

02:15:38.930 --> 02:15:42.409
country is it's very hot. It's incredibly humid.

02:15:42.989 --> 02:15:47.189
So my arms tend to be extremely sweaty and those

02:15:47.189 --> 02:15:52.569
tend to smudge the base of the Mac laptop, right?

02:15:53.090 --> 02:15:56.569
Which I found extremely, you know, like it's

02:15:56.569 --> 02:15:58.170
kind of disgusting. So I'd have to every day

02:15:58.170 --> 02:16:01.670
clean it up as well. So I recently bought myself

02:16:01.670 --> 02:16:08.380
an Excel keyboard, this one. uh this is uh and

02:16:08.380 --> 02:16:12.359
uh this is basically now my new little toy uh

02:16:12.359 --> 02:16:16.079
and it's great it's just so great like i've been

02:16:16.079 --> 02:16:18.079
wanting to get myself a proper mechanical keyboard

02:16:18.079 --> 02:16:21.779
for a while and uh this one is just like exactly

02:16:21.779 --> 02:16:25.600
how i wanted it and now that i've got it it's

02:16:25.600 --> 02:16:28.739
it's you know thanks babe i don't know if it's

02:16:28.739 --> 02:16:32.319
going to so sorry go on What does your partner

02:16:32.319 --> 02:16:34.680
say every time you come up with something new?

02:16:34.780 --> 02:16:37.500
Because I keep coming up with new shit all the

02:16:37.500 --> 02:16:40.559
time. Like, oh, you know, I need a new keyboard.

02:16:40.719 --> 02:16:44.840
I have to find a way to tell her. And it's $400

02:16:44.840 --> 02:16:49.659
and it's like, what the fuck is happening next?

02:16:50.479 --> 02:16:58.309
What's the experience there? 15 how like how

02:16:58.309 --> 02:17:00.790
hard i've been working with this new project

02:17:00.790 --> 02:17:04.450
right so i uh and i was like this i need to treat

02:17:04.450 --> 02:17:09.389
myself with something and uh and she's like yeah

02:17:09.389 --> 02:17:12.729
go for it you're you're an adult you don't need

02:17:12.729 --> 02:17:15.969
to ask this you know i was like yeah but this

02:17:15.969 --> 02:17:18.010
is going to be a little ridiculous and i got

02:17:18.010 --> 02:17:22.290
myself this uh so this is basically you know

02:17:22.290 --> 02:17:28.149
the company that makes one plus fours no oh oneplus

02:17:28.149 --> 02:17:34.329
yeah so this is oneplus's mechanical keyboard

02:17:34.329 --> 02:17:39.090
it's completely aluminium it's gasket mounted

02:17:39.090 --> 02:17:44.930
linear tactile keys it comes with vr and qmk

02:17:44.930 --> 02:17:49.450
and it comes with the dial as well like you know

02:17:49.450 --> 02:17:56.659
this do you see the dial i don't see this Okay,

02:17:56.840 --> 02:17:59.139
do you see the dial? Do you see the dial? Yeah,

02:17:59.299 --> 02:18:04.040
so it's great. It's so heavy. It's so heavy that

02:18:04.040 --> 02:18:06.840
you can use this in a zombie apocalypse. So I

02:18:06.840 --> 02:18:09.139
was like, in case there's a zombie apocalypse,

02:18:09.500 --> 02:18:14.819
I have a thing that will protect us. And she's

02:18:14.819 --> 02:18:17.920
like, okay. She's like, why do you need a keyboard

02:18:17.920 --> 02:18:21.680
that heavy? But it's also like, I showed her

02:18:21.680 --> 02:18:25.110
the things it can do. and she was like she looked

02:18:25.110 --> 02:18:27.690
at it she just you know shook her head and walked

02:18:27.690 --> 02:18:32.950
off yeah she's like it's a good thing it's a

02:18:32.950 --> 02:18:36.069
good thing you have other talents because this

02:18:36.069 --> 02:18:38.149
is not the thing i would have fallen for you

02:18:38.149 --> 02:18:42.370
know if you had shown me this at the start okay

02:18:42.370 --> 02:18:47.309
yeah funny i told my wife the same thing hey

02:18:47.309 --> 02:18:51.649
my mac mini you know It's always on my desk.

02:18:52.170 --> 02:18:55.670
Sometimes I want to work somewhere else, right?

02:18:55.790 --> 02:19:00.069
I want to go to the bed, work there, go to the

02:19:00.069 --> 02:19:03.709
couch, work there. You know, I had to set the

02:19:03.709 --> 02:19:10.110
stage to get a $3 ,000 computer. Yeah. Yeah.

02:19:10.149 --> 02:19:15.319
There you go. I see. I see. yeah like even uh

02:19:15.319 --> 02:19:18.620
so i mean i i tried and the thing is i don't

02:19:18.620 --> 02:19:21.159
like throwing away my tech right i i make sure

02:19:21.159 --> 02:19:23.659
that i repurpose it and all that stuff but every

02:19:23.659 --> 02:19:27.860
four five years or so i i need a fresh batch

02:19:27.860 --> 02:19:31.680
of you know electronic gear in my hand right

02:19:31.680 --> 02:19:38.079
so after i finished my editing and finished my

02:19:38.079 --> 02:19:41.780
first film i was like i deserve some sort of

02:19:41.780 --> 02:19:44.780
reward because i was basically editing day in

02:19:44.780 --> 02:19:47.920
and day out for eight months like i was editing

02:19:47.920 --> 02:19:52.239
like you know working 18 19 hour days right so

02:19:52.239 --> 02:19:56.079
it was so i i was like i'm i deserve a reward

02:19:56.079 --> 02:19:59.389
so that's why i got myself the mac in the first

02:19:59.389 --> 02:20:01.709
place i was like okay i need battery life and

02:20:01.709 --> 02:20:05.350
so on so now that i've you know gone through

02:20:05.350 --> 02:20:08.409
another two years of working on the mac and all

02:20:08.409 --> 02:20:10.549
that stuff i was like i need a keyboard so about

02:20:10.549 --> 02:20:13.809
two weeks ago i got this keyboard uh i got myself

02:20:13.809 --> 02:20:18.309
this nice uh i i know as emac and neo web users

02:20:18.309 --> 02:20:21.489
we don't use the mouse so much but because i

02:20:21.489 --> 02:20:25.510
edit a lot on davinci result uh video you know

02:20:25.510 --> 02:20:28.850
yeah you need that right so i got myself a nice

02:20:28.850 --> 02:20:33.129
little uh ergonomic mouse there as well uh which

02:20:33.129 --> 02:20:37.010
is which is pretty cool so yeah man it it you

02:20:37.010 --> 02:20:41.049
know like just a regular regular regular nerd

02:20:41.049 --> 02:20:45.209
that's it that's what it is yeah okay now moving

02:20:45.209 --> 02:20:48.770
on to something not technical anymore and um

02:20:48.770 --> 02:20:51.829
i guess we're going to be done soon We've been

02:20:51.829 --> 02:20:53.829
here for two and a half hours and you should

02:20:53.829 --> 02:20:56.969
be writing. Yeah, I know. Yeah. Yeah, I know.

02:20:57.049 --> 02:21:01.969
Yeah. Let's just talk about, you know, not technical

02:21:01.969 --> 02:21:06.510
stuff at the end of it. What is your movie about

02:21:06.510 --> 02:21:12.649
and where can we find it? OK, my first film is

02:21:12.649 --> 02:21:17.309
about a contemporary artist based in Sri Lanka.

02:21:18.079 --> 02:21:21.559
called parlor p -a -l -a the movie is also called

02:21:21.559 --> 02:21:26.520
parlor after him uh the film is in film festivals

02:21:26.520 --> 02:21:30.940
right now so if what happens is movie the movie

02:21:30.940 --> 02:21:34.899
business is you either when you're you know if

02:21:34.899 --> 02:21:39.520
you have a marvel film for example you know you

02:21:39.520 --> 02:21:42.340
have all the you're the stars you have the budgets

02:21:42.340 --> 02:21:45.680
you don't need to do what i'm doing right in

02:21:45.680 --> 02:21:48.559
in cases where you don't have the largest budget

02:21:48.559 --> 02:21:51.639
and the most like you know like stars what you

02:21:51.639 --> 02:21:54.440
have to do is you send it into film festivals

02:21:54.440 --> 02:21:58.469
and it will run in uh And those film festivals

02:21:58.469 --> 02:22:01.709
individually will decide if your film is worth

02:22:01.709 --> 02:22:05.030
showing in that festival or not. If it runs in

02:22:05.030 --> 02:22:08.030
the festival, they have something called a market.

02:22:08.209 --> 02:22:11.309
And it's a market where distributors come and

02:22:11.309 --> 02:22:13.309
see if there are films they want to distribute.

02:22:15.229 --> 02:22:18.829
So my movie is in that process right now. So

02:22:18.829 --> 02:22:23.069
you can't see it anywhere until that part of

02:22:23.069 --> 02:22:27.170
the process is done. Oh, have you, well, of course

02:22:27.170 --> 02:22:30.549
you have heard about the platform MUBI, M -U

02:22:30.549 --> 02:22:33.069
-B -I. Yeah, yeah, yeah, yeah, of course. Yeah.

02:22:33.850 --> 02:22:39.750
So probably it could end up in MUBI, right? Fingers

02:22:39.750 --> 02:22:43.649
crossed, man, fingers crossed. But we shall see.

02:22:44.709 --> 02:22:50.290
See, even in the case of MUBI, a lot of the films

02:22:50.290 --> 02:22:55.159
that are there took years for it to get them

02:22:55.159 --> 02:23:01.299
in some cases right like uh right so you know

02:23:01.299 --> 02:23:04.920
sometimes you rediscover a film after very after

02:23:04.920 --> 02:23:08.840
its first appearance in public consciousness

02:23:08.840 --> 02:23:11.319
no one really paid attention to it then 20 years

02:23:11.319 --> 02:23:14.500
later someone rediscovers those things happen

02:23:14.500 --> 02:23:19.139
right so uh so yeah even nothing is like straightforward

02:23:19.139 --> 02:23:22.040
even with movie it has to do well in festivals

02:23:22.040 --> 02:23:25.079
it has to do well in the distributors and then

02:23:25.079 --> 02:23:28.280
it kind of like works its way there it's just

02:23:28.280 --> 02:23:33.239
incredibly like convoluted complex market uh

02:23:33.239 --> 02:23:35.959
dynamics that i've worked there and sometimes

02:23:35.959 --> 02:23:38.680
it's just very hard to keep track even for those

02:23:38.680 --> 02:23:43.440
of us in the industry yeah because I would like

02:23:43.440 --> 02:23:45.799
to watch it. You know, I'm eager to see what

02:23:45.799 --> 02:23:48.739
you came up with based on what we have discussed

02:23:48.739 --> 02:23:51.620
in the interview. You know, all of the dedication

02:23:51.620 --> 02:23:54.139
that you put into your tools, your writing and

02:23:54.139 --> 02:23:57.739
all that. I want to see what it is about. So

02:23:57.739 --> 02:24:01.860
let us know if it's published somewhere. Let

02:24:01.860 --> 02:24:07.079
us know. Sure. Okay. What would you say are your

02:24:07.079 --> 02:24:10.319
favorite movies? You want to talk about two of

02:24:10.319 --> 02:24:14.620
them? Yeah, yeah, sure. Ooh, favorite movies.

02:24:14.819 --> 02:24:18.520
Okay. Your audience is mostly like American,

02:24:18.819 --> 02:24:20.819
right? So I'm just going to give American friends

02:24:20.819 --> 02:24:24.000
for time being. From everywhere. They're from

02:24:24.000 --> 02:24:29.239
everywhere. Okay. Maybe American. Well, maybe

02:24:29.239 --> 02:24:33.319
United States because I'm American as well. Yeah,

02:24:33.319 --> 02:24:41.260
exactly. I'd say Let's go with 2001 A Space Odyssey

02:24:41.260 --> 02:24:45.879
and Apocalypse Now. Those two. And two very different

02:24:45.879 --> 02:24:49.680
films, but those two. Apocalypse Now. Let's see.

02:24:51.059 --> 02:24:54.479
It's from 1979 and 2001 A Space Odyssey is from

02:24:54.479 --> 02:24:58.979
1968. What is the Space Odyssey one? How did

02:24:58.979 --> 02:25:03.600
you say it was? 2001, as in you write it in numerals,

02:25:03.600 --> 02:25:08.110
2001 A Space Odyssey. It's science fiction. apocalypse

02:25:08.110 --> 02:25:13.930
now is a war film from 1979 yeah so that's that

02:25:13.930 --> 02:25:17.450
is one film and the other is apocalypse now apocalypse

02:25:17.450 --> 02:25:23.590
now yeah that's it yeah those two yeah they're

02:25:23.590 --> 02:25:25.870
very different films they're very different films

02:25:25.870 --> 02:25:29.370
one is like very measured and you know science

02:25:29.370 --> 02:25:32.950
fictiony the other is just like a bunch of uh

02:25:33.979 --> 02:25:38.180
filmmakers and american actors on drugs and booze

02:25:38.180 --> 02:25:41.639
trying to make a film and just making this epic

02:25:41.639 --> 02:25:46.000
beautiful messy film in the process and i love

02:25:46.000 --> 02:25:48.739
the fact that it's messy and you know it's not

02:25:48.739 --> 02:25:50.899
a it's not a perfect film and that's one of the

02:25:50.899 --> 02:25:54.760
reasons i like it okay wonderful and what about

02:25:54.760 --> 02:26:00.329
music do you have any oh yeah uh are we going

02:26:00.329 --> 02:26:03.069
with bands here right yeah whatever you want

02:26:03.069 --> 02:26:11.370
to share okay uh i mean uh i am currently mostly

02:26:11.370 --> 02:26:17.549
listening to music uh progressive metal from

02:26:17.549 --> 02:26:21.709
south india mostly but if you ask me like who

02:26:21.709 --> 02:26:25.510
are my favorite bands i would probably say soundgarden

02:26:25.510 --> 02:26:28.909
and tool let's go with that for the time being

02:26:29.209 --> 02:26:37.510
hmm interesting progressive yeah yeah it seemed

02:26:37.510 --> 02:26:40.610
like a really calm person i didn't know that

02:26:40.610 --> 02:26:45.069
you you like metal i oh man i i i am very much

02:26:45.069 --> 02:26:49.870
a metalhead it's just that i uh have it doesn't

02:26:49.870 --> 02:26:53.469
appear so now but say about 10 years ago it would

02:26:53.469 --> 02:26:56.290
have been very obvious that i was a metalhead

02:26:58.329 --> 02:27:02.030
Yeah, me too. It was a huge metal hit back then.

02:27:02.290 --> 02:27:06.829
Ah. Yeah. But now... Nice. I'm not anymore. Not

02:27:06.829 --> 02:27:10.350
so much. Yep. And two books that you want to

02:27:10.350 --> 02:27:16.549
share? Okay. My favorite novel of all time is

02:27:16.549 --> 02:27:21.430
translated from Spanish. It's 100 Years of Solitude

02:27:21.430 --> 02:27:25.370
by Captain Garcia Marquez. That will be my favorite

02:27:25.370 --> 02:27:29.239
novel of all time. Another one that goes with

02:27:29.239 --> 02:27:34.219
it. Let me look at my library. Let me go with

02:27:34.219 --> 02:27:41.440
Middlesex by Jeffrey Eugenides. Okay. You've

02:27:41.440 --> 02:27:43.680
read Hundred Years of Solitude. Do you speak

02:27:43.680 --> 02:27:48.920
Spanish? Spanish is my language. Okay. Have you

02:27:48.920 --> 02:27:51.680
read Hundred Years of Solitude in Spanish? I

02:27:51.680 --> 02:27:55.319
think I read it. Like in the school, but this

02:27:55.319 --> 02:27:59.000
was years ago. I don't even remember. Okay. Yeah.

02:27:59.020 --> 02:28:04.200
Okay. I read this every year. In Spanish? Yeah.

02:28:04.739 --> 02:28:07.379
No, no, no. I wish, but I read it in English

02:28:07.379 --> 02:28:10.440
and it's just an incredible novel. It's just

02:28:10.440 --> 02:28:13.219
like, there's nothing like it. There's never

02:28:13.219 --> 02:28:15.420
been a novel like it. There's probably never

02:28:15.420 --> 02:28:17.639
going to be a novel like it. It just feels like

02:28:17.639 --> 02:28:22.260
an entire universe inside a book. Insanely good

02:28:22.260 --> 02:28:27.239
writing. yeah it's incredible variety just he's

02:28:27.239 --> 02:28:32.079
great oh okay i'll have to read it again probably

02:28:32.079 --> 02:28:35.420
because i did it when i was a kid many years

02:28:35.420 --> 02:28:39.840
ago okay and um that's how the book starts many

02:28:39.840 --> 02:28:43.340
years like the book starts with that very same

02:28:43.340 --> 02:28:47.280
sentence many years later you know so when you

02:28:47.280 --> 02:28:50.219
said many years ago i i was like okay is he making

02:28:50.829 --> 02:28:53.649
You know, I thought you were like, yeah, reference

02:28:53.649 --> 02:28:56.149
to the book itself. I thought you would make

02:28:56.149 --> 02:28:59.149
a reference to the book itself. Oh, okay. And

02:28:59.149 --> 02:29:04.809
I think we are basically done. Anything you want

02:29:04.809 --> 02:29:10.569
to share before we wrap it up? No, I think we

02:29:10.569 --> 02:29:14.840
touched on a lot of things. We started at 7 .30.

02:29:14.899 --> 02:29:16.840
It's about 10 .30. So we've already done like

02:29:16.840 --> 02:29:19.000
three hours. I don't think anyone wants to hear

02:29:19.000 --> 02:29:23.600
anything from me. It's not even enough. Okay.

02:29:24.159 --> 02:29:26.840
I'm going to leave all of the links in the video

02:29:26.840 --> 02:29:29.180
description so people can find your book there,

02:29:29.399 --> 02:29:33.219
the webpage, your GitHub repo, and all of that

02:29:33.219 --> 02:29:36.239
stuff. Just wanted to say thanks for all your

02:29:36.239 --> 02:29:39.260
time. I'm pretty sure this is going to be really

02:29:39.260 --> 02:29:41.920
interesting. I'll share it in Reddit as well.

02:29:42.350 --> 02:29:45.489
and we'll see what people say about it all right

02:29:45.489 --> 02:29:47.829
thank you so much thank you for asking me and

02:29:47.829 --> 02:29:49.549
thank you for your time and thank you for everything

02:29:49.549 --> 02:29:52.729
that you're doing for the community all right

02:29:52.729 --> 02:29:56.370
you're very welcome dina thanks to you take care

02:29:56.370 --> 02:29:56.870
man bye
