I know it’s not a popular opinion on HN, but losing some annoyed users is an acceptable trade off if the net result is an increase in conversions.
The truth is that visitors who are so easily annoyed that a simple pop-up will cause them to leave the site weren’t very interested to begin with. If you gain 10 subscribers for every 1 annoyed visitor, it’s still a big net win.
Most visitors aren’t as sensitive to annoyances as a lot of the people in these comments.