Okay but conversely: Lemmy was always going to die off. I’ve been shouting this for years and recently stopped because it was just too annoying to people. Note, it’s not truly going to “die off” in the same way that Reddit was never going to “die off” either - just get more enshittified and less popular and less worth visiting.
So this was never going to not happen. At least with the creation of PieFed, the Threadiverse has a chance to succeed?
That’s just my two cents anyway:-P.
rglullis@communick.news 1 week ago
Let’s stop working on “Lemmy app” , “mbin app”, “PieFed app”, “Mastodon app” and just embrace ActivityPub as the single API.
Quill7513@slrpnk.net 1 week ago
phone apps can’t use activity pub as that’s a server protocol so if you want a good mobile interface you generally speaking need a rest-y api that an application can query. yes, lemmy and piefed both feature PWA frontends that can be installed to your homescreen, however on older phones this can be an extremely suboptimal experience as PWAs tend to require more RAM than native apps.
rglullis@communick.news 1 week ago
You don’t need to get rid of the server. All I’m saying is that we can have a server that uses the ActivityPub API directly instead of these ad-hoc APIs for each different use case.
Quill7513@slrpnk.net 1 week ago
i don’t understand how that negates the utility of a mobile app that presents this information. also i’m not saying to get rid of the server-client paradigm, not sure what you’re talking about
idunnololz@lemmy.world 1 week ago
I think that would just increase the fragmentation LOL. It’s like that XKCD comic
Image
rglullis@communick.news 1 week ago
It’s the complete opposite of that.
“Use ActivityPub directly for interacting with the social web graph” is the same as saying “Use HTTP and HTML directly to interact with the world wide web”.
The reason we don’t see different websites using different versions of HTTP, or that someone can open a HTML document on pretty much website and read its contents is because we are building the application on top of the protocol layer.
idunnololz@lemmy.world 1 week ago
But ActivityPud is very barebones so you will need to implement a lot of features. In doing so you are effectively creating a new Lemmy.
gandalf_der_12te@discuss.tchncs.de 1 week ago
There is a difference between Mastodon and Lemmy because Mastodon is user-centric and Lemmy is content-centric. I wrote about this here
rglullis@communick.news 1 week ago
My point is that you can have a “content-centric” application separate from the “user-centric” application, but they are just different ways to represent and interact with the data in the social graph and as such they don’t separate APIs.
gandalf_der_12te@discuss.tchncs.de 1 week ago
yeah, i think embedding Lemmy content into Mastodon is trivial, because you just show the post. But the other way around, embedding Mastodon posts into Lemmy could be a bit more tricky, because in what community do you show the post? There could be a virtual community for each Mastodon server, like when you post something on mastodon.de, then it’s displayed on the lemmy community /c/all@mastodon.de
What do you think of this?