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

2018-09-20 Thread Abdur-Rahmaan Janhangeer
my closing comment on this thread : i back discourse, atwood is a nice guy,
he believes in his product. just mobile, mobile usage is a must.

Abdur-Rahmaan Janhangeer
https://github.com/Abdur-rahmaanJ
Mauritius
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Cameron Simpson

On 20Sep2018 20:55, Mikhail V  wrote:

On Thu, Sep 20, 2018 at 11:21 AM Cameron Simpson  wrote:
On 20Sep2018 10:16, Chris Barker - NOAA Federal  
wrote:

>Let's just keep it on email -- I, at least, find i never participate in any
>other type of discussion forum regularly.

As do I. Email comes to me. Forums, leaving aside their ergonomic horrors
(subjective), require a visit.


So you are ok with 100 emails / day, like it happened when
inline assignment discussion erupted?


A drop in a bucket to me. Since I autofile my email, such messages all land in 
my python folder. Since my mail reader threads, 100 messages on a single topic 
are easy to follow, or easy to delete/archive/defer if that particular 
discussion is not of interest to me. And I was interested in the inline 
assignment discussion.


So yes, totally ok.


I think there are forum systems which allow you to post by email so
it is possible to get the same effect as with mailing list, if you really want.


The point by point response, such as this one, is hard in a forum, generally.  
Qualification: in my deliberately limited experience.


And few forums provide email mirroring/posting. Were I choosing the forum that 
would be an essential feature to me.



I think most people want the ability to choose what topic they want to
receive notification and its not possible.


It is perfectly possible. I get hundreds of message by email every day, and 
arrange notifications only for a tiny subset of those.



As for ergonomics - it depends on forum software and design. If I use some
site frequently and it has bad layout/colors/fonts, then I use Stylish plugin to
customize the CSS. Therefore I'd prefer forum with minimalistic CSS
to easily customize the look.

OTOH if the mailing software has bad ergonomics, I can't do much with that.


You can switch clients. With email, there are many clients. Most forums provide 
only one: a single web interface.



Or if people post a word and leave 5 pages quote below or messed up formatting -
I can't do anything with that.
On a good forum systems such things are less probable = less annoyance
in general.

I see 2 major problems:
1. The mentioned mass mail delivery
2. PEPs and discussion browsing is far from effective - I'd  like a better
way to browse PEPs - for example filtering by topics, eg. "syntax", "module X",
by their status, etc, and of course discoverable relevant discussion.

Systems used in Stackoverflow, Github already offer these features.
I personally would like Stackoverflow-like format for presenting PEPs
+ discussion
below, so everybody can easily browse PEPs and related info in one place.


Clearly these work well for you.

How well does that work offline? My laptop collects email continuously, and I 
visit the relevant folders on my own schedule. If that schedule is on a train 
with no internet, I'm fine. I can read. I can reply (the message will go out 
when I'm next online).


A forum providing a _good_ email mirroring/posting service might make us both 
happy.


Cheers,
Cameron Simpson 
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Richard Damon
On 9/20/18 2:04 PM, Chris Barker via Python-ideas wrote:
>
> Hmm -- I don't suppose Mailman has a way to filter out threads, does
> it? If not, maybe we could add that -- might work well in cases like this.
>
> -CHB
Mailman can filter based on regular expression on anything in the
headers of the email.

Filtering on Subject does a pretty good job of  'Thread' filtering

You could also filter on In-Reply-To and References to get actual
filtering on threads, but would need to list a lot of message-ids
(especially for In-Reply-To) to block all replys to a long thread.

-- 
Richard Damon

___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Greg Ewing

Mikhail V wrote:

I think there are forum systems which allow you to post by email so
it is possible to get the same effect as with mailing list, if you really want.


I hope that, if any such change is made, a forum system is
chosen that allows full participation via either email or news.
Otherwise it will probably mean the end of my participation,
because I don't have time to chase down and wrestle with
multiple web forums every day.

--
Greg

___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


Re: [Python-ideas] Asynchronous exception handling around with/try statement borders

2018-09-20 Thread Michael Selik
On Thu, Sep 20, 2018, 3:52 PM Kyle Lahnakoski 
wrote:

> KeyboardInterrupt (any interrupt really) is dangerous. Now, we can
> probably code a solution, but how about we remove the danger
>

The other day I accidentally fork-bombed myself with Python os.fork in an
infinite loop. Whoops. It seems to me that Python's design philosophy is to
make the safe things beautiful and efficient, but not to remove the
dangerous things.

I'd be supportive of a proposal that makes threading safer without removing
capabilities for those that want them.

>
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


Re: [Python-ideas] Asynchronous exception handling around with/try statement borders

2018-09-20 Thread Chris Angelico
On Fri, Sep 21, 2018 at 8:52 AM Kyle Lahnakoski  wrote:
> Since the java.lang.Thread.stop() "debacle", it has been obvious that
> stopping code to run other code has been dangerous.  KeyboardInterrupt
> (any interrupt really) is dangerous. Now, we can probably code a
> solution, but how about we remove the danger:
>
> I suggest we remove interrupts from Python, and make them act more like
> java.lang.Thread.interrupt(); setting a thread local bit to indicate an
> interrupt has occurred.  Then we can write explicit code to check for
> that bit, and raise an exception in a safe place if we wish.  This can
> be done with Python code, or convenient places in Python's C source
> itself.  I imagine it would be easier to whitelist where interrupts can
> raise exceptions, rather than blacklisting where they should not.

The time machine strikes again!

https://docs.python.org/3/c-api/exceptions.html#signal-handling

ChrisA
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


Re: [Python-ideas] Asynchronous exception handling around with/try statement borders

2018-09-20 Thread Kyle Lahnakoski

On 2017-06-28 07:40, Erik Bray wrote:
> Hi folks,

Since the java.lang.Thread.stop() "debacle", it has been obvious that
stopping code to run other code has been dangerous.  KeyboardInterrupt
(any interrupt really) is dangerous. Now, we can probably code a
solution, but how about we remove the danger:

