The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"DeepMind открыл код S6, библиотеки с реализацией JIT-компилятора для CPython"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"DeepMind открыл код S6, библиотеки с реализацией JIT-компилятора для CPython"  +/
Сообщение от opennews (??), 18-Сен-22, 07:55 
Компания DeepMind, получившая известность своими разработками в области искусственного интеллекта, открыла исходные тексты проекта S6, развивавшего JIT-компилятор для языка Python. Проект интересен оформлением в виде библиотеки-расширения, интегрируемой с штатным CPython, обеспечивающей полную совместимость с CPython и не требующей модификации кода интерпретатора.  Проект развивался с 2019 года, но к сожалению был свёрнут и больше не развивается. Так как созданные наработки могут оказаться полезными для улучшения Python  было принято решение открыть исходные тексты. Код JIT-компилятора написан на языке C++, основан на  CPython  3.7.  и открыт под лицензией Apache 2.0...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57797

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +4 +/
Сообщение от Аноним (-), 18-Сен-22, 08:01 
Это из серии: "ощущаю что даже рядом висящие процессы стали работать веселее" ?
Ответить | Правка | Наверх | Cообщить модератору

40. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +2 +/
Сообщение от Аноним (-), 18-Сен-22, 12:10 
> Это из серии: "ощущаю что даже рядом висящие процессы стали работать веселее" ?

То ли еще бывает если проц на turbo boost ушел...

Ответить | Правка | Наверх | Cообщить модератору

215. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (215), 24-Сен-22, 18:02 
Это из серии капец безопасности.

JIT - зло, котрое надо искоренять.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –3 +/
Сообщение от Аноним (3), 18-Сен-22, 08:03 
Ну, собственно, бесполезно чуть более, чем полностью. Вполне предсказумо. Использовать по типу нумбы нельзя, это не pypy, версия языка поддерживается доисторическая -- на ней уже несколько лет никто не пишет. Лицензия могильника уместна.
Ответить | Правка | Наверх | Cообщить модератору

9. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +4 +/
Сообщение от Аноним (9), 18-Сен-22, 08:59 
Есть много чего бесполезного по факту, но полезного потому что есть исходники. Например исходники Unix бесполезны, но покопаться в них интересно для изучения того как раньше работала ОС. Особенно читая книгу Архитектура Unix - Морис Бах.
Ответить | Правка | Наверх | Cообщить модератору

11. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –1 +/
Сообщение от Аноним (-), 18-Сен-22, 09:45 
Ну и чего наизучал полезного, как писать для уженесуществующего железа код ?
Ответить | Правка | Наверх | Cообщить модератору

19. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +4 +/
Сообщение от Аноним (19), 18-Сен-22, 10:42 
Как писать, код для будущего железа.
Ответить | Правка | Наверх | Cообщить модератору

13. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +1 +/
Сообщение от Аноним (13), 18-Сен-22, 09:48 
Доисторическая -- это питон 2.7, а не 3.7
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

14. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –2 +/
Сообщение от Аноним (3), 18-Сен-22, 10:00 
Про ту наконец можно забыть. Да уже 3.8 доисторическая, там много работы сейчас делают. Из-за этого все эти mipy регулярно отваливаются. Они кажется осознали свои ошибки, теперь 4 года секьюрити апдейтов, но по факту период окончательной деприкации наверно года 2.
Ответить | Правка | Наверх | Cообщить модератору

69. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (69), 18-Сен-22, 17:19 
> 3.8 доисторическая

Нет. 3.9 не поддерживается в AWS Lambda, так что на 3.8 писать всё ещё актуально как никогда. Впрочем, для аудитории опеннета такие изыски всё равно недоступны в виду географии и отсутствия квалификации.

Ответить | Правка | Наверх | Cообщить модератору

80. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +2 +/
Сообщение от Аноним (3), 18-Сен-22, 19:04 
3.8 всё ещё больно использовать, хоть и лучше 3.7. Например, моржовый оператор позволяет писать эффективные лаконичные однострочники. Это их проблема, что они привязались к такой проходной версии и действуют по устаревшим лекалам (хотя это был только короткий момент стагнации в мире и ни разу не общая тенденция).
Ответить | Правка | Наверх | Cообщить модератору

106. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от _kp (ok), 19-Сен-22, 10:49 
Они не привязывались к устаревшей версии, а просто очень давно забросили.
Ответить | Правка | Наверх | Cообщить модератору

112. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 19-Сен-22, 11:49 
>Например, моржовый оператор позволяет писать эффективные лаконичные однострочники.

Что там про дзен питона, забыли? Что там со вскриками "мы не перл"?

Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

120. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (3), 19-Сен-22, 12:38 
Так и не перл, читаемость же не падает, скорее наоборот.
Ответить | Правка | Наверх | Cообщить модератору

121. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (121), 19-Сен-22, 13:03 
>скорее наоборот

Почему, падает. Во времена нормального map и apply без await и f-строк код был читаемым. Теперь нет - на каждую функцию по спецсинтаксису.

Просто в тебе говорит утёнок, которому показали страшщный перл и сказали учить питон, а других языков ты закономерно не нюхал.

Конечно же, простота, ортогональность, one way и всё остальное вылетели в трубу, но ради питонопатриотизма про неудобные догмы можно и забыть, правда?

Ответить | Правка | Наверх | Cообщить модератору

122. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (3), 19-Сен-22, 13:22 
Не хочешь ли ты сказать, что f-строки -- это менее читаемо, чем та адская лапша, где непонятно что к чему относится? А твой нормальный мап был не шибко применимым.

Генераторы и асинхронные корутины -- это лучшее, что могло случиться с питоном. Я только из-за всего этого и вкатился в 3 питон, какой уж тут утёнок.

У перла мне нравится только синтаксис, и не нравится например ООП и то, как реализовано конкурентное/параллельное исполнение.

Ответить | Правка | Наверх | Cообщить модератору

164. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 19-Сен-22, 17:15 
Я хочу сказать, что $ в перловых строках - это ровно то, за что питонисты ругали перл. По критерию читаемости. Сейчас оказывается, что питонисты населению врали.

