Full threadjcsalterego·Surprised this wasn't on HN earlier, or hopefully this isn't a dupe.View on HN