Doge
Оно отличаются неплохо так от стандартных шарповых
Ayrat
Ayrat
Ayrat
Doge
С учётом как они писали скала код, им на джаве проще было бы
Éminence grise
Там в коде даже биткоинов нет! Только ОБЪЕКТНО ОРИЕНТИРОВАННЫЙ ДИЗАЙН!
Doge
Éminence grise
Éminence grise
Doge
Doge
80 Гб база - это вообще ни о чем
Ayrat
Вот да. Я ж рассказывал как у нас в кассандру кафку впихнули? (потому что могут)
Ayrat
казалось бы, опять же - кластер 2Тб рам, 100 ядер + реплика.
Doge
Заср..ть можно да же Пикадилли
Ну это надо очень не правильно спроектировать бд в 80Гб, чтобы она с такой нагрузкой и на такой машине упиралась в cpu
Ayrat
Что может пойти не так
Ayrat
Ну вот короче всё может пойти не так.
Ayrat
и ещё ажура
Ayrat
и гцп
Ayrat
железа тут отсыпают щедро.
Вот текущее решение пытались спасти тоже железом
Ayrat
с 34 до 48 нод отскалировать
Ayrat
было то же самое ясен хер, но в полтора раза дороже
Ayrat
теперь эти ноды висят неиспользованные (спецом не отдаём, т.к. сложно получить взад, а девопсам похуй)
Ayrat
Ayrat
хоть какой бонус к зп
Ayrat
Ну или опенстак развернуть и приторговывать виртуалками лол
Éminence grise
Самое смешное, что залить недостатки решения железом обычно все равно не получается
Ayrat
Éminence grise
Да хоть ус..сь. Один поток и блокировки не разрулишь.
Éminence grise
И алгортмы в стиле O(n^n) то же нет
Éminence grise
Это под стирание.
Doge
Doge
Если хоть сколько-нибудь синхронизации нужно, у тебя уже есть верхний предел в выигрыше за счёт параллельности
Диёр
но у тебя этот выигрыш хотя бы есть
Éminence grise
Вседа можно решить задачу. Всегда проще. Всегда изящнее. Да же если решал сам. Но есть предел когда нельзя хуже
Vladislav
Листаю parallel programming in net
Vladislav
Интересная книга
Vladislav
Много всего как и эксперт фшарп
Anonymous
Vladislav
https://twitter.com/d0ct0ebcknn/status/1177522292290719745?s=12
Shub
Shub
Никакой проблемы у меня нет! Я могу остановиться в любой момент! Когда захочу, понятно? Я просто не хочу пока
Shub
Shub
Фальцгебель, кстати.
Vladislav
http://bartdesmet.net/blogs/bart/archive/2006/09/29/4478.aspx
Анна
Ого, нафлудили за ночь
x
если ещё кто-то не в минске, то вот ещё причина ехать: психоделические плакаты от мчс
Vladislav
Bonart
Bonart
Ayrat
Это говнари пиздят
Я склонен верить слухам потому что продвинутые системы типов имеют тайп ерейжур. Хаскель, скала, тайп скрипт.
Я не спорю, что если поменять рантайм, то возможно все взлетит. Но это сложнее, так как он общий
Bonart
Bonart
Ayrat
Aleksandr
Bonart
На деле все наоборот - благодаря заебатым генерикам дотнета те же классы типов просят от силы щепотку сахара
Bonart
HKT будут просить больше - но так как type erasure не фича , то все спокойно можно сделать так же как с нуллабельностью
Aleksandr
А зачем нам, простите, хкт?
Aleksandr
Из соображений прагматики
Aleksandr
Я просто не понимаю реально
Bonart
А зачем нам, простите, хкт?
А затем что для нормальной работы с тасками нынешних генериков маловато будет. И классов типов маловато
Bonart
Нельзя в генерике записать T1<T2>
Bonart
И это реально жопа. И жопа эта в районе LINQ велика и обширна
Aleksandr
Зато все алгоритмы имеют предсказуесуемую сложность
Bonart
Вместо единиц методов для монадок приходится тонны копипастного говнокода херачить и типов параметров по 6 штук явно указывать
Bonart
Aleksandr
Если подменить один traversable на другой, можно наговнокодить сильно
Aleksandr
Не клево, когда Select возвращает List
Bonart