Suppose I shared a link that was visited by 1,000 unique IP addresses, but I didn't have the announcer badge, so I got that one.
In the future, If I shared a link with 50 unique IP addresses hits, I won't get a new badge.

I propose that the second link is associated with the announcer badge, using the first for the Booster badge (and if I then share a link with 400 unique IP addresses hits, the first one would be used for the publicists badge)

It's no easy task to get 1000 unique hits for a link, and sometimes it could be a 1 time thing, it would be a shame to use the slot for the announcer badge.


2 Answers 2


What you propose is how I feel the functionality should behave, but the scheduled task that awards badges currently isn't flexible enough to swap a user's existing badge for another one - it just likes to award.

We don't have time right now to work on this, but when we introduce more tiered badges, we will definitely do some refactoring.


Not entirely answering your question, but we did decide to relax the requirements for these badges:

  • Announcer - Shared a link to a question that was visited by 50 25 unique IP addresses in 2 3 days
  • Booster - Shared a link to a question that was visited by 400 300 unique IP addresses in 3 4 days
  • Publicist - Shared a link to a question that was visited by 1,000 unique IP addresses in 4 5 days
  • Do you store the actual IP address or a hashed version of it as Internet Archive does? And for how long?
    – Nemo
    Commented May 3, 2015 at 9:30

You must log in to answer this question.

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