15 May 2010

The Story of Bottled Water

The Story of Bottled Water

The problem with this:

I don’t believe that bottled water is cleaner or tastier than tap water. I know that the bottled water I buy is filtered tap water. I don’t buy tap water because of “manufactured demand”.

I buy it because it is convenient.

So, this presentation—which tries to make me associate drinking bottled water with smoking—comes off as “manufactured discontent”.

If you want to convince me not to buy bottled water, don’t spend so much time on a straw-man argument that essentially calls me stupid.

11 May 2010

3D movies

I like 3D movies. I find that 3D does add something to a film. It makes me feel like I’m actually in a place. It makes me feel that I am actually looking at the characters. Ever notice that a photo of someone sometimes seems really different from when you see them in person? Part of that is the loss of depth in the photo.

Of course, if it is “fake 3D”—added in post-production rather than actually shooting with a pair of cameras—then there’s really no point. Like anything, if it’s reduced to a bullet-point check-box to make some executive happy, there’s no point. Not every film should be 3D. Some films exploit 2D. For those, 3D isn’t appropriate. 3D can cause headaches and other problems for some people, so that is something to consider too. I’m also not a fan of most gimmicky 3D shots either. A film could take advantage of 3D to create a shot you couldn’t do in 2D, but—in general—just adding 3D to regular shots is what I like to see.

Yes, 3D is dimmer than 2D. That, however, is fixable. Even with it, though, I find that the 3D experience makes up for it.

Of course, 3D isn’t necessary to make a good film. A lot of things aren’t necessary. Give Scorsese a flip camera and a shoe-string budget, and he’ll probably still make a Scorsese film. That it isn’t necessary isn’t an argument against it. If you don’t find that it adds anything, then—yes—it is extraneous...for you, but that is a matter of opinion.

I think 3D also increases the imperative to move movies up to a decent frame-rate. That’s something that should’ve been done for all movies by now.

Yeah, theaters are using 3D as an excuse to charge even more. I’m fine with that. 3D gives me a reason to go to a theatre, because I’m not going to get a comparable 3D experience at home any time soon. It’s a value-add, and I’m willing to pay for it. It’s better than a lot of the other ways theaters have and could try to make it in the tough spot they’ve been put into.

08 May 2010

Scratch (no longer) on iDevices

More iPhone PL lockdown...Goodbye Scratch!

My wife has taught a couple of classes using Scratch with young kids, and to see the pride they feel at their creations is a marvelous thing. I think restricting their ability to share that feeling is really reprehensible. And the damage done to the programmers of tomorrow? Hard to say...

Damage?

Should Apple allow Scratch on iDevices? Yes, I think they should. Does the lack of Scratch on iDevices mean that kids are prevented from programming for iDevices? No. I looked over Scratch, and everything important that it does could be done in Javascript and work with Mobile Safari.

Is Javascript slow on iDevices? Yes. Is it slow enough to make something like Scratch impractical? I doubt it.

Standing for freedom sometimes means missing out

Freedom From Relevance:

Sullivan is more or less arguing the FSF party line, that both Apple and Adobe are unethical because both are promoting things that aren’t free-as-in-freedom. That’s great. So what mobile phone should an FSF devotee buy? Good luck with that.

Probably none. That’s one of the consequences of sticking by your principles. Sometimes you have to not do things that go against your principles. I admire the FSF guys for actually doing that.

Stuart Green on Gizmodo and the iPhone Prototype

iPhone, Gizmodo, and moral clarity about crime:

So what explains this apparent sympathy for Hogan and Chen, and hostility toward Apple and the San Mateo police? One possibility is a basic confusion about the fact that finding and failing to return lost property is a crime, a confusion that may be a vestige of the common, but legally mistaken, schoolyard adage, “finders keepers, losers weepers.”

Sympathy doesn’t have to obey the law. Disagreeing with the law doesn’t (necessarily) mean one is confused or mistaken. Heck, you don’t even have to outright disagree with the law to feel sympathy here.

Finally, there’s the misguided idea, long espoused by many in the tech community, that “information wants to be free.” But whether it’s in the form of proprietary trade secrets embodied by Apple’s latest iPhone or intellectual property subject to seemingly endless illegal downloading and file sharing every second of every day, information is not free.

It takes a lot of time and energy and money to write books, compose music, create movies, and design and market electronic devices like iPhones. Such information deserves legal protection, even when it’s been lost in a bar.

(Sarcasm ahead:) Yeah. Apple is going to lose so much money because they let some trade secrets slip here. They’ll probably just get out of the iPhone business now. Without legal protection of their trade secrets, they’d be forced out of business altogether.

That information wants to be free and that there are costs to produce information are not incompatible. Strike all the intellectual property laws off the books, and there will still be books, music, movies, and iPhones. They people who produce those things will still be making money.

Surely trade secrets are the least kind of intellectual property when it comes to the need for legal protection.

07 May 2010

Rush and keys

Like Van Halen, Rush drew criticism for the increasing use of keyboards. Unlike Van Halen, more keyboards actually did seem to mean less success for Rush.

Counterparts (after the “synth era”) made it to #2 on the charts. Tied with Moving Pictures (before/early “synth era”). 2112 (before the “synth era”) only made it to #61, but went triple platinum. Power Windows and Hold Your Fire—considered the peaks of Rush’s “synth era”—didn’t score as well by either measure.

Having been a more avid Rush than Van Halen fan, I can say that—personally—instrumentation means little to me. I like both their guitar-driven and “synth era” albums.

Apple’s mistakes

From the iPhone OS 4 SDK, section 3.3.1 of the iPhone Developer Program License Agreement:

3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

This is one of the ways that Apple is keeping Flash off iDevices. It—intentionally—keeps more than Flash off of them. (See “Thoughts on Flash”.)

It is, unfortunately true, that cross-platform frameworks often have lousy user experiences. Not merely “un-Mac-like” but just plain bad. It’s true that they often only end up supporting the lowest common denominator. It doesn’t have to be like that, however. Cross platform frameworks can support platform-specific features. I’ve worked on ones that have. It is all too rare though.

There’s also the fact that some apps—especially some games—don’t really need standard user interface elements. Flash (and other options) can work well for these things. If anyone chooses to use Flash for another sort of app, they’ll quickly lose to non-Flash apps. I’m glad not to have Flash in Safari on my iPhone or my iPad, but I don’t mind Flash apps.

Section 3.3.1, however, doesn’t only ban cross-platform frameworks. It bans writing honest-to-goodness Cocoa Touch apps written in any but the specified languages. (“Platform Control” by Mark Bernstein.)

It has been suggested that a compromise might be to require any frameworks to be open source. (“A reconciling proposal” by Michel Fortin.) That way, any developer that needs access to a specific feature can add it to the framework. That’s a good idea. Yet, the truth is that such extensions to a framework can be a lot of work—especially for someone who normally only uses the framework.

Ian Bogost has written that “Flash is not a Right”. He is right, I suppose.

Putting aside rights, however, I have to wonder if this is really in Apple’s best interest. I have to wonder if this is really in the best interest of Apple’s customers. Apple’s biggest mistakes, I believe, are when they try to compete via the law. Whether through intellectual property or license agreements. They compete and win in the market. They don’t need to play the legal games.