Слегка переболел ковидлой, вопросы не спрашивайте, абсолютно ничего интересно не было. Если бы не наложилось на отравление (или это от ковидлы было?) и аллергию, то вообще бы не заметил.
Haskell
а какой самый разумный способ сделать регистрацию промежутка времени, чтобы дождаться его в STM транзакции (или MVer). Я знаю registerDelay из stm, и напрямую GHC.Events, но непонятно, что лучше, а экспериментировать не хочется
Haskell
а в aeson же нет возможности точно задавать представление для чиселов и лучшее, чего можно добиться это взять scientific, который по своему желанию начнёт превращать значение в scientific notation? Ну разве что руками builder для Encoding делать?
Haskellгинь-гинь
прикольно.. во всех библиотеках генерящих csv в хакеле используется одинаковый кусок кода для генерации разных интов, написанный брайаном хрен знает когда, с тех пор появились нормальная реализация builder в bytestring, пакет используют builder, но криво надеясь на специализацию и инлайнинг, которые естественно не срабатывают. И а упростив и уменьшив код можно получить минимум в 2 раза лучшую производительность по CPU (не говорю уже про память)
чего-то то в выходные, когда не езжу в питер вообще не могу ни на чем сконцентрироваться и только спать (ну или бесполезно пройтись по городу очередные 10-20км).. бесит.
Ожидание: программирование веб сервиса
Реальность: читаешь исходники патчей ядра, чтобы принять решение использовать ли продукт, которому они нужны или нет, и как именно.
Пока аэрофлотовская карта ехала (всё ещё едет) по почте им пришлось уже следующую высылать.. Интересно серебрянная карта успеет доехать до момента, когда им придётся высылать золотую.
рабочее
новость на этой неделе "а через полторы недели, будет событие во время, которого вашим сервисом будут активно пользоваться 2+М человек, deal with that"