Ну и чтобы за дверьми стояли 100500 соискателей нужно либо платить существенно выше рынка (вариант: выделяться нестандартными и очень приятными условиями), либо поддерживать образ «возвышенной исключительности» компании. Собственно, все эти жесткие собеседования и направлены во многом на поддержание такого образа.
Метод работает на большом входящем потоке кандидатов. Ну не наняли из-за false negative хорошего инженера — ничего страшного, за дверьми еще 100500 соискателей стоят, на каком-то хорошем инженере метод сработает. Поэтому выше и спросил про очередь соиcкателей в Яндекс.
Вообще я тут подумал — очень хорошо, что Яндекс так нанимает. Ведь это означает, что больше хороших разработчиков будут работать в других компаниях, что хорошо для рынка и вообще экосистемы в целом. Можно еще усложнить собеседования, например, ввести физкультурную секцию: 20 раз не подтянулся — no hire.
Использует libpam-pwdfile (sudo apt install libpam-pwdfile), т.е. системного пользователя заводить не надо, файл с паролями /etc/dante/pwdfile в формате «username:hash» на строку. Для генерации хэша использовать mkpasswd -m sha-512 из пакета whois.
Проверено на Ubuntu 16.04, на более новых может не работать. Порт и интерфейс поправьте по своему вкусу в конфиге.
Спасибо за статью, узнал кое-что новое. Кому интересно вот моя реализация (полу)игрушечного дублятора изображений на основе pHash (но без гистограмм): github.com/thekvs/imgdupl
Вы в чем-то правы, конечно, и именно поэтому я сейчас рекламирую D как альтернативу C++.
Но стоят ли все эти усилия по выворачивание мозга Хаскелем конечного результата? Не лучше ли было бы уважаемым программистам-хаскелефилам эту психическую энергию потратить, например, на изучение человеческого иностранного языка?
С одной стороны прикольно, что кто-то в реальной жизни таки использует Хаскель, а с другой совершенно непонятны рациолнальные причины такого выбора, похоже, кто-то просто пролоббировал любимую игрушку. Все ваши проблемы легко решились бы современным C++ приправленным (по желанию) Boost'ом.
Я, кстати, думаю, что уже можно начинать присматриваться к D для реальной жизни — очень приятная и правильная «смесь» C++, Java и Python'а.
Но вычитку на предмет стилистических неровностей и грамматических ошибок кто-то, надеюсь, делает? Просто грамматические ошибки в тексте Васи Пупкина это одно, а в блоге такой уважаемой компании как Яндекс — это совсем другое.
Одному мне режет глаза слово "пермиссии"? В русском языке нет такого слова.
github.com/alexbers/mtprotoproxy/blob/506d7505994c962bd1d2c4dce98d137183365820/mtprotoproxy.py#L64-L76
Использует libpam-pwdfile (sudo apt install libpam-pwdfile), т.е. системного пользователя заводить не надо, файл с паролями /etc/dante/pwdfile в формате «username:hash» на строку. Для генерации хэша использовать mkpasswd -m sha-512 из пакета whois.
Проверено на Ubuntu 16.04, на более новых может не работать. Порт и интерфейс поправьте по своему вкусу в конфиге.
Но стоят ли все эти усилия по выворачивание мозга Хаскелем конечного результата? Не лучше ли было бы уважаемым программистам-хаскелефилам эту психическую энергию потратить, например, на изучение человеческого иностранного языка?
Я, кстати, думаю, что уже можно начинать присматриваться к D для реальной жизни — очень приятная и правильная «смесь» C++, Java и Python'а.
Неужели в PR службе Яндекса нет корректоров?