1) there's the weather aspect
2) encompassing several responsibilities
3) ?
Reply on news.ycombinator.com