Hurp durp is a stupid sounding laugh, isn't it? It basically means you did something dumb and you're laughing at yourself.
Memes come out daily, it's nearly impossible to keep up with them unless you're online 24/7. :P
Robert Falcon Scott - Red salamander HM plakat
Passed on- Friedrich "Freedy"
Four African Dwarf Frogs - Dorkus, Sporkus, Baron(ess), and Bubbles!