←back to thread

2071 points K0nserv | 10 comments | | HN request time: 1.013s | source | bottom
1. Liftyee ◴[] No.45088530[source]
As other comments have pointed out, this statement (one I 100% support, BTW) is a little naive. I can see how it might be unreasonable to expect companies to publish documentation, build infrastructure, etc. to support running your own code on the hardware you own (which 99% of people will never need to do).

However, I strongly believe that - should one choose to do so - you should not be stopped from jailbreaking, cracking, etc. manufacturer restrictions on the hardware you own. Companies aren't obligated to support me doing this - but why should legislation stop me if I want to try? (You can easily guess my thoughts on the DMCA.)

replies(2): >>45088560 #>>45095109 #
2. danpalmer ◴[] No.45088560[source]
> Companies aren't obligated to support me doing this

Where does one draw the line on support? If I jailbreak an iPhone, should I still get Apple customer support for the apps on it, even though they may have been manipulated by some aspect of the jailbreak? (Very real problem, easy to cause crashes in other apps when you mess around with root access) Should I still get a battery replacement within warranty from Apple even though I've used software that runs the battery hotter and faster than it would on average on a non-jailbroken iPhone?

I feel like changing the software shouldn't void your warranty, but I can see arguments against that. I probably fall on the side of losing all software support if you make changes like this, but even then it's not clear cut.

replies(4): >>45088778 #>>45089825 #>>45090272 #>>45092071 #
3. crazygringo ◴[] No.45088778[source]
The line is definitely crossed if you jailbreak your phone. It seems pretty clear. Either you're using the device as the manufacturer intended or not. If I take a device rated for 2m of water down scuba diving to 25m, it voids my warranty too.
replies(1): >>45092646 #
4. seany ◴[] No.45089825[source]
It's up to the manufacturer to prove that the software modification had a material impact on the issue being covered. Yes that's expensive, yes that's the point.
5. mordae ◴[] No.45090272[source]
Imagine Lenovo refusing to service your ThinkPad because you've compiled your own kernel.

Charging IC has NTC thermistor and battery absolutely must withstand the system running on 100% and then some.

As for battery lifetime, batteries are cheap, unless you glue them to an expensive assembly and force people to replace whole assembly as phone vendors do.

replies(1): >>45097894 #
6. Liftyee ◴[] No.45092071[source]
As you said, this might be a complex one to figure out. I am biased because I tend not to use customer support services (with more of a "figure it out" approach) and am confident I could replace parts myself, though the latter might be harder with parts pairing today.

Can see how people more interested in the software side of things would care about support from [parent company] though. "Lose all support if you bypass our restrictions" is the relatively straightforward approach, but the collateral damage might be quite high. In an ideal world, perhaps the network of third party repair services could take up the slack?

7. xandrius ◴[] No.45092646{3}[source]
But that's no the point here, a more similar point is to have the scuba diving manufacturer imposing which body of water you can use the device in.

And if you decide to give the device a try in your own swimming pool or a random spot you'd like to explore, the device won't work and you might be banned from using it elsewhere. Would that make any sense?

8. inetknght ◴[] No.45095109[source]
> I can see how it might be unreasonable to expect companies to publish documentation, build infrastructure, etc. to support running your own code on the hardware you own (which 99% of people will never need to do).

Did you know that television schematics used to come with the documentation for the TV? Discussed not-too-recently on HN: https://news.ycombinator.com/item?id=26996413

9. danpalmer ◴[] No.45097894{3}[source]
Laptop manufacturers are most definitely not designing their laptops to run at the top of the thermal envelope for 100% of the time, and honestly that's probably the right choice because no one does that – that's what you pay for when you buy high end servers, and the fact these corners are cut is why consumer hardware is so much cheaper.

If you run the software they provide and their guardrails aren't strict enough, that's clearly a warranty case. But if you modify the software to remove their guardrails, it feels reasonable that they can deny a warranty fix.

Overclocking is perhaps a clearer cut version of this – it's a "software change", but can affect the hardware lifespan.

replies(1): >>45101225 #
10. skeezyboy ◴[] No.45101225{4}[source]
>Laptop manufacturers are most definitely not designing their laptops to run at the top of the thermal envelope for 100% of the time, and honestly that's probably the right choice because no one does that

both claims untrue.