Folks who have been here long enough get the option to “Flag” a submission as being against HN Guidelines. But folks often flag something that they disagree with, or do not like.
Some folks also have the ability to “Vouch” a submission, to counteract the effects of flagging, but enough flags can override the vouches.
Posting your own work is OK. My guess is, some people did not think it was real. You can always email the moderators (hn@ycombinator.com) to ask. Do not be scared or shy.
I thought it was a good post. I hope this does not scare you away.