These two features are the essential ingredients of a new breed of so-called smart technologies, which are taking aim at their dumber alternatives. Some of these technologies are already catching on and seem relatively harmless, even if not particularly revolutionary: smart watches that pulsate when you get a new Facebook poke; smart scales that share your weight with your Twitter followers, helping you to stick to a diet; or smart pill bottles that ping you and your doctor to say how much of your prescribed medication remains.
But many smart technologies are heading in another, more disturbing direction. A number of thinkers in Silicon Valley see these technologies as a way not just to give consumers new products that they want but to push them to behave better. Sometimes this will be a nudge; sometimes it will be a shove. But the central idea is clear: social engineering disguised as product engineering.