Full threadryanmetz·I wrote this. If anyone wants to yell at me about it (and there are fair objections, I think), here I am.View on HN