I suggest we remove interrupts from Python, and make them act more like
java.lang.Thread.interrupt(); setting a thread local bit to indicate an
interrupt has occurred.  Then we can write explicit code to check for
that bit, and raise an exception in a safe place if we wish.  This can
be done with Python code, or convenient places in Python's C source
itself.  I imagine it would be easier to whitelist where interrupts can
raise exceptions, rather than blacklisting where they should not.

In the meantime, my solution is to spawn new threads to do the work,
while the main thread has the sole purpose to sleep, and set the "please
stop" flag upon interrupt.
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Greg Ewing

Mark E. Haase wrote:
Many e-mails to this list do 
nothing more than say +1 or -1 without much added discussion.


Are there really all that many? They seem relatively rare
to me. Certainly not enough to annoy me.

--
Greg
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Greg Ewing

Mark E. Haase wrote:
I would also appreciate a +1 button. Many e-mails to this list do 
nothing more than say +1 or -1 without much added discussion.


A tiny bit of discussion is still better than none at all.
And even if there's no discussion, there's a name attached
to the message, which makes it more personal and meaningful
than a "+1" counter getting incremented somewhere.

Counting only makes sense if the counts are going to be
treated as votes, and we don't do that.

--
Greg
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


Re: [Python-ideas] Pre-conditions and post-conditions

2018-09-20 Thread Marko Ristin-Kaufmann
Hi,
Again a brief update.

* icontract supports now static and class methods (thanks to my colleague
Adam Radomski) which came very handy when defining a group of functions as
an interface *via* an abstract (stateless) class. The implementors then
need to all satisfy the contracts without needing to re-write them. You
could implement the same behavior with *_impl or _* ("protected") methods
where public methods would add the contracts as asserts, but we find the
contracts-as-decorators more elegant (N functions instead of 2*N; see the
snippet below).

* We implemented a linter to statically check that the contract arguments
are defined correctly. It is available as a separate Pypi package
pyicontract-lint (https://github.com/Parquery/pyicontract-lint/). Next step
will be to use asteroid to infer that the return type of the condition
function is boolean. Does it make sense to include PEX in the release on
github?

* We plan to implement a sphinx plugin so that contracts can be readily
visible in the documentation. Is there any guideline or standard/preferred
approach how you would expect this plugin to be implemented? My colleagues
and I don't have any experience with sphinx plugins, so any guidance is
very welcome.

class Component(abc.ABC, icontract.DBC):
"""Initialize a single component."""

@staticmethod
@abc.abstractmethod
def user() -> str:
"""
Get the user name.

:return: user which executes this component.
"""
pass

@staticmethod
@abc.abstractmethod
@icontract.post(lambda result: result in groups())
def primary_group() -> str:
"""
Get the primary group.

:return: primary group of this component
"""
pass

@staticmethod
@abc.abstractmethod
@icontract.post(lambda result: result.issubset(groups()))
def secondary_groups() -> Set[str]:
"""
Get the secondary groups.

:return: list of secondary groups
"""
pass

@staticmethod
@abc.abstractmethod
@icontract.post(lambda result: all(not pth.is_absolute() for pth in result))
def bin_paths(config: mapried.config.Config) -> List[pathlib.Path]:
"""
Get list of binary paths used by this component.

:param config: of the instance
:return: list of paths to binaries used by this component
"""
pass

@staticmethod
@abc.abstractmethod
@icontract.post(lambda result: all(not pth.is_absolute() for pth in result))
def py_paths(config: mapried.config.Config) -> List[pathlib.Path]:
"""
Get list of py paths used by this component.

:param config: of the instance
:return: list of paths to python executables used by this component
"""
pass

@staticmethod
@abc.abstractmethod
@icontract.post(lambda result: all(not pth.is_absolute() for pth in result))
def dirs(config: mapried.config.Config) -> List[pathlib.Path]:
"""
Get directories used by this component.

:param config: of the instance
:return: list of paths to directories used by this component
"""
pass


On Sat, 15 Sep 2018 at 22:14, Marko Ristin-Kaufmann 
wrote:

> Hi David Maertz and Michael Lee,
>
> Thank you for raising the points. Please let me respond to your comments
> in separation. Please let me know if I missed or misunderstood anything.
>
> *Assertions versus contracts.* David wrote:
>
>> I'm afraid that in reading the examples provided it is difficulties for
>> me not simply to think that EVERY SINGLE ONE of them would be FAR easier to
>> read if it were an `assert` instead.
>>
>
> I think there are two misunderstandings on the role of the contracts.
> First, they are part of the function signature, and not of the
> implementation. In contrast, the assertions are part of the implementation
> and are completely obscured in the signature. To see the contracts of a
> function or a class written as assertions, you need to visually inspect the
> implementation. The contracts are instead engraved in the signature and
> immediately visible. For example, you can test the distinction by pressing
> Ctrl + q in Pycharm.
>
> Second, assertions are only suitable for preconditions. Postconditions are
> practically unmaintainable as assertions as soon as you have multiple early
> returns in a function. The invariants implemented as assertions are always
> unmaintainable in practice (except for very, very small classes) -- you
> need to inspect each function of the class and all their return statements
> and manually add assertions for each invariant. Removing or changing
> invariants manually is totally impractical in my view.
>
> *Efficiency and Evidency. *David wrote:
>
>> The API of the library is a bit noisy, but I think the obstacle it's more
>> in the higher level design for me. Adding many layers of expensive runtime
>> checks and many lines of code in order to assure sim

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

2018-09-20 Thread Terry Reedy

On 9/20/2018 3:38 AM, Hans Polak wrote:

I don’t think its unreasonable to point out that the title of this 
thread is "Moving to another forum". If you want to contribute Python 
Ideas you *have to* subscribe to the mailing list.


Or you can point your mail/news reader to news.gmane.org and 'subscribe' 
to gmane.comp.python.ideas, which keeps everything in this list in a 
separate folder and only downloads messages one wants to read.


--
Terry Jan Reedy


___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


[Python-ideas] CoC violation (was: Retire or reword the "Beautiful is better than ugly" Zen clause)

2018-09-20 Thread Brett Cannon
The below email was reported to the PSF board for code of conduct
violations and then passed on to the conduct working group to decide on an
appropriate response.

Based on the WG's recommendation and after discussing it with Titus, the
decision has been made to ban Jacco from python-ideas. Trivializing
assault, using the n-word, and making inappropriate comments about
someone's mental stability are all uncalled for and entirely unnecessary to
carry on a reasonable discourse of conversation that remains welcoming to
others.

On Mon, 17 Sep 2018 at 00:18 Jacco van Dorp  wrote:

> Op zo 16 sep. 2018 om 05:40 schreef Franklin? Lee <
> leewangzhong+pyt...@gmail.com>:
>
>> I am very disappointed with the responses to this thread. We have
>> mockery, dismissiveness, and even insinuations about OP's
>> psychological health. Whether or not OP is a troll, and whether or not
>> OP's idea has merit, that kind of response is unnecessary and
>> unhelpful.
>
>
> Sure, I'll take your bait.
>
>
>> Jacco:
>> - This is completely disrespectful and way over the line. Don't try to
>> make a psychological evaluation from two emails, especially when it's
>> just someone having an idea you don't like.
>> """However, if merely the word ugly being on a page can be
>> "harmful", what you really need is professional help, not a change to
>> Python. Because there's obviously been some things in your past you
>> need to work through."""
>>
>
> Is it, though ? Even more because in order for it to apply to any one
> person's aesthetics, you need to pull it out of context first. You need to
> be looking for it. Being triggered by a word this simple is not exactly a
> sign of mental stability. I know a girl who's been raped more than she can
> count - but the word doesn't trigger her like this(only makes her want to
> beat up rapists). If people can do that, then surely a playground insult
> wont reduce you to tears, right ?
>
>
>> - Mockery.
>> """If we have to ban "Ugly" for american sensitivities, then
>> perhaps we need to ban a number of others for china's sensitivities.
>> Where will it end ?"""
>>
>
> Well, on the internet, the word "nigger" is already basically banned for
> american sensibilities, while the version in dutch, my language, is
> "neger", which doesn't really have any racist connotation, probably because
> the amount of slaves that have ever been in what's currently the
> netherlands, has been negligible. However, it's use is effectively banned
> because some other culture considers it offensive to use. Why should your
> culture be my censorship ? And it's no coincidence I used china there -
> it's notorious for it's censorship. If merely labeling a word as
> "offensive" is sufficient to ban it, I daresay they'd mark a whole lot more
> words as offensive. And why would their opinion be any less valid than
> yours ?
>
> Don't think you're special - you're not. If you want to give yourself the
> power to ban words for offensive, you're giving that same power to
> everyone. And since offensive is subjective, it means anybody could ban any
> word, since you couldn't tell the difference between real or fake offense.
>
> Therefore, it is a disastrous idea and I'll predict the end of Python if
> we go down that route.
>
> ___
> Python-ideas mailing list
> Python-ideas@python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
>
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Chris Barker via Python-ideas
A point here:

