1
00:00:06,954 --> 00:00:07,794
And I believe we are live. Hi, Daniel, how are you doing? I'm

2
00:00:10,616 --> 00:00:11,436
doing great. It's cold outside, but it's nice in here, yeah.

3
00:00:17,210 --> 00:00:19,952
I can assure you it's very cold in my own place as well. We do

4
00:00:20,713 --> 00:00:27,678
EmacsConf always in December and that's always when it's

5
00:00:20,713 --> 00:00:27,678
particularly cold where I live and I assume where you live as

6
00:00:20,713 --> 00:00:27,678
well. So, don't worry, we'll try to keep you warm with

7
00:00:28,219 --> 00:00:31,802
interesting questions. But first, thank you for taking the

8
00:00:32,202 --> 00:00:38,847
time out of your busy high school life to make a presentation

9
00:00:32,202 --> 00:00:38,847
about Emacs. Do you have any thoughts about the process of

10
00:00:38,867 --> 00:00:43,031
recording something for a conference? Because I assume

11
00:00:43,131 --> 00:00:45,793
it's one of the first ones you're ever doing.

12
00:00:53,922 --> 00:00:57,966
I think it was not as difficult as I thought it would be. I just

13
00:00:59,728 --> 00:01:05,595
recorded in my basement and prepared some notes

14
00:00:59,728 --> 00:01:05,595
beforehand. I think it was definitely helpful to have Emacs

15
00:01:06,476 --> 00:01:12,282
as a tool for that, because I made my presentation with

16
00:01:06,476 --> 00:01:12,282
Beamer. Right. I mean, it's amazing to see so many of the

17
00:01:16,721 --> 00:01:23,285
tools because, you know, you've shown Emacs, but you've

18
00:01:16,721 --> 00:01:23,285
shown Beamer. You've shown tools that are about twice as old

19
00:01:23,665 --> 00:01:30,088
as you are yourself, which is amazing when you think about

20
00:01:23,665 --> 00:01:30,088
it. But I think many people in the audience can actually

21
00:01:30,569 --> 00:01:36,312
relate to your discovery of those tools because we were

22
00:01:36,952 --> 00:01:57,949
pretty much, I mean a lot of us were your age when we started

23
00:01:36,952 --> 00:01:57,949
playing with those tools so it's like there's a little bit of

24
00:01:36,952 --> 00:01:57,949
nostalgia that we feel looking at your presentation

25
00:01:36,952 --> 00:01:57,949
because we are, we can see the excitement behind everything

26
00:01:36,952 --> 00:01:57,949
you've touched and that's great for us because it brings us

27
00:01:36,952 --> 00:01:57,949
back maybe 10 or 20 years in the past and for others perhaps 30

28
00:01:36,952 --> 00:01:57,949
or 40 years so that's kind of amazing.

29
00:02:01,864 --> 00:02:03,725
How about we start taking some questions? So, just for

30
00:02:03,745 --> 00:02:12,050
timekeeping, we have until 20 of the current hours, which is

31
00:02:03,745 --> 00:02:12,050
8 minutes and 30 seconds to cover as many questions as

32
00:02:03,745 --> 00:02:12,050
possible. Now, if we might take the first one. So, Corbyn,

33
00:02:15,692 --> 00:02:18,333
can you scroll down to the questions? Yes. I'll be reading

34
00:02:19,814 --> 00:02:23,096
you the questions just to make it a little easier for you,

35
00:02:19,814 --> 00:02:23,096
Daniel, to answer them. I use Orgrim for notes and find it

36
00:02:24,356 --> 00:02:26,617
very useful. Have you considered it? Uh, yeah, that's

37
00:02:29,813 --> 00:02:32,734
actually where I started out for taking notes. Um, that,

38
00:02:33,314 --> 00:02:41,497
that I moved to Ditto because I didn't use all of its

39
00:02:33,314 --> 00:02:41,497
features, um, for, or grow my men.

40
00:02:44,457 --> 00:02:47,998
Uh, I also didn't, didn't really like the dependency on an

41
00:02:44,457 --> 00:02:47,998
external database. Uh, it just like took a while for, um,

