@PieterPeach @taylorlorenz @Lxtruong instance owners can add Elasticsearch which would allow for full-text indexing and search for federated posts known to the instance.
There's a financial cost so if you're on an instance that some method to recoup costs, I'd reckon more easy to add.
@Lxtruong @taylorlorenz @PieterPeach nod. I don't know the intentions of the Mastodon developers but the search functionality now seems totally a technical limitation. Kinda like search on a WordPress site. By default it is horrible because of lack of full index in MySQL for the posts.
Throw on ES and it's a ton better. Just with the added work, cost, maintenance of ES being on the server now.
When you hit post the text goes off to your local instance that has to decide what to do with it. If it is Public it will be sent to every instance where someone follows your account as well as the instances of account you have tagged (e.g. if you respond to a post). Your post will also be added to your local feed and the Federated feed of each instance.
Unlisted is a request not to put a post in the news feeds. It goes to all the same placed as public, but doesn't end up places like Home, Local, or Federated (a nice thing to do for posts that only make sense as part of the thread they are in)
Followers asks that servers only make the post available to people who follow you. In conjunction with locked accounts this gives some measure of control, but you are dependent on the good faith of other instances for this privacy.
Direct is just like any other post, but it is sent only to the server of the recipient(s) with instructions to share it only with those users. Again you are totally dependent on the good faith of the instances to honor this request.
Some instances like mine also have a Local option which not let the post go beyond your local instance. If you have a local instance that is a safe space for you, you can use Local visibility and know that only people on your own safe instance will ever see it.
@PieterPeach @taylorlorenz @Lxtruong You can use the site: search command to search across an instance or a user as long as they allow google to index.
The query would look like this: site:https://mastodon.social/@taylorlorenz
@taylorlorenz Remember the history of Mastodon. It was not built in the face of Musk buying twitter. It was built by people who could not be on Twitter safely even when Jack was in charge. Decisions like no text search and no reblogging were in specific responses to the abusive behavior that led Mastodon's creators to do the hard work of setting up an alternative in the first place.
These pre-April 2022 users who still own the majority of large instances and are the active developers of the software did not want a place for Journalists - many would have found the prying and data aggregation journalist do on social media exceedingly distasteful.
unless things change Mastodon will never have the broadcast vibes of Twitter which emphasized views and interactions. This social network emphasizes the building of direct relationships and to use it successfully you need to be ready to spend far more social capital developing trust and reputation then the equivalent Twitter account.
Twitter under Jack Dorsey really catered to journalists and politicians because they brought in lots of views, and it became a great place to not only put out a story, but to develop one as well. Mastodon was designed by people who didn't want their social media interactions on the front page of the New York Times. For that reason, I suspect that journalists, news makers, and politicians will remain on Twitter in spite of Elon Musk. They are to Twitter what live sports has become to cable TV - the one use that a new technology cannot easily disrupt.
@boazbaraktcs Perhaps it would be, but right now such an instance would likely fine itself broadly defederated.
There is history here. A message board called Kiwi Farms developed search tools for the fediverse with the stated intent of finding and harassing LGBT people. Prior to the twitter migration it was probably the most impactful thing to occur in the fediverse. Any instance found to be using Kiwi Farms indexing tools was quickly and aggressively defederated and even instances that federated with those instances were targeted. (Full disclosure: the instance this account uses Qoto.org falls into the latter category and is still on a lot of default block lists)
I'm not saying it will never happen. The project is open source and if there is enough demand someone will write the code. Given the recent history, I would not expect the large legacy instances to change in the near future.
@antares it should definitely IMO be something that users need to opt into, and such an instance would only allow search and indexing of its own toots .
If an instance is mostly for technical content - talking about papers , research results and such - then enabling full text search makes a lot of sense
@boazbaraktcs @antares This is a very good idea.
Instances developed outside the lines of the normal Mastodon format could come with warnings letting users permit/not permit interactions with those particular instances.
@antares @boazbaraktcs
oh, wow. i'm aware of Kiwi Farms and their aggressive harm. This is a great #usecase of how #Mastodon is being built and for whom.
setting up shop here is like marrying into a family—there's history! learn it.
as opposed to star gazing at celebrities on the bird site—and pining for attention and an autograph.
I believe the glitch-soc fork allows an opt-in to search engine indexing.
The reactionary instances should not be able to pressure other instances to be as closed as they want for themselves.
@boazbaraktcs this is already a thing, all your public tweets are indexable unless you go to https://sigmoid.social/settings/preferences/other and opt out of that.
@boazbaraktcs @[email protected] full text search actually is enabled on this instance! You can't search through all posts, but you can search from all posts you made, favorites, or bookmarked - https://docs.joinmastodon.org/admin/optional/elasticsearch/
I want the fedi to appeal to journalism but with decentralization.
@techlife If I had to take my guess I suspect that we will start to see branches off the main line of the standard mastodon server software implementing these features. Mine, for example already allow quoting. There will be community backlash and a lot of instances will block instances running non-conforming branches. I suspect that we will end up with a blobby fediverse with one well connected group of instances that took the moderation maximalist course, another well connected group that went down the path of building a Twitter replacement, and a few large servers in the middle that don't have the twitter-like features but don't block other instances who do.
This already kind of happens with servers that have a liberal policy on graphic sexual images. (Pawoo[dot]net is one of these and has been in the news of late because it was bought by a for profit company.) They all federate with each other. Most instances block these on site, some few don't allow adult content but don't stop their users from following people on servers who do.
honestly, the great twitter migration is wildly overblown
most of these people won't be active here, or will go back
that is my guess
@taylorlorenz @Lxtruong @PieterPeach twitterfolk trying to make fediverse into another twitter.
facepalm. no. please, just no.
@taylorlorenz @Lxtruong @PieterPeach
It might be a fundamental misunderstanding of the fediverse. And also how people now say Mastodon for everything fediverse.
Mastodon is a specific type of instance, there's also Pleroma and Misskey and many others.
It's like Linux. Debian vs. Fedora as the two primary roots, but both are Linux. With some OpenSuse and BSD flavors.
Open Source looks more like Darwin's Origin of Species charts with all sorts of forking, derivation, evolution and ancestry.
All work together and you might not know that so many people reside on instances using these variants.
There are ActivityPub versions that work seamlessly with other Mastodon instances.
@marcwidmann @taylorlorenz @Lxtruong @PieterPeach @Gargron and I think it was a really wise choice back then but please, let's be nice to each other.
Taylor raised a valid point which Eugen basically replied to already back then. All good imho