any proposal that is an actual proposal, rather than a idea that needs
fleshing out, can benefit from being written down in a single document.

It does NOT have to be an official PEP in order for that to happen. If you
are advocating something, then write it down, post it gitHbu or some such,
and point people to it -- that's it.

Using this list alone (or any forum-like system) is not a good way to work
out the details of the proposal -- if you have a written out version, then
folks can debate what's actually in the proposal, and not the various
already discussed and rejected idea that float around in multiple
discussion threads...

-CHB





On Thu, Sep 20, 2018 at 7:46 PM, Michael Selik  wrote:

> On Thu, Sep 20, 2018 at 10:25 AM Anders Hovmöller 
> wrote:
> > >>> Not for drafting, but for submitting.
> > >>
> > >> Can you quote pep1? I think you’re wrong.
> > >
> > > I can't remember if I pulled this quote previously (that's one of the
> > > troubles with emails): "Following a discussion on python-ideas, the
> > > proposal should be submitted as a draft PEP ..."
> > >
> > > Could you clarify what you think is inaccurate in the previous
> statements?
> >
> > It later states this is just to avoid submitting bad ideas. It’s not
> actually a requirement but a (supposed) kindness.
>
> Some regulations are de jure, others are de facto.
> ___
> Python-ideas mailing list
> Python-ideas@python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
>



-- 

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.bar...@noaa.gov
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Chris Barker via Python-ideas
On Thu, Sep 20, 2018 at 6:24 PM, Stephen J. Turnbull <
turnbull.stephen...@u.tsukuba.ac.jp> wrote:
>
> And that's exactly what a mute on replies does.  Most people will just
> give up, which is appropriate.  People who have (what they think is) a
> good reason to continue can start a new thread with a link to the old
> one.  Hardly a prohibitive barrier, if you're willing to risk banning.
>
> I think this "feature" will do what people generally think it does:
> provide a strong signal to stop the discussion, and back that up with
> a fail-safe (if you *do* hit reply, it won't work).
>

Hmm -- I don't suppose Mailman has a way to filter out threads, does it? If
not, maybe we could add that -- might work well in cases like this.

-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.bar...@noaa.gov
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Mikhail V
On Thu, Sep 20, 2018 at 11:21 AM Cameron Simpson  wrote:
>
> On 20Sep2018 10:16, Chris Barker - NOAA Federal  wrote:
> >Let's just keep it on email -- I, at least, find i never participate in any
> >other type of discussion forum regularly.
>
> As do I. Email comes to me. Forums, leaving aside their ergonomic horrors
> (subjective), require a visit.

So you are ok with 100 emails / day, like it happened when
inline assignment discussion erupted?
I think there are forum systems which allow you to post by email so
it is possible to get the same effect as with mailing list, if you really want.
I think most people want the ability to choose what topic they want to
receive notification and its not possible.

As for ergonomics - it depends on forum software and design. If I use some
site frequently and it has bad layout/colors/fonts, then I use Stylish plugin to
customize the CSS. Therefore I'd prefer forum with minimalistic CSS
to easily customize the look.

OTOH if the mailing software has bad ergonomics, I can't do much with that.
Or if people post a word and leave 5 pages quote below or messed up formatting -
I can't do anything with that.
On a good forum systems such things are less probable = less annoyance
in general.

I see 2 major problems:
1. The mentioned mass mail delivery
2. PEPs and discussion browsing is far from effective - I'd  like a better
way to browse PEPs - for example filtering by topics, eg. "syntax", "module X",
by their status, etc, and of course discoverable relevant discussion.

Systems used in Stackoverflow, Github already offer these features.
I personally would like Stackoverflow-like format for presenting PEPs
+ discussion
below, so everybody can easily browse PEPs and related info in one place.



Mikhail
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Michael Selik
On Thu, Sep 20, 2018 at 10:25 AM Anders Hovmöller  wrote:
> >>> Not for drafting, but for submitting.
> >>
> >> Can you quote pep1? I think you’re wrong.
> >
> > I can't remember if I pulled this quote previously (that's one of the
> > troubles with emails): "Following a discussion on python-ideas, the
> > proposal should be submitted as a draft PEP ..."
> >
> > Could you clarify what you think is inaccurate in the previous statements?
>
> It later states this is just to avoid submitting bad ideas. It’s not actually 
> a requirement but a (supposed) kindness.

