Dude is surfer talk. The only negative connotation where I come from is all put on the speaker (meaning if you call someone "Dude" then you are from that class of skater boy/surfer/stoner people who call people "Dude").