String hash as fast as djb2 with less collisions for JavaScript | Hacker News Reader