It's remarkable how many user-hostile annoyances and dark patterns of web design have gone mainstream.<p>Designers seem to have learned the wrong lessons. If users are blocking your pop-up windows (or other annoying features like autoplaying video) the proper response is to design your web site to work properly without the irritating features, not to come up with a new way of invoking them that works even in the face of powerful blocking mechanisms and user opposition.