Провідного Python-розробника відсторонили від роботи на три місяці. Уся справа в неприйнятній поведінці

Керівна рада Python вирішила відсторонити провідного розробника на три місяці за ймовірні порушення Кодексу поведінки Python Software Foundation (PSF). Відстороненим розробником є Тім Пітерс.

Серед наведених звинувачень:

  • захист «зворотного расизму» та «зворотного сексизму»;
  • використання потенційно образливої мови;
  • висвітлення делікатних тем, як-от сексуальні домагання на робочому місці;
  • обговорення заборон або видалення членів спільноти, що може розглядатися як публікація приватної інформації без дозволу;
  • надмірне обговорення суперечливих тем або минулих конфліктів;
  • висловлення припущень щодо психічного здоров’я інших членів спільноти.

Це рішення викликало численні обговорення, зокрема щодо того, наскільки справедливо і прозоро впроваджуються правила.

Пітерс висловив думку, що процес дотримання Кодексу поведінки може завдати шкоди кар’єрам інших членів спільноти. Деякі члени спільноти також вважають, що відсутність прозорості може призвести до зловживання кодексом.

А як ви вважаєте, чи потрібні аналогічні статути в компаніях?

👍ПодобаєтьсяСподобалось1
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

PSF CoC
Examples of unacceptable behavior by participants include:
...
Unwelcome physical contact, including simulated physical contact (eg, textual descriptions like “hug” or “backrub”) without consent or after a request to stop

Та там могли і за смайлик 🤗

Декаданс

Коротше на місці Тіма робив би якийсь форк, та назвав би якось або Monty Viper project Super Cobra і йдіть лісом. Мій форк — мої правила. Власне коли вчені з університетів шукали по факту такий собі BASIC щоб бути фронтом для швидкого створення mashine learning, та заміни Matlab — python було обрано якраз через ліцензію в першу чергу. Так само підійдуть схожі мови, наприклад Ruby. Та і той же Rust можна пристосувати, та фактично усе, що завгодно. Python універсальна скріптова мова, тобто усе що робиться за допомогою Python можна зробити великою кількістю аналогів, Scala наприклад. Звісно багато хто принципово працює лише з С++, без скріптового фронта як такого.
Та і взагалі існують спеціалізовані мови як то R.

Ну Python зі всією шайкою давно вже під питанням що вони роблять — розвиток python, чи ху...й займаються. Мене все ще торкає тема «master — slave» у python, та обговорення що такі терміни ображають чорношкірих... Сумую за Perl та обговореннями щодо покращення коду, швидкості виконання, а не бл...ства у вигляді кого що ображати може у мові програмування ....

І це звісно ніяк не пов’язано з тим, що окремі компаніхїї хочуть в черговий раз заламати зворотною сумісність з мультіпоточності наприклад. А не можна от просто так узяти і сказати усім AI та Data Since на планеті, що давайте ви переробите усе своє з Python на Go lang чи Rust, щоби собівартысть серверів в хмарі для AI стала дешевшою і відповідно окрема компанія вигравала ринок хмарних послуг.
Через те що саме Python є провідним технологічним стеком в штучному інтелекті, станом на зараз, написані гори літератури уся орієнтовна саме на Python, як і усі провідні фреймверки — це має значення. Тому не зручних людей з керівних органів прибиратимуть, а формальні методи знайдуть. Питання на сотні мільярдів доларів прибутків, задля яких компаніям і потрібне технологічне домінування монопольного типу.
З іншого боку — моя особиста думка, із зворотною сумісністю занадто возяться. Загальне підвищення перформансу — це добре для усіх. В кого нема грошей на абгрейд на нову версію — завжди є стара. Python 2 — Python 3 в цілому хоч і було болюче, коли скажімо RPM та YUM не працювали, тим не менше перехідний період за 3-4 роки скінчився. А програмісти отримали роботу, яка в цілому мала позитивні результати.

не зрозумів вашу думку і що хотіли донести — вибачте.

blog.marzeta.pl/...​mpact-on-multi-threading
У Python історично проблема з мульті-поточністю GIL, в цілому не тільки Python це проблема інтерпретаторів загалом.
Але існує The Zen of Python uk.wikipedia.org/wiki/Python#Філософія автором якого є власне Тім Пітерс, який от став як виразився Валерійович «елеменщіком». Власне які і автором самого механізму GIL теє є Тім, так і чисельних обговорень в сторону GIL бо він має свої суттєві функціональні переваги, в порівнянні з JIT в PyPy наприклад.
От що вже було dou.ua/forums/topic/48540 А з Гвідо Google давно вже мали конфлікти.

Perl та обговореннями щодо покращення

