Skip to content(if available)orjump to list(if available)

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

kristov

I think the conversation needs to change from "can't run software of our choice" to "can't participate in society without an apple or google account". I have been living with a de-googled android phone for a number of years, and it is getting harder and harder, while at the same time operating without certain "apps" is becoming more difficult.

For example, by bank (abn amro) still allows online banking on desktop via a physical auth device, but they are actively pushing for login only via their app. I called their support line for a lost card, and had to go through to second level support because I didn't have the app. If they get their way, eventually an apple or google account will be mandatory to have a bank account with them.

My kid goes to a school that outsourced all communication via an app. They have a web version, but it's barely usable. The app doesn't run without certain google libs installed. Again, to participate in school communication about my kid effectively requires an apple or google account.

I feel like the conversation we should be having is that we are sleepwalking into a world where to participate in society you must have an account with either apple or google. If you decide you don't want a relationship with either of those companies you will be extremely disadvantaged.

shawabawa3

> If you decide you don't want a relationship with either of those companies you will be extremely disadvantaged.

Even more worrying is the inverse of this - if Google and/or Apple decide for whatever reason they don't want a relationship with you (aka they ban you for no reason) - you are completely screwed

abustamam

Even if they ban you for a reason, you're screwed. Granted, the ban may have been warranted, but you're essentially put into a societal prison with no due process or recourse.

tomaskafka

That is a great analogy. There are countries where a police can throw you into a lifetime jail with zero option for justice unless you are a famous person from a well known western country.

Those countries are North Korea, Iran, Russia, Google and Apple.

fauigerzigerk

Very true. They are effectively a new type of non-territorial state with absolutely no separation of powers or rule of law or principle of proportionality.

What makes this difficult though is that they are under constant attack from highly organised and automated criminal operations that create and exploit accounts en masse.

Any solution to the tyrannical state of affairs we are subjected to (even more so as developers) needs to balance better protections for real people (including as you say for people who have committed some transgressions) with fighting organised crime.

vannevar

Say, if you're blacklisted by a fascist government, for example. Tim Cook's pledge of loyalty was disturbing on many levels.

mothballed

I don't own a phone, but the most shocking revelation came when my child's school required us to use an app to specify how our children will be picked up or ride the bus.

So far I've been able to avoid using apps for pretty much anything, but when the school says "use an app or you won't get your kids" and then also say they will call CPS and have your kids seized if you don't get them in time, that puts you in a real fucked up situation.

rhines

We've reached the point where people without devices or common online services are so rare that society no longer accommodates them. It's similar to how we need legislation to ensure that disabled people have accessible infrastructure, except I doubt there will ever be legislation mandating offline/off-app accessibility.

adiabatichottub

File it under faulty assumptions organizations make about their clients or customers. If you live in a rural area in the United States it is still quite possible to have:

  * No cellular service
  * No landline service
  * No postal delivery to your property, and a physical address that isn't in any database
  * No public utilities
It can be very frustrating to deal with services that assume you have the ability to receive SMS messages, and almost anything requiring identity these days demands a phone number.

fauigerzigerk

Yes, but to me there is a very big difference between being forced to adopt a class of technologies (online services in general) along with the rest of society and being forced to contract with a handful of specific companies that impose extremely one-sided contractual terms on everybody, touching almost every aspect of life.

thaeli

Well, many areas have banned app-only payment requirements (along with card-only) so it’s possible we’ll get some mandated alternatives.

fsflover

This is not even about having a device but about forcing you into the duopoly with no choice, https://news.ycombinator.com/item?id=45092669

W3zzy

I work for some local governments in Belgium and with every system they put in place I keep insisting on a analogous version. Online forms? Great but if anyone chooses the should be able to send in a paper form or get assisted by someone who fills in the online form for them.

lvspiff

As the spouse of someone blind it's becoming increasingly difficult to get accomodations from doctors and govt things. Surprisingly so much so that even making ada complaints goes nowhere. Very few offices are willing to sit and fill out paperwork nor willing to provide an accessible version.

The only saving grace has been be my eyes and other apps that allow for some level of access without needing another human available. It really sucks though as back in the early 2000s strides were being made for the blind community but now it feels like things have regressed because of technology and basic human dignity and kindness has lost out.

bigstrat2003

That's pretty fucked. It should be utterly illegal to put parents in a triple bind like that. You have my sympathies.

etherealG

I think I might enjoy the CPS scenario... let them call CPS, and wait for CPS to arrive, and then discuss with CPS who is endangering the child, the parent or the school. I'm pretty sure a judge will quickly decide whether their rule makes sense or not, and I think judges in child protection cases are going to quickly side with what's important for the child.

I HATE this kind of nonsense, and threatening you as a parent is only making things worse. Why not offer a way to handle this on a simple website? It would have lower cost to the school and be more accessible to anyone with any device able to access websites. Nonsense.

mothballed

Well the judge will likely rule the app is bullshit, but in the meantime CPS will argue they need to go into your house, look to see if you have a dirty dish, or the wrong proportion of snacks to vegetables, or maybe take notice your child is playing independently outside while they come around. Then they will portray that in the most insane way possible, and since it is a civil and not criminal process their is no requirement anything is shown beyond a reasonable doubt.

There's also the problem that once they have your kid, the tables are completely turned, rather than them showing why they should take them, now you have to show why you should get them back and that is a process that can be dragged out for over a year.

Unfortunately CPS has wide latitude, secret courts, and the ability to unendingly fuck with you, so it's better just to not "invite" them in your life if you can. And if they do manage to snatch your kid, note they give so little fucks for the kid that their contractors will leave a kid in a hot car to die because apparently that's safer than being with their parents.[]

[] https://abcnews.go.com/US/3-year-dies-hot-car-custody-contra...

boerseth

The danger is when solutions that are convenient, but require giving up some sort of freedom, are made mandatory even for those who would like to stay free. I hope this is a lesson we avoid having to learn the hard way.

I have done some backpacking these past two years, and it is worrying how easy it is to get into big trouble if you lose your phone or payment cards.

As an example, my debit card got eaten by an ATM on my way to Argentina, and after my 6 month travel, the backup credit card I had brought was about to expire.

Despite my card working as a means of payment, I was starting to feel the effects of this corner case in every aspect of modern life. I could not use our equivalent of cashapp, I assume because my card was about to expire. I could not ride public transit, or trains, or do things like book a yoga class with my friends, all because all these institutions basically only let you interact with their service through their apps, where I had no way to pay.

I spent some time visiting friends in the capitol on my way home, and tried to sort the situation out with my bank. They thankfully were able to order some new cards to their office, rather than to my home address. But immediately after my talk with them I found that my one remaining card had been cancelled.

Then I tried bringing my passport to withdraw some cash, but the bank teller almost laughed at me, before explaining that you can't just do that anymore. The bank isn't even allowed to let you get your money in cash and leave. You can get bits of it in bills at the ATM for a fee the price of a coffee, but also that requires a card, of course.

Electronic payment solutions are so convenient, for the public and for institutions, for law enforcement and control, that we've forgotten how much we need to give up in order to use them, and now they're being made mandatory as we trudge along into a cashless society.

Now I couldn't even get food or shelter, if not for my friends. I remember half stumbling out of the bank with my passport in my hand, half dizzy with shock and anger. This, along with lots of other small mishaps like losing my phone and encountering trouble, kind of radicalized me on these topics.

pdonis

To me the point where the law needs to intervene is the bank or the school. You need a bank to function--that means the bank should be prohibited by law from tying you to an app from a particular company, whether it's Google or Apple or anyone else. You should be able to access their functions using any client that supports the appropriate open standards (such as web browsers).

Similarly, if the school is going to have control over your kids, the school should be prohibited by law from requiring you to use an app that's tied to a particular company. They should be required to provide you functional access using any client that supports the appropriate open standards.

bee_rider

If it is a public school, the state should “intervene,” but really it isn’t an intervention, it’s the state’s school they should fix their stupid policy.

For the bank, I don’t really see why it would be preferable to intervene with the bank vs the tech company. Either way the state will have to impose on a private company.

> You need a bank to function--that means the bank should be prohibited by law from tying you to an app from a particular company, whether it's Google or Apple or anyone else. You should be able to access their functions using any client that supports the appropriate open standards (such as web browsers).

Really this is an interoperability problem, so the government would have to impose on both sides. An OS should be mandated to come with a browser than supports some locked down functionality—a subset of HTML, nothing fancy, no scripting or anything like that. The bank should be required to provide a portal that speaks that language.

adiabatichottub

You mean like if there were a standard (JSON, XML, whatever) format of document that you could cryptographically sign which would order a transaction to take place? Kind of like a digital teller's slip?

rkagerer

Add "can't participate in society without agreeing to user-hostile Terms of Service clauses, such as indemnities, behavior profiling, and opted-in marketing subscriptions."

It's amazing where those dark patterns are cropping up (government services, SPCA, etc).

amluto

I sometimes contemplate that this sort of incidental ToS should be 100% unenforceable.

Here’s what I mean: suppose I want to order a cup of coffee at a cafe. I’ve made a choice to go to that cafe, and it’s at least generally reasonable that the cafe and I should agree to some terms under which they sell me coffee, and those terms should be enforceable.

