This bug report is about how much karma each type of action gets originally, *not* about how it decays or is presented afterwards.
That people did lots of translations last month (for example) makes no difference to how valuable answering a support request is. And the same applies to anything else people might do in Launchpad. So it is not accurate or useful to "rebalance" karma between applications. Instead, we should assign karma points based on the likely number of minutes something takes to do.
The longer karma continues to jump around while people are not doing anything, the more it will become a source of confusion and derision (rather than an incentive for effort), and the longer this attitude will persist even after the problem is fixed.
Just switching this off will cause new problems - it needs much further discussion and a spec that addresses the reasons the balancing was implemented in the first place.
- Nobody has ever actually gone through the Karma list to assign the correct number of points to each action. We just have guesses.
- By weighting categories we encourage use of the less popular parts of Launchpad.
I've previously suggested a tweak to the existing balancing - if we simply round the scaling factors to the nearest 10, 50 or 100 then the jumps will become much less frequent.
I think the idea of using 'estimated minutes' is a decent idea, and the first proposal I've seen for choosing Karma scores for actions besides pulling a number out of a convenient orifice.
We should also switch to using log(karma)*factor instead of raw karma at the same time which has previously been discussed.