I feel need to address some points of the authors (I realize it's a hot take so it's meant to be biased): > But what does this buy us? For the most part it means that every piece of content everyone writes needs to be replicated to every point in the federation mesh to be useful. This is because ActivityPub is tied to RDF and linked data concepts. This isn't specific to ActivityPub, just a criticism of the linked dat…
Most use cases of ActivityPub would be better off as Atom or RSS feeds
21–30 of 50 posts
Re: Most use cases of ActivityPub would be better off as Atom or RSS feeds
#22This reads pretty distinctly like "Get off my lawn you damned kids with your attempts at decentralization!". ActivityPub is a pretty new protocol and what it looks like in the wild is still evolving - but it's clear it's filling different voids then RSS. Sure, you could probably force most of these cases with some hacked up RSS implementation, and I can also use a longsword to mow my lawn. I'm personally very excited…
These are not "hacked up RSS"; they're just RSS (well, more often Atom or JSON Feed) combined with other technologies like webmentions. These are all, like ActivityPub, IETF recommendations/standards. I've mentioned Micro.blog before, but it's worth mentioning again: it's a centralized server producing a Twitter-esque timeline, but the sources of posts might be individual blogs using any number of different blogging engines. When I post articles to my WordPress site, people can reply on Micro.blog and have those replies show up both in their timelines and as actual comments on my blog. (And in fact, behind the scenes, a "hosted" Micro.blog site is actually using all the same technologies, with Jekyll as the blog engine.)
As much as I like many things about Mastodon, I'm not convinced that it's a superior philosophy to Micro.blog's; the dark cloud to federation's silver lining is that the admins of any instance that your social graph connects to (that is, you follow someone on that instance and/or vice-versa) can break those connections without warning and with no recourse to you, beyond moving to another instance and hoping it doesn't happen again.
And, speaking more generally, I think the author definitely has some points that shouldn't be dismissed out of hand: it's possible that ActivityPub might indeed be better than other feed protocols at solving certain problems, but it's worth looking at each use case and asking if that's really true in this case. PeerTube might be one that ActivityPub excels at and that feeds don't, for instance. (I don't see anything about PeerTube's implementation that proves what it's doing with ActivityPub couldn't be done just as easily with, say, JSON Feed, but I haven't dug into that.)
Re: Most use cases of ActivityPub would be better off as Atom or RSS feeds
#23Forget RSS/atom, use microformats2 h-feed. https://indieweb.org/sidefile-antipattern And there is existing tech for the popular reply-like-repost UX for this, based on webmention.
h-feed haven’t been a massive success.
Re: Most use cases of ActivityPub would be better off as Atom or RSS feeds
#24Forget RSS/atom, use microformats2 h-feed. https://indieweb.org/sidefile-antipattern And there is existing tech for the popular reply-like-repost UX for this, based on webmention.
Re: Most use cases of ActivityPub would be better off as Atom or RSS feeds
#25I don't believe in federated solutions, but I'm also not sure if and when our end-user devices are ready for p2p.
- It's tough to monetize since true p2p software can just get pirated. You can't gatekeep to make sure people pay.
- The shortage of IPv4 with the help of buggy insecure operating systems made closed-to-the-outside NAT standard, making peers inaccessible without manual configuration or some helper technology.
- Data hungry government and corporations see independent communication channels as an obstacle to their goals. (See the recent story about five eyes pushing for backdoored crypto in Australia.)
Re: Most use cases of ActivityPub would be better off as Atom or RSS feeds
#26I feel need to address some points of the authors (I realize it's a hot take so it's meant to be biased): > But what does this buy us? For the most part it means that every piece of content everyone writes needs to be replicated to every point in the federation mesh to be useful. This is because ActivityPub is tied to RDF and linked data concepts. This isn't specific to ActivityPub, just a criticism of the linked dat…
For me, a key negative witb ActivityPub is the complexity. The RSS/Atom spec is pretty simple, and it fairly easy to see how it could be extended to allow for similar functionality. What are the disadvantages to an RSS based system?
Atom is well-specified, and has provisions for feedback. But what user agents / popular libraries / whatever else actually uses the feedback (commenting) features? Which servers that serve Atom feeds support that, too, and how well?
Re: Most use cases of ActivityPub would be better off as Atom or RSS feeds
#27This reads pretty distinctly like "Get off my lawn you damned kids with your attempts at decentralization!". ActivityPub is a pretty new protocol and what it looks like in the wild is still evolving - but it's clear it's filling different voids then RSS. Sure, you could probably force most of these cases with some hacked up RSS implementation, and I can also use a longsword to mow my lawn. I'm personally very excited…
Well, an alternative reading of this is "maybe we can solve some of the same problems with IndieWeb principles instead of ActivityPub." https://www.indieweb.org These are not "hacked up RSS"; they're just RSS (well, more often Atom or JSON Feed) combined with other technologies like webmentions. These are all, like ActivityPub, IETF recommendations/standards. I've mentioned Micro.blog before, but it's worth mentionin…
Overall I think your argument is very strong if you can provide a comparable experience to mastadon. If not, then it's not clear why the benefits are worth it.
Re: Most use cases of ActivityPub would be better off as Atom or RSS feeds
#28"For a Linux user, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem."
Re: Most use cases of ActivityPub would be better off as Atom or RSS feeds
#29Earlier quoted context omitted.
Well, an alternative reading of this is "maybe we can solve some of the same problems with IndieWeb principles instead of ActivityPub." https://www.indieweb.org These are not "hacked up RSS"; they're just RSS (well, more often Atom or JSON Feed) combined with other technologies like webmentions. These are all, like ActivityPub, IETF recommendations/standards. I've mentioned Micro.blog before, but it's worth mentionin…
I think the main draw of Mastadon is that it's an intentional experience, with blessed clients, discovery, etc etc. I'm unlikely to read anyone's blog if it's not put in front of me somehow. Furthermore, all I need to do to interact is install the client; I don't need my own site to do it. Overall I think your argument is very strong if you can provide a comparable experience to mastadon. If not, then it's not clear…
The catch right now is that Micro.blog is a paid service. I don't see any reason why someone couldn't set up something very similar built on the same tech--other than, of course, the willingness to put in the time and money. :)
Re: Most use cases of ActivityPub would be better off as Atom or RSS feeds
#30This reads pretty distinctly like "Get off my lawn you damned kids with your attempts at decentralization!". ActivityPub is a pretty new protocol and what it looks like in the wild is still evolving - but it's clear it's filling different voids then RSS. Sure, you could probably force most of these cases with some hacked up RSS implementation, and I can also use a longsword to mow my lawn. I'm personally very excited…
Well, an alternative reading of this is "maybe we can solve some of the same problems with IndieWeb principles instead of ActivityPub." https://www.indieweb.org These are not "hacked up RSS"; they're just RSS (well, more often Atom or JSON Feed) combined with other technologies like webmentions. These are all, like ActivityPub, IETF recommendations/standards. I've mentioned Micro.blog before, but it's worth mentionin…