Erm, originally you said that Microsoft somehow makes Java slower. What you describe is a way to make MS's own products faster. There is a difference here, most certainly in the context of this study (which is Java/Win vs Java/Linux, not Java vs.NET).
When you have control over the application, and the APIs there's no difference, especially when you can train the OS to recognize various kinds of binary files.
It's all really just basic business sense. MS is not out there doing evil for the sake of evil, they're just making money in any ways they can. If selling Windows for Java servers pays, they will sell it (just like Sun will sell Linux servers on its hardware, even though they'd prefer you to buy Solaris instead - but they won't let a customer go away because of that).
They're the business practices of an convicted monopolist. They support other products to draw support various customers, then they snuff the support, and migrate the customers to their own proprietary platforms.
But Microsoft spends a huge amount of effort making sure that Java is a slow as possible on Windows machines.
Do you have links to prove it?
Do not assume (Microsoft's) malice where (Sun's) incompetence is enough to explain things.
Gee I don't know, how about the non-public APIs they use, vs the public APIs they give everybody else? Was even documented in the MFC/C++ manual, that Microsoft did not use that API for office.
You'll also notice that while they made C# an open standard, they did not make the standard API part of they.
By the way, why would Microsoft deliberately make Java run slow under Windows? It makes no marketing sense - it just means that whoever wants Java (which is a lot of people) would just use a Solaris or Linux server instead - and that isn't good for MS. They'd rather have you run Java on Windows Server and pay them for the license (bonus points if you also use MSSQL, which is my Microsoft actually provides JDBC drivers for SQL Server).
How about because they want to lock you into their product suite with C# and asp?
Microsoft does not play nicely with others, ever. Even when MS is being nice, never trust them, they're like a crack dealer giving out free samples.
Having issues with performance? Don't change your OS, change your apps.
But Microsoft spends a huge amount of effort making sure that Java is a slow as possible on Windows machines.
Take Hero Designer, takes a few moments to start on both machines. But leave it running, and then go out to lunch. On Linux its there waiting for you, on windows you're better off rebooting, than you are trying to switch back to it.
An RIAA spokesman is quoted as saying that the litigation campaign has been "successful in raising the public's awareness that file-sharing is illegal."
That says it all really. They have managed a disinformation campaign to make people think that file sharing is illegal. No mention of the fact that it is perfectly legal if you have rights to the work, it is public domain, or you are using it under "fair use" terms, or a number of other more obscure legal circumstances.
Think of it this way, nobody bats an eyelid when you say "filesharing is illegal", but you would get some surprised looks if you said "video recording is illegal" or "photocopying is illegal" - they have managed to taint the technology with a possible illegal use.
Don't worry, they'll get rid of those "public domain" and "fair use" concepts soon enough.
The C spec says that a long must be at least as long as and int. It also says that a short may not me longer than an int. They are all implementation specific. K&R even notes that according to spec, a short, int and long, may all be the same size. O_o
At some point, we have to conclude that we are good. Silicon is likely the best material for chips, and will continue to stay that way. other materials have been tried (Germanium was the first) but silicon took precedence because it was cheap and efficient, and I don't see any reason to change that
Silicon sucks.
Pretty much the only redeeming feature it has is that its cheap. when you compare the material properties of Si to GaAs, IIRC, GaAs is better in every way. Unfortunately its also about 100 times as expensive. At least it was back in the mid 90s when I last studied that.
The best metaphor I've seen is an ant walking along the surface of a balloon, he will never find the edge, if he's lucky he might get back to where he started.
So it has no edge, and there is no point at which there is an outside, nor is there some location where you can look up into half nothing, and half stars.
I love Linux as much as the next geek, however, I can sort of understand her point of view, even if she doesn't represent herself very well. If a kid wants to play with Linux and learn about how the computer works then s/he should do it, but if it prevents the computer from working properly with coursework or software provided by the school, then that could be a problem.
I can see how it would be highly annoying to a teacher, who really has better things to do than to support PCs, to have to explain why some document won't display properly, or something won't work exactly as it should on Linux. In a setting where spending any time at all on helping kids with how their laptops work is a huge distraction I can see how encouraging students to install Linux would be a very big disruption.
Some will disagree, and it's better than it used to be, but I still wouldn't advise my mother to replace Windows with HeliOS or Ubuntu or any other Linux. The reason people choose Mac and Windows isn't entirely marketing and bundling, it's also because they tend to be easier to get support for - or even for novices to figure out.
You understand her point of view about what?
How Linux can't replace Windows?
Wrong, 6 years and counting.
How software can't be Free?
Wrong, please re-read the GPL.
How Windows runs the world?
Wrong, Macs are selling like mad. So are Eee PCs running Linux.
The comments you make about screwing up the school's systems, her being unable to fix things, and demonstrating with the laptop to the other students have exactly zilch to do with the ignorant letter she sent.
A new theory still being explored is that each galaxy has two black holes. One is intake and one is output. In addition it appears that these galaxies are strung on a cord of high dimensional energy with each end looping back to or near what may be the Universe's center. This is much like a loose strung string of pearls with each pearl being a galaxy.
The two black holes are not like the two holes in a button but rather like a button with one hole on each side. What occurs where the two black holes meet is not understood.
A car analogy... One side of the galaxy is like the intake valve on an engine. The other side of the galaxy is like the exhaust valve... what is not understood is how the engine works and how it apparently takes little or no space in the galaxy itself... as if it resides in a much higher dimension that needs virtually no space.
I wonder what would we see if our planet resided on the other edge of the galaxy?
Cute theory, of course you have to first establish that the universe actually has a center. And from my understanding is that it doesn't. Consider the current estimations of size of the universe, ~93 Billion LY diameter is considerably larger than the observable universe, ~27 billion LY diameter, and the age is ~13 billion years. There is no way for a black holes to communicate information at a distance greater than 13 billion light years.
Ok, the teacher is misinformed and here email is a bit terse. Still, it was a chance to educate someone and make a friend; instead he chose to pen a rude reply and escalate the battle to the school's administration.
I simply do not understand this attitude - FOSS advocates are trying to gain wider adoption of their software and ideas and yet seem to go out of their way to antagonize anyone who doesn't share their viewpoint.
This could come down to a basic question - what right does a teacher or school have to control student activities in the classroom. My guess is that, if push comes to shove, a court would give them broad latitude in such matters. The teacher has no idea what is on the disks; and the school would naturally be concerned about any lawsuits that might arise over that, so they have a legitimate interest in restricting such activities. All it takes is one CD-Rom with something objectionable to a parent or illegal to paint FOSS and it's supporters as somehow evil and a danger to kids. Not that that is right, but winning and losing these kinds of battles rarely hinges on what is right.
FOSS advocates should ask themselves why MS and Apple are successful in getting their products into schools and adopt their approach - working with teachers, teaching them how to use their products to further classroom activities; in short becoming a partner with them. I know a lot of teachers, and most of them just want to help their students learn, avoid hassles from parents and administrators, struggle with the myriad of laws and other things that impact their ability to teach and really care about the kids they teach. Sure, there are some who are useless but most are just trying to do a good job in a challenging environment.
You do not have to agree with or like the teacher's stance, but to further FOSS goals you need to understand it and determine the best way to overcome it. making an enemy is not, IMHO, the best way to further those goals.
I've found teachers open to FOSS if approached the right way. For example, explaining how OpenOffice/NeoOffice can be used for schoolwork by students so parents don't have to shell out cash for MS Office. Give them a disk, with written instructions on how to set it up to save in an MS format and you've made it easy for them to use and helped build credibility for FOSS
The problem is zealots see everything as a threat or challenge; and believe compromise and cooperation is selling out; and that any differing viewpoint or argument against their approach is either flamebait or a troll (as evidenced by/. moderations).
The teacher had already established herself as an enemy. And she deserved to have had her full name, and school name posted in the blog. After all never put anything in writing that you wouldn't want somebody else's lawyer holding up in court.
Stark's real mistakes were made by not copying the principal of the school, and strongly rebuking the teacher for falsely accusing him of a crime. And by spewing hearsay about the NEA.
I had a Networking teacher confiscate my laptop, which was running ubuntu, cause he thought I was running some hacked version of XP. A friggin computer teacher. Had to explain to the dean of students what linux was, provided several wiki pages, and pleaded my case before two department heads. Two weeks later, I get my laptop back and the teacher still thinks I'm doing illegal stuff on there. Classic quote from my interrogation.... "What is this Gimp? Is it some hacked Photoshop?"
So yes, they do exist. And they're growing more stupid by the moment.
Seriously (surely no one missed the bad relativity joke in that title:-p) though, are black holes really still considered theoretical constructs? For example, Wikipedia starts with "A black hole is a theoretical region of space in which the gravitational field is so powerful that...". And for Wikipedia haters, this is repeated in literature too.
Meanwhile, in this article -- "the best empirical evidence that super-massive black holes do exist". And besides, I thought many scientific articles bring up black holes now and then without questioning, anyway.
Sure, they're still theoretical constructs in as much as the laws of gravity as we understand them are theoretical constructs.
Richard Stallman advocates for a similar thing, a music tax on ISP connections or blank media. Like a radio station that pays an annual fee and and just reports back what they played so that the artists who were broadcasted get their cut.
Dick Stallman apparently doesn't pay for his own Internet connection, or bother to ever look at the bill. Because if he did, he would find a substantial number of other surcharges already attached to it.
The cool thing about Firefox is that you can basically force users into installing malware by exploiting bug 59314. Just keep popping up a dialogue box (with no way to stop it or switch to another tab) until the user gives in and says yes.
At one time I thought it would be a neat idea to have/etc as a database. I realized that it was a bad idea when I realized MS beat me to it with the windows registry, and how bad an idea it really was.
Erm, originally you said that Microsoft somehow makes Java slower. What you describe is a way to make MS's own products faster. There is a difference here, most certainly in the context of this study (which is Java/Win vs Java/Linux, not Java vs .NET).
When you have control over the application, and the APIs there's no difference, especially when you can train the OS to recognize various kinds of binary files.
They're the business practices of an convicted monopolist. They support other products to draw support various customers, then they snuff the support, and migrate the customers to their own proprietary platforms.
Do you have links to prove it?
Do not assume (Microsoft's) malice where (Sun's) incompetence is enough to explain things.
Gee I don't know, how about the non-public APIs they use, vs the public APIs they give everybody else? Was even documented in the MFC/C++ manual, that Microsoft did not use that API for office.
You'll also notice that while they made C# an open standard, they did not make the standard API part of they.
By the way, why would Microsoft deliberately make Java run slow under Windows? It makes no marketing sense - it just means that whoever wants Java (which is a lot of people) would just use a Solaris or Linux server instead - and that isn't good for MS. They'd rather have you run Java on Windows Server and pay them for the license (bonus points if you also use MSSQL, which is my Microsoft actually provides JDBC drivers for SQL Server).
How about because they want to lock you into their product suite with C# and asp?
Microsoft does not play nicely with others, ever. Even when MS is being nice, never trust them, they're like a crack dealer giving out free samples.
Having issues with performance? Don't change your OS, change your apps.
This is probably an issue with your graphics card driver, not Ubuntu itself.
Since the graphics driver is running as part of the kernel, it is part of Ubuntu and perfectly legitimate to include in a benchmark.
But Microsoft spends a huge amount of effort making sure that Java is a slow as possible on Windows machines.
Take Hero Designer, takes a few moments to start on both machines. But leave it running, and then go out to lunch. On Linux its there waiting for you, on windows you're better off rebooting, than you are trying to switch back to it.
An RIAA spokesman is quoted as saying that the litigation campaign has been "successful in raising the public's awareness that file-sharing is illegal."
That says it all really. They have managed a disinformation campaign to make people think that file sharing is illegal. No mention of the fact that it is perfectly legal if you have rights to the work, it is public domain, or you are using it under "fair use" terms, or a number of other more obscure legal circumstances.
Think of it this way, nobody bats an eyelid when you say "filesharing is illegal", but you would get some surprised looks if you said "video recording is illegal" or "photocopying is illegal" - they have managed to taint the technology with a possible illegal use.
Don't worry, they'll get rid of those "public domain" and "fair use" concepts soon enough.
The C spec says that a long must be at least as long as and int. It also says that a short may not me longer than an int. They are all implementation specific. K&R even notes that according to spec, a short, int and long, may all be the same size. O_o
Changing the Java int from 32 bits to 64 bits is stupid, its a virtual machine.
Now allowing the indexing into an array using a long would be a good idea.
At some point, we have to conclude that we are good. Silicon is likely the best material for chips, and will continue to stay that way. other materials have been tried (Germanium was the first) but silicon took precedence because it was cheap and efficient, and I don't see any reason to change that
Silicon sucks.
Pretty much the only redeeming feature it has is that its cheap. when you compare the material properties of Si to GaAs, IIRC, GaAs is better in every way. Unfortunately its also about 100 times as expensive. At least it was back in the mid 90s when I last studied that.
You're getting into the topology an curvature of of space.
http://en.wikipedia.org/wiki/Shape_of_the_Universe
The best metaphor I've seen is an ant walking along the surface of a balloon, he will never find the edge, if he's lucky he might get back to where he started.
So it has no edge, and there is no point at which there is an outside, nor is there some location where you can look up into half nothing, and half stars.
I love Linux as much as the next geek, however, I can sort of understand her point of view, even if she doesn't represent herself very well. If a kid wants to play with Linux and learn about how the computer works then s/he should do it, but if it prevents the computer from working properly with coursework or software provided by the school, then that could be a problem. I can see how it would be highly annoying to a teacher, who really has better things to do than to support PCs, to have to explain why some document won't display properly, or something won't work exactly as it should on Linux. In a setting where spending any time at all on helping kids with how their laptops work is a huge distraction I can see how encouraging students to install Linux would be a very big disruption. Some will disagree, and it's better than it used to be, but I still wouldn't advise my mother to replace Windows with HeliOS or Ubuntu or any other Linux. The reason people choose Mac and Windows isn't entirely marketing and bundling, it's also because they tend to be easier to get support for - or even for novices to figure out.
You understand her point of view about what?
How Linux can't replace Windows?
Wrong, 6 years and counting.
How software can't be Free?
Wrong, please re-read the GPL.
How Windows runs the world?
Wrong, Macs are selling like mad. So are Eee PCs running Linux.
The comments you make about screwing up the school's systems, her being unable to fix things, and demonstrating with the laptop to the other students have exactly zilch to do with the ignorant letter she sent.
It's better than 99% of the shit that's written today.
And even so, you still read /.
I need to qualify myself.
That doesn't actually qualify as a theory; without any math to back it up, its just a crackpot idea that should be listed on crank.net.
Adjusted for inflation, even at US$60, games are much cheaper than they were 10 or especially 20 years ago.
Adjusting for inflation salaries and wages are also dropping; unless you're a high-level exec.
Honest marketing dudes who tell them they're putting out rubbish, don't stay in marketing very long.
There's something about telling the suits stuff they don't want to hear and being honest that causes them to leave the business.
A new theory still being explored is that each galaxy has two black holes. One is intake and one is output. In addition it appears that these galaxies are strung on a cord of high dimensional energy with each end looping back to or near what may be the Universe's center. This is much like a loose strung string of pearls with each pearl being a galaxy.
The two black holes are not like the two holes in a button but rather like a button with one hole on each side. What occurs where the two black holes meet is not understood.
A car analogy... One side of the galaxy is like the intake valve on an engine. The other side of the galaxy is like the exhaust valve... what is not understood is how the engine works and how it apparently takes little or no space in the galaxy itself... as if it resides in a much higher dimension that needs virtually no space.
I wonder what would we see if our planet resided on the other edge of the galaxy?
Cute theory, of course you have to first establish that the universe actually has a center. And from my understanding is that it doesn't. Consider the current estimations of size of the universe, ~93 Billion LY diameter is considerably larger than the observable universe, ~27 billion LY diameter, and the age is ~13 billion years. There is no way for a black holes to communicate information at a distance greater than 13 billion light years.
Ok, the teacher is misinformed and here email is a bit terse. Still, it was a chance to educate someone and make a friend; instead he chose to pen a rude reply and escalate the battle to the school's administration.
I simply do not understand this attitude - FOSS advocates are trying to gain wider adoption of their software and ideas and yet seem to go out of their way to antagonize anyone who doesn't share their viewpoint.
This could come down to a basic question - what right does a teacher or school have to control student activities in the classroom. My guess is that, if push comes to shove, a court would give them broad latitude in such matters. The teacher has no idea what is on the disks; and the school would naturally be concerned about any lawsuits that might arise over that, so they have a legitimate interest in restricting such activities. All it takes is one CD-Rom with something objectionable to a parent or illegal to paint FOSS and it's supporters as somehow evil and a danger to kids. Not that that is right, but winning and losing these kinds of battles rarely hinges on what is right.
FOSS advocates should ask themselves why MS and Apple are successful in getting their products into schools and adopt their approach - working with teachers, teaching them how to use their products to further classroom activities; in short becoming a partner with them. I know a lot of teachers, and most of them just want to help their students learn, avoid hassles from parents and administrators, struggle with the myriad of laws and other things that impact their ability to teach and really care about the kids they teach. Sure, there are some who are useless but most are just trying to do a good job in a challenging environment.
You do not have to agree with or like the teacher's stance, but to further FOSS goals you need to understand it and determine the best way to overcome it. making an enemy is not, IMHO, the best way to further those goals.
I've found teachers open to FOSS if approached the right way. For example, explaining how OpenOffice/NeoOffice can be used for schoolwork by students so parents don't have to shell out cash for MS Office. Give them a disk, with written instructions on how to set it up to save in an MS format and you've made it easy for them to use and helped build credibility for FOSS
The problem is zealots see everything as a threat or challenge; and believe compromise and cooperation is selling out; and that any differing viewpoint or argument against their approach is either flamebait or a troll (as evidenced by /. moderations).
The teacher had already established herself as an enemy. And she deserved to have had her full name, and school name posted in the blog. After all never put anything in writing that you wouldn't want somebody else's lawyer holding up in court.
Stark's real mistakes were made by not copying the principal of the school, and strongly rebuking the teacher for falsely accusing him of a crime. And by spewing hearsay about the NEA.
Even better:
I had a Networking teacher confiscate my laptop, which was running ubuntu, cause he thought I was running some hacked version of XP. A friggin computer teacher. Had to explain to the dean of students what linux was, provided several wiki pages, and pleaded my case before two department heads. Two weeks later, I get my laptop back and the teacher still thinks I'm doing illegal stuff on there. Classic quote from my interrogation.... "What is this Gimp? Is it some hacked Photoshop?"
So yes, they do exist. And they're growing more stupid by the moment.
Your networking teacher needs to join the 90s.
Seriously (surely no one missed the bad relativity joke in that title :-p) though, are black holes really still considered theoretical constructs? For example, Wikipedia starts with "A black hole is a theoretical region of space in which the gravitational field is so powerful that ...". And for Wikipedia haters, this is repeated in literature too.
Meanwhile, in this article -- "the best empirical evidence that super-massive black holes do exist". And besides, I thought many scientific articles bring up black holes now and then without questioning, anyway.
Sure, they're still theoretical constructs in as much as the laws of gravity as we understand them are theoretical constructs.
I fail to see the problem.
MySQL 5.1 isn't upto snuff, just ditch it entirely and just use Postgre.
Secure NASA systems were rooted
Not very secure were they?
What kind of side effects will a progress bar have since you can't know what its doing if you know where it is?
Richard Stallman advocates for a similar thing, a music tax on ISP connections or blank media. Like a radio station that pays an annual fee and and just reports back what they played so that the artists who were broadcasted get their cut.
Dick Stallman apparently doesn't pay for his own Internet connection, or bother to ever look at the bill. Because if he did, he would find a substantial number of other surcharges already attached to it.
The cool thing about Firefox is that you can basically force users into installing malware by exploiting bug 59314. Just keep popping up a dialogue box (with no way to stop it or switch to another tab) until the user gives in and says yes.
It just proves that modal dialogs suck.
At one time I thought it would be a neat idea to have /etc as a database. I realized that it was a bad idea when I realized MS beat me to it with the windows registry, and how bad an idea it really was.
Plain old text files rule!
Newsflash, teenybopper: The world is not divided into "morons" and "people who know how to kill apps in Taskman".
That's right, its morons and people who use an OS with a "kill" command. :-)