While that's true, firms want to encourage employees (by and large) to stick around. Therefore making it attractive financially, in terms of some seniority element, is economically sensible.
Slashdot videos: Now with more Slashdot!
If the list doesn't have Scott Forstall on, then it's a list made up by a journalist.
And given Elop has managed to destroy every company he's ever run, I find it hard to believe that that the Microsoft board of directors will be so stupid.
My guess, the return of Gates III as it turns out that every other candidate falls short in some way.
According to the FBI, Ulbright pulled in $85m of commissions in about three years.
With profits like that, I suspect quite a few people will be happy to risk a little bit of jail time.
1. A toolset they can use to build useful projects
2. A language they can grasp easily
3. And a genuinely useful project they can achieve
Everyone's best coding experiences have come from a desire to do something, combined with the right tools to achieve it. In the early days of 8-bit computing and BASIC, this was about making a game where the computer said "I've thought of a number between 1 and 1,000", and then you guessed and it told you you were too high or too low.
When you got that going, that was an extraordinary sense of achievement. "Look ma! I've made a simple game, you can enjoy!"
And then came Windows and complex APIs, and languages like Visual Basic that abstracted too much from the users, such that much that happened was 'magic'. Who - given a computer these days - begins to think "how do I *make* something amazing?"
Fortunately, things are getting better. The right languages are now available - most notably Python, Lua and Ruby - all of which are proper programming languages, but which are also easy to learn.
And the Raspberry Pi project comes from the right place. The issue it has, perhaps, is that people don't want to produce Raspberry Pi apps - and that desktop apps for Linux, whether written in Ruby, Python or anything else, are hardly childs play.
A better option for deploying a *real* app, people want to use, a modern equivalent of the guess the numbers game, must be either an app for a smart phone, or it must be a web app which can be deployed (for free) in the cloud. In which case, I think there are two or three options. (There used to be more, but Heroku Garden is no more). For smartphone development, Corona SDK is fairly mature and works with both Android and iOS. For a web app, there are a few more options, of which PythonAnywhere is probably the best of the bunch.
I suspect a decade from now, the self-taught developers will have mostly learned their craft in one of these languages, building useful apps for smartphones or the web.
This is a crucial point. What is your website?
Is it built on Ruby on Rails? If so, then Heroku is probably your best bet.
Is it Python (Django/web2py/Flask/etc.)? Then I'd go for PythonAnywhere
Is it all static content?
Is it PHP? etc etc etc
I have a Tesla Roadster. If you leave it out overnight, at -10c, you will not lose more than 5% or so of your battery.
Worth remembering that some Bitcoins (perhaps many) will have been 'lost'. I had the Bitcoin wallet software on my mobile phone, with perhaps 20BTC in it (this was when the exchange rate was c. $4); my four year old daughter fell into the swimming pool, and I didn't think to remove the phone from my pocket. If anyone knows a way to remove the wallet.dat file from a broken Galaxy Note, I would be interested to hear.
Also, there will be some people who have lost the passwords for their wallets.dat, and are therefore unable to access their funds. Of course, in 20 years time they'll be able to decrypt them, but for now they're out of luck.
Reading through the entire comment stream here I catch a very simple misunderstanding about the patent system. Simply put, patents do not exist to protect the inventor. This is a misunderstanding, and is the result or erroneous extrapolation from copyright law.
Patents exist to encourage innovation. They accept that certain time-limited monopolies are allowable because they encourage investment in research and development that would not otherwise exist.
Or to put it another way: the law does not exist to benefit companies, it exists to benefit the consumer by ensuring maximum competition, with the proviso that in certain - exceptional - circumstances, there will be greater innovation if certain people may have a time-limited monopoly of production.
This is a mistake Steve Jobs and others make. (Innovators feel that the law should protect their innovations because that benefits them. But the law exists to benefit the greatest number of people, and that means patents should be granted rarely and narrowly.)
In the case of the iPhone, it is by no means clear that preventing Samsung from putting their icons in a grid, or producing a product with rounded corners is protecting R&D. Apple has become the largest (by market capitalisation) and most successful company in history *without* having previously relied on patent protection. Would consumers benefit from there being fewer makers of smartphones.
Let me drift back to the invention of the motor car: would it have benefited consumers if every innovation, such as the layout of brake, accerlerator, clutch, was patent-able?
Err: this is an x86 Atom. Of course, it's running Android, so good luck getting your x86 binaries on there...
For the average user, fragmentation does not exist as a problem. It's like asking a Dell user; tell me, do you think the PC ecosystem is weakened by the system where you can buy an HP with a 17" screen or an Acer with a 21" one? Aren't you worried about fragmentation of the PC ecosystem?
Said user would look at you as if you were completely mad.
For the average, user the word fragmentation means nothing. Really, absolutely nothing.
There is an issue for developers, but even there the problems is relatively modest. Everyone writes to the Android specs of 2-3 years ago (mostly Gingerbread), and the world continues as normal.
And, the crazy bit is, of the top 100 apps, 98 are cross-platform anyway. Dropbox? Check. Angry Birds? Check. Evernote? Check. Every serious developer is already designing for both Android and iOS anyway (would anyone seriously consider building a mobile app designed to only ever being on one platform?), which means that any developer is already thinking about multiple form factors and resolution.
So: to finish, fragmentation is a wonderful phrase dreamt up by the depatment of FUD, but it bears about as much relevance to the real world as Elmer Fudd.
Ummm: also it was a THIRTY BILLION DOLLAR fraud. And they defrauded charities and schools as well as rich people.
It's pretty hard to ignore something of that size.
Also +1 for PythonAnywhere.
In every US region, peak electricity usage is in the summer. In every Canadian state, it's in the winter.
Pounds and pence, I'm afraid - you've exaggerated the value of ITV by a solid 100x (or 60x if we assume that you were thinking its value was quoted in dollars).
ITV has a market capitalisation of Â£3.2m and negligable net debt. So, an enterprise value of - say - $5bn. And they do Downton Abbey.
I'm sorry - your numbers are *way* high for the Intel server. If you use a Mac Mini, headless, then you'll be at 0.01kw/h when idle, peaking at 0.085kw/h at max. Given any regular server will spend 90%+ of its time idle, then your true Intel number is probably $10-15.
Any server you build yourself will have similar power characteristics to the Mac Mini.
You should still go for ARM, because it's more fun, but don't fool yourself into thinking you'll be saving money.