Mining today: the latest challenges and opportunities