hacker news half works