The post seems to discount using EC2, for it being lumped together with Heroku's free tier as the same kind of a PaaS.
The post also does not talk about elasticity (the E in EC2) -- how easy is it to add (and later remove) that extra dedicated server to handle a spike of traffic from HN/elsewhere?