summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--2024/captions/emacsconf-2024-hyperdrive--new-in-hyperdriveel-quick-install-peer-graph-transclusion--joseph-turner--main.vtt178
-rw-r--r--2024/info/hyperdrive-after.md178
2 files changed, 178 insertions, 178 deletions
diff --git a/2024/captions/emacsconf-2024-hyperdrive--new-in-hyperdriveel-quick-install-peer-graph-transclusion--joseph-turner--main.vtt b/2024/captions/emacsconf-2024-hyperdrive--new-in-hyperdriveel-quick-install-peer-graph-transclusion--joseph-turner--main.vtt
index 4f12bbed..9a180103 100644
--- a/2024/captions/emacsconf-2024-hyperdrive--new-in-hyperdriveel-quick-install-peer-graph-transclusion--joseph-turner--main.vtt
+++ b/2024/captions/emacsconf-2024-hyperdrive--new-in-hyperdriveel-quick-install-peer-graph-transclusion--joseph-turner--main.vtt
@@ -4,19 +4,19 @@ WEBVTT captioned by sachac
Hello, welcome to this talk on hyperdrive.el. I'm Joseph
00:00:03.920 --> 00:00:07.439
-Turner presenting on behalf of Ushin, a tiny independent
+Turner presenting on behalf of ushin, a tiny independent
00:00:07.440 --> 00:00:12.039
-information freedom nonprofit. Hyperdrive.el is an Emacs
+information freedom nonprofit. hyperdrive.el is an Emacs
00:00:12.040 --> 00:00:14.959
-interface to the Hyperdrive peer-to-peer file sharing
+interface to the hyperdrive peer-to-peer file sharing
00:00:14.960 --> 00:00:18.399
-system built by HolePunch. Like other peer-to-peer file
+system built by Holepunch. Like other peer-to-peer file
00:00:18.400 --> 00:00:22.119
-sharing tools, such as BitTorrent, Hyperdrive lets you
+sharing tools, such as BitTorrent, hyperdrive lets you
00:00:22.120 --> 00:00:25.959
share unlimited files directly with other users without
@@ -25,10 +25,10 @@ share unlimited files directly with other users without
having to go through a central hub. One thing that sets
00:00:29.520 --> 00:00:32.519
-HyperDrive apart is that the files you share can be
+Hyperdrive apart is that the files you share can be
00:00:32.520 --> 00:00:35.759
-modified. Since Hyperdrive has built-in versioning,
+modified. Since hyperdrive has built-in versioning,
00:00:35.760 --> 00:00:38.519
you can explore the history of changes that you make to your
@@ -52,7 +52,7 @@ information necessary to participate in the development
process, or even fork the project
00:00:58.338 --> 00:01:00.799
-and go somewhere on[??]. Since
+and go cimarron. Since
00:01:00.800 --> 00:01:04.919
last year's talk, we've added a few new features. It's now
@@ -61,7 +61,7 @@ last year's talk, we've added a few new features. It's now
much easier to get started using hyperdrive.el, since we
00:01:08.560 --> 00:01:12.399
-added the hyperdrive install command, which downloads the
+added the hyperdrive-install command, which downloads the
00:01:12.400 --> 00:01:16.399
gateway program and installs it on your machine. We added a
@@ -76,7 +76,7 @@ of sources of information. We also published a new package,
hyperdrive-org-transclusion, which lets you display live
00:01:29.080 --> 00:01:34.599
-updating snippets of Hyperdrive files in Org documents.
+updating snippets of hyperdrive files in Org documents.
00:01:34.600 --> 00:01:37.319
Let's get started. Let's say you get an email from your
@@ -115,7 +115,7 @@ Run M-x package-refresh-contents.
Then, M-x package-install, type in hyperdrive,
00:02:20.920 --> 00:02:26.079
-and hit return. Next, we'll install hypergateway ushin.
+and hit return. Next, we'll install hyper-gateway-ushin.
00:02:26.080 --> 00:02:32.999
Let's run M-x hyperdrive-install. It's prompting me to
@@ -136,16 +136,16 @@ wrapping up.
Now, it's prompting me to start the gateway. I can either run
00:02:53.400 --> 00:02:59.279
-M-x hyperdrive start, or I can press this button. And
+M-x hyperdrive-start, or I can press this button. And
00:02:59.280 --> 00:03:03.479
after a few moments, we'll see that the gateway will start.
00:03:03.480 --> 00:03:07.279
-It's ready. You can also click this button, View Hyperdrive
+It's ready. You can also click this button, "View hyperdrive
00:03:07.280 --> 00:03:10.239
-User Info Manual, to view the same manual that we were
+User Info Manual", to view the same manual that we were
00:03:10.240 --> 00:03:13.479
viewing in the browser. The info manual comes with
@@ -172,7 +172,7 @@ I'm being prompted to mark Alice's hyperdrive. Currently,
it's unknown. I'll press ? to see more details.
00:03:41.880 --> 00:03:48.279
-Safe, unsafe, unknown. I'll press e for explain. In the info
+"safe", "unsafe", "unknown". I'll press e for "explain". In the info
00:03:48.280 --> 00:03:54.139
manual, it says that if a hyperdrive is marked as safe, that
@@ -187,7 +187,7 @@ their major mode enabled based on their file extension. In
this case, if I mark Alice's hyperdrive as safe and I click on
00:04:06.720 --> 00:04:10.519
-this hello.org file, Emacs will automatically enable org
+this hello.org file, Emacs will automatically enable Org
00:04:10.520 --> 00:04:14.919
mode in that file. Since I know Alice directly, I'll mark her
@@ -199,7 +199,7 @@ hyperdrive as safe. I'll click on the file hello.org again,
and now I'll press Shift-s for safe.
00:04:25.680 --> 00:04:30.639
-Now I'm going to set Alice's pet name. Hyperdrive.el has
+Now I'm going to set Alice's petname. hyperdrive.el has
00:04:30.640 --> 00:04:34.679
different ways to name a hyperdrive. The public key is the
@@ -214,19 +214,19 @@ public nickname, which you announce to the world. Then
users on their own machines can assign each hyperdrive that
00:04:45.960 --> 00:04:50.439
-they are aware of a private pet name. I'll assign Alice a
+they are aware of a private petname. I'll assign Alice a
00:04:50.440 --> 00:04:54.079
-pet name, which is the way that I will identify Alice just on
+petname, which is the way that I will identify Alice just on
00:04:54.080 --> 00:05:01.906
-my own machine. I'll type in my friend Alice.
+my own machine. I'll type in "My Friend Alice".
00:05:01.907 --> 00:05:03.707
Then when I refresh her drive,
00:05:03.708 --> 00:05:07.359
-we see that it says pet name in the top left.
+we see that it says petname in the top left.
00:05:07.360 --> 00:05:09.392
Now I'll do what she asks,
@@ -238,13 +238,13 @@ which is to right click on her name and
open her peer graph. In the context menu, I see a few
00:05:15.260 --> 00:05:19.159
-different actions I can take, but I'll click on peer graph.
+different actions I can take, but I'll click on "Peer Graph".
00:05:19.160 --> 00:05:22.959
-It's prompting me to pick the max hops for sources. Default
+It's prompting me to pick the max hops for sources. Default 3.
00:05:22.960 --> 00:05:26.799
-3. I'll choose the default. Same for blockers. I'll explain
+I'll choose the default. Same for blockers. I'll explain
00:05:26.800 --> 00:05:27.599
what that means later.
@@ -262,7 +262,7 @@ themselves nicknames, and so we see Bob and Eve here. Eve has
assigned this other hyperdrive to be a source. But this
00:05:50.480 --> 00:05:55.959
-other hyperdrive, whose public key is KB3ZR6MQ
+other hyperdrive, whose public key is "kb3zr6mq"
00:05:55.960 --> 00:05:59.519
and so on--if we hover over the hyperdrive, we'll see the full
@@ -274,10 +274,10 @@ public key--has not assigned itself a nickname. So we
just see the truncated short public key. Because we've
00:06:08.000 --> 00:06:10.917
-assigned a pet name for Alice,
+assigned a petname for Alice,
00:06:10.918 --> 00:06:14.558
-we see Alice's pet name show up here.
+we see Alice's petname show up here.
00:06:14.559 --> 00:06:17.839
Now I'll open the peer list view to show the same
@@ -289,13 +289,13 @@ information in a different way. Since I'm using a large
font, I'll widen this window so we can see everything going
00:06:25.200 --> 00:06:29.319
-on in the peer list. We see that the root hyperdrive is pet
+on in the peer list. We see that the root hyperdrive is
00:06:29.320 --> 00:06:33.639
-name, my friend Alice, nickname Alice, public key, DM1, and
+petname "My Friend Alice", nickname "alice", public key "dm1",
00:06:33.640 --> 00:06:38.359
-so on. We've set the sources max hops to three, which means
+and so on. We've set the sources max hops to three, which means
00:06:38.360 --> 00:06:42.359
that we will go out at most three hops from Alice in order to
@@ -304,13 +304,13 @@ that we will go out at most three hops from Alice in order to
find sources. One hop from Alice are Bob and Eve. One hop
00:06:49.840 --> 00:06:55.839
-from Eve is KB3, which is two hops from Alice. Now we've set
+from Eve is "kb3", which is two hops from Alice. Now we've set
00:06:55.840 --> 00:06:59.159
the max hops for sources to three, but in this case, the
00:06:59.160 --> 00:07:04.279
-network is small, and KB3 has no sources. So we can only go
+network is small, and "kb3" has no sources. So we can only go
00:07:04.280 --> 00:07:07.959
out two hops from Alice until we run out of sources. In the
@@ -322,7 +322,7 @@ future, we plan to add a search feature based on this list of
sources. You type in a query, and you get back a list of
00:07:14.480 --> 00:07:19.879
-results published by Eve, Bob, or KB3. It's also possible to
+results published by Eve, Bob, or "kb3". It's also possible to
00:07:19.880 --> 00:07:23.239
block peers. I'll open the transient menu by pressing
@@ -331,7 +331,7 @@ block peers. I'll open the transient menu by pressing
question mark. For now, let's turn on showing blocked
00:07:28.760 --> 00:07:35.439
-peers. I'll press s x, and now it says blocked sources.
+peers. I'll press "s x", and now it says blocked sources.
00:07:35.440 --> 00:07:38.839
Now we can see Mallory also shows up. Mallory has been
@@ -349,7 +349,7 @@ she shows up as a blocked source. But how is it that Mallory
ended up being blocked? Let's open up the transient menu
00:07:55.040 --> 00:08:02.759
-once more and click S, B to show blockers. Now we can see that
+once more and click "s b" to show blockers. Now we can see that
00:08:02.760 --> 00:08:07.079
Bob has blocked Mallory. This means that Bob is not
@@ -373,25 +373,25 @@ peergraph as a source. Well, now I'm curious to see what it is
Mallory published that drove Bob to block her. I'll
00:08:35.920 --> 00:08:39.439
-right-click on Mallory, and in the context menu, open
+right-click on Mallory, and in the context menu, "Open Hyperdrive"
00:08:39.440 --> 00:08:44.319
-Hyperdrive, and... Wingsuit Flying Grand Canyon Point of
+and... Wingsuit Flying Grand Canyon Point of View Not Clickbait?
00:08:44.320 --> 00:08:49.879
-View Not Clickbait? I gotta check this out.
+I gotta check this out! [playing: Rick Astley's "Never Gonna Give You Up"]
00:08:49.880 --> 00:08:56.159
No! Disgusting! No wonder Bob blocked Mallory. Let's go
00:08:56.160 --> 00:09:01.839
-back to Alice's paragraph. Mallory is a blocked source.
+back to Alice's peer graph. Mallory is a blocked source.
00:09:01.840 --> 00:09:05.599
Are there any peers who are blocked but who aren't sources?
00:09:05.600 --> 00:09:11.739
-I'll open the transient menu and I'll press s x. Now we're
+I'll open the transient menu and I'll press "s x". Now we're
00:09:11.740 --> 00:09:16.839
looking at blocked non-sources. Darth, who's been blocked
@@ -403,7 +403,7 @@ by Bob, has not been added by any of Alice's sources as a
source. So Darth is a blocked non-source. I'll open the
00:09:25.560 --> 00:09:29.699
-transient menu again and I'll press s x. Now we're
+transient menu again and I'll press "s x". Now we're
00:09:29.700 --> 00:09:34.639
looking at all blocked peers. Both Mallory and Darth show
@@ -415,10 +415,10 @@ up. If I scroll down in the peer list, we'll see that Mallory
is listed under blocked sources, and Darth is listed under
00:09:42.520 --> 00:09:45.559
-blocked non-sources. This view has gotten a little bit
+blocked non-sources. This view has gotten a little bit busy.
00:09:45.560 --> 00:09:49.319
-busy. Let's say that we're only interested in how Alice
+Let's say that we're only interested in how Alice
00:09:49.320 --> 00:09:54.519
relates to Mallory. I'll open the transient menu, and I
@@ -427,10 +427,10 @@ relates to Mallory. I'll open the transient menu, and I
will filter the graph to show paths only to Mallory. I'll
00:09:58.520 --> 00:10:05.519
-press o a, type in Mallory, and hit enter. Now we see that
+press "o a", type in Mallory, and hit enter. Now we see that
00:10:05.520 --> 00:10:11.479
-Mallory has a bold border and KB3 and Darth are missing from
+Mallory has a bold border and "kb3" and Darth are missing from
00:10:11.480 --> 00:10:16.679
the graph. Eve shows up because there's a path from Alice to
@@ -439,19 +439,19 @@ the graph. Eve shows up because there's a path from Alice to
Mallory that goes through Eve. Same for Bob. We can also add
00:10:22.480 --> 00:10:28.599
-more than one peer in this view. I'll press OA again, and
+more than one peer in this view. I'll press "o a" again, and
00:10:28.600 --> 00:10:34.719
this time I'll choose Darth. Now Darth and Mallory have bold
00:10:34.720 --> 00:10:38.839
-borders, and KB3 is still missing. We can remove Mallory and
+borders, and "kb3" is still missing. We can remove Mallory and
00:10:38.840 --> 00:10:42.799
-Darth one at a time with o r, or we can press C-u, the
+Darth one at a time with "o r", or we can press C-u, the
00:10:42.800 --> 00:10:47.679
-universal prefix argument, and then o r to remove both
+universal prefix argument, and then "o r" to remove both
00:10:47.680 --> 00:10:51.239
Mallory and Darth from the list. Now we're back to seeing
@@ -481,10 +481,10 @@ Eve as a source. Let's go back to showing only the shortest
paths. Currently, the max hops for sources and for blockers
00:11:27.720 --> 00:11:31.679
-is set to 3. Let's see what happens if we set the blockers max
+is set to 3. Let's see what happens if we set the
00:11:31.680 --> 00:11:33.519
-hops to 0.
+blockers max hops to 0.
00:11:35.800 --> 00:11:39.479
After the graph reloads, we now see that Mallory
@@ -514,10 +514,10 @@ decide who her direct sources, blockers, and blocked peers
are, anyone can view Alice's peer graph, tinker with the
00:12:10.240 --> 00:12:14.439
-sources or blockers' max hops, and use her list of sources to
+sources or blockers max hops, and use her list of sources to
00:12:14.440 --> 00:12:19.239
-do a search. Let's see what happens if we set sources' max
+do a search. Let's see what happens if we set sources max
00:12:19.240 --> 00:12:24.719
hops to 2. Well, the graph doesn't change, because we only
@@ -526,7 +526,7 @@ hops to 2. Well, the graph doesn't change, because we only
ever went out 2 hops anyway. Let's set source's max hops to 1.
00:12:30.140 --> 00:12:35.159
-Now we only see Bob and Eve, since KB3 and Mallory are
+Now we only see Bob and Eve, since "kb3" and Mallory are
00:12:35.160 --> 00:12:43.079
2 hops out. Source hops 0. Now we're left with just Alice.
@@ -535,13 +535,13 @@ Now we only see Bob and Eve, since KB3 and Mallory are
Now I'd like to create a new hyperdrive and add Alice as a
00:12:48.000 --> 00:12:52.731
-source. I'll run M-x hyperdrive new.
+source. I'll run M-x hyperdrive-new.
00:12:52.732 --> 00:12:53.812
Now it's prompting me
00:12:53.813 --> 00:12:57.479
-for a new hyperdrive seed. Seed is a string of characters
+for a new hyperdrive seed. A seed is a string of characters
00:12:57.480 --> 00:13:01.359
that's combined with your secret key, which is generated
@@ -550,22 +550,22 @@ that's combined with your secret key, which is generated
for you by the gateway program, in order to create a new
00:13:04.720 --> 00:13:10.679
-public key for this new hyperdrive. I'll type in Joseph, a
+public key for each new hyperdrive. I'll type in "Joseph".
00:13:10.680 --> 00:13:15.319
-new drive. Now, I'll right-click on my own name, and in the
+A new drive. Now, I'll right-click on my own name, and in the
00:13:15.320 --> 00:13:21.599
-context menu, I'll choose Set Relation From. From Joseph
+context menu, I'll choose "Set Relation From". From Joseph...
00:13:21.600 --> 00:13:32.279
-to Alice, as a source. Now, I'll right-click on my name again,
+to Alice...as a source. Now, I'll right-click on my name again,
00:13:32.280 --> 00:13:40.919
-and click on Peer Graph. Max hops, let's say three, and for
+and click on "Peer Graph". Sources max hops, let's say three
00:13:40.920 --> 00:13:41.879
-blockers as well,
+and [three] for blockers as well,
00:13:45.440 --> 00:13:49.399
Here's the peer graph from my newly created
@@ -580,7 +580,7 @@ source, three hops from the root. Let's open the list view.
If we were to mark Alice as a blocker by clicking on this
00:14:06.440 --> 00:14:10.319
-button in the blocker column next to the pet name for Alice,
+button in the blocker column next to the petname for Alice,
00:14:12.120 --> 00:14:16.959
Then we see that Mallory shows up as a blocked source. Only
@@ -604,16 +604,16 @@ perspective. This peer graph view has a history. If I open
the transient menu, you'll see here there's a back and a
00:14:42.360 --> 00:14:47.359
-forward button. Back is bound to l for left. If I press l,
+forward button. Back is bound to "l" for "left". If I press "l",
00:14:48.440 --> 00:14:51.839
we're looking at the graph from Joseph's perspective. If I
00:14:51.840 --> 00:14:56.279
-press l again, now we're looking at Alice, as at the
+press "l" again, now we're looking at Alice, as at the
00:14:56.280 --> 00:15:01.439
-beginning. I'll press r to go forward, and r again, and now
+beginning. I'll press "r" to go forward, and "r" again, and now
00:15:01.440 --> 00:15:04.734
we're back at Eve. Now, I'd like to show you
@@ -622,25 +622,25 @@ we're back at Eve. Now, I'd like to show you
the hyperdrive-org-transclusion package we published.
00:15:08.338 --> 00:15:10.358
-I'll open up the HyperDrive manual
+I'll open up the hyperdrive manual
00:15:10.359 --> 00:15:14.399
to see how to install it.
00:15:15.680 --> 00:15:20.999
-Now, from here, I'll press m and type in transclusion to jump
+Now, from here, I'll press "m" and type in transclusion to jump
00:15:21.000 --> 00:15:23.599
-straight to the org-transclusion integration section of
+straight to the "Org-transclusion integration" section of
00:15:23.600 --> 00:15:27.079
-the manual. To summarize, we can install HyperDrive
+the manual. To summarize, we can install
00:15:27.080 --> 00:15:30.879
-org-transclusion with M-x package-install
+hyperdrive-org-transclusion with
00:15:32.220 --> 00:15:33.919
-hyperdrive-org-transclusion.
+M-x package-install RET hyperdrive-org-transclusion.
00:15:37.000 --> 00:15:42.159
Then, once this is done, we will copy the following snippet
@@ -649,7 +649,7 @@ Then, once this is done, we will copy the following snippet
and add it either to our init.el file or, in this case, I'll
00:15:47.560 --> 00:15:52.439
-just evaluate it. Now, hyperdrive-org-transclusion mode is
+just evaluate it. Now, hyperdrive-org-transclusion-mode is
00:15:52.440 --> 00:15:52.879
enabled.
@@ -658,16 +658,16 @@ enabled.
Let's go back to the hello.org file in Alice's hyperdrive.
00:16:01.480 --> 00:16:07.239
-I'll right-click on Alice, then click Open Hyperdrive, and
+I'll right-click on Alice, then click "Open Hyperdrive", and
00:16:07.240 --> 00:16:11.359
-hit Enter on hello.org. This time, I'm not prompted to mark
+hit RET on hello.org. This time, I'm not prompted to mark
00:16:11.360 --> 00:16:16.199
Alice's hyperdrive as safe, since we did it already. I'll
00:16:16.200 --> 00:16:20.719
-navigate to the Check Out My Peers heading. Then I'll run
+navigate to the "Check out my peers" heading. Then I'll run
00:16:20.720 --> 00:16:28.359
M-x org-store-link. Now, I'll create a new file in my
@@ -694,10 +694,10 @@ and I'll insert the link
that I stored earlier. As a link
00:17:02.800 --> 00:17:07.759
-description, I'll change it to snippet from Alice's
+description, I'll change it to
00:17:08.880 --> 00:17:09.879
-hyperdrive file.
+"Snippet from Alice's hyperdrive file".
00:17:12.700 --> 00:17:18.399
I'll save my hyperdrive file.
@@ -709,13 +709,13 @@ Now, to show that the link works, I'll just kill this buffer
showing the hello.org file, and I'll click on the link.
00:17:27.100 --> 00:17:29.487
-Now in addition to linking from my file
+Now, in addition to linking from my file
00:17:29.488 --> 00:17:31.488
to the heading in Alice's file,
00:17:31.489 --> 00:17:35.699
-I'd like to transclude this headings content in my file.
+I'd like to transclude this heading's content in my file.
00:17:35.700 --> 00:17:38.634
So I'll go to the link in my file and run
@@ -727,7 +727,7 @@ M-x org-transclusion-make-from-link
and I'll save my file again.
00:17:47.880 --> 00:17:50.504
-All that's been added is another link
+All that's been added is another link,
00:17:50.505 --> 00:17:54.433
prefixed with this transclude keyword.
@@ -754,7 +754,7 @@ just the transclude keyword and the link.
Now some time has passed and Alice has updated her
00:18:24.320 --> 00:18:29.879
-hyperdrive file. She wrote, please add me as a source. Since
+hyperdrive file. She wrote, "Please add me as a source." Since
00:18:29.880 --> 00:18:33.559
the transclude link that I added in my file does not specify a
@@ -793,25 +793,25 @@ that this is version 57. For an explanation of what the
version numbers mean, check out the last video or the info
00:19:21.600 --> 00:19:25.759
-manual. For now, I'll go down to her check out my peers
+manual. For now, I'll go down to her "Check out my peers"
00:19:25.760 --> 00:19:32.999
heading and run M-x org-store-link. Now, in my response to
00:19:33.000 --> 00:19:39.159
-Alice, I'll insert the link. I'll run org transclusion make
+Alice, I'll insert the link. I'll run org-transclusion-make-from-link.
00:19:39.160 --> 00:19:44.759
-from link. Now there are two transclusions. The first
+Now there are two transclusions. The first
00:19:44.760 --> 00:19:47.719
transclusion will update whenever Alice updates her file,
00:19:47.720 --> 00:19:52.919
-and the second transclusion is pinned to version 57. That
+and the second transclusion is pinned to version 57.
00:19:52.920 --> 00:19:53.356
-covers Hyperdrive install, the peer graph, and
+That covers hyperdrive-install, the peer graph, and
00:19:53.357 --> 00:19:58.298
hyperdrive-org-transclusion.
@@ -820,7 +820,7 @@ hyperdrive-org-transclusion.
Feel free to check out the hyperdrive.el
00:20:00.520 --> 00:20:04.119
-info manual in the Ushin hyperdrive here, or on the
+info manual in the ushin hyperdrive here, or on the
00:20:04.120 --> 00:20:08.439
ushin.org website. Thanks to the folks at Sopranica, we
@@ -835,7 +835,7 @@ XMPP client or anonymously from your browser. If you use
Matrix, there's also a bridge. Thank you for watching, and
00:20:19.800 --> 00:20:22.519
-thank you to the EmacsConf organizers and all the
+Thank you to the EmacsConf organizers and all the
00:20:22.520 --> 00:20:25.160
presenters who made this wonderful event possible.
diff --git a/2024/info/hyperdrive-after.md b/2024/info/hyperdrive-after.md
index 754a6aeb..73e1822c 100644
--- a/2024/info/hyperdrive-after.md
+++ b/2024/info/hyperdrive-after.md
@@ -5,15 +5,15 @@
# Transcript
[[!template text="""Hello, welcome to this talk on hyperdrive.el. I'm Joseph""" start="00:00:00.000" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""Turner presenting on behalf of Ushin, a tiny independent""" start="00:00:03.920" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""information freedom nonprofit. Hyperdrive.el is an Emacs""" start="00:00:07.440" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""interface to the Hyperdrive peer-to-peer file sharing""" start="00:00:12.040" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""system built by HolePunch. Like other peer-to-peer file""" start="00:00:14.960" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""sharing tools, such as BitTorrent, Hyperdrive lets you""" start="00:00:18.400" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""Turner presenting on behalf of ushin, a tiny independent""" start="00:00:03.920" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""information freedom nonprofit. hyperdrive.el is an Emacs""" start="00:00:07.440" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""interface to the hyperdrive peer-to-peer file sharing""" start="00:00:12.040" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""system built by Holepunch. Like other peer-to-peer file""" start="00:00:14.960" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""sharing tools, such as BitTorrent, hyperdrive lets you""" start="00:00:18.400" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""share unlimited files directly with other users without""" start="00:00:22.120" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""having to go through a central hub. One thing that sets""" start="00:00:25.960" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""HyperDrive apart is that the files you share can be""" start="00:00:29.520" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""modified. Since Hyperdrive has built-in versioning,""" start="00:00:32.520" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""Hyperdrive apart is that the files you share can be""" start="00:00:29.520" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""modified. Since hyperdrive has built-in versioning,""" start="00:00:32.520" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""you can explore the history of changes that you make to your""" start="00:00:35.760" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""files or others make to theirs. You can stream video and""" start="00:00:38.520" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""audio. There's no sign-up or account creation process""" start="00:00:42.200" video="mainVideo-hyperdrive" id="subtitle"]]
@@ -21,15 +21,15 @@
[[!template text="""community has the legal right, the tools, and the""" start="00:00:49.320" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""information necessary to participate in the development""" start="00:00:52.320" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""process, or even fork the project""" start="00:00:55.360" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""and go somewhere on[??]. Since""" start="00:00:58.338" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""and go cimarron. Since""" start="00:00:58.338" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""last year's talk, we've added a few new features. It's now""" start="00:01:00.800" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""much easier to get started using hyperdrive.el, since we""" start="00:01:04.920" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""added the hyperdrive install command, which downloads the""" start="00:01:08.560" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""added the hyperdrive-install command, which downloads the""" start="00:01:08.560" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""gateway program and installs it on your machine. We added a""" start="00:01:12.400" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""peer graph feature, which lets you visualize your network""" start="00:01:16.400" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""of sources of information. We also published a new package,""" start="00:01:19.960" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""hyperdrive-org-transclusion, which lets you display live""" start="00:01:24.720" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""updating snippets of Hyperdrive files in Org documents.""" start="00:01:29.080" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""updating snippets of hyperdrive files in Org documents.""" start="00:01:29.080" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Let's get started. Let's say you get an email from your""" start="00:01:34.600" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""friend Alice inviting you to check out hyperdrive.el.""" start="00:01:37.320" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Let's click on the link here to look at the manual. Let's go""" start="00:01:41.080" video="mainVideo-hyperdrive" id="subtitle"]]
@@ -42,17 +42,17 @@
[[!template text="""Now from within Emacs you can install hyperdrive.el.""" start="00:02:04.720" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Run M-x package-refresh-contents.""" start="00:02:10.880" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Then, M-x package-install, type in hyperdrive,""" start="00:02:14.400" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""and hit return. Next, we'll install hypergateway ushin.""" start="00:02:20.920" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""and hit return. Next, we'll install hyper-gateway-ushin.""" start="00:02:20.920" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Let's run M-x hyperdrive-install. It's prompting me to""" start="00:02:26.080" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""download and install the gateway, which is 51 megabytes.""" start="00:02:33.000" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""I'll press y.""" start="00:02:35.881" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""I will skip most of the download process. The download is""" start="00:02:39.781" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""wrapping up.""" start="00:02:44.160" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Now, it's prompting me to start the gateway. I can either run""" start="00:02:49.440" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""M-x hyperdrive start, or I can press this button. And""" start="00:02:53.400" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""M-x hyperdrive-start, or I can press this button. And""" start="00:02:53.400" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""after a few moments, we'll see that the gateway will start.""" start="00:02:59.280" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""It's ready. You can also click this button, View Hyperdrive""" start="00:03:03.480" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""User Info Manual, to view the same manual that we were""" start="00:03:07.280" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""It's ready. You can also click this button, "View hyperdrive""" start="00:03:03.480" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""User Info Manual", to view the same manual that we were""" start="00:03:07.280" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""viewing in the browser. The info manual comes with""" start="00:03:10.240" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""hyperdrive.el and is available offline. Now that""" start="00:03:13.480" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""everything's installed and the gateway is running, we're""" start="00:03:17.320" video="mainVideo-hyperdrive" id="subtitle"]]
@@ -61,66 +61,66 @@
[[!template text="""hello.org file.""" start="00:03:28.720" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""I'm being prompted to mark Alice's hyperdrive. Currently,""" start="00:03:33.080" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""it's unknown. I'll press ? to see more details.""" start="00:03:37.320" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""Safe, unsafe, unknown. I'll press e for explain. In the info""" start="00:03:41.880" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text=""""safe", "unsafe", "unknown". I'll press e for "explain". In the info""" start="00:03:41.880" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""manual, it says that if a hyperdrive is marked as safe, that""" start="00:03:48.280" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""means files in that hyperdrive will automatically have""" start="00:03:54.140" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""their major mode enabled based on their file extension. In""" start="00:03:57.800" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""this case, if I mark Alice's hyperdrive as safe and I click on""" start="00:04:02.560" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""this hello.org file, Emacs will automatically enable org""" start="00:04:06.720" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""this hello.org file, Emacs will automatically enable Org""" start="00:04:06.720" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""mode in that file. Since I know Alice directly, I'll mark her""" start="00:04:10.520" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""hyperdrive as safe. I'll click on the file hello.org again,""" start="00:04:14.920" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""and now I'll press Shift-s for safe.""" start="00:04:19.640" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""Now I'm going to set Alice's pet name. Hyperdrive.el has""" start="00:04:25.680" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""Now I'm going to set Alice's petname. hyperdrive.el has""" start="00:04:25.680" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""different ways to name a hyperdrive. The public key is the""" start="00:04:30.640" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""drive's unique identifier. You can also assign yourself a""" start="00:04:34.680" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""public nickname, which you announce to the world. Then""" start="00:04:38.720" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""users on their own machines can assign each hyperdrive that""" start="00:04:42.360" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""they are aware of a private pet name. I'll assign Alice a""" start="00:04:45.960" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""pet name, which is the way that I will identify Alice just on""" start="00:04:50.440" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""my own machine. I'll type in my friend Alice.""" start="00:04:54.080" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""they are aware of a private petname. I'll assign Alice a""" start="00:04:45.960" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""petname, which is the way that I will identify Alice just on""" start="00:04:50.440" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""my own machine. I'll type in "My Friend Alice".""" start="00:04:54.080" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Then when I refresh her drive,""" start="00:05:01.907" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""we see that it says pet name in the top left.""" start="00:05:03.708" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""we see that it says petname in the top left.""" start="00:05:03.708" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Now I'll do what she asks,""" start="00:05:07.360" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""which is to right click on her name and""" start="00:05:09.393" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""open her peer graph. In the context menu, I see a few""" start="00:05:11.614" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""different actions I can take, but I'll click on peer graph.""" start="00:05:15.260" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""It's prompting me to pick the max hops for sources. Default""" start="00:05:19.160" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""3. I'll choose the default. Same for blockers. I'll explain""" start="00:05:22.960" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""different actions I can take, but I'll click on "Peer Graph".""" start="00:05:15.260" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""It's prompting me to pick the max hops for sources. Default 3.""" start="00:05:19.160" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""I'll choose the default. Same for blockers. I'll explain""" start="00:05:22.960" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""what that means later.""" start="00:05:26.800" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""This is Alice's peer graph. Here we can see that Alice has two""" start="00:05:30.380" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""direct sources, Bob and Eve. Both Bob and Eve have assigned""" start="00:05:35.960" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""themselves nicknames, and so we see Bob and Eve here. Eve has""" start="00:05:41.280" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""assigned this other hyperdrive to be a source. But this""" start="00:05:45.920" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""other hyperdrive, whose public key is KB3ZR6MQ""" start="00:05:50.480" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""other hyperdrive, whose public key is "kb3zr6mq"""" start="00:05:50.480" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""and so on--if we hover over the hyperdrive, we'll see the full""" start="00:05:55.960" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""public key--has not assigned itself a nickname. So we""" start="00:05:59.520" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""just see the truncated short public key. Because we've""" start="00:06:03.240" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""assigned a pet name for Alice,""" start="00:06:08.000" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""we see Alice's pet name show up here.""" start="00:06:10.918" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""assigned a petname for Alice,""" start="00:06:08.000" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""we see Alice's petname show up here.""" start="00:06:10.918" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Now I'll open the peer list view to show the same""" start="00:06:14.559" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""information in a different way. Since I'm using a large""" start="00:06:17.840" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""font, I'll widen this window so we can see everything going""" start="00:06:21.480" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""on in the peer list. We see that the root hyperdrive is pet""" start="00:06:25.200" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""name, my friend Alice, nickname Alice, public key, DM1, and""" start="00:06:29.320" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""so on. We've set the sources max hops to three, which means""" start="00:06:33.640" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""on in the peer list. We see that the root hyperdrive is""" start="00:06:25.200" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""petname "My Friend Alice", nickname "alice", public key "dm1",""" start="00:06:29.320" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""and so on. We've set the sources max hops to three, which means""" start="00:06:33.640" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""that we will go out at most three hops from Alice in order to""" start="00:06:38.360" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""find sources. One hop from Alice are Bob and Eve. One hop""" start="00:06:42.360" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""from Eve is KB3, which is two hops from Alice. Now we've set""" start="00:06:49.840" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""from Eve is "kb3", which is two hops from Alice. Now we've set""" start="00:06:49.840" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""the max hops for sources to three, but in this case, the""" start="00:06:55.840" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""network is small, and KB3 has no sources. So we can only go""" start="00:06:59.160" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""network is small, and "kb3" has no sources. So we can only go""" start="00:06:59.160" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""out two hops from Alice until we run out of sources. In the""" start="00:07:04.280" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""future, we plan to add a search feature based on this list of""" start="00:07:07.960" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""sources. You type in a query, and you get back a list of""" start="00:07:11.160" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""results published by Eve, Bob, or KB3. It's also possible to""" start="00:07:14.480" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""results published by Eve, Bob, or "kb3". It's also possible to""" start="00:07:14.480" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""block peers. I'll open the transient menu by pressing""" start="00:07:19.880" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""question mark. For now, let's turn on showing blocked""" start="00:07:23.240" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""peers. I'll press s x, and now it says blocked sources.""" start="00:07:28.760" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""peers. I'll press "s x", and now it says blocked sources.""" start="00:07:28.760" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Now we can see Mallory also shows up. Mallory has been""" start="00:07:35.440" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""included as a source by Eve, but is blocked. So in the end""" start="00:07:38.840" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""result, she does not show up in the list of sources. Instead,""" start="00:07:43.400" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""she shows up as a blocked source. But how is it that Mallory""" start="00:07:47.040" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""ended up being blocked? Let's open up the transient menu""" start="00:07:51.840" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""once more and click S, B to show blockers. Now we can see that""" start="00:07:55.040" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""once more and click "s b" to show blockers. Now we can see that""" start="00:07:55.040" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Bob has blocked Mallory. This means that Bob is not""" start="00:08:02.760" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""interested in seeing search results from Mallory. Since""" start="00:08:07.080" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Alice has included Bob as a blocker, that means that Alice""" start="00:08:12.520" video="mainVideo-hyperdrive" id="subtitle"]]
@@ -128,33 +128,33 @@
[[!template text="""blocked Mallory, Mallory does not show up in Alice's""" start="00:08:23.440" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""peergraph as a source. Well, now I'm curious to see what it is""" start="00:08:27.480" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Mallory published that drove Bob to block her. I'll""" start="00:08:31.920" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""right-click on Mallory, and in the context menu, open""" start="00:08:35.920" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""Hyperdrive, and... Wingsuit Flying Grand Canyon Point of""" start="00:08:39.440" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""View Not Clickbait? I gotta check this out.""" start="00:08:44.320" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""right-click on Mallory, and in the context menu, "Open Hyperdrive"""" start="00:08:35.920" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""and... Wingsuit Flying Grand Canyon Point of View Not Clickbait?""" start="00:08:39.440" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""I gotta check this out! [playing: Rick Astley's "Never Gonna Give You Up"]""" start="00:08:44.320" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""No! Disgusting! No wonder Bob blocked Mallory. Let's go""" start="00:08:49.880" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""back to Alice's paragraph. Mallory is a blocked source.""" start="00:08:56.160" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""back to Alice's peer graph. Mallory is a blocked source.""" start="00:08:56.160" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Are there any peers who are blocked but who aren't sources?""" start="00:09:01.840" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""I'll open the transient menu and I'll press s x. Now we're""" start="00:09:05.600" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""I'll open the transient menu and I'll press "s x". Now we're""" start="00:09:05.600" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""looking at blocked non-sources. Darth, who's been blocked""" start="00:09:11.740" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""by Bob, has not been added by any of Alice's sources as a""" start="00:09:16.840" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""source. So Darth is a blocked non-source. I'll open the""" start="00:09:20.760" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""transient menu again and I'll press s x. Now we're""" start="00:09:25.560" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""transient menu again and I'll press "s x". Now we're""" start="00:09:25.560" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""looking at all blocked peers. Both Mallory and Darth show""" start="00:09:29.700" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""up. If I scroll down in the peer list, we'll see that Mallory""" start="00:09:34.640" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""is listed under blocked sources, and Darth is listed under""" start="00:09:37.960" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""blocked non-sources. This view has gotten a little bit""" start="00:09:42.520" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""busy. Let's say that we're only interested in how Alice""" start="00:09:45.560" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""blocked non-sources. This view has gotten a little bit busy.""" start="00:09:42.520" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""Let's say that we're only interested in how Alice""" start="00:09:45.560" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""relates to Mallory. I'll open the transient menu, and I""" start="00:09:49.320" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""will filter the graph to show paths only to Mallory. I'll""" start="00:09:54.520" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""press o a, type in Mallory, and hit enter. Now we see that""" start="00:09:58.520" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""Mallory has a bold border and KB3 and Darth are missing from""" start="00:10:05.520" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""press "o a", type in Mallory, and hit enter. Now we see that""" start="00:09:58.520" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""Mallory has a bold border and "kb3" and Darth are missing from""" start="00:10:05.520" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""the graph. Eve shows up because there's a path from Alice to""" start="00:10:11.480" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Mallory that goes through Eve. Same for Bob. We can also add""" start="00:10:16.680" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""more than one peer in this view. I'll press OA again, and""" start="00:10:22.480" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""more than one peer in this view. I'll press "o a" again, and""" start="00:10:22.480" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""this time I'll choose Darth. Now Darth and Mallory have bold""" start="00:10:28.600" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""borders, and KB3 is still missing. We can remove Mallory and""" start="00:10:34.720" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""Darth one at a time with o r, or we can press C-u, the""" start="00:10:38.840" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""universal prefix argument, and then o r to remove both""" start="00:10:42.800" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""borders, and "kb3" is still missing. We can remove Mallory and""" start="00:10:34.720" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""Darth one at a time with "o r", or we can press C-u, the""" start="00:10:38.840" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""universal prefix argument, and then "o r" to remove both""" start="00:10:42.800" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Mallory and Darth from the list. Now we're back to seeing""" start="00:10:47.680" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""everybody. This view of the graph is somewhat simplified""" start="00:10:51.240" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""because we're showing only""" start="00:10:55.680" video="mainVideo-hyperdrive" id="subtitle"]]
@@ -164,8 +164,8 @@
[[!template text="""Bob as a source directly, we also go from Alice to Bob through""" start="00:11:10.040" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Eve as a source. Let's go back to showing only the shortest""" start="00:11:15.520" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""paths. Currently, the max hops for sources and for blockers""" start="00:11:21.080" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""is set to 3. Let's see what happens if we set the blockers max""" start="00:11:27.720" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""hops to 0.""" start="00:11:31.680" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""is set to 3. Let's see what happens if we set the""" start="00:11:27.720" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""blockers max hops to 0.""" start="00:11:31.680" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""After the graph reloads, we now see that Mallory""" start="00:11:35.800" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""shows up as a source, not as a blocked source.""" start="00:11:39.480" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""This is because Bob,""" start="00:11:43.287" video="mainVideo-hyperdrive" id="subtitle"]]
@@ -175,29 +175,29 @@
[[!template text="""doesn't factor in. While Alice is the only one who gets to""" start="00:11:57.520" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""decide who her direct sources, blockers, and blocked peers""" start="00:12:01.720" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""are, anyone can view Alice's peer graph, tinker with the""" start="00:12:05.960" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""sources or blockers' max hops, and use her list of sources to""" start="00:12:10.240" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""do a search. Let's see what happens if we set sources' max""" start="00:12:14.440" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""sources or blockers max hops, and use her list of sources to""" start="00:12:10.240" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""do a search. Let's see what happens if we set sources max""" start="00:12:14.440" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""hops to 2. Well, the graph doesn't change, because we only""" start="00:12:19.240" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""ever went out 2 hops anyway. Let's set source's max hops to 1.""" start="00:12:24.720" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""Now we only see Bob and Eve, since KB3 and Mallory are""" start="00:12:30.140" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""Now we only see Bob and Eve, since "kb3" and Mallory are""" start="00:12:30.140" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""2 hops out. Source hops 0. Now we're left with just Alice.""" start="00:12:35.160" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Now I'd like to create a new hyperdrive and add Alice as a""" start="00:12:44.120" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""source. I'll run M-x hyperdrive new.""" start="00:12:48.000" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""source. I'll run M-x hyperdrive-new.""" start="00:12:48.000" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Now it's prompting me""" start="00:12:52.732" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""for a new hyperdrive seed. Seed is a string of characters""" start="00:12:53.813" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""for a new hyperdrive seed. A seed is a string of characters""" start="00:12:53.813" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""that's combined with your secret key, which is generated""" start="00:12:57.480" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""for you by the gateway program, in order to create a new""" start="00:13:01.360" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""public key for this new hyperdrive. I'll type in Joseph, a""" start="00:13:04.720" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""new drive. Now, I'll right-click on my own name, and in the""" start="00:13:10.680" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""context menu, I'll choose Set Relation From. From Joseph""" start="00:13:15.320" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""to Alice, as a source. Now, I'll right-click on my name again,""" start="00:13:21.600" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""and click on Peer Graph. Max hops, let's say three, and for""" start="00:13:32.280" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""blockers as well,""" start="00:13:40.920" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""public key for each new hyperdrive. I'll type in "Joseph".""" start="00:13:04.720" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""A new drive. Now, I'll right-click on my own name, and in the""" start="00:13:10.680" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""context menu, I'll choose "Set Relation From". From Joseph...""" start="00:13:15.320" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""to Alice...as a source. Now, I'll right-click on my name again,""" start="00:13:21.600" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""and click on "Peer Graph". Sources max hops, let's say three""" start="00:13:32.280" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""and [three] for blockers as well,""" start="00:13:40.920" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Here's the peer graph from my newly created""" start="00:13:45.440" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""hyperdrive's perspective. Mallory is included as a""" start="00:13:49.400" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""source, three hops from the root. Let's open the list view.""" start="00:13:54.200" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""If we were to mark Alice as a blocker by clicking on this""" start="00:14:01.220" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""button in the blocker column next to the pet name for Alice,""" start="00:14:06.440" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""button in the blocker column next to the petname for Alice,""" start="00:14:06.440" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Then we see that Mallory shows up as a blocked source. Only""" start="00:14:12.120" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""now that Joseph includes Alice as a blocker does the fact""" start="00:14:16.960" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""that Bob blocked Mallory take effect. You can click on""" start="00:14:21.360" video="mainVideo-hyperdrive" id="subtitle"]]
@@ -205,28 +205,28 @@
[[!template text="""on Eve. Now we're looking at the peer graph from Eve's""" start="00:14:30.540" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""perspective. This peer graph view has a history. If I open""" start="00:14:35.000" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""the transient menu, you'll see here there's a back and a""" start="00:14:39.520" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""forward button. Back is bound to l for left. If I press l,""" start="00:14:42.360" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""forward button. Back is bound to "l" for "left". If I press "l",""" start="00:14:42.360" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""we're looking at the graph from Joseph's perspective. If I""" start="00:14:48.440" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""press l again, now we're looking at Alice, as at the""" start="00:14:51.840" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""beginning. I'll press r to go forward, and r again, and now""" start="00:14:56.280" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""press "l" again, now we're looking at Alice, as at the""" start="00:14:51.840" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""beginning. I'll press "r" to go forward, and "r" again, and now""" start="00:14:56.280" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""we're back at Eve. Now, I'd like to show you""" start="00:15:01.440" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""the hyperdrive-org-transclusion package we published.""" start="00:15:04.735" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""I'll open up the HyperDrive manual""" start="00:15:08.338" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""I'll open up the hyperdrive manual""" start="00:15:08.338" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""to see how to install it.""" start="00:15:10.359" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""Now, from here, I'll press m and type in transclusion to jump""" start="00:15:15.680" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""straight to the org-transclusion integration section of""" start="00:15:21.000" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""the manual. To summarize, we can install HyperDrive""" start="00:15:23.600" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""org-transclusion with M-x package-install""" start="00:15:27.080" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""hyperdrive-org-transclusion.""" start="00:15:32.220" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""Now, from here, I'll press "m" and type in transclusion to jump""" start="00:15:15.680" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""straight to the "Org-transclusion integration" section of""" start="00:15:21.000" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""the manual. To summarize, we can install""" start="00:15:23.600" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""hyperdrive-org-transclusion with""" start="00:15:27.080" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""M-x package-install RET hyperdrive-org-transclusion.""" start="00:15:32.220" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Then, once this is done, we will copy the following snippet""" start="00:15:37.000" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""and add it either to our init.el file or, in this case, I'll""" start="00:15:43.780" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""just evaluate it. Now, hyperdrive-org-transclusion mode is""" start="00:15:47.560" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""just evaluate it. Now, hyperdrive-org-transclusion-mode is""" start="00:15:47.560" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""enabled.""" start="00:15:52.440" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Let's go back to the hello.org file in Alice's hyperdrive.""" start="00:15:58.100" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""I'll right-click on Alice, then click Open Hyperdrive, and""" start="00:16:01.480" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""hit Enter on hello.org. This time, I'm not prompted to mark""" start="00:16:07.240" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""I'll right-click on Alice, then click "Open Hyperdrive", and""" start="00:16:01.480" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""hit RET on hello.org. This time, I'm not prompted to mark""" start="00:16:07.240" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Alice's hyperdrive as safe, since we did it already. I'll""" start="00:16:11.360" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""navigate to the Check Out My Peers heading. Then I'll run""" start="00:16:16.200" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""navigate to the "Check out my peers" heading. Then I'll run""" start="00:16:16.200" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""M-x org-store-link. Now, I'll create a new file in my""" start="00:16:20.720" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""hyperdrive by running M-x hyperdrive-find-file. I'll""" start="00:16:28.360" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""select my hyperdrive and I'll call this new file""" start="00:16:32.960" video="mainVideo-hyperdrive" id="subtitle"]]
@@ -235,18 +235,18 @@
[[!template text="""I'll go to the bottom and I will run M-x org-insert-link""" start="00:16:50.781" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""and I'll insert the link""" start="00:16:57.980" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""that I stored earlier. As a link""" start="00:16:59.424" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""description, I'll change it to snippet from Alice's""" start="00:17:02.800" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""hyperdrive file.""" start="00:17:08.880" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""description, I'll change it to""" start="00:17:02.800" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text=""""Snippet from Alice's hyperdrive file".""" start="00:17:08.880" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""I'll save my hyperdrive file.""" start="00:17:12.700" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Now, to show that the link works, I'll just kill this buffer""" start="00:17:18.400" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""showing the hello.org file, and I'll click on the link.""" start="00:17:21.840" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""Now in addition to linking from my file""" start="00:17:27.100" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""Now, in addition to linking from my file""" start="00:17:27.100" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""to the heading in Alice's file,""" start="00:17:29.488" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""I'd like to transclude this headings content in my file.""" start="00:17:31.489" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""I'd like to transclude this heading's content in my file.""" start="00:17:31.489" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""So I'll go to the link in my file and run""" start="00:17:35.700" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""M-x org-transclusion-make-from-link""" start="00:17:38.635" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""and I'll save my file again.""" start="00:17:45.401" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""All that's been added is another link""" start="00:17:47.880" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""All that's been added is another link,""" start="00:17:47.880" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""prefixed with this transclude keyword.""" start="00:17:50.505" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""To make the transclusion show up inline,""" start="00:17:54.434" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""I'll run M-x org-transclusion-add. The content""" start="00:17:57.035" video="mainVideo-hyperdrive" id="subtitle"]]
@@ -255,7 +255,7 @@
[[!template text="""you'll see that the underlying content is still""" start="00:18:12.960" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""just the transclude keyword and the link.""" start="00:18:15.440" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Now some time has passed and Alice has updated her""" start="00:18:21.640" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""hyperdrive file. She wrote, please add me as a source. Since""" start="00:18:24.320" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""hyperdrive file. She wrote, "Please add me as a source." Since""" start="00:18:24.320" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""the transclude link that I added in my file does not specify a""" start="00:18:29.880" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""version, it will always transclude the latest version of""" start="00:18:33.560" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Alice's hello.org file. If I run M-x org-transclusion-add""" start="00:18:36.880" video="mainVideo-hyperdrive" id="subtitle"]]
@@ -268,21 +268,21 @@
[[!template text="""when I widen the window a little, we can see in the mode line""" start="00:19:09.760" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""that this is version 57. For an explanation of what the""" start="00:19:14.080" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""version numbers mean, check out the last video or the info""" start="00:19:18.280" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""manual. For now, I'll go down to her check out my peers""" start="00:19:21.600" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""manual. For now, I'll go down to her "Check out my peers"""" start="00:19:21.600" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""heading and run M-x org-store-link. Now, in my response to""" start="00:19:25.760" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""Alice, I'll insert the link. I'll run org transclusion make""" start="00:19:33.000" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""from link. Now there are two transclusions. The first""" start="00:19:39.160" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""Alice, I'll insert the link. I'll run org-transclusion-make-from-link.""" start="00:19:33.000" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""Now there are two transclusions. The first""" start="00:19:39.160" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""transclusion will update whenever Alice updates her file,""" start="00:19:44.760" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""and the second transclusion is pinned to version 57. That""" start="00:19:47.720" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""covers Hyperdrive install, the peer graph, and""" start="00:19:52.920" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""and the second transclusion is pinned to version 57.""" start="00:19:47.720" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""That covers hyperdrive-install, the peer graph, and""" start="00:19:52.920" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""hyperdrive-org-transclusion.""" start="00:19:53.357" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Feel free to check out the hyperdrive.el""" start="00:19:58.299" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""info manual in the Ushin hyperdrive here, or on the""" start="00:20:00.520" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""info manual in the ushin hyperdrive here, or on the""" start="00:20:00.520" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""ushin.org website. Thanks to the folks at Sopranica, we""" start="00:20:04.120" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""have a public XMPP group chat you can join, either using an""" start="00:20:08.440" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""XMPP client or anonymously from your browser. If you use""" start="00:20:11.880" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""Matrix, there's also a bridge. Thank you for watching, and""" start="00:20:15.920" video="mainVideo-hyperdrive" id="subtitle"]]
-[[!template text="""thank you to the EmacsConf organizers and all the""" start="00:20:19.800" video="mainVideo-hyperdrive" id="subtitle"]]
+[[!template text="""Thank you to the EmacsConf organizers and all the""" start="00:20:19.800" video="mainVideo-hyperdrive" id="subtitle"]]
[[!template text="""presenters who made this wonderful event possible.""" start="00:20:22.520" video="mainVideo-hyperdrive" id="subtitle"]]