How to know if someone's worth dating:
If the love/like people, believe good and want good for themselves and others.
If someone says they "hate" people, even jokingly, RUN! It's not worth wasting your time with someone who doesn't like themselves, and hence, other people too, as you are also a person.
You're worth someone who loves well and wants good!
Tip for where to find such a person:
Bitcoiners trend in this direction ;)