Live data from Hacker News

Show HN: Collaborative RSS Reader

linklonk.com

11–20 of 20 posts

Re: Show HN: Collaborative RSS Reader

#12
This is really neat and using rss should help you get over the initial hump of needing a large community to drive involvement.

I also like the fact that you just use people who voted up the same content to create groupings, instead of some big ML algorithm.

Re: Show HN: Collaborative RSS Reader

#13

So... I'd say the best part of using an RSS reader for news is choosing to what you see explicitly instead of relying on algorithms based on popularity to float things in front of you. I'm curious, have you thought about the negative potentials here? The upside is we're using open standards like RSS, but aren't you recreating some of the same issues with social media?

The popularity based recommendations are only shown to brand new users - so they have some content to rate.

A new user starts off weakly connected to all other users and to feeds the existing users are connected to.

But as you submit or upvote links to content you liked - your recommendations will be based on your explicit upvotes, and will be less popularity based.

> aren't you recreating some of the same issues with social media?

1. The algorithm.

Social media algorithms are black box ML models that optimize for time-spent on the platform (ie, ads watched). LinkLonk also uses an algorithm, but there is 0% of machine learning. All it does is keeps track of how useful the past recommendations of every RSS feed and every user have been to you. You define what is useful to you based on what you upvote. This makes it so that each user can make decisions of what they want to optimize for. Social media algorithms make these decisions for you.

2. The types of actions

In social media we have two types of actions:

- Inbound: follow/subscribe - they affect what I see as a user. The target of these actions is myself in the future.

- Outbound: comments/likes/dislikes/retweets/etc - they affect what other people see. The target - are other people.

The problem is largely with the outbound actions - social media give us tools to influence other people and we use them for that. In other words, they give us megaphones and we each crank up the volume of our own megaphone to the max. There is little incentive to not set the volume any lower than the max.

I understand your perspective - traditional RSS readers don't have any outbound actions. You only decide for yourself who you trust to get information from.

And your concern is that LinkLonk provides tools to influence other people and that these tools will be inevitably abused.

What makes me hopeful about LinkLonk is that it does not have separate outbound and inbound actions. There is only an upvote which is both inbound (determines what your future self sees) and outbound (it affects what other people see). So you may want to be more careful about what you upvote - because you don't want your future self to receive useless stuff. For example, maybe you would be less likely to upvote an article without reading it purely based on the title that says "Look how terrible the other side is".

3. Proof of work

The amount of attention someone gets from you is directly proportional to how useful their past recommendations have been to you. In other words, to get your attention they need to prove to be good curators of content for you. They cannot fake it by upvoting the most popular content. That’s because you connect only to those users who have upvoted the content you like before you did it - ie, before the content became popular.

Re: Show HN: Collaborative RSS Reader

#14

This is really neat and using rss should help you get over the initial hump of needing a large community to drive involvement. I also like the fact that you just use people who voted up the same content to create groupings, instead of some big ML algorithm.

Thank you! I'm focusing to make it a better tool first to make it useful in "single player" mode before we have enough users for network effects to kick in. Please let me know if you have any suggestions on how to improve the single player experience.

By the way, you can group your upvoted content into channels. For example, if you are interested in tech news and food, you can create a channel for each interest. And then people who like you "food" upvotes will see your other "food" upvotes but not your "tech news" upvotes and vice versa. This would create more coherent groupings.

More on channels in this FAQ post: https://linklonk.com/item/2369676162410512384

Re: Show HN: Collaborative RSS Reader

#15
How did you come up with this mechanism? It's very clever, simple yet powerful. Once I saw I could associate upvotes with channels, I realized how useful this could be! It's like making your own subreddits that fill up with content automatically. I think after you reach a critical mass of active users, this could really take off.

Re: Show HN: Collaborative RSS Reader

#19

How did you come up with this mechanism? It's very clever, simple yet powerful. Once I saw I could associate upvotes with channels, I realized how useful this could be! It's like making your own subreddits that fill up with content automatically. I think after you reach a critical mass of active users, this could really take off.

When I find an article that is particularly insightful or informative I often wonder who are the other readers of this article, how did find it and what else did they find interesting? LinkLonk is a way to connect me to the other readers.

I guess it could be trivialized to the good old "Other people who bought this also bought that" but for articles. But that was not the source of inspiration.

The algorithm itself is inspired by Personalized PageRank (which Pinterest used to use 3 years ago: https://blog.acolyer.org/2018/05/23/pixie-a-system-for-recom...). Essentially, you do a walk on the graph that has sources of information (RSS feeds, user channels) as nodes and upvotes as directed edges. The walk starts at you => into one of the items you upvoted => into one of the sources that upvoted it before you => into one of the other items that source upvoted. You sum up all the probabilities to end up in each item after these 3 steps - and that gives you the ranking score of the item.

Re: Show HN: Collaborative RSS Reader

#20
post #13

So... I'd say the best part of using an RSS reader for news is choosing to what you see explicitly instead of relying on algorithms based on popularity to float things in front of you. I'm curious, have you thought about the negative potentials here? The upside is we're using open standards like RSS, but aren't you recreating some of the same issues with social media?

The popularity based recommendations are only shown to brand new users - so they have some content to rate. A new user starts off weakly connected to all other users and to feeds the existing users are connected to. But as you submit or upvote links to content you liked - your recommendations will be based on your explicit upvotes, and will be less popularity based. > aren't you recreating some of the same issues wit…

Thanks, that's some fairly reasonable considerations on how this could remain better than current social media models!
Post reply on HN