Joel Spolsky on news, media and startups