42
00:02:48,419 --> 00:02:56,321
stuff to index if I moved it between like, uh, using sync

43
00:02:48,419 --> 00:02:56,321
thing. laptop and my desktop. Yeah. Yeah, it's definitely

44
00:03:03,047 --> 00:03:10,509
something, I mean, I co-maintain Orgrim, so I'm fully aware

45
00:03:03,047 --> 00:03:10,509
of this problem with it. And yeah, SyncThink is not great to

46
00:03:10,869 --> 00:03:14,509
sync a database, a SQLite database that we use. And, I mean,

47
00:03:15,350 --> 00:03:19,090
whichever solution you use, whatever works for you is good.

48
00:03:19,450 --> 00:03:27,132
Orgrim was kind of thought in terms of scalability for

49
00:03:19,450 --> 00:03:27,132
people who had, you know, thousands of notes with thousands

50
00:03:19,450 --> 00:03:27,132
of links inside of them. so perhaps it's not adapted to your

51
00:03:27,612 --> 00:03:35,118
note-taking style right now, but perhaps it's something to

52
00:03:27,612 --> 00:03:35,118
keep in mind, you know, it's many tools and you use them when

53
00:03:27,612 --> 00:03:35,118
you need to. Colin, if we can switch the questions, I'm

54
00:03:36,960 --> 00:03:40,643
switching to the second one. Do you use the getting things

55
00:03:41,163 --> 00:03:44,205
done methodology as part of your org workflow? So there's an

56
00:03:46,287 --> 00:03:48,289
interesting thing about that. I started with org first and

57
00:03:48,489 --> 00:03:54,774
then I heard about getting things done, so I didn't exactly

58
00:03:56,394 --> 00:03:59,375
design my workflow with that in mind, but I sort of.

59
00:04:02,336 --> 00:04:10,019
Like reinvented it, I would say, not really, but I do a lot of

60
00:04:02,336 --> 00:04:10,019
the similar things, but I don't have the different to do

61
00:04:02,336 --> 00:04:10,019
states like.

62
00:04:13,360 --> 00:04:20,363
I don't know an example because I didn't really look into it

63
00:04:13,360 --> 00:04:20,363
that much, but it would be like next isn't the next thing

64
00:04:13,360 --> 00:04:20,363
you're going to do. But I don't think I

65
00:04:32,403 --> 00:04:37,987
where I just write what I need to do and then schedule it and

66
00:04:32,403 --> 00:04:37,987
then look at my agenda for the next thing. Yeah, I mean, part

67
00:04:39,708 --> 00:04:53,778
of the beauty of using Emacs, Org Mode or using a methodology

68
00:04:39,708 --> 00:04:53,778
like Getting Things Done is that I think you need to find room

69
00:04:39,708 --> 00:04:53,778
in the method or the tool for you to organically do what you

70
00:04:39,708 --> 00:04:53,778
want. And it's okay to not do everything in a Getting Things

71
00:04:54,078 --> 00:04:58,141
Done methodology. Like, I know a lot of people take issue

72
00:04:58,621 --> 00:05:05,584
with the Tickler file, where you're supposed to put stuff to

73
00:04:58,621 --> 00:05:05,584
review in the future. Like, for instance, if you don't want

74
00:05:06,004 --> 00:05:14,908
to work on this particular topic right now in your life, you

75
00:05:06,004 --> 00:05:14,908
decide, oh, I'd like to revisit this topic maybe in six

76
00:05:06,004 --> 00:05:14,908
months. And then you have this Tickler file, which has

77
00:05:15,228 --> 00:05:19,770
entries and folders for each month of the year. And when six

78
00:05:21,551 --> 00:05:28,497
months comes and you find yourself at the beginning of the

79
00:05:21,551 --> 00:05:28,497
next month, you open the file and you see, oh there's the task

80
00:05:21,551 --> 00:05:28,497
I left off for later. A lot of people don't like to do it this

81
00:05:28,817 --> 00:05:36,244
way, some people really like it, but part of the beauty of

