
Dmitry
10.02.2017
15:31:08

Vladimir
10.02.2017
15:31:33
он хоть и выпендривается периодически, но заднеприводный маус - это fail, да.

Igor
10.02.2017
15:32:01
реально фейл

Google

Vladimir
10.02.2017
15:32:25
вот мэджик маус с беспроводной зарядкой был бы WIN.
а так - говно ненужное

Dmitry
10.02.2017
15:32:30
признавайтесь, геи, у кого Magic Trackpad ? :)))

Igor
10.02.2017
15:32:45

Vladimir
10.02.2017
15:32:45

Игорь
10.02.2017
15:32:47

Vladimir
10.02.2017
15:32:57

Alexey
10.02.2017
15:33:00

Dmitry
10.02.2017
15:33:23

Игорь
10.02.2017
15:33:24
потому что на обычную виртуалку гигабайт эверхед

Vladimir
10.02.2017
15:33:30

Alexey
10.02.2017
15:33:40

Игорь
10.02.2017
15:33:48
лол, что?
Win7 например отлично живет на 350Мб без свопа

Google

Alexey
10.02.2017
15:33:52
Everhead — это что?

Vladimir
10.02.2017
15:33:59

Alexey
10.02.2017
15:34:10

Игорь
10.02.2017
15:34:13

Zart
10.02.2017
15:34:16
в гиперв нестед виртуализацию завезли, ня

Vladimir
10.02.2017
15:34:21

Zart
10.02.2017
15:34:37

Dmitriy
10.02.2017
15:34:43

Alexey
10.02.2017
15:34:46
наверное "overhead"
Т.е. мы за тебя должны догадываться что ты подразумеваешь когда пишешь выдуманную тобой хуйню? :)

Игорь
10.02.2017
15:34:49

Alexey
10.02.2017
15:35:15

Игорь
10.02.2017
15:35:17
хотя че там, пятница, вечер

Zart
10.02.2017
15:35:27
макоёбы, а макоёбы...

Игорь
10.02.2017
15:35:30
(умолкаю)

Zart
10.02.2017
15:35:40
а кто юзает штатный макопитон вообще? 8)

Igor
10.02.2017
15:35:48

Zart
10.02.2017
15:35:52
в смысле нахуй он там в коробке?

Игорь
10.02.2017
15:35:52

Igor
10.02.2017
15:36:04

Google

Dmitry
10.02.2017
15:36:06

Igor
10.02.2017
15:36:20
ыыыыыыыыыыыы
свежак, конечно, но так смешно каждый раз

Zart
10.02.2017
15:36:29
бременские музыканты же
https://mail.python.org/pipermail/python-dev/2017-February/147341.html а чо это никто еще не

Cykooz
10.02.2017
16:30:28

Zart
10.02.2017
16:31:14
чота я не пони куда именно переезд

Cykooz
10.02.2017
16:31:23
В гитхаб
Теперь там будет оф. репа, а не зеркало

Zart
10.02.2017
16:31:48
а, ну да https://github.com/python/cpython
сейчас это редиректит в цпитон-миррор

Cykooz
10.02.2017
16:33:31
Я правда так и не уловил "дебильность" ситуации. Вроде как писали что приняли это решение по причине "многие разработчики знают гит, и любят гитхаб - давайте и мы туда метнёмся, а то меркурил никто осилить не может".
Ну конечно были ещё слова, что "устали мы свою инфраструктуру тянуть за лямку" и всё вот это.

Zart
10.02.2017
16:34:25
главной мотивацией было упростить процесс контрибутинка
бретт или ник приводили пример того как сейчас выглядит патч в питон от новичка и до финала - там довольно много ложилось на плечи коре девов
переходом на жыдхаб они собираются упростить ряд шагов

Cykooz
10.02.2017
16:36:30
Т.е. им просто захотелось пулл-реквестов с веб-мордой и ревью? Тогда причём тут именно гитхаб и гит? Могли бы на битбакет свалить и продолжать сидеть в меркуриале, как много лет до этого?

