T thenextweb.com StumbleUpon is calling it quits after 16 years 3 points jdmitch 8 years ago 0 comments