Some regulations are de jure, others are de facto.
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Anders Hovmöller

>>> Not for drafting, but for submitting.
>> 
>> Can you quote pep1? I think you’re wrong.
> 
> I can't remember if I pulled this quote previously (that's one of the
> troubles with emails): "Following a discussion on python-ideas, the
> proposal should be submitted as a draft PEP ..."
> 
> Could you clarify what you think is inaccurate in the previous statements?

It later states this is just to avoid submitting bad ideas. It’s not actually a 
requirement but a (supposed) kindness. 

/ Anders
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Antoine Pitrou
On Thu, 20 Sep 2018 09:58:03 -0700
Brett Cannon  wrote:
> 
> Ethan's correct, it isn't enough. The past two weeks have been pretty
> horrible for me as an admin and Titus and I need to find a solution to keep
> this place sustainable long-term, otherwise I'm liable to burn out from
> running this list (and before anyone says it, more admins will not help as
> we have already tried that in the past).

I think more admins would definitely help *if* they had the help of a
modern discussion system with built-in moderation options.

Regards

Antoine.


___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Abdur-Rahmaan Janhangeer
also Mr Brett, i have no way of knowing moderators, though i don't trample
here and there, mods words are sacred and apart from mods saying i'm a mod,
i can't really tell. maybe a footer saying mod or something like that

Abdur-Rahmaan Janhangeer
Mauritius
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Brett Cannon
On Tue, 18 Sep 2018 at 12:20 Ethan Furman  wrote:

> On 09/18/2018 12:05 PM, Franklin? Lee wrote:
> > On Tue, Sep 18, 2018 at 2:37 PM Jonathan Goble wrote:
>
> >> Perhaps not, but part of that might be because stopping an active
>  >> discussion on a mailing list can be hard to do, so one might not even
>  >> try. Some discussions, I suspect, may have gone on in circles long past
>  >> the point where they would have been locked on a forum. With forum
>  >> software, it becomes much easier, and would be a more effective tool to
>  >> terminate discussions that are going nowhere fast and wasting
> everyone's
>  >> time.
>
> True.
>
> > But there's no evidence that such tools would help.

Software
> > enforcement powers are only necessary if verbal enforcement isn't
> > enough. We need the current moderators (or just Brett) to say whether
> > they feel it isn't enough.
>
> It isn't enough.
>

Ethan's correct, it isn't enough. The past two weeks have been pretty
horrible for me as an admin and Titus and I need to find a solution to keep
this place sustainable long-term, otherwise I'm liable to burn out from
running this list (and before anyone says it, more admins will not help as
we have already tried that in the past).


>
> > What people may really be clamoring for is a larger moderation team,
> > or a heavier hand. They want more enforcement, not more effective
> > enforcement.
>
> More ineffective enforcement will be, um, ineffective.
>
> Let's have a test.  I'm a moderator (from -List).  We're* working on
> avenues to improve the mailing tools and
> simultaneously testing other options.  I'm not seeing anything new in this
> thread that will impact that one way or
> another, so I'm asking for all of us to move on to other topics.
>

What Ethan said. :) I'm now muting this thread as it has already become a
subjective debate of the value of email versus not which doesn't help me as
no one has come forward with anything I didn't already know, and this is
all before we have even had a chance to start an evaluation of alternatives
(IOW there's nothing for anyone on either side of this debate to actually
debate about when it comes to this mailing list yet :) .
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Michael Selik
On Thu, Sep 20, 2018 at 9:27 AM Anders Hovmöller  wrote:
> >> That's because completion of discussion has never been a requirement
> >> for writing a PEP.
> >
> > Not for drafting, but for submitting.
>
> Can you quote pep1? I think you’re wrong.

I can't remember if I pulled this quote previously (that's one of the
troubles with emails): "Following a discussion on python-ideas, the
proposal should be submitted as a draft PEP ..."

Could you clarify what you think is inaccurate in the previous statements?
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Abdur-Rahmaan Janhangeer
it was just i like chris message v/s i like a like button

Abdur-Rahmaan Janhangeer
https://github.com/Abdur-rahmaanJ
Mauritius

On Thu, 20 Sep 2018, 18:24 Oleg Broytman,  wrote:

>That message was rather bad in my not so humble opinion -- it was
> just "I want my +1 button" without any argument. Your message is much
> better as it have arguments. See, the absence of the button work!
>
>We're proposing and *discussing* things here not "likes" each other.
> Write your arguments or be silent.
>
> Oleg.
>
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Anders Hovmöller

> The firehose of python-ideas is a barrier to entry to suggesting major 
> changes to the language.  This is a GOOD thing.  Major changes need dedicated 
> advocates - if they are unwilling to endure the flood of mail, they are not 
> dedicated enough to the change, and that is an indication of how much they 
> will contribute to actually bring that fruition.  They need a thick skin, 
> since the idea will be folded, spindled and mutilated, usually reducing the 
> change proposed to a single actionable item.  This is what makes python a 
> good language - the road to changing it is incredibly tough.  We should not 
> want to make it easier.
> 
> The firehose is a virtue for this list.

You’re conflating two things here: 

1. Volume of mails (which is irrelevant for people who have a more advanced 
mail workflow anyway as has been pointed out as an argument against the very 
idea that is a firehouse at all)

2. People being... let’s be nice and say.. brutally honest and change averse.

Point 2 has no connection to the technology afaik. And point 1 is weak at best. 

