It's not the case that "for each post that doesn't break the guidelines, you're allowed one that does", and that's not what I was doing. When I said HN moderation has worked the same way for over a decade, I didn't mean that the description you gave was accurate—it isn't. (Nor, I assume, did you mean it to be, since you were being sarcastic.)
We try to persuade users to follow the site guidelines, and tend to give warnings and make requests before banning accounts, especially if they are active participants who have been around for a while. We don't rush to banning such users; we try to explain the intended use of the site and convince them to honor it. Sometimes that works, sometimes it doesn't.
It's not the case that "for each post that doesn't break the guidelines, you're allowed one that does", and that's not what I was doing. When I said HN moderation has worked the same way for over a decade, I didn't mean that the description you gave was accurate—it isn't. (Nor, I assume, did you mean it to be, since you were being sarcastic.)
I meant that what I was doing in the GP comment (https://news.ycombinator.com/item?id=44403362) was standard practice. As you can see from https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que..., it goes back a long time.
We try to persuade users to follow the site guidelines, and tend to give warnings and make requests before banning accounts, especially if they are active participants who have been around for a while. We don't rush to banning such users; we try to explain the intended use of the site and convince them to honor it. Sometimes that works, sometimes it doesn't.