• 1 Post
  • 77 Comments
Joined 2 years ago
cake
Cake day: July 3rd, 2023

help-circle







  • If I was going to make something like this, it would have to incorporate trust chains. I don’t care if some maga-hat says this lady is horrible. I care if my good friend Alex says she’s horrible. One person’s “this person won’t shut up about communism” is a big red flag (no pun intended) but for someone else that’s the dream.

    When you sign up, you’d need to be referred to someone or be a root node. Anyone connected to you can be weighted differently. If some section of the tree is misbehaving, prune it.

    But that’s a lot of work



  • You are defending the Nazis from the Nazi fund raiser. You don’t want them to be exposed.

    “Woke shit” and “Nazi shit” are not comparable.

    You’re conflating “illegal” with “just” or “the right thing to do”. Those are two different attributes. Something can be legal and horrifying. Something can be illegal and just.

    So this part:

    It’s not illegal to be “woke” or whatever the fuck MAGA is calling people, and it’s not illegal to follow dumb Nazi shit. Therefore, NEITHER should be illegally survived.

    Doesn’t work. It’s not a question of if it’s illegal. That is largely irrelevant. The proposed action of “we should find out who these Nazis are” may be illegal, but that’s irrelevant. Unimportant.

    Nazis are a threat to everyone and should not be tolerated.

    You’re giving very lawful-neutral vibes, but I wouldn’t be surprised if you were lawful-evil.

    You can make an argument that all laws should apply to everyone equally all the time, but that’s not how the world works right now, neither in practice nor theory, but you also should consider the “paradox of tolerance” problem. It is not a good idea to let Nazis just go around doing Nazi stuff.






  • Code reviews are important. Unfortunately, no-test-text guy convinced his whole team that he was right, and I wasn’t able to block it. I’d scheduled a meeting to try to get the wider org to adopt a more sensible standard, but then there was a mass layoff 🤷

    The other guy with the bad messages is at a tiny startup where they’ve laid off almost everyone, and the other 2 guys don’t want to make waves. The CEO is big on “just ship it” (and also “why are there bugs in production? this is unacceptable!!”)







  • I’ve worked with a few people who are just incomprehensible. One refuses to write commit messages of any detail. Just “work in progress”. Cast him into the pit.

    There was another guy that refused to name his tests. His code was like

    describe(''. () => {
      it('', () => {
         expect(someFunc()).toEqual(0);
      }
     it('', () => {
        expect(someFunc(1)).toEqual(0);
      }
     it('', () => {
       expect(someFunc("").toEqual(1);
     }
    }
    

    He was like, “Test names are like comments and they turn into lies! So I’m not going to do it.”

    I was like, a. what the fuck. b. do you also not name your files? projects? children?

    He was working at a very big company last I heard.

    edit: If you’re unfamiliar, the convention is to put a human readable description where those empty strings are. This is used in the test output. If one fails, it’ll typically tell include the name in the output.