But if the cafe requires me to use an app, and the app requires me to use a Google account, then using the app and the Google account is not actually a choice I made — it’s incidental to my patronage of the cafe. And I think it’s at least interesting to imagine a world in which this usage categorically cannot bind me to any contract with the app vendor or Google. Sure, I should have to obey the law, and Google should have to obey the law, but maybe that should be it. If Google cannot find a way to participate without a contract, then they shouldn't participate.

I might even go farther: Google and the app’s participation should be non discriminatory. If the cafe doesn’t want to sell me coffee, fine. But Google should have no right to tell the cafe not to serve me coffee.

(For any of this to work well, Google should not be able to incorporate its terms into the terms of the cafe. One way to address this might be to have a rule that third parties like Google cannot assert any sort of claim against an end user arising from that end user’s terms of service with the cafe. If Google thinks I did something wrong (civilly, not criminally) in my use of the app, they would possibly have a claim against the cafe, but neither Google nor the cafe would have a claim against me.)

liendolucas

Having either Google or Apple should not be an obligation to any human being and governments should do whatever is in their power to allow us to continue operating basic services without them. It should be as simple as that. So all companies that choose the "app" way must also offer a possible equal or better webapp solution for their customers.

bluesign

I think it is kind of levels:

"can't participate in society without a mobile phone" "can't participate in society without internet" "can't participate in society without google"

not sure where is the logical correct threshold making it wrong. because we all accept maybe people not participating without internet.

jackothy

Clearly the logical threshold is when a single private corporation becomes the gatekeeper to your life. The internet itself is decentralized so that's fine. Mobile phones as a concept is also fine.

callc

Almost. Having access to the internet requires a device, or public computer if available. A just society would at least maintain ability to interact with all government services through in-person and through post office. Universal access.

fsflover

> not sure where is the logical correct threshold making it wrong

This can't be more clear: Forcing to use the duopoly is against the competition and is totally wrong.

bluesign

I meant a bit like: Let's say you have 2 mobile phone operators in your country ( duopoly ) we are ok that for example using SMS for banking interaction ( second factor etc )

I think this is a process; and somehow slowly people accepting those levels, and in a society it becomes normal ( to have whatsapp for friend group, to have facebook for family photos etc etc ) and you are being left out eventually if you are outside of those norms.

So it is not so different for bank to require something like google provided software.

nilslindemann

This is one of the things I wish the EU would intervene. Requiring a smartphone and an app should be illegal for corps of a specific size and for public entities (see school example above/below).

zmmmmm

> In this context this would mean having the ability and documentation to build or install alternative operating systems on this hardware

It doesn't work. Everything from banks to Netflix and others are slowly edging out anything where they can't fully verify the chain of control to an entity they can have a legal or contractual relationship with. To be clear, this is fundamental, not incidental. You can't run your own operating system because it's not in Netflix's financial interest for you to do so. Or your banks, or your government. They all benefit from you not having control, so you can't.

This is why it's so important to defend the real principles here not just the technical artefacts of them. Netflix shouldn't be able to insist on a particular type of DRM for me to receive their service. Governments shouldn't be able to prevent me from end to end encrypting things. I should be able to opt into all this if I want more security, but it can't be mandatory. However all of these things are not technical, they are principles and rights that we have to argue for.

wvh

What I like about your comment is that it points out that all technical work-arounds are moot if people as a whole are not willing to stand up with pitchforks and torches to defend their freedoms. It will always come down to that. A handful of tech-savvy users with rooted devices and open-source software will not make a difference to the giant crushing machine that is the system.

And I'm afraid most of us are part of the system, rage-clicking away most of our days, distracted, jaded perhaps, like it historically has always been.

safety1st

Only competition can provide a solution. We have lost sight of this principle even though all Western democracies are built on the idea of separation of powers, and making it hard for any one faction of elites to gain full control and ruin things for everyone else. Make them fight with each other, let them get a piece of the pie, but never all of it. That's why we have multiple branches of government, multiple parties etc. That's why we have markets with many firms instead of monopolies.

There has never been a utopian past and there will never be a utopian future. The past was riddled with despotism and many things that the average man or woman today would consider horrific. The basic principle of democratic society is to prevent those things from recurring by pitting elite factions against each other. Similarly business elites who wield high technology to gain their wealth must also compete and if there is any sign of them cooperating too closely for too long, we need to break them up or shut them down.

When Apple and Google agree, cooperate, and adopt the same policies - we are all doomed. It must never happen and we must furthermore break them up if they try, which they are now doing.

Levitz

>There has never been a utopian past and there will never be a utopian future.

I wouldn't call it utopian, but I'd say we are way past "peak democracy" at this point.

There was a time in which corporations did get broken up when too large, when we did understand that it's about serving the population first and accumulating wealth after that, when corporations influencing politics was widely seen as a negative. It does seem to me we are now way past that.

lwhi

In fact true competition is only possible via open standards, protocols and technology stacks.

We need agreement to ensure the large corporations adhere to these.

turblety

I wish this was a higher up comment because it's such an important point, and it's totally an achievable thing.

Governments should be supporting this competition, or at the very least not encouraging monopolies/duopolies. Give loads of support/help to startups, small businesses. Let the large corps fund themselves.

But instead, we end up giving them huge tax breaks, anti-competitive legislation and even give them a voice in government.

NeuralNomaD123

in the face of large monopolies such as today's platforms, to keep competition you must regulate with laws that stop consumer abuse

samrus

This doesnt work if the market incentives themselves encourage these rent seeking actions.

We have given capitalists more and more power pver the last few decades and instead making things better, its just allowed them to nueter the government regulations that would have prevented them from fucking common people over. The market can not solve for this the same way it cant solve for education or the military. This needs laws

Quarrelsome

> A handful of tech-savvy users with rooted devices and open-source software will not make a difference to the giant crushing machine that is the system.

Agreed, although I don't think that's entirely true, its just that post-smartphones we no longer have any political agency over a significant volume of the new traffic. Much of the new traffic represents that faction of people who initially mocked the internet as "nerd shit". But we don't have to get discouraged by our smallness here.

Rather we can offer a sub-system that satisifes our demands and is an open door to those willing to find it. We could try to fight our corner, but unless we're incredibly organised, its unlikely they'll listen due to how less relevant we are, now that all the normies transitioned online.

So we either jump ship to other, more permissive platforms and help make them good by developing software that closes the gap, or we counter by attacking the systems that prevent people from installing software on the device they have bought.

We just shouldn't expect the general population to care about our problems en-masse because they never have and never will. We will make a difference by creating an alternative sub-system that is poised to grow when the giant crushing machine stumbles at some point in the future.

We can't hate people for picking the parental wing of Apple because for most normies they don't enjoy the freedoms of technology, its the choice and difficulty that they conversely find oppressive.

GoblinSlayer

On Android they do enjoy the freedoms and fall for "side load this random app ignoring warnings" scam.

whizzter

The problem is that tech-savvy users are like bikers, most of us are law-abiding and want the best for society.

Then there's the 1%'ers, people causing trouble, be it by being biker thugs or malware authors or toplevel pirates, actually disrupting the system but often not in a way that's good for the masses and when clashing authoritans the authoritans win due to the masses good.

And yes, the "good" for the masses is more about malware whilst DRM is more of powergrab by media industries that were unwilling to adapt.

3abiton

I am looking forward for the day I remote ssh into a <insert kvm solution> controlling my iPhone/Android so I can login to my bank app because they stopped allowing web access, and I don't want to compromise on privacy. Shit is nuts.

camgunz

> What I like about your comment is that it points out that all technical work-arounds are moot if people as a whole are not willing to stand up with pitchforks and torches to defend their freedoms.

If your system requires extraordinary political efforts from large numbers of people, your system will fail. We are the elites, we have to oppose this. If Netflix asks us to implement this kind of DRM, we have to resign. If Facebook asks us to implement sophisticated surveillance, we have to resign. Etc. etc. We can't keep cashing the checks and then point to the body politic like "I beg you to stop me".

p1esk

We are the elites

Wait, what?

tiahura

Telling people how they have to design their systems is the opposite of freedom.

lotsofpulp

Most people don't want to have to learn multiple operating systems or ways of doing things.

josephg

My parents are getting old and they aren't tech savvy. The missing piece here is that I want my parents to have a computer they can safely do their banking on, without leaving them vulnerable to scams and viruses and the like. I like that they have iphones. Doing internet banking on their phone is safer than doing it on their desktop computer. Why is that?

The reason is that the desktop PC security model is deeply flawed. In modern desktop operating systems, we protect user A from user B. But any program running on my computer is - for some reason - completely trusted with my data. Any program I run is allowed to silently edit, delete or steal anything I own. Unless you install special software, you can't even tell if any of this is happening. This makes every transitive dependency of every program on your computer a potential attack vector.

I want computers to be hackable. But I don't also want my computer to be able to be hacked so easily. Right now, I have to choose between doing banking on my (maybe - hopefully - safe) computer. Or doing banking on my definitely safe iphone. What a horrible choice.

Personally I think we need to start making computers that provide the best of both worlds. I want much more control over what code can do on my computer. I also want programs to be able to run in a safe, sandboxed way. But I should be the one in charge of that sandbox. Not Google. Definitely not Apple. But there's currently no desktop environment that provides that ability.

I think the argument against locked down computers (like iphones and androids) would be a lot stronger if linux & friends provided a real alternative that was both safe and secure. If big companies are the only ones which provide a safe computing experience, we're asking for trouble.

spaqin

Your parents are more likely to be a victim of a phone call scam than malware, even on PC. There is also no guarantee that malware will not slip through cracks of official stores or signatures.