Типу в перл можна це робити без потенційно образливої мови і висловлення припущень щодо психічного здоров’я інших членів спільноти.

Ідеаліст...

типу допоки Perl був у використанні — я не зтикався з тим лайном, що переслідує Python вже не перший рік. Не пригадую у спільноті Perl обговорень про чорних, білих, здорових, хворих тощо...

А ну в цьому плані то канєш ) якщо посилать то вже за написане гівно а не колір якоїсь там шкіри. Але ж зара і послати смачно за гівно не ок, ще психічно травмуєш когось... неприйнятна поведінка всіділа...

Це він (Тім Пітерс) ще українським громадянином не був — уявляю, як його зворотньо-сексистська дупа палала б від того, що хлопців гребуть в армію примусово, а дівчат виключно добровільно.

Політичні чвари не пов’язані з головною темою, це в принципі свого роду показник. Помітьє почалось із відділку підтримки мови Python в Google, та зрештою дійшло до підсералова самого Тіма.
Під такою політикою зазвичай є якись бакграунд, наприклад не пропускають breaking changes потрібні окремо взятій компанії. Ті же Google дуже активно давлять на міжнародний комітет з стандартизації C++, хоча багато пунктів там мають рацію і усім би не завадили, тим не менше це зламає зворотню сумісність мільярдів строк коду мільонів програмних продуктів.
Хто виграє з таких політичних ігор — зазвичай альтернативні технології.

О про те як Google давить на комітет і як це пов’язано з грошима тобто з реальною політикою. youtu.be/E9-scyUdmeI?t=2160

Divide et impera
Часи міняються — фундаментальні принципи залишаються дієвими у віках та тисячоліттях.

Go під гуглом, там в любу секунду може щось подібне трапитись, як тільки комусь захочеться прибрати неугодного фахівця.

Та усе простіше, просто менеджер ставить інженерам задачу і вони роблять те що їм треба. Go lang від початку мав мету розроблятись під потреби Google. Щоправда насправді Google робить по факту те саме що і решта індустрії інтернет компаній та хайтечь. Тобто дуже багато в кого навантажений бекенд, та мобільні апки. Чим так принципово відрізняється скажімо e-Bay чи Amazon, або Netflix в плані технологічних потреб ?
А от коли Python або С++ юзає пів планети для абсолютно різних ніяк один з одним не пов’язаних потреб, будь які зміни в цілому — це конфлікт інтересів. Бо для когось потрібні інновації для зниження костів, а для когось не потрібно витрачати купу часу та бабла на абгрейд.
З іншого боку повністю свій стек технологій це теж проблема,зокрема з хайрінгом і навчанням. Так узяли людину з ринку яка скажімо володіє Python, C++ і знається на AI та одразу посадили писати Tesorflow наприклад. А якщо зробити якийсь власний R — то це купа маркетингових зусиль з популяризації технології. Microsoft наприклад, принципово тримається на позиції власних технологій — бо вони частина самого бізнесу. Тобто вони і так і так будуть робити маркетинг С#/.NET чи TypeScipt щоби продавати Visual Studio. книгі, тренінги сертифікації тощо. Бізнес багатьох інших компаній був як у AT&T та Bell labs свого часу, тобто не прямо пов’язаний із технологіями. Їм платили за послуги зв’язку — а інженери мали волю робити усе що хочуть, доки уся система працює. Так були створені С та UNIX, фундаментальні технології сучасності. Власне ті самі люди зокрема Роб Пайк та Брайн Кернінган приєднались до ініціативної групи зі створення Go lang, тільки вже в Google.

Якось без скринів де він там щось писав не ясно що сталося(частина постів вже схована). Так можна зробити будь які висновки від того що він мудило-зігомет до того що його захотіли прибрати хтось кому нема чого робити окрім як рахувати 47 з 177 постів для звітності.

Якісь індуси чи папуаси підсиліли

Схоже що чувак як і Лінус торвальдс з перчиком

Відверто кажучи, тих кого Лінус материв — за те що вони робили, напевно вартувало би. Щоправда це вартувало би робити іншими методами, замість показувати пальця NVidea — я би краще рекомендував придбати відеокарти Intel або AMD, в яких усе чудово з драйверами для Linux, похідний код є відкритим (хоч і не для усіх пристроїв у випадку AMD) та компанії активно співпрацюють із фундацією. А так просто підняв питання жлобства.

Можу пмилятися бо зі статті не зрозуміло.
Виглядає так, що чувак піднімав теми того, як штучно обмежують білих і особливо чоловіків, як наприклад на новому «Таборі підприємців» від Епла.
x.com/...​tatus/1823444749979992512

