mic47
Joined 13 years ago
Joined 13 years ago
This is more like how to get unrepresentative sample 101.
Maybe they did and concluded it's fine to remove only to find out that general opinion is different.
> as evidenced by only 15% of repos passing mypy
That is no evidence. Of course, if you don't have mypy in CI (or pre-commit hooks or whatever), your repo will not pass mypy. But if you have it in CI, then you can rely on them being correct.
> tools like pytype or mypy will never capture all the complicated hacks possible
But they can either enforce everything being correctly typed (if you go to really strict settings), or yes, you will have some code untyped, so you will be careful around that part. It's not like all or nothing.
Only thing that is not my choice are ads, though those are relatively benign (but I actively hide uninteresting ads or ads I don't want to see).
Additionally, technically speaking --force does not overwrite history, it just moves the branch pointer. Old commits are there.