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 means exactly — apart from the fact that it seems to be related to 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).