Not for me.
I play a teeny bit, and picked up 25 shares of FB on IPO day just via my normal online account. I paid about $2 over the initial price, (42 vs. 40) and then proceeded to watch it trade in the 20's for about the next year or so. Today, with it over $130, I feel smart, but smart enough to know that was more luck than anything.
Twitter, I avoided, not wishing to push my luck. Good call there. Snap? Would not go near it with a 10 foot pole.
OTOH, I think FB might still be a buy for long tails...but now out of my mad-money range.