- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Tue, 28 Mar 2023 01:19:12 +0200
- To: Philip Sheldrake <philip@eulerpartners.com>
- Cc: Tim Berners-Lee <timbl@w3.org>, Public TAG List <www-tag@w3.org>, Sarven Capadisli <info@csarven.ca>, Osmar Olivo <oz@inrupt.com>, Timea Turdean <timea.turdean@inrupt.com>, Daniel Appelquist <dan@torgo.com>, Chief of Staff TBL <cos@timbl.com>, Danny Ayers <danny.ayers@gmail.com>
- Message-ID: <CAKaEYhLr1Hw7sRyNowKQW+h8Uf4Vs+s9YUSYDNEysgidNB0ysA@mail.gmail.com>
po 27. 3. 2023 v 15:22 odesílatel Philip Sheldrake <philip@eulerpartners.com> napsal: > I believe a retro-documentation of the principles is a wonderful idea > Melvin; essential in fact. I do hope however that your recall here is > inaccurate or partial. > > If the core idea was decentralization without further rich description or > framing of the social good, of its beneficence to use a term TBL has > employed > <https://www.weforum.org/events/world-economic-forum-annual-meeting-2015/sessions/tech-we-trust>, > and if decentralization is known merely to be a means not an ends (Schneider > 2019 <https://doi.org/10.1080/17530350.2019.1589553>), then all variety > of ends remain possible. > On "Beneficient Apps" https://www.w3.org/DesignIssues/Beneficent.html > > > Roll the dice. > > I would argue that the odds are in fact stacked against a beneficent > outcome in such situations, and too likely in favour of its antonyms. > > As you note, it's assumed that a URI is wholly satisfactory to represent a > Person. A Person is merely an addressable thing and not plural co-evolving > processes for example. How do you know that? On what social and ethical > basis do computer scientists make this assumption? > > It is, by my reading, wholly incompatible with the understanding of those > who study the human condition, relationships, community, society, > cooperation, human flourishing, etc. The only founding principles that > could possibly extend to encompass this design thinking have their roots in > bureaucracy; unsurprisingly perhaps given that bureaucracy was computer > science’s first customer, but very much not a system or mode of thinking > one would like to see guiding what its protagonists hope will be a > ubiquitous digital architecture. > > You observe that you don’t really expect much to change in Solid. I would > then hope and expect society to resist such schema as Solid at every turn > until such doubts as expressed here are addressed appropriately. From my > interactions with European bureaucrats, they don’t immediately offer up a > non-bureaucratic lens in making sense of the digital landscape, per their > modus operandi, but they are proving sufficiently cautious I’m delighted to > say. I have hopes that we can avoid the worst effects in this neck of the > woods at least. > > Here’s to what you refer to as “new lines of thought or innovation”! > > Philip. > > > > On 24 Mar 2023 at 14:21:38, Melvin Carvalho <melvincarvalho@gmail.com> > wrote: > >> >> >> pá 24. 3. 2023 v 10:49 odesílatel Philip Sheldrake < >> philip@eulerpartners.com> napsal: >> >>> Thank you Melvin for your reply. >>> >>> Regarding your observation that my comments would be more appropriate at >>> the brainstorming stage, I couldn’t agree more. >>> >>> I have followed the Solid project since 2009, and even had the privilege >>> to chair a keynote by TBL partly on the matter at the Royal Society in >>> 2011. But my research into sociology and ecology was only just starting at >>> this juncture, and more broadly web science is of course a never-ending >>> pursuit for all of us. >>> >>> So here we are. The dedication to interdisciplinarity that is the >>> hallmark of web science is putting a stick in the spokes. >>> >>> Perhaps I can put it another way. I began my career designing assembly >>> lines for diesel engines. In light of the action that we know we need to >>> take today in terms of sustainable transport, I wouldn’t dismiss this >>> understanding and continue producing diesel engines on the basis that we >>> should have thought about it all at the brainstorming stage. >>> >>> The founding principles of a variety of sociotechnological innovations — >>> particularly by my analysis those that embrace and work towards >>> decentralized ubiquity — require significant revision, and this includes >>> Solid as much as we might all wish otherwise. >>> >> >> Solid was partially created in the read write web community group, and >> there were a number of principles that guided its creation. We've never >> really written them down, but probably we should, since the same principles >> could form a number of approaches and specs, with Solid being the first. >> >> However, a core idea was decentralization. I agree that definitions >> change over time, especially as "decentralized" became a popular marketing >> term (often in reality depicting the opposite). In Solid there was an >> effort to make the system decentralized. In particular there was a clean >> separation between an HTTP document, and a Person, each being given >> separate URIs. This allows a degree of portability without being tied to a >> domain, at least in theory. Solid is one of the few systems on the web >> that separates http documents and things, i.e. transport and data. >> >> Perhaps you'd like to review Solid with your own perspective on >> decentralization. However, as I say, I dont really expect much to change >> in Solid since it seems to be becoming ossified. >> >> IMHO feedback is still good, as, it can be used to create new lines of >> thought or innovation >> >> >>> >>> Philip. >>> >>> >>> >>> On 23 Mar 2023 at 19:04:32, Melvin Carvalho <melvincarvalho@gmail.com> >>> wrote: >>> >>>> >>>> >>>> čt 23. 3. 2023 v 14:43 odesílatel Philip Sheldrake < >>>> philip@eulerpartners.com> napsal: >>>> >>>>> While slightly tangential to the tenor of the thread here, I would >>>>> like to contribute a perspective in the hope that it might be useful in >>>>> some way. >>>>> >>>>> I’m a techie first and foremost, but also a keen student of the social >>>>> sciences for a decade in the true spirit of web science. I’m particularly >>>>> fascinated by the paradigmatic clashes; or to put it another way, those who >>>>> study the world conclude that it works quite differently to the way >>>>> computer science assumes it does. >>>>> >>>>> I explore some key concepts below in this light. I write here >>>>> primarily for brevity, offering a few links along the way. Should anyone >>>>> wish to discuss any of this further, that would be my pleasure of course. >>>>> >>>>> *Decentralization* >>>>> Decentralization is often confused as an ends rather than a means, >>>>> more often by 'the other web3’ community in my experience. While I agree >>>>> whole-heartedly that it’s one of “the truths revealed by nature’s living >>>>> processes” (Schumacher, 1973), decentralizing can lead just as equally to >>>>> poor social outcomes as good ones. Digital decentralization carries >>>>> computer science’s premises further into community, making the validity of >>>>> those premises all the more critical; existentially so. >>>>> >>>>> *Personal data* >>>>> Personal data is defined in law in various jurisdictions. It is a >>>>> legal concept. In 'the real world' we have interpersonal data, as >>>>> ecologists and sociologists will attest in their own ways (by which data in >>>>> this context is synonymous with information). In other words, computer >>>>> science inherits the legal conception and does not embrace this truth >>>>> revealed by nature’s living processes. >>>>> >>>>> *My data* >>>>> “My” here denotes both “data about me” and ownership. The latter must >>>>> not be tolerated. The propertisation of personal data is wholly unethical >>>>> and must be resisted at every turn. Martin Tisné argues that the idea of >>>>> data ownership is a category error with pernicious consequences, and the >>>>> European Data Protection Supervisor disliked these consequences so >>>>> intensely he likened a market for personal data to a market for live human >>>>> organs. (I write more on this here >>>>> <https://philipsheldrake.com/2019/01/the-misleading-name-metaphor-defiance-and-awesome-potential-of-personal-data-part-2-of-3/> >>>>> .) >>>>> >>>>> *Control* >>>>> Agency in co-evolving structure entails a negotiation in and with the >>>>> world that the word ‘control’ denies. Attempting to scale control is a >>>>> false god. (Woody Hartzog <https://youtu.be/39EqTvpa1SY?t=345> talks >>>>> well to this imho.) >>>>> >>>>> *Privacy by design* >>>>> The unprecedented scale of application envisaged here demands we take >>>>> another look at the decades-old privacy by design (PbD) principles. A >>>>> system designed according to the PbD data minimisation principle cannot >>>>> take in any other information, and so cannot communicate context (the >>>>> information ‘around’ the information), and so in turn may well frustrate >>>>> any striving for justice for justice is necessarily contextual. >>>>> >>>>> *Identity* >>>>> Computer science inherits the bureaucracy’s conception of identity. >>>>> Mere centuries old in current continuous form, I categorise the >>>>> bureaucratic and so computer science conceptualisation of identity as >>>>> noun-like (after Bauman, Z. 2011; Fuller, B. et al. 1970). The >>>>> conceptualisations of every other discipline with an interest in the matter >>>>> may be categorised as verb-like, which alone should be seen as a red flag. >>>>> Examples of the latter include considering information exchange, >>>>> relationships, and identity to be reciprocally defining and co-evolving, >>>>> and considering identity as the capacity for and the process of >>>>> sense-making. >>>>> >>>>> Computer science is dedicated to making *things* legible to the >>>>> system rather than helping humans relate to each other. Autopoiesis and >>>>> cognition are rarely discussed by the identity digerati. >>>>> >>>>> Encoding only the noun-like leads inevitably to a pollution of the >>>>> information ecology of human nature and human culture. For the avoidance of >>>>> any confusion, pollution is contextual; a thing or process may be both >>>>> highly prized and a pollutant simultaneously subject to contexts, and the >>>>> art then is to constrain its application accordingly. Constraint is too >>>>> rarely mentioned let alone operationalised, and it seems no-one is 'coding >>>>> for the verb-like’ so to speak. (See Human identity: the number one >>>>> challenge in computer science >>>>> <https://generative-identity.org/human-identity-the-number-one-challenge-in-computer-science/> >>>>> .) >>>>> >>>>> Kind regards, Philip. >>>>> >>>> >>>> Hi Philip >>>> >>>> Solid has been a work in progress for 15 years, or you could argue a >>>> bit before with FOAF, for 20 years. Your comments seem to be more at the >>>> brainstorming stage >>>> >>>> An update: I was pointed to the proposed DRAFT solid working group >>>> charter (draft emphasis mine, as I think it's still early) >>>> >>>> https://solid.github.io/solid-wg-charter/charter/ >>>> >>>> From what I can see most of the deliverables are more or less nailed >>>> down. There's some room at the edges for changes, but not alot for drastic >>>> rewrites. >>>> >>>> Exit criteria being 2+ implementations and a test suite, which I think >>>> Solid already has. So I expect it to ossify what's already there. >>>> >>>> Seems a fairly straightword shift from a v0.10.0 spec to a v1.0.0 spec >>>> with wider W3C review. Probably not a lot of substantive change. >>>> >>>>> >>>>> >>>>> ___ >>>>> >>>>> Philip Sheldrake >>>>> eulerpartners.com >>>>> >>>>> >>>>> >>>>> >>>>> On 20 Mar 2023 at 18:44:01, Melvin Carvalho <melvincarvalho@gmail.com> >>>>> wrote: >>>>> >>>>>> >>>>>> >>>>>> st 15. 3. 2023 v 4:32 odesílatel Danny Ayers <danny.ayers@gmail.com> >>>>>> napsal: >>>>>> >>>>>>> It is in scope for TAG, the W3C and whatever. But the idea your >>>>>>> version is the one. If you want to keep the W3C relatively independent, >>>>>>> that doesn't work. If Microsoft and Apple have to drop their version of >>>>>>> scripts, so should you. >>>>>>> >>>>>> >>>>>> It's still about bringing the web to its full potential. Solid is a >>>>>> pretty good effort in that direction IMHO >>>>>> >>>>>> What does it do? >>>>>> >>>>>> - Adds a social element (started with FOAF) >>>>>> - Adds authentication >>>>>> - Adds persistent storage, towards a read write web >>>>>> - Adds human and machine readable data >>>>>> - Adds realtime updates >>>>>> - Friendly to humans and agents >>>>>> >>>>>> What are the limitations: >>>>>> >>>>>> - Still a bit buggy >>>>>> - Some UX issues >>>>>> - Largely (but not soley) based on turtle, which is a small part of >>>>>> the web >>>>>> - Not 100% backwards compatible e.g. requires conneg and few on the >>>>>> web do that >>>>>> - Steep learning curve for new developers >>>>>> - Lacks plain old JSON interop (personal observation) >>>>>> >>>>>> Not the only way of doing things, but definitely something >>>>>> interesting / creative / innovative. It also lends itself well to >>>>>> interoperability, together with future and past innovations. >>>>>> >>>>>> >>>>>>> >>>>>>> On Sun, 24 Jul 2022 at 15:18, Tim Berners-Lee <timbl@w3.org> wrote: >>>>>>> >>>>>>>> Solid is a growing protocol/movement, and the tech parts of it — >>>>>>>> the Solid Project — are basically a W3C Community group. >>>>>>>> >>>>>>>> Solid adds things which the web needed but hadn’t yet standardized, >>>>>>>> including global single sign-in, standard access control, and a fast API >>>>>>>> for data read-write between an app and a store (a Solid Pod). By making >>>>>>>> the API to the store universal, it means you don’t have to change the store >>>>>>>> when you make a new app, which completely changes the architecture and >>>>>>>> markets and business models which are possible. It also leaves individuals >>>>>>>> empowered rather than exploited. >>>>>>>> >>>>>>>> Would it be reasonable for the TAG to review the architecture at a >>>>>>>> high level, or review the protocol? It would be useful to get a knowledge >>>>>>>> of the Solid stack in neighboring parts of the technology. >>>>>>>> >>>>>>>> (A separate future question are the client-client interop specs >>>>>>>> which are needed for interop between apps, such as contacts, chat, etc.) >>>>>>>> >>>>>>>> See https://solidproject.org/. https://solidproject.org/TR is >>>>>>>> where the specs end up after their github-based proces. >>>>>>>> >>>>>>>> Best wishes >>>>>>>> >>>>>>>> Tim BL >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> ---- >>>>>>> >>>>>>> https://hyperdata.it <http://hyperdata.it/danja> >>>>>>> >>>>>>>
Received on Monday, 27 March 2023 23:19:41 UTC