What does betamaxed mean?

betamaxed meaning in Urban Dictionary

When a technology is overtaken on the market by inferior but better promoted competitors.