Nikolay
Nikolay
Nikolay
Nikolay
Nikolay
Nikolay
Зацените Cyberpunk 2077
Dr. Friedrich
Так, постойте-ка
Dr. Friedrich
Это у чувака действительно такие протезы?
Romɑn
он же даже известный
Dmitry
Это у чувака действительно такие протезы?
https://tjournal.ru/guest/107534-gvozd-zabyu-kartoshku-ne-pochishchu-glavnoe-iz-obshcheniya-obladatelya-bionicheskih-ruk-konstantina-deblikova-s-chitatelyami-tj
Dr. Friedrich
https://tjournal.ru/guest/107534-gvozd-zabyu-kartoshku-ne-pochishchu-glavnoe-iz-obshcheniya-obladatelya-bionicheskih-ruk-konstantina-deblikova-s-chitatelyami-tj
https://habr.com/ru/company/motorica/blog/400921/ а вот тут есть пояснения, как он на компьютере печатает.
Vasiliy
ну все, самое главное рассказал
Dr. Friedrich
О мастурбации
Вроде про такое там не пишут ._.
Bonart
Vasiliy
это на tj. сорри
Fail
Не на хабре
Bonart
Не на хабре
На хабре пока только алкоголизм?
Vasiliy
https://t.me/denissexy/1350 вот это я понимаю, инженеры и программисты
Mark
сдаётся мне, что в любой вселенной будет второй вариант, но доказывать лень :)
Если постараться, можно придумать хитрую задачу с хитрым сценарием, где подойдёт хитрая структура данных. Например, в Lempel-Ziv строки хранятся в словаре как префиксы и ссылки на другие словарные позиции. Если у нас есть задача, где любая строка это либо один символ, либо конкатенация строк, и нам нужен словарь для строк, то стоимость конкатенации будет O(1). Если хранить строки не в виде дерева, а в виде дага, то при подсчёте их длины часть подстрок будет повторяться. Если функция LEN это учитывает, и сохраняет длину уже подсчитанных подстрок, то LEN(foo) + LEN(bar) может выполняться дольше, чем LEN(foo + bar). Но это я так, чисто гипотетически, чтобы от работы отвлечься. На практике, конечно, не знаю задачи, где такое бы могло потребоваться.
Ayrat
Бариста вчера кстати не оправдал вообще. Даже двух слов в коде связать не мог
Ayrat
Останется походу в амазоне своем
Ayrat
Ну или ещё какая галера его возьмёт
Vladimir
Ayrat
Зато он может две чашки кофе налить одновременно!
И то не факт! Может он был плохим бариста (-ой) Хз, склоняется это слово или нет
Vladislav
баристой
Ayrat
Вот вчера товарища из Фейсбука собеседовал. Вообще молодчик был, таких нам надо. Кстати наш. Скажут потом что я по нац признаку отбираю
Bonart
Небось ещё и белый
Башкир, при этом еще и белый. Небось цисгендерный заодно?
Ayrat
Башкир?
Меня в Америке считали европейцем. В Европе - чистокровным русским. И только русские знают...
Ayrat
Что все это правда
Ну ведь не поспоришь! Европеец, русский, башкир. И пароход
Bonart
И скалолаз!
Ayrat
И скалолаз!
Скалопад!
Ayrat
Кстати, мы переписываем то говно, что у нас постоянно лежит. Надо успеть за 6 недель выкатить в прод и чтобы оно продержалось до января
Dr. Friedrich
А потом что?
Dr. Friedrich
Потом пусть развалится?
Ayrat
Потом пусть развалится?
А потом, после праздников сделаем нормально
Ayrat
У нас код фриз с октября
Ayrat
Бугага :)
Понимаю
Dr. Friedrich
У нас код фриз с октября
А это как — код фриз?
Dr. Friedrich
Всё, написали и расходимся?
Ayrat
А это как — код фриз?
Ничего нельзя релизить с середины октября до конца декабря. В джете такая же была история. Кристмас, блек фрайдей и пр
Ayrat
То есть можешь писать на будущее, тех долги отрабатывать, но релизить ничего нельзя
Dr. Friedrich
А, ну это разумно.
Dr. Friedrich
Но если форс можор, то немножко можно релизнуть?
Ayrat
Но если форс можор, то немножко можно релизнуть?
Можно, но там комитет целый собирают, одобрение Вайс президента и выше надо
Ayrat
Полный кошмар
Dr. Friedrich
Вот блин.
Dr. Friedrich
Я бы на всякий случай оставил пару форс можоров в коде, чтобы можно было порелизить, если захочется.
Bonart
В дойче для эмергентного патча надо было аппрувы трех директоров по одному с каждой зоны
Ayrat
Короче, план сделать что-то временное (хехе) под праздники чтобы их пережить, а во время праздников сделать что-то нормальное - норм
Ayrat
Вообще, я так понял, это примерно как у нас «давай после майских», да?
У нас вроде ещё и январские. Зависит от сферы бизнеса наверное
Ayrat
Вас наверное все равно когда релизить
Ayrat
Ну, если не сайт
Igor
Ещё бывает вариант "вернуть все взад"
Ayrat
Откатиться нельзя?
Во время код фриза? Ну подразумевается что все работает и будет продолжать работать во время фриза. Зачем откатывать?
Ayrat
Или ты про то говно, с которым я работаю?
Ilya
Там некуда же.
Ayrat
Да
А. Там просто набор антипаттернов систем дизайна
Ayrat
Как взять хорошие технологии и все засрать
Ayrat
Вот как пример. Чувак сделал развязку рпц через кафку на картинке архитектуры (и на докладе в Берлине тоже видно кафку) А на деле это таблица в Кассандре. Ключ у нее (ItemId, offset) Запись происходит батчами по партишн ключу (по айди), то есть координатору кластера Кассандры надо в начале вычислять как этот батч по нодам разбить, и атомарно (распредленно!!!) записать. Надо ли говорить что Кассандра так отказывается работать? Далее эти изменения из таблицы вычитываются другими батчами запросом вида Where id= .. and offset in (10..100) Надо ли говорить что такой запрос по кластерному ключу вешает координатор нахуй так как ренж оффсета будет на разных нодах??? Ну и далее как оффсет батчем вычитался мы его удаляем. Батчем. Ну и далее Кассандра ебашит кучу томбстунов хуй пойми где и начинает компакшн
Ayrat
Это лишь один из примеров. Ещё чувак впендюрил во флинк (типа спарка) акку. Обе системы подразумевает полный контроль над физ нодами и не в курсе что есть кто-то ещё кто хочет сокеты, рам и цпу. Он сделал свой AskManager, чтобы управлять асками между акторами системы и ретраи в виде имплицитного трейта на все сука мессаджи. АскМенеджер этот висит в единственном экземпляре на ноде координатора флинка, о чём флинк не в курсе (координатор флинка этот как зукипер, простое как полено по, которое не должно падать и существует максимум в двух экземплярах - мастер, слейв). Короче этот АскМенеджер каждый день набирает в себя полмиллиарда сообщений и умирает унося за собой флинк координатор
Ayrat
Я могу вечно рассказывать насколько все хуево сделано