/ Anders


___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Anders Hovmöller

>> That's because completion of discussion has never been a requirement
>> for writing a PEP.
> 
> Not for drafting, but for submitting. 

Can you quote pep1? I think you’re wrong.

 In general pep1 is frustratingly vague. Terms like “community consensus” 
without defining community or what numbers would constitute a consensus are not 
fun to read as someone who doesn’t personally know anyone of the core devs. 
Further references to Guido are even more frustrating now that he’s bowed out. 

/ Anders
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Stephen J. Turnbull
Chris Barker via Python-ideas writes:
 > On Thu, Sep 20, 2018 at 1:39 PM, James Lu  wrote:

 > > In a forum, the beautiful is better than ugly issue would be
 > > locked.  No more posts can be added.

 > Exactly -- but that means we are stopping the discussion -- but we don't
 > want to stop the discussion altogether,

And that's exactly what a mute on replies does.  Most people will just
give up, which is appropriate.  People who have (what they think is) a
good reason to continue can start a new thread with a link to the old
one.  Hardly a prohibitive barrier, if you're willing to risk banning.

I think this "feature" will do what people generally think it does:
provide a strong signal to stop the discussion, and back that up with
a fail-safe (if you *do* hit reply, it won't work).

Footnotes: 
[1]  Something rather unlikely to happen for many many months, even if
the core decides to support it.
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Alex Walters


> -Original Message-
> From: Hans Polak 
> Sent: Thursday, September 20, 2018 3:38 AM
> To: Alex Walters ; python-ideas@python.org
> Subject: Re: [Python-ideas] Moving to another forum system where
> 
> 
>   I don’t think its unreasonable to point out that it’s a *mailing list*. 
>  A
> firehose of email is generally a sign of good health of a mailing list.  Even 
> so,
> there are mitigations to the firehose effect, including, but not limited to
> digests and setting up your client to move mailing list posts directly to a 
> folder
> (including the trash for threads you don’t want to follow).  I don't 
> understand
> how one can sign up for a mass email discussion forum, and be surprised that
> it increased the amount of email they receive.  It's kind of the point of the
> medium.
> 
> 
> Right you are, Alex.
> 
> I don’t think its unreasonable to point out that the title of this thread is
> "Moving to another forum". If you want to contribute Python Ideas you have
> to subscribe to the mailing list.
> 

I have zero sympathy for this position.  First, you only need to join the list 
to propose major changes - everything other type of contribution can be done 
off list.  Fixing bugs never touches a list at all unless you need to discuss 
backwards incompatible changes, at which point it goes to the lower volume 
python-dev list.  Documentation changes are done on the tracker, and trivial 
changes are done in pull requests.

The firehose of python-ideas is a barrier to entry to suggesting major changes 
to the language.  This is a GOOD thing.  Major changes need dedicated advocates 
- if they are unwilling to endure the flood of mail, they are not dedicated 
enough to the change, and that is an indication of how much they will 
contribute to actually bring that fruition.  They need a thick skin, since the 
idea will be folded, spindled and mutilated, usually reducing the change 
proposed to a single actionable item.  This is what makes python a good 
language - the road to changing it is incredibly tough.  We should not want to 
make it easier.

The firehose is a virtue for this list.

> Let me just say that I second the idea of moving to another forum.
> 
> I already move most mail automatically to the trash folder and read it there
> before eliminating it. My inbox contains exactly four emails at the moment,
> FYI.
> 
> Cheers,
> Hans


___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Anders Hovmöller
+1 to everything James said.

This otherwise pointless mail is further evidence he’s right. 

On 20 Sep 2018, at 17:08, James Lu  wrote:

>> It's absence is a big advantage. We're not a social network with
>> "likes". We don't need a bunch of argumentless "voting".
> 
> Up/ down voting indicates how much consensus we have among the entire 
> community- an expert might agree with another expert’s arguments but not have 
> anything else to add, and an outsider might agree with the scenario an expert 
> presents without having much more to add. Granular up/down votes are useful.
> 
>> Believe it or not, I like the fact that you can't just edit posts.  I've 
>> lost count of the number of forum threads I've been on where comments to 
>> the initial post make *no sense* because that initial post is nothing 
>> like it was to start with.
> 
> There is version history. Not all of us have the time to read through every 
> single post beforehand to get the current state of discussion. 
> 
> Hmm, what if we used GitHub as a discussion forum? You’d make a pull request 
> with an informal proposal to a repository. Then people can comment on lines 
> in the diff and reply to each other there. The OP can update their branch to 
> change their proposal- expired/stale comments on old diffs are automatically 
> hidden.
> 
> You can also create a competing proposal by forming from the OP’s branch and 
> sending a new PR.
> 
>> Just editing your post and expecting people to notice 
>> is not going to cut it. 
> 
> You would ping someone after editing the post.
> 
>> Approximately none of this has anything to do with the medium.  If the 
>> mailing list is obscure (and personally I don't think it is), it just 
>> needs better advertising.  A poorly advertised forum is equally 
>> undiscoverable.
> 
> It does have to do with the medium. First, people aren’t used to mailing 
> lists- but that’s not what’s important here. If the PSF advertised for people 
> to sign up over say twitter, then we’d get even more email. More +1 and more 
> -1. Most of us don’t want more mailing list volume. 
> 
> The fact that you can’t easily find an overview people will post arguments 
> that have already been made if they don’t have the extreme patience to read 
> all that has been said before.
> 
> For the rest of your comments, I advise you to read the earlier discussion 
> that other people had in response to my email.
> 
>> That message was rather bad in my not so humble opinion -- it was
>> just "I want my +1 button" without any argument. Your message is much
>> better as it have arguments. See, the absence of the button work!
>> 
>>  We're proposing and *discussing* things here not "likes" each other.
>> Write your arguments or be silent.
> 
> Please respond to the actual arguments in both of the two emails that have 
> arguments in support of +1/-1.
> 
> +1/-1 reflects which usage scenarios people find valuable, since Python 
> features sometimes do benefit one group at the detriment to another. Or use 
> syntax/behavior for one thing that could be used for another thing, and some 
> programming styles of python use cases would prefer one kind of that 
> syntax/behavior.
> ___
> Python-ideas mailing list
> Python-ideas@python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Michael Selik
On Thu, Sep 20, 2018 at 2:13 AM Stephen J. Turnbull
 wrote:
> Michael Selik writes:
>
>  > However, PEP 1 does not give instruction on how to evaluate whether
>  > that discussion has been completed satisfactorily.
>
> That's because completion of discussion has never been a requirement
> for writing a PEP.

Not for drafting, but for submitting. For my own PEP submission, I
received the specific feedback that it needed a "proper title" before
being assigned a PEP number. My goal for submitting the draft was to
receive a PEP number to avoid the awkwardness of discussing a PEP
without an obvious title. Perhaps PEP 1 should be revised to clarify
the expectations for PEP submission.
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Ethan Furman

On 09/20/2018 07:48 AM, James Lu wrote:


Were there any productive parts to that conversation?


Out of 85 messages, there was 1 for sure, possibly three more.

In the 95 "Retire or reword the namesake of the Language" thread there were 2.

Obviously my opinion, but I hope everyone would agree that the signal-to-noise 
ratio of those two threads was low.

--
~Ethan~
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Mark E. Haase
On Thu, Sep 20, 2018 at 10:33 AM Ethan Furman  wrote:

> On 09/20/2018 07:23 AM, Oleg Broytman wrote:
> > We're proposing and *discussing* things here not "likes" each other.
> > Write your arguments or be silent.
>
> The number of people who have the same argument is also a factor.  I would
> rather have the argument once with 15 +1s
> than 16 posts all saying the same thing.  A "like" on an argument means "I
> agree" -- which is valuable information to have.


+1
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread James Lu
> It's absence is a big advantage. We're not a social network with
> "likes". We don't need a bunch of argumentless "voting".

Up/ down voting indicates how much consensus we have among the entire 
community- an expert might agree with another expert’s arguments but not have 
anything else to add, and an outsider might agree with the scenario an expert 
presents without having much more to add. Granular up/down votes are useful.

> Believe it or not, I like the fact that you can't just edit posts.  I've 
> lost count of the number of forum threads I've been on where comments to 
> the initial post make *no sense* because that initial post is nothing 
> like it was to start with.

There is version history. Not all of us have the time to read through every 
single post beforehand to get the current state of discussion. 

Hmm, what if we used GitHub as a discussion forum? You’d make a pull request 
with an informal proposal to a repository. Then people can comment on lines in 
the diff and reply to each other there. The OP can update their branch to 
change their proposal- expired/stale comments on old diffs are automatically 
hidden.

You can also create a competing proposal by forming from the OP’s branch and 
sending a new PR.

> Just editing your post and expecting people to notice 
> is not going to cut it. 

You would ping someone after editing the post.

> Approximately none of this has anything to do with the medium.  If the 
> mailing list is obscure (and personally I don't think it is), it just 
> needs better advertising.  A poorly advertised forum is equally 
> undiscoverable.

It does have to do with the medium. First, people aren’t used to mailing lists- 
but that’s not what’s important here. If the PSF advertised for people to sign 
up over say twitter, then we’d get even more email. More +1 and more -1. Most 
of us don’t want more mailing list volume. 

The fact that you can’t easily find an overview people will post arguments that 
have already been made if they don’t have the extreme patience to read all that 
has been said before.

For the rest of your comments, I advise you to read the earlier discussion that 
other people had in response to my email.

> That message was rather bad in my not so humble opinion -- it was
> just "I want my +1 button" without any argument. Your message is much
> better as it have arguments. See, the absence of the button work!
> 
>   We're proposing and *discussing* things here not "likes" each other.
> Write your arguments or be silent.

Please respond to the actual arguments in both of the two emails that have 
arguments in support of +1/-1.

+1/-1 reflects which usage scenarios people find valuable, since Python 
features sometimes do benefit one group at the detriment to another. Or use 
syntax/behavior for one thing that could be used for another thing, and some 
programming styles of python use cases would prefer one kind of that 
syntax/behavior.
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread James Lu
Were there any productive parts to that conversation?

Sent from my iPhone

> On Sep 20, 2018, at 9:47 AM, Chris Barker  wrote:
> 
>> On Thu, Sep 20, 2018 at 1:39 PM, James Lu  wrote:
>> In a forum, the beautiful is better than ugly issue would be locked. No more 
>> posts can be added.
> 
> Exactly -- but that means we are stopping the discussion -- but we don't want 
> to stop the discussion altogether, we want to have the productive parts of 
> the discussion, without the non-productive parts -- not sure there is any 
> technical solution to that problem.
> 
> - 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.bar...@noaa.gov
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Ethan Furman

On 09/20/2018 07:23 AM, Oleg Broytman wrote:

On Thu, Sep 20, 2018 at 09:05:33AM -0400, Mark E. Haase wrote:

On Thu, Sep 20, 2018 at 8:09 AM Oleg Broytman wrote:

On Thu, Sep 20, 2018 at 01:46:10PM +0400, Abdur-Rahmaan Janhangeer wrote:



i miss a +1 button


It's absence is a big advantage. We're not a social network with
"likes". We don't need a bunch of argumentless "voting"


It's difficult to keep track of all these disparate, unstructured votes


There is no need to track them.


GitHub added +1 and -1 buttons


GitHub is a social network so it's natural for them to add "likes".


(If I could have +1'ed Abdur-Rahmaan's e-mail, I wouldn't have written this
response.)


That message was rather bad in my not so humble opinion -- it was
just "I want my +1 button" without any argument. Your message is much
better as it have arguments. See, the absence of the button work!

We're proposing and *discussing* things here not "likes" each other.
Write your arguments or be silent.


The number of people who have the same argument is also a factor.  I would rather have the argument once with 15 +1s 
than 16 posts all saying the same thing.  A "like" on an argument means "I agree" -- which is valuable information to have.


--
~Ethan~
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Oleg Broytman
On Thu, Sep 20, 2018 at 09:05:33AM -0400, "Mark E. Haase"  
wrote:
> On Thu, Sep 20, 2018 at 8:09 AM Oleg Broytman  wrote:
> 
> > On Thu, Sep 20, 2018 at 01:46:10PM +0400, Abdur-Rahmaan Janhangeer <
> > arj.pyt...@gmail.com> wrote:
> > > i miss a +1 button
> >
> >It's absence is a big advantage. We're not a social network with
> > "likes". We don't need a bunch of argumentless "voting"
> 
> It's difficult to
> keep track of all these disparate, unstructured votes

   There is no need to track them.

> GitHub added +1 and -1 buttons

   GitHub is a social network so it's natural for them to add "likes".

> (If I could have +1'ed Abdur-Rahmaan's e-mail, I wouldn't have written this
> response.)

   That message was rather bad in my not so humble opinion -- it was
just "I want my +1 button" without any argument. Your message is much
better as it have arguments. See, the absence of the button work!

   We're proposing and *discussing* things here not "likes" each other.
Write your arguments or be silent.

Oleg.
-- 
Oleg Broytmanhttps://phdru.name/p...@phdru.name
   Programmers don't die, they just GOSUB without RETURN.
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Chris Barker via Python-ideas
On Thu, Sep 20, 2018 at 1:39 PM, James Lu  wrote:

> In a forum, the beautiful is better than ugly issue would be locked. No
> more posts can be added.
>

Exactly -- but that means we are stopping the discussion -- but we don't
want to stop the discussion altogether, we want to have the productive
parts of the discussion, without the non-productive parts -- not sure there
is any technical solution to that problem.

- 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.bar...@noaa.gov
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Mark E. Haase
On Thu, Sep 20, 2018 at 8:09 AM Oleg Broytman  wrote:

> On Thu, Sep 20, 2018 at 01:46:10PM +0400, Abdur-Rahmaan Janhangeer <
> arj.pyt...@gmail.com> wrote:
> > i miss a +1 button
>
>It's absence is a big advantage. We're not a social network with
> "likes". We don't need a bunch of argumentless "voting"


I would also appreciate a +1 button. Many e-mails to this list do nothing
more than say +1 or -1 without much added discussion. It's difficult to
keep track of all these disparate, unstructured votes in threads that
contain a hundred e-mails and spin off into subthreads. There are also a
lot of lurkers who don't want to gum up inboxes with +1's and -1's, so
responses are naturally biased towards the more opinionated and active
users of the list.

GitHub added +1 and -1 buttons for exactly this reason: to reduce needless
comment on Issues and Pull Requests.

(If I could have +1'ed Abdur-Rahmaan's e-mail, I wouldn't have written this
response.)
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Rhodri James

On 18/09/18 23:37, James Lu wrote:

Other than that, my biggest issues with the current mailing system are:

* There’s no way to keep a updated proposal of your own- if you decide to 
change your proposal, you have to communicate the change. Then, if you want to 
find the authoritative current copy, since you might’ve forgotten or you want 
to join he current discussion, then you have to dig through  the emails and 
recursively apply the proposed change. It’s just easier if people can have one 
proposal they can edit themselves.


Believe it or not, I like the fact that you can't just edit posts.  I've 
lost count of the number of forum threads I've been on where comments to 
the initial post make *no sense* because that initial post is nothing 
like it was to start with.


(Also it makes it easier to quote people back at themselves :-)


   * I’ve seen experienced people get confused about what was the current 
proposal because they were replying to older emails or they didn’t see the 
email with the clear examples.


As you said yourself, "you have to communicate the change."  Even in a 
forum or similar.  Just editing your post and expecting people to notice 
is not going to cut it.  And yes, there is a danger that even 
experienced people will get confused about what is being proposed right 
now, but I've seen that happen on forums too.  The lack of threading 
tends to help with that, but on the other hand it stifles breadth of debate.



* The mailing list is frankly obscure. Python community leaders and package 
maintainers often are not aware or do not participate in Python-ideas. Not many 
people know how to use or navigate a mailing list.
   * No one really promotes the mailing list, you have to go out of your way to 
find where new features are proposed.
   * Higher discoverability means more people can participate, providing their 
own use cases or voting (I mean using like or dislike measures, consensus 
should still be how things are approved) go out of their way to find so they 
can propose something. Instead, I envision a forum where people can read and 
give their 2 cents about what features they might like to see or might not want 
to see.


-1.  (I'm British, I'm allowed to be ironic.)

Approximately none of this has anything to do with the medium.  If the 
mailing list is obscure (and personally I don't think it is), it just 
needs better advertising.  A poorly advertised forum is equally 
undiscoverable.



* More people means instead of having to make decisions from sometimes 
subjective personal experience, we can make decisions with confidence in what 
other Python devs want.


Um.  Have you read this list?  Mostly we can make decisions with 
confidence that people disagree vigorously about what they as Python 
devs want.


Besides, I've never met a mailing list, forum or any group of more than 
about twelve people that could make decisions in a timely manner (or at 
all in some cases), and I've been a member of a few that were supposed 
to.  Eventually some*one* has to decide to do or allow something, 
traditionally the BDFL.



Since potential proposers will find it easier to navigate a GUI forum, they can 
read previous discussions to understand the reasoning, precedent behind 
rejected and successful features. People proposing things that have already 
been rejected before can be directed to open a subtopic on the older discussion.


Your faith in graphical interfaces is touching, but I've seen some 
stinkers.  It is no easier to go through the average forum's thousands 
of prior discussions looking for the topic you are interested in than it 
is to go through the mailing list archive (and frankly googling is your 
best bet for both).  People don't always do it here, but they don't 
always do it on any of the forums I'm on either, and resurrecting a 
moribund thread is no different to resurrecting a moribund topic.


--
Rhodri James *-* Kynesim Ltd
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Abdur-Rahmaan Janhangeer
it's another phrasing of +1 or i like his reply not meaning i'd like +1
buttons in mail

Abdur-Rahmaan Janhangeer
Mauritius

On Thu, 20 Sep 2018, 16:09 Oleg wrote:

>
>It's absence is a big advantage. We're not a social network with
> "likes". We don't need a bunch of argumentless "voting".
>
>
>
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Oleg Broytman
On Thu, Sep 20, 2018 at 01:46:10PM +0400, Abdur-Rahmaan Janhangeer 
 wrote:
> i miss a +1 button

   It's absence is a big advantage. We're not a social network with
"likes". We don't need a bunch of argumentless "voting".

> -- 
> Abdur-Rahmaan Janhangeer
> https://github.com/abdur-rahmaanj
> Mauritius

Oleg.
-- 
Oleg Broytmanhttps://phdru.name/p...@phdru.name
   Programmers don't die, they just GOSUB without RETURN.
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread James Lu
> Frankly, I think the bigger issue is all too human -- we get sucked in and
> participate when we really know we shouldn't (or maybe that's just me).
> 
That may be why some people misbehave, but we have no way of discouraging that 
misbehavior.

> And I'm having a hard time figuring out how moderation would actually
> result in the "good" discussion we really want in an example like the
> "beautiful is better than ugly" issue, without someone trusted individual
> approving every single post -- I don't imagine anyone wants to do that.

In a forum, the beautiful is better than ugly issue would be locked. No more 
posts can be added. If someone wants to discuss another proposal branching off 
of the original discussion, they can start a new thread. If they just want to 
lampoon, we can courteously ask them to 1) take it elsewhere or 2) move the 
post to a “malarkey” section of the forum where people don’t get notified.

___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


Re: [Python-ideas] Python-ideas Digest, Vol 142, Issue 110

2018-09-20 Thread James Lu
> Frankly, I think the bigger issue is all too human -- we get sucked in and
> participate when we really know we shouldn't (or maybe that's just me).
> 
That may be why some people misbehave, but we have no way of discouraging that 
misbehavior.

