I would like the opposite. So many things wrong, so much injustice in the world, so many with power and privilege closing their eyes to it. Cognitive dissonance may be great for individual well-being, but it sucks for humanity.
Just curious, why did you decide to use a supervised learning approach for this? You're hard-coding the categories in this manner.
You could try using clustering instead (K-means) to group the posts together into their own categories. This is similar to a "trending topics" approach, where the categories could change each day.
I'd like to be able to select multiple categories (for example, "programming" AND "science" AND "security").
Also, there's no obvious way to indicate an incorrect categorization (like the one about Ripple being fined; that fits better in "business" or even "politics", yet is the top result in "science" right now). If it's machine-learning-based, it's probably much more useful to be continuously learning based on user feedback rather than generating a model and sticking with it forever (especially when the model is visibly inaccurate in some circumstances).
Also, the job postings should probably be a separate category instead of being lumped into business.
Would it be possible to add RSS feeds for each category page? I currently read HN via an RSS reader and filter out any articles with less than 10 points. I would much rather filter out categories I don't care too much about.
We agree with you that there is room for improvement. We can make it more accurate by adding more training samples to the MonkeyLearn classifier. We plan to keep working on this to make it better.
The X-axis is the hour of the day. The graph is to see which categories are the most popular today, according to the hour published. We have added this legend to the graph.
Subreddits are a way to form communities centred around a theme or concept; this is a way to filter out the noise that you're not interested in. Very very different.
Personally, I don't really see a reason for the chart. It would be nice to have a way to disable it.