You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@groovy.apache.org by MG <mg...@arscreat.com> on 2020/06/14 00:10:36 UTC
Blacklist: On the Rationality of Feelings
Since feelings play a big part in this, and it was suggested that
rationality cannot be applied to feelings:
You can of course reason about feelings, analyze where they come from,
etc. It is also highly dangerous to just follow your feelings, that is
what very young children do. Which is also the reason why no one should
simply follow the feelings of another person, including in the case that
the other person states feeling not welcome or included.
Feelings can also be influenced by rational thought. A classical example
for this is for instance: You need to go to a pharmacy and are trying to
get a parking space, but find none. Right in front of the pharmacy
someone has parked his SUV without any consideration for other people,
so that it blocks two parking spaces. You finally find a far away spot
to park int, get to the pharmacy - just to see the SUV owner speed away.
Now you are doubly mad at him, and you enter the pharmacy and complain
about this to a sales person. To which teh sales person replies: "You
mean the man that just drove away ? He picked up some important
medication his kid urgently needs.". At which point, unless you are a
psychopath, any anger towards the SUV driver will most likely subside,
since you view the situation from a different angle.
This applies also to the example of "blacklist", or more generally
"black<something>": If I point out to you that, while there exist
contexts where black has a positive connotation, there is a very large
number of cases where this is not the case, and in general black, i.e.
the absence of light (in the physics sense) is generally speaking not a
positive thing for a species that is not night active and has no way to
orient itself in total darkness, as well as the fact that these meanings
of "black" do not refer to you as a "black person", because they existed
a long time before ther term "black person", I would expect you to a)
either find a flaw in my reasoning and formulate that in a clear and
concise manner, so we can discuss this further, or b) say "Alright,
true, so there is actually no reason for me to be upset or feel
offended. Cool.", or c) Conclude that identyfying with or calling
yourself "black" is actually not a good choice (any more), and work
towards finding a practical, better / more suitable term.
(There is of course the (for me theoretical) option d), where you demand
that all negative usages and associations with the word "black" be
removed from language/society/the human psyche. Not really doable,
unless you simply force people to pretend things to be that way, and/or
use reeducation camps and brainwashing - but no one can stop you to be
as radical in your thinking/demands/actions as you like - unless you
make someone feel uncomfortable by doing so, of course...)
I know all the people that voted +1 for this change mean well, and it is
evidently not this one change in particular I find problematic, it is
the question whether taking this step makes sense in the bigger picture,
and I have imho given ample reason why it does not. So we can take that
step, but, for the reasons given, it will achieve nothing in the end -
this is simply a demand that cannot be fulfilled, and therefore a thirst
that cannot be quenched...
mg
Re: Blacklist: On the Rationality of Feelings
Posted by MG <mg...@arscreat.com>.
Hi Paul,
On 14/06/2020 03:37, Paul King wrote:
> Groovy tries to be as agnostic as it can on many points. Let users
> choose between static or dynamic, functional or imperative, etc. Given
> some users would like to avoid using blacklist/whitelist, isn't giving
> them that option a useful thing?
>
> We are talking about a rarely used part of the API here and we are
> talking about just aliases in the first instance. I am not sure it
> follows that there is a bigger picture desire to continually change
> APIs as users' individual naming preferences change over time.
it would make me happy if no bigger, inherently unattainable goal
exists, so if that is the case, then, as I said, I have no problem with
this change as currently proposed, so it would be +1 from me also G-)
PS: If we are on the topic of aliases and choice again: Maybe the people
in the community who quickly rejected my proposal to introduce "bool" as
an alias for the bulky "boolean" in Groovy might have had time to
reconsider if it is really such a terrible idea* ? I do continue to use
a lot of boolean parameters in my framework (whether a SQL command
should throw on error, whether a SQL expression should be
auto-bracketed, and so on), and it would therefore make the code more
concise/readable - which is something that I think every day at work
when I have to introduce a boolean, since I had used bool in C++ for
many years before I became a Java (and then Groovy :-) ) dev.
(Apart from that, in my opinion, it is small, neat options like that,
that give Groovy an edge, the same as the big, sweeping ones, and makes
it the language that it is and which we all love)
mg
*I would not normally say this, but tbh, even if I value rational
thinking and reasoning, I am not a robot, and it did feel to me like
some people thought that proposing this in itself was outright stupid :-/
Re: Blacklist: On the Rationality of Feelings
Posted by Paul King <pa...@asert.com.au>.
Hi mg, some good points.
Groovy tries to be as agnostic as it can on many points. Let users choose
between static or dynamic, functional or imperative, etc. Given some users
would like to avoid using blacklist/whitelist, isn't giving them that
option a useful thing?
We are talking about a rarely used part of the API here and we are talking
about just aliases in the first instance. I am not sure it follows that
there is a bigger picture desire to continually change APIs as users'
individual naming preferences change over time.
Cheers, Paul.
On Sun, Jun 14, 2020 at 10:10 AM MG <mg...@arscreat.com> wrote:
> Since feelings play a big part in this, and it was suggested that
> rationality cannot be applied to feelings:
> You can of course reason about feelings, analyze where they come from,
> etc. It is also highly dangerous to just follow your feelings, that is
> what very young children do. Which is also the reason why no one should
> simply follow the feelings of another person, including in the case that
> the other person states feeling not welcome or included.
>
> Feelings can also be influenced by rational thought. A classical example
> for this is for instance: You need to go to a pharmacy and are trying to
> get a parking space, but find none. Right in front of the pharmacy
> someone has parked his SUV without any consideration for other people,
> so that it blocks two parking spaces. You finally find a far away spot
> to park int, get to the pharmacy - just to see the SUV owner speed away.
> Now you are doubly mad at him, and you enter the pharmacy and complain
> about this to a sales person. To which teh sales person replies: "You
> mean the man that just drove away ? He picked up some important
> medication his kid urgently needs.". At which point, unless you are a
> psychopath, any anger towards the SUV driver will most likely subside,
> since you view the situation from a different angle.
>
> This applies also to the example of "blacklist", or more generally
> "black<something>": If I point out to you that, while there exist
> contexts where black has a positive connotation, there is a very large
> number of cases where this is not the case, and in general black, i.e.
> the absence of light (in the physics sense) is generally speaking not a
> positive thing for a species that is not night active and has no way to
> orient itself in total darkness, as well as the fact that these meanings
> of "black" do not refer to you as a "black person", because they existed
> a long time before ther term "black person", I would expect you to a)
> either find a flaw in my reasoning and formulate that in a clear and
> concise manner, so we can discuss this further, or b) say "Alright,
> true, so there is actually no reason for me to be upset or feel
> offended. Cool.", or c) Conclude that identyfying with or calling
> yourself "black" is actually not a good choice (any more), and work
> towards finding a practical, better / more suitable term.
>
> (There is of course the (for me theoretical) option d), where you demand
> that all negative usages and associations with the word "black" be
> removed from language/society/the human psyche. Not really doable,
> unless you simply force people to pretend things to be that way, and/or
> use reeducation camps and brainwashing - but no one can stop you to be
> as radical in your thinking/demands/actions as you like - unless you
> make someone feel uncomfortable by doing so, of course...)
>
> I know all the people that voted +1 for this change mean well, and it is
> evidently not this one change in particular I find problematic, it is
> the question whether taking this step makes sense in the bigger picture,
> and I have imho given ample reason why it does not. So we can take that
> step, but, for the reasons given, it will achieve nothing in the end -
> this is simply a demand that cannot be fulfilled, and therefore a thirst
> that cannot be quenched...
> mg
>
>
>