уязвимость в qtbittorrent
https://github.com/advisories/GHSA-hfxc-7rp9-xw9w
"MITM RCE, single click compromise.
"Oh I'm sure they accidentally messed up the if logic and failed to verify TLS correctly".
<looks inside>
DEAR MOTHER OF GOD"
https://github.com/advisories/GHSA-hfxc-7rp9-xw9w
"MITM RCE, single click compromise.
"Oh I'm sure they accidentally messed up the if logic and failed to verify TLS correctly".
<looks inside>
DEAR MOTHER OF GOD"
😁5
Желтуха, но все равно прикольно "FFmpeg devs boast of up to 94x performance boost after implementing handwritten AVX-512 assembly code"
А помнится Полухин ровно в этом моменте утверждал что никакой вручную написанный ассемблер уже не побъет миллионы оптимизаций современных компиляторов
https://youtu.be/LZflL44SVVY?t=581(крайне советую посмотреть целиком, плюсовики из Я против раста 2019)
А помнится Полухин ровно в этом моменте утверждал что никакой вручную написанный ассемблер уже не побъет миллионы оптимизаций современных компиляторов
https://youtu.be/LZflL44SVVY?t=581(крайне советую посмотреть целиком, плюсовики из Я против раста 2019)
Forwarded from ASCII-Nova 🇺🇦
This media is not supported in your browser
VIEW IN TELEGRAM
glzr-io/glazewm: GlazeWM is a tiling window manager for Windows inspired by i3wm.
https://github.com/glzr-io/glazewm
Внезапно тайлинг для винды Оо
🤯5
наглядно показываю разогрев жита жабы при работе LSP сервера niva
(каждый прогревается всего за 1-2 прогона)
1 без инкрементальной комплияцией per file
2 c
Довольно интересно посравнивать, разница от инкременталки при 10 файлах ~7 раз,
Также попробовал ускорить распаралелив стадию лексинга и парсинга, нно
single core - 50 ms
multicore - 70 ms
multicore batch 4 - same ~70 ms
Так как файлы довольно коротенькие на создание корутин уходит больше оверхеда чем выигрых от запуска на разных ядрах (((
(каждый прогревается всего за 1-2 прогона)
1 без инкрементальной комплияцией per file
2 c
Довольно интересно посравнивать, разница от инкременталки при 10 файлах ~7 раз,
Также попробовал ускорить распаралелив стадию лексинга и парсинга, нно
single core - 50 ms
multicore - 70 ms
multicore batch 4 - same ~70 ms
Так как файлы довольно коротенькие на создание корутин уходит больше оверхеда чем выигрых от запуска на разных ядрах (((
Гайд по бинду раста к JVM через Project Panama
https://akilmohideen.github.io/java-rust-bindings-manual/cha01-02.html
https://akilmohideen.github.io/java-rust-bindings-manual/cha01-02.html
👍1
https://youtu.be/gWR98FJc0l8
Часто абстракцией называют обычную композицию, а это не одно и тоже (1)
Автомобиль не называется как состовляющие его части, это просто само движущаяся штука (2)
Хороший признак плохой абстракции, это если абстракция в своем названии содержит составляющие ее части, это ничего не абстрагирует по определению
Пример плохой абстракции, часто называют педать газа, хотя это не имеет смысла, а что если машина не использует газ, это акселератор(хотя мы на ру вроде так не говорим)(3)
Часто абстракцией называют обычную композицию, а это не одно и тоже (1)
Автомобиль не называется как состовляющие его части, это просто само движущаяся штука (2)
Хороший признак плохой абстракции, это если абстракция в своем названии содержит составляющие ее части, это ничего не абстрагирует по определению
Пример плохой абстракции, часто называют педать газа, хотя это не имеет смысла, а что если машина не использует газ, это акселератор(хотя мы на ру вроде так не говорим)(3)
🔥2