Not everyone has had the same experiences, interests, or life/work opportunities in the same way, and this person seems genuinely interested in learning more. It's something to be encouraged.
Consider how would you respond if someone made a remark like this:
> Honestly, I'm always blown away by accounts [of] "so I just welded the pipes" dropped casually like this. I'm a plumber and have been for over five years, but wouldn't even know where to _begin_ with something like that.
Software has a huge surface area these days. That a trained software engineer isn't aware that HIDs and input subsystems are often highly hackable from userspace is no surprise to me.
They may also have been leaning into a compliment of OP in a self deprecating way.
shrug
C'mon. Don't shrug me now after going all proverbial pointy finger at me for expecting an "Engineer" to know the basics.
Comments should get more thoughtful and substantive, not less, as a topic gets more divisive."
What you said is "It is because you're unlikely a software engineer and just a learn programming or went through a really bad university.".
Saying he is unlikely a software engineer seems to imply OP is not being truthful, or is outright lying.
I'll take you at your word that it was not your intention to be offensive. If I were communicating in a language that is not my native tongue, I would hope that someone would point out to me that I might be being misunderstood, too.
As far as the wording of the rules, you would have to complain to HN about that if you take issue with it.
You're making a whole lot of assumptions there without being " thoughtful and substantive". So I invite you to a bit of self-reflection and let this conversation be.