I asked this question 9 hours ago and it has more than 1000 views, and this is a beta site.
I've earned the popular badge too many times, never in one day as far as I remember, I might be wrong, it takes time even on Stack Overflow.
Was it shared by some popular Youtuber or social media person? The number of views makes no sense. If this site gets that many views regularly, why is it still beta?