> And I'm having a hard time figuring out how moderation would actually
> result in the "good" discussion we really want in an example like the
> "beautiful is better than ugly" issue, without someone trusted individual
> approving every single post -- I don't imagine anyone wants to do that.

In a forum, the beautiful is better than ugly issue would be locked. No more 
posts can be added. If someone wants to discuss another proposal branching off 
of the original discussion, they can start a new thread. If they just want to 
lampoon, we can courteously ask them to 1) take it elsewhere or 2) move the 
post to a “malarkey” section of the forum where people don’t get notified.


___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Abdur-Rahmaan Janhangeer
i miss a +1 button

On Thu, Sep 20, 2018 at 12:17 PM Chris Barker via Python-ideas <
python-ideas@python.org> wrote:

>
> Let's just keep it on email -- I, at least, find i never participate in
> any other type of discussion forum regularly.
>
> ...
> --
>
> Christopher Barker, Ph.D.
> Oceanographer
>


-- 
Abdur-Rahmaan Janhangeer
https://github.com/abdur-rahmaanj
Mauritius
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Stephen J. Turnbull
Michael Selik writes:

 > However, PEP 1 does not give instruction on how to evaluate whether
 > that discussion has been completed satisfactorily.

That's because completion of discussion has never been a requirement
for writing a PEP.  Writing a PEP is a lot more effort than writing an
email.  The purposes of initiating discussions are

