1.83K subscribers
3.24K photos
127 videos
15 files
3.52K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Forwarded from Санечка Ъысь (Anna Weiss)
Forwarded from Вебня (Roman Dvornov)
Sparkplug — новый неоптимизирующий компилятор JavaScript

Оказывается V8 9.1 был добавлен новый неоптимизирующий компилятор Sparkplug. Благодаря отсутствию оптимизации, процесс компиляции происходит гораздо быстрее. По сути, этот компилятор переводит байткод в соответствующие им инструкции. Такой подход позволяет быстрее начать выполнять код на этапе загрузки, а также переключаться на оптимизированный код и обратно. Подход дает выигрыш, так как на старте многие оптимизации все равно не возможны из-за отсутствия фидбека по исполнению кода. На данный момент получилось достичь 5-15% прироста производительности, но пока реализованы не все идеи связанные с новым компилятором. Больше технических деталей и графиков в статье блога V8: https://v8.dev/blog/sparkplug
В СМЫСЛЕ УЖЕ ПЕРВЫЙ ДЕНЬ ЛЕТА
Forwarded from You Had No Job
Вы нам красите кнопочки, мы вам - ноготочки
Forwarded from This Software Dev Does(n’t)? Exist
Наконец-то, черти ее дерите, сессия закончилась.
#prog #haskell #article

Статья (pdf) о технике, позволяющей запрограммировать регионы для выделения ресурсов (таких, как открытые файлы), удостоверяющие, что все выделенные ресурсы освобождены в конце региона (а не вычисления в целом, как в ST), что ручки к выделенным ресурсам не утекают из вычислений, корректно прокидывающее исключения (с деаллокацией ресурсов при досрочном завершении вычислений в регионе) и позволяющее вкладывать регионы один в другой без передачи значений-свидетельств вложенности регионов.
Лучший способ бросить курить — не начинать
#soc #video #article

Сборник небольших лекций (к счастью, не только в формате видео, но и в расшифровке) о различных аспектах маскулинности. Лекции короткие, так что глубина изложения не блещет, но в рамках расширения кругозора полезно.

К сожалению, каждая лекция читается отдельным человеком, и потому качество освещения каждой отдельной темы несколько плавает. Некоторые темы, увы, дают взгляд больше с точки зрения другой страны, нежели Россия.

Не со всеми представленными тезисами я согласен. Возможно, я ещё напишу об этом
Немного токсичный #prog #meme
Forwarded from мне не нравится реальность (вафель 🧇🍓)
Подтверждаю, жить с Rust весело, но страшновато
Forwarded from мне не нравится реальность (вафель 🧇🍓)
Ни дня не проходит, чтобы я не наткнулся на какое-нибудь issue, которое рассказывает о том, что в расте есть что-то фундаментально сломанное.

"loop {} — unsound"[1], "async и генераторы unsound"[2], "set_env всё ломает"[3], "бесконечная рекурсия мис компилится"[4], "noalias сломан. нет, я имею в виду всё ещё сломан"[5], [...]

[1]: #28728 (fixed)
[2]: #63818
[3]: [internals]
[4]: #85742
[5]: #84958

Как же страшно жить... Если кто-то хочет потерять всякую надежду, то вот список I-unsound и не requires-nightly issue в расторепе: [link]