A reference is not the same thing as a pointer. A pointer is one way to implement a reference, and judging by Java's error messages it's how most implementations have implemented them (it may be required in the spec for all I know).
Then again, pointers aren't even in the original spec for C++, you were just supposed to use references. That never caught on among compiler writers, though.
Words often have different meanings depending on the domain in which they are used. One such word is "organic". In chemistry, it refers to compounds based on carbon. In agriculture, it doesn't mean that.
Quoth m-w.com:
3 a (1) : of, relating to, or derived from living organisms (2) :
of, relating to, yielding, or involving the use of food produced with the use of feed or fertilizer of plant or animal origin without employment of chemically formulated fertilizers, growth stimulants, antibiotics, or pesticides (as organic farming, organic produce) b (1) : of, relating to, or containing carbon compounds (2) : relating to, being, or dealt with by a branch of chemistry concerned with the carbon compounds of living beings and most other carbon compounds
Monsanto is evil. Very very evil. You think Microsoft or the RIAA are evil? Multiply that by about 200,000 and you might get some idea of how evil Monstanto and ADM are. GM "food" is going to wind up being the next black plague...
A Verizon tech was once installing a DSL line in our phone closet. For no reason we have ever been able to determine, he ripped out our other DSL and one of our T1s. Having nearly crippled our datacenter (I took back all my gripes about BGP that day), he installed his line and happily left.
Verizon never did apologize or try to explain, but they did cut us a deal on our first month's bill.
It's not too bad as synecdoches go... CPU just means "central processing unit". That certainly seems like an accurate way to distinguish a the tower from the peripherals.
They're annoying, but they're not the problem. I used to get OptInRealBig messages. I clicked on the "unsubscribe" links a few times. They stopped coming.
All of Richter's emails (at least that I've seen) come with contact information for the sending company and unsubscribe instructions as required by law. And as far as I've seen, the unsubscribe instructions work. If anybody here has unsubscribed from OIRB and still gotten mailings, that's different. But as far as I've seen, OIRB uses real reply-to's, real headers, and really only gets addresses that left a "email me" checkbox checked somewhere.
Richter is annoying, but he's not the main spam problem. He runs a real company that complies with the letter if not the spirit of the law. The real problem is hijacked boxes and east Asian server farms sending billions of fraudulant, forged, difficult-to-trace messages every day. Shutting down Richter and easing the burdens on people too stupid to uncheck the "let partners email me" checkbox won't solve that.
There's a really great/awful "Citibank" scam that javascripts images that mimick the address bar and secure status bar, plus javascripting a fake verisign popup. It took netstat'ing to convince a coworker it was fake.
None of this particularly makes me regret running Linux, personally...
IP-based authentication is fine if all of your users are mailing from predictable IP addresses. Our mail hosting clients who don't dial in to us are coming from God-knows-where, so SMTP auth lets them use our sendmail without opening the box up to J. Random Spammer. (Though, we prefer if they use their ISP's SMTP server.)
I don't know if it's "widespread", but I'd imagine most mail hosting shops that don't provide Internet access for all of their clients use it.
Software patents in and of themselves are not evil.
Yes, they are. Software is no more the appropriate subject of a patent than a novel or painting is.
OK, maybe not "evil", but stupid and contrary to the point of patents. Patents are for widgets and doohickii, not ideas.
Look: ultimately, you can reduce (programatically, without any human creativity involved) any software program to a lambda calculus expression. A lambda calculus expression is just math. You can't patent math.
A computer worm is a self-replicating computer program, similar to a computer virus. A virus attaches itself to, and becomes part of, another executable program; a worm is self-contained and does not need to be part of another program to propagate itself.
So, to reiterate: a virus requires another executable as a host, a worm does not. That is the difference between the two.
The concept of a "trojan horse" is somewhat orthogonal to that of "virus" or "worm", though I think it is a distinct enough phenomenon to warrant its own designation.
A virus is a program that runs in the memory space of another executable and replicates itself to other instances of that executable; essentially, it's an unwanted plug-in.
A worm is a program that replicates itself against the user's wishes without requiring another executable as a host.
A Trojan horse is a program that masquerades as a desired program in order to gain access to the user's system. Trojan horses may or may not replicate themselves.
This is pretty clearly a Trojan horse: it advertised itself to the lUser as a copy of Microsoft Word in order to gain access to his system. The payload of the unwanted software (be it virus, worm, Trojan, or something else) is irrelevant to its classification.
Except, in reality, you are probably a spammer (therefore by definition a criminal) so you just ignore complaints anyway.
Well, yeah, Richter is a spammer & a criminal; I'm just pointing out that despite that he has a valid point that SpamCop's way of doing things causes collateral damage to legitimate mailing lists with forgetful or clueless users. And to those who say "SpamCop doesn't have the power to shut you down", that's kind of irresponsible to say since quite a few ISPs will cut you off at the drop of a hat if any of their netblocks get blacklisted even if it's not your fault.
It's just one of the many problems spam causes: most users have been told "never click on the unsubscribe link". Well, those of us who have legitimate mailing lists really want to know when a user wants to unsubscribe from a list because A) we don't want to spam them and B) it's cheaper for us to send the mailing to as few people as possible. So, we need to find some way that users can unsubscribe from a list that a spammer can't abuse. I'm open for any ideas you have.
That brings up another point, that a lot of people on here seem to believe that "sending lots of email costs next to nothing", which is absurd: it costs a lot. Now admittedly we have a lot of overhead spammers don't have to worry about (eg, our unsub system has to work, our super-unsub system has to work, we have to staff help & abuse desks, etc.), but even without those expenses, setting up a stable & secure mailer cluster is not trivial or cheap.
And the problem is non-existant. Spamcop replaces the real email address with a randomly generated prefix - a temporary email address - thereby protecting the client. ISPs can reply to that email address which returns a response back to the original complainant. So what's stopping him from doing that - nothing!
Well, consider this scenario:
Person A receives an allegedly unsolicited email from you.
Person A complains to Spam Cop.
Spamcop tells you "someone complained. we're getting you shut down."
You say "What was his email address? I have the logs of the date, time, and IP address from which he asked to receive this newsletter. If through some never-before-seen miracle he got on my mailing list without signing up for it, I'll be more than happy to take him off."
Spamcop says, "Sorry, that would make it too easy to prove that it's this idiot's fault for asking to receive special offers."
You say "fine, I'll just remove him from the list. What's his email address?"
spamcop says, "sorry, we'd much rather stop all bulk emailing than actually solve individual's problems. FOAD."
that's not exhaustive but those were the breakages that really drove me insane. Back when I was administering Win2k boxes, I'd count it as a good day if I downloaded SP2 and the resolution didn't go to 640x480.
Maybe I had bizzare hardware. Maybe I somehow installed the service pack wrong. I don't know. The simple fact is one of the main reasons I switched to Linux back in '01 was that Windows 2000 was constantly breaking and couldn't seem to deal with my hardware whereas Linux could. On the Linux side, the situation has only improved; I imagine if I had had the patience to stay with it and wait for XP the Windows situation would have improved. But, I didn't, and I'm pretty happy as a mostly-Linux admin now.
Laptop mode definitely helps, but as a side effect DMA is disabled for laptops now (well, atleast on my Acer TravelMate 274), which hampers startup performance a little.
Eh? How do the IDE bus and hard drive know they're on a laptop? Are you sure something weird didn't happen with hdparm?
Yeah... because Win2k SP2 didn't break any drivers at all...
If I lived in this strange world that a lot of slashdotters do where hardware apparently works easily and reliably with Windows, I would have never switched to Linux. But, in my world, Windows never loads the right drivers, and loses or breaks the drivers once you install them.
Ummm... I upgraded to 2.6.6-rc1 a while ago (April 16 according to/proc/version), and it had already been out a few days. Given that there probably aren't big differences between rc1 and rc3, I'd imagine any nvidia b0rkage has been present in rc1 and rc2 also, and available for about a month.
Let me get this straight... a laser article with no references to a big friggin' shark, and just this one reference to Real Genius? What's become of/.?
A reference is not the same thing as a pointer. A pointer is one way to implement a reference, and judging by Java's error messages it's how most implementations have implemented them (it may be required in the spec for all I know).
Then again, pointers aren't even in the original spec for C++, you were just supposed to use references. That never caught on among compiler writers, though.
What can I say but, "Ouch"? The truth hurts.
Words often have different meanings depending on the domain in which they are used. One such word is "organic". In chemistry, it refers to compounds based on carbon. In agriculture, it doesn't mean that.
Quoth m-w.com:
Monsanto is evil. Very very evil. You think Microsoft or the RIAA are evil? Multiply that by about 200,000 and you might get some idea of how evil Monstanto and ADM are. GM "food" is going to wind up being the next black plague...
A Verizon tech was once installing a DSL line in our phone closet. For no reason we have ever been able to determine, he ripped out our other DSL and one of our T1s. Having nearly crippled our datacenter (I took back all my gripes about BGP that day), he installed his line and happily left.
Verizon never did apologize or try to explain, but they did cut us a deal on our first month's bill.
Solaris has /sbin as a symlink to /usr/sbin
I wouldn't. As an example, CompUSA sells SCSI controllers but not SCSI drives.
It's not too bad as synecdoches go... CPU just means "central processing unit". That certainly seems like an accurate way to distinguish a the tower from the peripherals.
They're annoying, but they're not the problem. I used to get OptInRealBig messages. I clicked on the "unsubscribe" links a few times. They stopped coming.
All of Richter's emails (at least that I've seen) come with contact information for the sending company and unsubscribe instructions as required by law. And as far as I've seen, the unsubscribe instructions work. If anybody here has unsubscribed from OIRB and still gotten mailings, that's different. But as far as I've seen, OIRB uses real reply-to's, real headers, and really only gets addresses that left a "email me" checkbox checked somewhere.
Richter is annoying, but he's not the main spam problem. He runs a real company that complies with the letter if not the spirit of the law. The real problem is hijacked boxes and east Asian server farms sending billions of fraudulant, forged, difficult-to-trace messages every day. Shutting down Richter and easing the burdens on people too stupid to uncheck the "let partners email me" checkbox won't solve that.
There's a really great/awful "Citibank" scam that javascripts images that mimick the address bar and secure status bar, plus javascripting a fake verisign popup. It took netstat'ing to convince a coworker it was fake.
None of this particularly makes me regret running Linux, personally...
IP-based authentication is fine if all of your users are mailing from predictable IP addresses. Our mail hosting clients who don't dial in to us are coming from God-knows-where, so SMTP auth lets them use our sendmail without opening the box up to J. Random Spammer. (Though, we prefer if they use their ISP's SMTP server.)
I don't know if it's "widespread", but I'd imagine most mail hosting shops that don't provide Internet access for all of their clients use it.
Kim Jung Il. There's a blow to the ego...
Yes, they are. Software is no more the appropriate subject of a patent than a novel or painting is.
OK, maybe not "evil", but stupid and contrary to the point of patents. Patents are for widgets and doohickii, not ideas.
Look: ultimately, you can reduce (programatically, without any human creativity involved) any software program to a lambda calculus expression. A lambda calculus expression is just math. You can't patent math.
There's still no length that will divide both a square's side and its diagonal. Just as an example.
I read grandparent post to mean, "can barely even program in *sneer* java, let alone do anything better."
Yeah? Find a length of which a square's side and its diagonal are both multiples.
I'll quote wikipedia...
So, to reiterate: a virus requires another executable as a host, a worm does not. That is the difference between the two.
The concept of a "trojan horse" is somewhat orthogonal to that of "virus" or "worm", though I think it is a distinct enough phenomenon to warrant its own designation.
Just to clear things up for you:
This is pretty clearly a Trojan horse: it advertised itself to the lUser as a copy of Microsoft Word in order to gain access to his system. The payload of the unwanted software (be it virus, worm, Trojan, or something else) is irrelevant to its classification.
Well, yeah, Richter is a spammer & a criminal; I'm just pointing out that despite that he has a valid point that SpamCop's way of doing things causes collateral damage to legitimate mailing lists with forgetful or clueless users. And to those who say "SpamCop doesn't have the power to shut you down", that's kind of irresponsible to say since quite a few ISPs will cut you off at the drop of a hat if any of their netblocks get blacklisted even if it's not your fault.
It's just one of the many problems spam causes: most users have been told "never click on the unsubscribe link". Well, those of us who have legitimate mailing lists really want to know when a user wants to unsubscribe from a list because A) we don't want to spam them and B) it's cheaper for us to send the mailing to as few people as possible. So, we need to find some way that users can unsubscribe from a list that a spammer can't abuse. I'm open for any ideas you have.
That brings up another point, that a lot of people on here seem to believe that "sending lots of email costs next to nothing", which is absurd: it costs a lot. Now admittedly we have a lot of overhead spammers don't have to worry about (eg, our unsub system has to work, our super-unsub system has to work, we have to staff help & abuse desks, etc.), but even without those expenses, setting up a stable & secure mailer cluster is not trivial or cheap.
Well, consider this scenario:
I've seen SP2 break:
- A Radeon driver
- An ENSONIQ sound card driver
- Some wireless card driver
- Pagemaker (related to #1 I think; same machine)
- The certificate store on a webserver
that's not exhaustive but those were the breakages that really drove me insane. Back when I was administering Win2k boxes, I'd count it as a good day if I downloaded SP2 and the resolution didn't go to 640x480.Maybe I had bizzare hardware. Maybe I somehow installed the service pack wrong. I don't know. The simple fact is one of the main reasons I switched to Linux back in '01 was that Windows 2000 was constantly breaking and couldn't seem to deal with my hardware whereas Linux could. On the Linux side, the situation has only improved; I imagine if I had had the patience to stay with it and wait for XP the Windows situation would have improved. But, I didn't, and I'm pretty happy as a mostly-Linux admin now.
Eh? How do the IDE bus and hard drive know they're on a laptop? Are you sure something weird didn't happen with hdparm?
Yeah... because Win2k SP2 didn't break any drivers at all...
If I lived in this strange world that a lot of slashdotters do where hardware apparently works easily and reliably with Windows, I would have never switched to Linux. But, in my world, Windows never loads the right drivers, and loses or breaks the drivers once you install them.
Ummm... I upgraded to 2.6.6-rc1 a while ago (April 16 according to /proc/version), and it had already been out a few days. Given that there probably aren't big differences between rc1 and rc3, I'd imagine any nvidia b0rkage has been present in rc1 and rc2 also, and available for about a month.
Let me get this straight... a laser article with no references to a big friggin' shark, and just this one reference to Real Genius? What's become of /.?
"That's a commie lie, Mr. President, our studies show livable conditions return within 2 to 3 years."
"Obviously you've never heard of Cobalt Thorium G."