
Che
24.01.2018
15:54:49
при чем тут питон и линукс?
Гвидо тоже в Гугле работал и пилил питон. Питон искусственно созданный под решение задачи? Так все языки под задачи делаются, внезапно

Pavel
24.01.2018
15:55:13
Ну вот D не под задачи, а просто из-за любви к прекрасному )

Alexey
24.01.2018
15:55:47
D - попытка создать новый язык и стать единым компиляторным вендором оного, и срубить с этого бабла!

Evgeny
24.01.2018
15:55:47

Google

Alexey
24.01.2018
15:55:49
Но нет ?

Stepanos
24.01.2018
15:56:11

Igor
24.01.2018
15:56:13
...In December 1989, I was looking for a "hobby" programming project that would keep me occupied during the week around Christmas.
и где тут гугл

Che
24.01.2018
15:57:03

Evgeny
24.01.2018
15:57:21

Alexey
24.01.2018
15:57:48
конечно. бакс - он прекрасен!

Evgeny
24.01.2018
15:59:07

Igor
24.01.2018
15:59:30
А Пайку давали задание?
Go originated as an experiment by Google engineers Robert Griesemer, Rob Pike, and Ken Thompson to design a new programming language that would resolve common criticisms of other languages while maintaining their positive characteristics. The developers envisaged the new language as:[20]

Evgeny
24.01.2018
16:00:19

Che
24.01.2018
16:00:24
А не давали?
Ну ты свечку держал? У него были задачи и он их решал как мог. Вплоть до создания нового языка

Igor
24.01.2018
16:00:59

Google

Alexey
24.01.2018
16:01:31
народ, ну чо вы, в самом деле?
вы нанимаете к себе на работу чувака который последовательно развивал оси и цепочку ЯП.
как думаете, вы 1) дадите ему http-ручки писать или же 2) дадите ему ЯП замутить?

Che
24.01.2018
16:02:38
Кстати да, план9 ПРОЕКТ ГУГЛА!

Igor
24.01.2018
16:02:42
смысл в том что есть опенсорс пректы двигаемы коммьнити и есть опенсорс двигаемый корпорацией. и те и другие могут быть хорошими, но жизнь у них разная

Che
24.01.2018
16:03:15

Evgeny
24.01.2018
16:03:16

Che
24.01.2018
16:03:44
И деплоишь на рхел

Alexey
24.01.2018
16:04:07
даже если вы нанимали чувака и давали ему задания пилить http-ручки, то если у вас возникнет необходимость в новом ЯП отвечающим требованиям А, Б, Ц, то вы, наверное, для его реализации выберете именно этого чувака, который занимался именно подобными ЯП, и который любит это дело.

Igor
24.01.2018
16:04:26
конечно - любой опенсорс прект в кторый пришли корпорации был успешным уже в момент прихода туда корпораций. а зачем корпорация пойдёт к лузеру?

Alexey
24.01.2018
16:04:31
он за зарплату на фултайм с удовольствием возьмет свои наработки и подрихтует под реалии конторы.

Evgeny
24.01.2018
16:04:56

Alexey
24.01.2018
16:05:16
это вопрос курицы и яйца
ну, вот за emacs например не видно особо корпораций ?

Igor
24.01.2018
16:05:45
я об этом и говорю - успех создаётся на первом этапе через коммьюнити

Evgeny
24.01.2018
16:05:53

Igor
24.01.2018
16:05:53
потом приходят деньги

Alexey
24.01.2018
16:06:04
или не приходят

Igor
24.01.2018
16:06:13
или нет, конечно
но без комьюнити точно не приходит

Google

Alexey
24.01.2018
16:06:35
проект должен быть конторам полезен и должен быть для них съедобен в плане лицензий и того же комьюнити

Evgeny
24.01.2018
16:07:21
По-моему уже прошли те времена, когда хоббийный ЯП мог стать популярным без поддержки корпораций

Igor
24.01.2018
16:08:58
языков очень много, они поддерживаются разными способами. есть университеты, есть хз что еще что держит всякие экзотичесик еязыки на плаву, хотя они даром не сдались корпорациям

