I chatted to a random guy at a bar for over an hour. The next day at the same bar he never acknowledged me. For the last 3yrs I've taken any and every opportunity to say hello to him, often shouting across a room, supermarket, pub or DIY store. It's rude to ignore someone.