Entry tags:
mastodon - a very vague overview
I wrote this up on twitter a few days ago: much better for long form. I'm going to edit with some updated information but feel free to ask me anything or correct me so I can clarify/fix.
Six days on #mastodon and I'm not sure what to think of it now. I like it, but some caveats. I've also been reading the API and github documentation and source which has influenced me. If you haven't joined yet or have but are still screwing around wondering what the heck:
1.) Do not think of mastodon as social media; if you're familiar with mailing lists, mentally recalibrate to this: a fancy live-action mailing list using a messageboard structure with some vague IRC features.
2.) There is no concept of 'private' as understood in social media.
a.) The owner of your server can see everything you post no matter what.
b.) Possibly the owner of any server who has someone following you who is reading your posts. I still reading API calls so hold that one.
c.) There are four settings for posts: Global, Unlisted, Followers Only, and Direct Message. Let me break down what that means but look at Followers-Only there. That means WHO FOLLOWS YOU. Not WHO YOU FOLLOW.
You cannot only post to those that YOU follow.
- Global - everyone who exists on a Mastodon server can can potentially see it and boost/reply/etc .
- Unlisted - same as above, but your post will not appear a public feed line your local server or federated.
- Followers Only - This is NOT 'who you follow' aka your friendlist/circle/etc.This is WHO FOLLOWS YOU. There is only one way to specifically select like that.
- DM/Mentioned people only - This will ONLY go to people you # in the post but you only have 500 characters and names count
Refresh our definitions here: FANCY MAILING LIST. But with loose affiliations to other mailing lists. Okay now we'll talk about follows and posts, the local timeline feed and the Federated timeline feed.
3.) Feeds, Timelines, and All The Things
a.) Home - that is your personal feed, equivalent to your friendslist on LJ/DW, your roll on tumblr, and home on twitter.
b.) Local - this is the posts of everyone on your server.
c.) Federated - next tweet because this one takes time.
Federated is: all the public posts of everyone on your own server's friendslists in a single feed, including yours It is not ALL THE SERVERS or ALL THE USERS. It is individuals from multiple servers who are being followed by someone on your server. It can also be servers that are on a relay if your server subscribes to that.
That means that everyone on your server can also see every public posts of every single person you are following on the Federated feed and you can see the posts of theirs.
4.) The community you choose actually is really goddamn important depending on what you want.
a.) If your server is tiny, the Local feed is going to be tiny and the Federated feed will follow.
b.) What you see on the Federated feed is very dependent on what everyone on your server is interested in. In other words, if you pick a FurrysUnite or WeOnlyLikeBach servers, your Federated feed may not be heavy on variety.
5.) Lets talk about Mastodon As Fancy Mailing Lists: each server is its own country run by its own admin with its own rules, regulations, and quirks.
a.) Admins can backend block entire servers. You can't see the people on it, follow them, see their posts, and same for them.
b. ) There are levels of blocking below Disappearing an Entire Server, sure. But you seriously seriously need to research your community first to find out what those are and ideally, a list of blocked/block-lite servers and why they're blocked.
c.) Just like with mailing lists, you are subject to an Owner who is making the rules, blocking the sites, and all the things we took as life lived back in mailing list days, but now with the fun of many of these and implicit crossposting, and hey, that.
4.) Your posts are at least implicitly subject to the rules of any server that has someone following you. So yes, your post may be fine for WeAreCoders and DestielIsOurLife, but maybe not so much on CrazyAdminServer where you have a follower and yeah, you're blocked from that server
Mastodon isn't like any social networking site out there, but it's not the Old West of Collective Internet Memory, either. Decentralization does not mean you personally will have any more control than you do right now on twitter or tumblr or lj or dw or anywhere else. You don't.
Decentralization means control is now in the hands of not one corporation or person, but many of them. Primarily whoever owns your server and who they delegate to run it, and secondarily to the admins and staff of other servers.
So I can't say this enough: if you join, recalibrate your brain to "mailing list but fancy, modern, and interconnected with other mailing lists". A mailing list run on someone's home server or space they personally pay for on a web server.
The first rule: Sysadmin is God.
Note: I'm on the Fosstodon.org server: https://fosstodon.org/@seperis
Six days on #mastodon and I'm not sure what to think of it now. I like it, but some caveats. I've also been reading the API and github documentation and source which has influenced me. If you haven't joined yet or have but are still screwing around wondering what the heck:
1.) Do not think of mastodon as social media; if you're familiar with mailing lists, mentally recalibrate to this: a fancy live-action mailing list using a messageboard structure with some vague IRC features.
2.) There is no concept of 'private' as understood in social media.
a.) The owner of your server can see everything you post no matter what.
b.) Possibly the owner of any server who has someone following you who is reading your posts. I still reading API calls so hold that one.
c.) There are four settings for posts: Global, Unlisted, Followers Only, and Direct Message. Let me break down what that means but look at Followers-Only there. That means WHO FOLLOWS YOU. Not WHO YOU FOLLOW.
You cannot only post to those that YOU follow.
- Global - everyone who exists on a Mastodon server can can potentially see it and boost/reply/etc .
- Unlisted - same as above, but your post will not appear a public feed line your local server or federated.
- Followers Only - This is NOT 'who you follow' aka your friendlist/circle/etc.This is WHO FOLLOWS YOU. There is only one way to specifically select like that.
- DM/Mentioned people only - This will ONLY go to people you # in the post but you only have 500 characters and names count
Refresh our definitions here: FANCY MAILING LIST. But with loose affiliations to other mailing lists. Okay now we'll talk about follows and posts, the local timeline feed and the Federated timeline feed.
3.) Feeds, Timelines, and All The Things
a.) Home - that is your personal feed, equivalent to your friendslist on LJ/DW, your roll on tumblr, and home on twitter.
b.) Local - this is the posts of everyone on your server.
c.) Federated - next tweet because this one takes time.
Federated is: all the public posts of everyone on your own server's friendslists in a single feed, including yours It is not ALL THE SERVERS or ALL THE USERS. It is individuals from multiple servers who are being followed by someone on your server. It can also be servers that are on a relay if your server subscribes to that.
That means that everyone on your server can also see every public posts of every single person you are following on the Federated feed and you can see the posts of theirs.
4.) The community you choose actually is really goddamn important depending on what you want.
a.) If your server is tiny, the Local feed is going to be tiny and the Federated feed will follow.
b.) What you see on the Federated feed is very dependent on what everyone on your server is interested in. In other words, if you pick a FurrysUnite or WeOnlyLikeBach servers, your Federated feed may not be heavy on variety.
5.) Lets talk about Mastodon As Fancy Mailing Lists: each server is its own country run by its own admin with its own rules, regulations, and quirks.
a.) Admins can backend block entire servers. You can't see the people on it, follow them, see their posts, and same for them.
b. ) There are levels of blocking below Disappearing an Entire Server, sure. But you seriously seriously need to research your community first to find out what those are and ideally, a list of blocked/block-lite servers and why they're blocked.
c.) Just like with mailing lists, you are subject to an Owner who is making the rules, blocking the sites, and all the things we took as life lived back in mailing list days, but now with the fun of many of these and implicit crossposting, and hey, that.
4.) Your posts are at least implicitly subject to the rules of any server that has someone following you. So yes, your post may be fine for WeAreCoders and DestielIsOurLife, but maybe not so much on CrazyAdminServer where you have a follower and yeah, you're blocked from that server
Mastodon isn't like any social networking site out there, but it's not the Old West of Collective Internet Memory, either. Decentralization does not mean you personally will have any more control than you do right now on twitter or tumblr or lj or dw or anywhere else. You don't.
Decentralization means control is now in the hands of not one corporation or person, but many of them. Primarily whoever owns your server and who they delegate to run it, and secondarily to the admins and staff of other servers.
So I can't say this enough: if you join, recalibrate your brain to "mailing list but fancy, modern, and interconnected with other mailing lists". A mailing list run on someone's home server or space they personally pay for on a web server.
The first rule: Sysadmin is God.
Note: I'm on the Fosstodon.org server: https://fosstodon.org/@seperis
Fosstodon & defederation
I saw that at least one fairly well-populated instance has defederated from Fosstodon; I have heard rumors that others have too, and am trying to poke at them to find out more.
Re: Fosstodon & defederation
no subject
no subject
no subject
no subject
no subject
no subject
Mastodon is only software, no one owns it. Each mastodon server is its own community, and while they're loosely affiliated--federated--they're also discrete. You don't have so much a Mastodon account as an account made in your server that is made in a Mastodon-format you can transfer to a different Mastodon server but doesn't exist outside a mastodon server. You cannot join two Mastodon servers with the same account. Sysdadmins are owner, administrator, and mod (or appoint people to help with those).
It is very, very decentralized, and the culture between servers varies dramatically.
So thinking about it: the posting format is Twitter, the general overall structure is mailing list in messageboard/twitter form, and it feels like living in a split timeline between 2000 and now.
no subject
no subject
And it was a bonus that it's located in Germany, so I get some more local stuff on the federated feed to see which kerfuffles are trending in Germany, which I tend to miss entirely with my fairly US-centric fandom social media feeds...
no subject
no subject
no subject
That was me, lol, except I only joined at all because Neil Gaiman put an apparently infinite invite link on his twitter. I don't really have the spoons or the interest to pick up a whole new social network Thing right now, so it was the path of least resistance all the way.
no subject
Oh, that's really helpful! I find the interface....non-intuitive, to say the least.
I'm kind of really put off by the attitude some of the older users seem to have that people coming over from Twitter were all hatched yesterday and want nothing but $PROFIT. They're getting flooded and I can definitely see why they're sad/anxious, but it's not that welcoming. Then again, I don't think they want to be welcoming, unlike Dreamwidth, where denise will pop up on the news posts to talk to newbies all the time. Probably I just need to find a smaller server but a lot of them aren't doing invites right now....
no subject
no subject
no subject
no subject
That is seriously what I was thinking! Like, I can only control what I see (if that), not what other people post! I'm not thrilled with some of the stories about people getting scolded for posting about politics or "angrily" without content warnings. On Twitter I learned to make lists for political accounts rather than firehose it and mute words and just block certain accounts on site and it took a while, but now it's a generally good experience. Or I asked someone to tag her show spoilers and she'd done too many to want to tag them all so she just suggested I mute her until the show was over, and we could DM instead, and that was fine.
tl;dr I don't like the "freeze peach, Wild Wild West, Fais ce que voudras" approach but this way doesn't seem to work either.
Thank you!
Re: Thank you!
...as I honestly don't know; I probably need to at least start with a specialization and expand but I literally love everything I'm studying, even stuff I didn't think I did or would. I checked, and it would take two and a half degrees time to take every single class, so (though granted, I can live without iOS anything). Plus, the classroom format + extra projects on subject is ideal for my learning style; it gets me over the humps where my brain nopes.
I do think picking the community is crazy important, not just on the 'do I really want a sysadmin at friend of a friend space from me' level, but on the 'there is a whole timeline that will be just these people; that should excite me a lot' level.
no subject
no subject
Honestly my biggest interest in Mastodon right now is to open an instance of my own so I can see all the backend and how it works. I don't want to like--use it for its intended purpose? Just play with the tools and API and see how the Federated concept works from the inside. At which time yep, I am totally going to recruit people I know from fandom to shitpost or do cat macros or post their fic at different wordcounts so I can watch the API calls and see how the database stores everything and the practical control of privacy and public settings. I figure from that I can write up a better guide at least on how its interacting with us and maybe give people who are interested access to learn how to use Mastodon from the backend in controlled conditions so all of us can enjoy our learning curve in safety.
Honestly that may end up being either my Christmas or summer project.
no subject
But I'm also at a point in my career where I don't need to market myself professionally. I have the equivalent of tenure, and my next job isn't going to come from my writing online, it's going to come from my existing professional network. Which is a nice place to be, but it's definitely impacted how I approach things. Avoiding my social life bouncing into my work life is more of a concern than self-promotion.
I'm looking at this as a place to maybe have interesting conversations with people I don't know yet, which, much as I <3 DW and have no plans to leave, isn't so much a thing around here in recent years.
no subject
Literally the only reason I'm on linkedin is that I work for teh state and they offered us the linkedin classes for free (?) through our state email if we joined. That was fun but then I went back to college so now I just go to randomly friend or approve a link to my coworkers. Some are here on the H1-B I think? So I try to make sure I have them since if they get laid off or riffed or something, it looks better if they have a large network and hopefully expands their opportunities to find another employer. A lot of my contractor coworkers got very screwed the last time something like that happened and I had no idea this might help; now I do.
I'm looking at this as a place to maybe have interesting conversations with people I don't know yet, which, much as I <3 DW and have no plans to leave, isn't so much a thing around here in recent years.
That is what it is perfect for. It really does fill the combination of professional/personal interest light social niche that I didn't realize I really really wanted until I joined. It's not All About The Thing, but more All About the People Who Do This Thing, which is actually a very important distinction. It's a really nice vibe.
no subject
I'm having fun exploring! And it's nice to be able to dip in and out of conversations, especially when I'm on the road for work and spending nights sitting alone in hotel rooms.
no subject
It definitely makes me think mastodon is not for me, but I very much appreciate the explanation of it anyway!!
no subject
But that is the part I shall be exploring soon.
no subject
no subject
no subject
Thank you for this writeup! I think it's just solidified my decision not to join, but it's nice to have concrete reasons for that rather than a vague 'hm, that sounds like a bother'.
no subject
no subject
no subject
no subject
There is no concept of "private" as we have on places like DW, because that idea of privacy depends on a trusted intermediary to carry the messages and identify recipients. Decentralized trust like that is a hard problem. (One could probably layer some sort of public-key-encryption-based thing on top of the existing system to get pieces of it, but it's still awkward.)
The post settings sound like they are not so much privacy settings as visibility settings, somewhat akin to making files "hidden". It's more about convenience and avoiding clutter than about anything like privacy or security.
The "federated" feed sounds like it's sort of an everything feed -- but specifically it's everything the server you're reading on is aware of, which cannot be "the whole universe". It's only aware of things that get posted on it or that get pulled to it because of people's subscriptions.
The sorts of communication that a system supports -- what it allows, and what it makes easy or hard -- have a lot of effect on what sort of community and culture gets built on it. This sounds like a really fascinating experiment to see what community-shapes grow on this one.
no subject
The API options alone explained a lot about what the philosophy and purpose of at least this iteration of the Federation in social media. Especially the posting options: you're dead on in the 'visibility' rather than actual 'privacy'. The methods used to block/silence/mute/etc also follow the same pattern. And even that much can be optional; if you're a sysadmin, you can change the code so those options on posts don't even exist. It's interesting.
The only thing that bothers me is something that would only bother me when we're in open source; there isn't a lot of transparency for the user except at the admin's discretion, and to me, not enough public information on a server, and for that matter, not much more even if you're a member.
Example: I cannot anywhere in the API find a public option to see the list of servers my server has blocked/silenced/muted. I can access some server info but not that. Now I could obviously be missing a call for that or I'm looking in the wrong place, but. Yeah. That's part of the reason I want to test drive one and find out because like when you're reading the code for any project, what they chose to be accessible to users and what they didn't--and what a sysadmin can turn on and off--will tell me a lot about what is actually the goal and ideal they're working toward.
Another example: whether a user should know they're blocked on a server from replying to someone or just let them think they did when it didn't work and if they notice, let them assume weird code thing or something. Legit debate on 'is this a problem or not' on I think Github. I was riveted by that particular thread. And not very reassured by the fact that thread even existed, because I just don't think 'gaslighting' is usually the best solution to pretty much anything.
no subject
no subject
Two small notes: federated feels a little bit like a combination of the network page on Dreamwidth, and the “member posts” page on a dw comm.
The idea of self hosting for mastodon is intriguing (still not private for reasons you addressed, but sysadmin is you) especially with this article from raspberry pi, but there’s also the flip side that local will now be sad. It’s a bit like: sysadmin is god, so either they’re your friend = A+ or you have the ability to move to a difference instance where you like the dysadmin better (but the hassle of moving, pros and cons), or make your own instance. (I do wonder how sysadmins see self-hosting since I know some block instances that don’t have moderation - do they take it as this person is themselves = no moderation? Is best practice to put up a personal guidelines/something like a blanket statement/policy?) All the interesting questions.
I’m in an instance that honestly seems to have the vibe of a dw general fannish comm so local feels very much like that. I can imagine that lager instances can be very overwhelming.
Edit: read some of the other comments, and so leaving this invite to fandom.ink here: (it caps at 25 since I don’t want to beleaguer sysadmin) https://fandom.ink/invite/eikDGhnY
At least a few of the apps I’ve tried support account switching, so I’m guessing a lot of people have multiple accounts. (Ha, like I have multiple twitter accounts, I suppose, though that’s apples and oranges.)