In the federated AP data, threads are of type Page and microblog posts are of type Note.
The usual threadiverse model is Page for the thread and Note for comments. On Mastodon, it's Note for everything.
I think (my conjecture) the reason why Ernest (kbin's dev) probably originally implemented Microblog posts as a separate feature (despite them still being community-bound like threads) is because Page is being used in an unorthodox manner (a Page is a web page, not a post, by spec), and there's no guarantee that other projects will support it as a post type. It's better to provide support from your side than rely on the other side offering support.
How is that possible?
on mbin I'm noticing microblogs can be posted to a magazine
Mastodon users can post microblogs to magazines too, by mentioning them. "Posting to a magazine" literally just means the magazine is part of the post's audience. Same with communities on Lemmy.
Similar to email, each post has a list of recipients.
This is the one of the first microblog post I see in this magazine:
"to": [
"https://gehirneimer.de/m/mbinmeta",
"https://www.w3.org/ns/activitystreams#Public",
"https://gehirneimer.de/u/BentiGorlich",
"https://kbin.melroy.org/u/melroy",
"https://fedia.io/u/blued_gear",
"https://kbin.earth/u/jwr1"
],
"cc": [
"https://kbin.earth/u/Maeve/followers"
]
Notice how the first item is the magazine itself. The Public entry means that the post should be publically visible on instances that receive it. And then are direct mentions made in the post listed. Finally the author's follower list is linked. The magazine sends it to its subscribers when it receives it.
Any post sent to the magazine which contains those first two entries should become visible on the magazine. Provided it doesn't fail any checks.
and I've even seen microblogs from Lemmy users.
That's probably due to bugs on either side. Most likely a comment (since those are Note, like microblog posts) which Mbin somehow couldn't interpret as such, and so it fell back to treating it as a microblog post. I'd report such cases to the devs.
If you meant you saw Lemmy posts on Mastodon, Mastodon does understand Lemmy's use of Page. So if someone on a Mastodon instance follows a Lemmy community, than that instance will receive Lemmy threads posted to it.
Also, if you can post a microblog to a magazine, what separates it from a thread?
For microblog posts:
Cons: no downvoting (maybe a pro? subjective), no title, can't make the post itself a link to something
Pros: wider compatibility by not relying on receiving instances to know that a web page is somehow representing a post
Also, you'll annoy Lemmy users by making microblog posts, that's another pro (I'm joking, it's not).
all 3 comments