Re: [Eligibility-discuss] Exhausted pool [draft-knodel-nomcom-gender-representation-00]

Michael StJohns <msj@nthpermutation.com> Sat, 25 November 2023 22:53 UTC

Return-Path: <msj@nthpermutation.com>
X-Original-To: eligibility-discuss@ietfa.amsl.com
Delivered-To: eligibility-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51E5DC14F736 for <eligibility-discuss@ietfa.amsl.com>; Sat, 25 Nov 2023 14:53:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.907
X-Spam-Level:
X-Spam-Status: No, score=-1.907 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=nthpermutation-com.20230601.gappssmtp.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id id_HUgy0mkmv for <eligibility-discuss@ietfa.amsl.com>; Sat, 25 Nov 2023 14:53:24 -0800 (PST)
Received: from mail-qv1-xf32.google.com (mail-qv1-xf32.google.com [IPv6:2607:f8b0:4864:20::f32]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BC5D0C14F5E0 for <eligibility-discuss@ietf.org>; Sat, 25 Nov 2023 14:53:24 -0800 (PST)
Received: by mail-qv1-xf32.google.com with SMTP id 6a1803df08f44-67a0836e635so13665776d6.2 for <eligibility-discuss@ietf.org>; Sat, 25 Nov 2023 14:53:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nthpermutation-com.20230601.gappssmtp.com; s=20230601; t=1700952802; x=1701557602; darn=ietf.org; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=4dFEDZnwK51PQaGWnRqafHMOKIvN+1bJmkq6zEz8w34=; b=tk6upoKvGhgeGI5pT30w98ExieRfZVl9eVZesyzUNc9OoJCPH4YUJkbz0jAhbPt8WZ pZANs8Qd9zQD+iTurnNV+ChYZEJiqLsAr1a2MN7kejzs+sR9C7x0DU09ag2BvMuko+Ui ak/Ee7RgugMZtrjGGYRswEB3hFiMRDCLGVuTAQm2jYmNOZVnHTXCuIEQWyEK1Psz65Kf qVQPszheSlq3ByTOAiP/rM1eu1ny1UuIjN6AVgJn7gageWUq5Kk8ji6qD+83zBbRmX2r Qo+7KlS/qdZYA7w2k7jU/yFKJ2sHnjseLgxZWEAI7H38/BGBlGM4b2+R74XvcIEXP9mx g/FA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700952802; x=1701557602; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=4dFEDZnwK51PQaGWnRqafHMOKIvN+1bJmkq6zEz8w34=; b=FxHZDqTeS0eeGX+cvN//mlcjprxhgXg9TPx13qQ54uf8xW0KKkHg0WxXSbb7GiKVkr J8Klsgb17GCRs3N5iPMUBLx+Cu7Fz3GpNHKSY9f+fInyyAvhuOM5QiaIBCkD0VT1a+JM bxsjURu3+Js42Bznu8jWiB4afP9fV5VDDBX9NPNdvFimRTT6b7SlUZdTraqJuGsg3UOE kOqhtVc4nXwoCEYvvTPxhlgTqUJHRxKS9Hxv7yk0ml9TLWxis8LUOjAT0e6dubc9o43t AmhqvsxOF3sDCvPVUhltFfzyXCvbxzzjwkICvrc28P8lzscKYwzcXxEH+OSYkJWQjBwQ Imbw==
X-Gm-Message-State: AOJu0YwSQJsq74r+lCQpj43UxrbTOw2t1kvO3TSxezvXRj0el2l1g3nb +/iwlnZEkSqV7Ae9TTbv5FfSSUHdeipNHh9O/Wc=
X-Google-Smtp-Source: AGHT+IGz5GtreQ+mD1uMTp/wG8DOmcxIiza4X96eJ/K278ajhI8YNHZAK4ICHhk4Q4813lKB1g+BWw==
X-Received: by 2002:a0c:fb46:0:b0:679:f30c:1bf9 with SMTP id b6-20020a0cfb46000000b00679f30c1bf9mr7356922qvq.20.1700952802497; Sat, 25 Nov 2023 14:53:22 -0800 (PST)
Received: from [192.168.1.23] (pool-108-31-156-76.washdc.fios.verizon.net. [108.31.156.76]) by smtp.gmail.com with ESMTPSA id kh7-20020a056214514700b0067a15ce9659sm1917427qvb.75.2023.11.25.14.53.21 for <eligibility-discuss@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 25 Nov 2023 14:53:22 -0800 (PST)
Message-ID: <57494f42-38bc-4248-85b9-0f4f04fd0ad3@nthpermutation.com>
Date: Sat, 25 Nov 2023 17:53:21 -0500
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: eligibility-discuss@ietf.org
References: <f871d358-8d9d-4714-99a8-6a51198a61c9@cdt.org> <5282ED25-E538-493A-A7B5-DA34CD0460ED@yahoo.com> <CALaySJ+4206AH0BoTvsLkn4LYw-TcdBFJSc0vCK6BR58QH=zfA@mail.gmail.com> <392227.1700907092@dyas> <f602a1b1-0dc0-ec19-8503-92300945a91a@gmail.com>
From: Michael StJohns <msj@nthpermutation.com>
In-Reply-To: <f602a1b1-0dc0-ec19-8503-92300945a91a@gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/eligibility-discuss/m5UUOuE0rPG4XKQLEPmE9G95coo>
Subject: Re: [Eligibility-discuss] Exhausted pool [draft-knodel-nomcom-gender-representation-00]
X-BeenThere: eligibility-discuss@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF eligibility procedures <eligibility-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/eligibility-discuss>, <mailto:eligibility-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/eligibility-discuss/>
List-Post: <mailto:eligibility-discuss@ietf.org>
List-Help: <mailto:eligibility-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/eligibility-discuss>, <mailto:eligibility-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Nov 2023 22:53:25 -0000

On 11/25/2023 4:53 PM, Brian E Carpenter wrote:
> On 25-Nov-23 23:11, Michael Richardson wrote:
> ...
>
>> I would like the document to deal with what happens if one gets to 
>> the end of
>> the pool and there are still empty slots.
>
> I think you have to withdraw the new rule, and accept that all ten 
> will have
> the same gender that year.
>
> (Geek question: What would happen with today's rule, if *all* volunteers
> were from four large companies, such that the maximum-2 constraint could
> not be satisfied? That won't happen, but it illustrates why 
> over-constraining
> the criteria could get us into a dead end.)

Last I looked, that's unlikely to happen.  I've been seeing between 
60-75% volunteers from large companies.  With the current document, that 
would result in a group of 8 voting volunteers.

>
>    Brian
>
Nah -

It's all in how you sequence things.  Pick the required people first, 
then fill in with the rest.

A is the set of all volunteers, W is the number of women to select, V is 
a selected volunteer

1) Create a subset U from the set of all nomcom volunteers A where 
gender != male

2) For i = 0; i <= W; i++; randomly select a member from subset U, add 
them to their organizational class count.

3) For i = W; i <= 10; i++ {

     do {

      3a)  randomly select a member V  from A

      3b) if (V is a member of a capped class (e.g. count of 
organization class >= 2) continue;

      3c) add V to its organizational class count; break;

       } while (true);

}