The only valid place to use assertions in a real application is in unit tests. Aside from that, this concept should be in the history books. There is simply no valid reason to use assertions otherwise. Why?
1) In general, programs should not simply terminate because they are not happy. They should recover gracefully and continue on. In the cases where it is appropriate to terminate, an assertion is an exceptionally poor way to handle it.
2) Some say to use them during development. I say no fucking way. It's a cop-out for not using proper logging and unit testing. Do your fucking job and you simply won't need assertions.
3) Why, dear God, why did they add this to the Java language?? LET IT DIE!
Yes, and I'm sure if some Google employee came up with some great idea that he spent his 20% free time on, and Google made an assload of money on it, they would give that employee a cut. NOT!
I'm guessing he would walk away with a pat on the back and maybe a couple grand bonus. The only thing this is for is to exploit the employees out of good ideas to make more money for Google. That's it. This is not any kind of "we're so nice" bullshit that peole want to make it out to be. It's great PR for Google and I'm sure it will attract a lot of people who don't think it through, but it's all just a scam. Imo, the whole "we try not to be evil" bit went out the window whenever the implemented this supposed "benefit."
Al Gore understood the significance of the idea and got the Internet (as we know it today) funded. Which, if you know jack shit about anything, is as important as any of the technology involved. Quite simply, it's very possible it would still not exist today if it were not for his efforts to pour money into it.
He didn't create the internet anymore than Tim Berners-Lee did. One cog in the machine. Money is a very important cog.
In any event, Gore has been falsely maligned over this for years and, amazingly, it still continues today. The power of the soundbite.
My post was sarcastic, however, it was also mostly true.
Poor people die all the time from things that people with good insurance or "of means" regularly survive. In general, a hospital is only required to stabilize you from trauma (which they only do because the law requires it). That's it. In your county, they may offer extra services but that's the exception, not the rule.
Yes, this is America. If they can't even afford a phone, they certainly can't afford health insurance so there's no point in rushing them to the hospital if you're not gonna treat them anyway. We only care about people with money, or people with insurance companies that have money.
They don't need services to invade your computer. They come in through email and websites you visit. So, unless you can't use email or webbrowsers on the mac, you have a problem.
Did you read their guidelines on what constitutes an employee-employer relationship? It's a joke. Every contracting job I've ever been on (and that's a lot over 20 years) and every other contractor I know would be classified as employees by Idaho's extremely broad definition of an "employee."
"Basically you are only as protected as the firewall is bug free!!"
Just like all those innately secure programs behind the firewall!!
Brilliant.
The comparison is completely invalid. You cannot compare a new software release to an old one and then complain that the old one isn't as secure. Give me a fucking break. Stop being an iDrone and wake the fuck up and smell the coffee. The Mac has people gunning for it now. You can thank the Mac Mini for that.
Actually they make quite a bit of money selling Opera. It's used a lot as an embedded app in cell phones, PDAs and such. As I understand it, Opera runs on more devices than any other browser. They also are more than willing to make custom versions for just about any platform or purpose.
Any money they make from people sitting in front of desktops is just bonus.
Opera people think that Opera invented the web?? lol...Opera may not have invented a lot of the things it has but it sure as hell was the first to bring all of it together and it sure as hell had this stuff LONG LONG before Firefox. In fact, it had most of this stuff before Firefox even existed.
Also, Opera was not the first to do tabs, but it was the first to do them right. Oh, and Opera was the FIRST browser to have mouse gestures. It was also the first to allow me to restore my previous browsing state after a restart.
Start correcting the Firefox fanbois before you go after the Opera ones. They do have more reason to brag.
The ACLU has NEVER stated that the entire Patriot Act was wrong or bad. There's so much crap in there that it would be near impossible for them to not agree with at least some of it. The problem is that the 10% of it they don't like, THEY REALLY REALLY don't like. So arguing that they are ok with 90% of it is really no argument at all.
The ACLU even has a video where they say they don't disagree with the entire patriot act (this video is typically given free to new members of the ACLU). The same video also documents abuses of the patriot act that the government, surprise surprise, can't seem to find.
Nobody is gonna pay $5k a seat for this. Companies are too cheap to even consider it. The vast majority of bugs just don't require this level of debugging sophistication to solve in short order. The few that do are rare enough to cancel out the benefit of this software. However, some people truely suck at debugging, in which case they can probably justify the 5k.
If this company was smart, they'd sell it for $500 and sell 100 times more copies.
I've been in this business for almost 20 years as a consultant and there has only been one time that I've run into someone with a hygene problem. Oh, and I don't think porn is limited to geeks. And geeks are no more mysogynistic than anyone else.
Your stereotypes are just as bad as the people who say women can't do math and science.
It's a research paper with a bunch of statistics in it. It's not a statement of fact, so don't try and compare it to facts. If the academic who wrote it doesn't know that "irregardless" is not a word or doesn't even have a peer review it before opening it for general consumption, it calls into question the quality of the information being provided. Currently I believe that this has had no peer review whatsoever. I simply don't trust it even though it is potentially very accurate.
It is the responsibility of the scientist to convince his audience.
The only valid place to use assertions in a real application is in unit tests. Aside from that, this concept should be in the history books. There is simply no valid reason to use assertions otherwise. Why?
1) In general, programs should not simply terminate because they are not happy. They should recover gracefully and continue on. In the cases where it is appropriate to terminate, an assertion is an exceptionally poor way to handle it.
2) Some say to use them during development. I say no fucking way. It's a cop-out for not using proper logging and unit testing. Do your fucking job and you simply won't need assertions.
3) Why, dear God, why did they add this to the Java language?? LET IT DIE!
You mean people don't turn that shit off immediately after installing Office?
Yes, and I'm sure if some Google employee came up with some great idea that he spent his 20% free time on, and Google made an assload of money on it, they would give that employee a cut. NOT!
I'm guessing he would walk away with a pat on the back and maybe a couple grand bonus. The only thing this is for is to exploit the employees out of good ideas to make more money for Google. That's it. This is not any kind of "we're so nice" bullshit that peole want to make it out to be. It's great PR for Google and I'm sure it will attract a lot of people who don't think it through, but it's all just a scam. Imo, the whole "we try not to be evil" bit went out the window whenever the implemented this supposed "benefit."
Al Gore understood the significance of the idea and got the Internet (as we know it today) funded. Which, if you know jack shit about anything, is as important as any of the technology involved. Quite simply, it's very possible it would still not exist today if it were not for his efforts to pour money into it.
He didn't create the internet anymore than Tim Berners-Lee did. One cog in the machine. Money is a very important cog.
In any event, Gore has been falsely maligned over this for years and, amazingly, it still continues today. The power of the soundbite.
Wasn't this brought up about a year ago? Is /. that slow on catching on or is it the BBC?
My post was sarcastic, however, it was also mostly true.
Poor people die all the time from things that people with good insurance or "of means" regularly survive. In general, a hospital is only required to stabilize you from trauma (which they only do because the law requires it). That's it. In your county, they may offer extra services but that's the exception, not the rule.
Yes, this is America. If they can't even afford a phone, they certainly can't afford health insurance so there's no point in rushing them to the hospital if you're not gonna treat them anyway. We only care about people with money, or people with insurance companies that have money.
They don't need services to invade your computer. They come in through email and websites you visit. So, unless you can't use email or webbrowsers on the mac, you have a problem.
Did you read their guidelines on what constitutes an employee-employer relationship? It's a joke. Every contracting job I've ever been on (and that's a lot over 20 years) and every other contractor I know would be classified as employees by Idaho's extremely broad definition of an "employee."
I think HP is screwed on this one.
"Basically you are only as protected as the firewall is bug free!!"
Just like all those innately secure programs behind the firewall!!
Brilliant.
The comparison is completely invalid. You cannot compare a new software release to an old one and then complain that the old one isn't as secure. Give me a fucking break. Stop being an iDrone and wake the fuck up and smell the coffee. The Mac has people gunning for it now. You can thank the Mac Mini for that.
It's a privacy issue. Having someone's DNA is an invasion of privacy. This is why you are only required to give your name upon arrest.
Sucks to lose an arguement, eh?
That's ok...mommy will make it all better *smooch*
Actually I do use Opera.
Actually they make quite a bit of money selling Opera. It's used a lot as an embedded app in cell phones, PDAs and such. As I understand it, Opera runs on more devices than any other browser. They also are more than willing to make custom versions for just about any platform or purpose.
Any money they make from people sitting in front of desktops is just bonus.
Opera people think that Opera invented the web?? lol...Opera may not have invented a lot of the things it has but it sure as hell was the first to bring all of it together and it sure as hell had this stuff LONG LONG before Firefox. In fact, it had most of this stuff before Firefox even existed.
Also, Opera was not the first to do tabs, but it was the first to do them right. Oh, and Opera was the FIRST browser to have mouse gestures. It was also the first to allow me to restore my previous browsing state after a restart.
Start correcting the Firefox fanbois before you go after the Opera ones. They do have more reason to brag.
What illegal invasion of privacy are they doing?
Here's specific for you: http://www.aclu.org/SafeandFree/SafeandFree.cfm?ID =12263&c=206
It's a rather lovely summary of surveillance issues in the Patriot Act.
The ACLU has NEVER stated that the entire Patriot Act was wrong or bad. There's so much crap in there that it would be near impossible for them to not agree with at least some of it. The problem is that the 10% of it they don't like, THEY REALLY REALLY don't like. So arguing that they are ok with 90% of it is really no argument at all.
The ACLU even has a video where they say they don't disagree with the entire patriot act (this video is typically given free to new members of the ACLU). The same video also documents abuses of the patriot act that the government, surprise surprise, can't seem to find.
What are they wrong on?
Your reasoning is brilliant. You should hope that your familiy isn't included in that .01% for where it is abused.
You clearly have no understanding of our laws and why they are designed to protect the innocent even at the expense of letting a few bad guys go.
Nobody is gonna pay $5k a seat for this. Companies are too cheap to even consider it. The vast majority of bugs just don't require this level of debugging sophistication to solve in short order. The few that do are rare enough to cancel out the benefit of this software. However, some people truely suck at debugging, in which case they can probably justify the 5k.
If this company was smart, they'd sell it for $500 and sell 100 times more copies.
I've been in this business for almost 20 years as a consultant and there has only been one time that I've run into someone with a hygene problem. Oh, and I don't think porn is limited to geeks. And geeks are no more mysogynistic than anyone else.
Your stereotypes are just as bad as the people who say women can't do math and science.
we'll get to see Padmé's boobies!
sploit for teh win!
kthxbye
It's a research paper with a bunch of statistics in it. It's not a statement of fact, so don't try and compare it to facts. If the academic who wrote it doesn't know that "irregardless" is not a word or doesn't even have a peer review it before opening it for general consumption, it calls into question the quality of the information being provided. Currently I believe that this has had no peer review whatsoever. I simply don't trust it even though it is potentially very accurate.
It is the responsibility of the scientist to convince his audience.