Post APF7ATRG9KHwC0YNDE by tilvids@mstdn.social
(DIR) More posts by tilvids@mstdn.social
(DIR) Post #APBjgLd3jxwwrcrIwK by dee@toot.cat
2022-11-02T08:42:38Z
5 likes, 11 repeats
so I think I understand #Mastodon more now... that's just a single piece of software that implements the #ActivityPub protocol.it's the protocol that matters, not the server.the big instances are a bad thing, and the small instances are a good thing.small instances not only perform better but are cheaper and easier to run... and the wider federated thing that people call Mastodon is more resilient when there are lots of small servers.what people call Mastodon at first is actually the #fediverse .the federated universe is basically all software, and all instances of that software, that speak ActivityPub... and it turns out that there is a lot of software that does this.for example, Mastodon itself is written in Ruby and uses Postgres. But there are also things like #pleroma https://pleroma.social/ which is written in Erlang and uses Postgres.so aside from just interacting with other people on other Mastodon instances, you can interact with people on other software instances like Pleroma. Hence... #fediverse is more important than Mastodon.on instances... the value in smaller instances isn't just resilience of the network... it's the local timeline. An instances that brings together people with a shared interest has a super relevant local timeline. I'm on an instance where there doesn't appear to be a shared interest beyond a love of cats and being super kind and lovely to each other... but that's pretty swell. From afar I see instances for #infosec #furries #lgbt #astrophotography and others... and I imagine that those local feeds must be excellent.which also means... it's cool to have more than one account active, on different instances.the thing I don't just know... clients like the Android Tusky, this is a great Mastodon client, but is it a pure ActivityPub client? i.e. could this client be used on a Pleroma instance, etc.oh, and the real beauty of all this federation and small instances... moderation. Each instance can be moderated and block the federated feeds of other instances. It's work for the local admin, but really shields those communities from the bad actors and bad instances that enable them.that's my 1 week on toot.cat understanding of the fediverse... please do keep me honest and correct my mistakes in replies and teach me more things.
(DIR) Post #APBk5cysMbU7v47M00 by Zerglingman@freespeechextremist.com
2022-11-02T09:03:34.669710Z
0 likes, 0 repeats
@dee >the thing I don't just know... clients like the Android Tusky, this is a great Mastodon client, but is it a pure ActivityPub client? i.e. could this client be used on a Pleroma instance, etc.ActivityPub doesn't say anything about client-server interaction, so APIs tend to differ wildly. Misskey's API is especially notorious.However, pleroma does use mastodon's API with extras, so any mastodon client can work with a pleroma instance, it just won't necessarily work correctly (eg. emoji reactions, and it may not handle >4 attachments/>500 characters etc.)And pleroma clients should work fine with mastodon clients, because they're pretty much all built to not fail when missing pleroma stuff.
(DIR) Post #APBkBouYv4CUet3KaW by blobplague@blob.cat
2022-11-02T09:04:40.255461Z
0 likes, 0 repeats
@dee >the thing I don't just know... clients like the Android Tusky, this is a great Mastodon client, but is it a pure ActivityPub client? i.e. could this client be used on a Pleroma instance, etc.ActivityPub is a server-to-server communtication protocol, it isn't suitable for client-to-server communication. Pleroma implements client Mastodon API with their own extensions, and as such it should work with Tusky out of box, unless the instance is in its hardcoded blocklist. Some other servers (GoToSocial) implement the same API, others (Honk, Misskey) don't, requiring their own client applications to be written.
(DIR) Post #APBkaoIuJZ3y0xM95c by Zergling_man@birds.garden
2022-11-02T09:09:10.757549Z
0 likes, 0 repeats
@Zerglingman @dee Repost because lol "federation">the thing I don't just know... clients like the Android Tusky, this is a great Mastodon client, but is it a pure ActivityPub client? i.e. could this client be used on a Pleroma instance, etc.ActivityPub doesn't say anything about client-server interaction, so APIs tend to differ wildly. Misskey's API is especially notorious.However, pleroma does use mastodon's API with extras, so any mastodon client can work with a pleroma instance, it just won't necessarily work correctly (eg. emoji reactions, and it may not handle >4 attachments/>500 characters etc.)And pleroma clients should work fine with mastodon clients, because they're pretty much all built to not fail when missing pleroma stuff.
(DIR) Post #APBlTgmHzvyUbFGeCe by dee@toot.cat
2022-11-02T09:04:08Z
1 likes, 3 repeats
part 2 of this...boost everything that you like. By default posts|toots|whatever only reach a small distance, and there is no algorithm boosting things... so if you like something, boost away.oh, and your favourites|stars|likes... as far as I can tell only you and your server admin get to see those, so like whatever you like without fear or hesitation, it's not going to be algorithmically amplified... you can be yourself here.the lack of algorithm is a feature not a bug.the federated timeline is also interesting... it's not "everything from everywhere in perfect time order" it is "everything from servers that this server and it's populace has interacted with, in the order it arrives". So the federated view will differ depending on the server you are on... another reason having more than 1 account and being on multiple instances makes sense.there is a lot of other #fediverse software, and ALL of these can talk to each other... your universe is not bounded by the server software you are on, you can interact with these others too.the ones I found already:#Mastodon https://joinmastodon.org/ which is the most known server#misskey https://join.misskey.page/en/ which focuses on a more Tweetdeck style server#pixelfed https://pixelfed.org/ which appears to be an Instagram type client on top of #ActivityPub #pleroma https://pleroma.social/ which is potentially the most lightweight (lowest server requirements) general serverand there's a place which does list them all, but I've not taken a look at all of them https://fediverse.party/
(DIR) Post #APBlrtFZHIfWEQVD5k by rdr@rdrama.cc
2022-11-02T09:23:30.031215Z
1 likes, 0 repeats
@dee so did you cut off your dick or try and add a fake one? It’s not the particular way you go about it, but transness always tries to become something that it will never be then kills itself.
(DIR) Post #APBlzn36DXqPJeRAga by KonataWagner@mugicha.club
2022-11-02T09:24:55.727233Z
1 likes, 0 repeats
This message is approved by rdrama.cc :marseyyes:
(DIR) Post #APBmJgov5Litn1IGuG by piggo@piggo.space
2022-11-02T09:28:29.354083Z
1 likes, 1 repeats
@dee ActivityPub actually specifies also the server to client protocol, but no clients implement it as far as I know. Tusky implements Mastodon Client API. This is also supported in Pleroma and some other software, simply so they don't have to develop own app. I'm using Husky with pleroma, it's a fork of Tusky with some improvements, but normal Tusky works as well
(DIR) Post #APBmv7NBKHdIr7AOPI by wzqtparor@mstdn.io
2022-11-02T09:35:14Z
0 likes, 0 repeats
Account migration is quite common for Mastodon users.Your followers and who you followed will be the same in your new home.Some others prefer multiple accounts on different instances or software platforms.@dee
(DIR) Post #APBnGJubtv81pIudwO by val@oc.todon.fr
2022-11-02T09:35:22Z
1 likes, 0 repeats
@blobplague @dee ActivityPub defines both a server-to-server and a client-to-server protocol.However, Mastodon didn't implement the latter, and app developers wanted to support Mastodon, so they implemented only Mastodon's API.In turn, new implementations (Pleroma, GoToSocial, ...) wanted to support these apps, so they roughly implemented Mastodon's API.
(DIR) Post #APBnUyyG2f9rDqbtKK by rdr@rdrama.cc
2022-11-02T09:41:46.193798Z
0 likes, 0 repeats
@KonataWagner @dee ppl with troop shit in their fedi name: “oh hey the first thing you absolutely need to know about me is I spit in the face of the creator”
(DIR) Post #APC1i1rZzy2FJcbNGi by drq@mastodon.ml
2022-11-02T12:20:54Z
0 likes, 0 repeats
@dee that is very spot-on, keep up the good work.
(DIR) Post #APC1wVPyuXXF24b0vQ by dee@toot.cat
2022-11-02T09:23:10Z
0 likes, 2 repeats
part 3donate to your server instance! it's likely run by a single person on their own time and money, and their costs have likely increased (due to costs just increasing, but also due to new users).so if you like the place you've found, support it.server admins do all of the work in running the #fediverse and it is all voluntary. Don't let them be out of pocket for money as well as time. If they haven't asked... ask them. Many do annual fund raisers, but the recent growth probably means their calculations were off and they will need to raise some coin sooner.on a #mastodon server look in the bottom left, there's an "About this server" link... that will normally say how to donate.
(DIR) Post #APCHJ48I1QCwNhXJIG by FiXato@toot.cat
2022-11-02T10:38:49Z
0 likes, 1 repeats
@dee while your favourites aren't advertised to your network, it's also not as 'private' as your post makes it sound.Not only does the person whose post you favourite, get a notification about it, the list of people who favourited a post can also be seen by everyone (usually by clicking on the number of favourites in the details view of your instance's web view), as demonstrated by the (blurred) attached screenshot.Also, while #ActivityPub probably accounts for the majority of the communication on the #Fediverse, it's not the only protocol spoken between servers part of the wider Fediverse. For example there is #Zot, #Diaspora and #DFRN. #Hubzilla is probably the most versatile server software when it comes to protocols it can interact with. Wikipedia has some more details and a nice diagram of who can talk to whom: https://en.wikipedia.org/wiki/Fediverse
(DIR) Post #APCPmRXirTrH1Ax3hY by evelyn@misskey.bubbletea.dev
2022-11-02T15:04:10.524Z
0 likes, 0 repeats
@dee@toot.cat two points here, one is that pleroma is elixir not erlang (though elixir is a language built on erlang, so this is pretty close), and the second is that the AP client-server protocol isn't really used at all for practical reasons. Mastodon has an API for clients, Pleroma's API is similar to Mastodon but not entirely compatible, and then Misskey has a totally different client API
(DIR) Post #APCPmRxFKaH6IKtRU8 by evelyn@misskey.bubbletea.dev
2022-11-02T15:07:34.712Z
1 likes, 0 repeats
@dee@toot.cat otherwise I think you've got a fairly good grasp of the underlying concepts, there's people who've been on fedi for many months who don't have such a good grasp. If you haven't already, I'd say it might be worth giving the AP and AS specifications a quick skim, they're not very important to understand from a user pov but they can offer a bit of insight into how and why everything works like it does
(DIR) Post #APEv7LwqLNpYdt4WKu by Linux_in_a_Bit@linuxrocks.online
2022-11-03T21:51:15Z
0 likes, 0 repeats
@dee Very nice explination! :blobcathug: (psst: I still recommend sharing @savjee 's video for a quicker explination https://youtube.com/watch?v=S57uhCQBEk/ )
(DIR) Post #APF7ATRG9KHwC0YNDE by tilvids@mstdn.social
2022-11-04T00:06:16Z
0 likes, 0 repeats
@dee "the big instances are a bad thing, and the small instances are a good thing."This likely depends on your goals and perspective. Most people don't understand the concept of federation, so have a bigger "main" instance is something people new to federation can approach and use. Of course, the fewer instances you have, the more centralization you end up with, and all that entails.So as with most things relating to the fediverse..."it's complicated".
(DIR) Post #APFU8xRztPt9di91yS by dawning_sun@mamot.fr
2022-11-02T11:22:26Z
0 likes, 1 repeats
@dee Thanks for the great write-up🥳 . In addition I'd like to mention some additional resource so anyone else reading this might benefit from them, too:1. Mastodon/Fediverse Intros/Overviews* https://wordsmith.social/elilla/a-futuristic-mastodon-introduction-for-2021* https://joinfediverse.wiki/Main_Page* https://fedi.tips/ (by @feditips)2. Other TipsSometimes you might not find the information you're looking for in the above resources. If that happens you could post your question here and mention@askfedi in it.
(DIR) Post #APFVzypzZBCJF9DNuC by SirSpencer@noagendasocial.com
2022-11-04T04:44:31Z
0 likes, 0 repeats
@dee get fedilab as your client.Fedilab > Husky > Tusky@coldacid
(DIR) Post #APG82jTqutWGk0bBVw by Polychrome@poly.cybre.city
2022-11-02T10:17:38.818404Z
0 likes, 0 repeats
@rnd @dee I've moved from a big instance to a self hosted Pleroma one and other than some federation shenanigans I've had a pretty swell experience on a tiny low cost VPS.Also a friend is literally running a small Pleroma instance with multiple users from his living room off a Raspberry Pi. It works really well.
(DIR) Post #APG82jyL5XuEGYrX28 by gerwitz@chaos.social
2022-11-04T11:27:19Z
0 likes, 0 repeats
@Polychrome how did you choose Pleroma? Is there any followers/follows migration from Mastodon?
(DIR) Post #APG82kR3MmsHhcISn2 by Polychrome@poly.cybre.city
2022-11-04T11:50:44.669029Z
0 likes, 0 repeats
@gerwitz I just wanted to admin my own server instead of relying on the decisions of someone else. Pleroma is very light weight compared to Mastodon, light enough to fit on a tiny VPS or a Raspberry Pi without any issue - so it was an obvious call.It's also easier to administrate and modify from a technical perspective, so that's a plus.I've also considered Misskey which is loaded with all kind of fun fun features - but it's even heavier than Mastodon, somehow.There's a few other servers out now, some that are possibly even lighter than Pleroma but I'm okay with what I've got set up for now.That's the fun part about the fediverse - as long as the instance speaks ActivityPub - the underlying protocol of fedi - then anything can talk with anything.I'll be switching to Akkoma soon. It's a fork of Pleroma with better maintenance and updated features.
(DIR) Post #APG87Vtcqm0u3evwmW by Polychrome@poly.cybre.city
2022-11-04T11:51:40.385386Z
0 likes, 0 repeats
@gerwitz I just wanted to admin my own server instead of relying on the decisions of someone else. Pleroma is very light weight compared to Mastodon, light enough to fit on a tiny VPS or a Raspberry Pi without any issue - so it was an obvious call.It's also easier to administrate and modify from a technical perspective, so that's a plus.I've also considered Misskey which is loaded with all kind of fun features - but it's even heavier than Mastodon, somehow.There's a few other servers out now, some that are possibly even lighter than Pleroma but I'm okay with what I've got set up for now.That's the fun part about the fediverse - as long as the instance speaks ActivityPub - the underlying protocol of fedi - then anything can talk with anything.I'll be switching to Akkoma soon. It's a fork of Pleroma with better maintenance and updated features.
(DIR) Post #APGAJQwrGum860G1HU by gerwitz@chaos.social
2022-11-04T12:07:13Z
0 likes, 0 repeats
@Polychrome thanks! I am so glad to find Pleroma, so much less sysadmin-intimidating than Mastodon.Akkoma looks quite young, but seems to have a better relationship with Glitch? (Im assuming since I see they package Mastodon FE.) Where might I go learn more about this forking heritage without throwing endless questions at you?
(DIR) Post #APGAJRS3OvjFekqvuC by Polychrome@poly.cybre.city
2022-11-04T12:16:12.320153Z
0 likes, 0 repeats
@gerwitz Akkoma is young but it's really just Pleroma with additional work put into it. So it's not like it's starting from scratch - just going at a different pace, and from what I'm seeing it's doing better.I don't know much about interpersonal politics, sorry! But yes it does look like they support MastodonFE if you prefer it.Maybe @siina could tell you more about the heritage thing. From my perspective it's probably just started by people who wanted updates that weren't added to Pleroma.
(DIR) Post #API8EYUTzVDIRpS1Ca by mathias@friendica.hellquist.eu
2022-11-05T10:04:42Z
0 likes, 1 repeats
@dee Great explanatory thread this. Reading it I also reflect on that many new users seem confused by the amount of both "instances" and "services", as we in some cases talk about a closed service and in other cases talk about protocol functionality, often between services.People often think they *have* to create new accounts for each instance to talk to its users, which they obviously don't in most cases. However, they *do* have to create another login/account when jumping on to a "new" service (say, Pixelfed, PeerTube or Lemmy etc).I know that some think how it works today is a benefit: you can create different accounts based on your interests/mood etc, and log on to another server when you wish to only talk about a specific topic. However, for many (most?) users I think they don't feel the need to act as a different person just because they now wish to upload videos, or save bookmarks etc, even if they wish to use a more suitable service that particular functionality.It would have been amazing if the users could optionally use one Fediverse account to act as an central Identity Provider (IDP) for the other Fediverse services and automatically cross-link your user account between services, so the users only needed to keep track of one login/password but still could add the functionality of the compatible services to "their profile".From the user perspective it would enable them to login to a new service authenticated via their old/chosen service and they could opt to either extend their existing profile with the capability to log in with the same user credentials. Kind of like you today can "verify" a web site as truly yours. Not like a "migrate to new service", but still "use my other service to verify I am me, but over here".I do understand the challenges in this type of functionality, but it would have been nice. :)
(DIR) Post #APL5jHvUp567MpkQBk by azrez@pleroma.8777.ch
2022-11-06T21:18:16.714810Z
0 likes, 0 repeats
@dee Your general understanding is correct and is why people get so pissy when new people join huge instances and refer to everything as Mastodon. Husky is a fork of Tusky that works with pleroma but it is sadly no longer being maintained.
(DIR) Post #APL5sbKc2p229ow7we by Noided@sleepy.cafe
2022-11-06T21:20:02.823117Z
0 likes, 0 repeats
@dee im not reading all that sir