California could enact tax laws that requires businesses to do impractical thing when they do not reside locally. For example, they could require that all tax documentation be notarized by a Notary Public that is recognized by the State of California.
You are focusing on the tax amount and who pays it.
Tax laws deal also impose rules on the Collection of those taxes.
It is that process which is at issue. The California Legislature writes laws regarding that process for which the Connecticut business is not represented, and it isnt hard to imagine that the process could be discriminatory against out-of-state businesses.
This is why it is up to the citizen to make sure that the tax is paid on out-of-state commerce, and not the business.
I can't believe that nobody has mentioned this yet.
The issue at hand is taxation without representation. If California was to collect sales taxes from a retailer in Connecticut who sells remotely to Californians, then neither that retailer nor its employees would not have representation with regards to those tax laws.
The slippery slope is that California could effectively create predatory taxation on out-of-state businesses without those out-of-state businesses having any representation.
What you are missing is that there isnt a 'setting' that can be 'configured without recompiling'
This isnt a case where the program was compiled with a disabled feature that can later be enabled via a setting. This is a case where an external process creates the feature, that such feature was never a part of the original program.
In short, its not any more of a 'setting' than a virus scanner or a packet sniffer. You wouldnt label them 'program settings' would you?
You're saying they should have respect for other cultures
I didnt say that at all. I said that they are not being consistently sensitive to cultures. They have singled out only those of Jewish faith for special consideration.
It said pencils would be provided for students in class and any students caught with pencils or pens after Nov. 15 would face disciplinary action for having materials 'to build weapons.'
The headline should be: "School district will provide materials to build weapons if needed"
The Nazis specifically prosecuted and eliminated Jews, gays, lesbians, Roma, handicapped people and probably a slew of other groups that didn't fit into their world view, quite a difference if you ask me.
You don't seem to know what the word specific means. That also explains the other errors.
She was a VP of human resources. She sold her home and looked forward to the new position...
[snip] She lost her home, savings, and moved back in with her parents...
Modern CPU's can literally add thousands of audio streams together at full 48kHz without much of a significant CPU load.
44,100 samples per second * 1000 channels (500 stereo) = 44,100,000 16-bit additions per second..
In other words, a modern CPU could literally mix hundreds of audio streams simultaneously.. the absurdity of the trivial amount of CPU time required has manifested in audio drives that perform many effects that require significant amounts of Fourier Transforms, and *still* the CPU time requires is negligible.
Frequency response (the onboads dropped off completely at/around 20kHz), noise levels, hamonics, and stereo crosstalk were all plotted for the three cards in the test.
Its a rare adult that can hear 20khz frequencies anyways.
This. My last 3 systems all have had integrated audio and a SB Live! and no matter how I tried to record speech with a Microphone, there was always a significant level of noise (and not just white noise.. low frequency hum as well)
Every since I picked up a USB headset that acts as a sound card, no more noise when recording, and I mean not even a little bit. Silence is flatline even when amped up.
You are missing the point. No matter what convoluted reasoning you use, you can't just add together GPR + vector and say that amd64 has 39 registers. It doesn't matter if the registers exist if they can't be used together.
You keep saying they are vector registers while ignoring the fact that the low 16/32/64 bits of each are special cases.
You were wrong when you stated that AMD64 has few registers. Its OK to have been wrong.. going on and on in an effort to semantically make yourself right after being caught talking out your ass.. well.. thats not OK. Its just pathetic.
First, when RISC was cleaning up against Intel, AMD's CISC was also cleaning up against Intel.
RISC was leading the performance war only because they *did* get the clock speeds much higher, but they couldn't keep that advantage up because CISC doesnt rule out RISC-like instruction.. the opposite is true! RISC rules out CISC-like instruction.
So what we have now with x86 is a core set of simple instructions that translate directly to uops.. and a lot of other instructions which translate into many uops. The thing with "a lot of other instructions" is that it only takes 1 more bit to double the size of the instruction set, and only 1 more to double it again...
Could x86/x64 be beautified? Sure! Is it worth it? RISC itself is not a panacea, that the optimal design DOES have some complex instructions.. Intel/AMD have proven that supporting complex instructions is not a real design problem, while RISC lost because not supporting complex instructions did become a real design problem.
Lack of registers does hold the architecture back. Unfortunately the number is defined right into the byte script. AMD was able to extend it a bit (by 4). That has helped a lot (in some workloads up to 30%-50%). This is helping reduce pipeline stalls. Unfortunately to use these new 4 registers you need to use 64 bit. Which in many cases wastes cache space.
There are more than 4 new registers. There are in fact 16 new register, 8 of which are general purpose integer (named r8, r9, r10, r11, r12, r13, r14, and r15) as well as 8 new SSE registers which can perform both SIMD duties and SISD duties of varying sizes (8-bit, 16-bit, 32-bit, and 64-bit integers, as well as 32-bit and 64-bit floats) named xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, and xmm15.
I dont know where you get your info, but you are god damned clueless about AMD64.
Wait till someone tells them that you can find Torrents with Google.
California could enact tax laws that requires businesses to do impractical thing when they do not reside locally. For example, they could require that all tax documentation be notarized by a Notary Public that is recognized by the State of California.
You are focusing on the tax amount and who pays it.
Tax laws deal also impose rules on the Collection of those taxes.
It is that process which is at issue. The California Legislature writes laws regarding that process for which the Connecticut business is not represented, and it isnt hard to imagine that the process could be discriminatory against out-of-state businesses.
This is why it is up to the citizen to make sure that the tax is paid on out-of-state commerce, and not the business.
I can't believe that nobody has mentioned this yet.
The issue at hand is taxation without representation. If California was to collect sales taxes from a retailer in Connecticut who sells remotely to Californians, then neither that retailer nor its employees would not have representation with regards to those tax laws.
The slippery slope is that California could effectively create predatory taxation on out-of-state businesses without those out-of-state businesses having any representation.
For your enjoyment
Feynman - The Douglas Robb Memorial Lectures
What you are missing is that there isnt a 'setting' that can be 'configured without recompiling'
This isnt a case where the program was compiled with a disabled feature that can later be enabled via a setting. This is a case where an external process creates the feature, that such feature was never a part of the original program.
In short, its not any more of a 'setting' than a virus scanner or a packet sniffer. You wouldnt label them 'program settings' would you?
And doing my own tests on Firefox 4 and Opera 11:
Opera 11.00 Alpha: 74 failures
Firefox 4.0b8 Pre: 178 failures
Big improvement for Firefox's new javascript engine, minor improvement for Opera's.
You're saying they should have respect for other cultures
I didnt say that at all. I said that they are not being consistently sensitive to cultures. They have singled out only those of Jewish faith for special consideration.
Its called discrimination.
Given that:
It said pencils would be provided for students in class and any students caught with pencils or pens after Nov. 15 would face disciplinary action for having materials 'to build weapons.'
The headline should be: "School district will provide materials to build weapons if needed"
The Nazis specifically prosecuted and eliminated Jews, gays, lesbians, Roma, handicapped people and probably a slew of other groups that didn't fit into their world view, quite a difference if you ask me.
You don't seem to know what the word specific means. That also explains the other errors.
Maybe because they arent banning the American Flag, or the Christian cross.
They are only banning something offensive to a specific group of people, and giving the finger to all the others.
To summarize sznupi's link:
Opera 10.50: 78 failures,
Safari 4: 159 failures,
Chrome 4: 218 failures,
Firefox 3.6: 259 failures and
Internet Explorer 8: 463 failures.
She was a VP of human resources. She sold her home and looked forward to the new position...
[snip]
She lost her home, savings, and moved back in with her parents...
Something about this story just doesn't add up.
You simply got older.
Its not really an extra "protocol hop" .. sound boards dont magically get their data either..
Usually its got to be pumped to the sound board via the DMA controller... for PCIe, thats across the BUS/HT and then onto PCIe lanes...
Modern CPU's can literally add thousands of audio streams together at full 48kHz without much of a significant CPU load.
44,100 samples per second * 1000 channels (500 stereo) = 44,100,000 16-bit additions per second..
In other words, a modern CPU could literally mix hundreds of audio streams simultaneously.. the absurdity of the trivial amount of CPU time required has manifested in audio drives that perform many effects that require significant amounts of Fourier Transforms, and *still* the CPU time requires is negligible.
Frequency response (the onboads dropped off completely at/around 20kHz), noise levels, hamonics, and stereo crosstalk were all plotted for the three cards in the test.
Its a rare adult that can hear 20khz frequencies anyways.
On this test, the best I can hear is 15kHz
This. My last 3 systems all have had integrated audio and a SB Live! and no matter how I tried to record speech with a Microphone, there was always a significant level of noise (and not just white noise.. low frequency hum as well)
Every since I picked up a USB headset that acts as a sound card, no more noise when recording, and I mean not even a little bit. Silence is flatline even when amped up.
You are missing the point. No matter what convoluted reasoning you use, you can't just add together GPR + vector and say that amd64 has 39 registers. It doesn't matter if the registers exist if they can't be used together.
You keep saying they are vector registers while ignoring the fact that the low 16/32/64 bits of each are special cases.
You were wrong when you stated that AMD64 has few registers. Its OK to have been wrong.. going on and on in an effort to semantically make yourself right after being caught talking out your ass.. well.. thats not OK. Its just pathetic.
Look, either they are playing it off, or they expected this to happen.
Or... they are not playing it off and didnt expect this to happen.
Really, the entire quote is there and there is no evidence of "playing it off" in it. It looks like a factual statement.
"Someone wrote a driver for PC's" followed by "We didn't protect [the USB interface]"
Honestly... thats NOT playing it off. You are just saying that it is.
If you are having a hard time with the "by design" part.. they also didnt protect other XBOX controllers USB interfaces by design.
Microsoft doesn't do funny things with the USB interfaces of its devices, be they mice, joysticks, gamepads, keyboard, or kinects. Thats by design.
Is that what they told you? They didnt choose Obama because he did something.. but instead because someone else said something?
This isnt really a valid point.
.. and a lot of other instructions which translate into many uops. The thing with "a lot of other instructions" is that it only takes 1 more bit to double the size of the instruction set, and only 1 more to double it again...
First, when RISC was cleaning up against Intel, AMD's CISC was also cleaning up against Intel.
RISC was leading the performance war only because they *did* get the clock speeds much higher, but they couldn't keep that advantage up because CISC doesnt rule out RISC-like instruction.. the opposite is true! RISC rules out CISC-like instruction.
So what we have now with x86 is a core set of simple instructions that translate directly to uops
Could x86/x64 be beautified? Sure! Is it worth it? RISC itself is not a panacea, that the optimal design DOES have some complex instructions.. Intel/AMD have proven that supporting complex instructions is not a real design problem, while RISC lost because not supporting complex instructions did become a real design problem.
Lack of registers does hold the architecture back. Unfortunately the number is defined right into the byte script. AMD was able to extend it a bit (by 4). That has helped a lot (in some workloads up to 30%-50%). This is helping reduce pipeline stalls. Unfortunately to use these new 4 registers you need to use 64 bit. Which in many cases wastes cache space.
There are more than 4 new registers. There are in fact 16 new register, 8 of which are general purpose integer (named r8, r9, r10, r11, r12, r13, r14, and r15) as well as 8 new SSE registers which can perform both SIMD duties and SISD duties of varying sizes (8-bit, 16-bit, 32-bit, and 64-bit integers, as well as 32-bit and 64-bit floats) named xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, and xmm15.
I dont know where you get your info, but you are god damned clueless about AMD64.
Since x86 is a two-operand instruction set, you generally need more instructions to accomplish the same work.
Since x86 has read/modify/write instructions that go directly to ram, its far more compact in practice.
You need to achieve something to qualify for the status of having made an achievement.
The Nobel is a prize, and that particular Nobel is arbitrarily awarded.