WEBVTT
00:00:01.020 --> 00:00:01.400
[Speaker 0]: All right, I've started the recording,
00:00:02.840 --> 00:00:03.240
so Sasha, you don't need to worry about this.
00:00:04.000 --> 00:00:04.500
Hi Jeremy, how are you doing?
00:00:06.660 --> 00:00:07.160
[Speaker 1]: I'm doing great, how about you?
00:00:08.940 --> 00:00:09.380
[Speaker 0]: I am also doing great,
00:00:11.519 --> 00:00:11.780
I am feeling replenished after this lunch
00:00:13.980 --> 00:00:14.179
break and I am happy to go back for 4 more
00:00:16.699 --> 00:00:16.940
[Speaker 1]: Me too. Let me
00:00:16.940 --> 00:00:17.303
[Speaker 0]: hours of conferences. just,
00:00:19.700 --> 00:00:20.200
yeah great, Let me just put up the questions.
00:00:22.260 --> 00:00:22.440
So Jeremy is going to read the questions and
00:00:24.279 --> 00:00:24.380
answer them and I will be doing jazz hands in
00:00:26.439 --> 00:00:26.599
the background or provide any bits of
00:00:28.520 --> 00:00:28.860
information I may, considering that Orgrim
00:00:29.800 --> 00:00:30.080
has been mentioned during the presentation
00:00:31.480 --> 00:00:31.980
and everyone's going to want to ask me.
00:00:37.440 --> 00:00:37.940
at... Show me? Yeah, go.
00:00:38.980 --> 00:00:39.280
[Speaker 1]: So I'm looking I'm looking at the,
00:00:40.800 --> 00:00:41.160
do you think the line numbers for writing
00:00:42.720 --> 00:00:43.220
documents is kind of a distraction,
00:00:46.780 --> 00:00:47.280
especially for notes? No,
00:00:49.800 --> 00:00:50.300
I do software development and that left
00:00:52.660 --> 00:00:53.160
fringe is kind of invisible,
00:00:55.760 --> 00:00:56.260
but I do like to use jump to line.
00:00:59.380 --> 00:00:59.580
So I just bind that to control L and it's
00:01:00.700 --> 00:01:01.200
helpful to just see that.
00:01:04.400 --> 00:01:04.900
So no, I haven't noticed that.
00:01:07.120 --> 00:01:07.540
There are other ways to jump around in Emacs,
00:01:09.640 --> 00:01:10.140
but I like to have many different ways.
00:01:16.960 --> 00:01:17.120
So, yeah. Then how do you manage private and
00:01:18.340 --> 00:01:18.840
public data with your Zettelkasten?
00:01:22.940 --> 00:01:23.440
1 of my blockers on putting my Zettelkasten
00:01:25.840 --> 00:01:26.240
on the web is I don't want everything to be
00:01:28.360 --> 00:01:28.860
public, especially fleeting notes.
00:01:36.000 --> 00:01:36.500
So 1 thing is I only explicitly export a file
00:01:38.940 --> 00:01:39.380
to Hugo and I have that,
00:01:41.000 --> 00:01:41.500
I can like, I can export this.
00:01:42.880 --> 00:01:43.380
That doesn't show up very well.
00:01:50.080 --> 00:01:50.280
So it's export probably export org to take on
00:01:52.360 --> 00:01:52.860
rules and we'll export the buffer.
00:01:56.540 --> 00:01:57.040
And then any that I referenced,
00:01:57.800 --> 00:01:58.300
like these are all links,
00:02:04.120 --> 00:02:04.380
any notes that are not public will be
00:02:06.360 --> 00:02:06.480
exported as the text, but there won't be a
00:02:09.860 --> 00:02:10.160
link to it. So it's having the very
00:02:11.640 --> 00:02:12.140
deliberate, this is going up.
00:02:14.580 --> 00:02:15.080
And so I send it over into Hugo,
00:02:16.700 --> 00:02:17.200
which is its own repository,
00:02:20.800 --> 00:02:21.300
and either massage it there or whatnot.
00:02:25.260 --> 00:02:25.760
Is that any further questions on that 1?
00:02:29.700 --> 00:02:30.200
[Speaker 0]: I don't think so.
00:02:36.580 --> 00:02:36.940
[Speaker 1]: Is there anything special you're using from
00:02:38.860 --> 00:02:38.960
org to Hugo markdown? This looks like a
00:02:41.020 --> 00:02:41.520
really nice setup. I like to give it a try.
00:02:46.920 --> 00:02:47.420
Yes, there I have a bespoke build process.
00:02:49.600 --> 00:02:50.100
Having started in WordPress,
00:02:50.820 --> 00:02:51.320
working through Jekyll,
00:02:54.020 --> 00:02:54.200
going to Hugo, and then switching from
00:02:57.440 --> 00:02:57.740
Markdown to org mode, I've backed into this
00:02:58.680 --> 00:02:59.180
private public Zettelkasten,
00:03:04.440 --> 00:03:04.840
which is really nice. And I have added quite
00:03:07.500 --> 00:03:08.000
a bit of code. There's my dog.
00:03:15.520 --> 00:03:16.020
[Speaker 0]: blogging.
00:03:20.420 --> 00:03:20.720
[Speaker 1]: In my So I have, how do I export like side
00:03:22.300 --> 00:03:22.800
notes because I want I have marginalia
00:03:24.280 --> 00:03:24.780
instead of like the footnotes,
00:03:26.580 --> 00:03:27.080
but I still use org mode footnotes.
00:03:29.540 --> 00:03:29.700
And so I've got a bunch of these things and
00:03:32.560 --> 00:03:32.800
this is all available up on GitHub And I'll
00:03:34.200 --> 00:03:34.700
provide a link in the document.
00:03:41.980 --> 00:03:42.280
Yeah, so there's quite a bit of making the
00:03:43.940 --> 00:03:44.440
export work how I want it.
00:03:48.440 --> 00:03:48.840
And I've been kind of fiddling with also
00:03:51.060 --> 00:03:51.560
improving like LaTeX or PDF export.
00:03:58.580 --> 00:03:59.080
So yeah, I have a long running to do item to
00:04:02.380 --> 00:04:02.880
fully lay out my bespoke build process.
00:04:04.180 --> 00:04:04.680
Because once it gets to Hugo,
00:04:07.300 --> 00:04:07.440
there's also additional work that I do to
00:04:11.320 --> 00:04:11.820
compile what is kind of a personal,
00:04:13.120 --> 00:04:13.620
like a digital garden-ish,
00:04:16.440 --> 00:04:16.940
it's really a blog focused 1.
00:04:27.700 --> 00:04:28.080
So yeah, it's at Jeremy F on GitHub at dot
00:04:32.560 --> 00:04:33.060
Emacs. And you'll be looking for JF
00:04:35.800 --> 00:04:36.300
blogging.l that has some of this.
00:04:42.080 --> 00:04:42.580
Also jforgmode.l will have some of that.
00:04:49.140 --> 00:04:49.540
Yeah, I wanna circle back to that,
00:04:51.340 --> 00:04:51.560
anything to prevent private links from
00:04:53.720 --> 00:04:54.220
getting accidentally being made publicly
00:05:01.960 --> 00:05:02.440
accessible. Yes. So previous to using denote,
00:05:06.140 --> 00:05:06.480
I also used org-roam. So I have this idea of
00:05:12.060 --> 00:05:12.560
a node in org-roam has roam refs.
00:05:15.480 --> 00:05:15.660
And org-roam is much more robust about that.
00:05:17.380 --> 00:05:17.880
So anytime you mention a ref,
00:05:19.800 --> 00:05:20.300
it will count it as a backlink.
00:05:23.200 --> 00:05:23.700
So for example, if my node was my blog,
00:05:25.200 --> 00:05:25.700
take on rules, anytime,
00:05:29.920 --> 00:05:30.420
anywhere in my org Rome repository,
00:05:31.620 --> 00:05:32.120
I mentioned takeonrules.com,
00:05:34.480 --> 00:05:34.980
it would treat it as a backlink.
00:05:37.480 --> 00:05:37.980
So from that Rome refs,
00:05:45.140 --> 00:05:45.640
I have a, I will interrogate,
00:05:47.520 --> 00:05:47.800
and this is not the function for I will look
00:05:50.440 --> 00:05:50.940
at the node to see does it have a Rome ref
00:05:53.360 --> 00:05:53.760
and if it does I will treat it as a public
00:05:57.680 --> 00:05:58.180
link. So I don't I haven't bled out any
00:06:01.400 --> 00:06:01.620
private information because again going back
00:06:05.500 --> 00:06:06.000
to I only publish a document and the document
00:06:08.560 --> 00:06:09.060
I'm explicitly doing so and then my process
00:06:12.280 --> 00:06:12.720
filters out any links that do not have public
00:06:16.840 --> 00:06:17.140
URLs. It will just dump it in there as maybe
00:06:20.280 --> 00:06:20.640
a span with a ref class of it so that I can
00:06:22.340 --> 00:06:22.840
kind of know that that came from there.
00:06:33.240 --> 00:06:33.740
Yes, So the font I am using is,
00:06:37.960 --> 00:06:38.460
so this is another font.
00:06:40.640 --> 00:06:41.140
What font were you using in EWW?
00:06:49.920 --> 00:06:50.420
I think I'm using IOS Becca and ET Bembo.
00:06:52.680 --> 00:06:53.180
[Speaker 0]: Okay, show me your EWW.
00:06:54.860 --> 00:06:55.360
If we are doing full ricing setup,
00:06:58.260 --> 00:06:58.440
I can recognize Yosefka just by looking at
00:06:58.440 --> 00:06:58.940
it.
00:07:01.100 --> 00:07:01.300
[Speaker 1]: So let's... Yeah, so yeah,
00:07:06.040 --> 00:07:06.240
ET Bembo, I'm using these 2 fonts as kind of
00:07:08.760 --> 00:07:09.260
my anchor. So the variable pitch is ETBembo.
00:07:13.140 --> 00:07:13.640
My blog started off with a Tufta style CSS
00:07:16.160 --> 00:07:16.360
and I really pared it down and got rid of any
00:07:19.820 --> 00:07:19.940
of the additional fonts because they can be
00:07:21.340 --> 00:07:21.580
used as trackers. And I'm like,
00:07:23.860 --> 00:07:24.020
nope, you decide what font you want for your
00:07:26.120 --> 00:07:26.420
browser. I don't need to tell you what looks
00:07:33.420 --> 00:07:33.680
good for you. Yeah, so the story of Take On
00:07:37.120 --> 00:07:37.480
Rules, I have to thank my partner and lovely
00:07:41.040 --> 00:07:41.180
wife for that. She kind of nudged me to do
00:07:42.840 --> 00:07:43.080
some blogging, and we spent some time
00:07:44.700 --> 00:07:45.160
thinking about it. And originally,
00:07:47.720 --> 00:07:48.220
it started off as writing about rules for
00:07:50.560 --> 00:07:51.060
role-playing games or tabletop games.
00:07:54.360 --> 00:07:54.860
And it has extended far beyond that.
00:07:56.260 --> 00:07:56.760
The blog, as I've shifted,
00:07:58.160 --> 00:07:58.660
as I think I mentioned in the presentation,
00:08:01.500 --> 00:08:01.640
as I've shifted towards an everything and
00:08:04.980 --> 00:08:05.180
nothing approach, the blog is anything I want
00:08:05.740 --> 00:08:06.240
to write about anymore.
00:08:08.940 --> 00:08:09.440
There's haikus up there with some regularity.
00:08:16.780 --> 00:08:17.280
So the name is now a relic of a past.
00:08:21.180 --> 00:08:21.680
So yeah, the thing and nothing is,
00:08:24.140 --> 00:08:24.640
and I put that in the about on my blog.
00:08:29.120 --> 00:08:29.440
So it's, I highly encourage like,
00:08:34.120 --> 00:08:34.440
I feel great. Once I like said,
00:08:36.539 --> 00:08:36.740
oh, I don't have to write this towards a
00:08:39.600 --> 00:08:40.100
topical blog post or like what the topic is,
00:08:43.620 --> 00:08:44.120
it freed it up. And I know that it comes at a
00:08:47.240 --> 00:08:47.500
potential compromise because it's very much
00:08:51.600 --> 00:08:51.960
me being a voice up there instead of
00:08:53.300 --> 00:08:53.760
something that is curated and filtered
00:08:55.760 --> 00:08:56.060
through a specific channel like I could have
00:08:59.160 --> 00:08:59.340
a technical blog but I decided I'm just gonna
00:09:02.160 --> 00:09:02.420
tag it as programming or emacs and let you
00:09:04.340 --> 00:09:04.840
find it and you can subscribe to the rss
00:09:06.860 --> 00:09:07.360
feeds of each tag that you find applicable
00:09:13.500 --> 00:09:13.840
[Speaker 0]: right thank you so we are we are at the last
00:09:15.860 --> 00:09:16.100
question on the pad but I see that some
00:09:18.160 --> 00:09:18.480
people have joined us on the blue button.
00:09:22.080 --> 00:09:22.420
So, hi everyone! We have about 6 minutes
00:09:23.980 --> 00:09:24.220
until we need to go to the next talk,
00:09:26.280 --> 00:09:26.460
but if anyone has a question on the blue
00:09:28.480 --> 00:09:28.780
button, I'm thinking about James who's joined
00:09:32.580 --> 00:09:32.780
us and who was kind enough to drop a thank
00:09:33.660 --> 00:09:33.940
you line on the blue button.
00:09:35.280 --> 00:09:35.460
Do you want to unmute yourself and ask a
00:09:39.340 --> 00:09:39.520
question maybe? I'm not putting pressure by
00:09:41.180 --> 00:09:41.680
the way, I don't feel like you need to but it
00:09:43.780 --> 00:09:44.060
just... I speak all the time otherwise I'm
00:09:45.400 --> 00:09:45.720
very happy to spend time with our speakers
00:09:48.200 --> 00:09:48.700
you know but you know EmacsConf it's about,
00:09:50.800 --> 00:09:51.300
as Sasha told you during the intro,
00:09:53.680 --> 00:09:54.180
it's about making people take things,
00:09:55.840 --> 00:09:56.100
brilliant things out of their mind and put
00:09:57.340 --> 00:09:57.840
them outside in the public.
00:10:00.380 --> 00:10:00.660
And for us, you know, we get to see the talk
00:10:01.500 --> 00:10:01.720
evolve, we talk with people.
00:10:03.680 --> 00:10:03.840
So for us we are already quite cognizant of
00:10:05.760 --> 00:10:06.260
the topic and the point is not for us hosts
00:10:09.560 --> 00:10:09.780
to ask questions, it's mostly for you to ask
00:10:11.420 --> 00:10:11.580
questions and then we worry about all the
00:10:12.440 --> 00:10:12.940
fancy stuff in the background.
00:10:15.860 --> 00:10:16.080
Otherwise you damn well know I will ask
00:10:18.160 --> 00:10:18.660
questions about org-roam,
00:10:20.160 --> 00:10:20.460
about links, and nodes in general,
00:10:21.600 --> 00:10:22.100
because that's my bread and butter.
00:10:27.260 --> 00:10:27.440
[Speaker 1]: Yeah, I should add, like,
00:10:31.640 --> 00:10:31.820
the process of migrating the data from a
00:10:35.020 --> 00:10:35.220
WordPress export to markdown to org mode by
00:10:39.180 --> 00:10:39.680
way of Pandoc was, it was really insightful
00:10:42.720 --> 00:10:42.900
to help me understand how I want the data to
00:10:47.380 --> 00:10:47.580
flow and how I could create a repository for
00:10:50.540 --> 00:10:50.940
me of information and 1 that I could then
00:10:52.200 --> 00:10:52.540
send out into the world,
00:10:53.100 --> 00:10:53.600
the public information,
00:10:57.660 --> 00:10:58.160
while not having to worry about the private
00:10:59.780 --> 00:11:00.280
things that I might want to keep.
00:11:03.800 --> 00:11:04.240
So it was that process of just working
00:11:08.740 --> 00:11:08.940
through it to reflect on how I'm writing and
00:11:10.860 --> 00:11:11.360
what I started using writing for.
00:11:13.820 --> 00:11:14.040
I think Richard Feynman said,
00:11:15.260 --> 00:11:15.680
no, writing is my thinking.
00:11:17.240 --> 00:11:17.740
What I wrote is thinking.
00:11:20.980 --> 00:11:21.480
So it has helped to really frame that.
00:11:23.940 --> 00:11:24.440
[Speaker 0]: Yeah, I mean, there's an interesting
00:11:28.940 --> 00:11:29.220
ambivalent relationship because it feels like
00:11:31.480 --> 00:11:31.800
writing helps thinking and thinking helps
00:11:35.220 --> 00:11:35.340
writing in a way and nowhere have I
00:11:37.420 --> 00:11:37.920
personally been more aware of this than when
00:11:40.800 --> 00:11:41.000
coming up with networks of notes because it
00:11:43.620 --> 00:11:43.860
really I mean you use whichever word you want
00:11:45.560 --> 00:11:45.900
you know a second brain a collection of notes
00:11:48.460 --> 00:11:48.860
a slip box a repository of notes whichever
00:11:51.780 --> 00:11:52.080
the tool you use the point at the end is to
00:11:53.800 --> 00:11:54.000
resonate with you. It's kind of like
00:11:57.100 --> 00:11:57.280
extending those moments of consciousness that
00:11:58.380 --> 00:11:58.880
you have when you take your notes,
00:12:02.280 --> 00:12:02.780
and you make the entire gradient available.
00:12:06.140 --> 00:12:06.380
Sorry, I heard Sasha whispering in my ear
00:12:07.860 --> 00:12:08.360
sometimes. It's pretty pleasant.
00:12:10.000 --> 00:12:10.500
It's really shocking.
00:12:14.540 --> 00:12:15.040
[Speaker 1]: Yeah, Aaron, you had a question.
00:12:17.200 --> 00:12:17.440
Do I use denote just for my blogs or do I use
00:12:18.160 --> 00:12:18.660
it for other purposes?
00:12:24.620 --> 00:12:25.120
I use denote for all of my note taking and
00:12:28.160 --> 00:12:28.660
almost, I think it's exclusively org mode
00:12:30.060 --> 00:12:30.560
that I, that I use it in.
00:12:33.180 --> 00:12:33.400
But what I really appreciated in the
00:12:37.020 --> 00:12:37.500
consideration that Proc put forward was the
00:12:40.640 --> 00:12:40.940
file name encodes the information that's
00:12:45.480 --> 00:12:45.980
relevant. So it has helped me be able to
00:12:48.080 --> 00:12:48.580
query by using things like ripgrep,
00:12:54.220 --> 00:12:54.480
well not ripgrep, tree or I forget any more
00:12:59.640 --> 00:13:00.140
what I use. But having that the file encodes
00:13:03.580 --> 00:13:03.820
useful information. And it's so much more
00:13:06.720 --> 00:13:06.960
relevant when I look at having worked at a
00:13:10.280 --> 00:13:10.520
university that rolled out Google Drive to
00:13:12.680 --> 00:13:12.840
everyone without any guidance on how to
00:13:15.780 --> 00:13:16.120
organize stuff. And I worked at a library and
00:13:19.180 --> 00:13:19.540
it was just a nightmare watching things show
00:13:22.340 --> 00:13:22.840
up where you could never find it again.
00:13:27.560 --> 00:13:28.060
So, file name, the file name having the date,
00:13:33.060 --> 00:13:33.280
having the title and having tags just made so
00:13:34.280 --> 00:13:34.780
much sense to be findable.
00:13:40.920 --> 00:13:41.420
And yeah, I really do just use org.
00:13:46.840 --> 00:13:47.220
But if I am going to make txt files or other
00:13:51.540 --> 00:13:52.040
files, I have started adopting that structure
00:13:52.340 --> 00:13:52.840
and format.
00:14:00.600 --> 00:14:00.900
[Speaker 0]: Right. Well, Jeremy, we have about 1 minute
00:14:02.960 --> 00:14:03.080
and 30 seconds left until we go on to the
00:14:04.920 --> 00:14:05.140
next talk. Do you have any final words
00:14:06.500 --> 00:14:06.740
regarding your presentation or maybe where
00:14:08.080 --> 00:14:08.400
people can find you? I know you've already
00:14:08.940 --> 00:14:09.240
mentioned this but...
00:14:12.660 --> 00:14:13.160
[Speaker 1]: Yeah, take on rules. I'm also on dice camp
00:14:17.780 --> 00:14:18.080
dice.campmastodon at take on rules and I've
00:14:21.580 --> 00:14:22.080
thought about emacs.h but we federate well So
00:14:27.320 --> 00:14:27.560
I appreciate that. And I can stay on and
00:14:29.440 --> 00:14:29.680
answer any further questions if folks have
00:14:29.680 --> 00:14:30.180
it.
00:14:34.620 --> 00:14:34.860
[Speaker 0]: Sure. So sorry. Sorry,
00:14:36.660 --> 00:14:36.820
I confused myself with the buttons talking to
00:14:38.520 --> 00:14:38.960
production and all. Well then,
00:14:41.120 --> 00:14:41.260
what I'm going to do is that the stream is
00:14:43.440 --> 00:14:43.740
going to move on to the next talk in about 50
00:14:46.000 --> 00:14:46.160
seconds. If people want to join and ask any
00:14:48.960 --> 00:14:49.160
questions, feel free to join on the blue
00:14:51.220 --> 00:14:51.380
button. The link is on the talk page or on
00:14:54.320 --> 00:14:54.480
IRC. And feel free to hang out as long as you
00:14:56.000 --> 00:14:56.160
want to ask as many questions as you want to
00:14:58.080 --> 00:14:58.180
Jeremy. We are recording all of this and
00:15:00.040 --> 00:15:00.540
we'll be publishing this later on once again.
00:15:02.900 --> 00:15:03.080
And all that's left for me to do is to thank
00:15:05.080 --> 00:15:05.580
you so much, Jeremy, for your presentation
00:15:07.960 --> 00:15:08.200
and your answers. And I will see you another
00:15:08.200 --> 00:15:08.700
time.
00:15:14.340 --> 00:15:14.840
[Speaker 1]: So yeah, plasma strike.
00:15:18.000 --> 00:15:18.500
I'm not able to grant speaking powers.
00:15:21.660 --> 00:15:22.160
So if you wanted to type up something
00:15:22.160 --> 00:15:22.660
question-wise.
00:15:25.600 --> 00:15:26.000
[Speaker 0]: Oh, okay. I'll manage this in the background.
00:15:27.720 --> 00:15:28.220
So we're moving on to the next talk.
00:15:29.860 --> 00:15:30.240
We'll figure out the things about VBB,
00:15:32.440 --> 00:15:32.940
But in the meantime, enjoy the next talk.
00:15:35.060 --> 00:15:35.460
Bye. All right, Jeremy.
00:15:36.720 --> 00:15:37.080
We are now on the next talk.
00:15:39.140 --> 00:15:39.240
Sorry about having to mention multiple things
00:15:42.040 --> 00:15:42.500
at the same time. Speaking rights.
00:15:44.060 --> 00:15:44.440
I will try fixing this in the background.
00:15:45.960 --> 00:15:46.120
I need to get moving for the next talk,
00:15:47.800 --> 00:15:48.040
but I'll do it in the background and we'll
00:15:49.160 --> 00:15:49.660
let you know as soon as it's ready.
00:15:49.860 --> 00:15:50.360
[Speaker 1]: We're doing great. Okay.
00:15:51.820 --> 00:15:52.320
[Speaker 0]: Alright, bye bye Jeremy.