Another traveler of the wireways.
If we remain in our current comfort space, Lemmy will likely continue to stagnate as a niche platform.
I follow what you’re getting at here, but I think this line of thinking, of Lemmy as a platform, also contributes to the issues in drawing more people to this network of communities/sites.
As Kichae said in your other thread:
[…]
“Lemmy” doesn’t exist like Reddit does. It’s not a place people can go to talk about shit. It’s a website engine. It exists like WordPress does. One of its features just happens to be “can pull content from other websites”.If we want this space to grow, we need to focus on building community websites that stand on their own. Then we can market it as “hey, you love it here on MyInterest.social, but did you know you can also talk to people from SomethingElse.social? Pretty cool, huh??!?” Nobody seems to want to do that, though. That means we’re totally at the mercy of places like Twitter and Reddit, waiting for them to fuck up badly again and hoping more people just kind of land here, in some cheap and uncanny knockoff of where they really wanted to be.
On one hand I agree that the interface, and in turn the user experience, is worth focusing on to help get people to participate around here. On the other, I think you also need what Kichae describes at the end of their comment. Communities that can stand on their own with their own distinct identities and interests that also happen to let you talk with and see stuff from other distinct communities.
At some point I’d like to move to a little more focused sort of community like that built with Lemmy (or Piefed, or Mbin), but haven’t had luck finding any that fit so far since many are broader in scope instead.
I don’t love the default Lemmy web UI, but I agree with the sentiment of preferring a lighter, faster UI…Which makes me surprised to read that you love it.
I don’t know why, but it occasionally slows way down for me when signed in and browsing. It’s nearly driven me to switching interfaces to see if they’re any better with performance.
True, but as noted, it isn’t a necessity to run a full-network relay, which those resource demands and costs relate to.
At the same time, one of the larger Mastodon instances, Mstdn.social in terms of financial costs alone amounted to about 1000 euros per month as of October 2024.
The architecture of ATProto also enables a greater degree of flexibility in separating out costs by comparison, which in some respects may be an interesting model worth consideration for new or developing ActivityPub software, and in some respects is already in the works with projects like Bonfire and ActivityPods. On the ATProto side there’s already at least one person looking to adapt ActivityPub to ATProto’s PDSs in a manner similar to ActivityPods, just using ATProto data formatting instead.
We use different terms, but that’s what I’m referring to here:
ActivityPub is more suited to scaling across multiple instances/sites than up, and I’d argue that’s its strength.
I understand the hesitation, which is why I’ve been trying to monitor its developments closely. Hence why I linked the example of someone testing out a small network ATProto relay, and why I also dug up this post about self-hosting different parts of the ATProto infrastructure the other day.
From what I’ve observed, there’s no pushback against people doing so, and the only things stopping people are the usual: time, costs, knowledge, motivation, etc. For the first step to really happen at all there have to be people with the resources and motivation to do so, which is always the tricky part. In a small way part of my OP is intending to encourage anyone with both to give it a shot, as I lack some of the necessary resources to try it myself.
It’s not so much that ActivityPub can’t scale up, so much as that for one, as I’ve understood it that’s not really been desirable anyway (undermines the point of decentralization/distribution), and for two, it starts getting bogged down as you already recognize. It also runs into similar, if not worse, cost problems to operate as ATProto’s full network approaches are now.
ActivityPub is more suited to scaling across multiple instances/sites than up, and I’d argue that’s its strength. It unintentionally has an implosion threshold to counter centralization in terms of cost and performance.
On the other hand, ATProto’s advantage is that it enables scaling up while also enabling better data portability. I’m aware of work on this with ActivityPub as well, but it’s still very early stages. My thinking is that there may be some ways to work with both to push towards their similar shared aims in terms of an open social web, with more flexibility in moving between spaces and adjusting experiences to better find what one wants from these different spaces.
Ideally they would be compatible, I agree.
Also you’re right regarding the capacity to scale up, and frankly, while ATProto makes it feasible, I don’t think it’s necessarily desirable even with ATProto. Part of the point of it is to have various independent relays that would better distribute the load, and enable people’s mobility when any of them go bad. Setting that aside, they don’t all have to be full network relays, in fact someone is already toying with running a small network relay.
I also agree regarding moderation problems at a larger scale, and that ActivityPub’s various software should take this as a wake-up call to improve the user experience, not so much for “big social media vibes” but for a better, less finicky experience.
However I also think there are potential benefits to ATProto, which blended together with ActivityPub, could make both better overall. The technical literacy and insistence on independent servers of the ActivityPub culture could make ATProto properly distributed and federated, which would be far better than letting it languish in corporate hands. Meanwhile the openness to optional transparent, customizable algorithms and preference for a smoother user experience of the ATProto/Bsky culture could make ActivityPub a more accessible, and livelier feeling space for more people.
Both can improve from one another, so long as both communities choose to try to learn from one another.
we can go further, somethingsomething StreetPass
If you skip the technobabble and politics about free (as in freedom), what’s left? If it’s just a platform that feels more complicated to sign up, because you have to learn about instances and it’s not clear which one you want, plus your friends aren’t there, plus it’s just 45k users total instead of a lot…?
The complication arises by making the mistake of pointing people to the backend, and the backends confusing matters by presenting themselves as platforms like existing corporate platforms. As noted, you reduce that by inviting them to join or browse your respective instance (or if you’re self-hosting, to whichever open instance you think is amenable).
You’re right though that some positive thing would help, and that’s really down to whatever positive thing you found and want to share with others about these spaces. For me it’s as simple as them being open and ad-free. I’m reminded of it every time I find myself trying to browse enclosures without having an account and they simply won’t allow me to browse much before prompting me to sign up or subscribe to view more.
In a way that’s kind of the irony of the fediverse, a major feature is that you don’t have to sign up at all in many(most?) cases.
To add to this, I think as long as decentralization involves having to know how to and have the money to operate a server, it’s not going to reach the point some may hope for. The monetary costs may be lower than ever, but that doesn’t address the knowledge requirements (not to mention time for setup and upkeep).
Even one of the more user friendly attempts at this so far (AT Protocol) doesn’t address this in a meaningful way, as one still has to get into the weeds of server config, domain leasing, etc.
I think it may also be worthwhile to toss in Bonfire, if looking for some pieces designed to hack together into a fediverse app. As I was looking up software the other day, I also saw some developing their software with Fedify, so there may be some resources to pull from there.
Tossing a mention to ya OP so you may catch this as well: @sentient_loom@sh.itjust.works
For people finding you, it means having to interact more in ways that encourage them to follow/subscribe to you, similar to how it goes now. For you finding stuff, it’s also similar in that you’d want to follow/subscribe to those that introduce you to others to follow/subscribe to. It’s really more for those that don’t mind putting forth effort to have their own online social space, much like the setup involved in having any online space.
It shines when you want to host multiple users with multiple different domains and identities.
Emphasis added. It’s that last part that drew me to include it. A single individual can prefer to portray themselves in multiple ways, particularly for different fediverse software (or even just different projects), so that’s why I included it.
Going to guess it’s one of the UrbanDictionary definitions, or in that vein…
Here I was thinking Ktistec was the most unfortunate, mainly as it’s awkward to remember & write.
I think a better title & question would be, “Why is Mastodon struggling to thrive?”
It’s surviving no problem, but it’s not thriving for a multitude of reasons. Some are pretty well covered across comments here & in the linked discussion, and are more or less reiterations of prior discussions on the matter.
Ultimately I think as much as many of those reasons are correct, the biggest reason is the same as ever: network effects. All the jank and technical details could be endured and adjusted to if there was sufficient value to be had in doing so, i.e. following accounts of interest/entertainment, connecting with friends, etc. That’s proven to varying degrees by those that have stuck with Mastodon. In turn, however, it’s also clear by how many bounce off that for many there’s still insufficient value to be found across Mastodon instances to justify dealing with all the rough edges.
If Mastodon had enough broadly appealing/interesting people/accounts across its instances, people might deal with the various technical and cultural rough spots the same way they deal with similar on other social networks they may complain about yet won’t leave. There still aren’t enough of those sorts on there for many though, so Mastodon simply survives but doesn’t thrive.
Yes but no. Due to architectural differences, federation under AuthTransfer protocol is simply different compared to ActivityPub. In its own terms it is federated as individuals’ data is stored in personal data servers (PDSs) connected to a relay, which currently is only the Bluesky relay, that roughly speaking connects them to other personal data servers.
You can technically operate your own personal data server apart from those operated by Bluesky, but I think it’s fair to say the vast majority on there don’t. It’s not clear yet, apart from fully holding your own data, how useful it is to operate your own given you only have one relay to use anyway at the moment.
So even in its own terms Bluesky really isn’t federated in much of a meaningful sense yet. The problems are twofold: a major part of their pitch is making federation Just Work™, keeping the underlying tech out of mind to mitigate confusion, but you can’t have your cake and eat it too here. Eventually, if you’re really committed to meaningful federation, you have to teach people about the value of operating their own personal data servers, at minimum, otherwise what was the point in separating it out in the architecture?
Problem is, that goes against their pitch to their audience and spoils the appeal. It’s telling a good joke only to kill it by explaining to the one person that went, “I don’t get it.”
Secondly, they’ve already upfront said that relays may be cost prohibitive for many people to operate, resulting in only a few ever being spun up. If that remains the case and is true, then even if a few were spun up, that’s not any more federated or distributed than the rather consolidated web we see now. How much of a difference would it make if the social web was running on AuthTransfer and the major relays were owned and run by Meta/Facebook, Twitter/X, and Google?
Congrats you have your own data in a personal data server…But are you really the one running it, or did you just opt into the PDS entryway offered by Facebook/Twitter/Google/etc. because sorry, what’s that about a server?
Always happy to see more RSS-related tools emerge!
This is buried toward the bottom of the release notes so I’m bringing it up here:
Added instance-level default sort type
Any admins out there considering changing their instance sort settings or asking people on their instance if they’d like this changed, given that we can individually set sorting anyway? Taking into account the inclination of people to never adjust default settings (I remain deeply curious about this tendency, as an aside), I think it might be worth at least bringing up to one’s instance community.
If they decide they want it to remain the same, all good, and even better, it raises some people’s awareness that they can change it themselves.
Appreciate the adjustments and responsiveness! Gave it another try after this and the different formatting hit the spot! Still need to use more to see more finely tuned results, but dig the idea.
Also as others have already said plenty, would be cool to see this cleaned up for an open source release. If you’d like to see how some others are handling a sorta similar idea but with RSS feeds, you might look to Nunti for ideas on how to approach it.
@morrowind@lemmy.ml
It’s a bit of both in my opinion. You only market/suggest Lemmy (as forum/link aggregator software) to those with the tech knowledge to build with it, but to everyone else you mention a community site to join and don’t bother mentioning what it’s built with, as they won’t care anyway.