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.
Some people would not select google though. And google can't afford people knowing that there's competitors to Google! So better fuck everyone over by just disabling the integration.
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 threat of blowing up TSMC if invaded helps with their sovereignty because it both avoids the Chinese attacking them and helps the Americans defend them.
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.
You can't have a distance in a "different direction". That's what the |x| is for, which is the modulus. If you rotate a triangle, the length of the sides don't change.
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.
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.
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.