I laughed when i read this. What you just described is a router. A plain regular router of which thousands exist. I looks at the destination IP of the packet, and forwards it on to the correct place! Wow, what a concept!
Not quite though. If you sent a packet to ip address 12.34.56.78 and port 5555, which NATed machine does it go to? Does it send the packet to 10.0.0.1 or 10.0.0.2 or...? Can *you*, as the originator of the packet, specify what machine the packet is routed to given that there are multiple NATed machines listening in on port 5555?
His rant gives no indication either way, I don't know how you draw that conclusion. Your own experience (and mine, and most others') tells you that you've never heard of ISP-level NAT, so why would he mean that?
Walker's announcement does give an indication:
But won't NAT go away once we migrate to IPv6? (If you don't know what IPv6 is, please skip ahead to the next question.) First of all, any bets on when IPv6 will actually be implemented end-to-end for a substantial percentage of individual Internet users? And even if it were, don't bet on NAT going away. Certainly it will change, but once the powers that be have demoted Internet users from peers to consumers, I don't think they're likely to turn around and re-empower them just because the address space is now big enough.
The question that is relevant here is: Why would the "powers that be", such as ISPs, need to re-empower users unless the ISPs were the ones who removed that power to begin with? And if the address space wasn't big enough before, what's a solution? Why, NAT!
He's just bitter about NAT for whatever reasons and venting by the most dramatic means he has: EOL-ing a fairly popular piece of software.
Did you actually read the announcement? You might be interested in the paragraph Why all the dramatics of an "end of life" announcement?. What appears to be dramatics to you is a helpful explanation and courtesy to others. You'd be on here ranting if he simply abandoned it.
Well, I know why he hates NAT, but that's hardly NAT's fault, that's similar to getting angry at the color Yellow for being so bright. Instead of pouting, he could think about or work on some generic method to overcome NAT's inherent weaknesses.
Pouting? Getting angry? You sound very hurt about his decision to discontinue development. Perhaps this section of the article would interest you:
Writing software and giving it away doesn't incur any obligation of any kind to any person. I've been working on this program off and on for more than 12 years. At my age (don't ask, but if I live as long as Bob Hope did, I'm more than half way to the checkered flag), the prospect of spending another five or ten years dreaming up clever countermeasures to an Internet that's evolving to make programs like Speak Freely impossible, in a climate where creating a tool some people find useful and giving it away only invites incessant malicious attacks upon it motivated solely by nihilism, for a shrinking user community forced to master the ever-growing complexity all of this requires does not appeal to me. Programs, like people, are born, grow rapidly, mature, and then eventually age and die. So it goes. If somebody disagrees and wants to step in, they're more than welcome, but such a person has yet to appear over the entire history of Speak Freely.
He's not pouting -- he's providing a rational explanation as to why he has chosen to discontinue work on Speak Freely. Your reaction to his decision is quite telling though.
In fact, since--as he himself puts it--NAT will be with us for a long time, even after switching to IPv6, it might be very worthwhile for him to think about methods of addressing private computers below the transport level, but above the application level
That may be a worthwhile endeavor to some, but Walker has already indicated that he does not consider such work worthwhile (by his own standards, not yours). Heck, if you consider that kind of work to be so beneficial, how about doing it yourself? It might be very worthwhile.
6? Even 4 would take up a lot of space, add noise, and drain lots of power.
You could do RAID5 using only 3 drives, but at 4GB each (present capacity) that'd only give you a net of 8GB. Using 6 drives gives you much more storage, plus given that they're only about an inch wide, those six drives take up only 6" of space -- not exactly a lot.
You're right that power is still an issue. However, I'm assuming that given the tiny size the power drain is somewhat proportional. Less inertia to overcome to get the platters spinning, etc. The Panasonic CF-W2 or Fujitsu Lifebook notebooks supposedly get over 6 and 4 hours on a charge, respectively, for a single battery and a 50% increase (number grabbed from thin air) in hard drive power consumption wouldn't affect battery life a whole lot. Considering that there's still CPU, fan(s), display, peripherals, etc. to power and also that hard drives in notebooks don't spin 100% of the time, hard disk power consumption isn't a deal-breaker.
RAID5 can be built into the motherboard, so the controller isn't much of an issue. The only added complexity is making sure the drives are wired properly for power and data, and designing around it so that they can be serviced with relative ease. Somehow I think the unorthodoxy of it all would make quite a good selling point! Unique selling proposition and all...
This would be a boon for notebooks though. Even if the MTBF is rather poor compared to the larger drives, the size would make it possible to stick perhaps 6 of these into a notebook in a RAID5 configuration. You wouldn't really need hot-swappable, but if a drive did fail you'd have the others picking up the slack. A big red LED could flash on the notebook telling you to pick up a new drive, and the information for the new drive is rebuilt on the fly.
It might be a bit expensive, but for those looking for a rugged notebook (a la Panasonic Toughbook series) this would be great!
The point was that he showed a full-screen video playing while easily scrubbing backwards and forwards through the frames without choppiness or artifacts. I guess I'm not all that worked up over what video it was and what ideological significance you put on that, but consider yourself spared anyway. Perhaps Jobs could have shown a different video but, given his relationship to Pixar, it's really not a surprise that Finding Nemo was shown. Maybe next time he'll show "Nemo" starring Harvey Keitel.:)
This sounds like what the Quicktime codec Pixlet can do. The WWDC keynote by Jobs showed him "scrubbing" back and forth through a full-size Nemo video with, supposedly, no skipping nor visible artifacts.
Just imagine a microwave installation receiving power from space, flapping birds would enter one side, and a KFC would set up shop on the other (yes, I know such frying would require a high intensity area).
Of course, training the chickens to fly makes this venture prohibitively expensive.
But then the spammers would just block those numbers from being passed through their programs....
Assuming a spammer/fraud artist puts through more than one false credit card number per month, they would have no way of knowing *which* of the umpteen credit card numbers was the fake one that triggered the alarm. Sure, they could form an organization and track what numbers they put through, but even still -- do you think credit card companies would find it difficult to generate unique numbers? Hardly!
Not to worry. It'll be built in France but will be destroyed by a terrorist attack right before its first operational test. Fortunately, however, the Japanese subcontractor secretly built a duplicate reactor just off Hokkaido.
Only if that condition is matched -- the string contains bytes having the integer values 1, 2, or 218 -- do you get redirected to their server. Nice troll attempt though.
Of course it isn't a trojan. It's a legitimate security update which gets run on your system and makes IE invulnerable to that particular spoof attack. Why, openwares.org even has a definition on their site of what a trojan is:
Trojan and/or Worm loaders
Trick unsuspecting users into downloading harmful viruses by disguising them as legitimate security updates.
So you see, this is nothing more than a legitimate security upd... wait a second!!
The whole premise behind SETI is that there are intelligent beings 'out there' in the universe that are broadcasting their signals into space. Even if there were beings doing just that, they would be hundreds if not thousands if not millions or billions of light years away from us making any sort of coherent response to a signal meaningless.
Some remote civilization might be broadcasting a sort of Open Source encyclopedia which gives a leg up to emerging space civilizations. Very very far-fetched, but what does that God of yours say? Seek and ye shall find?
I agree. GREAT news that we got Saddam, but my blood is burning for Osama...
Someone please explain how this is, currently, modded +4 Insightful. Is it the "I agree" part? Does mere agreeance ("me too!") count as insight? Likely not. How about expressing the opinion that it's great Osama was caught? Hardly an insight there -- maybe "+1 Patriotic" or some such. Perhaps the part which is insightful is the fact that the poster's blood is burning for Osama. After all, unless the poster told us, we'd never know they had burning blood, would we?
All sarcasm aside, there's nothing at all insightful about the post in the slightest. Meta-mods, start your engines!
I mean, I just remove the entire side wall, how much more ventilated could it get?
I really don't get that.
Same reason you use a wind tunnel to conduct experiments in high wind. By forcing a high flow of air to travel through a restricted path, you get much better ventilation. With an open case, you have a lot of stagnant air providing insulation. It's better than a poorly ventilated system, but it doesn't beat the G5's airflow design.
I laughed when i read this. What you just described is a router. A plain regular router of which thousands exist. I looks at the destination IP of the packet, and forwards it on to the correct place! Wow, what a concept!
...? Can *you*, as the originator of the packet, specify what machine the packet is routed to given that there are multiple NATed machines listening in on port 5555?
Not quite though. If you sent a packet to ip address 12.34.56.78 and port 5555, which NATed machine does it go to? Does it send the packet to 10.0.0.1 or 10.0.0.2 or
Walker's announcement does give an indication:
(If you don't know what IPv6 is, please skip ahead to the next question.) First of all, any bets on when IPv6 will actually be implemented end-to-end for a substantial percentage of individual Internet users? And even if it were, don't bet on NAT going away. Certainly it will change, but once the powers that be have demoted Internet users from peers to consumers, I don't think they're likely to turn around and re-empower them just because the address space is now big enough.
The question that is relevant here is: Why would the "powers that be", such as ISPs, need to re-empower users unless the ISPs were the ones who removed that power to begin with? And if the address space wasn't big enough before, what's a solution? Why, NAT!
He's just bitter about NAT for whatever reasons and venting by the most dramatic means he has: EOL-ing a fairly popular piece of software.
Did you actually read the announcement? You might be interested in the paragraph Why all the dramatics of an "end of life" announcement?. What appears to be dramatics to you is a helpful explanation and courtesy to others. You'd be on here ranting if he simply abandoned it.
Well, I know why he hates NAT, but that's hardly NAT's fault, that's similar to getting angry at the color Yellow for being so bright. Instead of pouting, he could think about or work on some generic method to overcome NAT's inherent weaknesses.
Pouting? Getting angry? You sound very hurt about his decision to discontinue development. Perhaps this section of the article would interest you:
He's not pouting -- he's providing a rational explanation as to why he has chosen to discontinue work on Speak Freely. Your reaction to his decision is quite telling though.
In fact, since--as he himself puts it--NAT will be with us for a long time, even after switching to IPv6, it might be very worthwhile for him to think about methods of addressing private computers below the transport level, but above the application level
That may be a worthwhile endeavor to some, but Walker has already indicated that he does not consider such work worthwhile (by his own standards, not yours). Heck, if you consider that kind of work to be so beneficial, how about doing it yourself? It might be very worthwhile.
6? Even 4 would take up a lot of space, add noise, and drain lots of power.
You could do RAID5 using only 3 drives, but at 4GB each (present capacity) that'd only give you a net of 8GB. Using 6 drives gives you much more storage, plus given that they're only about an inch wide, those six drives take up only 6" of space -- not exactly a lot.
You're right that power is still an issue. However, I'm assuming that given the tiny size the power drain is somewhat proportional. Less inertia to overcome to get the platters spinning, etc. The Panasonic CF-W2 or Fujitsu Lifebook notebooks supposedly get over 6 and 4 hours on a charge, respectively, for a single battery and a 50% increase (number grabbed from thin air) in hard drive power consumption wouldn't affect battery life a whole lot. Considering that there's still CPU, fan(s), display, peripherals, etc. to power and also that hard drives in notebooks don't spin 100% of the time, hard disk power consumption isn't a deal-breaker.
RAID5 can be built into the motherboard, so the controller isn't much of an issue. The only added complexity is making sure the drives are wired properly for power and data, and designing around it so that they can be serviced with relative ease. Somehow I think the unorthodoxy of it all would make quite a good selling point! Unique selling proposition and all...
This would be a boon for notebooks though. Even if the MTBF is rather poor compared to the larger drives, the size would make it possible to stick perhaps 6 of these into a notebook in a RAID5 configuration. You wouldn't really need hot-swappable, but if a drive did fail you'd have the others picking up the slack. A big red LED could flash on the notebook telling you to pick up a new drive, and the information for the new drive is rebuilt on the fly.
It might be a bit expensive, but for those looking for a rugged notebook (a la Panasonic Toughbook series) this would be great!
The point was that he showed a full-screen video playing while easily scrubbing backwards and forwards through the frames without choppiness or artifacts. I guess I'm not all that worked up over what video it was and what ideological significance you put on that, but consider yourself spared anyway. Perhaps Jobs could have shown a different video but, given his relationship to Pixar, it's really not a surprise that Finding Nemo was shown. Maybe next time he'll show "Nemo" starring Harvey Keitel. :)
This sounds like what the Quicktime codec Pixlet can do. The WWDC keynote by Jobs showed him "scrubbing" back and forth through a full-size Nemo video with, supposedly, no skipping nor visible artifacts.
Unfortunately, patching a leak in a space station is somewhat similar to taping a duct. And the only thing that duct tape is bad for is taping ducts.
Now taping ducks on the other hand, is one of its greatest strengths.
Just imagine a microwave installation receiving power from space, flapping birds would enter one side, and a KFC would set up shop on the other (yes, I know such frying would require a high intensity area).
Of course, training the chickens to fly makes this venture prohibitively expensive.
But then the spammers would just block those numbers from being passed through their programs....
Assuming a spammer/fraud artist puts through more than one false credit card number per month, they would have no way of knowing *which* of the umpteen credit card numbers was the fake one that triggered the alarm. Sure, they could form an organization and track what numbers they put through, but even still -- do you think credit card companies would find it difficult to generate unique numbers? Hardly!
Not to worry. It'll be built in France but will be destroyed by a terrorist attack right before its first operational test. Fortunately, however, the Japanese subcontractor secretly built a duplicate reactor just off Hokkaido.
"So now we know where to build it, and who will help in doing it. But how do we make the darn thing WORK?"
No worries. We've got radiotelescopes pointed at Vega and recording every transmission. Let me know if you start hearing some prime numbers...
Uh... you may want to try and understand the code first, particular this conditional statement:
Only if that condition is matched -- the string contains bytes having the integer values 1, 2, or 218 -- do you get redirected to their server. Nice troll attempt though.
Of course it isn't a trojan. It's a legitimate security update which gets run on your system and makes IE invulnerable to that particular spoof attack. Why, openwares.org even has a definition on their site of what a trojan is:
Trick unsuspecting users into downloading harmful viruses
by disguising them as legitimate security updates.
So you see, this is nothing more than a legitimate security upd... wait a second!!
Not to mention that it takes over 20 minutes to install a 17MB update. ;-)
Other countries, such as the UK, don't have this law, and so you need a license to makes those copies.
So if a particular software title doesn't come with any license at all, you don't have a right to use it?
The whole premise behind SETI is that there are intelligent beings 'out there' in the universe that are broadcasting their signals into space. Even if there were beings doing just that, they would be hundreds if not thousands if not millions or billions of light years away from us making any sort of coherent response to a signal meaningless.
Some remote civilization might be broadcasting a sort of Open Source encyclopedia which gives a leg up to emerging space civilizations. Very very far-fetched, but what does that God of yours say? Seek and ye shall find?
Wouldn't it be better to use sizeof() for the maximum length comparison rather than hardcoding the number?
Quoting entirety of parent article:
I agree. GREAT news that we got Saddam, but my blood is burning for Osama...
Someone please explain how this is, currently, modded +4 Insightful. Is it the "I agree" part? Does mere agreeance ("me too!") count as insight? Likely not. How about expressing the opinion that it's great Osama was caught? Hardly an insight there -- maybe "+1 Patriotic" or some such. Perhaps the part which is insightful is the fact that the poster's blood is burning for Osama. After all, unless the poster told us, we'd never know they had burning blood, would we?
All sarcasm aside, there's nothing at all insightful about the post in the slightest. Meta-mods, start your engines!
Shares of Rumsfeld's Haliburton surges over 30% as more government-subsidized exclusive contracts come flooding in.
So does this mean that Bruce Willis is going to cough up his $1 million reward? And what about the four seconds alone with him? :)
For example, take this image. You might think that's a fine raytraced image.
That's about the lousiest raytraced image I've ever seen. Now this is a fine raytraced image!
There's a 5% transaction fee, but that doesn't sound totally unreasonable.
This is even less than what 2checkout charges. Not a bad deal at all and SourceForge gets a bit left over after processing fees.
Judging from the inspiration of the script, I'd say it'll appeal to a lot of fans here:
Captain Pirk: Uh, der bork bork vin de bork?
Lieutenant Pock: Vee der borken bork bork!
[cue fight scene music]
Captain Pirk: Der borken die bork borkester borken!
Doctor McPork: Der colden blooden borken bork!
...
Yeah, it just gets better and better.
Why do they do that?
I mean, I just remove the entire side wall, how much more ventilated could it get?
I really don't get that.
Same reason you use a wind tunnel to conduct experiments in high wind. By forcing a high flow of air to travel through a restricted path, you get much better ventilation. With an open case, you have a lot of stagnant air providing insulation. It's better than a poorly ventilated system, but it doesn't beat the G5's airflow design.