S sfgate.com Snap lays off over 500 workers 'to promote in-person collaboration' 60 points cebert 2 years ago 51 comments