Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)CA
Posts
1
Comments
584
Joined
2 yr. ago

  • If I have to search something in a repo, I just clone it and use my IDE. GitHub search sucks, but I don't think it's possible to have a web experience that is on par with an actual environment an IDE.

  • Permanently Deleted

    Jump
  • C:

     C
        
    int increment(int i) {
        return (int) (1[(void*) i])
    
      

    However, if you wanna go blazingly fast you gotta implement O(n) algorithms in rust. Additionally you want safety in case of integer overflows.

     rust
        
    use std::error::Error;
    
    #[derive(Debug, Error)]
    struct IntegerOverflowError;
    
    struct Incrementor {
        lookup_table: HashMap<i32, i33>
    }
    
    impl Incrementor {
        fn new() -> Self {
            let mut lut = HashMap::new();
            for i in 0..i32::MAX {
                lut.insert(i, i+1)
            }
            Incrementor { lookup_table: lut }
        }
    
        fn increment(&self, i: i32) -> Result<i32, IntegerOverflowError> {
            self.lookup_table.get(i)
                .map(|i| *i)
                .ok_or(IntegerOverflowError)
    }
    
      

    On mobile so I don't even know if they compile though.

  • That's the thing. The reason El Salvador was so effective in eliminating crime is because they don't care about imprisoning innocent people.

    You can't have the effectiveness without the collateral damage.

    Which one is preferable? I don't know. But you can't eat the cake and have it too.

  • Notice how you didn't even consider the possiblity of just china and Taiwan being separate countries. Which is how many civil wars end (the US civil war is not the only civil war). It is also the ending that causes less harm overall. The taiwanese don't die, and the Chinese don't "give in to separatists", because they are not separatists. You can't separate from a state you never belonged to. The taiwanese were never part of communist china.

  • The [...] Is doing some heavy lifting.

    That's like saying that "I hope the black people that killed my parents suffer greatly" shouldn't be said. You can't just " I hope [...] black people [...] suffer greatly" it.

  • It's not fine to assume a 90° angle. The distance between B and C is 0. Therefore the angle formed by AB and AC is 0°.

    If the angle is 90°, then BC should be sqrt(2), not 0. Since the length of both sides is 1. sqrt(|i|2+|1|2) = sqrt(2).

  • This triangle is impossible.

    If the distance between B and C is 0, B and C are the same points. If that is the case, the distances between A and B and A and C must be the same.

    However, i ≠ 1.

    If you want it to be real (hehe) the triangle should be like this:

     
        
        C
        | \
    |i| |  \ 0
        |   \
        A---B
         |1|
    
      

    Drawing that on mobile was a pain.

    As the other guy said, you cannot have imaginary distances.

    Also, you can only use Pythagoras with triangles that have a 90° angle. Nothing in the meme says that there's a 90° angle. As I see it, there are only 0° and 180° angles.

    Goodbye, I have to attend other memes to ruin.

  • I'd bet if you were a lego fan you'd say the same about legos.

    Housing and concerts are orders of magnitude apart in "importantness". All of the items above are not needed to live. A home is needed.

  • This user was not using git though, he was using vs code. That button doesn't say "git reset" it says "discard all changes". And btw, what it does is "git clean", which is something that git can do.

    Just below the button there is a list of all the changes. In his case, there were 3000 changes of the type "file creation". Discarding a file creation can only be made one way: deleting the file.

    Anyway, this user is presumably in his learning phase, I would not assume that he knows what git reset or git restore actually do.

  • There is a warning. IIRC it says "are you sure you want to discard all changes? This action is unreverisble". In the context of version management. Creating a file is a change. And just below the button to discard all changes is the list of changes. In that list he could've seen 3000 changes of the type "file creation", when you discard a file creation, it means to undo the creation, which is a deletion.

    The button days what is going to do. There is a warning about what it's going to do. And there is a list of the exact changes it's going to undo.

    The only way to avoid this from happening is to not have the button exist. In that case, the users that actually want to discard all changes would be unable to do so.