Не треба про таке мовчати. Зворотній расизм і сексизм все ще такими є. Просто розвернути тренд в інший бік це не вихід, а просто спосіб заново відродити ці рухи в майбутньому з новою силою.

Теорія підкови в дії — ліві точно так само скочуються в сексизм і расизм, як і праві.

Плюсую, будь-який радикалізм в будь-чому є злом і помиляється.

Що таке «зворотний расизм» та «зворотний сексизм»?

Припускаю що чморіння білих і гетеро.

Ото всі вакансії де ми
Не дивимося на вашу расу і уподобання
Це геноцид ылих

А де Кожаєв подівся ? Ніби ж як свобода слова, європейська мовна хартія тощо.
Такого лайна повно повнісінько усюди. Повесточка демократичної партії США. Як писав dou.ua/...​ews/tesla-data-architect Олексій Ільяшов з Tesla, «Если слово демократия заменить на слово — партия, то все это я уже слышал».
З іншого боку такі люди як Трамп та Маск, можуть конкретно віддячити. Бо Twitter більше не Twitter. І так я згодний з Ілоном — Дональда «заткнули» саме з політичних мотивів, хоча дісно за ліцензійною угодою мали таке право будь коли без пояснень будь яких причин в цілому. Штурм Капітолію з прапором Конфедерації — безумовно то справа яку має розглядати суд.
А пані Фаріон так і взагалі звільняли з роботи профессора Української мови, за мову. Помітьє не суд це зробив, суд навпаки відновив на посаді.

Кожаева давно забанили

Кожаев — очень хороший человек, и его не забанили, а только его учетку лишили подтверждения.

Він гнида кацапська і шкода що не забанили по MACy

Тобі ближче повєсточка неонациста, кандидата в віце-президенти США Венса? Це очікувано.

А пані Фаріон так і взагалі звільняли з роботи профессора Української мови, за мову

Ти брешеш. Її звільняли за лайку і образи в бік українських військових.

Швидше в сторону Нікі Хейлі. Так чи інакше — я не громадянин США (не плутати з народом, в них 50 мільонів емігрантів які не голосують. $150 взяли по суті з усіх, та само як і жовто-сині прапори на вулицях по вивішували мало не усі). Тому в цілому хто не блокуватиме військову допомогу по пів року — і передасть 200 потрібних F-16, а не 2 через два з половиною роки, це безперечно друг. Там хоч в кредит, хоч в лізинг типу лейнд-лізу не суттєво. Про позицію Камалли Харіс доки не розумію, та вона схоже значно безхітріша ніж Джо Байден. Тобто з нею як лідером — буде явно інша повесточка.

Швидше в сторону Нікі Хейлі

Хейлі? Ти пропустив момент, коли вона повністю лягла під трампа? Чи просто не цікавлять реальні події, а тільки голоси в твоїй голові? І яку саме владу має хейлі в республіканскійц партії? :) Її що, віце-президентом обрали в пару трампу? Ні, віце-предидентом, в разі перемоги трампа, стане неонацист венс.

І можна хоч одну цитату трампа, де він розказує, як він хоче збільшити воєну допомогу Україні? Дякую. (длбйбблдь).

Якщо гетеро, то по ідеї це «зворотня гомофобія»?

Якщо ти думаєш що расизм приносить шкоду — ти анти-расист.
Якщо ти думаєш що позитивна дискримінація приносить шкоду — ти зворотній расист.

Тобто його зачмирили, бо він був проти расизму проти білих?

Пітерс висловив думку, що процес дотримання Кодексу поведінки може завдати шкоди кар’єрам інших членів спільноти.

Якщо почитати статтю — там трошки не так.
За Статутом, за порушення Кодексу поведінки людину можуть позбавити статусу Товариша PSF лише після загального голосування (після публічного обговорення).
Правління PSF захотіло це змінити (уже змінили), отримавши повноваження звільняти Товаришів своїм рішенням (без публічного обговорення). Аргументували це тим, що публічне голосування призведе до «невиправданого страждання членів спільноти, включно з людьми, які безпосередньо постраждали від поведінки порушника».

От саме у відповідь на цю аргументацію Пітерс писав що: «робоча група Кодексу поведінки [Code of Conduct Workgroup] зможе руйнувати кар’єри...», тобто застосовувати його щоб покарати «неугодних» за найменші порушення.

А скріни будуть, що він там писав такого страшного?

“This post was flagged by the community and is temporarily hidden.”

зворотного расизму та сексизму, використанні образливої мови, висловленні припущень щодо психічного здоров’я інших членів спільноти

Джентельменський набір сіньйор розробника

Зіганув!
Це вони ще моїх віршів і пісень не чули, адресованих колективу.

Підписатись на коментарі