This will no longer be a channel to reach me. There are others. https://schub.io/me/contact.html
Goodbye, Mastodon.
| diaspora* | [email protected] |
| blog | https://schub.io |
| https://twitter.com/denschub |
This will no longer be a channel to reach me. There are others. https://schub.io/me/contact.html
Goodbye, Mastodon.
Today, I sent a letter to Members of the European Parliament, explaining why Article 13 would kill alternative social networks like diaspora*.
English: https://schub.io/txt/europarl-article13-en.html
German: https://schub.io/txt/europarl-article13-de.html
Please check out https://saveyourinternet.eu/ to learn how YOU can #SaveYourInternet and fight against the #CensorshipMachine. Act now. This isn't about diaspora* or your favorite project, it's about the internet.
for what itâs worth, I mostly agree with @denschub about his post. especially acknowledging that litepub has had a lot of difficulty gaining traction, but some good has come out of it.
a large part of why litepub failed to gain traction is because it didnât go far enough, but it is still an activitypub dialect, and is probably the most widely deployed one verses the mastodon dialect. and, for the most part, these are cross-compatible.
i am probably going to write some response to his blog at some point, but i need to think about what i want to say about it.
what i will say is this: of all the AP implementations, I think Pleroma and some of the smaller implementations like Kroeg are the only ones that are seriously trying to deliver a universal experience. in my opinion, Mastodon and many other implementations either drop or degrade non-native content to the point that they have less functionality than RSS readers.
in particular, i donât understand how the Mastodon developers can say:
The social network that is Mastodon isnât really Mastodon. Itâs bigger. Itâs any piece of software that implements ActivityPub. That software can be wildly different in how it looks and what it does! But the social graphâwhat we call the people and their connectionsâis the same.
⌠when rich media objects (or hell, even Article objects) are degraded into Note objects. after all, what good is a social graph if you canât fully interact with all of the nodes in it?
i will also say that Pleroma hasnât been out there promising the entire world the moon. we have not been saying âyeah, implement ActivityPub and then you will automatically interoperate with us in a nice way,â because it simply isnât true.
the main problem with ActivityPub and ActivityStreams is that the designers failed to observe or at least mention that the interpretation of objects induces side effects: each implementation has to know what a Video or an Article or a Page object are in order to be able to present them in a useful way to the user. thereâs a couple of approaches that can be used to do this, you can degrade the unknown objects to an object type you understand and hope for the best, or you can define a way to present the object that makes sense. Mastodon does the former, and Pleroma does the latter.
ask yourself: who should be the ones actually pushing projects to link into the fediverse? the ones implementing a project that degrades everything to a Note, or the ones implementing a project that tries to be a universal client of everything the fediverse has to offer?
the implementations which are working hard to provide a rich experience are staying quiet about ActivityPub, and the implementations which degrade the experience are talking up a serious game about ActivityPub. i think that speaks for itself.
anyway, you should definitely read dennisâs blog. iâll expand on this some point later.
https://schub.io/blog/2019/01/13/activitypub-final-thoughts-one-year-later.html
ActivityPub - Final thoughts, one year later. - https://schub.io/blog/2019/01/13/activitypub-final-thoughts-one-year-later.html
Another long text, but donât worry: it is likely my last article on #ActivityPub and #ActivityStreams in its current form. At this point, I donât see the chance of productive progress in my area, so I decided to write this little piece as a reference post that I can link to when people ask questions.
How to tell you're doing a good job at enforcing CoCs: white male nazi-dudes complain about the project not being "free software" because they get "censored".
Lovely. <3
Surprisingly, Mastodon is the first application where I actively regret self-hosting it.
I mean, eating 1.3GB of RAM after a few days of stabilizing is one thing, but also eating 16GB of HDD just for caching avatars and preview_cards is kinda ridiculous. (And I'm not even talking about media attachments - there is a task to purge old attachments, which makes them manageable).
âRoses are red, Facebook is blue. Alternative social networks are what we want, but on implementing them⌠we have no clueâ.
Me on Handling data in (alternative) social networks - https://schub.io/blog/2018/08/22/handling-data-in-alternative-social-networks.html