4 ms·
Isn't this plan the same as the last plan (the name of which I can't even remember - app something. There was a kickstarter), just with Tim Berners-Lee's name a
by debacle 8y ago
Isn't this plan the same as the last plan (the name of which I can't even remember - app something. There was a kickstarter), just with Tim Berners-Lee's name attached to it?
My main concern is that this project is DOA for the same reason that the last few have been - too much of an academic focus tending towards navel-gazing, not enough network effect to draw hobbyists, and zero money to attract businesses.
The PDS needs to be a personal cpanel. Something with powertools for the enthusiast but enough shiny for the tech hipsters to use it even if they don't know why. It needs to be designed with an Apple-like mindset from end to end, and willing to make fundamental and architectural compromises (or sacrifices) for user aesthetic.
That probably wont happen.
If the effort around this was instead used to make something like Mastodon better, we might see much more widespread adoption of that platform. You could probably find non-profit funding for sufficient centralized infrastructure to kickstart a healthy mesh network.
- gnfurlong 8y agoNode-solid-server is just one implementation of the spec. There's nothing stopping another implementation from having a cpanel like management interface.
- gibsonf1 8y agoI'm going with SBCL Lisp and Allegrograph and Caveman. Anyone interested in teaming up on the Solid Lisp library? cl-solid
- mark_l_watson 8y agoCount me in. My email is in my profile. As much as I like AllegroGraph (and I wrote a book using AllegroGraph) if you want people to be able to install your project easily, then using SQLite, or something similar, might make it easier for people try try it out.
- gibsonf1 8y agoGreat Mark, Agreed - the cl-json library will handle all the Solid standards and then developers can layer on top of that their preferred db etc. I'm not sure if we need a db for the core library or not...
- gibsonf1 8y agohttps://github.com/gibsonf1/cl-solid https://github.com/gibsonf1/cl-solid
- marktangotango 8y agoThe issue from a hosting provider is the platform has to be 100% sandboxes; cpu, heap, network and file system access. Lua is the only runtime that provides this level of control. SQLite can do massive multi tenancy and acceptable performance if used correctly.
- teleclimber 8y agoAgree it has to be 100% sandboxes. Note that TC39 has a proposal for realms that is moving along. It is meant to allow sandboxing in JS. https://github.com/tc39/proposal-realms https://github.com/tc39/proposal-realms
- abecedarius 8y agoSee also https://sandstorm.io/ https://sandstorm.io/