I have seen, usually in internet meme jokes, the term "herp derp" being used in a derogatory sense, but I don't know what it mean exactly — apart from the fact it seems to be related with dumbness or irrelevant statements.
What does it mean exactly? Is it some kind of slang? What are its origins and meaning?
(Urban Dictionary doesn't help much in this case).