Non-tech people read this site too. What % of the general population knows what sudo is? My auto-correct changes 'sudo' to 'Audi'. The real problem is that the xkcd reference doesn't explain what sudo means.
As a tech person I encounter things every day that I don't know about, and I google many of them.
Why should "non-tech" people be protected from the chore of googling ? Isn't that why people come here – to encounter things that they don't know about ?
Not advocating that HN isn't for non-tech-people, just saying that neither the reference nor the xkcd were out of place for this audience.