polling is a substitute for server initiated messaging, so that's when you use sockets
it's a shitty substitute also, because it's heavy traffic for usually nothing, and it kills realtime interactive parts of teh protocol
but really, on a twitter clone style UI, when do you even need this realtime stuff? one socket that is running a subscription would sort it out, everything else is driven by clicks
