@kawaiipunk I was abt to ask who Antone is 😅 I'll have to check it out
with the squerge of the account / statuses policies side effects pull request, the domain limit stuff for #GoToSocial is now more or less finished, and if you're running a snapshot you can try it out :)
If you're interested, you can read more about domain limits here, including what they allow you to do: https://docs.gotosocial.org/en/latest/admin/domain_limits/
Essentially, when it comes to a limited domain you can do stuff like:
reject all media (attachments, emojis, avatars, headers)
mark media as sensitive
mute all accounts by default, much like Mastodon and other softwares allow
force a content warning to be added to posts
set a follows policy so that follows from limited domains are forced to manual approval, rejected, or rejected UNLESS they're "follow-backs"
set it up so that posts get a "hide" or "warn" filter applied by default
Importantly, the mute/silence and filter adding options don't apply to accounts you follow. So if you mute a domain, you can still follow accounts from that domain and see their posts just fine.
With all these options, this should give GtS admins a lot more control over federation with shitty instances, beyond just domain blocking them completely.
Aside from already being available to snapshot users, the feature will be in v0.21.0, which we'll likely release shortly after the new year :)
@hylst don't tell homer
I just donated to the fediverse instance I use, mastoart.social. In an otherwise rapidly enshittifing online space decentralized social media needs your support. If you are able, please consider donating to your instance! Thanks so much @bestiaexmachina & @Kitty for allowing me to use your instance & happy whatever y'all celebrate at this time of year!
#Nonprofit #Donation #Fediverse #Mastodon #Holidays #NewYear #BlackAndWhite #Landscape #Photography #Darktable #Christmas
@mossfet I don't immediately have an alternative implementation to offer, But this is something that has bugged me about activity pub after looking at how it works under the hood.
@mossfet activity pub requires that every single data object (json object) or "activity", like a post or a boost or a like, requires an ID property, and realistically the ID property must be a single https URL.
I can understand why it's like this. It makes activity pub much easier to implement and similar to " the web " in general.
But it also makes activity pub servers especially precarious. They're harder to maintain, harder to cooperate on, easier to censor, and their users must accept more risk.
As a contrasting example, Matrix has a concept of a room which is very central to everything that it does. The room ID may specify a specific home server domain name, but even if that home server disappears forever, the room can still live on other home servers and all of the authentication and authorization mechanisms continue to work. The same is not true on activity pub. If your servers domain name is seized by ice or fails to be renewed because somebody's credit card got rejected, then you are SOL.
I guess I have a slightly different way of saying roughly the same thing I think,
that we should apply the principles of usability and design to The entire software lifecycle, especially focusing on the development part and the operation part, Since they have been neglected entirely by the corporate world. (just hire professionals, then it doesn't need to be "usable", they will figure it out anyway.)
And I think that approach kind of subconsciously leaks out into the hobby and non-corporate open source space as well. In large part simply because usability is very difficult, expensive and often humiliating work to do.
@dgar My dad asked if this was the Great Duck Spot.
I am a web technologist who is interested in supporting and building enjoyable ways for individuals, organizations, and communities to set up and maintain their own server infrastructure, including the hardware part.
I am currently working full time as an SRE 😫, but I am also heavily involved with Cyberia Computer Club and Layer Zero