I recently hit the 10,000+ annotations mark on the fantastic Hypothes.is platform, and in celebration, the kind team at Hypothesis sent me a care package with a lovely card, some sticky flags, some stickers, and some chocolate to see me through the next 10,000.
If I’m honest, I get so much value and joy out of annotating online, I should have been the one to send them the care package.
Thanks Hypothes.is! I’ll see you in the margins.
If I’m honest though, I get so much value and joy out of annotating online, I should have been the one to send them the care package.
I’ll see you in the margins!
boffosocko.com/2022/08/29/a-s…
@chrisaldrich Congrats on the milestone! I love how friendly and supportive the company is.
That’s very cool! I got one of those red “h”s at an OER conf. where @steelwagstaff talked a cpl years ago. Need another for my new MacBook. To advertise the app for my students! Or so I tell myself.
I’ve now added over 100 annotations using Hypothes.is (h.), almost all within the last month. This includes a few non-public ones. Two weeks ago I wrote down some early impressions, to which I’m now adding some additional observations.
100 annotations (in a month) don’t seem like a lot to me, if h. is a regular tool in one’s browsing habit. H. says they have 1 million users, that have made 40 million annotations to over 2 million articles (their API returns 2.187.262 results as I write this). H. has been in existence for a decade. These numbers average out to 20 annotations to 2 articles per user. This to me suggests that the mode is 1 annotation to 1 article by a user and then silence. My 100 annotations spread out over 30 articles, accumulated over a handful of weeks is then already well above average, even though I am a new and beginning user. My introduction to h. was through Chris Aldrich, whose stream of annotations I follow daily with interest. He recently passed 10.000 annotations! That’s 100 times as many as mine, and apparently also an outlier to the h. team itself: they sent him a congratulatory package. H.’s marketing director has 1348 public annotations over almost 6 years, its founder 1200 in a decade. Remi Kalir, co-author of the (readworthy!) Annotation book, has 800 in six years. That does not seem that much from what I would expect to be power users. My blogging friend Heinz has some 750 annotations in three years. Fellow IndieWeb netizen Maya some 1800 in a year and a half. Those last two numbers, even if they differ by a factor 5 or so in average annotations/month, feel like what I’d expect as a regular range for routine users.
The book Annotation I mentioned makes a lot of social annotation, where distributed conversations result beyond the core interaction of an annotator with an author through an original text. Such social annotation requires sharing. H. provides that sharing functionality and positions itself explicitly as a social tool (“Annotate the web, with anyone, anywhere” “Engage your students with social annotation“). The numbers above show that such social interaction around an annotated text within h. will be very rare in the public facing part of h., in the closed (safer) surroundings of classroom use interaction might be much more prominent. Users like me, or Heinz, Maya and Chris whom I named/linked above, will then be motivated by something else than the social aspects of h. If and when such interaction does happen (as it tends to do if you mutually follow eachothers annotations) it is a pleasant addition, not h.’s central benefit.
What is odd to me is that when you do indeed engage into social interaction on h., that interaction cannot be found through the web interface of my annotations. Once I comment, it disappears out of sight, unless I remember what I reacted to and go back to that annotation by another user directly, to find my comment underneath. It does show up in the RSS feed of my annotations, and my Hypothes.is-to-Obsidian plugin also captures them through the API. Just not in the web interface.
Despite the social nature of h., discovery is very difficult. Purposefully ‘finding the others’ is mostly impossible. This is both an effect of the web-interface functionality, as well as I suspect because of the relatively sparse network of users (see observation 1). There’s no direct way of connecting or searching for users. The social object is the annotation, and you need to find others only through annotations you encounter. I’ve searched for tags and terms I am interested in, but those do not surface regular users easily. I’ve collated a list of a dozen currently active or somewhat active annotators, and half a dozen who used to be or are sporadically active. I also added annotations of my own blogposts to my blog, and I actively follow (through an RSS feed) any new annotation of my blogposts. If you use h., I’d be interested to hear about it.
Annotations are the first step of getting useful insights into my notes. This makes it a prerequisite to be able to capture annotations in my note making tool Obsidian, otherwise Hypothes.is is just another silo you’re wasting time on. Luckily h. isn’t meant as a silo and has an API. Using the API and the Hypothes.is-to-Obsidian plugin all my annotations are available to me locally. However, what I do locally with those notes does not get reflected back to h., meaning that you can’t really work through annotations locally until you’ve annotated an entire article or paper in the browser, otherwise sync issues may occur. I also find that having the individual annotations (including the annotated text, in one file), not the full text (the stuff I didn’t annotate), feels impractical at times as it cuts away a lot of context. It’s easily retrievable by visiting the url now, but maybe not over time (so I save web archive links too as an annotation). I also grab a local markdown copy of full articles if they are of higher interest to me. Using h. in the browser creates another inbox in this regard (having to return to a thing to finish annotation or for context), and I obviously don’t need more inboxes to keep track of.
In response to not saving entire articles in my notes environment, I have started marking online articles I haven’t annotated yet at least with a note that contains the motivation and first associations I normally save with a full article. This is in the same spot as where I add a web archive link, as page note. I’ve tried that in recent days and that seems to work well. That way I do have a general note in my local system that contains the motivation for looking in more detail at an article.
The API also supports sending annotations and updates to h. from e.g. my local system. Would this be potentially better for my workflow? Firefox and the h. add-on don’t always work flawlessly, not all docs can be opened, or the form stops working until I restart Firefox. This too points in the direction of annotating locally and sending annotations to h. for sharing through the API. Is there anyone already doing this? Built their own client, or using h. ‘headless’? Is there anyone who runs their own h. instance locally? If I could send things through the API, that might also include the Kindle highlights I pull in to my local system.
In the same category of integrating h. into my pkm workflows, falls the interaction between h. and Zotero, especially now that Zotero has its own storage of annotations of PDFs in my library. It might be of interest to be able to share those annotations, for a more complete overview of what I’m annotating. Either directly from Zotero, or by way of my notes in Obsidian (Zotero annotatins end up there in the end)
These first 100 annotations I made in the browser, using an add-on. Annotating in the browser takes some getting used to, as I try to get myself out of my browser more usually. I don’t always fully realise I can return to an article for later annotation. Any time the sense I have to finish annotating an article surfaces, that is friction I can do without. Apart from that, it is a pleasant experience to annotate like this. And that pleasure is key to keep annotating. Being able to better integrate my h. use with Obsidian and Zotero would likely increase the pleasure of doing it.
Another path of integration to think about is sharing annotated links from h. to my blog or the other way around. I blog links with a general annotation at times (example). These bloggable links I could grab from h. where I bookmark things in similar ways (example), usually to annotate further later on. I notice myself thinking I should do both, but unless I could do that simultaneously I won’t do such a thing twice.
Photo by Patrick Perkins on Unsplash
Many folks who have been hanging around on the IndieWeb scene may already be familiar with hypothes.is, a web annotation tool that allows you to highlight and make notes on web pages and PDFs directly, in-browser. Historically I’ve had accidental interactions with it when I’d loaded up blogs (like Tom Zylstra’s for example) and I’ve also seen Chris Aldrich wax lyrical about the service a lot (he is a hypothes.is power user, and he’s made so many annotations there that they recently sent him a little care package in celebration).
I about a week ago I decided to give it a try and here are some of my early thoughts about the service. So far I have made 35 annotations – not as many as Chris A above but enough to get a feel for the tool. Below are some thoughts and early experiences.
Why I Like Hypothes.is
The thing that’s really appealing about the service is that you can just install the Chrome Plugin or Unofficial Firefox Plugin and just start annotating whatever you’re looking at. Using it is as satisfying as taking a paper printout of an academic paper and going to town with my fountain pen and the results are a lot more legible and leaves a public learning exhaust for others to examine. I find using the hypothes.is annotator is lower friction than using the Joplin or Evernote web clippers to make copies of documents and skulking off to add markdown highlights and comments in your own private note repo and I prefer to write in public anyway, it helps me hold myself accountable. Plus the tool works on PDFs without the need for a separate PDF reader.
The other cool thing about hypothes.is is the social aspect: if you make public comments then other people who land on the same page as you and open the annotation tool can see what you wrote and even respond to you. This can be a really cool way to interact and learn together (although I can totally see how people might end up getting into flame wars too – with great annotation power comes great responsibility guys).
Owning Your Annotations
Hypothes.is is run as a non-profit and public annotations are licensed under creative commons zero (public domain) meaning that there’s no need to worry about data ownership (unless you really want to retain copyright over your comments for some reason). However, I was initially concerned that Hypothes.is, like other “tech silos” might just disappear or go offline and take my data with it.
After reading around a bit it seems like I wasn’t the only one that had this concern.
As Tom Zylstra says:
Some people have annotations sent to their private knowledge store in tools like obsidian. Whilst another common pattern seems to be to use tools like IFTTT to automatically syndicate annotations back to your personal website. I’ve adopted the latter approach. I’ve built a tiny tool called hypopub which runs every 15 minutes, polling my h rss feed and posting any new annotations it finds to my micropub endpoint. You can find a list of all of my public annotations on my blog here. I’ve removed the annotation post type from my ‘firehose’ RSS feed because I don’t want to annoy people if I make a bunch of notes. You can still subscribe to my annotations feed separately if you wish.
What can you annotate?
It seems like you can annotate pretty much anything. So far I’ve successfully annotated PDFs – both locally on my laptop and hosted and a variety of web pages.
Some websites do not load in hypothes.is’ via proxy but usually you can still use the browser plugin or bookmarklet to get things working.
You can annotate pages in webarchive and I have found that you can also annotate pages in your own archivebox. The only problem with doing the latter is that it can be very lonely. Hypthes.is is a social annotation tool so if you only ever annotate articles in your own web archive you’re unlikely to find anyone to talk to. Having said that, if you download and annotate a publically available PDF I am told that the system will attempt to fingerprint it so that others who have downloaded the same PDF can see your public comments. This hasn’t happened to me yet though – maybe because of the niche AI/NLP papers I read.
What Next?
I’m enjoying the service so far. I’m planning to continue to use it to generate literature notes that will form the seeds for pages in my digital garden. I’ll also be looking for ways to combine it with annotations I’ve made in other systems e.g. my kindle clippings and wallabag reader annotations.
I’m also really interested in how others are using the service. If you have a cool hypothes.is workflow please do get in touch (or even annotate this page!).
<a href="https://brid.gy/publish/mastodon"></a><a href="https://brid.gy/publish/twitter"></a>