Sort:  

Preferences aren't programmable, they are picked up by the learning algorithms.