Hacker News new | ask | show | jobs
by rwiggum 2317 days ago
>But how does that square with the 52-week staggered release bit?

It's random, but distributed over 52 weeks because the hash function has psuedo-random output. It's quite clever, IMO. That's what "Determined by hash(name) % 52" means. You want to register "meow" today? Well, then check if hash("meow") % 52 <= currentWeekIndex

That's my understanding, but I haven't actually read any docs.