Live data from Hacker News

Inrupt, Tim Berners-Lee's Solid, and Me

schneier.com

61–70 of 183 posts

Re: Inrupt, Tim Berners-Lee's Solid, and Me

#61

This kills the innovation or puts too much power to the first innovator. - if solid will dictate a protocol for data, it should cover the common denominator: so if you have your email on gmail now, lets say solid is covering basic email structure, i can move my email data to another provider, but about my filters? On other tiny stuff that gmail builds on email - if i invent something new in a chat app, lets say stick…

Not saying this is not hard, but I assumed (without having read into it) that the protocol solid itself is much more low-level than that. What you're describing sounds more like owncloud's level of operation: we host email / we host pictures I'd expect Solid (or any competing protocol) to provide very low-level access to "data" in some form. A third party (let's call them smail) would then provide the service "send a…

"Crucially, the value that service adds would not be hosting and backing-up of your email, but rather just the interface and functionality"

Yeah but doesn't that create a problem, vendor lock-in.

Let's imagine we managed to separate data into 2 parts (which I suppose pretty hard), content and meta-data ( by meta i mean service specific information )

Let's say, if I label an email in gmail, it is meta (service specific data), should gmail store this in my pod?

- if gmail will store this on their data center, it would lead to vendor lock in. - if gmail will store this in my pod, in a service specific container. Can they use their own spec? Or will they store this with data with extensions ( XMPP all over again )

Now imagine they chose the second one, I migrated to smail (imagine they decided to go for folders instead of labels), do they have to do some migration on my data? What if I go back to gmail again? Or I decide to use gmail one day, smail another?

Tbh email is the most easiest situation here, as it has some kind of global standard, Twitch vs Youtube case would be more complicated.

Re: Inrupt, Tim Berners-Lee's Solid, and Me

#62
post #12

> at this point, I feel that I should only work on things that matter to society I wish more people in tech did this.

Don't they already? The people in society pay for what matters to them. I think the real truth trying to get out here is that we wish what matters to society were different.

He means things that make a better world, not facebookey reinforcement loops and consumerism where the "mattering" is of the manufactured sort.

Re: Inrupt, Tim Berners-Lee's Solid, and Me

#63
I wish them well.

Problem with their approach is that their marketing pitch is all wrong.

There is no demand for what they are selling because there is no value in what they are selling. The value comes from network effect and at the beginning there is no value, just cost. Mainstream users don't care and companies either don't care or don't like of that kind of talk.

Inrupt should start with completely different sales pitch and product idea. They should delay the privacy talk and user owned data until they are bigger.

Start with smaller IoT companies. Provide and market actual services they want. Mostly they want automatic data management, cloud services on cheap. They want to avoid any EU privacy hassles. Handle all that, I18n and internet user interfaces for them. Provide mobile and desktop clients. Just provide simple apis and ready made interfaces for companies to use.

Once the protocol and pods become normal users start to discover that they own the data and third party uses and products for that data may emerge.

Re: Inrupt, Tim Berners-Lee's Solid, and Me

#64
post #62

Earlier quoted context omitted.

Don't they already? The people in society pay for what matters to them. I think the real truth trying to get out here is that we wish what matters to society were different.

He means things that make a better world, not facebookey reinforcement loops and consumerism where the "mattering" is of the manufactured sort.

Exactly. He has decided to take on what he has decided on his own is better for society. Which is fine. As long as you are aware that much of society has different priorities and might ignore your improvement. Altruistic is something I deeply align with. It doesn't guarantee you're getting it right.

Re: Inrupt, Tim Berners-Lee's Solid, and Me

#65
none of our file-systems support semantic access, e.g. you can't give handles to your apps, no!, they have to use archaic paths .. or constructions jails/vms/docker/etc to isolate them. that is a backwards stone-age hierarchical foundation.

and 'protocol' is somehow going to make that better? I don't think that's possible. users have never had to think about more than paths.

lets give them semantics to map file-systems to applications, [perhaps] in the same way a functional package manager would 'give' you/the os access to the right versions of those applications.

Re: Inrupt, Tim Berners-Lee's Solid, and Me

#66
post #6

As much as I like the idea (and the people behind it), I have an hard time seeing how this can succeed. The idea of pod reminds me of the self-hosting movement: people -including myself - host a bunch of services to avoid sharing fundamental data, like email, GPS-history or contacts. Still, "self-hosters" interact with all the big personal data hoarder out there (FB, Google, the many ad and tracking companies) which…

Facebook is not the social network but an advertising company. Their product is not the data but ads.

1) They will play ball because they can incorporate the pod data into their advertising platform. They may even start hosting pods for the people who trust them. Pods allow them to sell advertisement for all the people who refuse to create facebook accounts.

2) People will instantly care once you can sell your data and make money. Facebook and other advertising companies will pay for the data. Insurance companies will reduce fees for people who have pods.

Re: Inrupt, Tim Berners-Lee's Solid, and Me

#67

This kills the innovation or puts too much power to the first innovator. - if solid will dictate a protocol for data, it should cover the common denominator: so if you have your email on gmail now, lets say solid is covering basic email structure, i can move my email data to another provider, but about my filters? On other tiny stuff that gmail builds on email - if i invent something new in a chat app, lets say stick…

> Should I ask solid to update protocol for this

I imagined it more like a schemaless database. Apps could save and use whatever data in your pod without any protocol changes.

> i can move my email data to another provider, but about my filters? On other tiny stuff that gmail builds on email

The other provider would provide those integrations, or a superior competitor will.

> Now all other chat apps supporting solid, has to follow my lead?

I don't think there is any mandatory integration. I think apps can choose the level of integration they implement. Maybe a feature of your app is that it purposely removes/ignores stickers, so you don't integrate. Another app may be all about stickers and even lets you augment and modify them, so it integrates heavily.

Re: Inrupt, Tim Berners-Lee's Solid, and Me

#68
post #53

Earlier quoted context omitted.

>Why would people accept their data to be harvested? Same as always, to get services free of charge. If I want my photos to be searchable, I'm going to have to let someone run their AI on them. As an iPhone user, I have my photos in iCloud. I'm paying for it through high device prices and storage fees. But as Apple's business model is to sell expensive devices, they won't let me securely share my photos with my wife…

But what if pods are inherently "closed" as you imagine, but a company would actually have to pay a fee to access some of the data and run whatever algo they want. Would this create a society where low income persons would be perennially targeted by intrusive ads?

That society doesn't need to be created because it already exists. What Solid would do is give all of us a bit more flexibility to set our own priorities than we have now.

People on low incomes will always have fewer options and less flexibility. If we want to change that, we must change income inequality. No technology or business model will ever change that.

Re: Inrupt, Tim Berners-Lee's Solid, and Me

#69

This kills the innovation or puts too much power to the first innovator. - if solid will dictate a protocol for data, it should cover the common denominator: so if you have your email on gmail now, lets say solid is covering basic email structure, i can move my email data to another provider, but about my filters? On other tiny stuff that gmail builds on email - if i invent something new in a chat app, lets say stick…

> but about my filters? On other tiny stuff that gmail builds on email

All that is data, so those, too, could be stored in your Pod and brought along with you.

> Should I ask solid to update protocol for this

No, interoperability can be achieved through your data model, which is yours to decide - Solid doesn't dictate the shape of your data. But as you noted, only competing apps using the same data model will be interoperable - stickers won't suddenly appear without the developer implementating them.

(Disclosure: I also work for Inrupt, but views are my own.)

Re: Inrupt, Tim Berners-Lee's Solid, and Me

#70

This kills the innovation or puts too much power to the first innovator. - if solid will dictate a protocol for data, it should cover the common denominator: so if you have your email on gmail now, lets say solid is covering basic email structure, i can move my email data to another provider, but about my filters? On other tiny stuff that gmail builds on email - if i invent something new in a chat app, lets say stick…

> Should I ask solid to update protocol for this I imagined it more like a schemaless database. Apps could save and use whatever data in your pod without any protocol changes. > i can move my email data to another provider, but about my filters? On other tiny stuff that gmail builds on email The other provider would provide those integrations, or a superior competitor will. > Now all other chat apps supporting solid,…

"I imagined it more like a schemaless database." schemaless database would destroy the system immediately. All providers putting their own meta-extensions will make my pod trash

"The other provider would provide those integrations"

Yeah but imagine I moved from gmail to let's day new competitor smail, let's say they implemented filters too. Now they have 2 options, import my gmail filters, make new data structure as their own, or all the time support gmail filter structure with its limitations.

In both cases there is no happy ending, supporting N different data structures is not easy work. Cloning of the data is more disaster in the end.

Post reply on HN