Java vs C# is the wrong comparison to be making when it comes to what is "better" to develop on. What should be looked at is the JVM vs CLR. This is where the real power of these two languages, and the others that run on them, comes to light. Languages and libraries can be made, but if the underlying VM doesn't support certain features, no syntax will make up for it.
And, in my opinion, the CLR is slightly ahead of Java when it comes to power, mostly because of the support for generics at runtime, whereas the JVM doesn't (Java generics are type erased at compile time).
Here is what I would do if I were in your position:
1. Leave your money in the car/at home. The less easy it is to run to the snack machine, the better.
2. Bring your meals. For 12 hours I would bring 4 meals, and eat 2 more meals at home. You want to eat small meals regularly to keep your metabolism high.
3. Drink enough to piss every hour. Not only will you be properly hydrated, but getting up to piss every hour is you getting out of your chair and walking.
4. Take the long way to everything, and never the elevator.
5. Do a set of push-ups and sit-ups every hour.
And how exactly does knowing tips to fix a lockup prevent you from getting lockups? Does your computer all of a sudden realize that it can't win and give in and never lock up again?
So you're claiming the "Wont someone please think of the children" defense?
If they don't want to use Vista or any other piece of software, that's their choice, but to think that somehow they are doing this to protect me by making me see the "error of my ways", well that's a giant bag of crap. They are called PERSONAL choices for a freaking reason.
First, I am not sure that email is really by Gates You do realize that this email is part of the documentation turned over to the DOJ by MS for the Anti-trust case. This isn't a "leaked" email.
There are a lot of competing Linux kernels out there. All those little patches that the various distro's apply are essentially competing kernels.
As to X.org, the problem as I see it is multi-part. First, this crap is hard, and there are few developers out there who can actually do X programming well. This leads to a lack of competition because there is a shortage of developers. And second, X.org didn't really "fork" from Xfree86. In a typical fork, developers will choose a side and work down that branch, and then the new fork brings an infusion of developers who want to work on the code. What happened with X.org is they forked and everyone but the old leadership moved. All the developers that wanted to work on X were already working on X, so things stagnated very fast again.
If you are already out the door, you already have plans, and will be out. So you can either:
A) Walk your happy ass by the movie theater and look at the times on the board, picking the most convenient time. B) Use the cellphone that is invariably melded to the side of your face and call said theater. C) Pick up that ancient thing called, I think it's Newspaper, and look at the times.
Seriously, wasting money to speed up boot times, are we sure this isn't a Gentoo project? Seems like some stupid miniscule optimization that would appeal to that crowd.
Copying software is not free, it does have a cost. A more correct statement would be, "For the consumer, after paying for the things you need to copy the first piece of software, each additional piece is at or close to 0" And something similar for the producer of said software.
Or perhaps before they start providing incentives, they start by treating their employees like humans instead of freaking line item expenses.
Why the hell should I work 70 hour weeks, kill myself outside of a job to learn the latest tech, deal with idiot management and unreasonable schedules when the company would gladly lay me off to save $5?
Treat people like cattle, and you get a bunch of people just biding time until the grass is greener elsewhere.
Actually, I bet none of them are for a couple of reasons. 1) These are machines that do very little if anything on a network. They are usually those boxes that sit in "mom's office" for her to do home accounting, and if they are on the net, they do email and some web with very very old browsers. And 2)Thier libraries are so old that the attack vectors modern virus/worms use just don't exist.
Tivo isn't the hardware, Tivo is the service.
You can do whatever you wish with the hardware you get when you purchace a Tivo package, you just can't use their service without using software that they say, and they have every right to say that.
So, you seem to think that the purchase dollars of the entire consumer market is going to be less effective than a license that hardware and software developers can just ignore and still reach 90+% of their market?
The only thing that the GPL3 will succeed in doing with their new direction of now controlling how people are able to run software, not just distribute it, is killing itself.
Ah, yes, because fighting for fair technological access, and freedom to choose who you give your money to are completely unimportant. There are plenty of people fighting for AIDS vaccines, hell, on my way to work each morning I pass several billboards with various celebrities pimping AIDS awareness, and that's not to mention the ones IN the mall, or the advertisments I see on TV.
OSS alternatives have been in the marketplace for years now, at a license price of $0. So why is it in schools, who are notorious for going with the lowest price no matter who gives it? Maybe that is the question you should answer instead of whining that kids will have access to modern software that they wouldn't have if MS hadn't given it to the school. And no, OSS obviously wasn't an option, if it was the schools would have adopted it long before now.
No, MS isn't the biggest evil in the world, just in computers. The "moral struggle" is strange? The company has been convicted of Anti-Competitave tactics multiple times in several countries. Why shouldn't this be a little alarming? They're effectively forcing students to learn NOTHING except Microsoft products, blocking out all alternatives, so that they keep their market share.
As opposed to IBM, who have a larger patent pool than MS(or are patents good this week?), was a charged monopolist, but excercised their huge legal team to skirt around those charges. Oh, but all is forgiven now because they are "The defenders of OSS and Linux against SCO". I see.
I am pissed about all those things, too. Why "come on"? Why has Microsoft been given a free pass? What have they done to deserve not getting pissed at?
And how have they been given a free pass? Since their conviction they have been the largest target of lawsuits, mostly frivolous or intentionally brough to harm their business while helping OSS (Eolas anyone?). They have to defend every decision they make to every major government, even if it's the decision that the governments told them they needed to make. No, I don't think MS has gotten a free pass for anything since their conviction.
I don't think you work as an industry shill, because you sound sincere. But you need to realize that every application of DRM, even the ones you might contextually call "good", can and will come back to bite us.
Well then why don't we just get rid of the real source of all this, digital media. Wait, we can go even further, computers. All computers are henceforth deemed evil and wrong, and should be eliminated, because in some future time they may be used in a way that will come back to bite us. Wait, they already are...OMG!!!!
If you are too slow to catch on, the same rhetoric that you, and every other anti-drm the technology people spew, can be said about ANY technology. That is why I said before, DRM the technology is not wrong, DRM the technology is not evil, BAD uses of DRM are. And, just because you can't think of any use for them NOW, or the implementations NOW are bad, does not mean that in 5-10 years that situation will still exist. Going back to nuclear power, had we not persued it because of the potential for it to wipe out the human race, we would not have a lot of knowledge we have today because they would not have had nuclear power.
DRM can never be open, becuase if it were, it would be defeatable. DRM isnt about protecting rights, its about taking yours away so that big media can prevent you from moving from one platform to another without having to pay them again each time. Spoken like a true sheeple. DRM can be open, most cryptographic algorithms are open, and they seem to be doing just fine. And the example you gave is one of the bad uses of DRM.
DRM is like AJAX, it isn't a specific technology, but an application of other technologies to manage what others may do with something. Encrypting a message is DRM, SSL is DRM, anything that prevents others from seeing or doing what they want with some digital data is DRM.
Java vs C# is the wrong comparison to be making when it comes to what is "better" to develop on. What should be looked at is the JVM vs CLR. This is where the real power of these two languages, and the others that run on them, comes to light. Languages and libraries can be made, but if the underlying VM doesn't support certain features, no syntax will make up for it. And, in my opinion, the CLR is slightly ahead of Java when it comes to power, mostly because of the support for generics at runtime, whereas the JVM doesn't (Java generics are type erased at compile time).
Here is what I would do if I were in your position: 1. Leave your money in the car/at home. The less easy it is to run to the snack machine, the better. 2. Bring your meals. For 12 hours I would bring 4 meals, and eat 2 more meals at home. You want to eat small meals regularly to keep your metabolism high. 3. Drink enough to piss every hour. Not only will you be properly hydrated, but getting up to piss every hour is you getting out of your chair and walking. 4. Take the long way to everything, and never the elevator. 5. Do a set of push-ups and sit-ups every hour.
And how exactly does knowing tips to fix a lockup prevent you from getting lockups? Does your computer all of a sudden realize that it can't win and give in and never lock up again?
So you're claiming the "Wont someone please think of the children" defense? If they don't want to use Vista or any other piece of software, that's their choice, but to think that somehow they are doing this to protect me by making me see the "error of my ways", well that's a giant bag of crap. They are called PERSONAL choices for a freaking reason.
There are a lot of competing Linux kernels out there. All those little patches that the various distro's apply are essentially competing kernels. As to X.org, the problem as I see it is multi-part. First, this crap is hard, and there are few developers out there who can actually do X programming well. This leads to a lack of competition because there is a shortage of developers. And second, X.org didn't really "fork" from Xfree86. In a typical fork, developers will choose a side and work down that branch, and then the new fork brings an infusion of developers who want to work on the code. What happened with X.org is they forked and everyone but the old leadership moved. All the developers that wanted to work on X were already working on X, so things stagnated very fast again.
Why don't you look for yourself? http://samples.msdn.microsoft.com/csstestpages/default.htm/
The only 100% secure system is one that is disconnected from everything, in a locked room that no one has a key to, and no one can get in to.
Sure, look here http://en.wikipedia.org/wiki/Bill_%26_Melinda_Gates_Foundation for the money
If you are already out the door, you already have plans, and will be out. So you can either:
A) Walk your happy ass by the movie theater and look at the times on the board, picking the most convenient time.
B) Use the cellphone that is invariably melded to the side of your face and call said theater.
C) Pick up that ancient thing called, I think it's Newspaper, and look at the times.
Seriously, wasting money to speed up boot times, are we sure this isn't a Gentoo project? Seems like some stupid miniscule optimization that would appeal to that crowd.
Copying software is not free, it does have a cost. A more correct statement would be, "For the consumer, after paying for the things you need to copy the first piece of software, each additional piece is at or close to 0" And something similar for the producer of said software.
Or perhaps before they start providing incentives, they start by treating their employees like humans instead of freaking line item expenses.
Why the hell should I work 70 hour weeks, kill myself outside of a job to learn the latest tech, deal with idiot management and unreasonable schedules when the company would gladly lay me off to save $5?
Treat people like cattle, and you get a bunch of people just biding time until the grass is greener elsewhere.
Actually, I bet none of them are for a couple of reasons. 1) These are machines that do very little if anything on a network. They are usually those boxes that sit in "mom's office" for her to do home accounting, and if they are on the net, they do email and some web with very very old browsers. And 2)Thier libraries are so old that the attack vectors modern virus/worms use just don't exist.
There was a documentary about how we would respond. http://www.imdb.com/title/tt0120201/
Yeah, XMLHttpRequest, abysmal failure.
I have no idea what you just said, but you touched my heart. You truly are special.
Tell me with a straight face that evolution as a theory is wrong
Wrong, no. Might be wrong, yes. That is afterall, the essense of a theory.
Tivo isn't the hardware, Tivo is the service. You can do whatever you wish with the hardware you get when you purchace a Tivo package, you just can't use their service without using software that they say, and they have every right to say that.
So, you seem to think that the purchase dollars of the entire consumer market is going to be less effective than a license that hardware and software developers can just ignore and still reach 90+% of their market? The only thing that the GPL3 will succeed in doing with their new direction of now controlling how people are able to run software, not just distribute it, is killing itself.
The fact that something like 80% of the people use Google despite that shows that they've put together the most recognizable product
There, I fixed your statement. Quality has nothing to do with it.
"Should one act ethically?*" *As I or my leader have defined ethically, without your input, because we know best
There, I fixed your question.
Ah, yes, because fighting for fair technological access, and freedom to choose who you give your money to are completely unimportant. There are plenty of people fighting for AIDS vaccines, hell, on my way to work each morning I pass several billboards with various celebrities pimping AIDS awareness, and that's not to mention the ones IN the mall, or the advertisments I see on TV.
OSS alternatives have been in the marketplace for years now, at a license price of $0. So why is it in schools, who are notorious for going with the lowest price no matter who gives it? Maybe that is the question you should answer instead of whining that kids will have access to modern software that they wouldn't have if MS hadn't given it to the school. And no, OSS obviously wasn't an option, if it was the schools would have adopted it long before now.
No, MS isn't the biggest evil in the world, just in computers. The "moral struggle" is strange? The company has been convicted of Anti-Competitave tactics multiple times in several countries. Why shouldn't this be a little alarming? They're effectively forcing students to learn NOTHING except Microsoft products, blocking out all alternatives, so that they keep their market share.
As opposed to IBM, who have a larger patent pool than MS(or are patents good this week?), was a charged monopolist, but excercised their huge legal team to skirt around those charges. Oh, but all is forgiven now because they are "The defenders of OSS and Linux against SCO". I see.
I am pissed about all those things, too. Why "come on"? Why has Microsoft been given a free pass? What have they done to deserve not getting pissed at?
And how have they been given a free pass? Since their conviction they have been the largest target of lawsuits, mostly frivolous or intentionally brough to harm their business while helping OSS (Eolas anyone?). They have to defend every decision they make to every major government, even if it's the decision that the governments told them they needed to make. No, I don't think MS has gotten a free pass for anything since their conviction.
I don't think you work as an industry shill, because you sound sincere. But you need to realize that every application of DRM, even the ones you might contextually call "good", can and will come back to bite us.
Well then why don't we just get rid of the real source of all this, digital media. Wait, we can go even further, computers. All computers are henceforth deemed evil and wrong, and should be eliminated, because in some future time they may be used in a way that will come back to bite us. Wait, they already are...OMG!!!!
If you are too slow to catch on, the same rhetoric that you, and every other anti-drm the technology people spew, can be said about ANY technology. That is why I said before, DRM the technology is not wrong, DRM the technology is not evil, BAD uses of DRM are. And, just because you can't think of any use for them NOW, or the implementations NOW are bad, does not mean that in 5-10 years that situation will still exist. Going back to nuclear power, had we not persued it because of the potential for it to wipe out the human race, we would not have a lot of knowledge we have today because they would not have had nuclear power.
DRM can never be open, becuase if it were, it would be defeatable. DRM isnt about protecting rights, its about taking yours away so that big media can prevent you from moving from one platform to another without having to pay them again each time.
Spoken like a true sheeple. DRM can be open, most cryptographic algorithms are open, and they seem to be doing just fine. And the example you gave is one of the bad uses of DRM.
DRM is like AJAX, it isn't a specific technology, but an application of other technologies to manage what others may do with something. Encrypting a message is DRM, SSL is DRM, anything that prevents others from seeing or doing what they want with some digital data is DRM.