1.  Avoid duplication.  Nobody has encyclopedic knowledge of the
hundreds of PEPs anymore, but the lists do.

2.  Gauge feasibility of the proposal.  Some are non-starters for
reasons of "Pythonicity", others are extremely difficult to
implement given Python internals or constraints like LL(1) syntax
in the parser.

3.  Gauge interest in the content of the proposal.

If the protagonists think it's worth it after that, they write a PEP.

Typically the discussion continues on list during the drafting.

___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Michel Desmoulin


Le 20/09/2018 à 10:20, Cameron Simpson a écrit :
> On 20Sep2018 10:16, Chris Barker - NOAA Federal 
> wrote:
>> Let's just keep it on email -- I, at least, find i never participate
>> in any
>> other type of discussion forum regularly.
> 
> As do I. Email comes to me. Forums, leaving aside their ergonomic
> horrors (subjective), require a visit.

Good forums have RSS for that purpose. Besides, it's unlikely that one
has to be kept up to date on a daily basis on what's going on on
Python-idea with such accuracy that one needs instant notifications that
a new entry is available.

> 
> Cheers,
> Cameron Simpson 
> ___
> Python-ideas mailing list
> Python-ideas@python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Cameron Simpson

On 20Sep2018 10:16, Chris Barker - NOAA Federal  wrote:

