Original sentence: Challenging prevailing assumptions about technology and its usefulness has led to alternative ideas like uneconomic growth or measuring well-being.For example, more recently-developed computers are faster than older computers, and more recently-developed cars have greater gas efficiency and more features than older cars.Generally, more recently-developed means "better" in regards to technology and engineering.In general, a so-called "appropriate" technology will also be "intermediate".On the other hand, opposite assumptions are made by proponents of technoprogressivist views, such as transhumanism and singularitarianism, which view technological development as generally having beneficial effects for the society and the human condition.Some critics see these ideologies as examples of scientism, mathematical fetishism, or techno-utopianism.The eco-village movement emerged in part due to this concern.The notion of appropriate technology, however, was developed in the twentieth century to describe situations where it was not desirable to use very new technologies or those that required access to some centralized infrastructure or parts or skills imported from elsewhere
Edited sentence: Challenging prevailing assumptions about technology and its usefulness has led to ideas like uneconomic growth or measuring well-being.Exactly contrary assumptions are made by those who promote transhumanism, posthumanism, and singularitarianism.In general, an "appropriate" technology will also be "intermediate".Some critics see these ideologies as symptoms of scientism, mathematical fetishism or belief in techno-utopianism.The eco-village movement evolved in part due to this concern.The notion of appropriate technology developed in the twentieth century to describe situations where it was not desirable to use very new technologies or those that required access to some centralized infrastructure or parts or skills imported from elsewhere.Very often, new is assumed to mean "better" in technology and engineering circles