2 ms·Shouldn't this be posted on Cracker News instead?by thought_alarm 16y agoShouldn't this be posted on Cracker News instead?