@lari @petri the real issues for me on #Mastodon versus #BlueSky:

1) Onboarding difficulties killed a lot of initial interest. That has improved a bit, but there are still issues (empty feed problem).

2) Desperately poor UX in parts. E.g. the whole missing replies / missing posts is unresolved and extremely problematic.

3) Related to the above: development speed. Maybe it is underfunded, or there’s resistance but many issues have been sitting around for years.

Follow

@Setok With regard to this, realize that a lot of the problems come out of engineering decisions made long ago that would be very difficult to change course on at this point.

It's not merely a matter of throwing programmer time to tweak some UI functionality.

It's more akin to deciding to build a car and later on complaining that really you wanted to fly but this vehicle doesn't do that.

It's pretty hard to change course at this point without starting over.

@lari @petri

@volkris @lari @petri that’s a fair point of course. But doesn’t change the reality that we risk falling behind here.

@Setok Oh my point was more to say, don't hold your breath waiting for fixes to these complaints.

If they are real annoyances for you, then you should probably put serious consideration into the alternatives.

If this platform isn't table to serve its users well, then it already is and will always be behind.

@lari @petri

@Setok so I lost track of that thread, and then I found it again and realized I hadn't finished it.

I see that the thread really went on to focus on developer attention and funding, but now let me emphasize that I'm saying there are core problems to ActivityPub that can't be fixed with just some more developer focus or funding.

AP was to its core built around instances, not users, and so many complaints that people have come directly from that design decision. It's not like a developer can just change that. To make AP center on users would make it an entirely different protocol.

At that point you might as well just use one of the alternatives that's already doing that.

This is the model that the entire system is built on. No interface changes are really going to fix it.

And this isn't even getting into the major efficiency problems with the model, this is just what is conceptually required.

@lari @petri

@volkris @Setok @lari

I heard on Nostr side that many instances are blocking the whole nostr by the AP/Nostr bridges and this makes following and interacting with Masto users impossible within Nostr.

Some things are really architectural or require bigger tech changes.

primal.net/e/note1yvdk56l6kyu2

@petri yuck.

IMO this highlights an attitude around Fediverse that isn't the grace and light that so many Fediverse users make the platform out to be all about.

@Setok @lari

@volkris @lari @petri in all for the distributed nature of things. I don’t believe some of the core issues are unsolvable due to federation. In fact, some time ago I outlined a solution to at least one of the cases (missing replies). There are multiple solutions actually, with varying compromises. The current situation is the worst: replies silently just don’t show without even any indication that it’s happening or easy way to get more.

@Setok right, I don't think federation is itself the problem. It's how the federation was designed around here, with the big focus on http-like requests between instances, inboxes and outboxes, and the rest of the core design.

It didn't have to be this way, but to change it now, to do things like moving content distribution to other layers of the communication protocols that could better address multicasting for example, would give you just a completely different system.

@lari @petri

@volkris @lari @petri even with those premises, I believe many problems are solvable. In fact some problems (empty feed problem when joining / algorithmic options) don’t even need protocol changes, pure instance code. And I believe ActivityPub always supported quoting in the protocol.

@Setok that's right, some complaints are that the Mastodon/UI level and some are deeper.

Some are solvable and some not.

BTW, if you weren't familiar with the history, some things like the lack of quoting in Mastodon were due to the strong personal opinions of developers who thought they were simply bad and should never exist here.

So that's another issue: sometimes it's not lack of funding or developer resources. It's developers intentionally choosing to leave out functionality they don't like.

@lari @petri

@volkris @Setok @lari If users / devs are not free to experiment and innovate it tells a lot. Wordpress is one of the success cases in building an ecosystem on top of their core product that is open sourced.

Opportunity costs matter. Is it worth the time and effort try to fix something or build something else?

The freedom index (and almost the chronological order except with Threads):
Nostr > Bsky > Mastodon > Threads > X

@petri and FWIW, the instance I'm on, runs a modified version of where a developer did add features like . So there is some experimentation going on here.

It's just that so long as the mainstream interface to the system refuses (or declines) to adopt such solutions, well, network effects.

@Setok @lari

@volkris @lari @petri yes, I’m aware of that history and that goes right back to my culture point, which has hurt #Mastodon

@Setok @volkris @lari

It’s’a bit surprising that the OG Mastodon app (iPad version) has still this level of bugs:

(when you like a post the message goes under the element)

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.