Content discovery platform StumbleUpon is shutting down on June 30th, after 16 years in operation. Read more…