Get caught up on the latest technology and startup news from the past week. … lays off 7% of workforce in latest tech startup cuts.

Read More

By