technology advancements in mining