It's hard to describe exactly what PyPy does, but it's more of a JIT / interpreter generator.
You write a language using RPython (which is more static than regular python), and PyPy makes a VM for it, or can turn it into C, or CIL, or...
Python on PyPy is the same way.
It makes experimenting with new ideas and languages very easy, and (IMO) that is the primary reason for PyPy's existence; faster Python execution is a side benefit.
>Or also, the G1 has a camera button but the nexus one (foolishly) doesn't.
Note that a trackball press will take a picture on both of these devices (and because of the shitty design of the regular camera button on my G1, I end up using the trackball anyway).
Another point is that the Market application is Google proprietary - when you grab the AOSP source, you don't get the Google apps (Maps, Market, etc.)
Android is open source and manufacturers can use it without the consent of Google, but to include the goodies above they have to go through a vetting process (not saying that's a bad thing).
A completely open source implementation / replacement of the Google apps would be very useful.
I do exactly the same thing. So many projects I've finished to 80%, because I got the thing I set out to do achieved. That final 20% is documenting, finishing a UI, etc - and I'm not forcing myself to do (in my mind, the difficulty level) trivial, uninteresting things.
Hell, I probably wouldn't want to do those last things for money, either!
It appears people are taking this statement the wrong way - Porn isn't allowed in the appstore, so his statement is bullshit. Of course we can install our own apps / porn on Android! That's one of the best parts.
But we (android community) get to dodge the THINK OF THE CHILDREN bullshit that Jobs is trying to stir up because it's not allowed in the default distribution method.
Wanted a deadtree version to read at my leisure, but at $70 I think I'll read the HTML version.
EDIT: found a PDF version: http://www.scribd.com/doc/15556326/Structure-and-Interpretat...