There are over 8K LoC for Pixelfed Groups atm, and that will likely double in the coming months (mobile apps, federation, etc...)
It's the most complex feature we've ever shipped, and we've pioneered several mod and safety tools to enable the best experience across Pixelfed instances
Rest assured, I will show the fediverse how it's done 💅
A town or neighborhood generally functions as a large village.
But a city does not function like a large town or a large neighborhood. It functions like a collection of competing and cooperating towns and neighborhoods.
I think this is a big reason why capitalism and our car dependent zoning has broken the way cities function. Urban and civil planners and franchise planners, etc. plan out development to optimize cities, not to optimize towns/neighborhoods.
For example, when Walmart plans a new store, they plan to optimize their sales based on service to the larger city, not in service of the town/neighborhood they are opening up in. When city planners plan a new highway, they plan it to optimize transportation in the whole city, not to optimize transportation in the town/neighborhood. Everything is planned to optimize on the city level and the village/town/neighborhood level is sacrificed as a result.
That's why people have to drive 30 minutes to go to a grocery store and 40 minutes to go to church, etc. this is what has killed our communities.
To expand on this, this is also why our "global village" of the #internet fails as a village. Because companies that have taken over the internet didn't treat it like a village, they treat it like city planners treat a city. Optimize everything for the greatest number of users.
Which is part of the interesting thing about #Mastodon and ActivityPub. An individual Mastodon server really does function more like a village than it does a city. It's a small group of people collectively trying to make their little internet community better, and they are more able to police their own users as a result. #ActivityPub is able to function like a more healthy city that supports cooperating and competing towns and villages.
#softwareConcept TwoTags: an #ActivityPub enabled bookmarking service where the first two tags you give a bookmark are hashtags, and also the combination of the two.
What I find strange in #ActivityPub and #Fediverse that there is no way to put a note to follow request. Like "I want more posts in language_name in my feed and I liked the cat videos you repost".
It gives cases when someone concerned that they did not understood why someone follows them.
Today, we launched our new Mastodon instance. It will ensure a privacy-focused space to engage with and get the latest from our Commissioners, departments, and the official voices of the Commission.
We want to thank @Mastodon for stewarding us and helping us make this possible.
Fostering European digital players is vital to our strategy for a stronger #DigitalEU.
This is a unique opportunity to grow the community even more. Let's get there!
Delightful 💕 to see that #EuropeanCommission now has an official #Mastodon instance. #EC loves Mastodon, as the image clearly shows.
I hope this love will expand further to not just extend to one #FreeSoftware microblogging application, but to become a full embrace of the #OpenStandards based decentralized #SocialNetworking environment and #SocialWeb technology ecosystems that have formed around its open protocols, such as #ActivityPub.
More Excellent developments on the good work being performed on #NodeBB and interoperability with #WordPress instances endowed with the #ActivityPub plugin:
@molly0xfff is a leading cryptocurrency critic, but get to know her and you’ll see she’s anything but cynical about the future of the web. Hear why this researcher, writer and software engineer thinks so in this fascinating conversation with @mike:
@fediversereport Thank you for sharing. It is exciting to see what is happening! I think your point at the end is really worth considering: is #Bluesky and the #ATProto interested in multiple apps or is it merely a vehicle for microblogging? I don't have technical background, but I suspect that the decentralization for BSKY is more for show than practice. Critique #ActivityPub all we like but I do think the commitment to platform diversity is there and is practiced.
Part of my frustration with #ActivityPub and one of the things I find baffling giving everything else in it: the lack of tools for backpressure.
Backpressure is fundamental in building reliable distributed systems (c.f., Notes on Distributed Systems for Young Bloods). From a C2S perspective I get why it wouldn't need to be specified, but from a S2S federated protocol perspective its absence is frustrating.
All that it says is to take care not to overwhelm others and a bit on rate limits
@mikedev said in Part of my frustration with #ActivityPub and one of the things I find baffling giving everything else in it: the lack of tools for backpressure.:
And of course as mentioned we use them for conversations so that everybody sees the same view of the discussion. It's a very under-utilised organisational mechanism and that seems odd. They're quite useful.
Ah yes, that was what I was referring to, a collection for a conversation. It certainly does seem under-utilised but I wasn't entirely sure whether that was true or not.
Are you aware of any other implementors that expose a collection for a collection of a topic's content?
I'm glad to announce the release of version 2.53 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:
New user feature to search by post content (using regular expressions) or tag.
Added some (partial) support for Event object types.
Minor fixes: Allow unboosting your own posts (contributed by khm), CSS fixes for the Dillo browser (contributed by kvibber).