16

Motivation: When I sort by highest score, what I really want is that by default, what other people found the most useful is at the top, because I'm in a mode where I want to find things that will be useful to me. But, I upvote the answer that is useful to me, and that I want to see again if I revisit the same Q&A page (which is not necessarily the top answer(s)). I downvote the answer that is the opposite of useful to me, and that I don't want to see again if I revisit the same Q&A page (which is not necessarily the lowest-scoring answer(s)). I don't cast votes on the rest. Time passes, and I revisit the Q&A. When I am in this mode, I want to see anything I previously upvoted at the very top of the sorting.

Implementation proposal: Add a new sort option similar to "Highest Score", but:

  • (no change) order non-deleted posts before deleted posts
  • (change) to break ties, order by the vote direction the client user has cast: client-upvoted posts go before posts with no client vote, which go before client-downvoted posts
  • (no change) to break ties, order by post score
  • at this point, I don't have a strong opinion. can use the current norm of random order to break remaining ties.

Nitty gritty details:

  • I don't particularly care what happens for deleted answers- whether they are forced to the bottom (taking "actual" top-level sort priority), or whether they have sorting priority lower than what vote the viewer cast.
  • For the sake of not doing sudden page relayouts that might disorient the reader, it would probably be better to not re-order until the page is reloaded (though I assume this is the current convention anyway).
  • I would really like for this to be an available feature for logged-in users below 15 rep (without full voting privileges) as well, but might be another can of worms (see also bottom paragraph of this answer post of mine). The system keeps track of these votes (and I'm guessing they internally keep track of the client's IP or some sort of ID cookie). If so, use that to provide value to the user.

Note: I learned later that this has basically been requested already on MSO: Show answers that I previously upvoted at the top of the answers list.

2
  • It appears that you would be interested in a personal question/answer/post ranking system that you could filter or sort on. For example, each user could give their personal rank to how interesting a post is from -10 to +10 and then you could use this to filter or sort lists of posts. The ranking would not necessarily imply any other quality to the user except their desire to see that post again, for example. I wonder whether conflating voting with ranking would be risky if everybody applied your approach to voting. Commented Sep 12, 2024 at 17:18
  • 2
    @PeterJames no, at least right now, I don't care for something that complicated. I just want what I asked for. Commented Sep 12, 2024 at 17:28

0

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.