I want to discuss the current formula that limits how much users can upload. In my opinion right now it's broken. It unfairly advantages older users who can effectively upload as much as they want, regardless of what percentage of their uploads end up getting deleted. Some users have upload limits as high as 4700. As a reminder the current formula is:
10 + (a/10) - (d/4)
where a=count of approved posts, d=count of deleted posts
I want to change this formula. My list of requirements for a new formula:
- It should punish more heavily for deletions
- At a certain deletion percentage, it should throttle the user from uploading (I suggest at 20%)
- It should have a short memory (that is, it should only look at posts within the past X months)
- It should not punish new users too heavily for a few deletions
- It should have a hard cap
The new formula is this:
(Base * (1 - (chance of deletion / 15))) - (uploads in past 24 hours)
Some major changes:
- Base is 10, 20, 30, 40, or 50 depending on account age
- Uploads are capped to 50 a day
- Everyone can upload at least 10 posts a day
- All upload counts are scoped to 120 days, so if you are heavily capped now the effect will lessen with time (if your deletion chance goes down)
- Instead of counting only pending posts, all uploads will be counted. This is to remove the bias for certain time zones where approvers are heavily active
- Deletion chance is the confidence that your upload will be deleted. At high upload counts it is effectively the percentage of your uploads that ends up deleted. At lower counts it is weighted closer to 0.
- The limit is heavily biased for deletion chance. If 5% or less of your uploads are deleted you probably won't be affected by the new formula much. If it's closer to 15%, you'll be more heavily penalized. The majority of uploaders effectively have 0% deletion chance.
My belief is that if 15% of your uploads are getting deleted, you should not be able to upload as much as you want. If you are a heavy uploader with a low deletion chance and you want a higher cap, then you should petition for a promotion to contributor.
Updated