I have an 8-core Mac Pro, and I was hoping to see its performance improve over time as software took better advantage of the hardware, but I don't see that happening yet.
247 karma · joined May 23, 2008
I have an 8-core Mac Pro, and I was hoping to see its performance improve over time as software took better advantage of the hardware, but I don't see that happening yet.
I'd like to develop an iPhone game, but I don't think I have enough motivation or focus to make it up the steep learning curve. I made a Pong clone in Actionscript, that was as far as I got. The only project idea I have right now is pretty complex; I think I'd need a more modest goal to start with.
I come here for the high quality discussion on the articles I do understand, and I read the occasional programming story just to see if I can get anything out of it.
I'm pretty sure they are just having trouble dealing with the level of traffic they're getting.
-Touchscreens can eliminate the need for typing to interact with a computer, but people will always want to communicate with each other in writing. On a touchscreen only device, this means virtual keyboards. Those are a convenient tradeoff for portable devices, but they're not ideal, and when you have space for as much screen as you need and a keyboard, I can't think of a good reason to get rid of physical keys.
-100% accurate voice recognition would be nice for some things, but I think I'd still be too slow, tiring, disruptive, or not private enough for most uses.
-Silent speech recognition (http://en.wikipedia.org/wiki/Silent_speech_interface) is a really interesting option, I think. A device good enough at measuring tiny 'subvocal' muscle movements could seem very similar to mind reading, while also being less intimidating and possibly less invasive. NASA did some interesting work on this (http://www.nasa.gov/home/hqnews/2004/mar/HQ_04093_subvocal_s...).
-I think true mind reading devices also have potential in the long term, but I'd be highly surprised if we had anything practical in less than a decade.
*Either that, or Jobs is going to come out on stage and give a demonstration of how to hold the phone the right way.
1,000,000,000 - ($400 x 503) = $999,798,800 lost
1,000,000,000 - ($400 x 8810) = $996,476,000 lost
The difference is negligible.
I bought one for $150 (not $250). It works, but not very well. On some calls I get fairly severe audio distortion that makes it hard to understand people. I'm not sure how to fix this yet. Still, though, it's better than not being able to make or receive any phone calls at home.
Data usage isn't an issue because I have wifi, and call time isn't an issue because I never get close to my limit anyway.
I just hope they add a way to add videos to the favorites and view the original youtube page for a video. Also a bit annoying that you can't control it with the mouse, but they'll probably fix that.
That said, this article seems to have more completely false bits than correct information, so I wouldn't trust a word of it.
You're right about people buying the app after it drops in price. When it was $500 it had two obviously fake 5/5 reviews. Now it has an additional 40 reviews, 1/3 of which are additional fake reviews, 2/3 of which are 1-star reviews shocked that their iPhone didn't magically turn reflective.
sigh
I checked just now, and the price has changed to 99¢, but it's scary to think that a completely useless app 'sold' enough copies at $500 a pop to become the top grossing app on the app store.
The biggest problem with upgrades is that lots of companies rely on specific versions of specific browsers for in-house websites and web apps. Expiration dates essentially amount to browser makers saying 'too bad, fix your software'. This would be amusing, but realistically, Microsoft would never do such a thing, and without Microsoft on board, not much will change.
The best compromise I can think of is for browser vendors to decouple updates of web-technology support (HTML, CSS, JS, Canvas, etc.) from updates of user-facing features, the things that get advertised when an full point upgrade is released, and start pushing out HTML, CSS and JS upgrades automatically, in the background. Once the first round of such browsers were widely adopted, browser upgrades would cease to be an issue at all. Upgrade averse users could keep their old versions with familiar interfaces and still have cutting edge standards support.
This leaves the problem of getting the first round of upgrades through, but that could be solved by building in backwards compatibility for all currently popular version of a browser. This would be a pain, but would only have to happen once. If Microsoft, for example, gave IE9 full backwards compatibility with IE8, 7 and 6, and made future rendering updates automatic, there would be very little excuse left for any company to stick with an older version of IE.
I didn't mention IE6 backwards compatibility, because no one running IE6 is going to upgrade directly to IE9; they don't run on the same OS. Even if IE9 was made a mandatory or automatic upgrade, people relying on IE6 wouldn't have to worry. IE6 would have to be dealt with differently than IE7&8, which is fine, it'll get to insignificant market share soon enough on its own.
They could add in IE7's and IE8's rendering engines into IE9 as compatibility modes, push out IE9 as a forced or automatic update and have HTML5 ready to use in a few weeks. But they seem to be more worried potential whining from update-averse users than holding back the technological progress of the entire internet.
Even if Google decides to focus on making Android appeal to a broader audience and starts following Apple's strategy, the market will still exist for open devices. Either someone will cater to it (which I am confident Google will continue to do), or the market has become so small that no one will bother. Either way, it's just the free market at work, not some evil conspiracy.
You can bet that if Apple could negotiate terms with a second carrier that would increase their profits, they would be all over that. I suspect they're having a hard time finding a generous enough offer to compensate for a weakened deal with AT&T.