Computer algorithms can correctly spot a fake review on TripAdvisor 90% of the time, while humans are no better than chance.