Forgot your password?
typodupeerror

Comment Re:Just tried (Score 2) 227

Yeah, we might not have said too clearly that the whole thing is a prototype made for other hackers. The code has been through a long journey, so we know pretty well how the foundations will look, but there is quite a lot of work to get the server into a good shape security-wise. Then, we need to work a lot on Developer Experience and then User Experience. But we're attracting people now, which is good.

Comment Re:Broken by design? (Score 1) 227

This design seems like DRM for personal data.

Whoooah! No, it is not. DRM is fundamentally broken, so, that's not what we're aiming for. Indeed, if you trust your data with someone who is not worthy of your trust, then there is very little technology can do to fix that broken trust. Then, it becomes a really difficult social, psychological and legal problem, where technology can only play a very minor part.

So, what we're doing here is to ensure that you can store stuff on a web server you control. Then, the intelligence sits on your client, so the apps you use will be restricted by the security model of your device, and therefore should not send your data off without your consent.

Comment Re:ID (Score 2) 227

But the server is pretty simple, and can and will be implemented in many different languages. People are working on a Go implementation too. The nice thing about JS is that much of the same logic is both on the server and the client side, and so it is actually the same code. That's pretty nice for consistency and cost of implementing it.

I'm myself not really impressed with the security of the Node.js landscape, but that's what we decided to do first.

Comment Re: ID (Score 1) 227

Basically all the stuff around it. First, you have the permission stuff that allows you to share those pics with the people you want, without uploading it somewhere totally beyond any reasonable control. Then, others are welcome to provide apps around it, so your pics could be part of somebody's feed, like instagram, only, those pics are never uploaded to somebody else's server.

But overall, the server side is intended to be pretty simple.

Comment Re: ID (Score 2) 227

So basically an old school web server with a permissions protocol slapped on top of it.

You make the stuff that we do sounds really simple, but yeah. That's pretty much it. :-)

But note that in spite of Tim having read-write capability in his first browser, it really never took off. And then we had this document web, when we also wanted a data web and an applications web. So, I guess we got the applications web, but just pretty primitive and constrained ones.

So, yeah, the server side is really very simple. It is like, the UNIX of the Web. But in terms of all the stuff that has been around for 25 years without taking off, there is really a lot to do...

Comment Re:Show, don't tell. Less hype, more details. (Score 2) 227

These are very nice puff pieces claiming a lot of good intentions, but how does it work?

I can already create a calendar app -- or download one -- and control all my information by running it on my own web server. That is more hassle than I want.

Ah, but you are pinpointing it right there! It is more hassle than you want, why? If we could fix that problem, so that it wouldn't be more hassle to have it on your own webserver, then what would you do? And that's like iteration 1 of Solid, we're separating those apps from the data, so that you can have your data on your webserver, but you can use any calendar app you want. That way, companies will be competing to create the best apps, not to suck your data out of you. So, Solid is about making the infrastructure and the ecosystem to make sure that all those things aren't a hassle, they will be your preferred way to do it.

How does this new thing let me trust my data to code written by other people, that I probably never see, running on servers I don't control?

Right, good question, because that is the essence. But first of all, they are not running on a server you don't control, they are running on your client. So, Solid is doing a massive shift on where the intelligence will be. It will be mostly on the client. The server side will be pretty simple.

But the rest of the question is still interesting. It is a fairly long and intricate answer, but some of the short story here:

So, in the way it is working in browsers now, is the simple CORS restrictions. It is pretty broken, but it is what we have. So, we're making some hacks to identify web apps. And then, you can assign privileges to them. Since they are running on your device, the security of your browser applies to them.

Still, it doesn't mean that you can necessarily trust them, of course, but then, this is a social technology, so we could establish a Web of Trust around that. We're thinking a lot about that.

How will Berners-Lee's new company make enough money to pay employees and satisfy its venture-capital backers?

So, we don't know that yet. There are a few no-brainer business models of course, but we don't expect them to last long. But we have some really good people on the team, we'll figure it out.

Comment Future possibilities by automated taxes (Score 3, Interesting) 176

It is certainly very convenient, when it works. It feels kinda strange to trust every financial detail of my life to the government, so whether it is good in a real sense is a question I'm very open to debate. It does allow some very useful applications to be developed, with a very nice potential for streamlining interaction between government, citizens and private sector. This is actually very high on the government's agenda, which I'm happy about, because the bureaucracy is sometimes both heavy and heavy handed. If it is done well, it could potentially enable citizens to simulate possible choices in their lives before they make a decision: "If I do $that, the taxes will be $this". It would also enable an improved public debate: now it is a lot of bickering of the style "if you raise $that_tax, it will adversly effect $that_group" "no, it won't, but not doing it is required by $that_group". They're just making things up, of course, the debate is usually completely devoid of facts. Soon, it might be possible to simulate those scenarios on a regular basis, so we get real facts on the table before making a decision. Unfortunately, there's a long way from good ideas to actual implementations. I've been in meetings with the people who actually order these systems, and what can I say... Heads gotta roll to go anywhere... They're easily blinded by suits, and they have no idea what makes a robust system. So, for now, I'm not too confident it will happen, even though there are some very interesting ideas around.

Comment Re:What's the difference from regular SQL ? (Score 1) 111

Yup, this really doesn't change so much. What is the true utility about the semantic web isn't syntax, it is the fact that you can query across very diverse data sources. If you have a look at the open linking data project page, that I linked in the story, you'll see a figure showing the data sources you can currently use, they are in the process of putting up endpoints for them, takes a while to do. It is like you'll have all that data in one large database, where you would give everyone a username and password so that they could maintain their own data. Which is something that just won't happen.
Programming

Submission + - SPARQL is a W3C Recommendation

KjetilK writes: "The W3C just gave SPARQL the stamp of approval. SPARQL is a query language for the Semantic Web, and differs from othe query languages in that is usable across different data sources. There are allready 14 implementations of the spec, which is a lot. Most of them are free software. There are also billions of relations out there that are queryable, thanks to the Linking Open Data project. The structured data of Wikipedia are now queryable at DBpedia. Also, have a look at Ivan Herman's presentations.

Lets have an example: You could do this on dbpedia.org (with the standard prefixes you find there) and it will return computer scientists born before 1945: SELECT ?name ?birth ?death ?person WHERE { ?person skos:subject <http://dbpedia.org/resource/Category:Computer_scientists> . ?person dbpedia2:birth ?birth . ?person foaf:name ?name . OPTIONAL { ?person dbpedia2:death ?death } FILTER (?birth < "1945-01-01"^^xsd:date) . } ORDER BY ?name"
Politics

Journal Journal: The World Needs Your GWBush Gateways 2

As reported earlier, GW Bush' campaign website blocks accesses from outside the USA. Mike Nachbaur has just posted a simple mod_perl Handler that makes it easy to set up a simple gateway. If you are in the US, and feel that people outside should at least be able to see what Bush says on his website, please consider configuring a gateway and post your URL in a comment. The Bush campaign recently cited
Politics

Journal Journal: Netcraft confirms: GWBush is dying

Eh, well, not quite, but for some reason, his website seems to be blocked from outside the US, and Netcraft reports this. Guess it isn't important for most voters, but a really annoying thing for those of us who are outside the US, is that the guy wants to be a World Leader, yet, I can't vote him down. I absolutely refuse to recognize anyone as l
The Courts

Journal Journal: WIPO Changes Course 2

I guess the journal is useful for posting my rejected submissions. This was just rejected, but there is a place for it here, so here goes:

Slashdot Top Deals

Mr. Cole's Axiom: The sum of the intelligence on the planet is a constant; the population is growing.

Working...