I agree with everything except your mysql_real_escape example, and that's only because mysql_real_escape comes from the MySQL client library. Of course, other languages actually bother to abstract their database libraries in some sort of standard database API, instead of just providing thin wrappers around the individual C libraries.
"It's too much work to get things right" is exactly right. Need evidence? Look at the PHP.net "User Contributed Notes", and you'll find dozens of errors.
It seems to me that it would make more sense to put the tax not on the fuel used by motor vehicles but on the tires for them which wear out and have to be replaced in fairly direct proportion to road use.
I imagine one problem with that would be that tires last so long that the government couldn't quickly adjust the tax to account for changes in the cost of road maintenance. So, they'd end up increasing the taxes far more than necessary in order to compensate.
And---just my luck---none of my boards have any kind of built-in checksumming (as reported by ethtool -k). I'm using the following ethernet chips (lspci output from various systems):
The last one is from a new board I bought this year, albeit for a Celeron processor. The second-last one is an older i815 board in a Compaq Deskpro box (complete with software-controlled case lock, intrusion detection, and built-in hardware random number generator).
Your "100% efficient" heater will fill your house with CO2 until the oxygen is depleted. After that, the heater will cease functioning, and you'll have lost your temperature control. To solve this problem, you need to ventilate the house, and that means less than 100% efficiency.
Nvidia, 3Com, Intel, Broadcom, Realtek to name a few. Consumer grade parts, too. They all do offloading. The works.
Are you talking about the IP and TCP checksums, or the Ethernet CRC? I just checked the RTL8139B and RTL8139C (you know, the most common Realtek chips out there), and they don't have anything except basic Ethernet framing (including CRC).
On the other hand, Intel's 82559 chips apparently do have it. I have no idea how common those are, though.
I haven't checked the rest.
I don't have the datasheets. Do your own research.
I asked for datasheets because I've seen a number of people claim to have seen this, throwing around various brand names, without actually being specific enough to allow their claims to be checked.
I suspect that most of today's brand-new on-board Ethernet chips now support TCP, IP, and UDP checksumming, and possibly packet reassembly, but that's a far cry from most Ethernet interfaces that are actually deployed in the field.
On the other hand, obsessive gamers tend to be running next week's hardware anyway.
Most network chips these days have checksum and TCP layer offloading.
Can you list a few examples, preferably with datasheets? I'm not aware of most consumer-level chips being much different than the ones we've bee using for the last 5-10 years.
Comparing two standards by the number of pages is like measuring programmer productivity by lines of code. Many pages is just as likely to mean "complete and well-documented" as it is "unwieldy."
How do you avoid corruption in a democratic state, if the people themselves aren't able to audit the actions of the state? By asking permission from the corrupt?
That's what this is. A bunch of people taking paychecks from the people, while not actually doing their jobs, and then when someone blows the whistle, it is the whistleblower who gets punished. That sounds exactly like the situation in China, where---*surprise*---corruption is rampant.
My guess is that people would synchronize their calendars when necessary to ensure that productivity doesn't slip, because if it did, the upper brass would find out, and they'd lose their awesome flex time.
The question now is whether the company will be able to sustain productivity, now that people know that upper management in on board with the flex time idea.
I agree with everything except your mysql_real_escape example, and that's only because mysql_real_escape comes from the MySQL client library. Of course, other languages actually bother to abstract their database libraries in some sort of standard database API, instead of just providing thin wrappers around the individual C libraries.
"It's too much work to get things right" is exactly right. Need evidence? Look at the PHP.net "User Contributed Notes", and you'll find dozens of errors.
I imagine one problem with that would be that tires last so long that the government couldn't quickly adjust the tax to account for changes in the cost of road maintenance. So, they'd end up increasing the taxes far more than necessary in order to compensate.
Did you read the AC's post? The correct pronunciation of giga- was considered to be "jiga" until computer geeks screwed it up.
Hey, that's handy! Thanks.
And---just my luck---none of my boards have any kind of built-in checksumming (as reported by ethtool -k). I'm using the following ethernet chips (lspci output from various systems):
The last one is from a new board I bought this year, albeit for a Celeron processor. The second-last one is an older i815 board in a Compaq Deskpro box (complete with software-controlled case lock, intrusion detection, and built-in hardware random number generator).
Your "100% efficient" heater will fill your house with CO2 until the oxygen is depleted. After that, the heater will cease functioning, and you'll have lost your temperature control. To solve this problem, you need to ventilate the house, and that means less than 100% efficiency.
Are you talking about the IP and TCP checksums, or the Ethernet CRC? I just checked the RTL8139B and RTL8139C (you know, the most common Realtek chips out there), and they don't have anything except basic Ethernet framing (including CRC).
On the other hand, Intel's 82559 chips apparently do have it. I have no idea how common those are, though.
I haven't checked the rest.
I don't have the datasheets. Do your own research.I asked for datasheets because I've seen a number of people claim to have seen this, throwing around various brand names, without actually being specific enough to allow their claims to be checked.
I suspect that most of today's brand-new on-board Ethernet chips now support TCP, IP, and UDP checksumming, and possibly packet reassembly, but that's a far cry from most Ethernet interfaces that are actually deployed in the field.
On the other hand, obsessive gamers tend to be running next week's hardware anyway.
I write PHP code for a living, and that's exactly my problem with PHP: It doesn't work. At least, not very well.
You're suggesting PHP over Java? Good lord.
How long until we have botnets made up of these things?
Apparently so.
Can you list a few examples, preferably with datasheets? I'm not aware of most consumer-level chips being much different than the ones we've bee using for the last 5-10 years.
Exactly how much is latency reduced by this card?
While he's at it, this guy should try paying in Canadian dollars. "I was in Canada, so we use Canadian dollars, right?"
No wonder people from the U.S. can't handle the Metric system!
You could always look at the URL.
Fair enough. So here's a comparison of the ODF and MS-XML formats.
In this case, it means "unwieldy".
Holy crap, 6000 pages? I thought OpenDocument was bloated (which it is), but that's just absurd.
... that doesn't mean anyone will support it.
(see subject)
Was a new version of Windows Media Player released today or something?
We now have a better understanding of the risks of airline travel; We have less of a false sense of security.
How do you avoid corruption in a democratic state, if the people themselves aren't able to audit the actions of the state? By asking permission from the corrupt?
That's what this is. A bunch of people taking paychecks from the people, while not actually doing their jobs, and then when someone blows the whistle, it is the whistleblower who gets punished. That sounds exactly like the situation in China, where---*surprise*---corruption is rampant.
My guess is that people would synchronize their calendars when necessary to ensure that productivity doesn't slip, because if it did, the upper brass would find out, and they'd lose their awesome flex time.
The question now is whether the company will be able to sustain productivity, now that people know that upper management in on board with the flex time idea.
... choose the PARAM movement!
What about 1/-0.00000000000000000000000001?