Whoa, let's tone down the negativity HN. The hate is already piling up, but I think there are some really good ideas here. Sure, many (probably most) of the ideas are already done, but he does give some thoughts on the angles of execution and niches. This would be a great place to start for someone looking to brainstorm or for someone looking for their first startup experience.
At least don't deride the author for sharing some interesting ideas. If you've thought about each and every one of these, good for you, but I had some interesting thoughts while reading.