I have come up with a simple new view for the Home Screen in Amethyst that will show the top posts within a window of time.

The logic is:

1. A zap, like or comment from someone you follow will increase the weight of the referenced note.

2. A zap has more weight than a comment and a comment has more weight than a like.

3. A zap, like or comment with a time that is closer to the note's time has more weight than one that is later.

4. After a window of time: zaps, like and comments no longer add weight. Therefore, any new note after the window will have more weight.

5. The base weight is the time of the note.

What this should provide is a view of notes that those that you follow have either zapped, liked or commented. The more zaps, likes and comments from more of your follows will increase its weight within the window. Notes with more weight are viewed at the top.

Here are the test cases and a draft implementation gist that includes more details. It is intended to be implemented in Amethyst (that will be the next step):

https://gist.github.com/braydonf/7a86c9b316e6939ae7d8dcb8b1dd601c

cc: #[0] #[1]

Reply to this note

Please Login to reply.

Discussion

What's happens when new posts arrive? Do they go up or do they appear in the middle of everything else?

A new post will not have any zap/like. So do posts move up as the user waits in the home screen?

In this view new posts would most likely appear in the middle and would rise up with activity. The current new thread and conversation view could provide that perspective for the most recent notes directly from follows.

I wonder if a boost should also have an associated weight as well.

Also opened an issue for comments:

https://github.com/vitorpamplona/amethyst/issues/337

I haven't had a chance to start to implement this idea yet. Hopefully I can find some time soon, or perhaps I should put a bounty on it.

Not entiely sure if it will yield useful result, but I do think it'll be useful to see how zaps and likes of follows as there isn't visibility here yet, as similar to comments and boosts.