INTRO TO FEDERATION:
1. "mastodon" is a piece of software that runs on a server. There's a lot of servers that run it & u can follow ppl on other servers.
2. When u follow someone from another server, your server receives their toots.
3. The federated TL is all public toots that the server receives, ie all of the toots from everyone that ppl on your server follow.
4. ERGO: if u want to see more toots in the fed TL, follow + get other ppl on your server to follow ppl from other servers!
@chr important note for people migrating from twitter: You won't see the full complement of replies on non-local twoots—you'll only see replies that your server has populated for some reason.
If you want to see replies, you'll have to click through to see the twoot on the original server
@chr I see. Why "+ get other ppl to follow"? Does the chance of seeing toots from other server Y increase if more from my server X follow users there?
@rateldajer if person B on my server is following person x@X and person y@Y, x and y's public toots will be part of my server's federated TL even if I'm not following them or ppl on their server.
Also, mastodon will sometimes bring in additional toots from people other than x & y from servers X and Y, in order to load boosts or replies for people who are following x & y
@chr I see, so the linking is primarily per user, not per server. interesting. So yes, healthy cross following will allow communities on each instance to have a better chance of seeing each other. The social network graph of the federated network is going to be much more subtle than for twitter or facebook. It would be so contextual.
@nightpool I believe the intended behavior is for replies to be loaded, it may be broken and/or have an unfinished implementation.
salt grain: i haven't looked through the whole codebase or talked to any contributors about this, going off of hearsay and circumstantial evidence from server setup.
@chr ah, thanks, that's good to hear. Hoping to have time to dig into the codebase soon, but until then I can only go by what I see :(
@chr oh, also, while I have you here—is there a way to see the git commit hash a given mastodon instance is running?
How do updates happen on cybre.space?
@nightpool i don't think that's exposed anywhere right now
i'm going into my terminal once a morning and manually pulling in updates. i'd write a script to do it but my script-fu isn't good enough for me to be sure it'll fail safely and notify me.
@chr That also means there'll be a sizeable natural monopoly effect. Users who have followers from other instances and have their posts shown outside their own instance, will they'll gain more followers across instances will only increase, perpetuating their privileged status. Unless measures are taken otherwise, a few users will have a lot more influence over this social network than others, especially after the 'canonical' or 'original' instance is no longer taking sign ups.
@chr that is very helpful.
I signed up at some other instances to find interesting people and follow them with my main account:
-sign up at remote handle
-copy remote user's handle
-sign off from remote instance
-go to user's public URL
-click remote follow
-sign in with main account
Do you know a better way than that? I mean other than following reposted remote users on my main instance?
@koos unfortunately I haven't found a better way yet. I've heard some instances have follow-bots which add users from other servers so that there's more variety, but haven't seen any of these in action yet.
@chr cool will try. Didn't work just now, but there seems to be a more general issue with remotes on Octodon
@chr - I was just trying to find someone from the mastodon.social/ server using their handle, but they don't show up in search results. Does search work across servers?
@gideonro if you know the exact handle, you can search for that and it'll bring up their profile on your server. fuzzy matching only works for local accounts
@chr Are you sure that that is required? I found someone who hadn't even yet posted anything. I did include his server address though...
@gideonro sometimes people are brought into masto instances without any of their posts having been brought in, i haven't figured out why yet
@forteller @gideonro @gargron
- deprioritizing being able to search for words was an intentional design decision to prevent dogpiling/namesearching
- fuzzy searching names on other servers could increase load a lot and would almost certainly only show people from servers yours has communicated with before (that being said it might be possible to do in a limited capacity)
@forteller @Gargron @chr @gideonro There's definitely an opportunity for someone to build a huuuuge index of users and toots, and make it searchable. Would be interesting to see different people trying different approaches and open-sourcing their code. Twitter didn't have its own search originally; search started as a completely separate company.
@chr With that out of the way, a few questions:
Is there a way to pull in another servers' local timeline into the local instance's federated timeline, carte blanche?
Is there a way to subscribe to a group/hashtag on another instance and have those appear in the federated timeline?
My instance is looking really sparse, that's all.
@Motoma neither of those exist yet as far as i'm aware. they're good feature ideas though.
for now they can probably be emulated by having bots on your instance that follow all the people from a server/group/hashtag on other servers
@backhand nope, just have to be following someone on that instance and you'll see all their toots and some toots peripheral to them (boosts etc)
@chr so is it best practice to simply have an account on one instance, or multiple accounts on instances based on what communities you want to be part of?
@backhand until instances diversify/specialize, i think its probably best to stick with one for the moment
later on, if, say, cybre.space became a programming-focused instance (it probably won't but who knows), and you wanted to be part of that community, then maybe it would make sense!
for now the network is growing both horizontally and vertically, and everyone's just trying to get in on the central discourse before fanning out to their interest circles
@chr "if, say, cybre.space became a programming-focused instance"
could you imagine how boring that would be tho
@chr @backhand its the discovery problem. Everyone already advertises their email address and whatever other social media handles, but this is too new / not mainstream (yet). But the software / sign up processes is easy enough for normal people, the UI is fantastic (even if a total ripoff) so it doesn't feel so much like compromising for principles.
ｃｙｂｒｅｓｐａｃｅ: the social hub of the information superhighway
jack in to the mastodon fediverse today and surf the dataflow through our cybrepunk, slightly glitchy web portal