It's not HN job to entertain you. Someone wrote some software they thought was useful, so they are sharing it. If you don't like it down vote and move on. Get off your high horse.
That's a bit harsh, while I don't agree with OP I don't think that your language helps in promoting a healthy discussion about what is reasonable to expect from a HN front-page post.
Also you say that "it's not HN job to entertain you". What is HN's job then? Because honestly I do come here to read things that entertain me.
It doesn't say 'news' and the fact that HN is not about 'news' is in the first sentence of the guidelines beside being repeated in moderator comments endlessly for more than a decade. If you thought HN was about news because it says 'news' in the URL, you're mistaken.
Also you say that "it's not HN job to entertain you". What is HN's job then? Because honestly I do come here to read things that entertain me.