Discoverability in this context meaning the ability to more effectively find public communities/people of interest. Alongside improving this however, respecting people’s decisions on whether and how they may be found, if at all.
Can we get the ability to browse another instances local feed while signed in to our home instance? Feel like it would be better to discover smaller communities that way
I think the idea of having instances own communities is fundamentally flawed. Discoverability is one of many ways that fucks things up.
Yeah. This is the biggest one I think. Theoretically a community can be shared by all instances and each instance decide if they want to receive this post and this comment from that community. This way, there could be a community that have totally different meaning in two different instances, but it’s still one name so it’s discoverable.
Although it seems like it’ll be too granular. But it’ll be funny seeing “This post is banned in 69 instances”.
Lemmy has this feature request, so did kbin and subsequently mbin. I think @[email protected] implemented something similar with his own fork (?). But yes, multi-community / community grouping / publishing groups / groups / whatever are sorely needed. Having a “technology” community on multiple instances that one needs to first find and then subscribe to is a little tedious and doesn’t help discoverability.
I added a feature to Tesseract UI a while back that lets you browse other instances and resolve/subscribe to communities mostly transparently. It’s been extremely helpful, but there’s room for improvement. Still, I’d like to see that added to other frontends.
My improvement plan for that is to utilize the data dumps from the Lemmyverse explorer (https://lemmyverse.net/communities) so that the UI can have fediverse-wide (more or less) community searching. Sadly, that’s been on the back burner for some time.
An (intuitively) working search would be a great step ahead. It should find and show things if they exist, and only show no results if they do not. That a plethora of external tools exist to meet these basic needs shows both how much this is needed, and how much it is broken.
I also feel I have more luck finding communities if searching for ‘all’, instead of ‘communities’. Don’t make me add cryptic chars to my search to make it work. Do that for me in the background if necessary.
It’s been long since I’ve been using it, but iirc, it’s impossible or painful to search for a specific community in your subscribed list.
I’ve been finding discoverability pretty good on Lemmy, but maybe that’s in part because the server I picked grew to be the largest not long after. Mastodon and the various microblog workalikes seem to have bigger problems there.
- Backfill statuses when loading profiles from remote servers (Mastodon and workalikes)
- Full text search, on by default, without a heavyweight dependency (Mastodon-specific)
- Relay replies to all participants in a conversation (Mastodon)
- An optional recommended feed with an algorithm (I know that’s a bad word!) based on favorites and boosts by people who often favorite/boost the same things you do
I think algorithms are fine if they’re completely transparent and customizable. Knowing exactly why you’re seeing what you’re seeing and being able to choose different ‘lenses’ to view the fediverse through would be awesome. Just having some mixable sorting options would make a big difference on the microblog side.
I suppose we have some choice as certain fediverse platforms handle this slightly differently. However, I think a focus on user-driven algorithms could make these platforms even more compelling than they already are.
I think algorithms are fine if they’re completely transparent and customizable.
I think a focus on user-driven algorithms could make these platforms even more compelling than they already are.
Yeah, algorithms can be a problem when they are optimized for user-retention and profit, but algorithms aren’t inherently evil. “New”, “Top 24h”, “Scaled”, and “Hot”, are all (simple) algorithms. More sorting and filtering options would be great.
I think perfect discoverability is a property of centralized systems and that we need to be extremely careful when working on this problem so that we don’t lose sight of why the Fediverse was created.
The Fediverse was created for connectivity and relationships that are yours not being owned by Big Social. It wasn’t created as some privacy preserving and secure platform, people on Mastodon have pushed that but the spec is not fundamentally built on those things nor have any of the founders of the fedi ever really pushed that.
I’m of course biased, but I think that my approach on fediverser could pretty much solve issues of content discovery if more instances were willing to adopt it.
If we take as a given that most people coming to Fediverse already had an account on Reddit (and/or Twitter, Instagram, etc), then we can leverage the information they have on those platforms and use it during the registration to onboarding the user on Lemmy (and/or Mastodon/Pleroma, PixelFed, respectively)
Are you the one who set up the alien.top instance a while back? I think your approach is interesting, but has some fundemental growth and scaling flaws in its current form.
Would you consider restricting content mirroring to users who are active on Lemmy? That might cut down on the “dead” posts and comments, which I think was the main reason that most instances blocked your instance.
Additionally, some method of messaging users mirrored users on Reddit when their content gets a reply on Lemmy would be a good feature to help coax users back to Lemmy.
Thoughts?
Yeah, I disabled the alien.top mirror bots because most of the complaints were related to “I can not reach the real user by interacting with the bot”.
So the next step is to build a proper bridge, which would solve this problem. I haven’t worked much on that to be honest because I am waiting on the response from NLNet to see if I can get a grant, and because I am more and more pressed to do things that can generate meaningful income.
In any case, I need to reiterate that the content mirror and the bridge is separate from the “Login via Reddit” feature. If an instance admin wants no reddit mirror bots, they just don’t need to enable it.
Hashtags have been pretty helpful to me on Mastodon. If people tag their stuff with the tags I follow I get a chance to see me stuff and follow new people organically, while people who didn’t want to be discovered never hit my radar. Making that kind of topic tagging easier for people to apply might be useful, as I’ve seen new arrivals to the Fediverse who can’t figure out why nobody sees them until someone tells them to tag their stuff.