Ryan Grove

Sorcerer at SmugMug. Lover of movies. Eater of pie. Connoisseur of awesome.


The naughtiness score

A simple algorithm to prevent jerks from ruining rawgithub.com for everyone


Update: RawGit (formerly rawgithub) no longer behaves quite the same way as this post describes, but the core concept of the naughtiness score is still used to throttle and blacklist excessive traffic.


The naughtiness score

A simple algorithm to prevent jerks from ruining rawgithub.com for everyone


Update: RawGit (formerly rawgithub) no longer behaves quite the same way as this post describes, but the core concept of the naughtiness score is still used to throttle and blacklist excessive traffic.


Add the tools your toolbox lacks

Frameworks are foundations, not straitjackets


To an inexperienced programmer, a framework is an invaluable security blanket. It…