This sounds like nitpicking but it isn't. People use "advances" and "harassment" as synonyms. They should not be.
I'm not just talking about disrespect. Disrespect is bad in almost almost all contexts.
Because, I have to be clear: Asking someone on a date is a sexual advance.
If you see someone who's attractive and you managed to strike up a few conversations with them and it seems that they like you, then I'd say that asking them out is a perfectly reasonable thing to do.
The variation I am more familiar with is going around a party and telling people strangers you have a condom that is going to expire and you don't want to waste it. I know a few people who have gotten laid this way.
Not all environments are safe spaces where sexual advances are inappropriate, nor should they be. People should however be polite and take no for an answer.
(Used to be for the 1970s generation, now it's "through friends" and then "at work")
https://www.bustle.com/p/the-most-popular-ways-people-are-me...