Hacker News new | past | comments | ask | show | jobs | submit login

>Having a software unlock for hardware you already have (but didn't pay for in the price). Fine.

Tolerable, perhaps, but pretty far from fine. It's pretty shocking to me that people in our society build things and then deliberately break them so they can make more money. Is this really the best system we can come up with?

We have built a society where what is plainly crazy is rational.




> Tolerable, perhaps, but pretty far from fine. It's pretty shocking to me that people in our society build things and then deliberately break them so they can make more money. Is this really the best system we can come up with?

It's not as bad as it looks. If you think about it, it's basically a form of wealth redistribution.

Rich people will pay the premium, which subsidizes the cost of the car for others. In other words, poorer customers will get a cheaper car.

It's a pretty good deal for those who are less wealthy and don't really need the extra functionality.

Also, these poorer customers can always upgrade later if want to (because circumstances change and they want the functionality or because they get richer and can afford more luxury). This is not always possible with hardware-based customization, or even if it is, it would be more expensive.

The alternative would be to only install the extra hardware in the cars of the wealthier customers, but presumably this would make the car more expensive for everyone (both the poor and the rich owners), due to the added costs of hardware-based customization. So everyone would lose.

And even if the latter is not true, a similar car manufacturer could just offer you a better deal by selling you a similar, cheaper car without installing the hardware, which means that the manufacturer/brand that does the shenanigans would lose customers. Competition is pretty awesome like that.


>Rich people will pay the premium, which subsidizes the cost of the car for others. In other words, poorer customers will get a cheaper car.

This sorta thing is usually done because retooling an assembly line so the car can have different features can be incredibly costly. It's often the case that all cars are built with the same features and the cost of this hardware is also included the price of the cheaper car with the features disabled. The "rich people" just pay a premium to have 'off' switched to 'on'.


Still, there are only 2 options:

1. This scenario makes the car cheaper for the poorer customers, so they benefit from it. Or at least, it doesn't increase the price, so they get the added benefits of being able to upgrade their car more easily and cheaply than going to back to the shop to install the extra hardware.

2. Or, this situation makes the car more expensive for the poorer customers, but since they are much more price sensitive, it is very likely that they will choose to go to a competitor who actually sells them a similar car without the additional hardware (therefore cheaper), or without subscriptions.

Unless of course, there was a monopoly or cartel, but I don't think we are in that situation.

The fact that these companies are going in this direction, indicates that they are able to profit more in this situation, which indicates that they are providing more value (again, unless their customers didn't have a reasonable choice). It's not proof, but it's evidence that there are advantages.

That said, it's not as simple as I've just put, because sometimes it can be easy to trick people into making a worse choice for themselves in the long term, e.g. due to marketing, or buying things with credit or as subscriptions instead of one-time payments, for example.... which can definitely apply in this case!


>1. This scenario makes the car cheaper for the poorer customers, so they benefit from it.

Pardon my ignorance, but if the cost of the hardware is already baked into the cost of the cheapest options, which means they are paying for all of the hardware they have in their cars, including the hardware they can't use, how do they benefit? Cost, in that situation, is determined simply by the need to assemble efficiently. I can't see how the consumer benefits in that scenario by paying for something they can't use.

Responding to your edit:

>Or at least, it doesn't increase the price, so they get the added benefits of being able to upgrade their car more easily and cheaply than going to back to the shop to install the extra hardware.

Again, pardon my ignorance, but it feels disingenuous to call it "an upgrade" if the car already has the equipment, especially to be charged more to use what you've already paid for.

Am I crazy?


For 1, pricing in these scenarios assumes a portfolio effect on the total cost of production for all units sold. Premium features are built into every car, which enables customers to enable them at a later date, but the cost isn’t passed on. Instead the premium feature is marked up to cover costs plus profit for all cars sold with that build. As mentioned elsewhere there are mass production efficiencies involved as well, reducing the unit cost for all cars as there aren’t N variants being built but a single mass production line that’s invariant. The residual costs are covered by the minority who buy the premium features for every unit, enabled or not, and it’s priced that way. This translates into overall cheaper cars for people without the feature enabled, and cars with a better resale value because those features can be still enabled in a secondary market sale. It also translates into cheaper cars for the premium car purchaser as well even though they subsidize the feature build in all cars enabled or not.


> Pardon my ignorance, but if the cost of the hardware is already baked into the cost of the cheapest options, which means they are paying for all of the hardware they have in their cars, including the hardware they can't use, how do they benefit?

The idea is that the “cheaper” models are getting the hardware at a discount. Very simply: are getting $30,000 of hardware for $25,000 because features aren’t active. Others are willing to pay $35,000 for the same hardware with the features active. Obviously this example is over simplification of pricing and value, but that’s the general idea.


It may actually be even better than that.

If the manufacturer hadn't done this, they would have to produce at least 2 versions of the car: one without any extra hardware, and one with all the extra hardware.

It may turn out that doing separate versions of the car could cost $5,000 more per car over its entire lifetime, including production (extra design, assembly lines, etc) and support, rather than simply making one version of the car.

So if the car company hadn't done this, the car might have cost $30,000 anyway without the extra features, and $35,000 with the extra features, so the poorer customers would lose while the rich customers would pay the same.

This works more or less the same if these costs are comparable or higher than the costs of the extra hardware. And I suspect they are higher, as it seems highly likely that the price for these premium features in cars are a lot higher than the actual costs of the hardware itself.

Sure, the company could still engage in the same wealth redistribution / subsidization / price differentiation in the 2-car scenario (and they likely already do), but everyone could still lose anyway because the total costs of all the cars could still be higher in total.


I don't think I understand your question.

The customer can be receiving extra hardware and still be paying a cheaper price due to the assembly line efficiencies you mentioned, as well as the support costs of having just one new car model every year instead of 10 slightly different car models every year.

In other words, the additional hardware costs might be lower than the other cost reductions due to the increased efficiency.

Furthermore, even if the customer is paying exactly the same as before for the car (but now they are getting additional hardware which they can't use), it would be cheaper and much easier for these customers to upgrade their car if they so choose.

This would also mean higher profits for the car manufacturers, which allows them to reduce the initial purchase price of the cars to compete more effectively in the market.

And if it turns out that the car is more expensive due to having to buy the additional hardware, since these customers are price-sensitive they can just go to a competitor who would sell them a car without the additional hardware, therefore cheaper.

EDIT:

> Again, pardon my ignorance, but it feels disingenuous to call it "an upgrade" if the car already has the equipment, especially to be charged more to use what you've already paid for.

Perhaps that's because you're only considering the cost of the hardware and not all the other costs of producing and supporting all the different car models for every combination of hardware features each customer would choose?

I mean, yeah, sure, car companies could just sell a car with all the hardware features enabled and charge all customers the same, but then the price of the cars would be higher for those who don't need all those features, as the company wouldn't be able to charge higher prices for premium customers to subsidize the cars for the "poorer" customers.


> if the cost of the hardware is already baked into the cost of the cheapest options, which means they are paying for all of the hardware they have in their cars ...

The way to think about it is that the people paying for these extra features / buying the premium model with software-unlocked features are paying to add these features (locked) to every car sold. Because this is cheaper than making a different physical model.

For example imagine that 1/5 people want heated seats. Assume that adding these seats costs $100 to the manufacturing costs of a single car. There are two options here:

1. Create a new model. This makes the base model cost more (because you are making 1/5 less units so the overhead of design, validation and setting up the production line is spread across less cars) and makes the premium model cost much more (because you are only making 1/5 of the units). So maybe now you add $10 to the cost of the base model and $1000 to the cost of the premium model.

2. Add the seats to all models. This raises the cost of the car by $100.

Let's imagine that the base model price shouldn't be affected by the addition of the premium model. So we want all of this extra cost to be passed to the premium model. In scenario 1 this is effectively $1040 extra per car ($1k for premium + $10x4 base models). In scenario 2 this is effectively $500 per car ($100 x 5).

So option 1 doesn't make sense. It costs more for no real benefit.

> I can't see how the consumer benefits in that scenario by paying for something they can't use.

This is the thing. In theory the base model doesn't need to pay extra. Yes, their car was more expensive to make, but this cost was paid for by those who bought the premium model.

I don't know if I would argue that the consumer of the base model "benefits". Their model could be subsidized, or it could cost more, money is fungible in that way. But there is no reason why having this hardware installed but locked should increase the price that they pay. Without further evidence one would hope that the price of the car is unaffected by the premium model. Or maybe even cheaper because of benefits of the economy of scale (especially if the ratio of people buying the expensive model is higher).

I wrote a post about this a while ago with very simple examples of how the math works out https://kevincox.ca/2023/05/14/ethics-of-locked-hardware/


This is a really good comment about uniform production and subsidy of base models that would otherwise make a loss.

The margin on a car isn't the margin on the materials and labour of that individual car on the line.

Many base models barely break even and recoup some costs in dealer servicing, finance and whatnot.

If software locks (not subscription) enable more of the subsidising then I'm all for it. Also I'm for it as hackers we can get around the limitations.

Rent seeking is always a bad thing for the consumer however.


> It's pretty shocking to me that people in our society build things and then deliberately break them so they can make more money. Is this really the best system we can come up with?

All part of cost tradeoffs. Previously, they'd build the car with the ability to support all those add-ons even if the customer isn't getting them. Turns out it's cheaper not to do that.


I wish the solution was to just give everyone those features. Maybe it can’t work like that but this feels very wasteful


I assume it’s all to game the starting MSRP.

Like the barebones Tesla 3 that existed on paper but was basically impossible to order. OE’s know most people will spring for that creature comforts.


That reminds me of this video: https://youtu.be/cLGcGnGJvL0 where they say how one of the reasons laptops are getting harder to upgrade is probably so they can make you buy an expensive configuration and still advertise a low starting price


Laptops have real physical limitations involved, similar to smartphones don't have RAM slots, so I don't buy the video. But silly as it is, at least you can "download" heated seats later if you change your mind.


Perhaps it is reasonable to solder parts to the motherboard. It's less reasonable to charge a massive markup on storage and memory. The margins on those upgrades are well over 100%.


Yeah, even if the soldering isn't intentional for non-upgreadability, they certainly took advantage of it in the pricing. And with the heated seats, the margin is infinite.


If you did this then everyone would have to pay the premium price. This may price out some people. At the end of the day someone has to pay for this extra hardware. When there is one physical model that price is being paid for those that pay extra to unlock these features. If all features where unlocked for everyone then the cost would have to be spread across everyone rather than just those who actually value the feature enough to pay for it.

The core idea is that if some amount of people want heated seats the most cost effective way to do that may be to add the seats to every car, then those who want it pay that cost. (So if 1/5 cars want the heated seats each car have effective cost of 5x the per car cost because for each person paying they also have to cover the cost to install the hardware into 4 cars that wont pay for it) However that cost is still likely much cheaper than setting up a completely new physical model (especially if you consider feature combinations). But if you enable this feature for everyone then no one is paying the "premium" price so the cost needs to be spread out across all sales.


Being a tradeoff it works both ways. Customers get broken add-ons for free if it's cheaper to not pursue the customers that fix them.


Yeah, same with how I watch YouTube ad-free for free.


Kinda what the chip Intel (and others chip makers?) have been doing for years. Make the best next gen chip, then strip out parts to slow it down and sell cheaper ones. Not 1:1 the same, but pretty similar.




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: