No, I had to promise not to overthrow the US government. It was never explained to me how my job would make it easier to do so (by placing communist books in the new books section perhaps?).
I sympathize and I am impressed that you confessed this here (of all places). If you get any smart-ass responses just ignore them. You know how it can be around here.
Perhaps that's why people hated playing D&D with me - took to long to calculate things. On the other hand, it could be that they figured out that I was only there because my wife insisted.
When I was in High School (loooong before most of you were born) I got a part-time job as "page" at the city library (I put books back on the shelf). In order to get it I had to get a physical, be fingerprinted, and sign a loyalty oath. At least you didn't have to turn and cough.
It might be irrelevant if we were discussing the performance of compilers on Windows vs. Linux, but that's not the topic. The topic was cache performance.
But to comment on your off-topic statements: Of course, you don't have to use VS to create CLI or GUI apps on Windows although most developers do. There are command-line versions of the compilers. Likewise, you can develop windows applications using compilers from other vendors as well.
It was understood that you couldn't put any technology in your console that would effectively cut out competition (e.g. the console checks to make sure your copyright appears in the cartridge before it will let it run).
I think your argument is a Red Herring. You're looking out for number one to the extent of switching them to another OS for your own benefit but you're too shy to tell them you don't want to help them with their computers any more.
My intent was not to suggest the proper way to test cache performance. I was merely stating that any comparison experiment should hold all other variables constant.
Too bad Slashdot doesn't have any kind of betting mechanism. I predict that 2 years from now the latest version of Photoshop will not run perfectly under Wine.
I think when speaking about Windows without qualification the default should be the latest version. The first version of Windows ran on hardware than wasn't even capable of creating "user separation".
I'm sure there were a lot of problems in the first version of linux - should we use those problems to judge "linux" today?
"There are a lot of ways in which software can be bad, some of which are directly associated with Windows: bad UIs, inconsistent APIs, et cetera."
I'm not sure if you're talking about the applications or the OS. In any case, an inconsistent API may be ugly, but it doesn't lead to bad software unless the programmer made a mistake - which he could just as easily do with a consistent API.
I don't understand how bad UIs are "directly associated with Windows". There's hardly a consensus even among developers that KDE or GNOME have better UIs than Windows and if you're talking about application UI ugliness, that's primary the app developer's fault.
Actually, the law of averages would apply just as much to *nix as it would to Windows. Windows would have more bad programmers by raw numbers but Linux would have the same percentage.
All you need to have is a few deep-pocket competitors lobby the government and you will become an illegal monopoly. That's why Ticketmaster isn't an illegal monopoly - no deep-pocket competitors.
"Of course, if you're in "Please Google buy me out and make me rich beyond avarice" mode, then you wouldn't."
I recommend that every professional developer get into that mode if they're lucky enough to have the opportunity. As in professional sports, most of us won't get to play much once we reach our forties so you need to save the money for the lean years. Being an F/OSS hero won't pay the bills.
No, I had to promise not to overthrow the US government. It was never explained to me how my job would make it easier to do so (by placing communist books in the new books section perhaps?).
It was a hold-over from McCarthyism.
I sympathize and I am impressed that you confessed this here (of all places). If you get any smart-ass responses just ignore them. You know how it can be around here.
"Psychologists are great at making excuses for everything."
Yes, it's a tough life for a psychopath these days. How can one manipulate people if everybody else is so empathetic?
Perhaps that's why people hated playing D&D with me - took to long to calculate things. On the other hand, it could be that they figured out that I was only there because my wife insisted.
When I was in High School (loooong before most of you were born) I got a part-time job as "page" at the city library (I put books back on the shelf). In order to get it I had to get a physical, be fingerprinted, and sign a loyalty oath. At least you didn't have to turn and cough.
It might be irrelevant if we were discussing the performance of compilers on Windows vs. Linux, but that's not the topic. The topic was cache performance.
But to comment on your off-topic statements: Of course, you don't have to use VS to create CLI or GUI apps on Windows although most developers do. There are command-line versions of the compilers. Likewise, you can develop windows applications using compilers from other vendors as well.
For Linux there's a lot more than GCC available.
It was understood that you couldn't put any technology in your console that would effectively cut out competition (e.g. the console checks to make sure your copyright appears in the cartridge before it will let it run).
Then the courts screwed things up.
I think your argument is a Red Herring. You're looking out for number one to the extent of switching them to another OS for your own benefit but you're too shy to tell them you don't want to help them with their computers any more.
My intent was not to suggest the proper way to test cache performance. I was merely stating that any comparison experiment should hold all other variables constant.
Well, if you can't do an Apples vs. Apples comparison then don't. There's no point in performing a comparison that you know is flawed from the start.
Sure, I know if my compiles seem to be slow there's nothing better for improving my productivity than diving into the cache.
In any case, if you want to compare OS cache performance you might at least try to use the same compiler and the same language on both machines.
Too bad Slashdot doesn't have any kind of betting mechanism. I predict that 2 years from now the latest version of Photoshop will not run perfectly under Wine.
The one that says "Fuck the EU bureaucrats and leave my computer alone".
What part of the phrase "latest version" don't you understand?
I think when speaking about Windows without qualification the default should be the latest version. The first version of Windows ran on hardware than wasn't even capable of creating "user separation".
I'm sure there were a lot of problems in the first version of linux - should we use those problems to judge "linux" today?
So you must like the iPhone model where Apple is the gatekeeper. It's all about quality of course.
"There are a lot of ways in which software can be bad, some of which are directly associated with Windows: bad UIs, inconsistent APIs, et cetera."
I'm not sure if you're talking about the applications or the OS. In any case, an inconsistent API may be ugly, but it doesn't lead to bad software unless the programmer made a mistake - which he could just as easily do with a consistent API.
I don't understand how bad UIs are "directly associated with Windows". There's hardly a consensus even among developers that KDE or GNOME have better UIs than Windows and if you're talking about application UI ugliness, that's primary the app developer's fault.
Actually, the law of averages would apply just as much to *nix as it would to Windows. Windows would have more bad programmers by raw numbers but Linux would have the same percentage.
"Wine will solve the problem and provide perfect Adobe support sooner or later."
I greatly doubt it. Wine can't properly handle all applications from any version of Windows. Every release of Windows puts Wine further behind.
"Linux versions currently do not make much sense as Linux is a moving target."
If that's true, why use it?
All you need to have is a few deep-pocket competitors lobby the government and you will become an illegal monopoly. That's why Ticketmaster isn't an illegal monopoly - no deep-pocket competitors.
The only reason we know about "Don't be evil" is because Google told us. Thus it's just marketing plain and simple.
"Of course, if you're in "Please Google buy me out and make me rich beyond avarice" mode, then you wouldn't."
I recommend that every professional developer get into that mode if they're lucky enough to have the opportunity. As in professional sports, most of us won't get to play much once we reach our forties so you need to save the money for the lean years. Being an F/OSS hero won't pay the bills.
Actually it's a very IBMish kind of thing to do. Unlike you, I have an actual example - Rational Visual Test.