Make these!

Lumbar support straps are not common as it is, and I'd have to try one out to find out why, but I would really like to see one combined with a simple massage device, perhaps for use on public transportation.

When SMSing multiple people, I wish there were a "Reply to All" function. This would be relatively easy to implement in the same manner as conference calling services, by having each participant SMS the same number and extension, and thereafter receiving all messages from said cluster. Having a web-accessible trail for such a service would be a bonus.

Learning from Repetition

Gerald Sussman teaches a class at MIT called The Structure and Interpretation of Classical Mechanics, where students study classical mechanics with the aid of powerful Scheme notation.

Using Scheme has the benefit of exposing just how impressionistic popular calculus notation is. For example, that partial derivatives operate on function positions is something that emerges straight from the notation - making it much easier to understand the distinct between taking a derivative and evaluating it at a point or on a plane, and clarifying the distinction between a variable and a number.

The crucial ingredient is the compiler which processes the custom notation, an evaluator which is uniform across space and time. Even though the compiler is effectively a black box, the extent to which we are certain of its spatial and temporal invariance and its simplicity (i.e. it is incapable of willfully conspiring against you, or of distinguishing between non-special variable names), it provides for an effective learning environment.

In a way, this is a specific demonstration of a more general principle, that it is only possible to learn about the world to the extent that it repeats. The usual assumptions are those of uniformity over space and time. Such assumptions can turn out to be wrong, of course - the Lucas Critique warns against the use of historical data without properly conditioning the correlations against hidden contexts / structural variables.

Barry Schwartz on the Paradox of Choice

Schwartz states that when there are few choices and you are dissatisfied, you blame the world, but when there are many choices and you are dissatisfied, you blame yourself. I don't do this. When there are many choices and I am dissatisfied, I often still blame the world for not arranging the information in an efficient way. In doing so, I am taking stock not only of the physical choice available to me, but also of the cognitive choices I have. I choose not to spend 10 min deciding what type of pasta to buy.

This is a meta-choice, and unless you are equipped with the right recursion stoppers, it's hard to be confident that you are doing what you intend on a meta level.