I built this in like 2003. https://web.archive.org/web/20030212162207/http://reversible...
It didn’t work, so I built del.icio.us instead.
Oh well. I also could not find bookmark manager that suit my needs. So I have built it.
https://github.com/rumca-js/Django-link-archive
I wanted something self host able, with easy export/import, with simple search ability, support for many crawling capabilities etc. etc.
Wow. Status and age in a single comment. Loved del.icio.us
Loved del.ico.us, thanks!
I'm using https://pinboard.in/ now for bookmarking and it's an amazing piece of small web software.
Web discoverability still seems like a challenge. Lots of echo chamber algorithms feeding to engagement/rage. Whats the next step?
<link rel="octo:octothorpes" href="architecture">
Wait, no. While this wouldn't cause much issue due to the unrecognized link type, `href` should always be a valid URL and can't be a free-form string. This is more obvious when you realize that `rel` accepts multiple link types: <link rel="octo:octothorpes help" href="architecture">
A conformant agent will recognize `help` and treat this like `<link rel="help" href="architecture">`. The same goes for `<a rel="octo:octothorpes" ...>`. The correct way would be using standard-recognized elements and attributes instead: <meta name="octo:octothorpes" content="architecture">
<a href="/blabla" itemscope>
<meta name="octo:octothorpes" content="architecture">
blablablabla
</a>
Even in <a rel="octo:octothorpes" href="/architecture">, when it says that href “references a Tag on an Octothorpes Ring as well as a URL on your website”, it doesn’t say how it worked out that it’s #architecture.
The whole thing is clearly half-baked, written by someone who doesn’t understand the meanings and reasons for things. I wouldn’t touch it, as it stands.
Using a fetch preload to index, and identify what the actual ring is that’s being used, since you just use keywords later on and not full URLs… yuck. That’s legitimately dreadful. Suppose you want to be on two rings, and they use the same keyword, but differently—what do you do? “You can only be on one ring” is a rather unnecessary and limiting restriction.
Now it’d be fine to use href if only they had the full URL: <link rel="octo:octothorpes" href="https://octothorp.es/~/architecture">.
A late fix: the second `<meta name="octo:octothorpes" content="architecture">` should use `itemprop` instead of `name`. I thought I have made that edit before...
rel is also broken. It should probably use a dash instead of a colon, unless octo: is intended to be a new uri scheme.
In this context `rel` will be an unordered set of unique space-separated tokens [1], which have no restrictions other than not including any ASCII whitespace.
[1] https://html.spec.whatwg.org/multipage/common-microsyntaxes....
There’s a link on that page that says you can check out some open source code.
https://github.com/stucco-software/octothorp.es
But this link gives a 404.
Probably the repo is currently private. Maybe they forgot to make it public?
> Backlinks are links that go … back. Pages within a Ring can see which other pages linked to them.
I'm reading up on web history. I believe this was one of Ted Nelson's criticisms of the web (and reasons why Xanadu was supposedly better), right?
Backlinks only work within a benevolent autonomous domain. In a federated system, it is quickly discovered how to flood them with spam. which is why, rightfully so in my opinion, the web does not even try to have automated backlinks. That is, you can only link to something, you can't link from something, you can't put a link on somebody else's site pointing to your own.
The closest it has is the referer header. And if you feel lucky you can build your backlink system out of that.
at the time, it was folklore that lack of backlinks was the key "worse is better" inferiority/superiority which meant Sir (as he is now) Tim's web became —unlike all the sundry previous attempts at hypertext— world wide.
Lagniappe: https://github.com/floren/ching/blob/2d36a6ca0dd89f5a2e317d8...
Good critical overview. My impression is that Ted Nelson came at hyperlinks from a purer information scientists POV, whereas Sir Tim and CERN team were more pragmatic network engineers. They probably didn't anticipate the spam problem but likely did see that asking another host to store state on your behalf wasn't optimal.
The page mentions "rings" but only links to register on the one on the same domain. Are other rings just "theoretically possible if someone hosts the app" or are they already here?