Evgeny
24.01.2018
16:09:27
ну вот так и держится на плаву дешка

Igor
24.01.2018
16:09:56
так это и не плохо и не хорошо, слава богу есть поле деятельности
пока не пришел кто-то толстый и не вставил все свои библиотеки

Mike
24.01.2018
17:02:34
такие холивары на трезвую голову сложно читать... ?

Ievgenii
24.01.2018
20:47:35
Чтобы разредить немного обстановку, расскажу прикол:
Сегодня получил очередное резюме
Когда читал первые строки, ржал от души
Что же написать о хайлоуде, если с ним не сталкивался, но написать о нем в резюме сильно хочется?)
Ну тогда можно написать вот так:

Ievgenii
24.01.2018
20:51:13
Работал с хайлоудом, порядка 70М запросов в месяц))))
Всем коллективом рыдали)

Pavel
24.01.2018
20:55:09
Ну а че норм хайлоуд
Мой первый хайлоуд был 300 в секунду

Stepanos
24.01.2018
20:56:08
27 запросов в сек, норм, если учесть что пиковая нагрузка может бьіть раз в 10 больше

Pavel
24.01.2018
20:56:47
Тут же вопрос в конфигурации) у меня был сервер атлон 4gb ram

Ievgenii
24.01.2018
21:01:55
Ну такое)))
Нас это повеселило

Google

Pavel
24.01.2018
21:16:07
Блин ну что это за говно
Захожу я в исходники и вижу там
@property ulong leastSize() { waitForData(); return m_context && m_context.readBuffer.length; }

Igor
25.01.2018
03:24:12
Блин ну что это за говно
да уж, интуитивненько так.. обозвать функцию size, пообещать вернуть ulong, и подсовывать 0 или 1

Evil
25.01.2018
07:44:47

Evgeny
25.01.2018
07:55:08

Igor
25.01.2018
08:00:12

Evgeny
25.01.2018
08:00:18
формально все верно, это же least размер :)

Admin
ERROR: S client not available

Igor
25.01.2018
08:00:27
кроме 0 и 1 ничего вернуть не может

Evgeny
25.01.2018
08:03:20
хотя нет

Igor
25.01.2018
08:03:41
мне трудно судить что задумывалось
я бы открыл ишью на такое

Evgeny
25.01.2018
08:03:57
это я уже с эликсиром путаю

Pavel
25.01.2018
08:10:00
А именно на то что свойство leatSize внутри себя вызывает блокирующий waitForData()
И лишь только через 3 часа копания в коде до меня дошло что дальше там еще интереснее

Google

Evgeny
25.01.2018
08:12:42
говнокод какой-то
по запарке походу людвиг мутил

Pavel
25.01.2018
08:13:51
Баг внесен 30 января 2017, целый год те кто пользовался vibe-core читают из буфера по 1 байту, создавая адскую нагрузку на свои процессоры. Даже никто не заметил )

Evgeny
25.01.2018
08:14:32
на 0.8 перейти почти нереально из-за полной жопы с атрибутами
переписываю нахер на эликсире, но не забываю адвокатить вайб :D

Pavel
25.01.2018
08:18:57
Ну в старом vibed я смотрел, там нету такой баги
Это проблема именно нового vibe-core

Evil
25.01.2018
08:19:28
блядь

Evgeny
25.01.2018
08:19:41

Evil
25.01.2018
08:19:50
слово "least" означает минимальный!
а не конечный
не возвращают сокеты никогда точное количество байт в очереди

Evgeny
25.01.2018
08:20:20
но вообще-то я немного его гонял и при отсутствии сетовой активности цпу не жрало

Evil
25.01.2018
08:21:09
Павел, присылаешь два байта размера, читаешь их и потом вызываешь рид с точным количеством байт на чтение.

Evgeny
25.01.2018
08:21:37

Igor
25.01.2018
08:21:43
Ну так логичнее обозвать чем то типа dataAvailable... хотя конечно дело хозяйское

Evgeny
25.01.2018
08:21:58
и вообще - это однозначный говнокод

Evil
25.01.2018
08:24:08

Pavel
25.01.2018
08:25:10

Evgeny
25.01.2018
08:25:59