How Rails built an imperfect credentials system | Dark Hacker News