I doubt StumbleUpon would be able to take off in the same form today - it installed a browser toolbar, collected a profile of your interests, and collected your up/downvotes to fed them all to an opaque algorithm that took you to the next random page. Who knows where that data went.
Could we come up with a privacy-preserving equivalent to stumbleupon today?