cosocial.ca is one of the many independent Mastodon servers you can use to participate in the fediverse.
A co-op run social media server for all Canadians. More info at https://blog.cosocial.ca

Server stats:

141
active users

A question for the federistas.

If I paste the URL of a Threads post into a Mastodon site, shouldn't it be able to get a federated copy of the post and have the URL be a way to summon up a specific post?

I honestly don't understand how to create a link between the two. I don't think I've ever seen a Threads message on Masto.

As with everything in ActivityPup, the way to do something wonderful always escapes me! I'm not kidding.

So, we *don't* have a standard way defined in the spec for how to go from a page like https://host.example/path/page.html to an ActivityPub object like https://host.example/path/page.jsonld.

The best practice right now is to include a <link rel="self" type="application/activity+json" href="..."> to the HTML <head>.

I'd like to see this better supported -- I was just asking about it on Mastodon a few days ago. We'll probably publish a report on this from the W3C soon. It's pretty important.

@pfefferle @evanprodromou Good by me! Maybe we should write a report for the CG about it.

@evan @pfefferle does this mean that if I add this link tag to my pages, then implementors (should they look for it) could elect to load that content internally? (And vice versa?)

Evan Prodromou

@devnull @pfefferle yes, that would be the idea. So other apps would know the author, likes, replies, shares, and other metadata about the object, and could send activities back to the author.

@evan @pfefferle I was wondering how Megalodon did it (or maybe it's via Mastodon API)... I always figured that maybe Mastodon saved a list of domains corresponding to known instances, but wasn't 100% sure.

I'm honestly a little glad it's NOT that hacky.

@evan @pfefferle is there a way to do it without having to load the whole page?

I'm thinking through how my app would know to load a resource via AP instead of a browser navigation, but if the step to determine that requires... a browser navigation, then what even is the point?

I have to be missing something, right?

@devnull @pfefferle a Link: header can work too. Apparently Mastodon uses it. So just HEAD the page and see what Link header is returned.