I was expecting this to contain the inevitable "why didn't you do this in Haskell?" that seems to come and go in waves. I've come to think that there's a non-trivial percentage of HN users that are simply bots (written in Haskell) that insert this into a random percentage of threads. If they're responded to it then brings in a human to continue the conversation.
More seriously, these aren't just gripes, most of these have some kind of remediation step too. Most of the comments here seem to be missing that.
That being said, most of these are still very valid things to be said here, the problem is not that they're being said, but that they have to be said. People in general are lazy and carry around terribly poor models of the world in the heads. 8 of these are really constant, low pressure attempts to correct this problem with the last one just being a cultural issue that this isn't reddit.
More seriously, these aren't just gripes, most of these have some kind of remediation step too. Most of the comments here seem to be missing that.
That being said, most of these are still very valid things to be said here, the problem is not that they're being said, but that they have to be said. People in general are lazy and carry around terribly poor models of the world in the heads. 8 of these are really constant, low pressure attempts to correct this problem with the last one just being a cultural issue that this isn't reddit.