Learning the ins and outs of online dating