Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I see your basic point, but in the iOS case, something bad HAS happened -- your personal contacts may have been uploaded to the servers of many different companies without your permission.

The crux of the issue is that the web can't be designed like Apple. The reason the web took off is that it's decentralized. You don't need anyone's permission to set up a web site.

And in fact the contacts fiasco kind of illustrates the point. That happened because a company has monopoly on the (hidden) policies of their ecosystem.

I think one solution is to have programs that manage other programs in a future operating system. You could configure that Berners-Lee mentions by hand. But more likely you there could be a very simple system level app that presents a wizard: "You're running out of storage. Here is a list of all apps and how much storage their using." And it will guide the user through some actions to adjust the capabilities.

It is an open problem to determine whether general users can infer "access to my address book" + "network connectivity" -> "company can permanently store my contacts and spam my friends", and the like.



You did need someones permission to setup a website and the web still took off.

PS: DNS


As far as I know, there was never any registrar who insisted on approving your site's content before they would give you a DNS entry. Even if there was, there were many other places you could register that didn't.


If memory holds, it wasn't until relatively late that they allowed you to use swear words in .com domain names.


Good point, but you could have as many swear words as you want in your page content.


What's relatively late? The 2600 vs Ford fuckgeneralmotors.com lawsuit dates back to 2001, more or less predating "serious" web apps (I don't have a better date for the end of the swearing ban, but it's been at least ten years).


Even then, there are lots of other TLDs besides ".com".


PPS: IP




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

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

Search: