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

This is a very hackeresque, blinkers-on response.

Your idea may work for technical systems used by technical users, but in this case (and I'd bet my bottom dollar most cases are similar) that the products are intended for non-technical end users.

How is some random family supposed to take the public repository of source code and set it up so their child's emotional support robot works? How is your middle-aged neighbour supposed to set up their Nest doorbell with someone else's server and establish trust? How is your aunt supposed to set their Alexa speaker to a self-hosted server? These are people who call a desktop computer a 'CPU'. Put yourself in their shoes, their IT skills are basically 0. Where would they host the compiled code? How would they even know where to start?

The intention is certainly good and it would be an improvement, but it would not allow consumers - most of whom are buying an appliance - to continue using their products. Would it really also push investors and managers to pause? It's a non-monetary impact and I can't imagine they'd allocate any effort building systems that package it up so that it's simple to stand up the cloud services. It has no benefit to them.

Most consumers aren't hackers/developers. Most are non-technical. Implicit in the purchase of a cloud-connected appliance is an expectation that some geeks somewhere make everything Just Work for them. They're not looking to have to tweak (digital) knobs and configure parameters - that's the company's job. That's why so many of these sorts of devices are designed with very simple user interfaces.

Your suggestion is good within the narrow window of technical systems for technical consumers, but this is a far tougher nut to crack than that when considering the broader audience.




But it is a necessary prerequisite for any solution that is accessible to non-technology-minded consumers.


Not at all. It’s about as necessary as owning a metal foundry is for someone who wants to use their cloud-enabled car. They don’t need the base materials, they need a turnkey solution.

It’s a nice-to-have if you could resolve the part about needing to trust some random person picking it up and modifying it, or hosting their own server for you to use. Unlike when you purchase an item from a known legal entity, there’s way less assurance about your data, security, etc.

The lay-consumer isn’t going to spin up a DO droplet to host their own instance. They’d be hard pressed to sign up to ChatGPT and drop in an API key.

These are all very hard problems and I don’t pretend to have any answers.


> Your suggestion is good within the narrow window of technical systems for technical consumers, but this is a far tougher nut to crack than that when considering the broader audience.

I honnestly wouldn't even go that far. Systems that were designed for self hosting can be difficult to deploy on your own. A system that was managed by multiple teams might take a man year to unravel.


I think you are missing an important part of capitalism from your logic. Once this system exists, the shops that currently replace broken cellphone screens will all start offering repair/enhance/upgrade services for this sort of equipment.

My classic car is no longer supported by the defunct manufacturer, but there is a whole ecosystem of parts and services companies who come together to support it for me. If we had better access to the internals this could be the case for expensive electronics too.




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

Search: