Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sustainability Principle is anticompetitive #66

Closed
frabaghe opened this issue Dec 2, 2021 · 48 comments
Closed

Sustainability Principle is anticompetitive #66

frabaghe opened this issue Dec 2, 2021 · 48 comments
Assignees
Labels

Comments

@frabaghe
Copy link

frabaghe commented Dec 2, 2021

The specification of "new web technologies" in the Sustainability Principle is anticompetitive.

This Op-Ed argues that the TAG Ethical Web Sustainability Principle is both anticompetitive and is being weaponized in a way that inadvertently undermines every other W3C ethical web principle.

Another complaint on the anticompetitive nature of the sustainability principle was discussed here:

What if the sustainability argument was used to thwart the advances made in computing since the very first card punches appeared on the market (1949)? What if card punches were allowed to set power consumption restrictions for every advance in computing from that point onwards)? [The sustainability] argument, IMO, is a concern but not one that can be justifiably used to prematurely block a W3C proposed recommendation.

The <video> tag in the HTML spec is overwhelmingly used for entertainment purposes and directly responsible for an order of magnitude (and more) more energy usage than the issue mentioned in the Op-Ed, above.

Having a sustainability principle that only applies to new technologies is obviously anticompetitive. The sustainability principle protects W3C incumbents which in turn violates the Priority of Constituencies. It is concerning that the W3C would grant an ethical pass to their own existing technologies, that their businesses are built upon, while using the principle to deny emerging technologies based on a completely different sustainability standard.

While the sustainability principle has good intentions, it should either be applied to all technologies equally or removed from the list of principles to avoid the conflict of interests (or even the appearance of a conflict of interest) mentioned in the op-ed above.

@astearns
Copy link

astearns commented Dec 2, 2021

I disagree with most of the comment above, and would like to make one point in particular

Having a sustainability principle that only applies to new technologies is obviously anticompetitive

We mainly work on new technologies. Improving the principles we use to evaluate them is a good thing. Over time, we have applied greater emphasis on privacy considerations – new technologies have to pass more and better privacy checks than before. And this has led to better privacy overall.

It happens quite often when we discuss the fingerprinting surface of some new tech, that someone points to some fingerprinting risk that already exists. “We allowed this before, why not continue to do so now?” This is a nihilistic argument that should be rejected. We should strive to do better with new technologies, and improve what we can in the old (but that work is subject to much higher compatibility restraints).

@frabaghe
Copy link
Author

frabaghe commented Dec 2, 2021

@astearns Even if there are good intentions in the principle itself, that doesn't excuse the ethical dilemma. When W3C members rely on the sustainability principle as a strawman critique against a nascent technology, and that technology just happens to pose a threat to the business models of the few W3C members asserting the principle, it makes the principle an extremely convenient weapon against competition.

For example, a company recently argued that the largest W3C members have weaponized the sustainability principle against them in "Does the W3C Still Believe in Tim Berners-Lee’s Vision of Decentralization?". Take note of the appearance of conflicts of interest listed in the section titled: "If these objections do not hold up, then what are the real reasons Mozilla, Google, and Apple are opposed?"

The concern outlined in the links, above, is that the sustainability principle is being wielded as an anticompetitive weapon against competitors that may or may not rely on an emerging technology that isn't even required in the specification that's being proposed.

@cynthia
Copy link
Member

cynthia commented Dec 3, 2021

The video tag in the HTML spec is overwhelmingly used for entertainment purposes and directly responsible for an order of magnitude (and more) more energy usage than the issue mentioned in the Op-Ed, above.

Do you have data on this? Video only initially launched with no hardware acceleration; ever since it received hardware acceleration energy usage hasn't been a serious issue. An average consumer-grade laptop with HW decoding can easily get 6+ hours of usage.

@tobie
Copy link

tobie commented Dec 3, 2021

The specification of "new web technologies" in the Sustainability Principle is anticompetitive.

[…]

Having a sustainability principle that only applies to new technologies is obviously anticompetitive. The sustainability principle protects W3C incumbents which in turn violates the Priority of Constituencies. It is concerning that the W3C would grant an ethical pass to their own existing technologies, that their businesses are built upon, while using the principle to deny emerging technologies based on a completely different sustainability standard.

While the sustainability principle has good intentions, it should either be applied to all technologies equally or removed from the list of principles to avoid the conflict of interests (or even the appearance of a conflict of interest) mentioned in the op-ed above.

The purpose of the W3C TAG Ethical Web Principles is literally to "inform TAG review of new specifications" (emphasis mine). That it caters to new web technologies is by design and isn't specific to that particular principle.

That said, there are potential tensions between principles, as mentioned in #62 and tentatively addressed in #64. Frankly, ethics wouldn't be a whole field of study if that wasn't the case.

Of course, decisions will have to be made when principles conflict with one another.

But even then, competitiveness itself isn't such a principle. And I don't see how it would meet the bar of becoming one. However, thinking about the web as a vector of undiscriminating economical opportunities would lean in the direction of requiring more competition but would anchor it in a humanist perspective. That's a discussion I'd be interested to have (in a separate issue).

