From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=1.0 required=5.0 tests=DKIM_ADSP_NXDOMAIN,DKIM_SIGNED, DKIM_VALID,INVALID_MSGID,MAILING_LIST_MULTI,UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 1132 invoked from network); 29 Sep 2022 11:22:44 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 29 Sep 2022 11:22:44 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1664450564; b=JqGQDIsdXwCkt2tnwI0wcZ4HZAuy/qblWAxU6wT3Wm37AMyDc4un351SvsuqM0zUc7HcOMqiQg 5188yzWq58HNhtXHXd6fhHIkAPCcyYXj9QC0rH4L0u9Elh1xzS6m/7Wb3gGVT+bufUFOUPdujH iuKVZXmpafYdId5Hys4dTbOvq2+JHiVpyYMkUKV/0+HFPWGJ+J+Y1lWZT8uZRWDgLRgX5UDvuq j5yvB3Q3Y31VgCOYoivxiXh7GvrgwPGTb5IFp5esPNTNGbMNSWPDs/w/KV9/lkcNiQaEZ6h8+B NtdV0ocRWKt5S/JHKiz15i+xQuA7LSYMw03v04zO2SvNLA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (maila2.tigertech.net) smtp.remote-ip=208.80.4.152; dmarc=none header.from=thinkcrap.localdomain; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1664450564; bh=7rGbRgTjiV88UHk25xdb4m+0lCqNnkN3Ip00laGroYY=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:From:References:In-Reply-To:Subject:Cc:To:Date:Message-ID: DKIM-Signature; b=J1fDnEFljdlZQl5BaCAC7jpwx4aLbNSTPFV9iU1vJm4dICdi7vCbHP1Lm2au+x/ltbxo/bFaaG WaQ3HaX4jFIaL24FcxzIGortcwukL/ovH0JtFCebdOYauSXaahEGL7vaowYVwfjfysWEurD1Ef 4EY75ZhcrmVM9sfLA9Lxyv5pcJdTdWpX2R55ir3A1uPCbuMx61QVjMBvvGkPohdXXoaMjurUjq pOm3TK6Nth1uC9Vu3dcmDuXbGLuPMbAZUNympGju7t/lY/cKkqa2Zwbnd3Y8T/DUQW9zIYw9qg poyNxlKxBHRjhx3OP/zQSHDxbY7qWSSnjFb0wNIQvdErqQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:From:References:In-Reply-To:Subject: Cc:To:Date:Message-ID:Reply-To:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=ktvdCLrQqQuONRFrWOyjH+veBp35Wum5PY/q5hHox08=; b=jopYEmNHx7WwrfCUxLJsRQZiLA CaddgMm/gnaP8gJrclfIYHilCsYxNxCMWcu7LFzKfT2Ti7fyiE+7HwmN5mSo7wmM0vbRbmg7zap0Q BRbVRQt4qb/5q/NRdtkgxas1xBa5+0t97ET9VBKCpd12jqWmn7cteRljfcN1/5y6gvtPaV6BLePJ3 OmfGWinHYsZk5uR8foHAAZD8ALNVdcJ7Z/L5oBgRiM8xYhyPdixAtyU76SPv2zHbEOJRfV7GD3m9P UKtfpqccgp8JfCszb02Kes9Cw9TAMXNf9L2nIsmrnpSw7hkI70eNfgPBIV0D2C+DvE+EjU7s9CeDz DnTmEclA==; Received: from authenticated user by zero.zsh.org with local id 1odrco-000CWB-MG; Thu, 29 Sep 2022 11:22:42 +0000 Authentication-Results: zsh.org; iprev=pass (maila2.tigertech.net) smtp.remote-ip=208.80.4.152; dmarc=none header.from=thinkcrap.localdomain; arc=none Received: from maila2.tigertech.net ([208.80.4.152]:42643) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1odrXc-000C4e-7L; Thu, 29 Sep 2022 11:17:21 +0000 Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 4MdW6P4BH3z6GpfH for ; Thu, 29 Sep 2022 04:17:17 -0700 (PDT) X-Quarantine-ID: X-Virus-Scanned: Debian amavisd-new at a2.tigertech.net Received: from localhost (cst-prg-76-153.cust.vodafone.cz [46.135.76.153]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 4MdW6N3Zsyz6GqMJ for ; Thu, 29 Sep 2022 04:17:15 -0700 (PDT) Received: by thinkcrap.localdomain (Postfix, from userid 1001) id 0D61E35546A; Thu, 29 Sep 2022 11:17:12 +0000 (UTC) Message-ID: Date: Thu, 29 Sep 2022 10:48:22 +0000 (UTC) To: Ellenor Bjornsdottir Cc: Peter Stephenson , Xiao Ling XL Chen , Kui K Zhang , Clinton Bunch , Daniel Shahaf , zsh-workers@zsh.org Subject: RE: On the "Words Matter" issue (was Re: The request of words matter updated; quotes deleted) In-Reply-To: <95fa0bd2-be50-20c9-612a-69a5625270fe@umbrellix.net> References: <6e0e440b-8e26-4a15-8f69-7b393aa6ff13@app.fastmail.com> <1142471274.1562947.1664268254401@mail.virginmedia.com> <9cf82892-e90a-4404-8b56-04b0046b9165@app.fastmail.com> <95fa0bd2-be50-20c9-612a-69a5625270fe@umbrellix.net> User-Agent: 822_dng. From: De Zeurkous X-Seq: 50705 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On Thu, 29 Sep 2022 04:08:21 +0000, Ellenor Bjornsdottir wrote: > There seems to be three contingents engaging publicly here: > =C2=A0* what I'll call the IBM parties, who are here on business related > to the Words Matter policy, holding that "master/slave" terminology > is to be avoided when synonymous terminology is available > =C2=A0* people speaking in support of zsh coming into adherence to the > policy > * people speaking in opposition to zsh coming into adherence to the > policy That appears to be an accurate summary, except that you forgot one contigent-- * people speaking out that they don't care whether or not zsh comes into adherence with the policy > People speaking in support invoke the fact that the words cause pain > for some marginalized people working in tech. I am not the kind of > marginalized person for whom this would matter (I'm not racialized > nor am I a survivor of human trafficking), Some would say that being a girl in "tech" (that word is so overused by the mainstream that it has become near-meaningless -- hell, they've been referring to utterly bureaucratic matters as "technical"!) puts one in a marginalized position. (Me's not sure me agrees with that one, however -- don't shoot the messenger.) > so I cannot speak to this, > but I will say that this charges the perception of some people who are > as unmarginalized as myself related to this topic. Me's not sure what that's supposed to mean. > They also invoke the feeling of shame the opposition feels on public > participation in the debate, as an indication that this is an idea > whose time has come. I don't like this, but I don't think it factors. If that's so: it doesn't work on me. Nor does it seem to work on most main contributors. > One of the two parties I've seen to openly oppose the motion have > invoked the fact that, _a priori_, there's nothing bad about these > words, which is on its face true - if you do not consider the harm > that they can do to a certain marginalized community that I see > underrepresented in tech, possibly due to this reason. Technological affairs are by definition harsh, as technology can't be fooled. That by itself requires people, black or purple, cat or human, to be rather thick-skinned (or is the latter now a racial appellation, too? :x). > The other party > has sent messages to this list that vary between ... not warranting a > response, and where they do warrant a response, being extremely > petty about mail formatting (quoted-printable) to multiple people. Lol. Defending the most basic of technical standards is now "petty"? 8)7 (Your off-list message was base64-encoded, btw. Medid, of course, not bother to decode yet another layer.) > Said second party also invokes the feeling of shame the opposition > feels on the matter as "a propagandistic minority having the ability > to dictate to the majority." Again, I don't think the shame of a > silent majority or minority factors. I think one can do a harms and > benefits analysis using solely practical facts. Yes. But projects like these run (more or less) on consensus. If people are shamed into not expressing their honest views, false consensuses will form. That would be a significant loss to the project. > The only inconsistency and confusion I can see occurring is if the > words are used in a public interface, and in the first few weeks to > months as people get up to speed on the new, otherwise synonymous > terminology in private interfaces. For public interfaces, a > transitional approach may be appropriate where the deprecated > terminology is used for aliases to the new terminology, and is slated > to be removed at the developer's convenience (which may be never). Look, instead of wasting time on all that, have you considered that the design of the pty system itself might be flawed? That it may well be more appropriate to have general loopback devices, that can be put to many more uses. In that case, the term "master" would naturally be replaced with something like "server", and "slave" with something like "client" (read up on microkernels if you're not familiar with the concept). While that would be far beyond the purview of the zsh project alone, it would at least give a good opportunity to change the terms. And hell, it's been decades since ptys were zeroth implemented. It's about time for a revision (or, as me's proposing: the development of a more general mechanism that would eclipse both ptys and the "problematic" terms). Why not focus on that, instead of trying to nail Jell-O(tm) to a tree here....? > To recapitulate somewhat, it appears from previous factual discussion > on the matter that the cost of making this change would be a few > cycles expended in `sed`, temporary perverse merriment as developers > adjust, and nothing else - and the benefit would be that people > triggered by human trafficking terminology would be able to > participate more effectively in zsh development moving forward. "human trafficking terminology"? You aren't serious, are you? Ever heard of wage slavery? > The > interface in question is private, Yet, it has to align with the public one to be meaningful. > so there's no need to worry about > transitioning public interfaces. Plugins that use this code may need > to be updated with version-based ifdefs - but do any plugins use this > code? I am not a developer, so I don't want to weigh in on a matter > that does not affect me, but I hope my analysis is useful for those > who are developers to make a reasoned decision. Yes. It makes it quite clear that it's all a bunch of windbaggery[0], perpetuated by those seeking attention for its own sake, and we have better ways to spend our time. Baai, --zeurkous. [0] Too bad me's the bigger windbag, eh? > > --=20 > Ellenor Agnes Bjornsdottir (she) > sysadmin umbrellix.net > jabber: ellenor ~on~ umbrellix.net > > -- Friggin' Machines!