S stitchlabs.com Stitch Labs has been acquired by Square 88 points simonsarris 6 years ago 60 comments