I'm glad I'm not the only one noticing this. I could usually rely on HN to not be so heavily "filtered" for a lack of a better term but I have noticed the slide into a more controlled/gamed PR outlet.
Someone replied on that other thread that it's more than likely users flagging it.
The cynic in me thinks that there's quite a few "negative pr" posts that name corporations or specific companies that end up getting flagged but that could be a coincidence (biased by the recent media/pr firms that astroturf so I could be wrong).
"Did baz call bar or did bar call baz ?"
"Did func2 call func3 or did 3 call 2?"
Again not a big deal but if I'm trying to show a snippet of code then I would try to make that snippet as simple to follow to get my point across. I think it's a sensible rule.
In this case, could it have helped if instead of ,hypothetically, keeping this information in your head "foo called bar which baz" you could rely on meaningful names to help the reader ? Yes. Yes I think it would be beneficial (matters a bit).
Whether that's specifically "func2"..3 or very verbose names "funThrowsExceptionOn0()", I think it would help.
You can argue if that was necessary here for this example but I think it'd be hard to argue against meaningful names.
If I'm reading most of these comments correctly it's that it doesn't matter if he was lied to, he should have known that this is how the world works.
"should have known" is what most of these comments are talking about. As a thought experiment assume he was lied to, most of these comments are talking about the ignorance and whether it was sincere. Was he this naive or is it easy to be this naive (i.e. self imposed ignorance) when there's a deal to be made.