82
00:05:28,817 --> 00:05:36,244
having tools which are very modular like Emacs and Org Mode

83
00:05:36,764 --> 00:05:42,131
allows you to have, well, you just adjust the method for

84
00:05:36,764 --> 00:05:42,131
something that works. And there's something to be garnered

85
00:05:42,532 --> 00:05:55,068
as well for applying these lessons to how you organize your

86
00:05:42,532 --> 00:05:55,068
life, not merely in front of a computer, but also how you

87
00:05:42,532 --> 00:05:55,068
manage your tasks elsewhere at school, iSchool or

88
00:05:42,532 --> 00:05:55,068
elsewhere.

89
00:05:58,610 --> 00:06:00,531
All right, moving to the next question. OrgSC and OrgDrill

90
00:06:01,011 --> 00:06:05,594
are Emacs org-mode-centric flashcard solutions. Have you

91
00:06:06,014 --> 00:06:06,855
looked into them? I think I looked into OrgDrill, but I

92
00:06:08,916 --> 00:06:23,204
wanted to use OrgKey because of... I wanted to use it on my

93
00:06:08,916 --> 00:06:23,204
phone, but then I realized I had to pay for the app, and then I

94
00:06:08,916 --> 00:06:23,204
didn't want to use it on my phone anymore.

95
00:06:26,138 --> 00:06:32,804
but it's just something that I used before without work mode

96
00:06:26,138 --> 00:06:32,804
for a little bit. And then I liked it,

97
00:06:32,864 --> 00:06:42,412
but yeah, it works pretty well with work mode. So I didn't

98
00:06:42,452 --> 00:06:52,180
find a reason to switch to one of those because like I might be

99
00:06:42,452 --> 00:06:52,180
not at a computer one day and have to learn something. Yeah,

100
00:06:53,311 --> 00:06:56,414
that's something that you call premature optimization.

101
00:06:56,494 --> 00:07:00,957
And if you continue as a software engineer at university,

102
00:06:56,494 --> 00:07:00,957
you'll get to hear plenty of this. But yes, Anki is also a tool

103
00:07:01,277 --> 00:07:09,544
that I've used a whole lot in my learning journeys, be it

104
00:07:01,277 --> 00:07:09,544
about languages, be it about literature, be it about

105
00:07:12,501 --> 00:07:21,368
whatever really, and it's a very good tool and I recommend

106
00:07:12,501 --> 00:07:21,368
people to look into it, especially since they've released a

107
00:07:12,501 --> 00:07:21,368
new algorithm to manage learning a little differently than

108
00:07:12,501 --> 00:07:21,368
the old one. If you're familiar with SuperMemo, I really

109
00:07:21,508 --> 00:07:27,252
invite you to look into the advancement in Enki in recent

110
00:07:21,508 --> 00:07:27,252
years. Moving to another question, what do other students

111
00:07:28,733 --> 00:07:34,578
think about your approach and what are they doing instead,

112
00:07:28,733 --> 00:07:34,578
if anything? And your teachers, what do they think? So for

113
00:07:38,939 --> 00:08:03,131
other students they usually are just confused about what's

114
00:07:38,939 --> 00:08:03,131
going on when I show my computer because they know that I use

115
00:07:38,939 --> 00:08:03,131
Linux but they don't know what it is so they're just assuming

116
00:07:38,939 --> 00:08:03,131
everything on my computer is I'm either hacking or like

117
00:07:38,939 --> 00:08:03,131
doing some Linux thing and

118
00:07:38,939 --> 00:08:03,131
I don't really bother to explain it to them so that's kind

119
00:08:11,601 --> 00:08:13,562
But for I love it. See my see my prior videos. That's that's

120
00:08:16,483 --> 00:08:17,503
wonderful. Pardon me. Pardon me for breaking in, Daniel.

121
00:08:19,604 --> 00:08:22,985
But I just since I have, I want to say wonderful

122
00:08:19,604 --> 00:08:22,985
presentation. I love your spirit, your tone and great

123
00:08:23,105 --> 00:08:28,227
thought there.

124
00:08:29,667 --> 00:08:31,188
For my teachers, I think.

