гиг пиг ниг
Когда натолкал в спринт всякой туфты и делаешь вид, что важным делом занят
Справедливости ради, автоматов с кофе в Ереване действительно много
💩2
— А я вот, ребятишки, ещё помню времена до, кхе-кхе, Путина!
— Мааам, дед опять забыл таблетки выпить!
— Мааам, дед опять забыл таблетки выпить!
😁12💩3
Блог*
Что-то про (не)рациональную трату средств
Кстати, прочитал обе части "За стенкой" вскоре после прилёта (а читать начал вообще в самолёте).
Милая история, но количество совпадений в сюжете делает его менее убедительным и более похожим на сказку. С другой стороны, пасторальным сюжет тоже не назвать: главные герои проходят через множество трудностей в настоящем времени, да и в прошлом у обоих хватает травматичных событий (я серьёзно, временами было тяжело читать).
В общем, я в замешательстве. Не могу рекомендовать к прочтению — чуточку недостаточно хорошая для этого книга, на мой вкус. Разумеется, YMMV.
Милая история, но количество совпадений в сюжете делает его менее убедительным и более похожим на сказку. С другой стороны, пасторальным сюжет тоже не назвать: главные герои проходят через множество трудностей в настоящем времени, да и в прошлом у обоих хватает травматичных событий (я серьёзно, временами было тяжело читать).
В общем, я в замешательстве. Не могу рекомендовать к прочтению — чуточку недостаточно хорошая для этого книга, на мой вкус. Разумеется, YMMV.
💩1
Блог*
Загадки #prog #go экосистемы t.iss.one/teamerlin/7171
Telegram
Alexey Palazhchenko in ☕️ Мерлин заваривает чай с гречкой 🧙♂️ Chat
Непонятно пост-мета-ирония ли это или нет, но это, конечно, не тот Stretchr. Тот уже давно не существует. Просто домен того либо протух, либо они его продали (проверил – протух)
💩1
#prog #cpp #article
Sanitizers are widely used compiler features that detect undefined behavior and resulting vulnerabilities by injecting runtime checks into programs. For better performance, sanitizers are often used in conjunction with optimization passes. But doing so combines two compiler features with conflicting objectives. While sanitizers want to expose undefined behavior, optimizers often exploit these same properties for performance. In this paper, we show that this clash can have serious consequences: optimizations can remove sanitizer failures, thereby hiding the presence of bugs or even introducing new ones. We present LookUB, a differential-testing based framework for finding optimizer transformations that elide sanitizer failures. We used our method to find 17 such sanitizer-eliding optimizations in Clang. Next, we used static analysis and fuzzing to search for bugs in open-source projects that were previously hidden due to sanitizer-eliding optimizations. This led us to discover 19 new bugs in Linux Containers, libmpeg2, NTFS-3G, and WINE. Finally, we present an effective mitigation strategy based on a custom Clang optimizer with an overhead increase of 4%.
goto.ucsd.edu/~gleissen/papers/dontlookub.pdf
(thanks @experimentalchill)
Sanitizers are widely used compiler features that detect undefined behavior and resulting vulnerabilities by injecting runtime checks into programs. For better performance, sanitizers are often used in conjunction with optimization passes. But doing so combines two compiler features with conflicting objectives. While sanitizers want to expose undefined behavior, optimizers often exploit these same properties for performance. In this paper, we show that this clash can have serious consequences: optimizations can remove sanitizer failures, thereby hiding the presence of bugs or even introducing new ones. We present LookUB, a differential-testing based framework for finding optimizer transformations that elide sanitizer failures. We used our method to find 17 such sanitizer-eliding optimizations in Clang. Next, we used static analysis and fuzzing to search for bugs in open-source projects that were previously hidden due to sanitizer-eliding optimizations. This led us to discover 19 new bugs in Linux Containers, libmpeg2, NTFS-3G, and WINE. Finally, we present an effective mitigation strategy based on a custom Clang optimizer with an overhead increase of 4%.
goto.ucsd.edu/~gleissen/papers/dontlookub.pdf
(thanks @experimentalchill)
👍9💩1🌚1
О, да, Instagram — место, где я подкармливаю загоны насчёт своей внешности 👌🥹
👍3💩3🤬2❤1👎1