New York City is buzzing with startups, and at the heart of it all is the Techstars NYC accelerator. It’s a big deal for anyone looking to get their tech idea off the ground. This article takes a look ...