You can also choose to do your banking at the physical branch.

We already had "best of both worlds", especially on mobile OSes - granular permissions per-app were quite good, and on Android until few years ago root was widely available if you needed it as well; these permissions could be locked or frozen if there is concern about users, just like work devices are provisioned with limitations. It all depends on your threat model.

rahkiin

In the netherlands we do not have physical branches anymore. They died out. All banking started to go through browser. This was very sensitive to malware and viruses, so two-factor was added through phones. Then less and less people had PCs because phone provides enough. Now mobile apps for banking is the only way to do banking. Or it is required for MFA. Even if you’re calling with the bank it is used as MFA

itake

Phone scams have you install malware. Banks don’t know if you’re on the phone with the scammer, but they would like to detect if you’re using a screen sharing app on the password or transfer screens.

Someone

> You can also choose to do your banking at the physical branch

The ones banks that do have physical presence are closing left and right? Also, I don’t think I can money transfers at the physical office of my bank.

Rohansi

Also the good old phishing emails/links. So many people are simply unaware when a website is pretending to look like an app/floating window. Even younger people who you'd hope know better are falling for it today. I work on a PC game and players (mostly young adults) are constantly getting their accounts compromised by the same phishing sites that pop up monthly.

AI voice and video cloning scams are also only going to increase. Why would scammers need to get people to install random APKs when they can just impersonate a family member and tell them what to give directly?

To me it seems very much like the classic "think of the children" type argument. It's not going to really fix anything in the end but it will benefit Google.

josephg

> Your parents are more likely to be a victim of a phone call scam than malware, even on PC. There is also no guarantee that malware will not slip through cracks of official stores or signatures.

So what? The lack of perfect security is a terrible argument against better security.

For example, lockpicks exist. Is that a reason to stop locking your house? Our TLS ciphers might eventually be broken. Should we throw away TLS and go back to unencrypted HTTP?

I'm not expecting anything to 100% stop all scams. But modern computer security is a joke. We could do an awful lot better than we are today at keeping people safe from this stuff.

> We already had "best of both worlds", especially on mobile OSes - granular permissions per-app were quite good, and on Android until few years ago root was widely available if you needed it as well

Yes. I want something like this on desktop too - but I want to own the signing keys, of course. It seems strange that this is so controversial.

extraisland

Everything in life is about trade-offs. Certain trade-offs people aren't going to make.

- If you want to run an alternative operating system, you got to learn how it works. That is a trade off not even many tech savvy people want to make.

- There is a trade-off with a desktop OS. I actually like the fact that it isn't super sand-boxed and locked down. I am willing to trade security & safety for control.

> Personally I think we need to start making computers that provide the best of both worlds. I want much more control over what code can do on my computer. I also want programs to be able to run in a safe, sandboxed way. But I should be the one in charge of that sandbox. Not Google. Definitely not Apple. But there's currently no desktop environment that provides that ability.

The market and demand for that is low.

BTW. This does exist with Qubes OS already. However there are a bunch of trade-offs that most people are unlikely to want to make.

https://www.qubes-os.org/

alexvitkov

No, not everything is a trade-off. Some things are just good and some are just bad.

A working permission system would be objectively good. By that I mean one where a program called "image-editor" can only access "~/.config/image-editor", and files that you "File > Open". And if you want to bypass that and give it full permissions, it can be as simple as `$ yolo image-editor` or `# echo /usr/bin/image-editor >> /etc/yololist`.

A permission system that protects /usr/bin and /root, while /home/alex, where all my stuff is is a free-for-all, is bad. I know about chroot and Linux namespaces, and SELinux, and QEMU. None of these are an acceptable way to to day-to-day computing, if you actually want to get work done.

GoblinSlayer

>If you want to run an alternative operating system, you got to learn how it works.

You only need to learn how to start a browser. You're a little behind the times, today browser is the OS.

tonyhart7

exactly, people want all the benefit without the consequences

like if there are OS utopia exist that has all the advantage without the downside then everybody would use that

but people complaining don't live in reality

socalgal2

AFAICT the only trade off is there's no support and few apps for Qubes OS. If it was as popular as MacOS or Windows what would the trade off be?

einpoklum

> If you want to run an alternative operating system, you got to learn how it works.

The typical user doesn't know how Windows works, and they can run that. These days, users can run a friendly GNU/Linux distribution not knowing how it works. So, disagree with you here.

raxxorraxor

It is the other way around. The security model of mobile devices seriously inhibits innovation and we end up with ever the same crappy apps we don't really need.

I also don't believe more people get scammed on PC compared to mobile platforms. Scammers go where the most naive people congregate.

A sensibly configured Linux system is very secure compared to your mobile device. No security model can really shield against user stupidity. The people would need completely different devices as they simply aren't fit to use a computer. My parents are the same, but I won't accept a bad compromise of an OS just because they essentially need other devices.

At some point a user will be asked to allow execution of code they got through some fishy mail. There is no defense against that other than for the user sticking to books.

hollerith

>A sensibly configured [desktop, i.e., not just a headless server] Linux system is very secure compared to your mobile device.

That is not true. It is understandable that you believe it because it gets repeated a lot, but those repeaters are doing what you are, namely repeating what they heard (and sometimes what they want to be true) without sufficient actual knowledge of what they are talking about.

mcv

Good point. The current security model of desktop OSs sucks. I was recently reminded of this by an issue at work. I'm used to devs having admin rights on their laptops, but here they closed that down: you have to request admin rights for a specific purpose, and then you get them for a week.

I recently requested those rights again because I needed to install something new for a PoC I was working on, and that wasn't allowed anymore. But during onboarding I had those rights and installed homebrew to more easily install dev tools, and homebrew keeps its admin rights to install stuff in a directory owned by admin. So that circumvents this whole security model (and I did, for my PoC).

The problem is that it's all or nothing. Homebrew should have the right only to install in a specific directory. Apps shouldn't automatically get access to potentially sensitive data. Mobile OSs handle that sort of thing more granularly. Desktop OSs should too.

Because the overly restrictive security rules at my work are little more than security theatre when it's so easy to circumvent.

raxxorraxor

There is software that does exactly that. You install a software kiosk were users can pick from and users don't get admin rights.

Won't satisfy developers for long though because it cannot work.

The problem is that mobile OS security systems isn't fit to develop anything but shit. It is simply no solution for desktop.

mlrtime

It's not theater, your IT department just isn't implementing it correctly. I recently switched jobs and gave up one macbook pro for another (work issued).

Company A gave me sudo access and I could do anything I wanted.

Company B locks down everything, no sudo, no brew, nothing. But I do get a big VM with root to do anything I want. There is an approved "appstore" of many different varieties of IDEs/tools.

TLDR: Not having brew is not a problem, and /can be/ a better experience if done right.

It took a couple weeks to shift the mental model but I have no problems. The dev experience is quite good because they provide all the libraries you need to do your job.

999900000999

As is Android has support for multi user more.

Get some real sandboxing, let me install whatever I want in my sandbox.

That's a bare minimum.

I also want "I am an adult" mode where I get to do what I want. If Google wants to flag secure net, fine. Not every thing is going to work.

disiplus

yeah this whole shit where lets optimize it for the lowest common denominator is stupid. I hate everything about it.

im a older millennial, so i have older parents and young kids. My father could not bother with a smartphone or does not care about internet at all. My mother uses whatsapp and everything after initial year she is quite handy with it. Im not scared about her, im more scared that she is reading AI slop.

My kids are now at the age where a lot of the pears are getting a smartphone for them im not giving them a smartphone. If i give them a smartphone in a year or i will be using parental controls.

mike_hearn

> Any program I run is allowed to silently edit, delete or steal anything I own ... there's currently no desktop environment that provides that ability

Putting aside the philosophical issues, that statement isn't true for a few years now. It's not well known, even in very technical circles like HN, but macOS actually sandboxes every app:

• All apps from outside the app store are always sandboxed to a lesser degree, even if they are old and don't opt-in.

• All apps from outside the app store may opt in to stricter sandboxing for security hardening purposes.

• All apps from the app store are forced to opt-in, must declare their permissions in a fine grained way, and Apple reviews them to make sure they make sense.

To see this is true try downloading a terminal emulator you haven't used before, and then use it to navigate into your Downloads, Photos, Documents etc folders and run "ls". You'll get a permission prompt from the OS telling you the app is requesting access to that folder. If you click deny, ls will return a permission error.

Now try using vim to edit the Info.plist file of something in /Applications. ls will tell you that you have UNIX write permissions, but you'll find you can't actually edit the file. The kernel blocks apps from tampering with each other's files.

Finally, go into the settings and privacy/security area. You can now enable full disk access for the terminal emulator, or a finer grained permission like managing apps. Restart the terminal and permissions work like you'd expect for UNIX again.

Note that you won't see any permission popup in a GUI app if you open the file via the file picker dialog box. That's because the dialog box is a "powerbox" controlled by the OS, so the act of picking the file grants the app permission implicitly. Same for drag and drop, opening via the finder, etc. The permission prompt only appears when an app directly uses syscalls to open a file without some OS-controlled GUI interaction taking place.

So, if you want a desktop OS with a strong sandbox that you actually control, and which has good usability, and a high level of security too, then you should be using macOS. It's the only OS that has managed this transition to all-sandboxed-all-the-time.

lentil_soup

But you can choose, your parents can have a phone with the "lockdown" setting turned on and I can have it off if I want. How we expose and handle that setting is a UX problem we can solve.

What's wrong with that?

mlrtime

Because parents typically have bad eyes and need big monitors, or they just want to be able to use a computer like we have been for years?

KoolKat23

This is where Linux and Apple's centralized repository method shines.

Social engineering is really where the threat is at these days.

wolvesechoes

> However all of these things are not technical

You understand it, but even in this thread you have people proposing solutions like switching from traditional banking to bitcoin, stoping using Netflix and starting torrenting again etc.

Tech crowd always tries to solve non-technical problems through technical means, and this is why I don't have much hope.

GoblinSlayer

Netflix isn't worth to use or pirate even if it was free as in freedom.

staplers

Technical solutions and alternatives can provide enough leverage for the common citizen to force the hand of those in power. It might not fully "solve" the issue, but making it easier to route around will always force those in power to bend somewhat.

franga2000

In practice the opposite happens - when new technical workarounds are popularized, more technical solutions are found to prevent them and legislation is proposed to mandate them.

Look at Chat Control in the EU: they started with mandating server-side scanning. Nobody liked that so everyone implemented E2EE. Now there's a new law that adds mandatory client-side scanning.

Most of my tech-brained friends are saying "whatever, we'll just compile from source or use alternative means of distribution. But is that becomes popular, what's the next step? I'm fully expecting the EU's to then try to mandate the service providers need to ensure their apps aren't tampered with, which can only be done by locking devices down to official means of distribution and implementing end-to-end cryptographic attestation. Then we truly are out of options.

the_other

I'm unconvinced. Look at the current wave of attacks on privacy-focused chat + file sharing. The niche tools and workarounds are getting vilified and used as _reasons_ for more elite control.

JeremyNT

This is the crux of the matter.

Maybe conceptually you will be able to run some kind of open operating system with your own code, but it will be unable to access software or services provided by corporate or governmental entities.

This has been obvious for some time, and as soon as passkeys started popping up the endgame became clear.

Pleading to the government definitely can't save us now though, because they want the control just as much as the corporations do.

reddalo

> as soon as passkeys started popping up the endgame became clear

That's why I'm 100% against passkeys. I'll never use them and I'll make sure nobody I know does.

They're just a lock-in mechanism.

lucideer

"Passkeys" is a new brand name slapped on an older open, interoperable technology, so it's difficult for me to be "against passkeys" as they haven't fundamentally changed anything.

Before the branding they were known as FIDO2 "discoverable credentials" or "resident keys".

Two things have changed with the rebrand:

1. A lot of platforms are adopting support for FIDO2 resident keys. This is good actually.

2. A lot of large companies have set themselves up as providers of FIDO2 resident keys without export or migration mechanisms. This is the vendor lock-in part (no export feature), but it's not a feature of the underlying tech itself.

Fwiw FIDO are actively working on some standard for exporting/importing keys so that's something.

If you want to use passkeys without lockin, just use Bitwarden or KeepPassXC - they all have full support. Or you can also store a limited number of passkeys on your FIDO2-compatible hardware key like Yubikey or the open-source Nitrokeys.

kleiba

For someone who hasn't spent any time thinking about that matter, could you please elaborate your point?

fragmede

Do you recommend a password manager to everyone you know? What's the adoption rate?

acac10

> passkeys started popping up the endgame became clear.

This logical leap puzzles me, as it is completely unrelated to HW lock-in and a rather generic medium.

This is more of a case of OP diverting a topic to shove in his pet peeve on technology they don’t like or understand.

tadfisher

Ironically, if everyone adopted passkeys (the real deal tied to secure enclaves or TPMs), then Android malware could not steal your credentials through any kind of social engineering.

kibwen

> Maybe conceptually you will be able to run some kind of open operating system with your own code

Why do you think they would even allow this? If you think that governments don't have the incentives or the means to criminalize running non-approved OSes, or the unauthorized use of non-approved hardware, you're insufficiently cynical.

nine_k

It's hard to enforce, and not dangerous enough. Accessing something serious from this unapproved code is the opposite, and is being locked down. Try running your own code on your phone's baseband processor, or boot your own OS with Secure Boot on.

pishpash

Should have made open-source components in some key nodes of the ecosystem popular and profitable. But that was a tall order.

nine_k

Open-source software permeates the Internet infrastructure. Netflix is one of the biggest contributors to FreeBSD code. Tons of TVs run OSS-based stack.

But once it touches the money-extraction path, like DRM, things expectedly lock up.

benrutter

Joining all the other comments agreeing completely with this take.

I think it's worth adding that this is fundamental enough to not just be a tech issue. There's a strong legal framework in almost all developed companies for regulating companies where acting in their self interest harms the consumer interest. Without which, lots of things we take for granted (electrical safety certification, usb c, splits between serviceand investment banking).

I think the key thing that's missing at the moment is that the types of restrictions OP is mentioning (DRM, blocking encryption) harm both consumer rights and economic development.

That's an argument that needs to come from people knowledgable about both the indistry, and the technology. Like a lot of the people reading this post.

mike_hearn

Most politicians would find that argument confusing and not agree with you. I don't think the outcomes of running to government would be what you expect. It could easily backfire.

Politics is a spectrum. Some claim that model is oversimplified but it's not. Here you're making a left wing argument that individual bad actors must be regulated for the good of the collective. However, left politicians would look at the situation and see the opposite. They prioritize an authoritarian safety-first victim-first mindset, in which individual freedoms are sacrificed to help the weakest. But companies like Google and Apple are already doing that. And whilst you're trying to hammer this situation into a left wing framing, the number of individuals who care about the freedom to install apps from anonymous developers is very small. Trivial, on the scale of a country. They do not represent the "consumer interest" in any meaningful way.

So if you lobbied politicians this way, Google/Apple would lobby back and they'd say, we are exactly what you always demand! We're acting proactively to protect the victims by limiting the freedoms of bad guys for the greater good. And the left would be not only highly receptive to that message, but having suddenly become aware of what is technically possible would likely demand they go much further! We already see this with left wing governments banning VPNs and DNS resolutions so they can better control the internet in order to keep this or that group safe.

Which sort of politicians care about the rights of freedom-loving minorities over the safety of the collective? Libertarian politicians do. But they are themselves in a minority, and would not be receptive to an argument framed as "we must regulate the big evil corporations for the greater good", because regulation is always about removing freedoms: in this case, the freedom to design a computing device as you see fit. They probably would be receptive to an argument of the form "it is important to be able to distribute code and communicate anonymously", but prioritizing something so few people care about is exactly why they don't tend to win elections.

So there's no direct solution in politics, but the closest approximation is to support politicians who are more libertarian than average. They won't solve the problem but they will at least not make it worse, and might be open to very targeted regulations that can be framed as protecting market competition e.g. requiring unlockable bootloaders can be framed as protecting competition in the operating systems market. Meanwhile you can try and increase the popularity of platforms that prioritize freedom over safety. In practice that means demonstrating some sort of use case that the big vendors disallow, which is valuable, morally positive and requires anonymous app distribution.

sunderw

I think the framing that "individual bad actors must be regulated for the good of the collective" is wrong here. In my opinion, what GP is saying is more along the line of "powerful actors must be regulated for the good of the collective powerless people".

When you look at it like that, then what Google and Apple is doing does not fit this point of view. They are (extremely) powerful entities imposing themselves on the whole world.

benrutter

> here you're making a left wing argument that individual bad actors must be regulated for the good of the collective. However, left politicians would look at the situation and see the opposite. They prioritize an authoritarian safety-first victim-first mindset, in which individual freedoms are sacrificed to help the weakest.

I think you're simplifying a few things here, mainly the amount of different views that are under the umbrella you're classing as "left-wing" (some of which will fit your categorisation, and some won't) and the amount of different issues under the umbrella of "running your own things".

What I'm trying to say is that there's multiple arguments to be made along the lines of "large companies can and should be restricted from blocking out freedoms of smaller companies and individuals". There's a big economic argument to allowing competition, and I think that's something that unites a lot of thinkers you'd probably class as right wing, as well as the traditional left.

nradov

You could just not watch Netflix. Most of the content is kind of crap anyway, low effort filler. And the streaming services have trouble even licensing third-party content at all unless they have robust copy protection. That may be stupid because it drives more consumers to privacy but copyright holders are free to negotiate any licensing terms they want.

rblatz

Netflix is right in its prime right now, K-Pop Demon Hunters is a smash hit and probably the biggest cultural thing going on right now, it has like 4 songs from it in the top 10. Wednesday is coming back this weekfor the end of season 2. Stranger Things is wrapping up in November,

000ooo000

Odd to hear for me. Netflix Australia has been in steep decline for years now. The only shows I recognise by title or actors in the poster are 15+ years old, or are adorned with 'Leaving Soon'. Everything of value has been poached by a competitor.

gardenhedge

Any other examples? None of those scream prime to me - however I haven't heard of kpop demon hunters

Silhouette

You could just not watch Netflix.

The digital hermit argument is not going to resonate with 99.9% of users. People buy devices because they want to do stuff. Telling them they shouldn't do what they want to do is never going to convince anyone.

The real question is where are the representatives who are supposed to be acting in the interests of their people while all this is happening? We seem to have regulatory capture on a global scale now where there isn't really anyone in government even making the case that all these consumer-hostile practices should be disrupted. They apparently recognize the economic argument that big business makes big bucks but completely ignore the eroding value of technology to our quality of life.

thrance

You could also not bother with any of it and return to a dumb phone. That's not a solution though.

GoblinSlayer

A smartphone is not a good video device due to small screen. If you do, you just become zombiewalking.

altairprime

There’s a scenario where this does work: you can install any operating system on the hardware you own, if you complete a “erase all content and settings” dire scary confirmation screen.

- If you want to run something other than iPadOS or Google TV, go for it. (Smart TVs are just tablets with a don’t-touch screen.)

- If you want to install spyware on someone’s phone, you can’t; the HSM keys held by their OS are lost when you try to install a patched version and restore from a backup, and their backup doesn’t restore properly because half of it depends on the HSM or the cloud and everything is tagged with the old OS’s signature.

- If you want to patch macOS and then deploy it to your fleet, you can; it won’t be Signed By Apple but you’re an enterprise and don’t care about the small losses of functionality from that.

- If you want to dual boot, go ahead; the issues with the HSMs not permitting you to host two OSes worth of partitioned keystones can be resolved by regulatory pressure.

This satisfies all the terms of “let me install whatever I want”, while allowing the OG App Store to continue operating in Safe Mode for everyday users in a way that can’t be entrapped without the scammer on the phone telling them to delete everything, which destroys the data the scammer wants.

My car already allows me to do this. My phone should too.

Rohansi

> My car already allows me to do this. My phone should too.

If you're referring to CarPlay and/or Android Auto you should know that it's not actually running on your car. It's basically RDPing your phone onto your car screen. You can already install RDP apps on your phone and connect to systems that provide more freedom, of course.

altairprime

No, I’m talking about the Engine Control Module.

mike_hearn

Your phone can allow that. Many Android devices allow exactly that. Google Pixel devices do, for instance, exactly because Google's Android team has always agreed with you.

altairprime

I appreciate your support of this position :)