>А твой нормальный мап был не шибко применимым.

Во всех языках применим, а в питоне неприменим, вот это новость.

>это лучшее, что могло случиться с питоном

Худшее, теперь программисты расклёвывают стек ради пирформанса, ради которого можно было просто взять и починить GIL. Корутины используют в питоне чисто ради этого.

Разумеется, repl из-за этого тоже долго страдал. Не соотносятся корутины с интерактивным исполнением.

>Я только из-за всего этого и вкатился в 3 питон, какой уж тут утёнок.

Ну рассказывай, откуда и с опытом чего, а то что-то твоё отношение к функциям высшего порядка как-то крякает за тебя.

>У перла мне нравится только синтаксис, и не нравится например ООП и то, как реализовано конкурентное/параллельное исполнение.

Видимо, это был js.

Ответить | Правка | Наверх | Cообщить модератору

168. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (3), 19-Сен-22, 17:20 
Кажется, ты просто завидуешь.
Ответить | Правка | Наверх | Cообщить модератору

182. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (182), 19-Сен-22, 18:09 
Чему мне завидовать? Переобуванию в прыжке?
Ответить | Правка | Наверх | Cообщить модератору

184. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (3), 19-Сен-22, 18:12 
Нет. Просто ты застрял в 90х и завидуешь программистам на серьёзных языках, способным к обучению.
Ответить | Правка | Наверх | Cообщить модератору

197. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Урологмассажист applyeval (?), 19-Сен-22, 21:36 
>Просто ты застрял в 90х и завидуешь программистам на серьёзных языках, способным к обучению.

Это когда к ним начали относиться питонисты?

Ответить | Правка | К родителю #184 | Наверх | Cообщить модератору

199. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (3), 19-Сен-22, 21:41 
Питон -- выбор профессионалов. Может, тебя что-то смущает, по причине того, что все без исключения пишут на питоне сегодня, но это комплексы, с ними надо работать.
Ответить | Правка | К родителю #197 | Наверх | Cообщить модератору

85. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +1 +/
Сообщение от Аноним (85), 18-Сен-22, 20:23 
3.8 актуальна потому что в амазоне забыли обновить интерпретатор? Кажется это камень скорее в сторону амазона, чем тех кому не охота использовать древний питон
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

117. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +2 +/
Сообщение от Аноним (-), 19-Сен-22, 12:01 
Деда Столлман уже давно нам всё сказал про сервисы, а они всё продолжают их жрать.
Ответить | Правка | Наверх | Cообщить модератору

116. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 19-Сен-22, 12:00 
Эй, парень, скажу тебе по секрету, что те, кто не скупятся на свою инфраструктуру, одновременно не скупятся на зарплаты.

>такие изыски

Осталось понять, почему такие изыски не портировать куда-то выше 3.8, видимо, потому, что это не изыски, и ни разу не мёд, Винни.

Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

155. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 19-Сен-22, 16:19 
> AWS Lambda

если вы не работаете в интересах AWS, то зачем вам вообще использовать тяжеловесные Lambda с безумным оверхедом по ресурсам?

Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

95. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от myhand (ok), 19-Сен-22, 05:17 
> Да уже 3.8 доисторическая

Попробуй рассказать об этом мужикам, что делают PyPy.

> период окончательной деприкации наверно года 2

А обновления безопасности нынче народ за поддержку не считает?

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

100. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +1 +/
Сообщение от economist (?), 19-Сен-22, 08:11 
Windows 7 поддерживает только <=3.8.
Windows 7 пользуют от 8 до 20% пользователей по станам.
Windows 7 используется на 1 млн. рабочих мест в РФ.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

102. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –1 +/
Сообщение от Аноним (3), 19-Сен-22, 08:31 
Питон на венде это отдельный изврат, не серьёзно. Cygwin там до сих пор висту поддерживает и позволяет использовать относительно нормальный питон на венде. На скольких миллионах рабочих мест стоит виста без обновлений, с острой потребностью использовать современные приложения на питоне? Что делать тем, у кого XP? А 95? 3.11, наконец?
Ответить | Правка | Наверх | Cообщить модератору

115. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 19-Сен-22, 11:57 
>Питон на венде это отдельный изврат, не серьёзно.

Такое можно было написать про перл, вспомнив, что туда засунули кучу напоминающих о unix вещей, но питон всегда был для тех, кто пользуется виндой. Всегда.

Ответить | Правка | Наверх | Cообщить модератору

119. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (3), 19-Сен-22, 12:33 
На венде своя косая версия без половины возможностей. Чего одни только кривые исключения стоят. Это реальный изврат. Мне кажется, вендузятникам такое счастье и не нужно особо, да и какой в этом смысл, если деплоиться будет на линуксе?
Ответить | Правка | Наверх | Cообщить модератору

128. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от economist (?), 19-Сен-22, 13:42 
Вы слишком категоричны про Windows. У нас Python - основной язык для админ-скриптов, DataScience и MVP чего угодно в Windows-среде. Linux на заводе из Top-500 РБК500 - не, не слышал (NAS да маршрутизаторы - не в счет). Можно долго рассуждать о том что всё у нас неправильно, но см. рейтинг.
Ответить | Правка | Наверх | Cообщить модератору

129. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (3), 19-Сен-22, 13:49 
Cygwin билд или нейтив?
Ответить | Правка | Наверх | Cообщить модератору

109. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от rshadow (ok), 19-Сен-22, 11:40 
(написано неразборчиво на жабаскриптовом)
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

20. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +1 +/
Сообщение от Аноним (19), 18-Сен-22, 10:42 
2.7 это классический питон.  
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

23. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (23), 18-Сен-22, 11:20 
Зря вы Apache назвали могильником. Я не могу назвать могильником Apache TVM, Apache Kafka, Apache Thrift, Apache Spark, Apache Daffodil, Apache MxNet.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

159. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –1 +/
Сообщение от lkdsjfsaf (?), 19-Сен-22, 16:35 
Адепт немедленного обновления детектед. Если у вас 5000 строчек кода, наверное да - каждый год можно позволить себе обновляться. Если 150000 - тратить на это время чаще чем раз в несколько лет нет смысла, если только нет существенных улучшений. Так что 3.8 - вполне норм для нынешних дней. 3.6 - несколько устаревший, 3.1 - устаревший, 2.х - древний.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

173. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –1 +/
Сообщение от Аноним (3), 19-Сен-22, 17:35 
Хм. 150000 строк кода на питоне? Ещё и на давно закопанной версии питона, да? Чтобы попроблемнее процесс обновления сделать, да? Ловко придумано, согласен. А вот подход всегда использовать всё самое свежее в процессе разработки отлично себя зарекомендовал -- проблемы гораздо проще решать по мере их появления, а не все накопившиеся за годы скопом.
Ответить | Правка | Наверх | Cообщить модератору

10. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –2 +/
Сообщение от Аноним (10), 18-Сен-22, 09:44 
Теперь питон будет нетормозить на манер яваскрипта и явы, запуская  немеряный движок :)
Ответить | Правка | Наверх | Cообщить модератору

12. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 18-Сен-22, 09:46 
теперь питон готов к встече с растом на поле битвы
Ответить | Правка | Наверх | Cообщить модератору

30. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –5 +/
Сообщение от Аноним (-), 18-Сен-22, 11:59 
> теперь питон готов к встече с растом на поле битвы

Мда? Ну покажите модуль ядра линукс на этом? Или как обычно, на поле битвы не явится?

Ответить | Правка | Наверх | Cообщить модератору

127. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +1 +/
Сообщение от Аноним (-), 19-Сен-22, 13:36 
А вы пропатчьте линукс под питон в десять редакций и явится.

настало время патчить линукс
пропатчь его, пропатчь его ещё раз
зачем мне нужен си, у меня нет времени, чтобы учиться обращаться с указателями
лучше ещё раз пропатчить линукс
я патчу линукс по 3 раза в день
каждый патчинг занимает двадцадь минут
я живу активной и полноценной жизнью

Ответить | Правка | Наверх | Cообщить модератору

174. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (174), 19-Сен-22, 17:41 
раст не готов для Карбона.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

188. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 19-Сен-22, 20:44 
Кто из них в этой жаркой схватке будет жаба, а кто гадюка?
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

15. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +1 +/
Сообщение от Аноним (3), 18-Сен-22, 10:16 
В принципе, не стоит наговаривать на жаву, а вот в8 монстр с немеренными влитыми ресурсами, поэтому -- вряд ли. Да и было бы что ускорять, вебсервера на питоне это только незначительный субсет применений, а на остальных ощутимых улучшений так не получить. Сабж очень теоретически может чем-нибудь пригодится хотя бы возможностью избежать некоторых ошибок, когда займутся настоящим житом в цпитоне через пару лет.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

16. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +2 +/
Сообщение от Аноним (-), 18-Сен-22, 10:26 
Сервера это больше про io , что вы там собрались ускорять ?
Ответить | Правка | Наверх | Cообщить модератору

31. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –3 +/
Сообщение от Аноним (-), 18-Сен-22, 12:01 
> Сервера это больше про io , что вы там собрались ускорять ?

Современный IO это сети на сотни гигабитов и сверхскоростные SSD с миллионами IOPS, упирающиеся в оверхед ажно кернела ОС, работы со страницами и проч. И правда, что же мы там собираемся ускорять? :)

Ответить | Правка | Наверх | Cообщить модератору

82. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (3), 18-Сен-22, 19:24 
100500 кусков постоянно повторяющейся логики (это едва ли не единственное, где жит может дать какой-то прирост на ровном месте). Про IO так-то оно конечно так, но кэши не зря придумали и очень многое уже висит в памяти, до того, как туда приходит интерпретатор. Хоть это и не заметно большую часть времени, питон не шибко то и быстрый на многих операциях, и, чем больше объёмы данных, тем сильнее это бросается в глаза.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

183. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (182), 19-Сен-22, 18:12 
> немеренными влитыми ресурсами

Ща бы ещё смузи ресурсами называть. Почему sbcl с ресурсами меньше, чем в ноде, компиляется в асм, а вся мейнстримная скриптуха - дай бог через костыли на запуске и ещё дёргает GIL, из-за чего проще писать на корутинах, чем спавнить треды?

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

18. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (18), 18-Сен-22, 10:37 
Что-то тут явно не договаривают, потому что если оно хоть как-то работало, то был устранен главный недостаток питона, без всяких преувеличений. В кои-то веки не подмножество языка. Наверно всё-таки не работало.
Ответить | Правка | Наверх | Cообщить модератору

21. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (21), 18-Сен-22, 10:53 
Так уже сейчас можно использовать jax от гугл, простым drop-in декоратором функции для JIT. Он к тому же некоторый примитивы numpy в CUDA компилирует. https://github.com/google/jax
Хотелось бы увидеть бенчмарки сабжа против jax.
Ответить | Правка | Наверх | Cообщить модератору

24. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (23), 18-Сен-22, 11:22 
У надзирателей гуглага - базель головного мозга и AVX2 головного мозга. Бесполезно.
Ответить | Правка | Наверх | Cообщить модератору

33. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 18-Сен-22, 12:03 
> У надзирателей гуглага - базель головного мозга и AVX2 головного мозга. Бесполезно.

Базель это вообще ацкое месиво. Но свое же не пахнет. Интеерсно, на игогошку не планируют еще переходить? :)

Ответить | Правка | Наверх | Cообщить модератору

35. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (35), 18-Сен-22, 12:04 
Смотри дальше уже появился Карбон!
Ответить | Правка | Наверх | Cообщить модератору

37. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –1 +/
Сообщение от Аноним (-), 18-Сен-22, 12:07 
> Смотри дальше уже появился Карбон!

Не все же сразу. Сперва на игого, потом на карбон, с аргументом что GC лагает и память кушает. Так вебмакаки смогут поддерживать свою занятость еще сколько-то лет, не делая ничего полезного.

Ответить | Правка | Наверх | Cообщить модератору

175. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (174), 19-Сен-22, 17:42 
Правильная стратегия, там мы глупых менеджеров обманем.  
Ответить | Правка | Наверх | Cообщить модератору

22. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +3 +/
Сообщение от Аноним (23), 18-Сен-22, 11:14 
>Так как созданные наработки оказались коммерчески-бесполезными для зарабатывания денег, и только сосали ресурсы из DeepMind, было принято решение открыть исходные тексты, чтобы инвестиции в них не пропали зря совсем, переложив бремя поддержки на сообщество.

Fixed.

Ответить | Правка | Наверх | Cообщить модератору

25. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (23), 18-Сен-22, 11:24 
>DeepMind Engineer

Секретная организация однако, даже имена инженеров засекречены.

Ответить | Правка | Наверх | Cообщить модератору

43. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +3 +/
Сообщение от Аноним (-), 18-Сен-22, 12:12 
> Секретная организация однако, даже имена инженеров засекречены.

AI не палится... :)

Ответить | Правка | Наверх | Cообщить модератору
Часть нити удалена модератором

59. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Бывалый смузихлёб (?), 18-Сен-22, 13:58 
Вот бы ещё ~80% пишущих из под анона в фильтр добавить
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

125. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +1 +/
Сообщение от Аноним (-), 19-Сен-22, 13:27 
Как правило, неймфаги на опеннете - самые гнилые. Только аноним защитит идеи Столлмана от упырей всех мастей.
Ответить | Правка | Наверх | Cообщить модератору

139. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Michael Shigorinemail (ok), 19-Сен-22, 14:49 
> Как правило, неймфаги на опеннете - самые гнилые.

Ммм, дайте угадаю... тем, что благодаря именованным сущностям здесь возможен анонимный постинг? :)

Ответить | Правка | Наверх | Cообщить модератору

142. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 19-Сен-22, 14:54 
Не нужно мух и котлет.
Именованная сущность: аноним - одна на всех. Опен сорс, коммунизмЪ.
А вот Ваш $username проприетарен.
Ответить | Правка | Наверх | Cообщить модератору

167. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –1 +/
Сообщение от Аноним (-), 19-Сен-22, 17:19 
>Ммм, дайте угадаю...

А тут не надо гадать, тут надо посмотреть в зеркало, господин "а зачем вам исходники компилятора и instruction set, когда они у кого надо" проприетарщик? По вам Столлман плачет и не только он.

Ответить | Правка | К родителю #139 | Наверх | Cообщить модератору

50. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –3 +/
Сообщение от Аноним (50), 18-Сен-22, 13:14 
Может быть я что-то не понимаю, но ИМХО весь этот CPython лютейший говнокод.
Ответить | Правка | Наверх | Cообщить модератору

52. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (52), 18-Сен-22, 13:24 
Все что работает есть лютейший говнокод
Ответить | Правка | Наверх | Cообщить модератору

55. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +5 +/
Сообщение от Прохожий (??), 18-Сен-22, 13:28 
Всё зависит от того, с какой позиции его оценивать. Если с точки зрения скриптописателя или какого-нибудь учёного, занимающегося machine learning - он намного функциональней шелла и гораздо дешевле Mathlab и прочих подобных продуктов. Если с точки зрения разработчика высоконадёжного и производительного ПО, Питон - не самый подходящий для таких целей инструмент.
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

83. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (3), 18-Сен-22, 20:01 
А что не так с надёжностью и производительностью? Я пока не встречал никаких претензий на тему низкой надёжности питона. А производительность имеет значение, если только использовать pure-python логику -- так не делают, когда она важна.

Главная фича на мой взгляд это скорость и удобство разработки, в том числе софта с конкурентным исполнением. В большинстве других языков свихнуться можно, пока появится адекватный прототип, а тут буквально на коленке под пиво и всё готово.

Это удобный инструмент, благодаря которому можно быстро продумать архитектуру и набить все шишки, после чего приступить к реализации логики уже на каком-нибудь компилируемом языке (если ещё есть такая необходимость).

Вот для микроконтроллеров питон часто не лучшее решение, хотя, опять же, зависит от задач.

Ответить | Правка | Наверх | Cообщить модератору

96. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от BuildPrice (?), 19-Сен-22, 05:37 
>> А что не так с надёжностью и производительностью?
>> ... на коленке под пиво и всё готово

<facepalm - 3 times>

Ответить | Правка | Наверх | Cообщить модератору

97. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (3), 19-Сен-22, 06:45 
Ну как бы да, мой прошлый личный рекорд 2 недели фултайм разработки в одно жало, без выходных. Чисто на код, до того ещё были пара месяцев планирования архитектуры и прочего шлака. Очень надёжно в итоге получилось, никаких сегфолтов и ошибок, ничего. Всё весьма предсказуемо, не смотря на сотни зависимостей. Производительность продукта приятно удивила и уже год он трудится 24/7.
Ответить | Правка | Наверх | Cообщить модератору

111. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +2 +/
Сообщение от Аноним (-), 19-Сен-22, 11:47 
>Всё весьма предсказуемо, не смотря на сотни зависимостей.

Ты забыл сказать, что разрабатывал всё это под докер со старенькой уже системой, которую ни разу ни обновлял, как и питонопакеты.

...а разгребать твои сотни зависимостей и материться на поменявшийся по десять раз api будут другие.

Ответить | Правка | Наверх | Cообщить модератору

118. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (3), 19-Сен-22, 12:10 
Не, я исповедую подход, когда разработка ведётся не под копролиты, а под кровоточащий конец. Вот, скажем, если не взять sqlalchemy из гита, то это прямо фуфуфу и жуткое легаси, хотя первая ветка продакшен-реди и вполне себе обновляется, а в бете могут быть баги там, где их быть не должно. Периодически обновляются все пакеты в пипе на новые версии и был переезд с 3.8 на 3.9 с развёртыванием с нуля.

В принципе, у питона боли с обновлениями не больше, чем с любыми другими зависимостями, на самом деле даже удивительно гладко всё. У меня есть проблемы только с компиляцией некоторых батареек из исходников из-за криворуких разрабов на копролитах. А вообще, перед сменой апи принято иметь период, когда оно объявляется устаревшим -- ломать очень некрасиво. К тому же, я бы рад ни от кого не зависеть, но, если всё делать самому, никогда ничего приличного не напишешь (в разумные сроки).

