Techstars is laying off 17%, ending its J... - aVenture News