Re: [Python-ideas] Moving to another forum system where

One of the reasons Guido left was the insane volume of emails he had to read on Python-ideas.
I agree. I think this is good evidence in favor of using GitHub pull requests or GitHub issues- you can see exactly who +1’d a topic. GitHub also has moderation tools and the ability to delete comments that are irrelevant, and edit comments that are disrespectful.
+1, everyone should be accommodated. I believe GitHub has direct email capability. If you watch the repository and have email notifications on, you can reply directly to an email and it will be sent as a reply. — To solve the problem of tons of email for controversial decisions like :=, I don’t think GitHub issues would actually be the solution. The best solution would to have admins receive all the email, and broadcast a subset of the email sent, only broadcasting new arguments and new opinions. Admins can do this “summary duty” every 12 hours on a rotating basis, where each admin takes turns doing summary duty. This solution would mean a slower iteration time for the conversation, but it would significantly lessen the deluge of email, and I think that would make it more bearable for people participating in the conversation. After all, once a proposal has been fleshed out, what kind of conversation needs more than say 30 rounds of constructive discussion- in that case, if people reply every 25 hours, the discussion would be done in a month. For transparency purposes, all of the email can be made received for approval can be published online.

On Fri, Sep 21, 2018 at 1:24 PM James Lu <jamtlu@gmail.com> wrote:
One of the reasons Guido left was the insane volume of emails he had to read on Python-ideas.
You'd have to ask Guido directly, but I don't think so. It wasn't the volume, but the nature and timing of the discussion that was so difficult. It went on for a LONG time, with many, many circular arguments, and people commenting on issues that has already been brought up and maybe resolved. Then the kicker -- after a decision was made, there were very strong objections -- the whole process was rather ugly. One can certainly make a good case that a different system for having such discussion might have made it much better -- but I'm not so sure. But maybe it's a good case-study t guide a decision. Frankly, I'm more concerned about how an important technical discussion like that goes than I am about than issues like the recent "beautiful - ugly" thread. Maybe we need something in-between python-idea and python-dev -- a place to discuss "serious" proposals, where "serious" means somewhat fleshed out, and with the support of at least a couple key people. One of the problems with the assignment expression discussion is that it got pretty far on python-ideas, then moved to python-dev, where is was further discussed (and there were parallel thread on the two lists) -- but the two list have overlapping, but different members, so some folks were surprised at the outcome. -CHB -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker@noaa.gov

Chris Barker via Python-ideas writes:
+1. I have talked to Guido about this issue, though long before his BDFL resignation, and at that time he pointed out nature and timing as his primary concern. (Antoine Pitrou has also lamented the fact that people take a post asking for help on a technical issue in an approved PR as a chance to reopen debate on the wisdom of the change.) For Guido, the "thread mute" feature of his MUA does a lot of work to mitigate volume.
I'm with Greg Ewing on this: an additional list simply adds more potential for confusion and misinformation.
That's a good point, one I had not noticed, and very useful to the Mailman devs. This is an excellent reason for invoking cloture on a thread. It's the only one needed on Python lists IMO -- if things get bad enough that enforced moderation, rather than a "nothing to see here, people, please move along" post, is needed, usually there's a bad actor who needs a time out. Steve

James Lu wrote:
Can you start a new topic of conversation by email, though?
Even spreading the load out, it sounds like a huge amount of work. And I question the feasibility of admins deciding whether an argument is "new" or not -- that would require an encyclopaedic knowledge of all past discussions. Hard enough for one person, even harder if it's a rotating duty. -- Greg

On 9/20/18 9:45 PM, James Lu wrote: they release it to the list. If any of the people in charge think it is a bad message, they can reject it (first to act wins). Probably need someone to periodically review the messages that have sit for a bit and make a decision on them. Some trusted people can have their moderation status removed, and what they post goes to the list immediately, and if they abuse that right, it can be taken back. -- Richard Damon

On Fri, Sep 21, 2018 at 1:24 PM James Lu <jamtlu@gmail.com> wrote:
One of the reasons Guido left was the insane volume of emails he had to read on Python-ideas.
You'd have to ask Guido directly, but I don't think so. It wasn't the volume, but the nature and timing of the discussion that was so difficult. It went on for a LONG time, with many, many circular arguments, and people commenting on issues that has already been brought up and maybe resolved. Then the kicker -- after a decision was made, there were very strong objections -- the whole process was rather ugly. One can certainly make a good case that a different system for having such discussion might have made it much better -- but I'm not so sure. But maybe it's a good case-study t guide a decision. Frankly, I'm more concerned about how an important technical discussion like that goes than I am about than issues like the recent "beautiful - ugly" thread. Maybe we need something in-between python-idea and python-dev -- a place to discuss "serious" proposals, where "serious" means somewhat fleshed out, and with the support of at least a couple key people. One of the problems with the assignment expression discussion is that it got pretty far on python-ideas, then moved to python-dev, where is was further discussed (and there were parallel thread on the two lists) -- but the two list have overlapping, but different members, so some folks were surprised at the outcome. -CHB -- Christopher Barker, Ph.D. Oceanographer Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chris.Barker@noaa.gov

Chris Barker via Python-ideas writes:
+1. I have talked to Guido about this issue, though long before his BDFL resignation, and at that time he pointed out nature and timing as his primary concern. (Antoine Pitrou has also lamented the fact that people take a post asking for help on a technical issue in an approved PR as a chance to reopen debate on the wisdom of the change.) For Guido, the "thread mute" feature of his MUA does a lot of work to mitigate volume.
I'm with Greg Ewing on this: an additional list simply adds more potential for confusion and misinformation.
That's a good point, one I had not noticed, and very useful to the Mailman devs. This is an excellent reason for invoking cloture on a thread. It's the only one needed on Python lists IMO -- if things get bad enough that enforced moderation, rather than a "nothing to see here, people, please move along" post, is needed, usually there's a bad actor who needs a time out. Steve

James Lu wrote:
Can you start a new topic of conversation by email, though?
Even spreading the load out, it sounds like a huge amount of work. And I question the feasibility of admins deciding whether an argument is "new" or not -- that would require an encyclopaedic knowledge of all past discussions. Hard enough for one person, even harder if it's a rotating duty. -- Greg

On 9/20/18 9:45 PM, James Lu wrote: they release it to the list. If any of the people in charge think it is a bad message, they can reject it (first to act wins). Probably need someone to periodically review the messages that have sit for a bit and make a decision on them. Some trusted people can have their moderation status removed, and what they post goes to the list immediately, and if they abuse that right, it can be taken back. -- Richard Damon
participants (5)
-
Chris Barker
-
Greg Ewing
-
James Lu
-
Richard Damon
-
Stephen J. Turnbull