Most Apple users (especially ones that own iPods and newer Apple computers) trust Apple not to screw them over too much.
It may be a proprietary format but it plays on an iPod and on our Macs and it's ours and won't die if the service goes away. It's no more fragile than having the music on a CD in many respects...
Too bad I'm in Canada and can't buy from the service yet:-/
If you have an email address that is 10 digits/numbers long and isn't subject to a dictionary attack (ie. no real words) it is unlikely that some spammer is sending out 36^10 or 3e15 spam to hotmail in order to bruter force her email address.
No. That is not some accidental pitfall that clutzes randomly walk into. Ascribing special properties to the special class in a generalization relation is part of the plan. It's intended usage.
True, but in the sense of Manager is a specialized class of Employee and PointyHairedBoss is an instance of Manager; not in the sense that PointyHairedBoss is a specialized class of the classes EmployedByMyCompany, Person, HasManagerReponsibilities, and FunnyHair.
And _lots_ of people run into this problem. They run into it when they're first learning to program; when they're starting a project; when they're maintaining a project. So we have a problem in practice.
Agreed, in every craft new craftsman make mistakes. This is why the standard training of OOP should include an understanding of why these types of object hierarchies don't work.
In woodworking my "solution" to this problem is the same level as "measure twice, cut once".
Problems beg for solutions. The article cites the problem, and then discuses several solutions. Your post describes a solution. How, exactly, does this make it hard "to believe the article"?
Because the example given is a tyro's mistake. As a journeyman programmer why should I listen to experts who can't come up with a real example of a problem with object oriented approaches that they then purport to solve? If this is the problem they wish to solve... well I stopped doing dumb things like this about 10 years ago.
I might be a bit more inclined to believe the article if the example given wasn't one of the standard OOP pitfalls -- implementing object properties using inheritance.
A real shape library would have methods like isConvex() and numberOfSides() instead of implementing the number of sides as an infinite number of subclasses (triangle, quadrilateral, etc.)
Ummm, yes. Yes I can say naïve. It's pronounced 'Nick'.
Microsoft has shown it's willing to use every trick in the book to maintain market share, in fact they've been convicted of such abuses before. To be concerned about a new tool that will give them unprecedented control is not being "an open source sheep".
You do know that Microsoft can already charge an arm and a leg to get a certificate into the trusted root list on Windows? Imagine how much they will be able to charge when you can't even run software with out certification.
3) The whole "democracy for everyone!" idea is bunk. What makes you think that a system of government that works well for a rich, industrialized nation will work equally well for a decentralized nomad country (Afghanistan) and a very conservative religious society (Iran). Take Iran as a test case. The current government was put into place by a revolution of the people. That's the government they chose. If given the option, right now, they'd choose it again. Is it "right" to remake their country in our own image?
Yep, them brown folk like their warlords and repressive dictators! You're quite the racist elitist, aren't you? Perhaps you agree with brown people in the southern US being disallowed from voting as well?
They didn't choose these governments they just ended up with them.
If the people of Iran had a democracy and WANTED the various religous fanatics in charge they could just elect them. If they didn't they could elect somebody else. Saying that having control over their own destiny is something and entire people choose not to have is idiocy.
Huh? The Slashdot editors take enough flak for the mistakes they make without getting flak when they actually get it right, especially when the "correction" get's modded up to 5...
Ummm, "not deliverable" is the industry term for email that can not be delivered. A non-existant address is one reason but it could be relay attempts, badly formed headers, etc.
Learn the lingo sonny -- this isn't your grandmother's news site...
I'm sure there are MS employees who could teach such a course. But wouldn't these employees be participating in MS' new focus on security?
How many of their experts can they spare for several weeks?
The real question is why are universities allowing a company notorious for insecure products -- with a corporate culture that focuses on shipping product regardless of security issues and with a obvious lack of ability to QA for such problems -- set up such courses? This is clearly for MS PR purposes, how much will students gain from these courses?
This is kind of the definition of fine acting -- the actor reveals more of the text than reading the text reveals.
Try seeing a Shakespearean play with a really good cast -- yes you read those plays in high school and had the failed-hack-writer-who-is-now-teaching-English explain it all -- but seeing someone like Douglas Campbell play Lear is a whole different experience.
Andy Serksis did an amazing job and it should have been recognized with a least a nomination.
Very true. Because he worked hard (sometimes 2 or three jobs) and saved his money my Dad retired at 53 (13 years after his dream date:-) and has been fishing and hunting every since.
I've seen people ahead of me in checkout lines buying $100 worth of lottery tickets who I know
can't afford that. If they took that $5200 a year
and put into savings...
I remember when I learned statistics waAAAaaay back in high school, figured out my Dad's chances of winning the million dollar prize and went home and informed him how "stupid" he was for playing.
He sighed and told me that for 1 dollar a week he could day dream about winning the millions, retiring before he was 40 and doing everything he ever wanted to do in his life but couldn't because he had been kicked out of the house at 15 and had to get a real job instead of going to school and learning statistics. It was a pretty cheap day dream.
I still occassionally buy lottery tickets to this day:-)
Threatened how? Will the US be targeting ancient batteries with their smart bombs? Will any land troops be looking in museums for for ancient clay pots to destroy? Should the US not invade Iraq simply because that this precious artifact may be destroyed? How did this thing survive the crusades and the Gulf War?
Similarily, when the Taleban was destroying ancient Buddha's should this have been a reason to invade all by itself?
I hate how every news article has to somehow relate to the cause of the day...
I have never received unsolicited email at either my (recently defunct) Hotmail or Yahoo accounts.
Both of these accounts were of the form
__ and would probably never come up on the "auto spam" name generators because they are more than 15 characters long.
I don't believe that either Hotmail or Yahoo sells email addresses.
I find dramatizations can't hold a candle to the original work.
The example you gave, BBC's dramatization of Lord of the Rings is very poor compared to the performance of Rob Inglis in his unabridged "reading" of those books.
This is even more apparent with the American dramatizations of LotR's or for the BBC dramatization of The Hobbit vs. Inglis' performance.
The most difficulty is in the abridgement -- especially for an amateur cast -- the author doing the shortening had better be good.
However, a dramatic reading could be done by a single person with modern technology and you wouldn't have the problems of remote communications you mentioned.
Why is it that every religous movement hates it's heretics more than the heathens?
This article looked pretty good until I hit this part:
At first glance, BSD-ish licences may appear to be even more free. In real life, this turns out to not be so: the software can be modified and the results do not need to be returned to the community at large. BSD licenced software can be hidden away again (without loss of the originals, mind you) and perverted so that it breaks other implementations, as Microsoft did with the Kerberos authentication system (and many other things). Windows (finally, with 2000 and XP) has a long list of BSD acknowledgements in its "about" panel and documentation [see bottom of that page].
I'm beginning to hate the GPL guys just because they have to shit on every other open source developer because they don't agree with politics of their GPL manifesto.
BSD is more free; at first glance and every glance. That somebody can pervert that freedom is one of the costs of being free. Us BSD'ers are not the enemy -- look further up the list not further down.
I found that as I started using OO languages and techniques (Objective C and Java + MVC and Design Patterns) I almost stopped using debuggers. I almost always know exactly where the bug is as soon as I see the behaviour and can find it by inspection in a few seconds.
This is also experienced based -- as I get older I use debuggers less and less but my code output has remained constant or improved (even though I don't put in all nighters any more:-)
I'm finding it really hard to get excited by the fact that there is no effort being put into debuggers where as 10 years ago it would have been a big deal.
Perhaps that's also part of the problem -- when I evaluate tools etc. I don't spend a lot of time looking at the debugger these days...
And, admittedly, it was based upon the NeXT OS which had been around for years and, admittedly, was itself based upon BSD which has been around for years.
Personally I blame X Windows -- what an abomination and a time sink that is...
- Spammer sends tons of email to earthlink with the Reply-To: set to be a random known good non-earthlink address.
- Earthlink starts mail bombing Yahoo, AOL and Hotmail
addresses.
- AOL, Yahoo and Hotmail gang up and RBL Earthlink.
- Earthlink rethinks it's approach
- Profit!
There are many reasons why most commercial email vendors don't have this feature on their mail serversIt may be a proprietary format but it plays on an iPod and on our Macs and it's ours and won't die if the service goes away. It's no more fragile than having the music on a CD in many respects ...
Too bad I'm in Canada and can't buy from the service yet :-/
If you have an email address that is 10 digits/numbers long and isn't subject to a dictionary attack (ie. no real words) it is unlikely that some spammer is sending out 36^10 or 3e15 spam to hotmail in order to bruter force her email address.
True, but in the sense of Manager is a specialized class of Employee and PointyHairedBoss is an instance of Manager; not in the sense that PointyHairedBoss is a specialized class of the classes EmployedByMyCompany, Person, HasManagerReponsibilities, and FunnyHair.
And _lots_ of people run into this problem. They run into it when they're first learning to program; when they're starting a project; when they're maintaining a project. So we have a problem in practice.
Agreed, in every craft new craftsman make mistakes. This is why the standard training of OOP should include an understanding of why these types of object hierarchies don't work.
In woodworking my "solution" to this problem is the same level as "measure twice, cut once".
Problems beg for solutions. The article cites the problem, and then discuses several solutions. Your post describes a solution. How, exactly, does this make it hard "to believe the article"?
Because the example given is a tyro's mistake. As a journeyman programmer why should I listen to experts who can't come up with a real example of a problem with object oriented approaches that they then purport to solve? If this is the problem they wish to solve ... well I stopped doing dumb things like this about 10 years ago.
A real shape library would have methods like isConvex() and numberOfSides() instead of implementing the number of sides as an infinite number of subclasses (triangle, quadrilateral, etc.)
Perhaps these guys should have read Antipatterns or Pitfalls of Object Oriented Development instead of wasting their time with this article.
At least a project like this won't get compared to LotR every 5 minutes like any other epic he did would be.
Microsoft has shown it's willing to use every trick in the book to maintain market share, in fact they've been convicted of such abuses before. To be concerned about a new tool that will give them unprecedented control is not being "an open source sheep".
You do know that Microsoft can already charge an arm and a leg to get a certificate into the trusted root list on Windows? Imagine how much they will be able to charge when you can't even run software with out certification.
Yep, them brown folk like their warlords and repressive dictators! You're quite the racist elitist, aren't you? Perhaps you agree with brown people in the southern US being disallowed from voting as well?
They didn't choose these governments they just ended up with them.
If the people of Iran had a democracy and WANTED the various religous fanatics in charge they could just elect them. If they didn't they could elect somebody else. Saying that having control over their own destiny is something and entire people choose not to have is idiocy.
Huh? The Slashdot editors take enough flak for the mistakes they make without getting flak when they actually get it right, especially when the "correction" get's modded up to 5 ...
Learn the lingo sonny -- this isn't your grandmother's news site ...
The real question is why are universities allowing a company notorious for insecure products -- with a corporate culture that focuses on shipping product regardless of security issues and with a obvious lack of ability to QA for such problems -- set up such courses? This is clearly for MS PR purposes, how much will students gain from these courses?
Try seeing a Shakespearean play with a really good cast -- yes you read those plays in high school and had the failed-hack-writer-who-is-now-teaching-English explain it all -- but seeing someone like Douglas Campbell play Lear is a whole different experience.
Andy Serksis did an amazing job and it should have been recognized with a least a nomination.
Those of us from Canada know our Metric to Imperial conversions, you hosers!
6.8lbs ~= 3.09kg 6.9lbs ~= 3.13kg
I've seen people ahead of me in checkout lines buying $100 worth of lottery tickets who I know can't afford that. If they took that $5200 a year and put into savings ...
He sighed and told me that for 1 dollar a week he could day dream about winning the millions, retiring before he was 40 and doing everything he ever wanted to do in his life but couldn't because he had been kicked out of the house at 15 and had to get a real job instead of going to school and learning statistics. It was a pretty cheap day dream.
I still occassionally buy lottery tickets to this day :-)
As one sig I see here on Slashdot goes: Behind every sleazy lawyer is a sleazy client.
In this case the BSA is acting as a hired gun for Microsoft, so Microsoft should be getting the bad PR.
Similarily, when the Taleban was destroying ancient Buddha's should this have been a reason to invade all by itself?
I hate how every news article has to somehow relate to the cause of the day ...
Both of these accounts were of the form __ and would probably never come up on the "auto spam" name generators because they are more than 15 characters long.
I don't believe that either Hotmail or Yahoo sells email addresses.
I'm I going to get modded as redundant for that [sic] I put up there :-)
The example you gave, BBC's dramatization of Lord of the Rings is very poor compared to the performance of Rob Inglis in his unabridged "reading" of those books.
This is even more apparent with the American dramatizations of LotR's or for the BBC dramatization of The Hobbit vs. Inglis' performance.
The most difficulty is in the abridgement -- especially for an amateur cast -- the author doing the shortening had better be good.
However, a dramatic reading could be done by a single person with modern technology and you wouldn't have the problems of remote communications you mentioned.
This article looked pretty good until I hit this part:
I'm beginning to hate the GPL guys just because they have to shit on every other open source developer because they don't agree with politics of their GPL manifesto.BSD is more free; at first glance and every glance. That somebody can pervert that freedom is one of the costs of being free. Us BSD'ers are not the enemy -- look further up the list not further down.
This is also experienced based -- as I get older I use debuggers less and less but my code output has remained constant or improved (even though I don't put in all nighters any more :-)
I'm finding it really hard to get excited by the fact that there is no effort being put into debuggers where as 10 years ago it would have been a big deal.
Perhaps that's also part of the problem -- when I evaluate tools etc. I don't spend a lot of time looking at the debugger these days ...
C'mon -- this is really small potatoes ...
Personally I blame X Windows -- what an abomination and a time sink that is ...
Interesting to note that Apple leaves alone people like Apple Auto Glass here in Canada -- different industry!
We should be more concerned with the ownership of generic words at the DNS level which is the real trademark travesty these days.