News for hackers. Stuff that matters.
Re:Notes from the Meeting on Python GIL Removal Between Pyth... by frazbin on Wednesday October 27, 2021 @12:22AM (#29009519)
I think there's a pretty good chance this stuff gets incorporated:

"On a personal level, we are impressed by Sam’s work so far and invited him to join the CPython project. I’m happy to report he is interested, and to help him ramp up to become a core developer, I will be mentoring him. Guido and Neil Schemenauer will help me review code for the interpreter bits I’m unfamiliar with."

Re:Notes from the Meeting on Python GIL Removal Between Pyth... by blackandsqueaky on Wednesday October 27, 2021 @05:12AM (#29010999)
12 references to people in one statement, 5 referring to the post author, 1 reference to social fraternity membership, 1 statement of authority.

I'm not sure if there is a common name for this particular source of discomfort, but that quote definitely contains a lot of it. I'm a historical contributor to the Python source repository, but something about the social structure of the project has changed significantly in recent years that would dissuade me from submitting changes in future. The focus in the statement above no longer feels like it is on the actual productive output of the project itself, and in previous years it wasn't like that, nor needed to be like that.

Reminds me of something like the minutes of a professional schmoozer's business lunch, rather than a technical meeting, or something like that. If you have ever seen a stray engineer at an event like this (or had the misfortune of being that engineer), this feeling probably captures the problem well. Whatever it is, I'd love to see less of it.

Re:Notes from the Meeting on Python GIL Removal Between Pyth... by Redoubts on Wednesday October 27, 2021 @07:09AM (#29011635)
> The focus in the statement above no longer feels like it is on the actual productive output of the project itself, and in previous years it wasn't like that, nor needed to be like that.

I don’t believe you. Python was never like this in the past, and has a long history of rejecting objectively good performance enhancements because the BDFL and friends wanted the implementation to remain a simple teaching example for students.

Re:Notes from the Meeting on Python GIL Removal Between Pyth... by blackandsqueaky on Wednesday October 27, 2021 @07:15AM (#29011684)
I have been a member of the Python community since 2002 and followed the lists for just as long, not least because of the quality of technical discussion up until the start of the 3.x saga.

I don't think anyone would deny Python has changed since then, I think most notably in the years following the release of Django, Python becoming a go-to web language, and the size of the community exploding.

Re:Notes from the Meeting on Python GIL Removal Between Pyth... by stkdump on Wednesday October 27, 2021 @05:48AM (#29011185)
Without knowing anything about how python is being developed, but I know that the python 2 -> python 3 transition was nearly fatal. And from other projects I know that the easiest way to prevent such events is that you put people in charge. Such a fundamental change as getting rid of the GIL may well trigger a similar situation if not done well (and maybe even if done well). It is the choice to manage the current limited status quo vs risking the future of the project on a bet that an improvement can be made without bifurcating the community again.
Re:Notes from the Meeting on Python GIL Removal Between Pyth... by vclal on Wednesday October 27, 2021 @06:05AM (#29011267)
The people have put themselves in charge. Some of them haven't even written a single large C extension, so how will they even judge the pain?

They are good at self-promotion and corporate backed. Real work in the Python world is done by the quieter types who don't strive to "be in charge".

Re:Notes from the Meeting on Python GIL Removal Between Pyth... by BiteCode_dev on Wednesday October 27, 2021 @06:33AM (#29011411)
I find it harsh to suggest that the names in that statement didn't do real work. They've been at it for decades. And the newcommer report is outstanding in quality.

I'm rather interested in why you feel that way however. Do you think your work, or the work of some specific project/person hasn't received the recognition it deserves ? Or that the attention of the community diverted from important work toward subjects that are more eye catching ?

Re:Notes from the Meeting on Python GIL Removal Between Pyth... by milliams on Wednesday October 27, 2021 @07:06AM (#29011618)
> 1 reference to social fraternity membership

I'm struggling to find that in the quote. What is the fraternity in question?

Re:Notes from the Meeting on Python GIL Removal Between Pyth... by londons_explore on Wednesday October 27, 2021 @07:09AM (#29011632)
"become a core developer" I assume... as if somehow non-core developers are inferior and not-part-of-the-club.
Re:Notes from the Meeting on Python GIL Removal Between Pyth... by bayesian_horse on Wednesday October 27, 2021 @08:14AM (#29012180)
You are wrongly assuming that the core developers are a club that is putting up barriers in order to stay exclusive.

Much to the opposite, just like many other big and important open source projects, they are actively trying to recruit, mentor and urge people to come as far "in" as possible. It takes a lot of work and dedication to get acquainted with a code base.

Re:Notes from the Meeting on Python GIL Removal Between Pyth... by stjohnswarts on Wednesday October 27, 2021 @06:52PM (#29020038)
Core developer means that you work on the core, not that you are a person the “python community” can't do without. If one is going to replace the GIL, a very core feature, then it makes sense to make that person a core member of the python squad.
Re:Notes from the Meeting on Python GIL Removal Between Pyth... by milliams on Wednesday October 27, 2021 @07:15AM (#29011683)
Perhaps, but it is not a fraternity. There is, as far as I can tell, non-males in the group.
Re:Notes from the Meeting on Python GIL Removal Between Pyth... by marcellus23 on Wednesday October 27, 2021 @07:35AM (#29011825)
I think you’re thinking of a college frat. Fraternities in this sense are not restricted to men.
Re:Notes from the Meeting on Python GIL Removal Between Pyth... by milliams on Wednesday October 27, 2021 @07:52AM (#29011971)
I'm not an American and so I have no sense of college frats. I'm thinking of Fraternal Orders which are very explicitly male-only organisations. The word fraternity literally means "brotherhood".

The choice of the word "fraternity" by the poster above was deliberate and seems to be being used to imply a more severe exclusion of others.

Re:Notes from the Meeting on Python GIL Removal Between Pyth... by hdjjhhvvhga on Wednesday October 27, 2021 @09:02AM (#29012760)
I've understood it the same way. We have fraternities and sororities. A gender-neutral term would be a social club.

However, I've just looked it up in Merriam Webster, and it looks like this term can include female members, too, even thought the word and the related adjective have strong masculine associations. Wikipedia basically says the same, "Although membership in fraternities was and mostly still is limited to men, ever since the development of orders of Catholic sisters and nuns in the Middle Ages and henceforth, this is not always the case. There are mixed male and female orders, as well as wholly female religious orders and societies, some of which are known as sororities in North America."

Re:Notes from the Meeting on Python GIL Removal Between Pyth... by marcellus23 on Wednesday October 27, 2021 @08:56AM (#29012704)
okay, then you’re thinking of Fraternal Orders, which is also something different. I’m aware of what “fraternity” means etymologically, but I’m sure you’re aware that etymology is separate from meaning.

We don't even have to argue anyway. From a dictionary:

> [treated as singular or plural] a group of people sharing a common profession or interests: e.g. “members of the hunting fraternity”.

Frankly it’s very easy to google.

[dead]
Re:Notes from the Meeting on Python GIL Removal Between Pyth... by WayToDoor on Wednesday October 27, 2021 @05:10AM (#29010990)
This is python, not Microsoft we are talking about
Re:Notes from the Meeting on Python GIL Removal Between Pyth... by clxzzz on Wednesday October 27, 2021 @05:20AM (#29011052)
Contributors can be extinguished after they have done their duty. One of the most famous contributors ever spoke about "minibosses" the last time he was seen dealing with the Python core bureaucrats.

The situation is even worse now.

Re:Notes from the Meeting on Python GIL Removal Between Pyth... by BiteCode_dev on Wednesday October 27, 2021 @06:35AM (#29011426)
Can you give us more details about this ? Do you have a particular story in mind ? It seems a lot of fresh blood is comming to the python project recently, so I'm interested in what you have to say.

But why are you using a throwaway account ? And that you that have been answering the other comments with also newly created accounts ?

Re:Notes from the Meeting on Python GIL Removal Between Pyth... by WesolyKubeczek on Wednesday October 27, 2021 @07:39AM (#29011855)
I can share the sentiment that PSF and the core team has become something like “old boys club”, and no, new core developers didn’t change this ambience you get when you read their forums/mailing lists and twitters (better avoid twitters though).

I don’t have anything about a community being an old boys’ club (would be nice to be in one some day, I reckon it’s what older people’s equivalent of a “safe space” is), it’s that they try hard to pretend they are something else that irks me.

But for the life of me I couldn’t find “python” and “minibosses” mentioned in the same document on the internet, except for an integration testing package and a computer game. So I think the story alluded to is bogus.

There’s a minuscule likelihood of it all being a twitter drama with key characters then nuking their tweets or deleting their accounts, but if it was of any significance some blog would have echoed it.

Re:Notes from the Meeting on Python GIL Removal Between Pyth... by ammar2 on Thursday October 28, 2021 @06:36PM (#29032913)
The only reference I can find to "minibosses" is this ancient python-dev thread here (https://mail.python.org/pipermail/python-dev/2001-July/01571...)

> I'd prefer if you didn't feel the need to play miniboss on the Python project

Disclosure: I am a current core dev