Let's just keep it on email -- I, at least, find i never participate in any
other type of discussion forum regularly.


As do I. Email comes to me. Forums, leaving aside their ergonomic horrors 
(subjective), require a visit.


Cheers,
Cameron Simpson 
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Chris Barker via Python-ideas
On Tue, Sep 18, 2018 at 9:05 PM, Franklin? Lee <
leewangzhong+pyt...@gmail.com> wrote:

>
> What people may really be clamoring for is a larger moderation team,
> or a heavier hand. They want more enforcement, not more effective
> enforcement.
>

Or maybe clamoring for nothing -- it's just not that hard to ignore a
thread 

Frankly, I think the bigger issue is all too human -- we get sucked in and
participate when we really know we shouldn't (or maybe that's just me).

And I'm having a hard time figuring out how moderation would actually
result in the "good" discussion we really want in an example like the
"beautiful is better than ugly" issue, without someone trusted individual
approving every single post -- I don't imagine anyone wants to do that.

Let's just keep it on email -- I, at least, find i never participate in any
other type of discussion forum regularly.

-CHB











> ___
> Python-ideas mailing list
> Python-ideas@python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
>



-- 

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.bar...@noaa.gov
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/


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

2018-09-20 Thread Hans Polak



I don’t think its unreasonable to point out that it’s a *mailing list*.  A 
firehose of email is generally a sign of good health of a mailing list.  Even 
so, there are mitigations to the firehose effect, including, but not limited to 
digests and setting up your client to move mailing list posts directly to a 
folder (including the trash for threads you don’t want to follow).  I don't 
understand how one can sign up for a mass email discussion forum, and be 
surprised that it increased the amount of email they receive.  It's kind of the 
point of the medium.


Right you are, Alex.

I don’t think its unreasonable to point out that the title of this 
thread is "Moving to another forum". If you want to contribute Python 
Ideas you *have to* subscribe to the mailing list.


Let me just say that I second the idea of moving to another forum.

I already move most mail automatically to the trash folder and read it 
there before eliminating it. My inbox contains exactly four emails at 
the moment, FYI.


Cheers,
Hans
___
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/