Usually people identifying as Americans write good English on HN, but in the comments in this thread, I must say, your English isn't that good. And I'm not an American or an Englishman, I don't live in an English speaking country and English is only my second language, so me easily spotting your mistakes is saying something.
Of course, you could be an immigrant, which is cool actually , but mentioning it when giving a disclaimer would be nice.