CCIP-075 – Adjust front page topic limit to be in accordance with sub activity [NO MOONS]

Cryptocurrency News and Public Mining Pools

CCIP-075 – Adjust front page topic limit to be in accordance with sub activity [NO MOONS]

Problem:

CCIP-012 is a huge positive for the sub in that, topic limits help to keep a single trending topics/asset from overwhelming the content found on the sub. However as the overall activity fluctuates in the sub the topic limit can have unintended secondary consequences. New low quality posts, and old posts can get stuck in the top 50 for significantly longer simply because there are not enough total posts to cycle them out.

  • During the 2021 Bullrun, new posts would start in the 70s and have to be upvoted to make top 50 to then take up a topic space.
  • As it currently stands new posts regularly start between 40-50.

This means:

  1. Any post regardless of quality can take a spot in the top 50 and lock up that category due to topic limits
  2. Really hot posts can get stuck inside the top 50 for multiple days.

Although both of these issues are not critical, they can create an instance where users are unable to contribute to specific topics for longer periods of times, simply because old and unpopular posts do not cycle out of the top 50 as quickly as they did when this sub was more active.

Solution

Create a system where we attempt to correlate total subreddit activity to the topic ceiling, so when the sub is less active the topic threshold drops from being based off the top 50 to top 35.

This will be done by using the Bitcoin price from ATH as a reference point for the topic ceiling limit.

  • If the price of Bitcoin falls below 40% of the ATH – (currently $27.6K) – the topic limit will consider the top 35 posts.
  • If the price of Bitcoin goes above 70% of the ATH – (currently $48.3K) – the topic limit will consider the 50 posts.
  • Anything between 40%-70% will be based off the last triggered threshold.

EG. If BTC goes from 35% to 50% the limit will be based off of the top 35. If it goes from 75% to 50% it will be based off the top 50.

This solution assumes the activity of the sub correlates largely with the price of Bitcoin, and if the price of Bitcoin goes up activity will increase and if it goes down activity will decrease. This aims to create a more dynamic approach to the topic limit where total activity is considered to determine how many total posts should be considered when determining topic limits.

Pros

  • Old and unpopular posts don't take up a spot in the coin limit for as long.
  • Gives all users more freedom in creating posts more frequently as coin limit topics will cycle faster.
  • Easy to implement/maintain

Cons

  • Bitcoin price is not a true determinate of Sub Activity, this metric assumes sub activity will increase as Bitcoin gets closer to an ATH, and decrease as BTC drops from its ATH.
    • Underlying changes to sub activity do occur separate from the price of Bitcoin (e.g. Moons increasing in popularity)
  • Popular/Trending topics in the sub will be able to have more posts made about them slightly more frequently.
  • If topics start outside of top 50 or top 35, users may once again experience posts that have been up for awhile but get removed because a different post triggers the topic limit and removes all limit related posts below it (this was a bull market problem, where users might get a post removed a few hours after it was posted due to a different post triggering the topic limits.)

Final Notes:

Addressing this issue in my opinion is a slight quality of life benefit for sub users. Additionally limiting the top 35 posts instead of top 50 still filters nearly the first 1.5 pages of the sub to limit hot and trendy topics from overwhelming the sub.

Although I do not anticipate any problems as a result of this CCIP – If this change creates unintended long term consequences later on – future CCIPS can always be created to repeal or modify this CCIP. Any potential future changes could begin by looking at:

  • Finding a way to calculate limit ceiling by looking at total approved posts.
  • Finding a way to calculate limit ceiling by using Unique Sub Views.
  • Removing Posts from counting towards the topic limit after X number of hours.

-Poll by u/GabeSter

View Poll

submitted by /u/MoonWeek
[link] [comments]