

It sounds good but in practice it doesn’t work out; laptops sleep, people put their phones on airplane at night, whatever happens in life. The “best” solutions use some sort of cache-and-forward relay (thinking like DeltaChat relays, or I hear SimpleX is adding them) but I think most end up looking at Snikket (xmpp) or Matrix for the group management etc. on a central server. The Disroot group uses “Movim” which is XMPP highly customized to a social experience.
I use DeltaChat with friends and there’s a lot of things you can’t do because it’s essentially P2P with caching relays - like Jami, all control and data is stored on the device(s). If all you’re looking for is a Signal replacement it’s great (and why we use it), but if you want good group social controls you gotta go the central server route.
I think Jami here could do with caching relays like Delta has, could move this project to the next level.

He links it at the end, life imitating art: https://news.ycombinator.com/item?id=49817280
See here’s the thing - to get the ability to downvote / flag articles, you have to say stuff in public enough times to get the 200 (400?) karma to unlock that. Well, how do you get that karma? You say the things that people on that site want to hear so they click upvote. Spot the curricular bias problem? It was intentionally designed this way.