Removed hacker news link. Will resubmit later.