@frabaghe
Copy link
Author

frabaghe commented Dec 3, 2021

@cynthia Your question highlights the problem. Your instinct, in defense of <video>, was to only consider the local user's energy consumption. Whereas environmental concerns that have nothing to do with the user experience and nothing to do with the spec itself, can be used to suggest that a technology is unsustainable. For example, the Sustainability Principle could be used to claim that <video> is unsustainable due to fossil fuels used by data centers:

BBC: Dirty streaming: The internet's big secret
With the launch of streaming services from Disney and Apple, the rollout of 5G and the growth in cryptocurrencies, experts are warning about the impact this huge rise in data use could have on the environment.

There are now hundreds of thousands of data centres around the world, storing everything from viral videos to doctors' notes and even bank account details. Many of them run on electricity generated by burning fossil fuels.

Film and TV writer Beth Webb went in search of the internet and discovered that 'the cloud' is actually a vast network of energy-guzzling data centres and undersea cables.

If that seems unfair and unrelated to <video>, it is no different from the key W3C members who were accused of citing strawman environmental concerns over optional secondary technology that isn't even required in the proposed spec. This is why the Sustainability Principle easily becomes a weapon when it's abused. It allows incumbents to deny a standard based on loose and optional associations with other technologies that aren't even in the spec itself.

@frabaghe
Copy link
Author

frabaghe commented Dec 3, 2021

@tobie Correct me if I'm wrong, but the Sustainability Principle appears to be the only principle that isn't tied to end user experience. Every other principle is directly tied to objectively making the macro and micro web experience better. User-centric principles make sense. But having a principle that has nothing to do with the user experience, and frankly nothing to do with the Web itself, makes it too easy for any member who dislikes the business implications of a proposed spec to make the loose environmental associations described, above.

I would argue that TAG Ethical Web Principles should be limited to the Web, and W3C members should not be in the business of promoting degrowth on competitors or guestimating what energy mix a particular loosely associated technology may or may not use today or in the future.

@csuwildcat

This comment has been minimized.

@hober
Copy link
Contributor

hober commented Dec 3, 2021

As a reminder, this repository (and everything else in the w3ctag GitHub organization) operates under the W3C Code of Ethics and Professional Conduct). I don't think casting aspersions such as "the robed priests in the inner sanctum of the Electricity Police" is in the spirit (or indeed the letter) of the CEPC.

@csuwildcat

This comment has been minimized.

@frabaghe
Copy link
Author

frabaghe commented Dec 3, 2021

The TAG 'Sustainability' Principles are clearly being selectively used to attack some technologies because something they rely on far from their actual spec/code, deep down an operational causality chain, uses some amount of electricity...

☝️ Exactly. That is entirely different from claiming 👇

It happens quite often when we discuss the fingerprinting surface of some new tech, that someone points to some fingerprinting risk that already exists. “We allowed this before, why not continue to do so now?” This is a nihilistic argument that should be rejected

One is a thorough review of highly specific technical implications, for Web users, directly related to a spec. The other is searching for distant abstractions and associations that can be based on exaggerated media reports.

The history of open competition has always been dependent on allowing access to competing or increased levels of energy as civilizations grow. It doesn't make sense for the W3C members to be scrutinizing or policing energy consumption of competing technologies—particularly technologies that aren't even required in a proposed spec—while simultaneously enjoying unfettered access to energy. It's anticompetitive.

@OR13
Copy link
Contributor

OR13 commented Dec 3, 2021

I'll avoid the question of whether advocating for an ordering / priority of web principles is or is not anticompetitive, but regarding sustainability as it is related to power consumption, there can be data driven arguments over some aspects of that principle...

The last link in the list is most relevant to this thread... if we consider power saving / sustainability as the "most important principle" ... there is a clear ordering of recommendations for users with respect to selecting a particular browser... I don't think facts are "anti competitive" but... maybe this issue will help us decide.