125
00:08:40,300 --> 00:08:43,843
because if I write an essay or something, I usually paste it

126
00:08:40,300 --> 00:08:43,843
in Google Docs. But recently, I got more confident, which is

127
00:08:43,923 --> 00:08:47,585
export to LaTeX. And I did that for my physics labs. And my

128
00:08:53,489 --> 00:08:56,931
teacher was pretty satisfied with the results for the math

129
00:08:53,489 --> 00:08:56,931
formatting. So I think they don't really have a problem with

130
00:08:58,192 --> 00:09:06,538
it, where it's actually more convenient, maybe.

131
00:09:10,400 --> 00:09:25,928
That's really great to hear and if you continue at

132
00:09:10,400 --> 00:09:25,928
university, which I'm almost sure that you will, your

133
00:09:10,400 --> 00:09:25,928
professors, you'll be pretty much using the same tools as

134
00:09:10,400 --> 00:09:25,928
they are, so you'll find yourself in a like-minded crowd of

135
00:09:10,400 --> 00:09:25,928
people once you get to university. We are a little short on

136
00:09:26,828 --> 00:09:31,232
time because we need to move to the next talk in about one

137
00:09:26,828 --> 00:09:31,232
minute. There are still some questions and Daniel, I would

138
00:09:32,753 --> 00:09:42,161
invite you to stay and maybe answer them in a room so that we

139
00:09:32,753 --> 00:09:42,161
can gather as many of your answers as possible. But before we

140
00:09:42,681 --> 00:09:46,885
leave, I just want to give you the opportunity, if you have

141
00:09:42,681 --> 00:09:46,885
any last words, to share them with the crowd.

142
00:09:50,287 --> 00:09:54,411
Well, for the students who may be watching this, I hope that

143
00:09:50,287 --> 00:09:54,411
you give Emacs a try. And good luck if you decide to use

144
00:09:55,786 --> 00:10:00,250
something else because it's probably won't be as great.

145
00:10:03,951 --> 00:10:08,233
It's very good to be so young and to already be convinced that

146
00:10:03,951 --> 00:10:08,233
Emacs is the best thing. For some of us, it took us many

147
00:10:08,293 --> 00:10:14,216
decades to reach this conclusion, and I'm so happy to see

148
00:10:08,293 --> 00:10:14,216
young people. I used to be a teacher, by the way, so I used to

149
00:10:14,316 --> 00:10:27,822
teach people your age, but I'm so happy to see people your age

150
00:10:14,316 --> 00:10:27,822
interested in Emacs because it makes me hopeful that in the

151
00:10:14,316 --> 00:10:27,822
future we'll have people carrying the flame and standing on

152
00:10:14,316 --> 00:10:27,822
the shoulders of current people. So thank you so much,

153
00:10:29,282 --> 00:10:30,242
Daniel. We'll be seeing you soon. We wish you good luck with

154
00:10:31,803 --> 00:10:33,283
your studies. And for EmacsConf, we'll be moving to the next

155
00:10:33,843 --> 00:10:37,264
talk in five seconds. See you soon. And I want to reassure

156
00:10:38,844 --> 00:10:44,225
you, we'll post all the Q&A info when we do post this video.

157
00:10:45,946 --> 00:10:46,126
Yes. So Daniel, as I said, if you want to stick around a little

158
00:10:46,566 --> 00:10:51,487
more with Corwin to answer the questions, that's all fine.

159
00:10:51,847 --> 00:10:53,848
I'll be moving to the next room to get ready for the next

160
00:10:51,847 --> 00:10:53,848
talks. So thank you, Daniel. And I'll see you later.

161
00:11:01,003 --> 00:11:02,084
All right, the cops are gone. Wait, no, I'm just kidding. No,

162
00:11:05,287 --> 00:11:11,632
but if you'd like to walk through a few more of these

163
00:11:05,287 --> 00:11:11,632
questions, I'd be happy to record that. You're not

164
00:11:11,692 --> 00:11:13,074
obligated to do that. You could also, the pad's there. You

