uq is a simple, user-friendly alternative to sort | uniq.
It removes duplicate lines from the output, regardless of the order.
Unlike sort | uniq, uq does not sort entries. This allows uq to operate on continuous streams as well.
$ python -c "while 1: print('a');print('b')" | uq
a
b