Forwarded from Бестиарий программирования
Коллега сейчас обнаружил забавный факт, который идёт в копилку "PVS-Studio - двигатель прогресса".
Слышали ли вы про то, что злобные C и C++ компиляторы могут удалить вызов
Проблема насущная и для её решения в стандарт C23 внесли новую функцию
Не зря столько лет говорим про
Слышали ли вы про то, что злобные C и C++ компиляторы могут удалить вызов
memset в конце функции во время оптимизаций? У нас даже про это диагностика есть, V597.Проблема насущная и для её решения в стандарт C23 внесли новую функцию
memset_explicit, которая теперь обязательна для реализации в стандартной библиотеке вместо memset_s. Так вот, автор предложения (Miguel Ojeda, P1315) в своём документе сослался на нашу диагностику (ссылка №3). И похоже, что он давно про нас знает, т.к. умудрился вставить ссылку ещё аж на старый сайт viva64.Не зря столько лет говорим про
memset. Приятно, что нас уже в проползалы затаскивают :)👍11🤯6🤣5🔥1
#math #video
Видео о замысловатой математической задаче, двух различных подходах к её решению и о том, как в анимэ Assassination classroom использовали эти два подхода для того, чтобы раскрыть двух персонажей и их различия.
youtube.com/watch?v=64ZjFXrFBqE
Видео о замысловатой математической задаче, двух различных подходах к её решению и о том, как в анимэ Assassination classroom использовали эти два подхода для того, чтобы раскрыть двух персонажей и их различия.
youtube.com/watch?v=64ZjFXrFBqE
YouTube
when the author likes math
This is a stupid little scene I've had stuck in my head for years, so for anyone who watched it and was completely confused here ya go! Or, if you haven't seen Assasination Classroom, go watch it!
Music
NCS Chill Music
Free Chill Lo-Fi Music (For YouTube…
Music
NCS Chill Music
Free Chill Lo-Fi Music (For YouTube…
🔥5
Блог*
В СМЫСЛЕ УЖЕ ДЕКАБРЬ
BTW это означает очередной Advent of code. Только теперь там будет по 12 задач каждый год
👍2
Forwarded from Попячечная 🌚
Чудеса оптимизации.
(По факту, челы провели тестирование на самых ранних этапах создания игры, получили числа, что на HDD будет жопа со временем загрузки, и пошли на упреждение использовать относительно распространённый метод "спаивания" моделек. Он значительно ускоряет чтение данных с HDD, ибо часто используемые совместно объекты лежат одним файлом и считывающей головке не надо туда-сюда прыгать, за счёт значительного увеличения веса, так как приходится дублировать сущности по нескольку раз.
Собственно, игра успела очень много раз кардинально измениться к релизу, а перетестирование не сделали. Народ начал возмущаться, что такая относительно небогатая на контент игра весит 150 гигабайт, да так громко, что команде разработчиков прилетело по шапке, и они пошли перетестировать. Потестировали, получили результаты «хуйня, переделывайте», затык у готовой игры вообще в другом месте.
Ещё одна история в копилочку «ойти ваше ёбаное».😂
#ойти #хуи
(По факту, челы провели тестирование на самых ранних этапах создания игры, получили числа, что на HDD будет жопа со временем загрузки, и пошли на упреждение использовать относительно распространённый метод "спаивания" моделек. Он значительно ускоряет чтение данных с HDD, ибо часто используемые совместно объекты лежат одним файлом и считывающей головке не надо туда-сюда прыгать, за счёт значительного увеличения веса, так как приходится дублировать сущности по нескольку раз.
Собственно, игра успела очень много раз кардинально измениться к релизу, а перетестирование не сделали. Народ начал возмущаться, что такая относительно небогатая на контент игра весит 150 гигабайт, да так громко, что команде разработчиков прилетело по шапке, и они пошли перетестировать. Потестировали, получили результаты «хуйня, переделывайте», затык у готовой игры вообще в другом месте.
Ещё одна история в копилочку «ойти ваше ёбаное».
#ойти #хуи
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11
Forwarded from HN Best Comments
Re: Apple AI Chief Retiring After Siri Failure
Siri is probably among the products which had the most exposure to users (probably a billion+ users throughout iPhone's history) without capturing that opportunity to actually do anything meaningful with the huge user base it got for free.
A decade and a half is insane timeline in tech industry, and huge majority of users use Siri the same way today as 15 years ago, setting a timer or an alarm clock.
If they had 0 improvements over these 15 years the situation wouldn't be much different than today.
elAhmo, 2 hours ago
Siri is probably among the products which had the most exposure to users (probably a billion+ users throughout iPhone's history) without capturing that opportunity to actually do anything meaningful with the huge user base it got for free.
A decade and a half is insane timeline in tech industry, and huge majority of users use Siri the same way today as 15 years ago, setting a timer or an alarm clock.
If they had 0 improvements over these 15 years the situation wouldn't be much different than today.
elAhmo, 2 hours ago
🤣8👍1😁1🌚1
#prog #article #amazingopensource
zizmor — статический анализатор для Github Actions, рождённый из-за фрустрации автора, вызванной тем, насколько легко использовать Github Actions небезопасно. Инструмент намеренно нацелен на то, чтобы иметь высокий signal to noise ratio по умолчанию.
В статье Introducing zizmor: now you can have beautiful clean workflows автор рассказывает о том, что это за инструмент и мотивации для его создания, а также некоторые детали реализации (написан на Rust, BTW).
В более технической статье Fun with finite state transducers автор рассказывает о том, как снизил на порядок количество данных, включаемых в инструмент. Эти данные используются для идентификации того, в каких контекстах YAML-файлов, настраивающих Github Actions, включение внешних данных небезопасно.
Если вы сомневаетесь, насколько этот инструмент нужен, то в статье zizmor would have caught the Ultralytics workflow vulnerability автор рассказывает, как zizmor мог бы предотвратить инцидент, который привёл к публикации как минимум двух вредоносных версий Python-библиотеки для машинного обучения и, предположительно, к компроментации репозитория целиком.
zizmor — статический анализатор для Github Actions, рождённый из-за фрустрации автора, вызванной тем, насколько легко использовать Github Actions небезопасно. Инструмент намеренно нацелен на то, чтобы иметь высокий signal to noise ratio по умолчанию.
В статье Introducing zizmor: now you can have beautiful clean workflows автор рассказывает о том, что это за инструмент и мотивации для его создания, а также некоторые детали реализации (написан на Rust, BTW).
В более технической статье Fun with finite state transducers автор рассказывает о том, как снизил на порядок количество данных, включаемых в инструмент. Эти данные используются для идентификации того, в каких контекстах YAML-файлов, настраивающих Github Actions, включение внешних данных небезопасно.
Если вы сомневаетесь, насколько этот инструмент нужен, то в статье zizmor would have caught the Ultralytics workflow vulnerability автор рассказывает, как zizmor мог бы предотвратить инцидент, который привёл к публикации как минимум двух вредоносных версий Python-библиотеки для машинного обучения и, предположительно, к компроментации репозитория целиком.
👍3🔥1
Forwarded from Код, коты и карандаш
Питон: язык, в котором программа запускается сразу, а потом ты её долго и мучительно отлаживаешь.
Хаскель: язык, в котором ты долго и мучительно компилируешь программу, а потом она работает.
Сиплюсплюс: язык: в котором ты долго и мучительно компилируешь программу, а потом долго и мучительно отлаживаешь.
#код
Хаскель: язык, в котором ты долго и мучительно компилируешь программу, а потом она работает.
Сиплюсплюс: язык: в котором ты долго и мучительно компилируешь программу, а потом долго и мучительно отлаживаешь.
#код
😁43💯15🔥1💩1
Код, коты и карандаш
Питон: язык, в котором программа запускается сразу, а потом ты её долго и мучительно отлаживаешь. Хаскель: язык, в котором ты долго и мучительно компилируешь программу, а потом она работает. Сиплюсплюс: язык: в котором ты долго и мучительно компилируешь программу…
Rust: долго и мучительно подбираешь чулки для проекта
🌚16😁8🤔1💩1
