From lodestone to gyro-compass