Zart
10.02.2017
16:37:04
https://www.python.org/dev/peps/pep-0512/#rationale
во, я помнил что там была какая-то жоская многоходовка, но чтото думал это из бложика какого. таки это в пеп вынесли

Cykooz
10.02.2017
16:38:55
Поиском по пепу не нашёл слова bitbucket - т.е. оно даже не рассматривалось как альтернатива

Zart
10.02.2017
16:39:06
A request for PEPs proposing new workflows was made, in the end leading to two: PEP 481 and PEP 507 proposing GitHub [2] and GitLab [7] , respectively.
On January 1, 2016, the decision was made by Brett Cannon to move the development process to GitHub.

Google

Zart
10.02.2017
16:39:51
There is no feature differentiating GitLab from GitHub beyond GitLab being open source.
Familiarity with GitHub is far higher among core developers and external contributors than with GitLab.
Our BDFL prefers GitHub (who would be the first person to tell you that his opinion shouldn't matter, but the person making the decision felt it was important that the BDFL feel comfortable with the workflow of his own programming language to encourage his continued participation).
я так понимаю переезд был связан не с SCM, а с инфрой вообще

Cykooz
10.02.2017
16:41:59
Хотел поглядеть на issuses в их зеркале - а они там отключены.
Сейчас наверное в оф. репе их включат и туда набегут троли: "Ваш питон - тооормозззз!"

Denis
10.02.2017
17:59:32
>>> len(range(100000000000000000000000000000000000000000000000))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
OverflowError: Python int too large to convert to C ssize_t
Что за дичь? Питон 3.5

Igor
10.02.2017
18:00:19
а если L вхуярить?
бля, в третьем питоне нет L? о_О

Denis
10.02.2017
18:01:15
Чо такое L?
Во втором с xrange примерно так же

Igor
10.02.2017
18:02:24
L - это long int literal

Denis
10.02.2017
18:02:35
В третьем все лонги

Igor
10.02.2017
18:02:48
ааа, фига

Alexey
10.02.2017
18:06:29
Постучался человек. Написал, что хорошо знает Jawa Skript
Я упустил смещение трендов?

Eugine
10.02.2017
18:13:43
я так думаю что len возвращает число до ssize_t
си-питоншная функа.
и логично предположить что случается overflow
почему дичь?

Denis
10.02.2017
18:18:10
Почему он не возвращает нормальный питонячий инт?

Zart
10.02.2017
18:18:53

Eugine
10.02.2017
18:19:10
потому что реализация range на си и внутри си он хранит длину в ssize_t

Zart
10.02.2017
18:19:12
long влили в int с 3.0

Google

Eugine
10.02.2017
18:19:49
во втором питоне это на уровне xrange, а в третьем - на уровне len

Denis
10.02.2017
18:19:58
Ок, зачем он хранит длину в size_t?

Eugine
10.02.2017
18:20:01
подтверждений в коде не искал, но выглядит логично

Igor
10.02.2017
18:20:09
с новым годом
с новым щастьем! да меня это просто не задевало никак раньше и не интересовался :)

Eugine
10.02.2017
18:20:15
зачем xrange хранит длину в size_t?

Zart
10.02.2017
18:20:22

Denis
10.02.2017
18:20:42
Ему вообще длину не надо хранить, она вычисляется делением

Eugine
10.02.2017
18:20:53
делением чего на что?

Zart
10.02.2017
18:21:02

Denis
10.02.2017
18:21:04
Длины интервала на шаг

Eugine
10.02.2017
18:21:23
или ты сам справишься?

Igor
10.02.2017
18:21:37

Zart
10.02.2017
18:21:41
а len(x) разве у нас не просто return x->tp_len() ?

Eugine
10.02.2017
18:21:58
или ты считаешь что в сишечке ты сможешь поделить 100000000000000000000000000000000000000000000000 на 1 ?

Igor
10.02.2017
18:22:00
я же формошлёп, кмон

Alexey
10.02.2017
18:22:03

Denis
10.02.2017
18:22:44