2 ms·I don't have the link but it already exists and has been posted on HN a few times.by k-mcgrady 12y agoI don't have the link but it already exists and has been posted on HN a few times.