If W3C were to make the case that sustainability is the most important ethical web principle (i don't think anyone has proposed this concretely btw), it would not be hard to make the case that everyone should switch to Vivaldi Browser (if you believe those numbers...not sure I do).

I don't think this is what folks are saying... clearly a balance of principles is needed, and we should consider the past present and future when making statements about principles.

I do think the W3C should be cautious in selecting principles and defining a ranked order of importance because, values change over time, and sometimes what seems like a really smart thing to say... turns out to be not so smart years later...

QUESTION: "I read in a newspaper that in l981 you said '640K of memory should be enough for anybody.' What did you mean when you said this?"

ANSWER: "I've said some stupid things and some wrong things, but not that. No one involved in computers would ever say that a certain amount of memory is enough for all time."

Given the relationship between power consumption and memory and cpu especially as they relate to machine learning or other "valuable" computations... I think its safe to say, we would all love if the valuable computations could be achieved for less power...

We could just as easily rank hardware providers with respect to power consumption:

Intel has promised to do better in the coming years and restore its former glory with improved x86 chips, even as Apple will have moved entirely to its own silicon by then. In the meantime, AMD is reportedly working on an Arm-based chip to rival Apple's M1 in the PC space, as are Microsoft and Qualcomm.

Just because "sustainability" is a principle does not mean the W3C is advocating against particular browser or device vendors.

That only happens if the W3C started pointing to those browser or device manufacturers by name, and ordering them according to "sustainability"... which I sorta did by linking these articles...

I don't think that is the same thing as saying "try not to 'waste' electricity or try to be sustainable"... but also, we should be careful not to use the word "waste" incorrectly... being able to view a gif, or run javascript, or do machine learning is not a waste....

If power consumption provides value to users... I would call that a "cost".... and note that it subjectively... might not be "worth it"... and if you really care about power consumption, you can use your favorite search engine to find the devices and browsers that perform best with respect to power consumption.

Another thing to consider is the total cost of the things in question... its not just how much power does a new cpu use... its how much power / carbon went into making it... the same is true of GPT-3 or other really large machine learning models.... you can't just say "well it only costs a little energy to get a classification"... you have to consider how much power it took to train that model, and how much carbon was used to produce all the cpu's that were required to crunch that data... modeling the "cost" of computations is a really interesting and complicated science...

I'm not sure how "fair or biased" this Forbes article is, but it highlights my point pretty well:

These companies — which I call the Giant Five — all own, or contract for, massive amounts of electric generation capacity. The Giant Five have deployed their own electric grids so that their data centers won’t be affected if – or rather, when – the local electric grid experiences a blackout. Every data center operated by Google and the other members of the Giant Five has its own electric grid, with huge diesel-fired generators, banks of batteries, and tanks filled with fuel that can allow the onsite generators to fuel the data centers for hours, or even days.

I don't think making sustainability a principle means W3C is telling folks who to buy from... or that data centers powered by diesel and used to "improve user experience" is incompatible with sustainability.

In the hopes of keeping arguments regarding web principles data driven I will end with this old and therefore probably incorrect nature article:

The energy-efficiency drive at the information factories that serve us Facebook, Google and Bitcoin.

Yes, Google, Facebook, and Bitcoin all have power costs associated with their use.... It's a shame Bitcoin isn't a W3C Member to defend itself.... but I don't think its "anticompetitive" to debate the cost of sustainability, or keep it as an EWP.

@npdoty
Copy link

npdoty commented Dec 3, 2021

Correct me if I'm wrong, but the Sustainability Principle appears to be the only principle that isn't tied to end user experience. Every other principle is directly tied to objectively making the macro and micro web experience better. User-centric principles make sense. But having a principle that has nothing to do with the user experience, and frankly nothing to do with the Web itself, makes it too easy for any member who dislikes the business implications of a proposed spec to make the loose environmental associations described, above.

My reading is that several of the principles in the current draft extend beyond the end user experience. For example, harm to society and offline harassment are other impacts (like sustainability and carbon emissions) that extend beyond the current end user. Misinformation is another where the impacts are beyond the end user, although the principle as written focuses on addressing that by enabling each end user to understand provenance. Privacy and security are certainly relevant to the end user, but we should also consider privacy as a potential societal good and there are privacy interests beyond the user of a particular web page (sharing other peoples' data, for example).

I think these are all very relevant to the Web and considering its impacts; just noting that environmental sustainability is not unique in that respect.

@frabaghe
Copy link
Author

frabaghe commented Dec 4, 2021

...I don't think its "anticompetitive" to debate the cost of sustainability, or keep it as an EWP.

@OR13 This entirely misses the concerns raised in the articles and posts I linked, above. I agree that the principle has noble intentions and, in theory, could be discussed with data driven arguments. But that's not at all how the sustainability principle has been used in practice.

The only time I've personally seen the sustainability principle invoked publicly, it was used in the following manner:

Lawrence Berkeley National Laboratory suggested “the registry should include a requirement to provide system- and processor-independent assessment of the energy requirements of any methods being registered.” We don’t think this goes far enough.

We (W3C) can no longer take a wait-and-see or neutral position on technologies with egregious energy use. We must instead firmly oppose such proof-of-work technologies including to the best of our ability blocking them from being incorporated or enabled (even optionally) by any specifications we develop. If anything we should pursue the opposite: develop specifications that supersede existing specifications, but with much less power consumption. We believe this is consistent with the TAG Ethical Web Sustainability principle (https://www.w3.org/2001/tag/doc/ethical-web-principles/#sustainable).

For these reasons we believe the DID specification may not be fixable (MUST NOT become a Recommendation). We suggest returning the specification to Working Draft status.

https://lists.w3.org/Archives/Public/public-new-work/2021Sep/0000.html

I can't stress this enough, the proposed specification that was being objected to in that particular discussion stated nothing about using the technology that member was concerned about. This was an example of a key W3C member selectively attacking a proposed spec because something far removed from the actual spec/code might be optionally used by some methods. And the spec in question just happened to challenge their existing business models. That's not a data-driven argument. That's association fallacy, submitted with presenter bias, to protect business interests.

If key members can feel justified citing the Sustainability principle based on exaggerated media reports on technologies that are far removed from the spec in question, whenever its convenient for their balance sheets, how does that enable fair and open competition from new technologies? It clearly doesn't.

@tobie
Copy link

tobie commented Dec 4, 2021

In the interest of making this conversation productive, I think there's value in breaking it down into different actionable parts.

I've heard the following points be made in this discussion:

  1. That the Ethical Web Principles (EWP) shouldn't add additional requirements to new web technologies that can't be back-ported to old ones. As pointed out by @astearns and myself earlier, that would essentially prevent progress around the ethical concerns listed in this document, which would clearly go against the spirit of this document. That said, clarifying the language here to include EWP when reviewing changes to existing specs seems appropriate and I've filed an issue accordingly (Clarify that EWP should also be used when reviewing updates to existing specs  #67).

  2. Concern that some W3C members are using a specific principle to argue against a new technology. There are two aspects to this:

    1. First, acknowledging that principles can be in conflict with one another and documenting that in EWP. As mentioned above, there's an open issue (Acknowledge that principles can come in conflict with one another #62) and a pull request (Intro: add paragraph about balancing principles, for #62 #64) on this topic. Further considerations about this belong in Acknowledge that principles can come in conflict with one another #62 (or in Offer a framework to handle conflicts between principles #63 if they are focused on developing a framework to help resolve conflicts between principles).
    2. Secondly, noting W3C members are free to rely on ethical web principles to make a point (including arguing a formal objection), but that doing so doesn't magically win them an argument. That a principle gets used to argue a formal objection (even if it was done in bad faith as has been argued above) isn't ground by itself to remove said principle from EWP. If this really became a recurrent problem with a given principle, it would feel adequate to add additional language specifically addressing that in EWP. Let's see whether Offer a framework to handle conflicts between principles #63 helps sufficiently with this beforehand, though. Other concerns around the current formal objection don't belong in this repo, and should be discussed in appropriate channels.
  3. That the sustainability principle is the only one that isn't tied to end user experience. I think that's been addressed in Sustainability Principle is anticompetitive #66 (comment) by @npdoty. I don't think there are further steps here.

  4. And, implicitly, that competitiveness itself should be added to EWP. As mentioned above, I don't believe competitiveness by itself meets the bar of being an ethical web principle. However, I'm really interested by the idea of looking at that problem through the angle of the web providing undiscriminating economic opportunity. I've filed Consider adding a new principle about providing undiscriminating economic opportunity #68 to start a dedicated conversation on this topic.

So unless I've missed additional points, I would suggest continuing these conversations in the relevant places and closing this issue.

@OR13
Copy link
Contributor

OR13 commented Dec 4, 2021

@frabaghe

I think its currently acceptable for an AC Member to pick and choose the principles that they want to apply or feel are most important when reviewing a proposed REC and they are not required to be consistent in which they choose or in how they argue in favor or against the principle being supported... In fact, they might even be frustratingly strategic in their inconsistencies.

If key members can feel justified citing the Sustainability principle based on exaggerated media reports on technologies that are far removed from the spec in question, whenever its convenient for their balance sheets, how does that enable fair and open competition from new technologies?

I don't think AC reps are required to disclose why they think one principal is more important than another for a specific standard, or if they or their business would benefit or suffer materially from a "new tracking / fingerprinting API" or "potential movement in a crypto currency" or "end to end encryption without backdoors"...

I guess the toughest part of your quote for me to address is the "key members" part.... this seems to imply that some AC folks are more important than others, or that they might have more authority when responding to a Call for Review... I don't think that is the case, but even if it were, as I mentioned above, they are still human beings.

There is a certain political inevitability to standards...

I think @tobie covered it best here:

Secondly, noting W3C members are free to rely on ethical web principles to make a point (including arguing a formal objection), but that doing so doesn't magically win them an argument. That a principle gets used to argue a formal objection (even if it was done in bad faith as has been argued above) isn't ground by itself to remove said principle from EWP.

I would also add this:

W3C strictly prohibits discrimination, intimidation, harassment, and bullying of any kind and on any basis.

Workplace Bullying
A tendency of individuals or groups to use persistent aggressive or unreasonable behavior (e.g. verbal or written abuse, offensive conduct or any interference which undermines or impedes work) against a co-worker or any professional relations.

@frabaghe maybe you feel that the Sustainability Principle is being used in a way that feels like bullying?

Maybe some of the sustainability debate has impeded work, but at the same time it has generated a lot of discussion:

Also, I don't think CEPC applies to activities the AC performs w.r.t. specific working groups.

I agree with @tobie unless there is a specific text change you think should be made to address the impact "sustainability" has on "competitiveness" this issue should be closed, and probably its better to just take that debate to #68

@frabaghe
Copy link
Author

frabaghe commented Dec 4, 2021

@tobie Thank you. That seems like a good start. 👍

I would suggest that it would be worth considering some changes to the language to encourage new and advanced technologies. While I'm sure we all agree that net emissions should be minimized, the current wording gives the impression that higher power consumption is inherently bad. I do not believe that is a viewpoint everyone would agree with.

In 1964, Soviet astronomer Nikolai Kardashev proposed that a civilization's level of technological advancement could be measured by the amount of energy it is able to harvest and use. Kardashev placed civilizations capable of using all the energy that falls on their planet, from its parent star, at Level 1. We need to advance ourselves as a species to be better at energy production and transportation.

Energy is the means by which humans have transformed the basic state of things. It began with the discovery and mastery of fire, which led us to the ability to cook which created the energy surplus that allowed us to evolve our large brains. Human awareness itself sprang from energy, and the ingenuity which came with it has enabled us to create everything that underpins modern life.

Mankind figured out basic hydropower and windmills, steam, nuclear, and perhaps fusion will be next. And we will keep advancing in terms of our sources and uses of energy. Today a single person in the West enjoys the energetic equivalent of 600 humans working for them. Every single increase in energy efficiency brings with it an advancement.

From a fair competition standpoint, the current wording of the Sustainability principle implies new technologies cannot be allowed to utilize more power than existing technologies. This is concerning given that every advancement in technology has led to increased power consumption that came with significant leaps in efficiency and benefits to society. If we believe, as Kardashev did, that civilizations advance as they increase their power consumption, then the Sustainability principle appears to worded in a way that would stifle human progress and competition.

My suggestion is to change the language so as not to put forth the idea that the W3C believes in degrowth, which would come at the expense of human progress. Degrowth is anticompetitive as it means that new and advanced technologies should not be allowed to flourish and have access to more power.

Additionally, the wording lacks nuance. If that increased power would otherwise be wasted or dissipated, an emerging technology that utilized that wasted power, and dematerialized other polluting industries in the process, might very well be considered a good use of increased power consumption. To imply that any significant increase in broad power consumption is bad would only serve to stifle human progress while not solving any real climate issue.

Therefore, I would recommend considering new wording, such as:

The web, as a whole, is a big source of carbon emissions. While increased power consumption can beneficially advance civilization forward, new web technologies should not worsen the web's environmental impact. We will consider the resulting net emissions and net efficiencies when we introduce new technologies to the web. This includes maximizing the lifespan of physical devices through maintaining compatibility, as well as maximizing efficiencies in data storage and processing requirements.

My hope is that the Sustainability principle both promotes new competition and enhances human progress without demonizing increased power consumption.

@torgo
Copy link
Member

torgo commented Dec 4, 2021

As noted above, this document is primarily about informing how the TAG reviews designs of new technologies and in doing so to help create a better web. We are also working to advance it towards becoming a W3C Statement at which time it may take on more formal significance, however it intentionally does not contain actionable guidance. That actionable guidance sits in the TAG's design principles, the Security & Privacy Questionnaire and other documents that the TAG is currently developing.

Also as also noted above, all TAG repos do operate under the W3C code of conduct which we take very seriously. We can and do block aggressively when troll-like behaviour surfaces in our issues. Some of the above is getting close to this threshold.

Having said that, whilst I do not accept the “anticompetitive” framing of this issue, there may be merit to the new text suggested by @frabaghe. Can we re-focus the discussion in this thread on that narrow issue - the possible reformulation of the principle?

@tobie
Copy link

tobie commented Dec 4, 2021

Having said that, whilst I do not accept the “anticompetitive” framing of this issue, there may be merit to the new text suggested by @frabaghe. Can we re-focus the discussion in this thread on that narrow issue - the possible reformulation of the principle?

I second that.

Here’s a diff of @frabaghe’s proposal against the current wording, for reference (updated as per @frabaghe's below comment):

The web, as a whole, is a big source of carbon emissions, because it is a big consumer of power. While increased power consumption can beneficially advance civilization forward, Nnew web technologies should not make this situation worseworsen the web's environmental impact. We will consider power consumption and the resulting emissionsthe resulting net emissions and net efficiencies when we introduce new technologies to the web. This includes maximizing the lifespan of physical devices through maintaining compatibility, as well as minimizingmaximizing efficiencies in data storage and processing requirements.

@frabaghe
Copy link
Author

frabaghe commented Dec 4, 2021

Can we re-focus the discussion in this thread on that narrow issue - the possible reformulation of the principle?

Agreed.

Here’s a diff

Corrected:

The web, as a whole, is a big source of carbon emissions , because it is a big consumer of power. While increased power consumption can beneficially advance civilization forward, Nnew web technologies should not make this situation worseworsen the web's environmental impact. We will consider power consumption and the resulting emissionsthe resulting net emissions and net efficiencies when we introduce new technologies to the web. This includes maximizing the lifespan of physical devices through maintaining compatibility, as well as minimizing maximizing efficiencies in data storage and processing requirements.

@msporny
Copy link

msporny commented Dec 4, 2021

Just jumping in to say: I, too, find merit to what @frabaghe is saying, having been on the receiving end of the Sustainability principle being used in an inappropriate way (assertions w/o citations wrt. sustainability as they relate to Decentralized Identifiers). I can also see the anti-competitive argument that @frabaghe is making, but don't expect those opposed to it to understand why any time soon.

I find @frabaghe's original proposal and @tobie's rewording compelling.

Is there a way we can insist that "sustainability justifications need to be data-driven"? Sure, you can read data like tea leaves, but in the case of Decentralized Identifiers -- zero data analysis was provided to demonstrate "clear harm with no advantage" in the formal objection by the objectors.

@tobie
Copy link

tobie commented Dec 5, 2021

I find @frabaghe's original proposal and @tobie's rewording compelling.

To be clear, @msporny, this is not my rewording. I merely created a diff to make it easier to see what changes @frabaghe was suggesting.

@msporny
Copy link

msporny commented Dec 5, 2021

To be clear, @msporny, this is not my rewording. I merely created a diff to make it easier to see what changes @frabaghe was suggesting.

Ah, my bad. In any case, it was helpful. :)

@rhiaro rhiaro self-assigned this Dec 8, 2021
@rhiaro
Copy link
Contributor

rhiaro commented Dec 8, 2021

We (@torgo, @hadleybeeman, @cynthia and I) discussed this in a breakout at the TAG face-to-face today.

I want to acknowledge that "power consumption" and "emissions" are broad generalisations that are not actually that helpful when thinking about environmental impact of technology. All power generation is not created equal, so talking about "more" or "less" of it in a broad sense doesn't mean a lot. However it isn't in scope to turn this section into a primer on power generation. It is in scope to remind the reader to think beyond their immediate world view about these issues, which is perhaps where a lot of the knee-jerk reactions for/against certain technologies come from.

Terms like "civilization" are extremely subjective and vary across cultures (and time). What is "civilized" to one group of people may be extremely objectionable to another. I think perhaps what is meant here is more like "society" in the sense of "everyone in the world".

I want to be careful with using "net" (emissions, efficiencies, benefits, etc) because for the most part this is extremely difficult if not impossible to measure objectively, even if you constrain it within a particular time frame. Weighing the perceived benefits against perceived costs of a particular technology can result in completely different judgements depending on a person's priorities (and ability to predict the future). It also feels like there's a risk of an assumption of utilitarian ethics here, but it is also out of scope for this document to suggest a particular way of weighing up ethical considerations (thousands of years of philosophy study hasn't figured out yet afaik).

Following our discussion today and this and related threads, I'll rewrite the sustainability principle to make it say more what we mean, and hopefully make it less weaponisable.

@rxgrant
Copy link

rxgrant commented Dec 9, 2021

The current rewording still considers sustainability in isolation, when its intent is to allow advancing EWP even though sometimes using more energy.

I would add the following changes (redlined version):

The web, as a whole, is a big source of carbon emissions. While increased power consumption can beneficially advance civilization forward, new web technologies should
not worsen the web's
advance EWP while minimizing
environmental impact. We will consider the resulting net emissions and net efficiencies
, as well as the other goals achieved,
when we introduce new technologies to the web. This includes maximizing the lifespan of physical devices through maintaining compatibility, as well as maximizing efficiencies in data storage and processing requirements.

(complete version)

The web, as a whole, is a big source of carbon emissions. While increased power consumption can beneficially advance civilization forward, new web technologies should advance EWP while minimizing environmental impact. We will consider the resulting net emissions and net efficiencies, as well as the other goals achieved, when we introduce new technologies to the web. This includes maximizing the lifespan of physical devices through maintaining compatibility, as well as maximizing efficiencies in data storage and processing requirements.

If sustainability is considered in isolation, without regard to advancing other EWP, then it never allows plugging another computer into the Internet for the sake of learning, communication, or advancing digital human rights.

@masinter
Copy link

masinter commented Dec 9, 2021

"increased power consumption can beneficially advance civilization forward, "
makes it sound like the consumption of more power might by itself beneficially advance civilization.
Really?

@frabaghe
Copy link
Author

frabaghe commented Dec 9, 2021

@rhiaro Thank you. That sounds like a good plan. 👍

I want to be careful with using "net" (emissions, efficiencies, benefits, etc) because for the most part this is extremely difficult if not impossible to measure objectively.

Indeed it is difficult. Therein lies the conundrum of this principle. If we don't consider the net benefits, then it's quite easy to believe that—as @rxgrant points out—we can never allow the plugging in of another computer into the Web. For example, video streaming services caused the demise of the inefficient brick and mortar VHS/DVD rental & sales industry, which had its own environmental impact. Looking at the environmental impact of modern streaming services, in isolation, misses the point. So, my intent with the rewording was to suggest that the thinking that goes into evaluating this principle should not be particularly narrow. If a new technology can dematerialize the environmental impacts of legacy industries, that should be considered.

makes it sound like the consumption of more power might by itself beneficially advance civilization.
Really?

@masinter Kardashev proposed that the amount of energy a civilization is able to use, is a proxy for its technological advancement. (See the Kardashev scale)

My point is that increased power consumption/expenditure is not inherently bad. There are two competing schools of thought. Neo-Malthusians (“resources are finite”; degrowth; scarcity mindset; zero-sum, finite games) and Prometheans (“human imagination is the most valuable natural resource”; daringly creative; abundance mindset; positive sum, infinite games).

The W3C emerged from Promethean ideals that required increased power consumption and the early stage participants were once young, weak and risked failure. If the Sustainability Principle retains only Neo-Malthusian ideals, we risk stifling the young (Promethean) startups and technology of tomorrow.

Neo-Malthusians can very easily justify resource-restriction to suit biases (or even anti-competitive business or atrocities), yet don't recognize that the materials needed to make silicon chips had little value before the computer was conceived. Imagination is the true resource.

Indeed, we cannot predict the future. However, we need to make sure the Sustainability Principle doesn't hold us back from advancing as a species. Human progress will come from advancing up the Kardashev Scale, not degrowth.

@npdoty
Copy link

npdoty commented Dec 9, 2021

I think considering power consumption and hardware longevity are valuable pointers in a high-level principle and that we should work in a separate sustainability group to give more detailed insights into sustainability impacts that might come from any particular W3C specification. Removing any mention of power consumption or carbon emissions, or only promoting power consumption as inherently advancing civilization, would be extremely confusing in a high-level principle about sustainability.

I do not see any evidence that the practice of considering power consumption will inherently require commitment to Malthusianism.

As @tobie noted above, there is interest in explicitly noting tensions between different principles and how to balance them. I don't think singling out sustainability as the only principle that must be qualified based on other goals is productive.

@msporny
Copy link

msporny commented Dec 9, 2021

@masinter wrote:

makes it sound like the consumption of more power might by itself beneficially advance civilization.

That's not what's being said, by anyone, AFAICT. What is being said is that the consumption of power has to be weighed against what that power is being used for (the overall cost/benefit). Clothes washers and dryers are notoriously energy hungry (water distribution, heating water, heating air to dry) -- massive energy costs. Those massive energy costs also enabled women to liberate themselves and enter the workforce in ways that were not happening before that particular type of energy consumption:

https://www.sciencedaily.com/releases/2009/03/090312150735.htm
https://penntoday.upenn.edu/news/how-appliance-boom-moved-more-women-workforce

I cringe a bit to use that example (because it's a bit charged), and I wish I could use another one in the future... but hope those in this thread understand the gist of what is being proposed. You can't just say: "That thing is using lots of energy, so it's clearly bad!" -- you have to weigh the energy usage against what is being achieved with the energy usage.

@frabaghe
Copy link
Author

I wish I could use another one

The technology born from W3C itself is a good example:

Forbes: Dig more coal -- the PCs are coming (May 31, 1999)

Southern California Edison, meet Amazon.com. Somewhere in America, a lump of coal is burned every time a book is ordered on-line. The current fuel-economy rating: about 1 pound of coal to create, package, store and move 2 megabytes of data. The digital age, it turns out, is very energy-intensive. The Internet may someday save us bricks, mortar and catalog paper, but it is burning up an awful lot of fossil fuel in the process.

... Futurists have been promising us an information highway, not unit trains loaded with coal. Fiber-optic cables, not 600-kilovolt power lines. We're going to get both.

@csuwildcat

This comment has been minimized.

@msporny
Copy link

msporny commented Dec 12, 2021

@csuwildcat, you realize I was agreeing with your arguments, right? :)

@msporny: "And that's why I think @csuwildcat, @frabaghe, and @rxgrant's arguments cannot be easily dismissed."
@csuwildcat: "Oh yeah! Take this, you misguided, crocodile tear'ing, NYTista!"
@msporny: "Dude, wtf, I was agreeing with some of your points and citing scientific studies to back them up." :P

I said "I cringe a bit to use that example" partly because of this sort of knee-jerk reaction -- people won't read the article, or the scientific papers the article was based on, or understand that the study covered life in the United States between the years of 1900 to 2000... where things were sexist and there was a gross imbalance in household duties and the workforce due to traditional gender roles... and how burning more energy to automate work made things better (overall).

@csuwildcat

This comment has been minimized.

@csuwildcat

This comment has been minimized.

@csuwildcat

This comment has been minimized.

@masinter
Copy link

Posted January 10, 2019. https://masinter.blogspot.com/2019/01/internet-is-a-wmd.html

@csuwildcat

This comment has been minimized.

@tobie
Copy link

tobie commented Dec 13, 2021

I’m sorry, @csuwildcat, calling people whose sources you disagree with “superficial NYTistas” has no place in this community, nor has your subsequent comment which is just gratuitously insulting the work of members of this community. Disagreeing is fine. This is neither.

To be fair, I don’t think @masinter’s comment is conducive to a productive conversation either.

If y’all were willing to edit your comments to help keep this conversation on topic and friendly, that would be very much appreciated.

@csuwildcat

This comment has been minimized.

@tobie
Copy link

tobie commented Dec 13, 2021

In 1964, Soviet astronomer Nikolai Kardashev proposed that a civilization's level of technological advancement could be measured by the amount of energy it is able to harvest and use. Kardashev placed civilizations capable of using all the energy that falls on their planet, from its parent star, at Level 1. We need to advance ourselves as a species to be better at energy production and transportation.

From a fair competition standpoint, the current wording of the Sustainability principle implies new technologies cannot be allowed to utilize more power than existing technologies. This is concerning given that every advancement in technology has led to increased power consumption that came with significant leaps in efficiency and benefits to society. If we believe, as Kardashev did, that civilizations advance as they increase their power consumption, then the Sustainability principle appears to worded in a way that would stifle human progress and competition.

Indeed, we cannot predict the future. However, we need to make sure the Sustainability Principle doesn't hold us back from advancing as a species. Human progress will come from advancing up the Kardashev Scale, not degrowth.

As the above quotes show, Kardashev's scale has been brought up multiple times in this conversation in order to argue that an increase in energy consumption was not only correlated to progress, but even necessary for progress.

This argument is incorrect for a variety of reasons.

First, Kardashev's scale (described in a 1964 paper) was designed with a very specific field of application in mind: the search for extraterrestrial intelligence (SETI) and in particular through the detection of radio waves. It never was intended as a useful model beyond that field.

Secondly, Kardashev's paper doesn't correlate energy consumption with progress. It merely hypothesizes a regular 3% to 4% yearly increase in energy consumption based on data from Palmer Cosset Putnam's 1953 book Energy in the Future.

Thirdly, Kardashev's explanation as to why energy consumption should stay exponential (rather than, for example, follow a logistic curve) is entirely lacking. He sees "no reason why the tempo of increase in energy consumption should fall substantially than predicted"—IEA data actually shows a more modest average yearly increase of 1.8% since 1971—and offers that "the availability of a large amount of information forthcoming from other and more highly developed civilizations might contribute to a staggering increase in energy consumption." To his credit, Kardashev does acknowledge the tentative nature of his estimates in the conclusion.

Fourthly, more recent perspectives on SETI (such as the one expressed in Qualitative classification of extraterrestrial civilizations), come to very different conclusions as to the relationship between progress and energy consumption: "available energy is not an unique measure of [extraterrestrial civilizations]’ progress, it may not even correlate with the quality of use of that energy."

And lastly, even if Kardashev's predictions about increased energy consumption turned out true, and even if a causal relationship was established that made an increase in energy consumption an inevitable byproduct of progress, implying—as was done above ("Human progress will come from advancing up the Kardashev Scale")—that increasing energy consumption yields progress would still be a logical fallacy.

New feature proposals may be energy hungry. Whether their energy consumption is an acceptable tradeoff needs to be assessed on a case per case basis and should depend on what the feature enables. We shouldn't outright dismiss a feature because of its energy cost nor should we hold energy consumption itself as a progressist virtue.

@tobie
Copy link

tobie commented Dec 13, 2021

@tobie I removed that, as requested

Thank you.

@msporny
Copy link

msporny commented Dec 13, 2021

@tobie wrote:

Whether their energy consumption is an acceptable tradeoff needs to be assessed on a case per case basis and should depend on what the feature enables. We shouldn't outright dismiss a feature because of its energy cost nor should we hold energy consumption itself as a progressist virtue.

Yes, exactly this. This point should be what people walk away with when reading the Sustainability principle.

@npdoty
Copy link

npdoty commented Dec 13, 2021

calling people whose sources you disagree with “superficial NYTistas” has no place in this community, nor has your subsequent comment which is just gratuitously insulting the work of members of this community. Disagreeing is fine. This is neither.

I believe the subsequent comment, which I agree is gratuitously insulting to the work of members of this community and does not contribute to this issue discussion, remains in the thread. (And I'm not sure removing the suffix "ista" from one comment is addressing that concern either.)

Thanks @hober @torgo and @tobie for repeatedly calling out disrespectful and unproductive behavior in this thread.

@csuwildcat

This comment has been minimized.

@tobie
Copy link

tobie commented Dec 13, 2021

@npdoty I am clearly targeting the broken process and misguided 'principle' at bar.

@csuwildcat I personally don’t understand whether you’re targeting the EWP document, the sustainability principle, the formal objection process, the broader W3C process, a combination of the above, or something else.

I continue to find your comments off topic and in violation of our community norms and I will be disengaging from this thread until this is resolved.

@torgo
Copy link
Member

torgo commented Dec 13, 2021

I thought we were on a good track with discussion of a potential rewording of our sustainability issue. Unfortunately this issue has devolved into name calling. I'm calling time out on this discussion, freezing the issue, and putting a temporary ban on certain individuals.

@w3ctag w3ctag locked as too heated and limited conversation to collaborators Dec 13, 2021
@w3ctag w3ctag temporarily blocked csuwildcat Dec 13, 2021
@frabaghe frabaghe mentioned this issue Jan 5, 2022
@torgo torgo added the agenda+ label Mar 8, 2022
@rhiaro
Copy link
Contributor

rhiaro commented Mar 22, 2022

@torgo @hadleybeeman and I worked on the sustainability principle in our Hybrid face-to-face today. We're closing this issue on the basis of these changes.

@rhiaro rhiaro closed this as completed Mar 22, 2022
@rhiaro
Copy link
Contributor

rhiaro commented Mar 25, 2022

Sorry for the pre-emptive closing of this issue. Further discussion on the changes to the sustainability principle is welcome, and closing the issue wasn't meant to imply otherwise. If there are specific text changes or focussed related topics, we encourage new issues so that conversation is easier to follow than in a single large thread with many topics.

@torgo
Copy link
Member

torgo commented Jul 26, 2022

No additional comments have come in so we're closing this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests