I haven't received a silver badge for this answer despite 27 upvotes; I've searched the site but been unable to find anything to say that badge calculations may be delayed.
What is meta?
- Any Stack Exchange user can ask a question
- The community provides support, votes on ideas, and reports bugs
- Your voice helps shape the way Stack Exchange operates
One thing that often happens causing people to feel as though they didn't earn a badge, is if you've lost a badge (due to a deleted question/answer) or migration, or even just losing the criteria, the badge is not taken away, but the next time you "earn" it, you don't receive, you're just considered no longer in debt. However, looking through your answers, I don't see a likely canidate for where you would have a lost a
They can be. Most things like badges, accept rates, and other functions are delayed to some degree as many features are cached and run periodically.
But, Looking at your questions, you do look like you should have 5x Good Answer badges and you have 5. So what is the problem? Did it just show up? It looks like you did recieve a silver badge for the question you linked to.
You answered this question 3 times: http://stackoverflow.com/questions/1025181/hidden-features-of-scala/1093363#1093363 and none of them are over 25 votes. The grand total of your 3 answers is 26, but that wont give a silver badge collectively. Did you happen to include that in your count of how many you should have?