aboutsummaryrefslogtreecommitdiff
path: root/posts
diff options
context:
space:
mode:
authorMarc Coquand <marcc@fastmail.fr>2023-10-19 13:33:08 -0300
committerMarc Coquand <marcc@fastmail.fr>2023-10-19 13:33:08 -0300
commit36b9b438ab53f3b27be8bfd97a79f58489bab01a (patch)
tree200515033ad0e69d90e088fcbb85bf974843ff52 /posts
parent87a0f15b8bd0733fce53b05ebc9d645bb210ca98 (diff)
downloadmccd.space-36b9b438ab53f3b27be8bfd97a79f58489bab01a.tar.gz
mccd.space-36b9b438ab53f3b27be8bfd97a79f58489bab01a.tar.bz2
mccd.space-36b9b438ab53f3b27be8bfd97a79f58489bab01a.zip
Building Ann, the small annotation server
Diffstat (limited to 'posts')
-rw-r--r--posts/design-pitch-ann.njk26
1 files changed, 26 insertions, 0 deletions
diff --git a/posts/design-pitch-ann.njk b/posts/design-pitch-ann.njk
new file mode 100644
index 0000000..e8fe68a
--- /dev/null
+++ b/posts/design-pitch-ann.njk
@@ -0,0 +1,26 @@
+---
+layout: post.njk
+title: Ann, the Small Annotation Server
+tags: post
+date: 2023-10-19
+---
+<p> Ann is a minimal ActivityPub-based decentralised alternative social media built around <a href="https://www.w3.org/TR/annotation-model/">Web Annotations</a>. An annotation can be thought of a comment or a like on any piece of content. Ann allows you to store your annotations, send annotations your followers and receive annotations from people that you follow.</p>
+
+<p> Ann is different from other social medias and federated social medias. It is not really meant to have a single webpage you go to where you see all your "Ann related content" (though you could built that). Instead, it is just a server, so on it's own it's not very usable. What does get cool is when you connect it to front-end applications, so for example some applications could be:</p>
+<ul>
+<li>A comment section in a <a href="https://geminiprotocol.net/">Gemini</a> browser or for your blog.</li>
+<li>A research department could have a private setup where they comment and share papers.</li>
+<li>Get article recommendations from people you follow.</li>
+<li>A web browser plugin that allows you to view other people's comments on content and add your own comments.</li>
+<li>A network of annotated comments that can be used for AI training.</li>
+<li>A org mode/obsidian/logseq plugin to enable commenting and sharing files.</li>
+<li>A hashtag or user to follow where people share/like/comment recommendations, essentially recreating Reddit and Hackernews.</li>
+</ul>
+
+<p>
+Many applications, from LibreOffice, Logseq to video players could all benefit from having social functions to compete with centralised solutions like Notion, YouTube etc. Expecting each of these to implement servers for comments and annotations is not realistic. However with a self-hosted annotation server, these apps would only need to implement one integration. My vision with Ann is a web that is not dependant on having "web apps" with Javascript and trackers, but instead enable embedding annotation capabilities to our favourite applications in a way that gives us choice of how we want to consume content, respects our privacy and keeps us in control.
+</p>
+
+<p>
+Sadly, Ann does not exist today and what I have atm. is not usable in any way. However, I have started working on and you can follow the progress <a href="https://git.mccd.space/ann/about/">here</a>.
+</p>