Антон
@vshapenko насколько я помню, для ленивой разбивки массивов есть отдельная либа, для пущей производительности
Vasily
Doge
Vasily
Ну я перепишу, меня ща больше tcp напрягает
Hog
Вот он сильно тормозит
у тя ж там 100500 массивов аллоцируется. ты ж сам за ArrayPool всё время топил, не?
Vasily
Vasily
С тех пор пока не трогал
Hog
а это на самом деле ботлнек?
Vasily
Vasily
32кб расшифровывает 2 секунды
Hog
если это делается раз в час например
Hog
не всё ли равно?
Vasily
Это делается не раз в час, к сожалению
Vasily
А на каждом пакете
Hog
тогда да :)
Vladimir
о, пришли потом результат, в пульсаре надо будет тоже шифрование запилить)
Vasily
Это ебанутое шифрование
Vasily
Телеграмное
Vasily
AES IGE
Vladimir
ясно.. у меня какое-то AESGCM
Vasily
Ну там скорее всего паддинг норм
Romɑn
@grishace
смотри какой подход
https://github.com/nojaf/fable-tour-of-heroes
Romɑn
прям жсный
Hog
Romɑn
ааа ооо
Hog
оч прикольно
Vasiliy
а вебинар на ютубе лежит?
Hog
но
Hog
Hog
ща
Vasiliy
(да видел где то ссылку и потерял(
Romɑn
я изначально и ожидал что с fsx можно так и эмулировать всякие import
Romɑn
а еще он использует elmish прям совсем с уклоном в реакт
Hog
Hog
но
Romɑn
Hog
стейт всё ещё один глобальный
Hog
Ивана?
да - он же рассказывал
Hog
что на фронте у него реакт чистый без ф#
Hog
хуки именно для этого
Hog
я про ваще. хотя никто не мешает делить на вложенные рекорды по раутам
Eugene
Hog
https://github.com/zanaptak/TypedCssClasses/tree/master/sample/FableTailwind
Hog
Сорри если былО уже
Vasily
Тэкс, раза в два крипту ускорил
Vasily
Уже хлеб
Romɑn
Hog
Vasily
Ну фолд пока оставил
Vasily
Чанки выкинул
Vasily
Хотя если фолд выкинуть, думаю, ещё процентов 20 срезать можно
Vasily
Выкинул фолд
Vasily
Итоговое ускорение примерно на порядок
Vasily
циклы и мутабельные переменные наше все там, где важна скорость
Vasily
Ну это логично
Vasiliy
и где надо юзай мутабельность
Vasily
Vasily
В критических операциях имеет смысл попроще писать
Vasily
Это как была такая штука, как Windows workflow foundation
Vasily
Очень крутая вещь для долгих всяких тасков
Vasily
Длительностью в минуты, часы, дни
Vasily
Но критический по перформансу код писать на ней вряд ли стоит
Vasily
Ну у хаскеля оптимизаций под капотом много
Vasily
В теории, конечно, тот же фолд можно было бы оптимизировать, наверное
Vladimir
Vasily
Анна
В Cython нет замыканий. Как жить 🌚
Aleksandr
Без них...
Aleksandr
Я, впрочем, не помню когда я в последний раз использовал замыкания
Анна
Анна
Aleksandr
мутабельные ссылки + замыкания = это же дичь, нет?
Aleksandr
Не лучше ли тогда явно мутирующие значения передавать?
Анна
Я хочу колбэки с замыканиями