Кстати, для того чтобы косяки с апи и ошибками конфигурации лучше находились, многие части покрыты тестами. Нет, я могу конечно прикинуть сколько времени и сил бы ушло на написание на нормальном языке, но переписать при необходимости то проще.

Ответить | Правка | Наверх | Cообщить модератору

143. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Michael Shigorinemail (ok), 19-Сен-22, 14:55 
> Не, я исповедую подход, когда разработка ведётся не под копролиты, а под
> кровоточащий конец. Вот, скажем, если не взять sqlalchemy из гита, то
> это прямо фуфуфу и жуткое легаси

Ну вот, а запев был за надёжность.

Впрочем, лично набитые шишки не заменить ничем -- предложу разве что прочесть на всякий http://egorfine.com/ru/articles/worse-than-failure/ -- вдруг когда-то уловите нотки, про которые уже слышали, и избежите N+1-го повторения той же старой истории...

Ответить | Правка | Наверх | Cообщить модератору

149. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (3), 19-Сен-22, 15:10 
Это понятно что несколько чревато и хотелось бы большей предсказуемости, чем софт из гита, но это задел на будущее -- когда-нибудь же оно зарелизится. Вообще, в софте из гита нет ничего ужасного, не обязательно повезёт собрать все баги. К тому же, они точно так же попадают и в релиз, и часто остаются незамеченными, в то время как в дев ветке их уже могли исправить.
Ответить | Правка | Наверх | Cообщить модератору

161. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (161), 19-Сен-22, 16:51 
Это задел на то, чтобы не обновлять как можно дольше, а не на будущее. Задел на будущее - это не карго-культ гита, а стабильность апишек.
Ответить | Правка | Наверх | Cообщить модератору

171. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (3), 19-Сен-22, 17:26 
Обновлять таки вполне вероятно придётся, и в этом нет ничего ужасающего, а вот переписывать тонны логики -- скорее всего нет. Чем завязаться на депрекейтнутые апишечки, куда эффективнее сразу в /dev/null заливать код.
Ответить | Правка | Наверх | Cообщить модератору

189. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 19-Сен-22, 20:48 
>Обновлять таки вполне вероятно придётся, и в этом нет ничего ужасающего

Разумеется, потому что обновлять будешь не ты.

>а вот переписывать тонны логики -- скорее всего нет

Если API грохнут с полным редизайном, тонны логики пойдут на выброс. Надеешься, что твои поделия перейдут в легаси до того, как это случится? Просто я тут не увидел очевидного выхода - переписывать код хотя бы на обёртки взрослых библиотек, написанных на взрослых языках.

>Чем завязаться на депрекейтнутые апишечки,

...ты завязываешься на потенциально депрекейтнутые апишечки и кучу непофикшенных до релиза багов в процессе. А потом тебя и след простыл.

Ответить | Правка | Наверх | Cообщить модератору

194. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (3), 19-Сен-22, 21:28 
Всё, я понял, ты вообще не понимаешь, о чём тут пытаешься рассуждать. Извини, я думал, тебе есть, что сообщить полезного.
Ответить | Правка | Наверх | Cообщить модератору

160. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (161), 19-Сен-22, 16:49 
>а под кровоточащий конец

Пруф или мироточащий.

Ну взял ты что-то там из гита прямо. Ну не дошёл до релиза и собрал все промежуточные недоделки. Так через год всё равно кому-то твой докеробраз придётся обновлять и там всё это вылезет и посыпется.

>В принципе, у питона боли с обновлениями не больше, чем с любыми другими зависимостями, на самом деле даже удивительно гладко всё.

Ты там с js сравниваешь или с сишкой? Есть такая библиотека по имени requests. Так вот, у неё вполне в минорных релизах ломается api, я на этом набивал шишки. И есть библиотека pycurl. В ней в принципе ничего существенного не меняется, а api если и ломают, то постепенно. Угадай, какая лучше, а какую рекламируют в инстаграме успешные питонокоучи.

>А вообще, перед сменой апи принято иметь период, когда оно объявляется устаревшим -- ломать очень некрасиво.

Поэтому на любом дистре в системе по десять релизов питона считается нормой, ага.

>К тому же, я бы рад ни от кого не зависеть, но, если всё делать самому, никогда ничего приличного не напишешь (в разумные сроки).

Где-то на гитхабе был kiss-программист на питоне, ездун на конференции и вообще тимлид. Так вот, он написал типа kissовую rpc. kissовая rpc занимала под 100-200 строк и дёргала amqp. Если достать дедовские пакеты socket и select из стдлиба, приправив json, можно за те же 100-200 строк написать примерно такую же rpc. Иногда импорты - это лишь нежелание кодить и желание забивать гвозди микроскопом.

>Кстати, для того чтобы косяки с апи и ошибками конфигурации лучше находились, многие части покрыты тестами.

За что я ненавижу питонистов - это за то, что им можно что угодно залить в уши и они будут это транслировать. Им скормили новый синтаксис - они сразу же забыли про своё кредо. Пропиарили intellij - теперь каждый питонист считает за свой долг пересаживать всех остальных что с vi, что с vscode на pycharm. Вывели в тренды твиттера requests - спрашиваешь у питониста, что такое curl, а он и слыхом про него не слыхивал (а http он дёргает через postman со всеми вытекающими уровня "ой, а как пройти нестандартную аутентификацию?"). Накодили инструмент remote execution по имени fabric с массированной артподдержкой в виде success stories - теперь каждый питонопроект для локальной установки будет использовать именно его в качестве замены шелла или system.

И точно так же тут косяки с api, оказывается, решаются не волевым решение api не менять, а почему-то тестами, ведь в экосистему питона проникли свидетели TDD, которые в принципе не знают, что разрабатывать можно не сверху вниз, а снизу вверх.

>Нет, я могу конечно прикинуть сколько времени и сил бы ушло на написание на нормальном языке