cryptonector

There is also the possibility that without a [paid] curator (the vendor, like Google or Apple) we can't have security for how do we ascertain provenance? You might not buy that argument, but the vendor will make it, and it will resonate with the public and/or the politicians.

Establishing trust with hardware, firmware, and operating system software is currently an intractable problem. Besides the halting problem and the reflections on trusting trust problem (i.e., supply chain problems) the sheer size of these codebases and object code (since you'll need to confirm that the object code is not altered as in the reflections on trusting trust paper) is just too big for the public to be able to understand it. Sure, maybe we could use AI to review all of this, but... that's expensive if every person has to do it, and... that's got a bootstrapping problem.

Basically the walled garden is unlikely to go away anytime soon. It would be easier to change the rules politically to do things like reduce transaction fees, but truly allowing the wide public to run anything they want seems difficult not just politically but technically, because the technical problems will lead to political ones.

StopDisinfo910

The digital sovereignty angle will end up quilling the platform lockdown.

There is no way countries agree to have American companies getting so much control on key infrastructures especially in the current context.

estebarb

Not really. Many countries emit digital signatures that could be used to prove that someone signed something. We would just need to convince countries to use that same infra for companies. So it may be possible to require everything to be properly signed, without requiring everyone to be bound to certain company wishes.

idle_zealot

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 developer to alter their software, but let's be real: Google and Apple have more power than most nations. I'm all for mandating that they change their code to be less user-hostile, for the same reason I prefer democracy to autocracy. Any party with power enough to impact millions of lives needs to be accountable to those it affects. I don't see the point of distinguishing between government and private corporation when that corporation is on the same scale of power and influence.

SilverElfin

> Google and Apple have more power than most nations.

Yep. They control our information - how we make it, what we are allowed to find, and what we can say. And they are large enough to not face real competition. So let’s treat them like the state owned corporations they are and regulate heavily. Smaller companies can be left unregulated. But not companies worth 500 billion or more.

the_other

> So let’s treat them like the state owned corporations

If they were state owned, we could vote for how the profits get used and we would have larger budgets for healthcare and education.

lotsofpulp

The US federal government alone (not including state and other local governments) spends north of $1 trillion dollars per year on healthcare.

https://fiscaldata.treasury.gov/americas-finance-guide/feder...

Another $1.3 trillion on wealth transfers from workers to non workers (including disability). And another $608B on wealth transfers from people with higher income to people with lower or no incomes.

Alphabet and Apple, combined, earned $193B in 2024, from the entire world.

https://www.macrotrends.net/stocks/charts/GOOG/alphabet/net-...

https://www.macrotrends.net/stocks/charts/AAPL/apple/net-inc...

How does your suggestion make any difference, other than destroying 2 of the very few organizations driving demand for US assets, and hence help support the US dollar's purchasing power?

BiteCode_dev

But if they were, they would never have become what they are in the first place, including the good things.

States are neither good at innovation nor dynamism.

But they are very good at telling you what you should and should not do.

The latter part has some wonderful consequences for consumer or worker protections, but it has some terrible ones for creating new stuff or improving the old.

GeekyBear

The real battle is over Google selling the public on the notion that Android would be the "open" platform that allowed people to run anything they liked on their device, and then deciding to use anticompetitive means to take that freedom away.

Without that fraudulent marketing, Android never would have crowded out other options so quickly in the marketplace.

The solution is to either have Google back down on breaking its promise that Android would be open or to have an antitrust lawsuit strip Android from Google's control.

Aachen

What worries me is that Google has a fairly legit argument to say "then Apple should as well". But we've accepted Apple's status for so long now, a lot of consumers are stockholmed into thinking giving away control is the only way to have a good phone (evidence: see any thread discussing that maybe Apple should allow other vendors to also use their smartwatch hardware to offer services in non-smartwatch-hardware markets that Apple also offers services in. Half the users seem like they're brainwashed by the marketing material they put out). I don't know that we can convince the general public anymore that 1984 is bad (thinking of Apple's own 1984 ad, specifically) and, without general public, there can theoretically also not be political will

I was part of this problem. I've accepted what Apple is doing because I had Android. I didn't think they'd come for me next so I didn't speak up

GeekyBear

> What worries me is that Google has a fairly legit argument to say "then Apple should as well".

Not a legal argument, since Apple never claimed the iPhone was anything else but a walled garden, and walled gardens are legal as long as you are clear that users will be buying into a walled garden from the start.

(For example: Nintendo, PlayStation and Xbox)

Legally, the only thing you could do is change the law to make walled gardens illegal, as they did in the EU.

The changes Google has proposed for sideloading are illegal under existing law, since Android was sold to consumers with the promise that it was the "open" platform that allowed users to run anything they like.

nobankai

[dead]

jacquesm

> Google and Apple have more power than most nations.

And that is what is wrong here. Even the smallest nation should be far more powerful than the largest corporation. But corporations are now more powerful than most nations, including some really big ones. So the only way to solve this is to for an umbrella for nations that offsets the power that these corporations have.

The first thing you notice when you arrive at Brussels airport is the absolute barrage of Google advertising that tries to convince you that Google is doing everything they can to play by the rules. When it is of course doing the exact opposite. So at least Google seems to realize that smaller nations banding together wield power. But they will never wield it as effectively as a company can, so we still have many problems.

BrenBarn

Well, an umbrella for nations or a sledgehammer for companies. I'd say just start shredding large companies left and right.

lukan

"And that is what is wrong here. Even the smallest nation should be far more powerful than the largest corporation"

Since nations can be really small, I don't agree.

cyphar

Even the smallest nations have the legal right to permanently incarcerate, strip you of your assets or even murder you if you are in their sphere of influence. I would hope you'd agree those are not powers that we should grant to large corporations...

I think it's shocking how many people Google can affect through its search algorithms (more than any nation on Earth) and yet there is no democratic system to hold them accountable.

pharrington

This was my first thought too, but the largest corporations are way too large any healthy society.

vbezhenar

These are basics of capitalism.

Company aims for profit.

Bigger scale allows for better efficiency.

So companies naturally grow big. The bigger they are, the easier for them to compete.

Big companies have access to tremendous resources, so they can push laws by bribing law makers, advertising their agenda to the masses.

There's no way around it, not without dismantling capitalism. Nations will serve to the corporations, no other way around.

There are natural boundaries of the growth scale, which are related to the inherent efficiency of communications between people and overall human capability. Corporations are controlled by people and people have limited brains and mouths. I feel that with AI development, those boundaries will move apart and allow for even greater growth eventually.

ghosty141

> There's no way around it

Yes there is, the population passing laws to regulate this. The problem is though, that most people don't understand and don't care enough until its too late.

tremon

Bigger scale allows for better efficiency.

This is dogma, not proven fact, and most people that argue this tend to use self-serving metrics and a tailored definition of "efficient". Some counterexamples: early Google was much more efficient in responding to market changes than the current top-heavy organization; small hospitals tend to have better health outcomes (both per patient and per dollar) than large chains. Tesla was able to innovate much faster than established behemoths.

makeitdouble

> Google and Apple have more power than most nations.

To push further, Google and Apple have basically as much power as the US.

The UK going after Apple, only to get rebutted by the US is the most simple instance of it. International treaties pushed by the US strongly protecting it's top corporations is the more standard behavior.

Any entity fighting the duopoly is effectively getting into a fight with the US.

throwaway31131

> To push further, Google and Apple have basically as much power as the US.

If this is true then why is Tim Cook visiting Trump? Shouldn’t it be the other way around.

makeitdouble

The power dynamic between the gifter and the giftee isn't that simple. Even bribes dynamics will change a lot depending on who does it and to which amount.

There is a whole antropologic field around that, but to keep it short, if you pay your palace and all expenses with the money funneled to you as gifts, you're not the one in control.

Fun read: https://en.wikipedia.org/wiki/Gift_economy

xandrius

How feeble they might be in today's political arena, optics are still important.

null

[deleted]

wisty

Remember, the law provides patent, copyright, trade mark, and NDA protection.

While it would be a burden to require a degree of openness, it's not like companies are all rugged individualists who would never want to see legal restrictions in the field.

It's just a question of what is overall best and fairest.

Restrictions can both help and hinder innovation, and it's innovation that in the ling run makes things improve IMO.

ethersteeds

> It's just a question of what is overall best and fairest.

If only it were so. But it's not just that. It's also a question of which section of society has the power to demand or prevent the creation of such a system.

Whether enacting labor protections or the Magna Carta, these beneficial restrictions require some leverage. Otherwise what is overall beat and fairest won't be coming up.

ranyume

>Restrictions can both help and hinder innovation

I'm not sure innovation is really impacted when restricting the private sector. Traditionally, innovation happens in public (e.g, universities) or military spaces.

throw10920

This is extremely dubious. There are hundreds (thousands?) of examples of innovation happening in the private sector - I could name the blue LED off the top of my head, and got personal computers, search engines, smartphones, cloud computing, and integrated circuits with less than a minute of searching.

vbezhenar

> ability to run other operating systems on phones

> building those alternatives is basically impossible

For smart people it is not impossible. Just few years ago, few folks wrote complicated drivers for completely closed hardware, and I'm talking about M1 Macbook.

Google Pixel, on the other hand, was pretty open until very recently. I might be wrong about specifics, but I'm pretty sure that most of software was open, so you could just look at the kernel sources in the readable C to look for anything. You can literally build this kernel and run linux userspace and go from there to any lengths of development. Or you can build alternative systems, looking at driver sources.

I don't understand why mobile systems do not attract OS builders.

fluoridation

>I don't understand why mobile systems do not attract OS builders.

My guess would be that it's a continuously moving target. There's no point in spending years working to support some weird integrated wifi adapter+battery controller when by the time you're done the hardware is already obsolete and no longer being manufactured. Repeat that for every device on the phone. The only ones who can keep up with that pace are the manufacturers themselves. It'd be different if there was some kind of standardization that would make the effort worthwhile, though.

mike_hearn

> I don't understand why mobile systems do not attract OS builders.

They're graphical consumer devices, the quality bar is so high nobody can reach it except huge well funded teams. It's like asking why desktop Linux doesn't still attract OS builders, or for that matter, why the PC platform doesn't attract OS builders. Occasionally someone makes an OS that boots to a simple windowed GUI as a hobby, that's as far as it gets now.

A lot of these HN discussions dance around or ignore this point. When people demand the freedom to run whatever they want, they never give use cases that motivate this. Which OS do they want to dual boot? Some minor respin of Android with a few tweaks that doesn't disagree with Google on anything substantial (Google accepted a lot of PRs from GrapheneOS people).

Nobody is building a compelling new OS even on platforms that have fully documented drivers. There's no point. There are no new ideas, operating systems are mature, it's done, there's nothing to do there. Even Meta gave up on their XROS and that was at least for a new hardware profile. Google did bend over backwards to let people treat phones like they were PCs but it seems regular Android is in practice open enough for what people want to do.

bee_rider

> I don't understand why mobile systems do not attract OS builders.

Cellphones are not very useful as programming tools (too small), which is what Open Source excels at.

Also, cellphones need to handle some annoying things, like it should always be possible and easy to call emergency services. Which is to say, the UI work seems stressful.

yardstick

I’m fairly sure the modem firmware on the Pixels was never open. There’s some hardware that will never have open firmware to it. Especially when that firmware deals with regulated airwaves like cell signals.

vbezhenar

My laptop has plenty of chips with closed firmware. They matter not. Open hardware is a noble goal, but open software is enough. Firmware is part of hardware block, so having open operating system, which sends blobs into some devices for initialisation is perfectly acceptable compromise.

beeflet

With the right trusted computing modules, it will be impossible. As far as I am concerned, the asahi developers are building on a foundation of sand because Apple could just lock down the bootloader for the iMac laptops or whatever next generation

1vuio0pswjnm7

"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."

Sometimes owner control, cf. corporate control, can be had by sacrificing hardware functionality, i.e., features, closed source drivers. Choice between particular hardware feature(s) working and control over the hardware in general.

1vuio0pswjnm7

Have at least two phones. One with corporate OS for banking, commerce. Another with user-chosen OS for experimentation, able to boot from external media.

colordrops

Yes but in the phone space the sacrifice is too much. You often times forgo the ability to even participate in many aspects of society, e.g. banking. It's not your typical "rough around the edges open source alternative", it's just not even a comparison.

yardstick

Can’t you do banking on the web via your phone? Same as desktop users?

protocolture

> let's be real: Google and Apple have more power than most nations.

Lets be real, they do not have more power than any nations. They have a lot of power in a few tiny silos that happen to make up like 90% of the mental space of a lot of terminally online folk.

Heck they probably have less power than Coca Cola or Pepsi did during the Cola wars, or United Fruit Company at its height.

Wake me up when Apple rolls a tank into red square or Google does anything but complain about national security legislation it then goes and assertively complies with.

nialse

nialse

Sorry for the terrible formatting. Tried to fix it but the last edit seems to have borked it completely.

www.realbusinessrescue.co.uk/advice-hub/companies-worth-more-than-countries

techcrunch.com/2023/06/29/so-who-watches-the-watchmen

www.theguardian.com/business/2024/sep/23/amazon-tesla-meta-climate-change-democracy

EDIT: Now in plain text since the last URL does not show up otherwise. And why is it rendering with --, its only - in the URL?

tzury

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.

mjevans

Incorrect.

Choice 2. Empowered user. The end user is free to CHOOSE to delegate the hardware's approved signing solutions to a third party. Possibly even a third party that is already included in the base firmware such as Microsoft, Apple, OEM, 'Open Source' (sub menu: List of several reputable distros and a choice which might have a big scary message and involved confirmation process to trust the inserted boot media or the URL the user typed in...)

There should also be a reset option, which might involve a jumper or physical key (E.G. clear CMOS) that factory resets any TPM / persistent storage. Yes it'd nuke everything in the enclave but it would release the hardware.

maxwelljxyz

I like the way Chromebooks do things, initially locking down the hardware but allowing you to do whatever if you intentionally know what you're doing (after wiping the device for security reasons). It's a pity that there's all the Google tracking in them that's near impossible to delete (unless you remove Chrome OS).

inetknght

> I like the way Chromebooks do things, initially locking down the hardware but allowing you to do whatever if you intentionally know what you're doing

Did you hear? Google's not allowing "sideloading" (whitewashing the meaning of installing) third party apps by unknown developers.

> after wiping the device for security reasons

Think of the ~~children~~ data!

Krssst

I wonder if full device wipe would be the solution to "annoying enough that regular users don't do it even when asked by a scam, but power users can and will definitely use it".

judge2020

Consider the possibility of an evil maid type attack before a device is setup for the first time, e.g. running near identical iOS or macOS but with spyware preloaded, or even just adware.

shakna

We already have that today. And locked down systems don't prevent it, because you can always exploit some part of the supply chain. A determined actor will always find a path.

TheDong

It's possible to make this detectable, and chromebooks already do.

On a chromebook, if you toggle to developer mode you get a nag screen on early-boot telling you it's in developer mode every time, and if you're not in developer mode you can only boot signed code.

Basically, just bake into device's firmware that "if any non-apple keys have been added, forcibly display 'bootloader not signed by Apple, signed by X'", and if someone sees that on a "new" device, they'll know to run.

GuB-42

With the root of trust and original software wiped, what used to be, say, an iPhone stops being an iPhone. It becomes a generic computer with the same hardware. All the software designed to run on iPhones like the App Store is likely to stop working. You won't fool the user for long.

And this attack is already doable by simply replacing the iPhone with a fake. It won't fool the user for long either, but you get to steal a real iPhone in exchange for a cheap fake.

fsflover

You can have TPM with your own hardware key, which allow to verify the integrity of the BIOS. Works fine on my Librem laptop with a Librem Key.

cyberax

This can be fixed by adding some user-controlled "fuse". For example, with a TPM you will lose access to stored keys if the boot sequence is modified.

moi2388

Incorrect. For us as tech people this is an option. My older family members will definitely install malware and send all their data to China.

Please don’t let me go back to the early days of the internet where my mother had 50 toolbars and malware installed

pjerem

> Please don’t let me go back to the early days of the internet where my mother had 50 toolbars and malware installed

I removed hundreds of toolbars from my mother/grandmother/anyone computer.

I still prefer that to techno-fascism where it's ok for companies to brick my hardware remotely, to lock me out of all my hardware because I have a picture of my kid in a bath, to read all my messages for whatever reason, to extract value from my personal files, pictures, musical tastes, to not allow me to install an app I bought because it have been removed from the store, to not allow me to install an app my friend created, to not allow me to create an app and sell it myself, to not allow me to not do the action ever but just "Later this week", and so on and so on.

This toolbar thing is a wrong excuse. And it was 90% because Windows was shitty.

Most mothers would have easily downloaded and installed crapware embedded with whatever they downloaded, but most mothers aren't doing to go to "Settings > About > Tap 10 times on OS version > Bootloader > Disable Bootloader protection > "Are you sure because your phone will become insecure ?" > Yes > Fucking yes.

And if they still do it to purposefully install malware, I'm sorry to say they are just stupid and I cannot care less about the toolbars.

echelon

This.

We need a mobile bill of rights for this stuff.

- The devices all of society has standardized upon should not be owned by companies after purchase.

- The devices all of society has standardized upon should not have transactions be taxed by the companies that make them, nor have their activities monitored by the companies that make them. (Gaming consoles are very different than devices we use to do banking and read menus at restaurants.)

- The devices all of society has standardized upon should not enforce rules for downstream software apart from heuristic scanning for viruses/abuse and strong security/permissions sandboxing that the user themselves controls.

- The devices all of society has standardized upon should be strictly regulated by governments all around the world to ensure citizens and businesses cannot be strong-armed.

- The devices all of society has standardized upon should be a burden for the limited few companies that gate keep them.

flomo

Keep in mind one of these third parties would almost certainly be Meta (because users want their stuff), and that would almost certainly be a privacy downgrade.

echelon

Freedom > Privacy > Security

Never give up your freedom.

If you have to give up your privacy to ensure your freedom, so be it.

If you have to give up your security to ensure your privacy, so be it.

This goes for governments and phones.

Barbing

>big scary message

Open question:

Any idea on making it so difficult that grandma isn't even able to follow a phisher’s instructions over the phone but yet nearly trivial for anyone who knows what they’re doing?

AnthonyMouse

Sure. You ship the device in open mode, and then doing it is easy. The device supports closed mode (i.e. whatever the currently configured package installation sources are, you can no longer add more), and if you put the device in closed mode, getting it back out requires attaching a debugger to the USB port, a big scary message and confirmation on the phone screen itself, and a full device wipe.

Then you put grandma's device in closed mode and explicitly tell her never to do the scary thing that takes it back out again and call you immediately if anyone asks her to. Or, for someone who is not competent to follow that simple instruction (e.g. small children or senile adults), you make the factory reset require a password and then don't give it to them.

XorNot

Fix the phone system so calls must positively identify themselves.

There is no reason anyone purporting to be from a business or the government should be able to place a call without cryptographically proving their identity.

immibis

Stop gatekeeping actually useful apps. Nobody should never need to see the message to do anything they actually want to do, otherwise it leads to normalization of deviance.

False positives from PC virus scanners are very rare.

paulryanrogers

I'd argue that even the 'safe' devices should at least be open enough to delegate trust to someone besides the original manufacturer. Otherwise it just becomes ewaste once the manufacturer stops support. (Too often they ship vulnerable and outdated software then never fix it.)

Almondsetat

If the user cannot be trusted to maintain the hardware and software, then the only responsible thing is to rely on the manufacturer to do so. In those cases, if the support is dropped you buy the newest device.

nickthegreek

Paul knows that. He is arguing for a different future. google is about to remove my ability to remotely control my thermostat. Not even local control. Imagine a world where they would have to choose between continued device support or unlocking… or maybe just building out the local control and cleaning their hands of it. Having corpos as the arbiter of a consumers buying schedule and creating unnecessary easter is pretty undesirable.

mitthrowaway2

What if that is the newest device?

pishpash

Did they ask? Some users can be trusted. Is there even a certification program?

stavros

This is just insane. Lock the devices down by default, and allow the user to unlock them if they want. Why do we have to have Big Brother devices that "benevolently" restrict what you can run "for your own good"? Why can't all phones have unlockable bootloaders? My phone has a big, scary "DO NOT DO THIS UNLESS YOU'RE A COMPUTER EXPERT" warning screen to unlock the bootloader, and that's fine.

Why do we need devices we can't unlock? Who is harmed by unlocking? This is the major point nobody has ever been able to explain to me. Who exactly does the big scary unlocked bootloader hurt? My parents have unlockable devices and they haven't had all their money stolen, because they haven't unlocked them.

const_cast

Option 1 is a superset of option 2 - meaning, any hackable device can also be a locked down device because hackability means the power to do whatever.

We don't need option 2, period, and it shouldn't exist.

Just put the hackability behind a switch or something. If people turn it on, that's on them.

tpoacher

I know you weren't using it in this way, but I do appreciate the double meaning of the word "protection" here.

A.k.a, "nice google account you've got there, holding all your memories, emails, contacts, and interface to modern living; would be a shame if something happened to it because you decided to sideload an app ..."

AnthonyMouse

> 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.

The problems is that vendors use "locked down devices" as an excuse to limit competition.

Suppose you have a "locked down" device that can only install apps from official sources, but "official sources" means Apple, Google, Samsung or Amazon. Moreover, you can disable any of these if you want to (requiring a factory reset to re-enable), but Google or Apple can't unilaterally insist that you can't use Amazon, or for that matter F-Droid etc.

Let the owner of the device lock it down as much as they want. Do not let the vendor do this when the owner doesn't want it.

koolala

On Steam Deck, you never even have to set a 'sudo' password. You can have a safe managed experience and still allow a device to be open. Option 2 is ridiculous because it will just be exploited by companies and governments that want to control what you do or what content you see.

throwaway31131

> 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.

Not for lack of trying. See for yourself

https://en.m.wikipedia.org/wiki/List_of_open-source_mobile_p...

The list is not short.

Plenty of companies have attempted this over the years but it’s not obvious that a big enough customer base exists to support the tremendous number of engineering hours it takes to make a phone. Making a decent smart phone is really hard. And the operations needed to support production isn’t cheap either.

llukas

Government maybe rather than legislating big companies stores could not back up smaller open HW/SW vendors? It seems we gave up increasing competition on HW and what is left is app store level...

Ferret7446

I think we really need to discuss whether IP/copyright protections were a mistake. A LOT of our "modern" problems stem from IP protections. Whether that be not being able to own media, right to repair, DRM, censorship, a lot of monopolistic behavior, medicine prices, etc. And no wonder, IP protection is government sanctioned monopoly, and it is generally recognized that monopolies are bad; is it such a surprise that government enforced monopolies are bad?

throwaway13337

Agreed. Monopoly is the killer of the market engine that powers the positive sum society we all benefit from.

Actually enforcing the anti-monopoly rules on the books would help, too.

And while we're making wishes, we could kill the VC-backed tech play by enforcing a digital version of anti-dumping laws.

With those rules in place, we'd see our market engine quite a bit more aligned with the social good.

https://en.wikipedia.org/wiki/Dumping_(pricing_policy)

crazygringo

Not really sure what this has to do with running your own code, though.

If a manufacturer makes a device locked down, it's the technological protections preventing you from running your own code. Not IP/copyright. Sometimes they get jailbroken but sometimes not.

jacquesm

Plenty of barriers around circumventing such obstacles hinge on IP legislation.

pishpash

The protection period simply needs to be adjusted downward to reflect the faster pace of change. Rewarding 1700's technology pace today is asinine.

themafia

The original copyright from the 1700s was 14 years. You could file for an additional 14 years after that. It was extended starting in 1909 until the monstrosity it is today.

We're far from the promotion of useful arts and sciences and instead guarding the likeness of a cartoon mouse.

GuB-42

A lot of us get to live thanks to IP protections too. >90% of Hacker News readers I'd say, including myself. Software development is all about IP, most of art too, and medicine, and chemistry in general. Who wants to pay people to develop software, or even design new hardware or medicine if competitors can take all that hard work for free?

There may be alternatives to copyright and IP in general, but that would require dramatic changes to society, and maybe not in a good way. What you would get is essentially communism. Rejection of intellectual property is a form of rejection of private property, which is at the core of communism. Problem is, looking at past examples, it didn't work great.

AdamN

Here's the deal for you young'ns. Richard Stallman (rms) had it right on this topic and alot of people had to fight to have the limited stack we have.

It's not enough though.

All we can do is make all the decisions possible to keep an open stack as viable as possible - even though what we have now is woefully incomplete. We need to push for this within our teams, within our companies, within our governments, in civil society, and everywhere else that we can because the corporate crowding out of a free technology stack will crowd out everything else if it's allowed to.

rollcat

It's not the devices, or the operating systems. RMS didn't see TiVo coming, but TiVo was never the problem: by the time GPL3 was ready, the industry (e.g. AOSP) has mostly moved to MIT/BSD. In the end, none of this mattered.

The real problem is that @gmail.com or @icloud.com are now required to participate in society. I'm happy to use an iPhone, it's in my subjective opinion the best device on the market. My concern is that I need an iCloud account to talk to my bank. It's become nearly as powerful as my ID card.

toasterlovin

> The real problem is that @gmail.com or @icloud.com are now required to participate in society

They absolutely are not, though. I've been fully bought into the Apple ecosystem for nearly 2 decades and have used a Fastmail email address with it for the last decade (when I ditched my MobileMe email address). Similarly, I have never had an @gmail.com email address, though I've used various Google products.

const_cast

They meant an apple or Google account, not literally the email address.

Try to live without an Apple ID or Google account. Probably about as difficult as living without an ID.

vannevar

Capital doesn't want you to own anything, it wants you to rent everything. In the absence of any pressure to the contrary, it will continue to turn everything into a rental or a license. Because it's a feedback loop, the more capital accumulates, the more market (and political) power it exerts and the faster it accumulates.

divan

> 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 (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.

I also don’t see Apple or Google as merely companies that assemble parts and selling us "hardware". The decades when hardware and software were two disconnected worlds are gone.

Reading technical documentation on things like secure enclaves, UWB chips, computational photography stack, HRTF tuning, unified memory, TrueDepth cameras, AWDL, etc., it feels very wrong to support claims like the OP makes. “Hardware I own” sounds like you bought a pan and demand the right to cook any food you want. But we’re not buying pans anymore — we’re buying airplanes that also happen to serve food.

Aerroon

>“Hardware I own” sounds like you bought a pan and demand the right to cook any food you want.

Because I did. How come I can do what I want with my computer, but not my phone? Why are phones so inferior in this area?

My phone is more powerful than many of the computers I've had in the past, yet I need to jump through a million hoops to use it as a software development platform. Why?

tim333

>How come I can do what I want with my computer, but not my phone?

It kind of started because phones interact with phone networks and the network companies didn't want hacked software mucking up their networks. I realise the baseband part is separate from the rest of the phone but it's always been that way with every cell phone I've had over 30 years, that they are part locked down.

Whereas none of the regular computers and laptops have been especially locked down.

It would be cool if you could just connect your laptop to a radio and connect to cell networks but I don't think any of them allow that?

divan

Your smartwatch is probably more powerful than some of your past computers too. Same with your DSLR camera. Even your smart fridge. These are specialized hardware+software gadgets designed to a particular purpose, which is very different from being a development platform. Same with a phone.

rsync

Just a nit …

As this is HN - a very thoughtful and technically astute demographic - it’s very unlikely that your parent, or others reading, own a “smart fridge”.

const_cast

A smartphone is not a specialized hardware or software, it's a general computation device.

Its just a completely bogus argument. Its not a fucking smart fridge, come on

integralid

Why shouldn't I be able to reflash my fridge? I own it. I did this with my vacuum robot for example.

It doesn't have to be easy or convenient, but it shouldn't be impossible.

Zak

A modern smartphone is mostly a general-purpose computer designed to run arbitrary software with a couple tightly integrated and/or regulated bits. That's very different from a DSLR, which is designed to take pictures.

That said, a camera with a fully open software stack would be fun.

fluoridation

>These are specialized hardware+software gadgets designed to a particular purpose, which is very different from being a development platform.

Then I shouldn't be able to install software on it at all. For any given device either its functions are fixed, or they're modifiable at the sole discretion of the owner. There should be no middle ground.

stavros

Yeah, this is the sleight of hand. They used to all be computers, now we have reduced freedom to "development platforms". No. It's hardware, I bought it, I should be able to run any code I want on my DSLR (and I do), my fridge, my oven, my smartwatch, anything I own.

mayama

> Because I did. How come I can do what I want with my computer, but not my phone? Why are phones so inferior in this area?

Apple and Microsoft are constantly working on fixing the issue with their appstores and requiring app signing in more places. The way industry going is to lock down more of laptops, than allowing phones to be like computers.

beeflet

A very profitable instance of market segmentation

saurik

It being difficult is different from it being possible. If a company wants to raise $50m to read all the documentation and build an alternative OS to run on this crazy piece of hardware, as the consumer I still benefit. If you'd prefer, let's stick with repair? I also need all of that information to be able to repair my phone, but again, it wouldn't necessarily be ME who repairs my own phone: I take it to a third-party expert who has built out their own expertise and tools.

(Hell: I'd personally be OK without "documentation"... it should simply be illegal to actively go out of your way to prevent people from doing this. This way you also aren't mandating anyone go to extra effort they otherwise wouldn't bother with: the status quo is that, because they can, they thrown down an incredible amount of effort trying to prevent people from figuring things out themselves, and that really sucks.)

fastball

> $50m to build a modern OS from scratch

heh.

ACCount37

In practice, it'll look more like what PostmarketOS or Asahi Linux madmen are doing - porting Linux onto the platforms where the sun doesn't shine.

Of course, having any kind of documentation or driver sources that could be referenced would make it much easier, and much less taxing on sanity.

fijiaarone

Nobody would invest $50 million to enter a trillion dollar market.

wkat4242

> 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 singularly the ones of the manufacturer only

HDThoreaun

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

wkat4242

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.

Zak

> Apples decision to ban sideloading is a huge part of how they became the most popular phone maker in the us

I'm skeptical. A robust permission model limiting the damage an ill-behaved app was surely part of it, as was the existence of a curated app store. The relative rarity of people directly installing apps on Android suggests Apple didn't really need to force the use of that curated store.

zapzupnz

> because they dont want people to brick their phone on accident

Or worse, blow them up.

fluoridation

>I also don’t see Apple or Google as merely companies that assemble parts and selling us "hardware". The decades when hardware and software were two disconnected worlds are gone.

That when you buy a phone you're also buying software components doesn't change the fact that the phone is owned entirely by you. You're not entering into a partnership to co-own the phone with anyone else, it's entirely yours. No one should get to decide how you use it but you.

>But we’re not buying pans anymore — we’re buying airplanes that also happen to serve food.

So the argument is that by taking a piece of electronics I paid for that is running on electricity I pay for, and making it run some arbitrary piece of software, I'm putting people's lives at risk?

arccy

that has never been true, your phone contains a radio, governed by the relevant laws of your locale.

philipwhiuk

My pan is also governed by the relevant laws of my locale. I can cook what I like, but I can't legally beat someone over the head with it.

elric

> As someone who enjoyed Linux phones like the Nokia N900/950 and would love to see those hacker-spirited devices again

Why haven't we seen a spiritual successor to the N900? It's a little strange to me that it's cheaper than ever to produce hardware, even in relatively small quantities, but no one (AFAIK) is producing any geek-oriented phones like the N900. Linux hardware support gets better every year. It shouldn't be terribly hard to have a factory produce a small number of open phones that can run Linux. They wouldn't be any good without significant investment in phone-specific usability, but still.

pishpash

That argues for opening up the hardware more, not closing down the software.

In fact it further argues that the degree of vertical integration is monopolistic. Why should a Sony CMOS camera be tied to some Apple computational photography code only available in Apple firmware or iOS? What if I do not like that it makes up images that don't exist? What if someone has a better method but now cannot bring it to market?

Break it up and open it up. I assure you it can be done.

tern

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

K0nserv

Op here: The point I'm trying to make in the piece is that this is less authoritarian than the common suggestion that Apple and Google be forced to change how iOS and Android works. The piece is meant to be a juxtaposition to that idea.

jacquesm

That's not what they wrote at all.

tern

> 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

I was writing in reference to this quote ^

It would have been more accurate for me to say "support the development of arbitrary software stacks," but where do you draw the line between "supporting the development of" and "supporting"?

immibis

Is it authoritarian to stop other people from being authoritarians?

tern

If I make a product and I don't specifically help you do certain things with it, is that authoritarian?

Regardless, we're talking about products here—"authoritarian" is a word reserved to situations where the threat of force is involved.

In this specific example, forcing a company to do something is authoritarian (because they will be fined or jailed if they do not comply with the rules). Corporations are not, as a rule, authoritarian—they may, however, do things that are not to your benefit or liking.

null

[deleted]

sudosysgen

There is already open source software for UWB, computational photography, various depth cameras, direct link WiFi, etc...

Will it be as good as the iOS implementation? Probably not. But it's hardly an impossible fact and not one that has to be done entirely over and over for every device. The Asahi folks showed it could be done despite hostile conditions.

Aachen

The author doesn't seem to understand that you don't need your PlayStation 5 to travel, pay your rent, or authenticate to government services. That's the fundamental difference and why it is valuable that Android is open

I agree that there is currently no expectation for Sony to open up their OS to run just any software (such as pirated games). Nobody said that. There should be an open widely supported mobile OS because that's fast becoming about as fundamental to modern life (in my country at least) as roads and electricity are

Android being so easy to make software for is what hooked me as a teenager, after failing to develop for my previous Symbian phone. Taking that away is possible now because the alternatives are all gone. Where are you going to migrate to without making major concessions in your life? You'll have to forfeit popular messengers that your family, friends, landlord, etc. are on; no more mobile banking; extra fees to use online banking at all; extra fees to legally use public transport; no downloading of episodes or music from streaming services for offline use; no phone calls depending on your country's 2G status; etc.

wildredkraut

Seems like >=2026 will be the year I'll start buying stuff again that has been replaced by mobile phones during all the years (Camera, Mp3Player, etc.) With this coming, buying a flagship mobile phone simply doesn't worth for me anymore. Currently i own a S24Ultra, my next mobile phone will probably be the cheapest Chinese crap I can get, just for the mobile things i "have" to use it.

renecito

Personally, I'm not demanding to enable tinkering on everything if that's raising prices, it could be as simple as having some "This unit is serviceable" label, I'd let people to value it and manufacturers to follow it.

TBH, I think most people wouldn't care, specially in USA, it is way easier and cheaper to replace than to repair, workmanship is really expensive here.

But If a manufacturer shuts down a Cloud service that bricks my device they should open the interfaces and protocols to make them functional.

agentultra

100 percent agree.

I’ve given talks on how various jailbreak exploits work in order to teach people how to protect their own software but also with the suggestion that we should be able to do this.

It’s nuts that personal computers aren’t personal anymore. Devices you might not think of as PC’s… just are. They’re sold in slick hardware. And the software ecosystem tries to prevent tampering in the name of security… but it’s not security for the end user most of the time. It’s security for the investors to ensure you have to keep paying them.