165
00:11:14,515 --> 00:11:17,117
could just type out your answers or whatever you prefer to

166
00:11:14,515 --> 00:11:17,117
do. I guess I can answer them still. Cool. So we're here, what

167
00:11:24,574 --> 00:11:29,276
was your biggest source of frustration, friction,

168
00:11:24,574 --> 00:11:29,276
confusion when getting started?

169
00:11:32,397 --> 00:11:33,798
I honestly don't really remember. It

170
00:11:33,818 --> 00:11:42,201
somehow just clicked one day and I figured it out.

171
00:11:45,322 --> 00:11:47,963
All right, it takes us pretty naturally to the next one. How

172
00:11:48,124 --> 00:11:49,944
did you come across Emacs? What got you into it? I could ask

173
00:11:52,965 --> 00:11:54,326
this question quite

174
00:11:59,002 --> 00:12:12,768
similar to how I stumbled into Linux, where I was... I heard

175
00:11:59,002 --> 00:12:12,768
of it before, but I saw screenshots of it or something on

176
00:11:59,002 --> 00:12:12,768
Reddit, and I was like, oh, that looks pretty cool, maybe

177
00:11:59,002 --> 00:12:12,768
I'll look into that. And then on YouTube, I would see videos

178
00:12:14,649 --> 00:12:22,953
about Doom Emacs, and then the Doomcasts video, I think

179
00:12:14,649 --> 00:12:22,953
that's what really got me into it.

180
00:12:37,296 --> 00:12:38,977
Okay, I did my best to capture that. So what's the situation

181
00:12:40,078 --> 00:12:45,021
with respect to the mobile use, if that's applicable? And

182
00:12:46,082 --> 00:12:50,725
Orgly is, sorry, was it not Doomcast? Is it System Crafter?

183
00:12:51,986 --> 00:12:53,707
Sorry if I botched the note. Oh yeah, System Crafters was

184
00:12:56,029 --> 00:13:02,173
also one of the things I used for getting into Emacs from

185
00:12:56,029 --> 00:13:02,173
scratch. I'm sorry if my dog is barking.

186
00:13:11,513 --> 00:13:17,874
the, I'm not sure how to pronounce his name, but Protositos,

187
00:13:11,513 --> 00:13:17,874
I think that's how you say it. I always say Prot just to get me

188
00:13:18,534 --> 00:13:21,895
out of that problem for what it's worth. I'm not sure that I

189
00:13:22,315 --> 00:13:24,096
can say it properly either. Yeah, his videos were really

190
00:13:24,316 --> 00:13:38,078
great for getting started with each, each individual

191
00:13:24,316 --> 00:13:38,078
component of something like there's entire videos just

192
00:13:24,316 --> 00:13:38,078
about completion and about a tool called Embark. And like, I

193
00:13:39,039 --> 00:13:41,459
would just watch those videos while

194
00:13:44,707 --> 00:13:46,389
Like I would, I would learn a lot from that.

195
00:13:54,317 --> 00:13:54,898
Awesome. I love it. Um, what about, uh, the, the mobile, uh,

196
00:13:56,139 --> 00:14:01,705
sorry, did I get that question out there already? Oh, no. Uh,

197
00:14:19,964 --> 00:14:26,626
But for org files, I couldn't really get it to sync over

198
00:14:19,964 --> 00:14:26,626
without using a paid app. And I didn't really look into it

199
00:14:26,906 --> 00:14:31,267
that much because I have a computer with me almost all the

200
00:14:26,906 --> 00:14:31,267
time.

201
00:14:36,328 --> 00:14:37,769
Usually I carry around a notebook. And if I really need to

202
00:14:38,509 --> 00:14:42,770
know something or remember it for later, I just write it

203
00:14:38,509 --> 00:14:42,770
down.

204
00:14:53,407 --> 00:15:10,840
I've seen people get started with e-ink tablets, and they

205
00:14:53,407 --> 00:15:10,840
sync it with SyncThink because it's Android, but I don't use

206
00:14:53,407 --> 00:15:10,840
that, so I can't really attest to how good it is.

