This is such an obvious troll. No one got their education for free from US government (which is the only thing you could technically complain since it's your tax money). Yes, there are especially talented and smart, promising students who manage to procure investment from private sector, but those people deserve them too, and besides it's somebody else's money and they can choose to give it to who ever they want, so what do you care.
On the other hand thousand of people who got education elsewhere (sometimes for free in places like in Austria), come to the states to work, and that is a huge loss for the countries they leave.
Also, people coming to work to the states work for private organizations, so any experience they gain is rightfully theirs, they didn't steal it from you or your government. If they choose to go somewhere else later, that's their prerogative as well.
by default, so you have to go out of your way to enable it. I would not do it, if really wanted to allow someone limited local access to the machine, I would create a limited account for that purpose alone.
That's highly dependent on the language you program in. I find laying out Java GUI is best done by writing layout code manually, in either VIM or some IDE. As a matter of fact, in many instances (other than dialogs) you can not lay out GUI with a form editor, at least not when majority of your GUI components are heavily customized deep class hierarchies that subclass standard components.
But I do agree with the general sentiment that it's much much easier to explore and learn code hierarchies with a good IDE (Eclipse for Java excels in this task).
You should however be able to write code manually in plain text editor, esp. if the code is something that does not rely on huge third party libraries that may take years to learn.
Almost anyone could make an A-bomb if they had sufficient amount of weapons grade uranium 235, or plutonium. The real challenge is extracting the uranium 235 isotope from uranium ore.
Even Wikipedia has enough detail on both purification and bomb building to give you a good head start. I don't think the challenge is the lack of theoretical knowledge or the process, but technology to do so. Those centrifuges are not easy to make (they spin up to 90,000 RPM) and something as a fingerprint on one of them will make it shatter when it's spinning that fast.
But these days, almost any country that really wants to (and does not care about political or economic repercussions) could develop nuclear technology.
It has also been shown time and time again that UI that dynamically changes on your is horribly bad, because people have muscle memory and reach for a location (with their mouse pointer or keystroke) automatically (from muscle so to speak). It is a skill like touch typing, where you do not engage higher brain power to type.
But this does not work, since what is at certain location depends on context which changes all the time, unlike static menus.
Agreed. But their thinking is probably that good sales people are good sales people no matter what they sell. I'm not a sales person, so I don't really know if that is true or not, but my thinking is that it is not.
If Microsoft doesn't think this then their only motive for hiring Apple employees would be to weaken Apple, and I don't know if they would do it for that reason alone.
It's so much cheaper to hire a manager, and ask them who their top sales reports were and hire them immediately, than it is to interview all the sales people and find out who were the best sellers.
$6000 a month is peanuts for top 1% of the talent. These people are much much more valuable to have as your employees and unfortunately these kids rarely know how much they are really worth.
Most of the "middle career" guys who are thinking "that's a lot of money to give to an intern", or "more than what I make" should also know they will never be as good as these elite kids are out of school. Some of these guys will go on and make new languages and next gen optimizing compilers and tools, and OSes that "middle career" guys will spend years struggling to learn and program in.
For some definition of better. By Canadian definition, retarded bacon brain idiot who has reflexes of a dead horse, always drives 45 km/h an hour everywhere, because he is scared shitless to drive faster than that, never uses turning lights (probably doesn't even know what they are for) is considered a great driver by police, insurance company and even general population.
On the other hand person confident in their driving ability, driving a good fine tuned car with good handling and breaking capability, who drives correctly, doesn't follow too closely, uses turning lights well in advance to indicate intent, etc but who also drives faster than speed limit liberally is considered a horrible driver by police, insurance and general population.
I see 1000 traffic offenses daily on my commute to work. Failing to use turning signal when turning is theoretically 2 demerit points where I live, but no one ever, ever and I mean ever got stopped for not using a turning light. But break the speed limit by 20 km/h and you are treated like criminal.
So, basically this is massive systematic criminalization of speeding, just because it's so much simpler and easier to enforce.
Sneaker net has always had the highest bandwidth recorded. Want to send 10 TB of data across the world? Would you try uploading it to their server, or sending 5 2TB hard drives by Fed Ex? Which one do you think will get there faster?
Well, when I said "slaving" I didn't mean literally being slaves. I meant it in the same sense that I "slave" at my daily programming job for a corporation.
Sure, until America gets overrun by the Chinese, and Indians who believe in education. Give it another 50 years and Americans will be slaving for Chinese corporations.
True, Mac Pro is not a high end server (or perhaps even a high end workstation), but it will do just fine in that role in an office.
Yes, I write software for Linux as well professionally, but neither Photoshop, nor Adobe video production suite, nor Final Cut Pro will run on it. And that is exactly the reason I bought a Mac Pro.
First, $600 is not going to buy you production 24/7 server quality machine that Mac Pro is.
Second, I thought everyone knows by now that Apple makes almost all their money on upgrades, esp. memory upgrades.
When I bought my Mac Pro (8 core 2.8 GHz system) it came with 2 GB of RAM. If I wanted to upgrade to 32 GB of RAM, it would have cost me $9000 from Apple.
However, I upgraded to 32 GB just a month ago for just $900 ( 10 x less).
Similarly for hard drives and video cards. Basically, I built that $26,000 system you speak of for about $7000, and that includes 30'' Apple cinema display as well, and 2 video cards, 2 TB of storage etc.
I love my Mac Pro simply because you get production class server/workstation that is also amazingly quiet. That alone is very important to me.
However, Mac Pro hardware outclasses OS X, which still does not have 64 bit kernel by default and 64 bit drivers are very iffy. It will take a few more years before there is an OS from Apple that takes full advantage of this hardware, which is kind of sad. If you really want to use it to the fullest you have to install Windows 64 bit on it.
Yes, that's for people who refuse to learn the command line. There is a CLI utility to do pretty much anything that can be done with a computer already built into every OS X installation. But silly users want a $20 GUI tool that wraps the command line call and displays re-formatted output in a GUI text box.
So, OS X and Mac provide great opportunity for even not so great developers to make a buck.
What Apple moronic user voted this troll. If you can't understand the technical things grown ups talk about, it doesn't mean it's a troll. Fucking idiots are now hanging on Slashdot as well.
You will not get 64 bit kernel, since by default 32 bit kernel is installed on all supported hardware except XServe. Even more, you can not install 64 bit kernel on hardware that could normally run it, since it appears Apple has restricted 64 bit kernel to hardware that has 64 bit EFI. Also, 64 bit kernel is not available on any Macbook.
So, basically, you have 32 bit kernel with 32 bit kernel extensions and drivers, just like in Leopard with hacks to allow it to run 64 bit user applications. True more applications are now 64 bit, but who cares if their mail or calendar is now 64 bit instead of 32 bit? It's not like your mail program needs more than 4 GB of RAM anyway.
And the applications that could really benefit from 64 bit like Photoshop are not available anyway. And once they are available they will run on Leopard as well (which was marketed as 64 bit end to end, when in fact the only application that is 64 bit on Leopard is Chess, and XCode).
So unless you really need that exchange support, I don't see compelling reason to upgrade at all?
So what happens if you hose your SL installation and want to re-install. Or your drive fails and you want to install SL. Does that mean you first have to install Leopard, and then apply SL upgrade? That would be quite annoying.
Thank you for the very good analysis and point of view. I wish everyone would read what you said and understand it.
This is such an obvious troll. No one got their education for free from US government (which is the only thing you could technically complain since it's your tax money). Yes, there are especially talented and smart, promising students who manage to procure investment from private sector, but those people deserve them too, and besides it's somebody else's money and they can choose to give it to who ever they want, so what do you care.
On the other hand thousand of people who got education elsewhere (sometimes for free in places like in Austria), come to the states to work, and that is a huge loss for the countries they leave.
Also, people coming to work to the states work for private organizations, so any experience they gain is rightfully theirs, they didn't steal it from you or your government. If they choose to go somewhere else later, that's their prerogative as well.
by default, so you have to go out of your way to enable it. I would not do it, if really wanted to allow someone limited local access to the machine, I would create a limited account for that purpose alone.
That's highly dependent on the language you program in. I find laying out Java GUI is best done by writing layout code manually, in either VIM or some IDE. As a matter of fact, in many instances (other than dialogs) you can not lay out GUI with a form editor, at least not when majority of your GUI components are heavily customized deep class hierarchies that subclass standard components.
But I do agree with the general sentiment that it's much much easier to explore and learn code hierarchies with a good IDE (Eclipse for Java excels in this task).
You should however be able to write code manually in plain text editor, esp. if the code is something that does not rely on huge third party libraries that may take years to learn.
Almost anyone could make an A-bomb if they had sufficient amount of weapons grade uranium 235, or plutonium. The real challenge is extracting the uranium 235 isotope from uranium ore.
Even Wikipedia has enough detail on both purification and bomb building to give you a good head start. I don't think the challenge is the lack of theoretical knowledge or the process, but technology to do so. Those centrifuges are not easy to make (they spin up to 90,000 RPM) and something as a fingerprint on one of them will make it shatter when it's spinning that fast.
But these days, almost any country that really wants to (and does not care about political or economic repercussions) could develop nuclear technology.
I think you misspelled "gory".
If you customize the toolbar and tell it to use small buttons, the back button is fine and is the same size as Safari one.
It has also been shown time and time again that UI that dynamically changes on your is horribly bad, because people have muscle memory and reach for a location (with their mouse pointer or keystroke) automatically (from muscle so to speak). It is a skill like touch typing, where you do not engage higher brain power to type.
But this does not work, since what is at certain location depends on context which changes all the time, unlike static menus.
Agreed. But their thinking is probably that good sales people are good sales people no matter what they sell. I'm not a sales person, so I don't really know if that is true or not, but my thinking is that it is not.
If Microsoft doesn't think this then their only motive for hiring Apple employees would be to weaken Apple, and I don't know if they would do it for that reason alone.
It's so much cheaper to hire a manager, and ask them who their top sales reports were and hire them immediately, than it is to interview all the sales people and find out who were the best sellers.
how much more money do they need to offer you for you to change your title from "Genius" to "Reboot Monkey"
$6000 a month is peanuts for top 1% of the talent. These people are much much more valuable to have as your employees and unfortunately these kids rarely know how much they are really worth.
Most of the "middle career" guys who are thinking "that's a lot of money to give to an intern", or "more than what I make" should also know they will never be as good as these elite kids are out of school. Some of these guys will go on and make new languages and next gen optimizing compilers and tools, and OSes that "middle career" guys will spend years struggling to learn and program in.
For some definition of better. By Canadian definition, retarded bacon brain idiot who has reflexes of a dead horse, always drives 45 km/h an hour everywhere, because he is scared shitless to drive faster than that, never uses turning lights (probably doesn't even know what they are for) is considered a great driver by police, insurance company and even general population.
On the other hand person confident in their driving ability, driving a good fine tuned car with good handling and breaking capability, who drives correctly, doesn't follow too closely, uses turning lights well in advance to indicate intent, etc but who also drives faster than speed limit liberally is considered a horrible driver by police, insurance and general population.
I see 1000 traffic offenses daily on my commute to work. Failing to use turning signal when turning is theoretically 2 demerit points where I live, but no one ever, ever and I mean ever got stopped for not using a turning light. But break the speed limit by 20 km/h and you are treated like criminal.
So, basically this is massive systematic criminalization of speeding, just because it's so much simpler and easier to enforce.
Sneaker net has always had the highest bandwidth recorded. Want to send 10 TB of data across the world? Would you try uploading it to their server, or sending 5 2TB hard drives by Fed Ex? Which one do you think will get there faster?
People have been doing this for quite some time.
It makes no difference whatsoever. I can use either right or left thumb for spaces but you are meant to use only one not both.
I prefer to use the left one, even though I'm right handed.
Well, when I said "slaving" I didn't mean literally being slaves. I meant it in the same sense that I "slave" at my daily programming job for a corporation.
Sure, until America gets overrun by the Chinese, and Indians who believe in education. Give it another 50 years and Americans will be slaving for Chinese corporations.
True, Mac Pro is not a high end server (or perhaps even a high end workstation), but it will do just fine in that role in an office.
Yes, I write software for Linux as well professionally, but neither Photoshop, nor Adobe video production suite, nor Final Cut Pro will run on it. And that is exactly the reason I bought a Mac Pro.
Actually, it does have fully buffered ECC RAM, that's why it's so expensive.
First, $600 is not going to buy you production 24/7 server quality machine that Mac Pro is.
Second, I thought everyone knows by now that Apple makes almost all their money on upgrades, esp. memory upgrades.
When I bought my Mac Pro (8 core 2.8 GHz system) it came with 2 GB of RAM. If I wanted to upgrade to 32 GB of RAM, it would have cost me $9000 from Apple.
However, I upgraded to 32 GB just a month ago for just $900 ( 10 x less).
Similarly for hard drives and video cards. Basically, I built that $26,000 system you speak of for about $7000, and that includes 30'' Apple cinema display as well, and 2 video cards, 2 TB of storage etc.
I love my Mac Pro simply because you get production class server/workstation that is also amazingly quiet. That alone is very important to me.
However, Mac Pro hardware outclasses OS X, which still does not have 64 bit kernel by default and 64 bit drivers are very iffy. It will take a few more years before there is an OS from Apple that takes full advantage of this hardware, which is kind of sad. If you really want to use it to the fullest you have to install Windows 64 bit on it.
Yes, that's for people who refuse to learn the command line. There is a CLI utility to do pretty much anything that can be done with a computer already built into every OS X installation. But silly users want a $20 GUI tool that wraps the command line call and displays re-formatted output in a GUI text box.
So, OS X and Mac provide great opportunity for even not so great developers to make a buck.
Actuallly, by installing Linux on his PPC machine, he will get real 64 bit support, unlike 32 bit kernel that you get with snow leopard.
What Apple moronic user voted this troll. If you can't understand the technical things grown ups talk about, it doesn't mean it's a troll. Fucking idiots are now hanging on Slashdot as well.
You will not get 64 bit kernel, since by default 32 bit kernel is installed on all supported hardware except XServe. Even more, you can not install 64 bit kernel on hardware that could normally run it, since it appears Apple has restricted 64 bit kernel to hardware that has 64 bit EFI. Also, 64 bit kernel is not available on any Macbook.
So, basically, you have 32 bit kernel with 32 bit kernel extensions and drivers, just like in Leopard with hacks to allow it to run 64 bit user applications. True more applications are now 64 bit, but who cares if their mail or calendar is now 64 bit instead of 32 bit? It's not like your mail program needs more than 4 GB of RAM anyway.
And the applications that could really benefit from 64 bit like Photoshop are not available anyway. And once they are available they will run on Leopard as well (which was marketed as 64 bit end to end, when in fact the only application that is 64 bit on Leopard is Chess, and XCode).
So unless you really need that exchange support, I don't see compelling reason to upgrade at all?
So what happens if you hose your SL installation and want to re-install. Or your drive fails and you want to install SL. Does that mean you first have to install Leopard, and then apply SL upgrade? That would be quite annoying.