Octothorpes: Hashtags for the Open Internet
octothorp.es
octothorp.es
It didn’t work, so I built del.icio.us instead.
I don't know if much can be done about echo chambers. People seem to like their echo chambers. For those who are sick of such environments, I've designed another system (not yet part of the product I mentioned above) that I believe has the potential to breed a place of authenticity on the internet.
This defined, in many ways, how link associations on the web were/are percieved
I'm using https://pinboard.in/ now for bookmarking and it's an amazing piece of small web software.
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.
A lot of the questions on the "Further questions, problems, observations" list for Reversible are front and center for us, and we're hoping to demonstrate some answers to them as we roll things out to more real world users.
When my collaborator saw this he said "isn't our whole point 2003 had some good ideas that we want to revisit with perspective from today.”
Also -- Memepool was an early fav of mine and an inspiration for https://mothra.click/, which I built in 45 minutes for my wife, who has never owned a smartphone, so I could send her links. Getting lazy about updating it meant "Wanting to post to mothra.click easier" had a non-zero impact on the existence of Octothorpes.
So caveats are that our documentation isn't fully up to date, some features aren't part of core yet, and we're still in a fairly rapid test and update cycle.
I've compiled a bunch of answers to this and a discussion on Lobste.rs in a blog post > https://ideastore.dev/blog/shrodingers-launch/ but will address some specific questions about the protocol in-line here.
<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>[1] https://html.spec.whatwg.org/multipage/common-microsyntaxes....
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">.
> Now it’d be fine to use href if only they had the full URL:
Totally agree. This hits on what we're actually going to ship for how to create in-line octothorpes with plain anchor tags, and the docs should reflect the primacy of this approach.
> 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.
Also agree, which is why that is not a restriction. We have two live demos of thorping to multiple rings from the same URL.
Term collision is very much something we've been thinking about. For now it has to be handled manually. But because we're building the whole system off of an RDF base, we have a lot of low-level tools to define and process different vocabularies in some powerful ways. The same term having different meanings on different servers is the most immediate application of this, and it's high on our roadmap.
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?
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?
The closest it has is the referer header. And if you feel lucky you can build your backlink system out of that.
Lagniappe: https://github.com/floren/ching/blob/2d36a6ca0dd89f5a2e317d8...