How do advancements in technology impact advancements in science?