• 4 Posts
  • 200 Comments
Joined 1 year ago
cake
Cake day: April 27th, 2023

help-circle




  • The only time I’ve ever needed a Mutex<()> so far with Rust is when I had to interop with a C library which itself was not thread safe (unprotected use of global variables), so I needed to lock the placeholder mutex each time I called one of the C functions.

    Actually I think in this case you’re still better off using a Mutex with “data” inside. I’ve done this before. The idea is that you make a unit struct MyCFuncs or whatever and then you only call the C functions from methods of that unit struct. Then you can only access those methods once you lock the Mutex and get the instance of the unit struct. It feel elegant to me.






  • I don’t know why it wasn’t the solution people jumped on when Reddit admins started fucking up instead of leaving to go on Lemmy where admins are still a thing…

    One reason is that Nostr is filled with crypto-bros who think cryptocurrencies is the future. The whole Nostr space is filled with bitcoin news and deranged people yelling “HODL”. Not surprising coming from a social media that makes it harder to ban you and encourages more absolute free speech.

    I think the UX on Nostr is also just worse. You need to keep a private key for yourself I believe and that’s just a technical hurdle and annoyance that most people don’t want to deal with.

    Another reason is that people like having admins. People want moderated places. People don’t want to bother moderating stuff themselves. People don’t want douchebags calling them stuff all the time and having to block stuff. Admins and moderators provide that service and users like that.

    I get that you’re frustrated that the admins at Reddit were mistreating you. The answer to that is not “abolish all admins” but rather “choose better admins”, if you ask me at least. The good thing on the fediverse is that you can go to another place if you feel the current place isn’t run by reasonable people.





  • I think you’re totally misunderstanding how decentralization works. It sounds like you think it should be a free for all and everyone should be free to access everything. But again, the fediverse is about choice. It’s totally okay for an admin to be able to cut off another instance. It’s their instance, that’s up to them. Nobody wants absolute free speech.

    If you don’t like that, go to another instance that doesn’t do that and if you get cut off from another instance by another admin, maybe consider joining that instance or another instance that isn’t defederated.

    And consider also that this power is great motivation for everyone to stay nice and well moderated. If you are mean or spammy or whatever, you get defederated. So you better be nice! That’s a great feature if you ask me.