If you add the "indexable" flag in your ActivityPub actor profile, which content search engines can index your content and show it in search results?
-
@smallcircles So you click a checkbox that says "include public posts in search results", and somehow it knows that only DDG is allowed to index your posts? How?
@smallcircles And what about the 40,000 Fediverse servers that index your posts now?
-
@smallcircles And what about the 40,000 Fediverse servers that index your posts now?
@smallcircles I'm finding this conversation frustrating because I know that you have some interesting ideas about configuring remote services from your account, and your reply doesn't reflect those ideas for me. I wish I could understand your thoughts better.
-
If you add the "indexable" flag in your ActivityPub actor profile, which content search engines can index your content and show it in search results?
ActivityPub - Mastodon documentation
A decentralized social networking protocol based upon the ActivityStreams 2.0 data format and JSON-LD.
(docs.joinmastodon.org)
#EvanPoll #poll #ActivityPub #Mastodon #ContentSearch #Search
Thanks to everyone who responded to the poll.
It seems like there's a common expectation that enabling "indexable" makes your content available for indexing without additional opt-in to a specific server. This is how Mastodon and other Fediverse servers treat the flag; if you've got the indexable flag set, your public content is indexed for full-text search. (Even if the indexable flag is not set, if you use a hashtag in your post, it's indexed for hashtag search.)
-
Thanks to everyone who responded to the poll.
It seems like there's a common expectation that enabling "indexable" makes your content available for indexing without additional opt-in to a specific server. This is how Mastodon and other Fediverse servers treat the flag; if you've got the indexable flag set, your public content is indexed for full-text search. (Even if the indexable flag is not set, if you use a hashtag in your post, it's indexed for hashtag search.)
IANAL, TINLA, BTW.
I think search engines, including Mastodon search, should also include an opt-out for their specific engine. You should be able to have an "every search engine except these ones" policy. That can be implemented with blocks, maybe, or could happen by logging into the search engine interface and switching on a "don't index me" checkbox.
-
IANAL, TINLA, BTW.
I think search engines, including Mastodon search, should also include an opt-out for their specific engine. You should be able to have an "every search engine except these ones" policy. That can be implemented with blocks, maybe, or could happen by logging into the search engine interface and switching on a "don't index me" checkbox.
A small minority of people seem to think that setting the indexable flag on your account doesn't enable search by any remote server -- you have to intentionally opt into each server, one by one. That's not how Mastodon treats it; it seems like a mistaken apprehension at this point.
-
A small minority of people seem to think that setting the indexable flag on your account doesn't enable search by any remote server -- you have to intentionally opt into each server, one by one. That's not how Mastodon treats it; it seems like a mistaken apprehension at this point.
Setting the indexable flag, and using blocks or opt-out signals, is a "denylist" permission structure; "everyone except these enumerated servers".
I don't think we have a good mechanism for an "allowlist" structure; "only these enumerated servers". If I were making a search engine, I'd have a way for someone to opt in manually, even if their "indexable" flag was missing or false.
-
Setting the indexable flag, and using blocks or opt-out signals, is a "denylist" permission structure; "everyone except these enumerated servers".
I don't think we have a good mechanism for an "allowlist" structure; "only these enumerated servers". If I were making a search engine, I'd have a way for someone to opt in manually, even if their "indexable" flag was missing or false.
Anyways, my answer is "All except those you opted out of".
-
Anyways, my answer is "All except those you opted out of".
@evan
Hello brother, I hope you have a good day. Could you please help me, even with something small? I've been pleading with you for my daughters for a long time. Please don't ignore me today; you are my only hope.
🫂 -
Are you asking in your poll how people *want* it to work, or how they *think* it works?
If I look through the docs, and given how little is documented about indexable flag, I think / my interpretation is you basically give consent to "all" if the flag is true.
Another interesting observation is that other fedi devs use(d) their own interpretation of what indexable means to model consent for features they were creating in their apps.
House of cards feature stacking.
@smallcircles I'm asking how people think it works. However, it is a signal of intent by the actor, so as with most communications actions, it doesn't have an intrinsic meaning; it means what we want it to mean.
I think it's probably fair for other search engines to follow Mastodon's lead on this, though -- if I make communications action X and its result is Y, my future use of that communications action will be intended to have the same result.
-
@smallcircles I'm finding this conversation frustrating because I know that you have some interesting ideas about configuring remote services from your account, and your reply doesn't reflect those ideas for me. I wish I could understand your thoughts better.
@evan oh, I'm sorry.
Don't really have those ideas, but it occurred to me that this Indexable functionality sits right at the heart of that tension point for fediverse developers on what is okay to do with public data and what is not, and where there's often controversy and heated debate.
Indexable is at the same time a honest attempt to communicate something complex to people on how the network functions. And it is a horror UX as it fails to do so. Now its presence means it has become part of that public data, open to misinterpretation, expectation mismatch, building further on something vague.
I think there's nothing in the technology itself that prevents fediverse from becoming just as bad as social media elsewhere already is. The only thing that prevents enshittification in the long term is having those uncomfortable discussions.
In other words socio-cultural aspects and subsequent pressures on technology direction are key to success or failure of fediverse in the long term.
Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.
Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.
Con il tuo contributo, questo post potrebbe essere ancora migliore 💗
Registrati Accedi
Citiverse è un progetto che si basa su NodeBB ed è federato! | Categorie federate | Chat | 📱 Installa web app o APK | 🧡 Donazioni | Privacy Policy