Dear Intel: Sue Me
zachbruhnke.com
zachbruhnke.com
Intel could just as easily have (a) charged everyone $50 more for the CPU, even those who don't care about the performance upgrade; or (b) shipped a part that couldn't be upgraded at any price. Both of these outcomes are strictly worse for consumers.
(1) A chip that costs less because it has fewer capabilities that can't be upgraded.
(2) A chip that costs less because it has fewer capabilities that can be upgraded.
In neither (1) nor (2) does the price of an Intel CPU have anything to do with the cost of (say) "a transistor". You cannot go to the transistor mines and harvest yourself CPU ore; chips are not commodities.
Think about how you make your money. Are you paid based on the cost of your services or the demand? Which would you prefer?
They sell it for $400 to initial buyers but "disable" 100 MB of L3 cache without telling them. Then after 6 months, just to make money of the initial buyers again of the same chip, offer this processor "upgrade" for $50. This is immoral and the initial buyers will feel cheated.
This case is not like software where programmers worked on something and then ask a price for upgrade. Intel had already made all investment and work before the purchase. Intel then already took a profit for selling the processor.
The feeling customers have of being "ripped off" is irrational. If you buy a part with X L3 cache and find out later that you're a web page away from X+1M L3 cache, your vendor did you a favor.
The only difference after this announcement is that people who may not have known about this practice now know about it, and Intel is giving people a "switch" to turn these parts on.
It's semantics. It's all in how you frame it: http://en.wikipedia.org/wiki/Framing_effect_(psychology)
The conflicting moral intuitions here are about ownership of an object vs. payment in exchange for a set of benefits. In terms of the latter, this is clearly a case where everyone wins, but that doesn’t prevent it from seeming “wrong” in terms of the former.
This is really quite similar to the “wrongness” people feel about, say, region-locked DVDs.
Previously there was no official way to enable disabled cache or cores, though some motherboards provided such functionality. Now there is an official way but you have to pay for it. Intel is giving you more control over the hardware they sell you. I guess we could debate whether or not it's fair to charge for that capability, but considering that till now the general consensus is that low-end CPUs are ridiculously cheap for the given performance I don't feel like there's much to debate. 2 years after buying a low-end CPU you can pay $50 and unlock some extra cache or cores for even more performance, instead of upgrading to a new CPU (and possibly motherboard and RAM). Sounds like a win to me.
"An economic system that is not Pareto efficient implies that a certain change in allocation of goods (for example) may result in some individuals being made "better off" with no individual being made worse off, and therefore can be made more Pareto efficient through a Pareto improvement."
But anyway, how are Intel doing anything to the 'free market'? In a free market Intel can sell whatever they like for whatever the market will pay for it. They're not quite a monopoly so if you don't like the 'unlockable' processor, don't buy a machine that uses it.
The only way I can make this rant make sense in my head is if the writer assumes that it's immoral to make a profit at all. My understanding of free market economics is limited, but I suggest that the author of that rant has an even worse understanding than I do.
Analogy: I pay a contractor to build me a house and specify an 800 sq ft finished basement. The contractor actually builds the house with a 1200 sq ft basement, but walls off 400 sq ft of it so that it appears to only have an 800 sq ft basement. For an modest fee (less than it would normally cost to have a real 800 sq ft basement expanded by 400 sq ft), I can have the contractor come in later and open up the extra 400 sq feet.
Whether this is cool or not depends on just how the contractor charged for the project. If it cost the contractor more to construct that extra 400 sq ft than it would to have constructed just an 800 sq ft basement, and he included that cost in figuring what he charged me, than I'd be mightily annoyed.
If, on the other hand, the extra costs associated with that extra 400 sq ft were eaten by the contractor, then I'd be reasonably OK with it.
Same with Intel. If they are charging me what they would have normally charged for a CPU with the "extra" stuff, and then charging me $50 later if I actually want to use it, then I would be annoyed. On the other hand, if they are charging what they would have normally charged for a chip that doesn't have the extra stuff, and so they are eating the cost of building a chip that costs more to make on speculation that I might later pay to buy access to the extras, that is fine.
Paying for unused hardware is a faulty way to think about it - in reality, you're paying a price set based on the performance of the part and its competition in the marketplace.
Anyway, Intel aren't making CPUs for the love of it. They're doing it to make money for their shareholders. This isn't immoral or unfair. Paying for technology is like paying for anything, if you're pricing based on your costs then you're doing it wrong. You set your prices to maximise profit, not to meet someone's preconceived notion of 'fair'.
Since there is no monopoly, you have the right to choose to buy an Intel product or a competitor. You have the choice. It's your money; therefore, it's your power. It's not correct to say that Intel is taking advantage of you. The people of Bhopal are victims; you are not a victim.
"Paying for technology, should in effect, be paying for the research and development of the people who put their efforts into it."
Stated in another way, you believe that the prices of things should reflect the cost to produce those things. So your real complaint is not with Intel, it's with how the economy works.
I think you have an overly romantic and naive view of the world, which is why you're so angry at Intel for doing something that's in no way unfair or immoral.
Consider a restaurant that charges $3.50 for a cup of coffee unless you are a senior citizen in which case the charge is $2.50. Here are two ways that this can be framed:
* Coffee: $2.50 (add $1.00 surcharge if you are young)
* Coffee: $3.50 ($1.00 discount if you are a senior citizen)
The objective facts are the same but our subjective feelings are different. We hate getting "charged" for things but don't mind a higher baseline price if we can get a "discount".
Are you sure the core of the problem isn't just that it "feels wrong" that the chip has parts that are disabled?
I really have a hard time seeing how this is a bad thing. If I see a product and I agree that it's worth my money, I buy it. If it turns out that the product can do more than I originally expected it to, I really have a hard time seeing this as a problem. I only see the problem if the product ends up doing less than I expected.
I presume that Intel will have discussed with this Gateway, since it has their name on the card, and will have sold the CPUs to them 'at face value'.
Did the use of these CPUs affect Gateway's pricing for the machines they sold to consumers? Seems unlikely, the low-end PC market has no margin to allow manufacturers to charge extra for something that's not an immediate benefit.
Perhaps he should go play with the cracked HDCP crypto key instead; Intel says it will sue anyone who uses that (http://www.wired.com/threatlevel/2010/09/intel-threatens-con...)
edit: I just want to add that if the unlocking happens via microcode update then you have practically zero chance of cracking it without at least copyright infringement.
And I don't know about the rest of you guys but I'd be bit nervous about applying a microcode update from unoffical sources.
I am most worried about these legal implications. Never mind the L3 cache size; I would prefer it to remain legal for me to hack and modify my own hardware. I don't want to lose control over this ability. If companies can dictate what I do with the hardware after I buy it, then to what extent will this affect "hackability" generally?
Anybody else want to chip in to increase the prize?
This is new because Intel knows that silicon is good (or else they couldn't sell the upgrade), but intentionally disable it. People are upset because they feel like they aren't "buying" anything, it's just a perceived tax to get what already exists (I'm not saying that this is a fair perception, only that it's what most people will feel - I think this is a plan doomed to fail)