Так вам даже Genie дали с похожим синтаксисом (и интеропом почти без оверхеда), но только узенький кругозор типичного питониста не может даже альтернативные релизы осилить и сделать так, чтобы они не пролагивали на 3-5 минорных релизов за референсом, не то, что осилить язык с похожим синтаксисом.

Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

163. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (3), 19-Сен-22, 17:14 
>requests

Ну это ж днище бро, это ж просто знать надо. Ведь есть же та же aiohttp, да куча их, никто не использует синхронные либы для этого уже давно. По остальному, у тебя тоже какие-то фантазии нездоровые. Я вот использую pycurl из-за некоторых фишечек, но это днище ещё почище requests и будет развлекать тебя сегфолтами, если чуть забудешься. Не знаю, с чего ты решил, что я питонист. Да и твои представления о мире как-то устарели лет на 10, не меньше. Ты почему-то думаешь, что понимаешь мир, но это совсем не так.

Ответить | Правка | Наверх | Cообщить модератору

187. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 19-Сен-22, 20:43 
>Ну это ж днище бро, это ж просто знать надо. Ведь есть же та же aiohttp, да куча их, никто не использует синхронные либы для этого уже давно.

Питонисту в уши влили, что надо использовать aiohttp, поэтому он использует aiohttp. aiohttp за счёт волшебной асинхронности (tm) исправляет то, что большая часть питонопакетов по части стабильности API - днище. Восхищаюсь логикой.

>Я вот использую pycurl из-за некоторых фишечек, но это днище ещё почище requests и будет развлекать тебя сегфолтами, если чуть забудешься.

pycurl - днище, потому что возможны сегфолты, если неправильно дёргать.
Си - днище, потому что указатели.
Vala - тоже днище, ведь и то, и другое.
Раст с ансейфом/без ансейфа днище или не днище? Осталось вот этот момент уточнить. Если тут нет консистентности, тут придётся уже не только подумать о твоей детской травме, наложенной тебе указателями, но и о том, что ты просто ретранслируешь то, что тебе в голову вложили маркетологи.

>Да и твои представления о мире как-то устарели лет на 10, не меньше. Ты почему-то думаешь, что понимаешь мир, но это совсем не так.

Мои представления о мире устарели, потому что я не ведусь на маркетинг, который льют в уши? Ты здесь продемонстрировал как раз типичного питониста: типичный питонист жрёт любой маркетинг и продвигает любую вещь с кучей лайков в инстаграме без какой-либо аргументации. Никакой аргументации я не увидел, попробуй ещё раз.

Ответить | Правка | Наверх | Cообщить модератору

141. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Michael Shigorinemail (ok), 19-Сен-22, 14:51 
> Всё весьма предсказуемо, не смотря на сотни зависимостей.

Надёжность -- она не только (и не столько) про "ма, смори, я на прод выкатил!".

Ещё и про то, как это всё потом сопровождать.  Здравствуйте, табы и вся радость 2to3 (можете не писать, что Вы-то умный и писали на третьем: некоторые были тоже умные и писали сразу на втором, не особо помогло).

Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

148. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (3), 19-Сен-22, 15:03 
Хехе, зачем сопровождать то, что работает? У питона всё весьма неплохо с совместимостью, часть пакетов мной были форкнуты в процессе и видимо уже не будут обновляться без особых на то причин, какие-то мелочи были слегка портированы на свежую версию и тоже есть не просят. Почти всё живое и активно сопровождаемое. И если что-то внезапно померло (а такое не случается, потому что надо уметь выбирать приличное), то всегда можно найти замену. Не знаю, для меня надёжность -- это предсказуемость, и с этим как раз всё отлично. Зато очевидно, что завязываться на копролитные технологии -- это тупик, и долго такое не протянет.
Ответить | Правка | Наверх | Cообщить модератору

62. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +3 +/
Сообщение от Онаним. (?), 18-Сен-22, 14:09 
CPyJIThon
Спижжитон
Звучит
Ответить | Правка | Наверх | Cообщить модератору

63. Скрыто модератором  +3 +/
Сообщение от th3m3 (ok), 18-Сен-22, 14:17 
Ответить | Правка | Наверх | Cообщить модератору

101. Скрыто модератором  +/
Сообщение от Онаним. (?), 19-Сен-22, 08:24 
Ответить | Правка | Наверх | Cообщить модератору

144. Скрыто модератором  +/
Сообщение от Michael Shigorinemail (ok), 19-Сен-22, 14:55 
Ответить | Правка | Наверх | Cообщить модератору

67. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –3 +/
Сообщение от Аноним (67), 18-Сен-22, 16:53 
Ещё десяток таких итераций, и питон станет конкурентов для Джулии..... Казалось бы, зачем люди тратят время и деньги на бессмысленные вещи?....
Ответить | Правка | Наверх | Cообщить модератору

99. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +1 +/
Сообщение от Аноним (99), 19-Сен-22, 08:07 
> Казалось бы, зачем люди тратят время и деньги на бессмысленные вещи?

полностью согласен, джулия - мертворожденное уродство

Ответить | Правка | Наверх | Cообщить модератору

153. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 19-Сен-22, 16:16 
Но только в отличии от питона, она работает без танцев с бубном и кучи тулкитов на C и C++, обязательных для питона.
Ответить | Правка | Наверх | Cообщить модератору

68. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (68), 18-Сен-22, 17:07 
А сипайтон - это попытка расшевелить пресмыкающееся? Чтоб хоть как-то ворочалось?
Ответить | Правка | Наверх | Cообщить модератору

89. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –1 +/
Сообщение от Аноним (121), 19-Сен-22, 01:31 
это его базовая реализация, которая "не ворочается".
Ответить | Правка | Наверх | Cообщить модератору

114. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +1 +/
Сообщение от Аноним (-), 19-Сен-22, 11:53 
Это попытка заработать ван Россуму на пенсию, во время которой он будет героически решать несуществующие проблемы и давать обещания решать существующие, но не решая, заодно с бампом каждой новой версии повышая техдолг тех, кто за ним в других реализациях замазывает питоньи прогибы по пирформансу, чтобы пенсию не отобрали.
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

73. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 18-Сен-22, 18:01 
Миллионы людей не могут ошибаться - Python лучший ЯП!
Ответить | Правка | Наверх | Cообщить модератору

92. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +2 +/
Сообщение от Аноним (92), 19-Сен-22, 04:27 
> Python лучший ЯП

Среди интерпретируемых. Набросать скрипт для удаления своих лайков или комментов в группе ВК - самое то.

Ответить | Правка | Наверх | Cообщить модератору

108. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –1 +/
Сообщение от Аноним (-), 19-Сен-22, 11:40 
>удаления своих лайков или комментов в группе ВК

Так не надо было лайкать и регистрироваться, как и регистрироваться в ВК.

А дёргать http можно и из шелла, так что всё, что мы здесь видим - это кряканье утят, которых через какое-то время заменят новые утята на новеньком удобненьком язычке с удобненьким пакетным менеджером.

Ответить | Правка | Наверх | Cообщить модератору

150. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +1 +/
Сообщение от Аноним (150), 19-Сен-22, 15:16 
> Так не надо было лайкать и регистрироваться, как и регистрироваться в ВК.

Может предложишь перейти на кнопочные, или даже на дисковые телефоны? А инторнет не нужон

Ответить | Правка | Наверх | Cообщить модератору

190. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 19-Сен-22, 20:51 
>Может предложишь перейти на кнопочные, или даже на дисковые телефоны?

Их примерно так же прослушивает КГБ, так что это замена шила на мыло.

>А инторнет не нужон

Ты как моя мама: она думает, что интернеты ограничиваются одноквасниками и тиктоком, а ты - что интернет - это синоним ВК. Идейные родственники. На лавочке с семками у падика не сидишь часом?

Ответить | Правка | Наверх | Cообщить модератору

206. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +1 +/
Сообщение от Аноним (206), 19-Сен-22, 23:26 
> интернет - это синоним ВК

Это тебе как жителю РФ чтобы понятнее было, ведь про телеграм, воцап, редит, ютуб и фейсбук вы всё равно не слышали. На самом деле меня в ВК нет года эдак с 2017.

Ответить | Правка | Наверх | Cообщить модератору

152. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (67), 19-Сен-22, 16:14 
> Среди интерпретируемых.

При условии, что ничего другого не знаешь

Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

207. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +2 +/
Сообщение от Аноним (206), 19-Сен-22, 23:30 
Синтаксис нового языка учится за 2-3 дня, если имеется навык программировать. Есть такое понятие, как удобство. Пайтон идеален чтобы дёргать какое-нибудь API или системного администрирования.
Ответить | Правка | Наверх | Cообщить модератору

208. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –1 +/
Сообщение от Аноним (-), 20-Сен-22, 01:27 
> Есть такое понятие, как удобство. Пайтон идеален

Питон и удобство - вещи несовместимые. А вызов системного API из Питона - это боль.

Ответить | Правка | Наверх | Cообщить модератору

81. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 18-Сен-22, 19:19 
Питону уже который раз приклеивают то типы, то jit на конструкции интерпретатора, а в sbcl всё просто работает: арифметические операции на фикснумах укорачиваются в асмокоде сразу, как только ввёл фунцию в репл.
Ответить | Правка | Наверх | Cообщить модератору

86. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +1 +/
Сообщение от Аноним (86), 18-Сен-22, 22:40 
Извини, но лисп и всё лиспоподобное - невообоазимо отвратительно. Я не готов довольствоваться одними скобками, мне new shiny shit подавай. А лиспоскобки - они только как промежуточное низкоуровневое представление годны.
Ответить | Правка | Наверх | Cообщить модератору

91. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +4 +/
Сообщение от Аноним (92), 19-Сен-22, 04:23 
Лисп - лютая дичь родом из 50-х годов прошлого века. Слышал, но в реальных проектах (известных) не встречал. Даже Erlang и Haskell более распространены.
Ответить | Правка | Наверх | Cообщить модератору

110. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +1 +/
Сообщение от Аноним (-), 19-Сен-22, 11:43 
>Лисп - лютая дичь родом из 50-х годов прошлого века.

Тем не менее, почему-то всё то, что нам часто выдают за "прогресс" очередного язычка, тянут почему-то из лиспа, упрощая до потери значащих моментов. Не знаешь, почему?

>Слышал, но в реальных проектах (известных) не встречал.

Это потому что глазки надо разувать.

>Даже Erlang и Haskell более распространены.

А JS ещё более распространён, миллионы фронтендеров не могут ошибаться.

Ответить | Правка | Наверх | Cообщить модератору

107. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +1 +/
Сообщение от Аноним (-), 19-Сен-22, 11:34 
>Извини, но я утёнок и мне нужно по десять вариантов описать типы на каждую версию питона, и := ещё заверните, а для await-ов сделайте мне в одном модуле параллельную стандартную библиотеку, после всего этого я всё ещё буду цитировать the zen of python про простое и одно очевидное, как попугай.
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

192. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (192), 19-Сен-22, 21:14 
Нет.
Ответить | Правка | Наверх | Cообщить модератору

145. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Michael Shigorinemail (ok), 19-Сен-22, 14:57 
> Извини, но лисп и всё лиспоподобное

Например, алгебра?

> - невообоазимо отвратительно.

О да, они способны вызывать у особо чувствительных бурю эмоций и даже слёзы!

Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

87. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +7 +/
Сообщение от Аноним (206), 19-Сен-22, 00:29 
Пока ещё лучше языка Ada ничего не придумали. Жаль, что нет вакансий не то что в РФ, даже в США требуются спецы с опытом 10+ лет и профильным университетским образованием. Для меня Ada идеальный, особенно как любителю работать с отладчиком. В питоновских однострочниках и list comprehension ногу сломишь, но приходится кодить на питоне, т.к. образование незаконченное высшее да и ещё гуманитарное, в серьезные конторы не берут, как только речь заходит за диплом. Так что посылайте лесом, кто говорит о том, что образование не играет роли.
Ответить | Правка | Наверх | Cообщить модератору

88. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +1 +/
Сообщение от Аноним (88), 19-Сен-22, 00:33 
Дополню. Если говорить о вэб и т.д. то найти работу без образования можно, но конкретно меня интересуют исключительно data science, математика, комбинаторика, сложные алгоритмы и т.д. Поэтому мои слова об образовании стоит расценивать именно в рамках этих направлений.
Ответить | Правка | Наверх | Cообщить модератору

103. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –3 +/
Сообщение от 1 (??), 19-Сен-22, 09:14 
Ну и как не изучая матан в институте, не гуманитарном (или изучая его дома по книжкам) разрабатывать "сложные алгоритмы" ?

Правильно - без диплома Беркли или хотя бы Бауманки тебя никто на работу не возьмёт.

Ответить | Правка | Наверх | Cообщить модератору

105. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (105), 19-Сен-22, 10:35 
Вон есть цел нейронками сейчас занимается у него образование «актёр». И ничего в Яндексе топом работал, какое-то время.  
Ответить | Правка | Наверх | Cообщить модератору

138. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (150), 19-Сен-22, 14:42 
> нейронками

Можно ими заниматься по разному. Если взять готовую библиотеку с API, то любой школьник сможет. Другое дело написать всё самому с нуля, зная и понимая как это работает на низком уровне.

Ответить | Правка | Наверх | Cообщить модератору

191. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (192), 19-Сен-22, 21:13 
Нафига писать самому с нуля? Это может для образования интересно, ну так и попробуй пойти в обучение можно домашки на курсах проверять можно ментором быть. Хоть в российском сервисе, хоть в иностранном сервисе если инглиш норм. Типа такой https://practicum.yandex.ru/job/vacancy-6
Ответить | Правка | Наверх | Cообщить модератору

202. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +2 +/
Сообщение от Аноним (202), 19-Сен-22, 22:36 
>Нафига писать самому с нуля?

Чтобы понимать и разбираться. Тянуть чужие модели - такое себе аи.

Ответить | Правка | Наверх | Cообщить модератору

205. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +1 +/
Сообщение от Аноним (206), 19-Сен-22, 23:19 
> Нафига писать самому с нуля?

Чтобы не быть мартышкой. Но знать как это работает != отказываться от готовых наработок.

Ответить | Правка | К родителю #191 | Наверх | Cообщить модератору

134. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (150), 19-Сен-22, 14:30 
Самообразование никто не отменял. Я сам за год изучил больше, чем за годы в институте. Другое дело, что всем нужна бумажка. На моём акке в Гите постоянно пасутся HR'ы, но как дело доходит до диплома - вежливый отказ.
Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

140. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 19-Сен-22, 14:49 
Ну так погуглите с какого года в базах отражаются дипломы.
Ответить | Правка | Наверх | Cообщить модератору

147. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –1 +/
Сообщение от Michael Shigorinemail (ok), 19-Сен-22, 15:03 
> Другое дело, что всем нужна бумажка.

Смотря где.  Сам при собеседованиях в дипломы не смотрю -- важно, что осталось и приумножилось, а не что вчера или вообще когда-то было там написано или вообще нарисовано.

Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

157. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 19-Сен-22, 16:27 
Требуешь показать отточенность жеста "от сердца к солнцу"?
Ответить | Правка | Наверх | Cообщить модератору

181. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (181), 19-Сен-22, 18:01 
Позвольте поинтересоваться, а кандидатов на какие вакантные должности Вы собеседуете?
Ответить | Правка | К родителю #147 | Наверх | Cообщить модератору

212. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +1 +/
Сообщение от Аноним (212), 23-Сен-22, 08:57 
сеньор баш-портянщик
Ответить | Правка | Наверх | Cообщить модератору

104. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (105), 19-Сен-22, 10:35 
То что направления тебя интересует совершенно не значит что ты в них что-то реально можешь. Это я уже не говорю, а что тебе мешает сходить в «несерьёзные контры» с опытом тебя и в «серьёзную возьмут» (но это не точно).
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

136. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (150), 19-Сен-22, 14:35 
Могу и очень многое могу. На Гите практически каждый день пишут HR'ы, но как дело заходит за диплом - до свидания. Ещё и возраст у меня 50+. Слишком поздно начал заниматься самообразованием, но благо живу один и времени хоть отбавляй совершенствоваться дальше.
Ответить | Правка | Наверх | Cообщить модератору

113. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  –1 +/
Сообщение от Аноним (-), 19-Сен-22, 11:51 
>data science, математика, комбинаторика, сложные алгоритмы

А что, ма-те-ма-ти-ков начали пугать длинные выражения?

Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

132. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Массоны Рептилоиды (?), 19-Сен-22, 14:00 
Да уж давно как
Ответить | Правка | Наверх | Cообщить модератору

172. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 19-Сен-22, 17:27 
Тогда почему ма-те-ма-ти-ки эти длинные выражения не ма-те-ма-ти-кам пишуть?
Ответить | Правка | Наверх | Cообщить модератору

123. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (35), 19-Сен-22, 13:24 
Есть дофига мест где ты можешь проявится да хоть бы и не том же хакатоне для дата сатанистов их тьма хоть отечественных хоть иностранных навскидку сейчас идут https://events.rn.digital/hack/it2022rc1
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

137. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (150), 19-Сен-22, 14:38 
Знаю, участвовал уже, но толку пока ноль. Пугающий возраст (50+) и отсутствие диплома.
Ответить | Правка | Наверх | Cообщить модератору

214. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (212), 23-Сен-22, 10:11 
просто ты бездарен, нигде возраст и диплом не спрашивают
Ответить | Правка | Наверх | Cообщить модератору

203. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от ФСБ (?), 19-Сен-22, 22:54 
>тьма хоть отечественных

Это поправимо.

Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору

133. "DeepMind открыл код S6, библиотеки с реализацией JIT-компиля..."  +/
Сообщение от Аноним (-), 19-Сен-22, 14:18 
>S6

Разумеется, про s6 (http://www.skarnet.org/software/s6/) они не знали, смузихлёбы же.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру