Show HN: Positive News Reader based on sentiment analysis
sentinewsmob.ml
sentinewsmob.ml
Don't you think that's a bit much?
https://news.ycombinator.com/submitted?id=Yeroniomus
https://news.ycombinator.com/submitted?id=sentinewsteam
https://news.ycombinator.com/submitted?id=hacakton
https://news.ycombinator.com/from?site=sentinewsmob.ml
- It's actionable - It's informative in a pragmatic sense - It invokes a positive emotion, such as curiosity, wonder, appreciation, hope, fascination, delight, laughter - It doesn't aimlessly invoke apathy/fear/anger/disgust/disappointment/hopelessness - It has substance and is more than a mere report or thin and reflexive reaction - It isn't tailored to reinforce a specific political agenda - It's within a domain of interest - It makes be better equipped to deal with the world
That rules out almost all news articles and virtually all of the examples in the screenshots. I don't think that kind of selecting can be done purely with a sentiment analysis.
I looked at the page and every article (picked by AI) was quite negative in the sense that I believe it. They were articles about geopolitical grandstanding, extrajudicial executions of drug dealers, etc. Even if you took the pro-con Trump angle out (if possible), and put in <your favorite politician> I'd still not consider them positive topics.
My immediate reaction was this was really incongruent. I imagine it'll be for many others too.
EDIT: Ah, apparently they're all links to this page.
My first reaction was : "well, if it's sentiment analysis, it doesn't know anything about if the news is bad or good, only about the mood of writer". But I then realized this is actually even better. I don't want to filter out news that are not good news, this would be plain denial. For a same news, an article can be written in a positive and analytical way, or trying to incite hate or bad feelings. This is the later I want to filter, and sentiment analysis is probably the perfect tool for that.
I would love to know how you built your training dataset (how good and bad labels were decided), because that's ultimately the choice that shapes the whole decision process. Maybe this should be a standard kind of page for products offering ML based filtering.
Also, thanks a lot for providing an "all stories" tab, additionally to "good stories" and "bad stories", this is something automatic curated content misses too often. I really love the "stories to read" mode of google now, which provides me stories based on my interests, that's basically the first thing I check every morning. But I always wonder, when I read news from there : "is this a thing for the whole world or just for me?". We need referential, the possibility to see the whole picture and to switch easily between "content for me" and "content for the world" to take advantage of the bubble without being harmed by it.
So how is "sentiment analysis" done? I assume that this will be personalised, rather than the binary good/bad news classification?
Congratulations though, I think the concept itself is good :) But, I think it may work better if it focuses solely on the "uplifting" type of good news. (As others have pointed out, a piece of news could be good for some people, bad to others.) Most of us get upsetting news everyday, so imagine if your app is the go-to place to rinse out all that $h!++y aftertaste with positive, inspiring stories :)
Edit: word
On a similar note, here a curation of great sentiment analysis methods and implementations: https://github.com/xiamx/awesome-sentiment-analysis
http://hitchhikers.wikia.com/wiki/Joo_Janta_200_Super-Chroma...
I'd be interested when/if this launches on iOS. Perhaps add an email capture to the landing page?
I think you mean Build
So, no, this is not an issue, no different than Google, HN, etc. linking to a story.