Reply to message «Re: Vim homepage - improvements I'd like to implement. Comment please», sent 14:52:59 01 January 2011, Saturday by Marc Weber:
> > If you actually plan to save votes on a per version basis I'd like to > > suggest to implement some sort of inflation (i.e., loss of value over > > time). E.g. older versions should IMHO have less weight when > > calculating the over-all value. This would also solve/attenuate the > > problem with downvotes for older versions. I think you'd only have to > > store one value for previous votes + a current one and then let the > > over-all value be something like curr + prev * 0.8 or so. And maybe > > multiply all kharma points with 0.8 every year. > > For plugin versions? Bad idea. You can manipulate by doing version bumps > only (don't think Vim script authors will do so .. but ) > > by time? Great idea. Tools change. so 10 year old karma may no longer be > valid. But we should discuss which would be the best way. > > So for now I'd like to keep the "old" (stupid ?) value unless more > discussion has taken place. I suggest combine this ideas: inflate neither by time nor for plugin updates, but inflate for plugin updates if downvoted version is at least one month older then new version. Or another suggestion: make an inflate coefficient depend on time between plugin updates with 0.8 as a lower limit. Do not inflate anything if no new versions were uploaded: I do not see why votes should change just because time was changed.
signature.asc
Description: This is a digitally signed message part.
