That's an interesting take. I'd argue that Ajax for example is an advancement, regardless of the hype -- because it increases usability of many real-world web applications, today.
On the other hand, most algorithms are not widely applicable, so might only be counted as an advancement when they're used 30 years from now in a single specialized case.
-Matt (of donna & Matt)