How many people like you are using PieFed right now?
rglullis
And by doing so, it makes it available only for moderators with accounts on piefed. What is the current TAM? 20 people?
A separate tool could connect to any server federating "Report" activities. What is the current TAM? Any moderator of a group, no matter if their account is on Lemmy/PieFed/PixelFed/Misskey/Mastodon...
"moderation duties" and "regular participants" in a forum system have such different use cases, it makes no sense to try to make it work with the software itself.
It would be better/faster/easier to simply build a separate tool that can be useful for moderators, instead of trying to shoehorn it in the existing API. But I don't really think that this is something that really bothers people enough, given that last time I asked if I could get 20 people interested to sponsor the development of the moderation tool, and to this day only one person showed up.
If you want it to be "free to most users", the cost of data storage and IO will completely dominate over the cost of CPU.
There are plenty of good arguments to prefer Rust over python for a distributed application, but "language efficiency" is not one of them.
Anyway, if you are biased in favor of Rust and want a decent argument to justify it, I will let you use 'It's easier to compile Rust to WASM and have the application run on the browser, while compiling python in a cross-platform way is a nightmare', free of charge.
Generally, because I think all server-centric AP software is broken and I want to see a client-first application to browse the social web.
Particularly in relation to piefed: it seems to be focused on the exact opposite (giving more power to the server admins) and it takes a good page of social engineering / "nudge theory" principles to guide its design. Much like Mastodon, it seems to be strongly opinionated about how people should behave and it kinda gives me an icky feeling about its culture.
One more reason to be asking for help from the community and to be doing everything in the open.
He doesn't need to know everything. No one is expecting him to deliver flawless software. But I'd have place more trust on someone that works in the open than someone who keeps saying "next week!" out of fear of being judged by the initial quality of their software.
ActivityPub C2S is not the the solution. It still requires a server and it still keeps the admins in control of everything.
ActivityPods seems to be going in the right direction, though...