I bet they're using only bare bones, like blob storage and possibly CDN, and then only temporarily until they roll their own. Apple is all about _control_ first and foremost.
And if I were Microsoft, I'd keep this one secret until _after_ they succeed, because it's not only a great opportunity to succeed. They could also fail quite spectacularly, too.
Weird. I look at the code I wrote 10 years ago, and it still seems pretty badass to me.
The reason why I'm being paid quite a bit more now is two-fold: 1. Reputation -- the employer knows what he's getting. Employers value parallelism. They need to know how much of a productivity multiplier, roughly, adding a new person to the team will create. Multiplier varies quite a bit. For some (most?) folks it's below 1, so adding a person to a high performance team results in a net productivity loss. For some it's above 1. Obviously you can't know this before the new hire spends a few months on the job, but being able to reliably guess which way the chips will fall is critical. 2. Ability to get shit done at a larger scale, end to end, by working with a lot of other people. That's not something I knew how to do 10 years ago. That's not something young 'uns know now, and even if they did, they often wouldn't be trusted because of #1.
Send your resume to Google. I see plenty of older folks here, and while they won't pay you a mountain of money just because you've been coding for 30 years, their pay is well above market average. The only issue is -- interviews are ridiculous, so few applicants get through. I can tell you for a fact that as an interviewer (nearly everyone at Google interviews candidates), I would NOT pay attention to your age. That could be a good and a bad thing depending on your attitude; some folks expect that their age and long winded resume alone would buy them something. I would pay attention to what you say and write on the whiteboard.
And yes, heed the advice of another commenter here - lump all jobs but the last three into "other", unless they're real crown jewels, and for the love of god, don't write that you're an "expert" in things in which you're not the expert. The word "expert" is like a drop of blood in a piranha fish tank. You're bound to get a guy on your loop who will want to see just how much of an expert you are, no matter how obscure the field. Particularly fatal are the claims that you're "expert" in C++ and multithreaded programming.:-)
It's not that they're incapable of understanding marketing/sales or talking to customers (or to each other for that matter). It's that this is not really an expectation. If it was expected that engineers understand a modicum of this, they'd have no issue understanding it. Look at Google — engineers run the show end to end, and it hasn't collapsed yet.
I'm hosting an intern this summer, and let me tell you, even though he's paid (and paid very well), he's causing a net productivity LOSS to the company, because he can't do much by himself (due to inexperience and laziness), so I have to handhold him through every single little thing instead of doing my own work. On the positive side, the company won't make a mistake of eventually hiring him when his internship is over because I'll be advising against it. It is only hitting me now how much I undersold myself when I was just out of school. Compared to what you see from most fresh graduates now, I was a demigod of software engineering. Another thing is, I feel much more secure in my job. Someone will have to solve the hard problems, and it sure as heck won't be these fresh grads who can't code their way out of a wet paper bag.
You could be sent to gitmo if you try to try what the dissidents in some other countries do - organize with the explicit purpose of overthrowing the government. Or if you go to Washington DC with a giant mob and start looting and shooting at police. Etc, etc. You get my point. As a private person, you can say whatever the heck you please in nearly all of those "oppressed" countries. It's the action that gets you in trouble everywhere, including here.
You're joking, but that's exactly how Russians do it. When they kill yet another high ranking Chechen "rebel" (funny how the same exact thing gets called a "rebel" in one case and a "terrorist" in another), they bury them in unmarked graves wrapped in pig skin, and let the fuckers know.
Pound is a good sized amount of food, while kg is too much and 100g is too little Foot is the length of a human foot - makes it really easy to measure short distances Inch is about the length between the tip of a man's thumb and the first joint
All other units of measure in the imperial system should be killed with fire.
Mark my words, he will be back. Folks like him get to where they are because they have this fire in their belly, and the only way to extinguish it is by working on what they love. Guess what, this doesn't go away just because you arbitrarily declare that you're "retired".
That's exactly what I thought until I tried it (a friend of mine has one). It can't be fully appreciated from screenshots. You have to try it to understand. I'm seriously thinking of upgrading from my iPhone to a WP7 phone when dual core models come out.
Where did you get that from? I mean about the Duma and stuff. One reason to believe this guy is because unlike BBC he's not trying to sell you anything.
Two questions: 1. How do you know it's indiscriminate? I mean other than from what they tell you on TV? 2. How is NATO bombing any more "discriminate"? You can't hit 112 targets and not hurt any civilians. 3. Why not just let Gaddafi re-establish law and order in the country?
To me it seems like there's a pro-Gaddafi majority that's suppressing an insurgency in the distant provinces. The same exact thing that would happen here if Texas decided to secede from the Union all of a sudden.
So the right of Libyan people to self-determination will be enforced by bombing the heck out of them? Why are you ignoring pro-Gaddafi Libyans? Are they not Libyan? Do they have no right to self-determination?
You physically can't distinguish between a properly dithered 16 bit CD and 24 bit original recording. Extra dynamic range does not matter for several reasons: 1. No _analog_ path can realize this dynamic range. Not even studio and crazy-ass high end gear. It's not physically possible due to non-linearities and non-zero noise floor. 2. Today's music is mastered to be "loud", which basically means dynamic range compression gets applied to CDs. There's no reason to believe it will not be applied to this new format. 3. Even if you could theoretically reproduce 24 bit audio properly, you wouldn't hear the difference in double blind testing.
24 bit makes sense for _recording_ and _mixing_, because you need the extra bits to avoid overflow and numerical issues. Heck, if you're hell bent on having more bits, 18 bit, or non-linear quantization in 16 bit could give you more dynamic range than we currently know what to do with.
96KHz, on the other hand, makes much more sense to me. At 96KHz you can get away with much less steep (and therefore much less "ripply" in the passband) low pass filters when both recording and playing back the signal (and downsampling, if needed). These filters are necessary to prevent aliasing artifacts, same as low pass optical filter in your digital camera, except at 96KHz even if there are artifacts, you wouldn't hear them anyway.
So a screwdriver PC assembly mill buys a high-tech semiconductor manufacturer. Whoever thinks this is a good idea need to go to the doctor and have their head checked to see if there's some kind of degenerative brain disease in progress. Or in fact if there's even a brain in there at all.
You can't just count packages and draw conclusions from counts. Some of the packages haven't been updated in years. Some are only used by like five users on the planet. Some are so buggy they won't even run.
Weigh them by how many people install and use them, and you've got something to talk about, though.
Trouble with all this crap is that IMAP/POP3 don't support it. So you still get the good old single-factor authentication there, and if someone knows your password, they read your email.
No. Science is about keeping an open mind _when presented with new evidence contradicting existing theory_. If, for example, creationists presented evidence that this planet was created by a deity out of nothing (and no, a fairy tale written by unwashed savages two thousand years ago does not qualify as "evidence"), then taking that point of view would be _keeping an open mind_.
I bet they're using only bare bones, like blob storage and possibly CDN, and then only temporarily until they roll their own. Apple is all about _control_ first and foremost.
And if I were Microsoft, I'd keep this one secret until _after_ they succeed, because it's not only a great opportunity to succeed. They could also fail quite spectacularly, too.
I would totally start sending megabytes of Mersenne twister output to addresses in the US.
Weird. I look at the code I wrote 10 years ago, and it still seems pretty badass to me.
The reason why I'm being paid quite a bit more now is two-fold:
1. Reputation -- the employer knows what he's getting. Employers value parallelism. They need to know how much of a productivity multiplier, roughly, adding a new person to the team will create. Multiplier varies quite a bit. For some (most?) folks it's below 1, so adding a person to a high performance team results in a net productivity loss. For some it's above 1. Obviously you can't know this before the new hire spends a few months on the job, but being able to reliably guess which way the chips will fall is critical.
2. Ability to get shit done at a larger scale, end to end, by working with a lot of other people. That's not something I knew how to do 10 years ago. That's not something young 'uns know now, and even if they did, they often wouldn't be trusted because of #1.
Send your resume to Google. I see plenty of older folks here, and while they won't pay you a mountain of money just because you've been coding for 30 years, their pay is well above market average. The only issue is -- interviews are ridiculous, so few applicants get through. I can tell you for a fact that as an interviewer (nearly everyone at Google interviews candidates), I would NOT pay attention to your age. That could be a good and a bad thing depending on your attitude; some folks expect that their age and long winded resume alone would buy them something. I would pay attention to what you say and write on the whiteboard.
And yes, heed the advice of another commenter here - lump all jobs but the last three into "other", unless they're real crown jewels, and for the love of god, don't write that you're an "expert" in things in which you're not the expert. The word "expert" is like a drop of blood in a piranha fish tank. You're bound to get a guy on your loop who will want to see just how much of an expert you are, no matter how obscure the field. Particularly fatal are the claims that you're "expert" in C++ and multithreaded programming. :-)
It's not that they're incapable of understanding marketing/sales or talking to customers (or to each other for that matter). It's that this is not really an expectation. If it was expected that engineers understand a modicum of this, they'd have no issue understanding it. Look at Google — engineers run the show end to end, and it hasn't collapsed yet.
I'm hosting an intern this summer, and let me tell you, even though he's paid (and paid very well), he's causing a net productivity LOSS to the company, because he can't do much by himself (due to inexperience and laziness), so I have to handhold him through every single little thing instead of doing my own work. On the positive side, the company won't make a mistake of eventually hiring him when his internship is over because I'll be advising against it. It is only hitting me now how much I undersold myself when I was just out of school. Compared to what you see from most fresh graduates now, I was a demigod of software engineering. Another thing is, I feel much more secure in my job. Someone will have to solve the hard problems, and it sure as heck won't be these fresh grads who can't code their way out of a wet paper bag.
You could be sent to gitmo if you try to try what the dissidents in some other countries do - organize with the explicit purpose of overthrowing the government. Or if you go to Washington DC with a giant mob and start looting and shooting at police. Etc, etc. You get my point. As a private person, you can say whatever the heck you please in nearly all of those "oppressed" countries. It's the action that gets you in trouble everywhere, including here.
MBP's now have 1680x1050 option as well. Had it for well over a year.
You're joking, but that's exactly how Russians do it. When they kill yet another high ranking Chechen "rebel" (funny how the same exact thing gets called a "rebel" in one case and a "terrorist" in another), they bury them in unmarked graves wrapped in pig skin, and let the fuckers know.
Pound is a good sized amount of food, while kg is too much and 100g is too little
Foot is the length of a human foot - makes it really easy to measure short distances
Inch is about the length between the tip of a man's thumb and the first joint
All other units of measure in the imperial system should be killed with fire.
Google perceives its datacenter know how as its major strength. This sort of removes a bit of that strength.
Mark my words, he will be back. Folks like him get to where they are because they have this fire in their belly, and the only way to extinguish it is by working on what they love. Guess what, this doesn't go away just because you arbitrarily declare that you're "retired".
That's exactly what I thought until I tried it (a friend of mine has one). It can't be fully appreciated from screenshots. You have to try it to understand. I'm seriously thinking of upgrading from my iPhone to a WP7 phone when dual core models come out.
Try it. UX wise it's easily on par with iOS and it's far better than android. Simply put, it's a well done, cohesive whole. It doesn't suck.
Where did you get that from? I mean about the Duma and stuff. One reason to believe this guy is because unlike BBC he's not trying to sell you anything.
Or maybe they just need to sell ads.
Here's an account from a Russian dude on the ground who says Al Jazeera is greatly overdramatizing the situation (translated): http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=auto&tl=en&u=http%3A%2F%2Foleg-shein.livejournal.com%2F286597.html
Seems to me like the situation is nowhere near as bad as the media tell you it is.
Two questions:
1. How do you know it's indiscriminate? I mean other than from what they tell you on TV?
2. How is NATO bombing any more "discriminate"? You can't hit 112 targets and not hurt any civilians.
3. Why not just let Gaddafi re-establish law and order in the country?
To me it seems like there's a pro-Gaddafi majority that's suppressing an insurgency in the distant provinces. The same exact thing that would happen here if Texas decided to secede from the Union all of a sudden.
So the right of Libyan people to self-determination will be enforced by bombing the heck out of them? Why are you ignoring pro-Gaddafi Libyans? Are they not Libyan? Do they have no right to self-determination?
They don't sell "shit". They can't. Don't ever expect them to sell LCD TVs.
They sell _services_, which can be deeply discounted and still make money to the business dealing with Groupon.
You physically can't distinguish between a properly dithered 16 bit CD and 24 bit original recording. Extra dynamic range does not matter for several reasons:
1. No _analog_ path can realize this dynamic range. Not even studio and crazy-ass high end gear. It's not physically possible due to non-linearities and non-zero noise floor.
2. Today's music is mastered to be "loud", which basically means dynamic range compression gets applied to CDs. There's no reason to believe it will not be applied to this new format.
3. Even if you could theoretically reproduce 24 bit audio properly, you wouldn't hear the difference in double blind testing.
24 bit makes sense for _recording_ and _mixing_, because you need the extra bits to avoid overflow and numerical issues. Heck, if you're hell bent on having more bits, 18 bit, or non-linear quantization in 16 bit could give you more dynamic range than we currently know what to do with.
96KHz, on the other hand, makes much more sense to me. At 96KHz you can get away with much less steep (and therefore much less "ripply" in the passband) low pass filters when both recording and playing back the signal (and downsampling, if needed). These filters are necessary to prevent aliasing artifacts, same as low pass optical filter in your digital camera, except at 96KHz even if there are artifacts, you wouldn't hear them anyway.
So a screwdriver PC assembly mill buys a high-tech semiconductor manufacturer. Whoever thinks this is a good idea need to go to the doctor and have their head checked to see if there's some kind of degenerative brain disease in progress. Or in fact if there's even a brain in there at all.
You can't just count packages and draw conclusions from counts. Some of the packages haven't been updated in years. Some are only used by like five users on the planet. Some are so buggy they won't even run.
Weigh them by how many people install and use them, and you've got something to talk about, though.
Trouble with all this crap is that IMAP/POP3 don't support it. So you still get the good old single-factor authentication there, and if someone knows your password, they read your email.
>> isn't science about keeping an open mind?
No. Science is about keeping an open mind _when presented with new evidence contradicting existing theory_. If, for example, creationists presented evidence that this planet was created by a deity out of nothing (and no, a fairy tale written by unwashed savages two thousand years ago does not qualify as "evidence"), then taking that point of view would be _keeping an open mind_.