Before I dive into how the new system works, which is quite simple, let's talk about why
we did it.
The karma system was broken
. It use to be a complex and opaque system that calculated a score that gave people karma based on the content they post. The calculation for all members ran once every night at a specific time and put a lot of strain on the backend system. Lastly, it's been nerfed heavily over the years so members that were active in the 2010s had karma levels that members nowadays can never achieve e.g @Kretzschmar
spamming photos back in the day ;)
Okay here's how the new system works:
- Every upvote is +1⚡, every downvote is -1.25⚡
- News Articles, Photos and Videos are worth +1.25⚡ for every upvote
- There is a clout modifier
applied to each vote based on the voter's karma itself. The clout modifier is a simple formula that takes your karma as input and spits out a value between 0 and 5. That is multiplied on top of the base ⚡ above. For example, if you upvote a forum post and your clout modifier is 2. Then you give that member a total of +2⚡.
- Historical downvotes/upvotes that we imported before all had a clout modifier of 1. This new change is only going forward.
What is the point of Karma?
None, it's just pointless internet points.
And that's pretty much it. Any feedbacks or ideas I'm happy to hear and talk about, I'd love to introduce more features in the future that works based off of your karma.
**This thread was edited on Sep 7th 2020 at 12:59:26am