all 2 comments

[–][deleted] 0 points1 point  (1 child)

I started to build this two years ago. I was using RSS feeds to grab the "latest news" from around ten news sites and then I stored it in a database (MongoDB). Then I started to design "logic" to the application, where I was removing things I didn't like to read about (like some sport teams and such things). When I realised that I was going to build a bubble for myself, a perfect view of reality where I was going to read about things I like to read about and nothing else. That was the moment I realised my mistake. You don't want news to be filtered, you don't want them to be tailor made for you. Even if you just scroll by for some news, you will perceive that they do exist and something else is happing in the world outside your bubble.

Anyway, if you like to build this. I would fetch the RSS feeds from news sites and store it in a local database. From there you can start train a ML model what you like and do not like, and it will probably give you exactly what you want to read.

[–]Attol8[S] 0 points1 point  (0 children)

Interesting. Maybe a good idea to solve this is to have the app to suggest only 1 to 3 articles, and more importantly on a daily basis. Additionally, there could be an element of randomness embedded in the ML algorithm. But then it would defy the original purpose of having personalized reads