News for hackers. Stuff that matters.
Re:Solid aims to radically change the way web applications work by Animats on Sunday February 11, 2018 @10:21PM (#16356282)
Exactly. "Solid (derived from "social linked data") is a proposed set of conventions and tools for building decentralized social applications based on Linked Data principles. Solid is modular and extensible and it relies as much as possible on existing W3C standards and protocols." That sounds like a pitch from some ICO. The site has the buzzwords. It's got the neckbeards. What it doesn't have is a convincing use case. It comes across as some really complicated scheme for address book synchronization.

They have three sample applications, yet all you can click on is somebody's blog entry. Clicking on the "publishing" app gets you a screenshot of the abstract of someone's paper. It's a single page web site, like all the cool kids have now. Clicking on the top menu items just scrolls the page.

It has MIT and Bernars-Lee behind it, so it can't be totally bogus. If those names weren't on this, I'd assume it was from someone either clueless or crooked.

There's a decent description of Solid on Github.[1] From there, you can see the real problem. It's only useful if the big players adopt it. Which they won't, because it breaks their walled gardens.

This looks like is another try at Bernars-Lee's "semantic web" - hammer as much content as possible into standard formats so it can be machine processed. This is an old idea, and tends to break down once you get beyond contact lists and library catalogs.

There have been major efforts to make that work in the business sector, where it's called "electronic data interchange", and parties want to exchange purchase orders, invoices, and bills of lading.[2] It's worth looking at that area to see how hard this is for even simple-seeming problems like that. And they have cooperation - buyer, seller, and shipper all want that data to flow smoothly between the parties. Trying to do this in today's world of competing closed web empires is much tougher.

The medical data records people have it even worse, I hear.

[1] https://github.com/solid/solid-tutorial-intro

[2] https://www.edibasics.com/what-is-edi/

Re:Solid aims to radically change the way web applications work by lolive on Monday February 12, 2018 @02:33AM (#16357144)
My experience in companies is that data exchange, data reuse and data referential are a nightmare. My mental model of a company is an insane amount of customized ETL, on top of web services, obscure IDs in each data/service silo representing the same thing, data exchange format poorly (un:)documented that require massive boilerplate code. I think it is the middle age. I have been a huge fan of the LinkedOpenData. And its Lack of adoption profoundly disturbs me. I still don't understand how people can use the Knowledge graph of Google daily, and discard the need for something similar in companies, or widely available for OpenData.
Re:Solid aims to radically change the way web applications work by JabavuAdams on Sunday February 11, 2018 @11:57PM (#16356639)
If machines can read, why does data need to be machine-readable? Seems like a transient.
Re:Solid aims to radically change the way web applications work by icebraining on Monday February 12, 2018 @06:09AM (#16357916)
For the same reason an organization will ask you to fill in a standard form page (even on paper) rather than writing a long form essay.
Re:Solid aims to radically change the way web applications work by JabavuAdams on Tuesday February 13, 2018 @11:53AM (#16368587)
Why do they do that, again? I'm not arguing against summaries. Just saying that if machines can read as well or better than humans, then machine-readable in the sense of using a simplified ontology, grammar, or alphabet is unnecessary.
Re:Solid aims to radically change the way web applications work by icebraining on Tuesday February 13, 2018 @02:37PM (#16370022)
My point is that even humans make fewer mistakes when they're reading an established form structure with pre-defined fields over long-form text. Hence you'd expect a machine to process them better as well, even if it could read like a human.
Re:Solid aims to radically change the way web applications work by rambojazz on Monday February 12, 2018 @03:43AM (#16357382)
Because even if you can read you need context, or you need to be able to identify what a new word means. Reusing a shared vocabulary is useful.
Re:Solid aims to radically change the way web applications work by JabavuAdams on Tuesday February 13, 2018 @11:51AM (#16368565)
I don't understand. If you already agree on a shared vocabulary, then you're not using new words. Context is more present in the long-form un-pre-processed text than in the short-form text.