21

So question upvotes will now be worth 10 points and will be retroactively applied.

I know that the rep-cap will still apply when this takes place. I know that it will appear as if I always had this rep.

But, if I do not document how much rep I had on a particular site prior to the change taking place and compare it to my recalculated rep, is there a way to know how much rep I gained due to the new system?

  • 2
    Unfortunately, you'd have to have memorized your prior rep. You may be able to get an approximation by visiting the reputation league page in this hour, as that's not updated until UTC 0:00 (4.5 hours from now). – Sonic the Anonymous Hedgehog Nov 13 '19 at 19:24
  • Not automagically, you'll need a query or to manually calculate it. Because it's retroactive, there won't be an entry in the reputation history. – user400654 Nov 13 '19 at 19:24
  • 1
    Something something wayback machine? Maybe? Better write down all your network reputations now before they roll it out for everything... – scohe001 Nov 13 '19 at 19:26
  • @SonictheReinstateMonica-hog I noticed it changed here but not other sites yet, but i was able to use your suggestion and look at the league board. – Skooba Nov 13 '19 at 19:32
  • 1
    Make a SEDE query and look at question votes. It'll be slightly off because of the weekly update rate, but it's at least an estimation – Zoe Nov 13 '19 at 19:36
  • 3
    Is it possible to make a SEDE query to calculate rep under the old rules? I would think the powers that be would find this useful to examine the impact of the change, in addition to useful for curious users. – Scott Seidman Nov 13 '19 at 23:00
  • @ScottSeidman it takes some time, but it's doable (see my answer below). It's even possible to determine which sites got another #1 user because of the change. – Glorfindel Nov 23 '19 at 9:37
5

I wrote a SEDE query which tries to measure this. It works as follows: it lists (almost*) all reputation events which are affected by the daily reputation limit: up- and downvotes received to both questions and answer, and approved suggested edits. It stores these both for the old rules (OldReputation) and the new rules (NewReputation). It then calculates how much reputation they would've given under the old rules:

(CASE WHEN SUM(OldReputation) > 200 THEN 200 ELSE SUM(OldReputation) END)

and compares that with the same calculation for the new rules. When I run it for my own account on Meta Stack Exchange you see that I gained about 7000 reputation:

enter image description here

which is consistent with my own observation (I went from about 91k to about 98k that day). To run it for your own user account, use the site switcher to select the correct site, and enter your UserId which you can find in the URL of your profile page (or use my userscript to have it filled automatically).

There's a network-wide version of the SEDE query but it times out for users with a lot of posts like me.

*: downvotes given on answer cost 1 reputation and affect the daily reputation cap. If there's a day you didn't reach the cap under the old rules, but the new rules changed that, and you spent some reputation on downvoting answers that day, you might have gained a few more reputation points because of the rule change than this query indicates. Or a few points less perhaps, I'm not fully awake yet. Similarly, the exact sequence of down- and upvotes at the end of the UTC day might make a difference a SEDE query can't account for, because vote dates are truncated. That feature, and since the rule change went live gradually on November 13th, I've decided to count all votes on November 13th, even though they might have been cast after the rule change went live. There's another rule the query can't account for and which might influence the result in both ways: you retain reputation for deleted posts older than 60 days and a score of +3 or higher but they don't show up in SEDE.

10

Not without some effort on your side. It's a retroactive calculation that doesn't show up on the reputation page.

You can approximate by counting your question scores. It will be imprecise if you've got contested questions. In that case you'll need to look for the actual up votes. Depending how many mortarboard days you have there's the cap involved.

Since you are wondering now it's certainly easier to just take a snapshot of your user profile by noting down the rep.

  • 1
    Thanks for the answer. I'm curious about the change so I am definitely jotting down my current rep on all active sites. – Skooba Nov 13 '19 at 19:32
  • Good grief... I got 10,861 out of this! – Lightness Races BY-SA 3.0 Nov 14 '19 at 10:12
  • This doesn't really give a good measure since also accepted answers give scores. Mine went from 341 to 541 (+200) and there are no answers with upvotes. – aze45sq6d Nov 14 '19 at 12:37
  • @aze45sq6d answers are not affected by the change, so this answer is a really good measure – Federico Nov 15 '19 at 13:51
  • I mean accepted answers on your own question gives you extra rep, so you should do a different calculation for questions without an accepter answer and with one – aze45sq6d Nov 18 '19 at 9:11
  • @aze45sq6d there was no change in accepted answer reputation. The question is about delta reputation so that doesn't matter. – Helmar Nov 18 '19 at 11:48

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .