summaryrefslogtreecommitdiffstats
path: root/2024/info
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2024/info/links-after.md288
-rw-r--r--2024/info/links-before.md14
2 files changed, 299 insertions, 3 deletions
diff --git a/2024/info/links-after.md b/2024/info/links-after.md
index e6649061..31a12ee7 100644
--- a/2024/info/links-after.md
+++ b/2024/info/links-after.md
@@ -1,6 +1,294 @@
<!-- Automatically generated by emacsconf-publish-after-page -->
+<a name="links-mainVideo-transcript"></a>
+# Transcript
+
+[[!template text="""Hello. My name is Abhinav, and I'm going""" start="00:00:00.560" video="mainVideo-links" id="subtitle"]]
+[[!template text="""to talk about unlocking linked data in Org""" start="00:00:02.560" video="mainVideo-links" id="subtitle"]]
+[[!template text="""Mode. So, like, a lot of you, I""" start="00:00:04.880" video="mainVideo-links" id="subtitle"]]
+[[!template text="""use Emacs and Org Mode for keeping a""" start="00:00:07.120" video="mainVideo-links" id="subtitle"]]
+[[!template text="""lot of my data, personal information. For example,""" start="00:00:09.360" video="mainVideo-links" id="subtitle"]]
+[[!template text="""if I'm trying to, you know, write journal""" start="00:00:12.320" video="mainVideo-links" id="subtitle"]]
+[[!template text="""entries, it's most likely going to be an""" start="00:00:14.775" video="mainVideo-links" id="subtitle"]]
+[[!template text="""Org Mode file. If I'm trying to save""" start="00:00:16.535" video="mainVideo-links" id="subtitle"]]
+[[!template text="""bookmarks or save links, again, they go into""" start="00:00:18.615" video="mainVideo-links" id="subtitle"]]
+[[!template text="""an Org Mode file. Now, I was doing""" start="00:00:21.015" video="mainVideo-links" id="subtitle"]]
+[[!template text="""that earlier, but, last year, I think I""" start="00:00:23.415" video="mainVideo-links" id="subtitle"]]
+[[!template text="""around last year, I started to use these""" start="00:00:26.695" video="mainVideo-links" id="subtitle"]]
+[[!template text="""specialized applications. So, you know, for example, if""" start="00:00:28.615" video="mainVideo-links" id="subtitle"]]
+[[!template text="""I'm trying to save bookmarks, I'm going to""" start="00:00:31.390" video="mainVideo-links" id="subtitle"]]
+[[!template text="""use a bookmark manager. I specifically was using""" start="00:00:33.710" video="mainVideo-links" id="subtitle"]]
+[[!template text="""Raindrop for it. What happened with that is""" start="00:00:37.230" video="mainVideo-links" id="subtitle"]]
+[[!template text="""that it allowed me to save bookmarks. Let's""" start="00:00:39.870" video="mainVideo-links" id="subtitle"]]
+[[!template text="""say, you know, when I'm on go, I'm""" start="00:00:42.590" video="mainVideo-links" id="subtitle"]]
+[[!template text="""on a mobile phone, I can just,""" start="00:00:43.790" video="mainVideo-links" id="subtitle"]]
+[[!template text="""you know, open my Android app and then""" start="00:00:45.470" video="mainVideo-links" id="subtitle"]]
+[[!template text="""save links there. I can also annotate and,""" start="00:00:47.594" video="mainVideo-links" id="subtitle"]]
+[[!template text="""you know, do other things that you can""" start="00:00:50.235" video="mainVideo-links" id="subtitle"]]
+[[!template text="""do on bookmarks. Similarly, you know, for reading,""" start="00:00:51.355" video="mainVideo-links" id="subtitle"]]
+[[!template text="""let's say, papers and PDFs, I would use""" start="00:00:54.235" video="mainVideo-links" id="subtitle"]]
+[[!template text="""Zotero. For, keeping notes about people, I'll use""" start="00:00:56.074" video="mainVideo-links" id="subtitle"]]
+[[!template text="""a tool called Monica CRM. Now all these""" start="00:01:00.074" video="mainVideo-links" id="subtitle"]]
+[[!template text="""tools, their aim is to kind of""" start="00:01:03.650" video="mainVideo-links" id="subtitle"]]
+[[!template text="""do one thing really well, but they kind""" start="00:01:05.650" video="mainVideo-links" id="subtitle"]]
+[[!template text="""of work in their own silos, and it's""" start="00:01:08.050" video="mainVideo-links" id="subtitle"]]
+[[!template text="""very hard to link data from one to""" start="00:01:09.730" video="mainVideo-links" id="subtitle"]]
+[[!template text="""another. For example, if you have a journal""" start="00:01:11.810" video="mainVideo-links" id="subtitle"]]
+[[!template text="""application, you can say things like, you know,""" start="00:01:13.730" video="mainVideo-links" id="subtitle"]]
+[[!template text="""&quot;Hey today, I met this person, and then,""" start="00:01:16.855" video="mainVideo-links" id="subtitle"]]
+[[!template text="""you know, this person gave me this recipe,&quot;""" start="00:01:18.935" video="mainVideo-links" id="subtitle"]]
+[[!template text="""whatever. But you know that the person information""" start="00:01:20.855" video="mainVideo-links" id="subtitle"]]
+[[!template text="""is still kept in a different application, and""" start="00:01:24.615" video="mainVideo-links" id="subtitle"]]
+[[!template text="""the recipe information is still kept in a""" start="00:01:26.375" video="mainVideo-links" id="subtitle"]]
+[[!template text="""different application. You have to, like, you know,""" start="00:01:27.895" video="mainVideo-links" id="subtitle"]]
+[[!template text="""like, do a lot of work to kind""" start="00:01:30.720" video="mainVideo-links" id="subtitle"]]
+[[!template text="""of make them come together. So, one thing""" start="00:01:32.079" video="mainVideo-links" id="subtitle"]]
+[[!template text="""that happened also last year was that I""" start="00:01:35.920" video="mainVideo-links" id="subtitle"]]
+[[!template text="""started using Org Roam a lot. So Org""" start="00:01:37.600" video="mainVideo-links" id="subtitle"]]
+[[!template text="""Roam is a Zettelkasten system, you know,""" start="00:01:39.840" video="mainVideo-links" id="subtitle"]]
+[[!template text="""which allows you to have linked notes. I'll""" start="00:01:41.920" video="mainVideo-links" id="subtitle"]]
+[[!template text="""not go too much into that detail, but""" start="00:01:45.025" video="mainVideo-links" id="subtitle"]]
+[[!template text="""basically, with Org Roam, you can, you know,""" start="00:01:46.625" video="mainVideo-links" id="subtitle"]]
+[[!template text="""have a lot of these text based files""" start="00:01:48.945" video="mainVideo-links" id="subtitle"]]
+[[!template text="""that you make anyway and then keep them""" start="00:01:50.785" video="mainVideo-links" id="subtitle"]]
+[[!template text="""connected and then, you know, like, have this""" start="00:01:53.025" video="mainVideo-links" id="subtitle"]]
+[[!template text="""knowledge base that you can build, around your""" start="00:01:55.345" video="mainVideo-links" id="subtitle"]]
+[[!template text="""information, your data. While it's a good system,""" start="00:01:57.985" video="mainVideo-links" id="subtitle"]]
+[[!template text="""I still feel like it's not very pro""" start="00:02:02.040" video="mainVideo-links" id="subtitle"]]
+[[!template text="""on providing, you know, very good amount of""" start="00:02:04.680" video="mainVideo-links" id="subtitle"]]
+[[!template text="""tools for, working with links. I'll show two""" start="00:02:07.080" video="mainVideo-links" id="subtitle"]]
+[[!template text="""kind of things. First is that, I'll show""" start="00:02:10.520" video="mainVideo-links" id="subtitle"]]
+[[!template text="""how my current knowledge base looks like, what""" start="00:02:12.920" video="mainVideo-links" id="subtitle"]]
+[[!template text="""kind of, you know, workflow I kind of""" start="00:02:16.885" video="mainVideo-links" id="subtitle"]]
+[[!template text="""use to save, let's say, any information or""" start="00:02:18.965" video="mainVideo-links" id="subtitle"]]
+[[!template text="""how do I, like, you know, connect new""" start="00:02:21.205" video="mainVideo-links" id="subtitle"]]
+[[!template text="""notes. The other is that because while this""" start="00:02:22.644" video="mainVideo-links" id="subtitle"]]
+[[!template text="""information base is working out well for""" start="00:02:25.924" video="mainVideo-links" id="subtitle"]]
+[[!template text="""me, I still want all of my external""" start="00:02:28.084" video="mainVideo-links" id="subtitle"]]
+[[!template text="""usages to be, you know, to be reflected""" start="00:02:31.750" video="mainVideo-links" id="subtitle"]]
+[[!template text="""back into this database of text files. So""" start="00:02:34.470" video="mainVideo-links" id="subtitle"]]
+[[!template text="""if I'm browsing something, I still want that""" start="00:02:37.030" video="mainVideo-links" id="subtitle"]]
+[[!template text="""thing to be, you know, saved in my""" start="00:02:38.950" video="mainVideo-links" id="subtitle"]]
+[[!template text="""Org Mode files, whether I'm browsing on Android""" start="00:02:40.790" video="mainVideo-links" id="subtitle"]]
+[[!template text="""or I'm browsing on, let's say, Firefox""" start="00:02:43.975" video="mainVideo-links" id="subtitle"]]
+[[!template text="""somewhere on a laptop. So, I'll show you""" start="00:02:46.535" video="mainVideo-links" id="subtitle"]]
+[[!template text="""those two things here. It's going to be""" start="00:02:49.015" video="mainVideo-links" id="subtitle"]]
+[[!template text="""a short talk, and then, yeah, hope you""" start="00:02:50.615" video="mainVideo-links" id="subtitle"]]
+[[!template text="""like it. Okay. So we'll start with this""" start="00:02:52.215" video="mainVideo-links" id="subtitle"]]
+[[!template text="""thing. So this is a simple Org Roam""" start="00:02:54.855" video="mainVideo-links" id="subtitle"]]
+[[!template text="""node. It's, you know, it's a dummy node.""" start="00:02:57.830" video="mainVideo-links" id="subtitle"]]
+[[!template text="""I've made, like, a lot of dummy nodes""" start="00:02:59.990" video="mainVideo-links" id="subtitle"]]
+[[!template text="""here just to kind of show, so, you""" start="00:03:01.190" video="mainVideo-links" id="subtitle"]]
+[[!template text="""know, maybe some of those information will be""" start="00:03:03.110" video="mainVideo-links" id="subtitle"]]
+[[!template text="""sparse, but I hope I convey the""" start="00:03:05.590" video="mainVideo-links" id="subtitle"]]
+[[!template text="""meaning clearly. Okay. So here, if you usually,""" start="00:03:08.630" video="mainVideo-links" id="subtitle"]]
+[[!template text="""you know, if you're just using plain Org""" start="00:03:12.635" video="mainVideo-links" id="subtitle"]]
+[[!template text="""Mode, you just have this file. Right? There's""" start="00:03:14.234" video="mainVideo-links" id="subtitle"]]
+[[!template text="""nothing else. Now if you are using Org""" start="00:03:15.995" video="mainVideo-links" id="subtitle"]]
+[[!template text="""Roam, you can do something called org-roam-""" start="00:03:19.114" video="mainVideo-links" id="subtitle"]]
+[[!template text="""buffer-toggle, which will show you, you know,""" start="00:03:20.875" video="mainVideo-links" id="subtitle"]]
+[[!template text="""a few of those connected nodes. Now, usually,""" start="00:03:23.034" video="mainVideo-links" id="subtitle"]]
+[[!template text="""the connections are shown here, they only show""" start="00:03:26.750" video="mainVideo-links" id="subtitle"]]
+[[!template text="""you backlinks. So, basically, any other node that""" start="00:03:29.470" video="mainVideo-links" id="subtitle"]]
+[[!template text="""has linked to this node is going to""" start="00:03:32.190" video="mainVideo-links" id="subtitle"]]
+[[!template text="""be shown there. But in my extension, you""" start="00:03:34.270" video="mainVideo-links" id="subtitle"]]
+[[!template text="""can see more things. For example, here, in""" start="00:03:36.910" video="mainVideo-links" id="subtitle"]]
+[[!template text="""this case, you can see, first of all,""" start="00:03:40.485" video="mainVideo-links" id="subtitle"]]
+[[!template text="""we show both links. So any link from""" start="00:03:43.125" video="mainVideo-links" id="subtitle"]]
+[[!template text="""this node to something else, will also be""" start="00:03:45.364" video="mainVideo-links" id="subtitle"]]
+[[!template text="""shown there. Any link from that node to""" start="00:03:47.765" video="mainVideo-links" id="subtitle"]]
+[[!template text="""something else will also be shown there. So""" start="00:03:49.285" video="mainVideo-links" id="subtitle"]]
+[[!template text="""you can see, that is one thing. The""" start="00:03:52.099" video="mainVideo-links" id="subtitle"]]
+[[!template text="""other thing is that all these links are""" start="00:03:54.420" video="mainVideo-links" id="subtitle"]]
+[[!template text="""categorized in, you know, type of notes. For""" start="00:03:56.099" video="mainVideo-links" id="subtitle"]]
+[[!template text="""example, when this note specifically right now is""" start="00:03:58.739" video="mainVideo-links" id="subtitle"]]
+[[!template text="""of kind book. Tag is one identifier for""" start="00:04:02.260" video="mainVideo-links" id="subtitle"]]
+[[!template text="""it, but there are, like, other ways to""" start="00:04:05.005" video="mainVideo-links" id="subtitle"]]
+[[!template text="""identify, you know, a kind of note. But""" start="00:04:06.045" video="mainVideo-links" id="subtitle"]]
+[[!template text="""this is connected to another node, which is""" start="00:04:09.165" video="mainVideo-links" id="subtitle"]]
+[[!template text="""of a kind person. So as you""" start="00:04:11.165" video="mainVideo-links" id="subtitle"]]
+[[!template text="""can see, the, Person A asked me to""" start="00:04:13.084" video="mainVideo-links" id="subtitle"]]
+[[!template text="""read this book. So, you know, that link""" start="00:04:15.165" video="mainVideo-links" id="subtitle"]]
+[[!template text="""is shown there in a very, rich format.""" start="00:04:16.685" video="mainVideo-links" id="subtitle"]]
+[[!template text="""So we have, like, more information about the""" start="00:04:19.170" video="mainVideo-links" id="subtitle"]]
+[[!template text="""link, in this. The other thing that you""" start="00:04:20.769" video="mainVideo-links" id="subtitle"]]
+[[!template text="""can see there is that, there are also""" start="00:04:23.970" video="mainVideo-links" id="subtitle"]]
+[[!template text="""links which are not existing right now, but""" start="00:04:26.610" video="mainVideo-links" id="subtitle"]]
+[[!template text="""they could be, you know, possibly interesting for""" start="00:04:29.570" video="mainVideo-links" id="subtitle"]]
+[[!template text="""me. So these are similar nodes. So these""" start="00:04:32.530" video="mainVideo-links" id="subtitle"]]
+[[!template text="""you can see the scores of similarity and""" start="00:04:34.755" video="mainVideo-links" id="subtitle"]]
+[[!template text="""then, you know, other nodes like Book on""" start="00:04:36.514" video="mainVideo-links" id="subtitle"]]
+[[!template text="""Mathematics, which is another dummy node that""" start="00:04:38.435" video="mainVideo-links" id="subtitle"]]
+[[!template text="""I made for this demo. Now these are""" start="00:04:40.354" video="mainVideo-links" id="subtitle"]]
+[[!template text="""nodes which, you know, again, I can just""" start="00:04:42.995" video="mainVideo-links" id="subtitle"]]
+[[!template text="""go in there and I can see if""" start="00:04:44.275" video="mainVideo-links" id="subtitle"]]
+[[!template text="""maybe they make sense or if, you know,""" start="00:04:45.474" video="mainVideo-links" id="subtitle"]]
+[[!template text="""I can just, like, make those connections explicitly.""" start="00:04:47.710" video="mainVideo-links" id="subtitle"]]
+[[!template text="""So let's let's try some other node here.""" start="00:04:51.150" video="mainVideo-links" id="subtitle"]]
+[[!template text="""So let's say so this is a node""" start="00:04:53.229" video="mainVideo-links" id="subtitle"]]
+[[!template text="""of a recipe. It's Bombay""" start="00:04:55.229" video="mainVideo-links" id="subtitle"]]
+[[!template text="""Sandwich. It's the recipe I made. Now if""" start="00:04:57.389" video="mainVideo-links" id="subtitle"]]
+[[!template text="""you go here on the right, you can""" start="00:04:59.550" video="mainVideo-links" id="subtitle"]]
+[[!template text="""see, you know, there's, like, some things on,""" start="00:05:01.389" video="mainVideo-links" id="subtitle"]]
+[[!template text="""some person liking the sandwich. There are some""" start="00:05:04.095" video="mainVideo-links" id="subtitle"]]
+[[!template text="""related notes also, similar notes which I have""" start="00:05:07.135" video="mainVideo-links" id="subtitle"]]
+[[!template text="""not linked. Plus, there are some journal entries.""" start="00:05:09.775" video="mainVideo-links" id="subtitle"]]
+[[!template text="""Now I use Org-Roam daily to kind of,""" start="00:05:12.575" video="mainVideo-links" id="subtitle"]]
+[[!template text="""you know, write down journal entries. And then,""" start="00:05:15.855" video="mainVideo-links" id="subtitle"]]
+[[!template text="""you know, what I have to do there""" start="00:05:20.710" video="mainVideo-links" id="subtitle"]]
+[[!template text="""is basically just write whatever I want and""" start="00:05:22.150" video="mainVideo-links" id="subtitle"]]
+[[!template text="""then just, you know, make those links to""" start="00:05:24.070" video="mainVideo-links" id="subtitle"]]
+[[!template text="""this node. So for doing""" start="00:05:25.590" video="mainVideo-links" id="subtitle"]]
+[[!template text="""that, I can see, that there were two""" start="00:05:28.630" video="mainVideo-links" id="subtitle"]]
+[[!template text="""days where I made Bombay Sandwich, and I""" start="00:05:31.030" video="mainVideo-links" id="subtitle"]]
+[[!template text="""had some observations around it, which, you know,""" start="00:05:32.630" video="mainVideo-links" id="subtitle"]]
+[[!template text="""you can see here. Right. Same so same""" start="00:05:35.465" video="mainVideo-links" id="subtitle"]]
+[[!template text="""for person. Let's say if you go to""" start="00:05:38.505" video="mainVideo-links" id="subtitle"]]
+[[!template text="""Person B, you can see that, you know,""" start="00:05:39.865" video="mainVideo-links" id="subtitle"]]
+[[!template text="""this person has, again, link to Person A""" start="00:05:41.705" video="mainVideo-links" id="subtitle"]]
+[[!template text="""and there's, like, some information around it. Plus,""" start="00:05:43.385" video="mainVideo-links" id="subtitle"]]
+[[!template text="""there are some similar notes there. This works""" start="00:05:45.865" video="mainVideo-links" id="subtitle"]]
+[[!template text="""really well. The similarity function works really well""" start="00:05:50.050" video="mainVideo-links" id="subtitle"]]
+[[!template text="""if you are basically trying to go to,""" start="00:05:52.210" video="mainVideo-links" id="subtitle"]]
+[[!template text="""you know, bookmarks that I have saved. So""" start="00:05:54.530" video="mainVideo-links" id="subtitle"]]
+[[!template text="""for example, here's a bookmark that I saved,""" start="00:05:56.530" video="mainVideo-links" id="subtitle"]]
+[[!template text="""which is, Google at Interspeech 2023. Now""" start="00:05:58.610" video="mainVideo-links" id="subtitle"]]
+[[!template text="""this bookmark is a blog post from Google""" start="00:06:01.605" video="mainVideo-links" id="subtitle"]]
+[[!template text="""AI team. Basically, you know, tells what research""" start="00:06:03.845" video="mainVideo-links" id="subtitle"]]
+[[!template text="""publications they had in this conference.""" start="00:06:07.525" video="mainVideo-links" id="subtitle"]]
+[[!template text="""Now if you go to the Similar Nodes""" start="00:06:10.005" video="mainVideo-links" id="subtitle"]]
+[[!template text="""here, you can see a very similar blog""" start="00:06:11.445" video="mainVideo-links" id="subtitle"]]
+[[!template text="""post from Google's team for other conferences that""" start="00:06:13.365" video="mainVideo-links" id="subtitle"]]
+[[!template text="""they attended. Right? Now this is very helpful""" start="00:06:15.925" video="mainVideo-links" id="subtitle"]]
+[[!template text="""for me, especially when I'm, like, reading something,""" start="00:06:17.840" video="mainVideo-links" id="subtitle"]]
+[[!template text="""later. So I, like, save a lot of""" start="00:06:20.240" video="mainVideo-links" id="subtitle"]]
+[[!template text="""links together. And then when I'm deciding""" start="00:06:21.840" video="mainVideo-links" id="subtitle"]]
+[[!template text="""to read something, I just open this and""" start="00:06:24.400" video="mainVideo-links" id="subtitle"]]
+[[!template text="""then see, you know, how everything is connected,""" start="00:06:26.080" video="mainVideo-links" id="subtitle"]]
+[[!template text="""what what else I have saved. Should I""" start="00:06:28.319" video="mainVideo-links" id="subtitle"]]
+[[!template text="""read something else or not? One interesting feature""" start="00:06:30.159" video="mainVideo-links" id="subtitle"]]
+[[!template text="""I was realizing I should try out is""" start="00:06:32.625" video="mainVideo-links" id="subtitle"]]
+[[!template text="""that, you know, if I go to this""" start="00:06:34.784" video="mainVideo-links" id="subtitle"]]
+[[!template text="""node, which is Person B, you can see""" start="00:06:37.425" video="mainVideo-links" id="subtitle"]]
+[[!template text="""that while I'm linking this to Person A,""" start="00:06:39.985" video="mainVideo-links" id="subtitle"]]
+[[!template text="""I also have some context on that. So""" start="00:06:42.705" video="mainVideo-links" id="subtitle"]]
+[[!template text="""I've written specifically uncle of Person""" start="00:06:45.040" video="mainVideo-links" id="subtitle"]]
+[[!template text="""A. Now if you have a semantic wiki,""" start="00:06:47.600" video="mainVideo-links" id="subtitle"]]
+[[!template text="""you will have a typed link where you""" start="00:06:49.600" video="mainVideo-links" id="subtitle"]]
+[[!template text="""don't have a plain link. You also have""" start="00:06:52.240" video="mainVideo-links" id="subtitle"]]
+[[!template text="""a type of the link. So in this""" start="00:06:54.000" video="mainVideo-links" id="subtitle"]]
+[[!template text="""case, the type of the link could be,""" start="00:06:55.840" video="mainVideo-links" id="subtitle"]]
+[[!template text="""you know, it's like `uncle:` whatever""" start="00:06:57.040" video="mainVideo-links" id="subtitle"]]
+[[!template text="""that link is. But, you know, I don't""" start="00:07:00.895" video="mainVideo-links" id="subtitle"]]
+[[!template text="""want to, like, go into that much detail,""" start="00:07:03.335" video="mainVideo-links" id="subtitle"]]
+[[!template text="""and I don't want to, like, learn how""" start="00:07:05.175" video="mainVideo-links" id="subtitle"]]
+[[!template text="""to link things, learn what kind of types""" start="00:07:07.335" video="mainVideo-links" id="subtitle"]]
+[[!template text="""I can make. So I can just write""" start="00:07:09.175" video="mainVideo-links" id="subtitle"]]
+[[!template text="""things in plain text. So I've written this""" start="00:07:10.375" video="mainVideo-links" id="subtitle"]]
+[[!template text="""in plain text. What I can do now""" start="00:07:12.294" video="mainVideo-links" id="subtitle"]]
+[[!template text="""is I can just search for links like""" start="00:07:13.815" video="mainVideo-links" id="subtitle"]]
+[[!template text="""this. For example, I can just do something""" start="00:07:16.250" video="mainVideo-links" id="subtitle"]]
+[[!template text="""like family members. Now this will show me""" start="00:07:17.850" video="mainVideo-links" id="subtitle"]]
+[[!template text="""all the links which have a context which""" start="00:07:21.290" video="mainVideo-links" id="subtitle"]]
+[[!template text="""makes sense as family members. So basically, this""" start="00:07:23.370" video="mainVideo-links" id="subtitle"]]
+[[!template text="""is semantic search on links, on the context""" start="00:07:27.450" video="mainVideo-links" id="subtitle"]]
+[[!template text="""of the links, and then, you know, it""" start="00:07:29.610" video="mainVideo-links" id="subtitle"]]
+[[!template text="""kind of gives me what I want here.""" start="00:07:31.215" video="mainVideo-links" id="subtitle"]]
+[[!template text="""For example, here, in this demo, I just""" start="00:07:33.134" video="mainVideo-links" id="subtitle"]]
+[[!template text="""had, like, one node, one link, which had""" start="00:07:34.895" video="mainVideo-links" id="subtitle"]]
+[[!template text="""this uncle relationship. So that kind of works""" start="00:07:37.134" video="mainVideo-links" id="subtitle"]]
+[[!template text="""out. Now let's just try another search. For""" start="00:07:39.455" video="mainVideo-links" id="subtitle"]]
+[[!template text="""example, let's say if I'm just typing 'check""" start="00:07:41.375" video="mainVideo-links" id="subtitle"]]
+[[!template text="""before meeting'. So these are now again links""" start="00:07:44.850" video="mainVideo-links" id="subtitle"]]
+[[!template text="""where I have written something where I kind""" start="00:07:47.410" video="mainVideo-links" id="subtitle"]]
+[[!template text="""of should do something before meeting someone. So""" start="00:07:49.410" video="mainVideo-links" id="subtitle"]]
+[[!template text="""for example, the first one you can see,""" start="00:07:52.290" video="mainVideo-links" id="subtitle"]]
+[[!template text="""there's a person called Meeting Person. It's a""" start="00:07:54.850" video="mainVideo-links" id="subtitle"]]
+[[!template text="""demo node again. And, I've written one note""" start="00:07:57.705" video="mainVideo-links" id="subtitle"]]
+[[!template text="""about, one connection here is basically saying that,""" start="00:08:00.745" video="mainVideo-links" id="subtitle"]]
+[[!template text="""hey, you know, read this link before you""" start="00:08:05.145" video="mainVideo-links" id="subtitle"]]
+[[!template text="""go to meet them. Right? So it's also""" start="00:08:07.145" video="mainVideo-links" id="subtitle"]]
+[[!template text="""been very helpful for me. There are, like,""" start="00:08:09.720" video="mainVideo-links" id="subtitle"]]
+[[!template text="""few patterns where I kind of feel this""" start="00:08:11.560" video="mainVideo-links" id="subtitle"]]
+[[!template text="""works out well. As I keep making more""" start="00:08:13.800" video="mainVideo-links" id="subtitle"]]
+[[!template text="""of the links and keep writing more context""" start="00:08:17.319" video="mainVideo-links" id="subtitle"]]
+[[!template text="""around the link, this kind of works""" start="00:08:20.120" video="mainVideo-links" id="subtitle"]]
+[[!template text="""out really helpful. This becomes really helpful for""" start="00:08:21.800" video="mainVideo-links" id="subtitle"]]
+[[!template text="""me. Okay. So the other few things, you""" start="00:08:25.135" video="mainVideo-links" id="subtitle"]]
+[[!template text="""know, how do I, like, work with, systems""" start="00:08:27.935" video="mainVideo-links" id="subtitle"]]
+[[!template text="""outside Emacs. Right? So the first thing""" start="00:08:30.575" video="mainVideo-links" id="subtitle"]]
+[[!template text="""is that, you know, the I haven't found""" start="00:08:32.735" video="mainVideo-links" id="subtitle"]]
+[[!template text="""anything that works really well for saving bookmarks,""" start="00:08:35.054" video="mainVideo-links" id="subtitle"]]
+[[!template text="""when I'm on my Android phone. So I""" start="00:08:40.250" video="mainVideo-links" id="subtitle"]]
+[[!template text="""had to make a new applications, application, and""" start="00:08:42.250" video="mainVideo-links" id="subtitle"]]
+[[!template text="""it's called pile-android. Now this application basically,""" start="00:08:44.890" video="mainVideo-links" id="subtitle"]]
+[[!template text="""you know, lets me do whatever I was""" start="00:08:47.930" video="mainVideo-links" id="subtitle"]]
+[[!template text="""doing with Raindrop, which was a bookmark manager.""" start="00:08:49.290" video="mainVideo-links" id="subtitle"]]
+[[!template text="""So I can open links. I can read""" start="00:08:52.305" video="mainVideo-links" id="subtitle"]]
+[[!template text="""stuff in Firefox on my browser on my,""" start="00:08:53.825" video="mainVideo-links" id="subtitle"]]
+[[!template text="""Android phone, and then I can save all""" start="00:08:56.385" video="mainVideo-links" id="subtitle"]]
+[[!template text="""of that in my Org Roam database. Org""" start="00:08:58.065" video="mainVideo-links" id="subtitle"]]
+[[!template text="""roam database here means the Org Roam files""" start="00:09:00.625" video="mainVideo-links" id="subtitle"]]
+[[!template text="""that I have. Because, again, these are plain""" start="00:09:02.465" video="mainVideo-links" id="subtitle"]]
+[[!template text="""text file, I can sync them through mobile""" start="00:09:03.905" video="mainVideo-links" id="subtitle"]]
+[[!template text="""phone to my, you know, desktop and laptop""" start="00:09:06.140" video="mainVideo-links" id="subtitle"]]
+[[!template text="""and everything else. So that's one place where""" start="00:09:08.780" video="mainVideo-links" id="subtitle"]]
+[[!template text="""I kind of, you know, stop, going to""" start="00:09:11.340" video="mainVideo-links" id="subtitle"]]
+[[!template text="""a, new application. I just basically ingest everything""" start="00:09:13.460" video="mainVideo-links" id="subtitle"]]
+[[!template text="""in my Org Roam setup. The other thing""" start="00:09:16.860" video="mainVideo-links" id="subtitle"]]
+[[!template text="""is that, when I'm browsing on my laptop,""" start="00:09:19.625" video="mainVideo-links" id="subtitle"]]
+[[!template text="""I still want to, you know, collect all""" start="00:09:22.985" video="mainVideo-links" id="subtitle"]]
+[[!template text="""the data inside my Org Roam system. So""" start="00:09:25.785" video="mainVideo-links" id="subtitle"]]
+[[!template text="""so here's something which I call Org Roam""" start="00:09:28.504" video="mainVideo-links" id="subtitle"]]
+[[!template text="""Sidekick. Now what you can do here is""" start="00:09:30.504" video="mainVideo-links" id="subtitle"]]
+[[!template text="""that, let's say, if you want to search""" start="00:09:33.380" video="mainVideo-links" id="subtitle"]]
+[[!template text="""for something, so you can basically do a""" start="00:09:34.740" video="mainVideo-links" id="subtitle"]]
+[[!template text="""search normally, which is going to do a""" start="00:09:37.380" video="mainVideo-links" id="subtitle"]]
+[[!template text="""web search. But if you call Org Roam""" start="00:09:39.139" video="mainVideo-links" id="subtitle"]]
+[[!template text="""SK, which is Sidekick, it will do a""" start="00:09:41.860" video="mainVideo-links" id="subtitle"]]
+[[!template text="""search on all of your Org Roam notes. So""" start="00:09:44.740" video="mainVideo-links" id="subtitle"]]
+[[!template text="""now this search is basically using recoll. So""" start="00:09:48.025" video="mainVideo-links" id="subtitle"]]
+[[!template text="""recoll kind of indexes all the plain text""" start="00:09:50.905" video="mainVideo-links" id="subtitle"]]
+[[!template text="""and does a full text search for you.""" start="00:09:53.145" video="mainVideo-links" id="subtitle"]]
+[[!template text="""But this this is really helpful because when""" start="00:09:55.385" video="mainVideo-links" id="subtitle"]]
+[[!template text="""I'm searching for something and I still want""" start="00:09:57.145" video="mainVideo-links" id="subtitle"]]
+[[!template text="""to know that, hey, you know, hey, I""" start="00:09:59.190" video="mainVideo-links" id="subtitle"]]
+[[!template text="""have saved some of those links earlier. So,""" start="00:10:00.550" video="mainVideo-links" id="subtitle"]]
+[[!template text="""can I, like, you know, see them back""" start="00:10:03.830" video="mainVideo-links" id="subtitle"]]
+[[!template text="""and then, you know, it's a very""" start="00:10:05.350" video="mainVideo-links" id="subtitle"]]
+[[!template text="""good way to kind of not lose track""" start="00:10:07.590" video="mainVideo-links" id="subtitle"]]
+[[!template text="""of what you've already saved. The other""" start="00:10:09.990" video="mainVideo-links" id="subtitle"]]
+[[!template text="""thing I can do is, like, I can""" start="00:10:12.665" video="mainVideo-links" id="subtitle"]]
+[[!template text="""also, you know again, since I have saved""" start="00:10:13.625" video="mainVideo-links" id="subtitle"]]
+[[!template text="""a project, in my Org Roam, I can""" start="00:10:16.745" video="mainVideo-links" id="subtitle"]]
+[[!template text="""basically call, again, Sidekick again, and I can""" start="00:10:20.185" video="mainVideo-links" id="subtitle"]]
+[[!template text="""see a note for that. That note here""" start="00:10:22.905" video="mainVideo-links" id="subtitle"]]
+[[!template text="""specifically is tracking my tasks for this project.""" start="00:10:26.200" video="mainVideo-links" id="subtitle"]]
+[[!template text="""And other than tasks, you know, again, I""" start="00:10:29.240" video="mainVideo-links" id="subtitle"]]
+[[!template text="""can see other things like similar notes. I""" start="00:10:30.840" video="mainVideo-links" id="subtitle"]]
+[[!template text="""can see, you know, other links that are""" start="00:10:32.920" video="mainVideo-links" id="subtitle"]]
+[[!template text="""there. So yeah, so this, there's still some""" start="00:10:36.040" video="mainVideo-links" id="subtitle"]]
+[[!template text="""optimizations to be done. I think this, you""" start="00:10:39.665" video="mainVideo-links" id="subtitle"]]
+[[!template text="""know, the bookmark here is not very intuitive.""" start="00:10:41.585" video="mainVideo-links" id="subtitle"]]
+[[!template text="""I still want, I want this to be""" start="00:10:44.385" video="mainVideo-links" id="subtitle"]]
+[[!template text="""following the browser, as I switch tabs.""" start="00:10:46.385" video="mainVideo-links" id="subtitle"]]
+[[!template text="""But, again, those things are something I'll work""" start="00:10:50.160" video="mainVideo-links" id="subtitle"]]
+[[!template text="""on. Other optimizations include, you know, the way""" start="00:10:51.839" video="mainVideo-links" id="subtitle"]]
+[[!template text="""I'm doing the search using ML that needs""" start="00:10:55.519" video="mainVideo-links" id="subtitle"]]
+[[!template text="""a little bit of fine tuning because, every""" start="00:10:59.600" video="mainVideo-links" id="subtitle"]]
+[[!template text="""time I make a new link, I have""" start="00:11:02.735" video="mainVideo-links" id="subtitle"]]
+[[!template text="""to, like, rerun the, you know, re kind of""" start="00:11:04.175" video="mainVideo-links" id="subtitle"]]
+[[!template text="""build the features and everything else, which I,""" start="00:11:07.375" video="mainVideo-links" id="subtitle"]]
+[[!template text="""need it to be real time. Yeah. So""" start="00:11:10.335" video="mainVideo-links" id="subtitle"]]
+[[!template text="""that concludes my talk. Hope you enjoyed it.""" start="00:11:13.855" video="mainVideo-links" id="subtitle"]]
+[[!template text="""Let me know if there are any questions.""" start="00:11:16.734" video="mainVideo-links" id="subtitle"]]
+[[!template text="""Thank you.""" start="00:11:18.814" video="mainVideo-links" id="subtitle"]]
+
+
+
+Captioner: abhinav
+
Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20links%3A%20Unlocking%20linked%20data%3A%20replacing%20specialized%20apps%20with%20an%20Org-based%20semantic%20wiki)
diff --git a/2024/info/links-before.md b/2024/info/links-before.md
index 086f8ed3..c5fffcb6 100644
--- a/2024/info/links-before.md
+++ b/2024/info/links-before.md
@@ -1,19 +1,27 @@
<!-- Automatically generated by emacsconf-publish-before-page -->
The following image shows where the talk is in the schedule for Sun 2024-12-08. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.<div class="schedule-in-context schedule-svg-container" data-slug="links">
-<svg width="700" height="150" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title> Schedule for Sunday</title> <rect width="700" height="150" x="0" y="0" fill="white"></rect> <text font-size="10" fill="black" y="12" x="3"> Sunday</text> <a href="/2024/talks/sun-open" title="Sunday opening remarks" data-slug="sun-open"> <title> 9:00- 9:10 Sunday opening remarks</title> <rect x="0" y="15" opacity="0.5" width="13" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(11,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> sun-open</text></g></a> <a href="/2024/talks/links" title="Unlocking linked data: replacing specialized apps with an Org-based semantic wiki" data-slug="links"> <title> 9:10- 9:20 Unlocking linked data: replacing specialized apps with an Org-based semantic wiki</title> <rect stroke-width="3" x="13" y="15" opacity="0.8" width="13" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(24,73)"> <text font-weight="bold" fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> links</text></g></a> <a href="/2024/talks/regex" title="Emacs regex compilation and future directions for expressive pattern matching" data-slug="regex"> <title> 9:30- 9:50 Emacs regex compilation and future directions for expressive pattern matching</title> <rect x="41" y="15" opacity="0.5" width="27" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(66,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> regex</text></g></a> <a href="/2024/talks/learning" title="Survival of the skillest: Thriving in the learning jungle" data-slug="learning"> <title> 10:00-10:20 Survival of the skillest: Thriving in the learning jungle</title> <rect x="82" y="15" opacity="0.5" width="27" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(107,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> learning</text></g></a> <a href="/2024/talks/blee" title="About Blee: enveloping our own autonomy directed digital ecosystem with Emacs" data-slug="blee"> <title> 10:30-11:15 About Blee: enveloping our own autonomy directed digital ecosystem with Emacs</title> <rect x="123" y="15" opacity="0.5" width="61" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(182,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> blee</text></g></a> <a href="/2024/talks/hyperbole" title="Fun things with GNU Hyperbole" data-slug="hyperbole"> <title> 11:30-11:45 Fun things with GNU Hyperbole</title> <rect x="205" y="15" opacity="0.5" width="20" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(223,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> hyperbole</text></g></a> <a href="/2024/talks/pgmacs" title="PGmacs: browsing and editing PostgreSQL databases from Emacs" data-slug="pgmacs"> <title> 1:40- 1:55 PGmacs: browsing and editing PostgreSQL databases from Emacs</title> <rect x="384" y="15" opacity="0.5" width="20" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(402,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> pgmacs</text></g></a> <a href="/2024/talks/literate" title="Literate programming for the 21st Century" data-slug="literate"> <title> 2:15- 2:35 Literate programming for the 21st Century</title> <rect x="432" y="15" opacity="0.5" width="27" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(457,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> literate</text></g></a> <a href="/2024/talks/students" title="An example of a cohesive student workflow in Emacs" data-slug="students"> <title> 3:00- 3:10 An example of a cohesive student workflow in Emacs</title> <rect x="494" y="15" opacity="0.5" width="13" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(505,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> students</text></g></a> <a href="/2024/talks/sharing" title="So you want to be an Emacs-fluencer?" data-slug="sharing"> <title> 3:20- 3:40 So you want to be an Emacs-fluencer?</title> <rect x="521" y="15" opacity="0.5" width="27" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(546,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> sharing</text></g></a> <a href="/2024/talks/transducers" title="Transducers: finally, ergonomic data processing for Emacs!" data-slug="transducers"> <title> 4:00- 4:30 Transducers: finally, ergonomic data processing for Emacs!</title> <rect x="576" y="15" opacity="0.5" width="41" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(615,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> transducers</text></g></a> <a href="/2024/talks/sun-close" title="Sunday closing remarks" data-slug="sun-close"> <title> 4:50- 5:00 Sunday closing remarks</title> <rect x="645" y="15" opacity="0.5" width="13" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(656,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> sun-close</text></g></a> <g transform="translate(0,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 9 AM</text></g> <g transform="translate(82,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 10 AM</text></g> <g transform="translate(164,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 11 AM</text></g> <g transform="translate(247,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 12 PM</text></g> <g transform="translate(329,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 1 PM</text></g> <g transform="translate(411,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 2 PM</text></g> <g transform="translate(494,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 3 PM</text></g> <g transform="translate(576,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 4 PM</text></g> <g transform="translate(658,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 5 PM</text></g></svg>
+<svg width="700" height="150" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title> Schedule for Sunday</title> <rect width="700" height="150" x="0" y="0" fill="white"></rect> <text font-size="10" fill="black" y="12" x="3"> Sunday</text> <a href="/2024/talks/sun-open" title="Sunday opening remarks" data-slug="sun-open"> <title> 9:00- 9:10 Sunday opening remarks</title> <rect x="0" y="15" opacity="0.5" width="13" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(11,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> sun-open</text></g></a> <a href="/2024/talks/links" title="Unlocking linked data: replacing specialized apps with an Org-based semantic wiki" data-slug="links"> <title> 9:10- 9:20 Unlocking linked data: replacing specialized apps with an Org-based semantic wiki</title> <rect stroke-width="3" x="13" y="15" opacity="0.8" width="13" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(24,73)"> <text font-weight="bold" fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> links</text></g></a> <a href="/2024/talks/regex" title="Emacs regex compilation and future directions for expressive pattern matching" data-slug="regex"> <title> 9:30- 9:50 Emacs regex compilation and future directions for expressive pattern matching</title> <rect x="41" y="15" opacity="0.5" width="27" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(66,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> regex</text></g></a> <a href="/2024/talks/learning" title="Survival of the skillest: Thriving in the learning jungle" data-slug="learning"> <title> 10:00-10:20 Survival of the skillest: Thriving in the learning jungle</title> <rect x="82" y="15" opacity="0.5" width="27" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(107,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> learning</text></g></a> <a href="/2024/talks/blee" title="About Blee: enveloping our own autonomy directed digital ecosystem with Emacs" data-slug="blee"> <title> 10:30-11:15 About Blee: enveloping our own autonomy directed digital ecosystem with Emacs</title> <rect x="123" y="15" opacity="0.5" width="61" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(182,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> blee</text></g></a> <a href="/2024/talks/hyperbole" title="Fun things with GNU Hyperbole" data-slug="hyperbole"> <title> 11:30-11:45 Fun things with GNU Hyperbole</title> <rect x="205" y="15" opacity="0.5" width="20" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(223,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> hyperbole</text></g></a> <a href="/2024/talks/pgmacs" title="PGmacs: browsing and editing PostgreSQL databases from Emacs" data-slug="pgmacs"> <title> 1:40- 1:55 PGmacs: browsing and editing PostgreSQL databases from Emacs</title> <rect x="384" y="15" opacity="0.5" width="20" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(402,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> pgmacs</text></g></a> <a href="/2024/talks/literate" title="Literate programming for the 21st Century" data-slug="literate"> <title> 2:15- 2:35 Literate programming for the 21st Century</title> <rect x="432" y="15" opacity="0.5" width="27" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(457,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> literate</text></g></a> <a href="/2024/talks/students" title="An example of a cohesive student workflow in Emacs" data-slug="students"> <title> 3:00- 3:10 An example of a cohesive student workflow in Emacs</title> <rect x="494" y="15" opacity="0.5" width="13" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(505,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> students</text></g></a> <a href="/2024/talks/sharing" title="So you want to be an Emacs-fluencer?" data-slug="sharing"> <title> 3:20- 3:40 So you want to be an Emacs-fluencer?</title> <rect x="521" y="15" opacity="0.5" width="27" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(546,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> sharing</text></g></a> <a href="/2024/talks/transducers" title="Transducers: finally, ergonomic data processing for Emacs!" data-slug="transducers"> <title> 4:00- 4:30 Transducers: finally, ergonomic data processing for Emacs!</title> <rect x="576" y="15" opacity="0.5" width="41" height="59" stroke="black" stroke-dasharray="" fill="peachpuff"></rect> <g transform="translate(615,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> transducers</text></g></a> <a href="/2024/talks/sun-close" title="Sunday closing remarks" data-slug="sun-close"> <title> 4:50- 5:00 Sunday closing remarks</title> <rect x="645" y="15" opacity="0.5" width="13" height="59" stroke="black" stroke-dasharray="5,5,5" fill="peachpuff"></rect> <g transform="translate(656,73)"> <text fill="black" x="0" y="0" font-size="10" transform="rotate(-90)"> sun-close</text></g></a> <g transform="translate(0,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 9 AM</text></g> <g transform="translate(82,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 10 AM</text></g> <g transform="translate(164,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 11 AM</text></g> <g transform="translate(247,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 12 PM</text></g> <g transform="translate(329,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 1 PM</text></g> <g transform="translate(411,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 2 PM</text></g> <g transform="translate(494,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 3 PM</text></g> <g transform="translate(576,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 4 PM</text></g> <g transform="translate(658,15)"> <line stroke="darkgray" x1="0" y1="0" x2="0" y2="120"></line> <text fill="black" x="0" y="133" font-size="10" text-anchor="left"> 5 PM</text></g></svg>
</div>
[[!toc ]]
-Format: 12-min talk ; Q&A: Etherpad <https://pad.emacsconf.org/2024-links>
+Format: 12-min talk ; Q&A: ask questions via Etherpad/IRC; we'll e-mail the speaker and post answers on this wiki page after the conference Etherpad: <https://pad.emacsconf.org/2024-links>
Etherpad: <https://pad.emacsconf.org/2024-links>
Discuss on IRC: [#emacsconf-gen](https://chat.emacsconf.org/?join=emacsconf,emacsconf-gen)
-Status: Ready to stream
+Status: Now playing on the conference livestream
<div>Times in different time zones:</div><div class="times" start="2024-12-08T14:10:00Z" end="2024-12-08T14:20:00Z"><div class="conf-time">Sunday, Dec 8 2024, ~9:10 AM - 9:20 AM EST (US/Eastern)</div><div class="others"><div>which is the same as:</div>Sunday, Dec 8 2024, ~8:10 AM - 8:20 AM CST (US/Central)<br />Sunday, Dec 8 2024, ~7:10 AM - 7:20 AM MST (US/Mountain)<br />Sunday, Dec 8 2024, ~6:10 AM - 6:20 AM PST (US/Pacific)<br />Sunday, Dec 8 2024, ~2:10 PM - 2:20 PM UTC <br />Sunday, Dec 8 2024, ~3:10 PM - 3:20 PM CET (Europe/Paris)<br />Sunday, Dec 8 2024, ~4:10 PM - 4:20 PM EET (Europe/Athens)<br />Sunday, Dec 8 2024, ~7:40 PM - 7:50 PM IST (Asia/Kolkata)<br />Sunday, Dec 8 2024, ~10:10 PM - 10:20 PM +08 (Asia/Singapore)<br />Sunday, Dec 8 2024, ~11:10 PM - 11:20 PM JST (Asia/Tokyo)</div></div><div><strong><a href="/2024/watch/gen/">Find out how to watch and participate</a></strong></div>
+<div class="vid"><video controls preload="none" id="links-mainVideo"><source src="https://media.emacsconf.org/2024/emacsconf-2024-links--unlocking-linked-data-replacing-specialized-apps-with-an-orgbased-semantic-wiki--abhinav-tushar--main.webm" />captions="""<track label="English" kind="captions" srclang="en" src="/2024/captions/emacsconf-2024-links--unlocking-linked-data-replacing-specialized-apps-with-an-orgbased-semantic-wiki--abhinav-tushar--main.vtt" default />"""<track kind="chapters" label="Chapters" src="/2024/captions/emacsconf-2024-links--unlocking-linked-data-replacing-specialized-apps-with-an-orgbased-semantic-wiki--abhinav-tushar--main--chapters.vtt" /><p><em>Your browser does not support the video tag. Please download the video instead.</em></p></video>[[!template id="chapters" vidid="links-mainVideo" data="""
+00:00.000 Specialized Apps and Linked Data
+01:30.000 Discovering Org Roam and Linked Notes
+02:53.000 Enhanced Org Roam Buffer: Rich Links and Similar Nodes
+06:35.000 Semantic Search on Link Contexts
+08:26.000 Exposing notes outside Emacs
+10:38.000 Future Directions and Potential Improvements
+"""]]<div></div>Duration: 11:21 minutes<div class="files resources"><ul><li><a href="https://pad.emacsconf.org/2024-links">Open Etherpad</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-links--unlocking-linked-data-replacing-specialized-apps-with-an-orgbased-semantic-wiki--abhinav-tushar--intro.webm">Download --intro.webm</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-links--unlocking-linked-data-replacing-specialized-apps-with-an-orgbased-semantic-wiki--abhinav-tushar--main--chapters.vtt">Download --main--chapters.vtt</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-links--unlocking-linked-data-replacing-specialized-apps-with-an-orgbased-semantic-wiki--abhinav-tushar--main.vtt">Download --main.vtt</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-links--unlocking-linked-data-replacing-specialized-apps-with-an-orgbased-semantic-wiki--abhinav-tushar--main.webm">Download --main.webm (21MB)</a></li></ul></div></div>
# Description
<!-- End of emacsconf-publish-before-page --> \ No newline at end of file