Hacker News new | ask | show | jobs
by KirinDave 3347 days ago
> The main problem I have is the fact that you are pretty tied in with your instance.

That is in fact emerging as a feature of Mastodon. While messages can and do propagate quite effectively, it takes much longer than Twitter and does so less reliably. This means instance choice has a very profound effect on both who you talk with and who you will reach.

It's still entirely possible to follow people on other instances, and it works fine. But it discourages certain types of use:

    1. Advertisers: reach is much less predictable.
    2. Spammers & trolls: While troll instances exist, they get blocked. 
    3. Bots. See above, it's painful & captcha-gated to open accounts on many instances.
Search in the context of microblogging frameworks like this has always been of questionable value, as ranking on recall is almost terrifyingly time-gated. This further damages the reach of any ONE message but allows for conversations as a whole to be somewhat observable (e.g, gaming vs #gameing).

> If, client-side, I just create a bot that auto-posts on multiple instances, if my followers on a given instance are following different versions of my account, the federated feed on that instance will be spammed with multiple posts.

I would advise not doing this, as we will start to block all your accounts. Attempting to chorus-spam the federated timeline will show up very quickly.

In summary: The slightly slower and less reliable delivery is a feature for human discourse at the expense of automated discourse. That is good, not bad.

It can be frustrating when you as a human have to maintain outsized attention on two or more locales. We can fix this client side (maybe) or we can solve this structurally. In effect, the community is preferring the later. There are many very small instances (even witches.town is pretty small) all arrayed around a few very central "hub" instances where most of the traffic originates from due to population.

You may track your hub account frequently but need to do much less work for spoke accounts.

The experiment of: "Your choice of primary identity and its location having consequences on your experience of the network" is fascinating. I have instances I am on only for the local timeline. I would not want them to mix with my more public account.

1 comments

Regarding this "feature", none of 1, 2 or 3 are solved at all by what I'm talking about. I'm saying that I would actively join another instance and my old identity is duplicated there, with duplicated posts being merged, not that my posts propagate automatically to every node in the federation. All the advantages of gating off your instance are preserved, plus you avoid duplicated post spam in the federated view.

> I would advise not doing this, as we will start to block all your accounts. Attempting to chorus-spam the federated timeline will show up very quickly.

This was entirely my point. If you want to maintain a presence on multiple instances, the only way to post content relevant to multiple instances is to duplicate it, and it is not your choice whether or not multiple accounts of yours show up in the federated view of other instances. Echoing your posts is the hack that I'm sure people will try, some instances will ban it, others will put up with it, I imagine enforcement will be imperfect.

> It can be frustrating when you as a human have to maintain outsized attention on two or more locales.

Yes, to the extent to which clients and other hack-y behaviors do not solve this problem, what it means is that all the "spoke" timelines will die out and you'll concentrate on a few huge mega-instances, and you might as well have not bothered to move off twitter in the first place. If it's very easy for someone to exist both in their "home" node and in another node, the major disadvantages that come with being on smaller instances will fall away.

> Yes, to the extent to which clients and other hack-y behaviors do not solve this problem, what it means is that all the "spoke" timelines will die out and you'll concentrate on a few huge mega-instances, and you might as well have not bothered to move off twitter in the first place.

That's not what evidence is suggesting so far.