Good morning Fediverse. It's another "wouldn't it be nice if actors worked?" kind of day.

Anyway, let's take a look at how Mastodon ActivityPub makes Group Actors less useful. First for my purposes, a Group Actor is something simple (push only):

  • It has a list of members that corresponds to their followers = following list. If someone follows the Group actor, the Group actor follows them back. If someone unfollows the Group actor, the Group actor unfollows them back.
  • If a follower addresses something to the Group actor, the Group actor announces it.

So what's the problem? Well if you are using Mastodon and its way of addressing, you cannot create a post addressed to the Group actor and not addressed to your followers.

So if for example you want to post in the embarrassing group: CowTippingBrags, you will also share the post with all your followers. That's BAD! That's WRONG! That's MORTIFYING!

Finally, I have no idea how easy this is to fix in Mastodon (or other projects). It should be trivial, but ... y'all know software. Same goes for replying to a post addressed to the group: Don't add the followers collection.

0

If you have a fediverse account, you can quote this note from your own instance. Search https://mymath.rocks/objects/e25e1233-7798-4e32-9a3b-298d25155fe9 on your instance and quote it. (Note that quoting is not supported in Mastodon.)