The Many Branches of the Fediverse
axbom.com
axbom.com
Sure anyone can host a server but obviously that's pretty technical.
If you don't host your own server then you place a lot of trust on whoever owns it. They own your data and they decide which external servers to share data with. Want to add a video game centric mastodon server to your feed? Well you better hope your server decides to partner with that server.
Not to mention that servers cost money, so you have to be sure that whoever is hosting it can continue to pay for it. Mastodon the organization is a non profit. Do they have the funds to host millions of people? Probably not. Which means people have to find a smaller server and hope that it stays funded.
This makes choosing your mastodon server a pretty important choice. Most people seem to be going for mastodon official servers which is causing them to be overloaded.
I’m not sure I know the answer to that question. It’s definitely not a trivial problem to solve, but also not so crazy that it couldn’t be solved with some concerned effort. There are already some 3rd party services that will host your Mastodon for you, but as far as an easy to use mobile app, could be a good business opportunity for anyone with the right motivation.
The obvious answer there is "ActivityPub over SMTP". There is literally nothing that could go wrong![1]
(Basically a service which holds "ActivityPub postboxes" which collect events when you're offline and you pick them up in a batch when you're back online. The XMPP people already solved this one, IIRC.)
[1] Ok, there might be -some- problems.
Also, you'd need a backup server to render the "I am hiking or driving through a tunnel" error pages.
I always have the same concerns as you're pointing out, so I don't mean this critically, but reading your comments made me realize most of them could apply equally to either type of system.
It's a bit unfair to solely consider American politics - there are plenty of Europeans on the fediverse, on both sides of the divide. And not everyone who prefers the more chaotic free speech servers are alt-right, unless you're one of those people who considers all non-leftists to be alt-right nowadays.
This is what I was interested in - how the feudal topography had evolved in practice. Is there anything like a "map" (informatively arranged graph of federated clusters) around?
Necessary in what sense? It's a bit like saying mosquitoes were necessary to create.
They continue to exist because they are good at perpetuating their own existence.
(Unless you are fond of teleological reasoning.)
But we still have relative necessities. If you want your car to drive, filling up the tank is necessary.
Of course it's not just saying slurs that instances get blocked for, but that and spam are the most common things new instances get blocked for. There are a few other common things that instances are blocked for, but since the people doing those things aren't trying to bypass blocks so they can harrass people they don't feel the need to make new instances all the time.
You can do the same on the fediverse and create your own homogeneous feed.
I’ll take the “safe space” community any day. All the racist/sexist/whatever bullshit is pretty worn out anyway.
> but instead follow people, read their tweets and retweets and build a graph which suits your likings.
I’m not going to waste my time actively doing that. So while it happens naturally over time, I’d rather not see the shitheads before they get filtered out.
I don’t see how that’s possible in online community.
The federated feed is noisy, just like the real world. You pick from it and decide what you interact with. Letting someone decide what you see there, it doesn't lessen the SNR, it just lessens what you see. For every hentai bot you don't see there is at least one real person with something interesting to say that you'll never see.
I prefer to decide what information is available to me, and that necessarily means wading through things I'm not interested in sometimes.
But if you really don't want to see arguments about Jews or whatever, just don't follow anyone who posts that. And if someone you follow does start with that stuff, just unfollow them, perhaps block them. In that manner it works the same way as on Twitter; once you have a solid base of sane people you're following, it's hard to just stumble across content that upsets you unless you're actively looking for it.
I don't believe most of these arguments, but I still think people ought to be able to say them.
There’s a reason 4chan is only popular with a certain demographic.
"You" in the proverbial sense of course, the way you used it above.
https://docs-develop.pleroma.social/backend/configuration/mr...
Not sure if you can block hashtags or something like that on Twitter.
"But nazis exist on the fediverse!" Yes, they do, just as they do in real life. But if you don't intentionally attend their rallies or whatever it is nazis do nowadays and instead stick to whatever non-nazi-aligned places and activities you feel comfortable with, you're probably not going to encounter any of them.
There are so many subreddits that are so ban-happy they'll ban you just for daring to participate in another subreddit that they don't like, that if one doesn't do that, I don't think it can qualify as "one of the most ban happy" ones.
So in my experience they very much did NOT become safe spaces, even when faced with every idea I could think of which could be considered solidly "left."
They also tend to speak favorably about certain U.S. Republicans whom they say are pro free-speech and when you point out they are pro banning (BDS as an example), you either get instantly blocked or they suddenly 'are tired of this conversation and no longer wish to engage'.
Oh the irony.
I'm not saying that doing the former won't get you blocked too by rightists who basically just want their own echo chambers, but the latter seems to be the default level of discourse on Twitter when talking to the "other," so if that's what you defaulted to, I'm not too surprised you were shown the door.
Still others would rather just have a place to avoid politics altogether. My main account is on phpc.social which is supposed to be a hub for the PHP community, but recently there's been an uptick of people joining (or re-activating old accounts) and posting or reposting political nonsense. Quite annoying.
I specifically joined Mastodon to escape that and to try and see what the other side is really about. There are two broad categories of 'rightists' on Mastodon - the ones who are just looking to be provocative and then there are the ones who present themselves as more serious.
The first camp are non-serious trolls seeking to enrage, so I did not engage with them. The 'serious' ones are generally posting all kinds of things incl. toots I sometimes like and agree with and so I follow some of these accounts.
The problem with the second category is that when it comes to political discussions they tend to retreat to the same level of discourse as the trolls often. For example say a discussion turns to Jeremy Corbyn; they'll refuse to look at/read anything that suggests against him being what they believe him being, (some kind of CCP agent/extremist sympathizer/left of Mao communist that would've crashed the UK economy, ironic as that may sound atm).
Everything suggesting otherwise is some kind of a leftist rag apparently, but baseless accusation pieces confirming their bias I should take as authoritative.
Not seeing a contradiction between cheering the firing of a left-leaning professor and supposedly being pro free speech or endorsing someone who is for banning BDS as being pro free speech.
It also tends to happen that if I do admit some of their points as valid, they tend to take it as some sort of a big win and basically present it as a complete win for their argument, ignoring the points I countered them on completely. Everything seems to be a contest to own me and this is with people who outside of politics seem to be posting about tech, music or whatever.
It's extremely hard for me to find any right-leaning person on there who wants to find things we agree on, exchange civil views on things we don't and basically reach out in good faith. I know people like that are out there, but it doesn't seem to me like they number many, not on Mastodon for sure.
At the same time, I'm not sure what framing other people approach social interaction but not once do I think things like "left", "right", or "sides"... "divide". I'm nearing 40 years old and still don't understand rationally why people lean towards these simplistic labels when people in general don't nicely fit them at all. I'll see some toot I don't like and think "oh, don't wanna see that sh*", block the user or perhaps the whole instance (if it's one where most people posting there share such stuff I don't like to see). The specific political stance of the person or instance won't even cross my mind, because why do I care? I just didn't want to see some racist or hate-propagating BS, regardless of where it's coming from or what ideologies it could be associated with.
Anyway, just my $0.02 on this topic; I didn't want to see this kind of polarizing perspective go unchallenged.
This is interesting to talk about because it's a pretty unique situation. Other decentralized systems have converged on a single globally connected network everyone uses; either everyone can visit your website or your website is irrelevant. (You're either allowed on Twitter or banned from Twitter.) Individual blocks exist but they aren't widespread enough to break the whole network into pieces.
The closest comparison I can think of is when Russia disconnected itself from the Internet. Everyone was still nominally part of "the Internet", they all still used globally unique domain names and IP addresses and stuff, but suddenly Russians could only access Russian websites and non-Russians could only access non-Russian websites.
This is essential to how people conceptualize disagreement. At the root of the disagreement is something sacred, something taboo, which cannot be openly discussed. Some people consider others to be closer or further from the taboo. Other people think that there is a line that divides incompatible views about the taboo.
The immediate reaction to this description is very likely to be a misunderstanding if you think about it in the context of an actual divide. Nobody is above the taboo, including you, although everybody thinks they are above the taboo. You cannot escape it with "logical thinking", because both sides conceptualize the taboo in incompatible ways. The logical thinking happens within this conceptualization. The immediate reaction is to blame one of the sides of the discussion of misunderstanding.
But I can’t shake the feeling that the points are all pretty mundane: computers exist in a human world bound by human conventions. After all, computers are made by and for humans to serve human needs, and they are subservient to the rules of human society, whether or not those rules can be digitally encoded in an absolute sense.
Like much of law, intent matters and intent can’t be read from a series of bytes, but is instead often determined by a human, outside the digital realm. If our laws didn’t consider intent it would be less of an issue.
I find none of that surprising. Though perhaps that means it wasn’t written for me.
So when you are trying to hack into a security system (or try to prevent other people getting into such a system), it's important that you forget everything about intent and especially the intended abstractions.
The concept of "instances", "federated feeds", "different software for different media types" are all complexities unnecessary for the newbies.
Different software for different media types... you mean like Instagram, Twitter, YouTube, Reddit, TikTok? Different media are interacted with in different ways and are optimal under different interfaces. At least with ActivityPub you can interact with all these media across the spectrum of software as you desire. Try following a YouTube channel from your twitter account.
In truth, fediverse is mature and ready for prime time. And there's still plenty of novel UX approaches to be explored, and I hope people do that. But it won't pick up the steam needed to steamroll things like Twitter because it doesn't game your mind to give you the dopamine hit, and people can't ban those they salivate over causing trouble for, they can only block them. For those people using Twitter that disliked these things and didn't know there were alternatives or couldn't put their finger on what they didn't like fedi is going to feel like fresh air, for the rest "there's just something missing." I give it a month before most of the new users go home to Twitter.
How do a newbie to Fediverse sensibly choose the right instance to home on, when he has to decide what media type he publish in, at the time of server instance enrolment?
I'd say you do the same thing you'd do on the big tech internet: you open a YouTube account if you want to make videos, so have a peertube account. You have a twitter account for microblogging, so have a mastodon/pleroma/misskey account. You'd have an Instagram account if you want to primarily share photos, so open a pixelfed account. Open 3. Share your accounts on the others. this is not a new problem, we already do this on twitter, Instagram, reddit, etc.
we often use geek-accepted terms because that is what you and me are fine with but newbies see this as latin.
how about "instance>server", "federated feed>feed shared across servers" sound?
Federation is great for people who want to occupy or set up curated niches, but an uninteresting thicket for those who do not. I'm pretty sure I said the same thing about this ~5 years ago when I first tried Mastodon.
- no right click to adjust poll interval, default is every 5 minutes(!)
- no ability to re-poll a single feed
- no right click to edit interval, must use main app settings
- subscribe button doesn't allow interval settings
- no feed categories
- no feed ordering
There's more but I feel like a jerk just going off about something free that nobody asked me to try. I want to investigate submitting a PR, but I am in limbo as I'm precluding from consorting with G.
Not to say it cannot be twisted for such a purpose, but it should probably not be.
- Nextcloud, a federated service for file hosting
- PeerTube, a federated service for video streaming
- Pixelfed, a piece of social networking software which resembles Instagram
(from wikipedia, surely there are more)
Or I suppose maybe those count as social apps because they involve public facing posting. I definitely wouldn't use them for privacy, and only for communication with no particular expectation of promptness.
Afaik Matrix started in 2014, Activitypub in 2016. Both were probably pretty small back then, so no reason to adopt the other's protocol when there's no guarantee of stability
As a result, for whatever reason, folks prefer to build domain-specific protocols like ActivityPub or ATProto focusing specifically on public microblogging rather than building on Matrix’s generic primitives. It’s also fair to say that Matrix wasn’t proven when ActivityPub began, and AP builds on many preexisting protocols like ostatus, rss, salmon, etc.
Daily Active Users and Monthly Active Users, in case anyone else would've had to look it up
I'm not sure that's really consensus so much as message delivery, I don't think anyone would notice if posts arrived out of order (for instance). It strikes me as well enough served by a database that gets updates from users on an instance.
So I guess, admittedly I may well not understand, but what does consensus have to do with it?
Mastodon isn't decentralized so I didn't intend to compare them at all. That said, I think federated systems are interesting and have a place, because full decentralization is often impractical.
The fediverse doesn't have monetization/currency/blockchains floating around so I don't mentally categorize it as web3, but people's definitions certainly vary.
Personally I've signed up four different times and only used Mastodon for a couple months one of those times. Meanwhile I've only ever signed up for Twitter once and I've been posting to it weekly for over a decade. One twitter "new user" and four Mastodon "new users" but the latter didn't retain me.
What do you mean by this? Torrent never went away, there are countless high quality private trackers and even some really good public ones
But considering piracy + fediverse then DC++ was the most fediverse-y one https://en.wikipedia.org/wiki/DC%2B%2B You could connect to any given X server where you could share your local drive + chat with other users too. It's still really good to find some extremely niche stuff but torrent basically "won" because of the hash based seeding system (as in multiple user can share and peer the same stuff). DC was just seeing others' HDD and find whatever you can and directly download from there. But you didn't know that Joe's "Movie2012x264.mp4" and Jim's "Movie2012.mkv" are the same thing or different.
Wikipedia has a summary: https://en.wikipedia.org/wiki/Internet_Relay_Chat#EFnet
The reason that approach ultimately lost was because it was federated and therefore Balkanized more or less. However, it was probably a better UX in many ways than putting everyone together in 1 room.
But it was limited and cells would divide and divide further with no great way of interacting on common grounds topics.
Maybe this is the way forward but I doubt it. I think we’ll see better approaches at centralization because that’s where the money is. We just need a way to digitize the norms you’d see from the same peoples interactions at a bar, church, DMV, sports venue, work, with friends, etc.
What do people do there? Just old communities of people chatting, etc? Warez and mp3 were always a big draw back then but probably not relevant today.
And yeah with websockets you could make a web client!
Indeed, well last I checked with WebSockets they're not legit TCP/IP sockets, so I'd still be stuck doing some kind of intermediary/proxy or something... Dunno, haven't looked into it that much yet. I don't know of any way to open a raw TCP socket in a browser, though maybe some obscure solution exists that I don't know about..
https://en.wikipedia.org/wiki/Laurence_Canter_and_Martha_Sie...