207
00:15:22,334 --> 00:15:26,998
So has using Emacs led you to an expanded interest in

208
00:15:22,334 --> 00:15:26,998
programming and computer science? Sorry if I could have got

209
00:15:27,939 --> 00:15:30,321
that out of the presentation. I think Emacs is what got me

210
00:15:31,782 --> 00:15:35,045
started with the Lisp specifically.

211
00:15:38,267 --> 00:15:50,678
Otherwise, I probably would have not really looked into it

212
00:15:38,267 --> 00:15:50,678
that much other than like maybe dabbling in Scheme

213
00:15:38,267 --> 00:15:50,678
from the Structures and Interpretations of Computer

214
00:15:38,267 --> 00:15:50,678
Programs book. But I probably wouldn't have seen that if I

215
00:15:51,462 --> 00:15:55,245
hadn't discovered a max either so.

216
00:16:40,672 --> 00:16:48,819
So maybe we'd jump from there, right, to, you mentioned

217
00:16:40,672 --> 00:16:48,819
exporting notes, essays, and so on, handing them on to other

218
00:16:40,672 --> 00:16:48,819
people. How does interaction with others work in technical

219
00:16:49,099 --> 00:16:53,823
terms? We mostly find workflows centered around like

220
00:16:55,144 --> 00:16:59,908
Microsoft products, and that makes sense to me. I have a day

221
00:17:00,028 --> 00:17:06,013
job where I have to work with a bunch of Microsoft products,

222
00:17:00,028 --> 00:17:06,013
and I know the workflows for that. So how do you manage your

223
00:17:06,773 --> 00:17:09,736
kind of EMAX-y you know, workflows, um, you know, in terms of

224
00:17:11,502 --> 00:17:15,365
sharing with people. Yeah. So for sharing with like my

225
00:17:17,307 --> 00:17:23,152
teachers or something, I would, we use like Google at our

226
00:17:17,307 --> 00:17:23,152
school. So for, I'm very fortunate that I don't have to deal

227
00:17:23,192 --> 00:17:33,060
with Microsoft other than with a very niche situations in

228
00:17:23,192 --> 00:17:33,060
which I can just use LibreOffice and then convert to Doc X or

229
00:17:23,192 --> 00:17:33,060
something. I heard that chef. That's, that's how all my

230
00:17:34,540 --> 00:17:40,544
vendors, uh, my vendors all roll their eyes when they were,

231
00:17:34,540 --> 00:17:40,544
Oh, you're a Microsoft shop. Yep. Heard. Then they're all

232
00:17:42,886 --> 00:17:45,147
Google shops to an education. Great point.

233
00:18:02,970 --> 00:18:06,154
it for later if I wanted to look at it. But for that, I don't

234
00:18:08,456 --> 00:18:12,100
really have too much problems. Hopefully, I will find a way

235
00:18:12,401 --> 00:18:16,365
to figure it out when I get into university.

236
00:18:21,591 --> 00:18:21,871
Awesome. Okay, well, I know we did it once already, but since

237
00:18:23,906 --> 00:18:33,393
this will be the end of the video, let me just open the floor

238
00:18:23,906 --> 00:18:33,393
one more time for parting thoughts.

239
00:18:37,795 --> 00:18:39,116
I'm not sure that I have any. I mean, you said it pretty well,

240
00:18:40,277 --> 00:18:41,718
right? I hope my peers see this. I hope they realize other

241
00:18:44,940 --> 00:18:50,584
tools are kind of inferior from a get things done

242
00:18:44,940 --> 00:18:50,584
standpoint. Sol, your talk? heard that message in this Q&A.

243
00:18:55,453 --> 00:18:56,413
I think you did a great job. You don't have to say more, but

244
00:18:56,714 --> 00:18:59,295
just offering you the chance. Thank you. Well, thank you,

245
00:19:02,836 --> 00:19:03,717
Daniel. And thanks to everybody watching this video during

246
00:19:03,917 --> 00:19:09,419
the conference or after it. And appreciate and look forward

247
00:19:09,839 --> 00:19:14,061
to your talks in the future, Daniel. Thank you.

