People will buy anything if the price is right. Offhand I'd say iPad needs to be a tiny bit cheaper to succeed widely but the crowd who thinks iPhones are affordable will buy them up regardless and the rest of us will wait for less extravagant alternatives (the Android looks like a no-brainer possible future competitor, in cheaper hardware).
Tablets are not niche, they were just unaffordable and without a good UI - at least the second problem will be solved by porting apps made for mobile phone touch interfaces. Time will solve the first one.
There's some fundamental flaw in the system if giving people free stuff is bad for them...
Yes, it's called "human nature" and by overwhelming agreement it's one of the worst things in the universe. Unfortunately, no two people agree on how to fix it...
My suggestion would be - show the kid what he can do *with* programming, then see what he likes best and then choose an appropriate language / environment for him. If he's graphically inclined, you might want to start with e.g. Flash. If he's fascinated more by how quicksort works then maybe Haskell or LISP.
Python can do all those but it's for people who already know what they want.
Are you really joking? VLC is the most successful open source project on Mac, forever. It even beats Firefox.
Here is a top sw downloads listing from absolutely general user focused download site: http://www.macupdate.com/popular/
VLC has also become de-facto remote controlled Apple OS X software for iPhone/iPod users. Those are the true "walled garden" lovers/ignorers.
VLC should look at their community, IRC channel, developer public comments for why on earth their developer level dropped to zero with such amazing success.
Because "true Apple lovers" are mostly either multimedia designers, artists, writers or just ordinary users with more money than sense, and not down-in-the-trenches C/C++ developers? It will really be interesting to see how this story with VLC develops. I bet VLC would be even more successful on Mac if they charged $39.99 for it.
Actually, I think this would be a good point to make with the developers: create a "VLC Gold" edition for Mac, which will be basically the same with some fancy Apple-like UI tweak or just a logo change, and charge for it. This way development gets funded and people get the warm fuzzy feeling of actually buying something good.
There is another side of the story, though I'll agree it's effects may not be as important: in ages past, you, being Sir Isaac Newton or Albert Einstein, would be intrigued by that idea and would think about it, learn some math, tinker with it and eventually maybe produce something of monumental importance. I imagine someone like Einstein asking himself "what happens if you travel the speed of light?" then looks it up in Wikipedia and reads "Nothing much." then shrugs and continues with his merry life...
Though it doesn't have to end this way - he might say "Oh yeah? Says who?" and do the math anyway...
It is not every question that deserves an answer. -- Publilius Syrus