Live data from Hacker News

We should have the ability to run any code we want on hardware we own

hugotunius.se

81–90 of 1001 posts

Re: We should have the ability to run any code we want on hardware we own

#82

This makes the point that the real battle we should be fighting is not for control of Android/iOS, but the ability to run other operating systems on phones. That would be great, but as the author acknowledges, building those alternatives is basically impossible. Even assuming that building a solid alternative is feasible, though, I don't think their point stands. Generally I'm not keen on legislatively forcing a deve…

This is one of the real canaries I watch on "real AI" for programming. It should be able to make an OS. It should be able to write drivers. It should be able to port code to new platforms. It should be able to transpile compiled binaries (which are just languages of a different language) across architectures. Sure seems we are very far from that, but really these are breadth-based knowledge with extensive examples /…

[dead]

Re: We should have the ability to run any code we want on hardware we own

#83

This makes the point that the real battle we should be fighting is not for control of Android/iOS, but the ability to run other operating systems on phones. That would be great, but as the author acknowledges, building those alternatives is basically impossible. Even assuming that building a solid alternative is feasible, though, I don't think their point stands. Generally I'm not keen on legislatively forcing a deve…

This is one of the real canaries I watch on "real AI" for programming. It should be able to make an OS. It should be able to write drivers. It should be able to port code to new platforms. It should be able to transpile compiled binaries (which are just languages of a different language) across architectures. Sure seems we are very far from that, but really these are breadth-based knowledge with extensive examples /…

AI kicks ass at a lot of "routine reverse engineering" tasks already.

You can feed it assembly listings, or bytecode that the decompiler couldn't handle, and get back solid results.

And corporate AIs don't really have a fuck to give, at least not yet. You can sic Claude on obvious decompiler outputs, or a repo of questionable sources with a "VERY BIG CORPO - PROPRIETARY AND CONFIDENTIAL" in every single file, and it'll sift through it - no complaints, no questions asked. And if that data somehow circles back into the training eventually, then all the funnier.

Re: We should have the ability to run any code we want on hardware we own

#84
We need both options to coexist:

1. Open, hackable hardware for those who want full control and for driving innovation

2. Locked-down, managed devices for vulnerable users who benefit from protection

This concept of "I should run any code on hardware I own" is completely wrong as a universal principle. Yes, we absolutely should be able to run any code we want on open hardware we own - that option must exist. But we should not expect manufacturers of phones and tablets to allow anyone to run any code on every device, since this will cause harm to many users.

There should be more open and hackable products available in the market. The DIY mindset at the junction of hardware and software is crucial for tech innovation - we wouldn't be where we are today without it. However, I also want regulations and restrictions on the phones I buy for my kids and grandparents. They need protection from themselves and from bad actors.

The market should serve both groups: those who want to tinker and innovate, and those who need a safe, managed experience. The problem isn't that locked-down devices exist - it's that we don't have enough truly open alternatives for those who want them.

Re: We should have the ability to run any code we want on hardware we own

#85
post #57

I want my less tech savvy family members to be able to buy locked-to-the-company-store hardware, that they can’t run other things on, as it protects them from one avenue of scams and hacks. This protection can and will be worked around if it can be easily disabled. Fully open phone systems consistently fail to sell enough to make a difference, which is a bit of a shame, but honestly at this point the market has spoke…

That is understandable, most people are not technical but the few who has a need for it should have an option for it.

As a developer I write apps for myself and I side-load them. Why take away my right to do so, just because other people can't then nobody should?

Re: We should have the ability to run any code we want on hardware we own

#86
post #31

> It should be possible to run Android on an iPhone and manufacturers should be required by law to provide enough technical support and documentation to make the development of new operating systems possible As someone who enjoyed Linux phones like the Nokia N900/950 and would love to see those hacker-spirited devices again, statements like this sound more than naïve to me. I can acknowledge my own interests here (ha…

Not to mention, it's an authoritarian attitude, talking about forcing companies to support arbitrary software stacks

Re: We should have the ability to run any code we want on hardware we own

#87

Earlier quoted context omitted.

> I can acknowledge my own interests here (having control over how exactly the device I own runs), but I can also see the interests of phone manufacturers — protecting revenue streams, managing liability and regulatory risks, optimizing hardware–software integration, and so on. I don't see how my own interests here outweigh collective interests here. However the interests you mention aren't collective at all but very…

Its only the manufacturers interests because they dont want people to brick their phone on accident. Really theyre only a secondary party of interest, the real interested party is grandma/anyone who can fall victim to malware. Apples decision to ban sideloading is a huge part of how they became the most popular phone maker in the us

The real interest is their protection of their sweet 30% revenue stream. There are many ways to protect security, leaving all your keys in the hands of one party is not the only one.

And there should also be the right to be able to opt out of the manufacturers' protections of course.

Re: We should have the ability to run any code we want on hardware we own

#88
I think fighting for the ability to write a custom OS for a phone misses the point.

It should be possible to participate in the modern economy using standard technology.

To this end, I think there should be a mandate that all govt and commercial infrastructure apps offer a progressive web app with at least feature parity with proprietary phone apps.

Want me to use a phone to pay for lunch, EV charging, parking or a toll? Great. It needs to be doable with anything running firefox, safari or chrome.

Re: We should have the ability to run any code we want on hardware we own

#89
A gentle reminder to the readers here at HN that it doesn't have to be this way. Computer Security is a solved problem[1], and has been so since the 1980s[2]. It's my strong opinion that the only methods you've seen to this point[3-7] were deliberately chosen to be ones that don't work, and make things worse in the long run.

There's no reason we shouldn't be able to run what we want on our hardware, without having to trust anything other than the microkernel inside the operating systems.

[1] https://en.wikipedia.org/wiki/Capability-based_security

[2] https://en.wikipedia.org/wiki/Capability-based_operating_sys...

[3] https://en.wikipedia.org/wiki/User_Account_Control

[4] https://en.wikipedia.org/wiki/AppArmor

[5] https://en.wikipedia.org/wiki/Security-Enhanced_Linux

[6] https://en.wikipedia.org/wiki/Application_permissions

[7] https://en.wikipedia.org/wiki/Trusted_Platform_Module

Re: We should have the ability to run any code we want on hardware we own

#90

A gentle reminder to the readers here at HN that it doesn't have to be this way. Computer Security is a solved problem[1], and has been so since the 1980s [2]. It's my strong opinion that the only methods you've seen to this point[3-7] were deliberately chosen to be ones that don't work, and make things worse in the long run. There's no reason we shouldn't be able to run what we want on our hardware, without having t…

Your opinion is not "a gentle reminder", "a friendly reminder" or "a public service announcement". It's just your opinion and nothing more.
Post reply on HN