I was playing a game at my buddies place when one of his co-workers decides to raise before the cards were dealt (I'm pretty sure he said this was called straddling or something).

Do any pros actually do this or is this move reserved for hacks?

It seems like a pretty stupid play to me.