7

I recently posted this answer on Stack Overflow and to my knowledge it meets the criteria for Extra Toppings:

  • Has > +3 score
  • Competing with already accepted answer
  • Answer & Question were after Winterbash started

Could it be that I answered a day after the competing answer was accepted or that I've hit the rep cap? I was thinking maybe the hat check hadn't run but someone has already received the Glasses With A Number On Top while meeting the criteria after me. Are there some hidden criteria?

This has got to be a bug with Stack Overflow, because this post from Workplace.SE triggered the hat, and the competing answer was posted a year after the original one. This post from Graphic Design.SE also triggered the hat and the poster got the hat within 30 minutes of the post (the linked post was originally unaccepted). Martijn Pieters tried to get the hat on Stack Overflow but didn't get it and was eventually disqualified due to it being accepted.

15
  • 7
    It is caching. Give it 6 to 8 weeks ...
    – rene
    Dec 31, 2017 at 19:52
  • Might be a bug, e.g. script isn't taking the net score but rather only upvotes, and since you hit rep cap, the upvotes are nullified. Or something like that. :) Dec 31, 2017 at 20:09
  • @ShadowtheHedgehogWizard I was thinking that might be the case but it seems odd for them to depend on rep gained than actual score.
    – Andrew Li
    Dec 31, 2017 at 20:10
  • Yeah, that's a long shot, I'll give it few more hours before calling it a bug. Maybe the script for this hat is running on bigger intervals as it needs to process more data, not sure about it. Dec 31, 2017 at 20:13
  • 2
    On a different note, if you'll get the hat you'll become #1 on the Leader board, so... good luck! ;) Dec 31, 2017 at 20:14
  • 2
    Watching this with interest too, I’d have thought I earned the hat with this answer but it hasn’t been awarded. Jan 1, 2018 at 16:52
  • And I am now disqualified for the hat because the OP switched the accepted answer mark to mine. Which gives us a hint that there probably is a delay to the hat award to ensure your competiting answer stays a competing answer for a minimum amount of time first. Jan 1, 2018 at 21:25
  • @MartijnPieters Well, there's only a good day and a half left of WB...
    – Andrew Li
    Jan 1, 2018 at 21:26
  • @Andrew: criteria like these (minimal score, a minimal time on the site, etc.) have traditionally been implicit for WB hats. Jan 1, 2018 at 21:30
  • I'm the author of the Workplace post, and I got the hat within an hour of the third upvote. Jan 2, 2018 at 2:03
  • Note: that it doesn't disqualify if it is accepted (I got it after my post was accepted) as long as the (2nd) post was posted after the 1st one was accepted. [even if it got accepted later - even if before you got the hat]
    – Welz
    Jan 2, 2018 at 2:04
  • And it can't be SO not included... A bunch of users got it there.
    – Welz
    Jan 2, 2018 at 2:06
  • @WELZ The bug maybe cropped up two days ago?
    – Andrew Li
    Jan 2, 2018 at 2:07
  • @Rob I vtc'd as dupe but it's not closing the question? I haven't been incredibly active, has closing changed?
    – Andrew Li
    Apr 27, 2020 at 17:04
  • Andrew, refresh the page and there's supposed to be a banner that asks if it solves your problem, when you choose yes it closes immediately (adding the Community user as a close voter if we have fewer than 5).
    – Rob
    Apr 27, 2020 at 17:31

1 Answer 1

7

Sorry about that, turns out the query has been timing out for a few days. I am rolling out a fix now, so the hats should award shortly.

3
  • :-D That explains the sudden awarding. Double kudos for handing out mine even though the qualifying answer has since been marked accepted! <3 Jan 2, 2018 at 17:59
  • @MartijnPieters The actual check doesn't care if the accepted answer got changed, only that another answer was accepted when you posted. ;P
    – animuson StaffMod
    Jan 3, 2018 at 0:49
  • 3
    @animuson Thanks for ruining the illusion of my generosity. :P
    – Adam Lear StaffMod
    Jan 3, 2018 at 3:58

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