• 1 Post
  • 285 Comments
Joined 1 year ago
cake
Cake day: June 11th, 2023

help-circle





  • Having moderated a number of online spaces over the years, sort of. It’s usually the harshest thing a moderator can do, but it does not have very much real world impact on most people. In many parts of the internet, it isn’t even very effective at keeping the same person from coming back with another account, which isn’t a big deal if they don’t come back with the same behavior.

    I’m not particularly shy about reaching for the permanent ban if it seems like someone is being an asshole on purpose. I’m not getting paid for it, and I do not have much patience for dealing with people who don’t want to be respectful toward their fellow humans. There’s usually a way to appeal if it’s a misunderstanding. That’s especially true in systems like Lemmy and unlike traditional web forums where one account and UI provides access to many communities, leading to drive-by comments.

    I’m also fond of somewhat ambiguous rules like “be excellent to each other” or “don’t be an asshole”. Without that, if a community gets active enough, someone will show up, act like an asshole, and argue about the rules when they get banned.


  • In the context of ad-supported algorithmic social media, offensive is the wrong question. It’s about brand damage.

    Showing an ad next to something that actually offends people can damage a brand, but even something a little edgy might turn off customers of a brand with a more formal or conservative audience. The algorithm’s ultimate goal is to get people to watch ads, so something a little edgy might reduce the reach of that content. Censoring it prevents the algorithmic downrank.












  • If I feel threatened in my car, I am not allowed to run over the person

    You are not allowed to run people over merely because you feel threatened.

    You are allowed to use deadly force, in the USA when you reasonably believe that it is necessary to prevent someone from unlawfully killing, causing serious physical injury, or committing a short list of violent felonies. The harassment described in the article probably does not rise to that level, though an ambitious lawyer might try to describe intentionally causing the car to stop as carjacking or kidnapping.


  • PRNGs aren’t random at all; they produce a deterministic sequence of numbers based on a seed value and an internal counter. Two PRNGs using the same algorithm and seed will produce the same sequence of numbers. The sequence is difficult to predict without knowing the algorithm and seed, and the values are close to evenly-distributed, which is enough like random numbers for a lot of use cases.

    Here’s an example in Ruby:

    seed = Random.new_seed()
    => 142757148148443078663499575299582907518
    prng_1 = Random.new(seed=seed)
    prng_1.rand()
    => 0.6702742156250219
    prng_2 = Random.new(seed=seed)
    prng_2.rand()
    => 0.6702742156250219
    prng_1.rand()
    => 0.9667236181962573
    prng_2.rand()
    => 0.9667236181962573
    

    If you run this yourself using 142757148148443078663499575299582907518 as the seed, your first two pseudorandom numbers will also be 0.6702742156250219 and 0.9667236181962573, assuming your version of Ruby hasn’t changed its PRNG.