It's pronounced Diane. I do data architecture, operations, and backend development. In my spare time I maintain Massive.js, a data mapper for Node.js and PostgreSQL.
As far as the user's concerned, they're trying to navigate somewhere else and something's interrupting that process. It could be different mechanically (although from what I know you could implement either the same way) but the difference that really matters is that one has a legitimate reason to interrupt, and the other does not.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
As far as the user's concerned, they're trying to navigate somewhere else and something's interrupting that process. It could be different mechanically (although from what I know you could implement either the same way) but the difference that really matters is that one has a legitimate reason to interrupt, and the other does not.