Ayrat
Эт да. походу надо и правда моникс тащить. Я посмотрел, они правда хороши. лейзи, композабл
Ayrat
прям как асинки у нас
Ayrat
исполняются по месту требования, т.е. этот ебаный екзекутор надо передать ОДИН раз в том месте где надо получить результат
Ayrat
а не на каждый чих
Ayrat
Даже футуры запороли
Ayrat
Как они тут живут…
Doge
Как они тут живут…
Ну так за это future и не любят и поэтому сейчас дофига народу на мониксе, ио или зио
Vasily
вот у меня в проекте зио
Vasily
Начинаешь файл качать
Vasily
Ставишь чанк 16к
Vasily
Работает
Vasily
Ставишь 64к
Vasily
Сервак молчит, как пленный партизан
Doge
Сервак молчит, как пленный партизан
Ну факт, что косяк именно зио.
Vasily
Косяк там в том, как я понимаю, что сложно понять, что происходит
Vasily
В целом, я в этот процесс предпочитаю не лезть
Bonart
эт да
А индус от боевого гопака в ступоре
Ayrat
А индус от боевого гопака в ступоре
Именно, поэтому гопаку не место в продакшн энтепрайзе
Roman
Именно, поэтому гопаку не место в продакшн энтепрайзе
Но я запихаю. Очень хорошо должен войти.
Roman
Это будет путь наименьшего сопротивления для меня одного, а не для команды
Все ещё может быть выгодно на длинной дистанции. Научиться фаршу надо один раз, а вот со скалой придется потом жить до конца проекта
Ayrat
Все ещё может быть выгодно на длинной дистанции. Научиться фаршу надо один раз, а вот со скалой придется потом жить до конца проекта
Скалке тоже можно научиться. На фарше можно говнокодить не меньше, я даже примеры скидывал
Roman
Ну про возможность говнокода на любом языке это не новость, главное же, какой язык позволяет эксперту не писать говнокод даже при больших объемах
Roman
эт как с музыкой. Хороший музыкант с херовым инструментом будет звучать намного лучше, чем херовый музыкант с хорошим инструментом. Но все равно лучше иметь хороший инструмент)
Ayrat
Эт да, я б стопудово на фарше бы писал, при прочих равных условиях Жалко что прочие условия не очень равные
Roman
авс лямбды или ажур функции какие-нить
Ayrat
а построить language agnostic снова не вариант кстати?
Эт в планах, но на руках есть неработающее говно на джаве/скале
Ayrat
Не работает оно не из-за языка ясен хер
Roman
а, точно. Ну, набранные джависты пригодятся тогда в любом случае
Ayrat
оно собирается хоть?
Через раз. А работает через день. У нас даже есть картинка https://slack-imgs.com/?c=1&o1=ro&url=https%3A%2F%2Fproxy.duckduckgo.com%2Fiu%2F%3Fu%3Dhttps%253A%252F%252Ftse2.mm.bing.net%252Fth%253Fid%253DOIP.smWwg6rcWAuqpILlFjgcCgAAAA%2526pid%253DApi%26f%3D1
Ayrat
И в общем больше нуля там нескоро будет
Roman
И в общем больше нуля там нескоро будет
Я понимаю, как это звучит, но не дешевле ли переписать с нуля?
Roman
чтобы хотя бы снизить криптографическую нагрузку
Ayrat
Я понимаю, как это звучит, но не дешевле ли переписать с нуля?
В 99% случаях не надо переписывать с нуля. Но меня начинают посещать мысли что раз в год и палка стреляет и вот это как раз тот самый 1%
Ayrat
мы уже проебали месяц и особо улучшений нет
Ayrat
А за месяц могли бы уже наворотить
Roman
ну вот да. Те 99% вроде когда есть что-то, что уже работает или почти работает. А тут еще нет ни этого, ни подвязанных клиентов, ни продакшн данных, как я понимаю
Ayrat
Есть и продакшн данные и подвязанные клиенты!
Roman
но нет рабочего решения?)
Vasily
А сколько ещё проебете...
Ayrat
просто эти клиенты не особо воняют если наш продакшн лежит по несколько дней 😄
Ayrat
у них не лучше видимо
Vladislav
Айрат греет воздух за деньги
Ayrat
потому что у них еще ограничение - не присылать им более 15кк евентов в день
Ayrat
Представьте насколько надо быть хуевым чтобы за день не смочь обработать 15кк месаджей
Ayrat
это 173 месаджа в секунду
Ayrat
в среднем
Vasily
В минуту
Ayrat
хм
Vasily
Хотя стоп
Vasily
Кк
Ayrat
не, вроде в секунду
Ayrat
да, 15 лямов
Vasily
Да, в секунду
Анна
А потом говорят, алгоритмы не нужны, временная сложность не нужна, если что мы просто ноду у амазона ещё купим
Vasily
Ну я работал в финтехе когда, на пике система держала 10 транзакций в секунду
Vasily
Потом наступал пиздец
Ayrat
А потом говорят, алгоритмы не нужны, временная сложность не нужна, если что мы просто ноду у амазона ещё купим
Это кстати идеальный вариант. Если система умеет так скейлиться и она реально скейлится линейно, то комплексити кода внутри уже просто линейный коэфициент. Обычно системы такого рода не скейлятся линейно и это бОльшая беда чем комплексити внутри
Ayrat
у нас щас беда в том что система не скейлится вообще, а не то что код там долго выполняется
Ayrat
Если б можно было решить все добавлением железа, давно б добавили и забыли
Андрей
а да, нашел. Вырезать имплиситы походу около нереально без превращения говнокода в еще больший говнокод
прям в функции какой попало контекст импортить это жесть - сразу пожизненый эцих с гвоздями
Ayrat
прям в функции какой попало контекст импортить это жесть - сразу пожизненый эцих с гвоздями
ну тут он берётся из контекста кассандры, которая берет контекст из контекста акки, которая берет его из фабрики контекстов, который берется из конфига trollface
Ayrat
посередине есть несвязываемое через IDEA дерьмо под называнием Guice
Ayrat
Ща покажу что это. Где-то в конфигах есть СТРОКИ, которые говорят инжектор либе какие классы брать для забора в контейнер
Ayrat
Где-то в коде есть этот класс который отдает метод с неважно каким именем, который отдает некий тип
Ayrat
и по этому типу фреймворк может понять чо куда инжектить. То есть метод нигде не вызывается в твоем коде
Ayrat
ну и да, атрибуты
Ayrat
Пойду поплачу
Vladyslav
Пора делать еще один чат "Айрат и скала" где можно будет последить за этим взрывом
Ayrat
@omgszer так и не ответил(
Чума на оба ваших дома!
Hog
Кстати, а куда дедушка пропал?
есть разведданые, что он посещает Одессу-маму
Vasiliy
Клевая история: некий стартап Engineer.ai который с 2012 года привлек уже 28 миллионов долларов инвестиций, позиционирует себя как «ИИ который за час напишет за вас 80% приложения». В этом «программисты не нужны» проекте алгоритм с именем «Наташа» (серьезно) отвечает за то, что код пишут роботы, но как показало расследование, вместо «Наташи» код пишут аутсорсеры из Индии. В идеале «Наташа» должна была работать так: вы ей ТЗ на обычном языке, а она вам 80% кодом и оставшуюся часть в виде тасков, оценок, в общем, в виде всего того где нужны люди. Но «Наташа» всех подвела и просто ходила к людям за заказами, руками писала ТЗ и тп. Тут подробнее на русском: https://vc.ru/79428 Мое мнение, что реальная польза от ИИ при разработке конечно же есть, но это еще годами будет не замена разработчиков, а ассистирование разработчикам, о таком алгоритме я уже писал однажды в канале: https://t.me/denissexy/1252