Re: [Last-Call] OT: change BCP 83 [Re: Last Call: BCP 83 PR-Action Against Dan Harkins]

Toerless Eckert <tte@cs.fau.de> Wed, 05 October 2022 17:29 UTC

Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: last-call@ietfa.amsl.com
Delivered-To: last-call@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 099E4C14CE2C; Wed, 5 Oct 2022 10:29:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.657
X-Spam-Level:
X-Spam-Status: No, score=-6.657 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 HPTouzzbfNXq; Wed, 5 Oct 2022 10:29:28 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 DDF95C14CE28; Wed, 5 Oct 2022 10:29:25 -0700 (PDT)
Received: from faui48e.informatik.uni-erlangen.de (faui48e.informatik.uni-erlangen.de [131.188.34.51]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTPS id 5739A548532; Wed, 5 Oct 2022 19:29:18 +0200 (CEST)
Received: by faui48e.informatik.uni-erlangen.de (Postfix, from userid 10463) id 418184EBC3D; Wed, 5 Oct 2022 19:29:18 +0200 (CEST)
Date: Wed, 05 Oct 2022 19:29:18 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: Colin Perkins <csp@csperkins.org>
Cc: Adam Roach <adam@nostrum.com>, Stephen Farrell <stephen.farrell@cs.tcd.ie>, Eliot Lear <lear@lear.ch>, Mladen Karan <m.karan@qmul.ac.uk>, last-call@ietf.org, IETF Chair <chair@ietf.org>, Ravi Shekhar <r.shekhar@qmul.ac.uk>
Message-ID: <Yz2+7osq6CPwAa0C@faui48e.informatik.uni-erlangen.de>
References: <CFE25E25-D131-468E-9923-80350D6216F3@ietf.org> <3e0356f6-8288-2ab4-ef77-52bda4ad54cf@nostrum.com> <76f3ef5e-13d0-7b0d-2b94-8f3085e06344@lear.ch> <69cff9aa-9540-b369-06d6-5cee531852f0@nostrum.com> <0a825d9b-c9c8-bb41-7141-6459f07ee531@cs.tcd.ie> <066d24b4-ba69-ef73-5038-f67a9e112f0e@nostrum.com> <E36A56C6-1FF0-44A8-A0E5-182C5094F666@csperkins.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <E36A56C6-1FF0-44A8-A0E5-182C5094F666@csperkins.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/Nq2Al5hNbCYtSIoNh1c8EgYU7jk>
Subject: Re: [Last-Call] OT: change BCP 83 [Re: Last Call: BCP 83 PR-Action Against Dan Harkins]
X-BeenThere: last-call@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF Last Calls <last-call.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/last-call>, <mailto:last-call-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call/>
List-Post: <mailto:last-call@ietf.org>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/last-call>, <mailto:last-call-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Oct 2022 17:29:32 -0000

On Wed, Oct 05, 2022 at 10:07:20AM +0100, Colin Perkins wrote:

A)

> The IETF sill maintains IMAP access to the mail archive for lists hosted on
> ietf.org, so access to the emails is straightforward.

For me using mutt as the high-speed text mail reader:

cat ~/bin/ietf-list 
#!/bin/sh -f
mutt -f "imaps://anonymous:tteATcs.fau.de@imap.ietf.org/Shared Folders/$1"

Alas not very fast for "old" mailing lists with many messages (IMAP sucks for bulk ?
No idea, too little experience, could just be my client).

B) wrt to "classifying" messages:

Given how moderation (of forums/lists/submissions) is a big business,
it would at least be interesting to learn how expensive it would be to
learn how much an external, commercial service provider would charge for what type
of moderation service. And how the policies for moderation could be set.
I would guess a good number of app/mail participants in the IETF might have an idea.
I am mostly curious, not suggesting that would be a solution or for what problem,
the main point of interest is whether it is possible to get less biased 
but still useful evaluations by explicitly NOT using community members to do the assessment.
(aka: i can see how its easy for non-community members to be less biased, but
 i also fear they could be less effective figuring out what iss and what is not
 a valid technical argument...).

Cheers
    Toerless

> 
> > Then you either:
> > 
> >  * Take a suitably large random sample of messages over the past 37
> >    years (work out the size of the corpus and determine what you want
> >    your confidence interval to be), and assign a team to score which
> >    ones they believe meet some relevant criteria (e.g., violate today's
> >    code of conduct). You'll want at least two people -- and preferably
> >    more -- of differing backgrounds to look at each message to
> >    countervail certain kinds of biases. Or
> 
> This would be time-consuming and expensive, but would likely give an
> interesting result.
> 
> >  * Use one of the several available forum management tools to
> >    automatically score each message. Details vary, but most such tools
> >    will generate both "toxicity" and "sentiment" scores that you can
> >    plot over time. The ones I'm familiar with are run as a service, so
> >    you'd need to perform some light API integration (which might be as
> >    easy as piping formail into a curl command); although it's entirely
> >    possible that offline tools are also available.
> > 
> > Again, I know how to do this, but can't invest the resources. Let me
> > know if you're earnest, and I'll happily consult with you on getting it
> > to work.
> 
> I’m part of [a project](https://sodestream.github.io) that’s doing mailing
> list analysis of IETF data. and the recent [IAB AID
> workshop](https://www.iab.org/activities/workshops/aid/) also explored this
> topic.
> 
> We haven’t spent too much time looking at sentiment analysis, but my
> colleagues took a quick look at messages on the ietf@ietf.org list.
> 
> The plots below show the average extent, expressed in the range 0…1, to
> which text in emails sent to that list in each year rate as positive,
> negative, or neutral sentiment, according to the [VADER Sentiment
> Analysis](https://github.com/cjhutto/vaderSentiment) library:
> 
> 
> ![](cid:213515C1-D217-49DF-917F-1917027BFFE5@csperkins.org "Unknown.png")
> 
> Redrawing the plot with a different range, to focus on the positive and
> negative sentiment categories, it’s clear that messages labelled as positive
> sentiment outweigh those labelled as negative, but there’s a significant
> fraction of negativity. Proportions don’t look to be changing significantly
> over time.
> 
> ![](cid:DEBEA8F9-D09E-400E-B002-2092F65EF089@csperkins.org "Unknown.png")
> 
> Sentiment analysis, of course, is a crude measure that doesn’t necessarily
> correlate with toxicity. It’d be interesting to analyse further, and look at
> the other mailing lists too.
> 
> If anyone’s interested in exploring the data further, [our
> project](https://sodestream.github.io)  will be at the hackathon at the
> London IETF in a few weeks - come talk to us.
> 
> Colin
> (with thanks to Mladen Karan and Ravi Shekhar, cc’d, for wrangling the data)



> -- 
> last-call mailing list
> last-call@ietf.org
> https://www.ietf.org/mailman/listinfo/last-call


-- 
---
tte@cs.fau.de