Discussion Ask HN: When do you compromise your principles, if ever? 2 points randerson001 1 year ago 1 comments