#prog #cpp
Данила рассказал немного о том, как он искал баги в движках регулярных выражений (спойлер: продуктивно, но меньше, чем хотелось бы).
Данила рассказал немного о том, как он искал баги в движках регулярных выражений (спойлер: продуктивно, но меньше, чем хотелось бы).
Telegram
Experimental chill
В последние 2 недели периодически, когда мне было лень работать, я пытался сделать что-то интересное, но до большого и громкого поста не дотягивало. В любом случае, поделиться стоит.
Меня задолбали различные движки регулярных выражений и каждый раз, когда…
Меня задолбали различные движки регулярных выражений и каждый раз, когда…
Forwarded from Литий и стенания
The latest generation of adversarial image attacks is, uh, somewhat simpler to carry out
https://openai.com/blog/multimodal-neurons/
https://twitter.com/moyix/status/1367575109305794563/photo/1
https://openai.com/blog/multimodal-neurons/
https://twitter.com/moyix/status/1367575109305794563/photo/1
Блог*
Просто сборник информации о том, почему не стоит использовать YAML и о возможных альтернативах
#prog #suckassstory
YAML всё так же отстой.
(thanks @oleg_log)
https://twitter.com/bronger/status/1368224076746080256
YAML всё так же отстой.
(thanks @oleg_log)
https://twitter.com/bronger/status/1368224076746080256
Twitter
Torsten Bronger
@_rsc At some point in my YAML adventures, the commit ID 848937e6 became 848937000000.
Forwarded from This Software Dev Does(n’t)? Exist
В 2021 году не стоит забывать, что 4000 лет назад умные люди придумали шаббат, и сделали они это не просто так, а потому что если слишком долго хреначить без выходных, есть риск откинуть копыта быстрее, чем твой же верблюд.
Умственной работы это тоже касается. Но меня жизнь ничему не учит, поэтому я геройствую, пока не оказываюсь не в состоянии. Не надо так.
Умственной работы это тоже касается. Но меня жизнь ничему не учит, поэтому я геройствую, пока не оказываюсь не в состоянии. Не надо так.
This Software Dev Does(n’t)? Exist
В 2021 году не стоит забывать, что 4000 лет назад умные люди придумали шаббат, и сделали они это не просто так, а потому что если слишком долго хреначить без выходных, есть риск откинуть копыта быстрее, чем твой же верблюд. Умственной работы это тоже касается.…
И я очень рад, что на моей текущей работе выходные — это реально выходные, где от тебя ничего до понедельника требовать не будут, и будут осуждать, если ты на выходных что-то по работе делаешь (имей это в виду, Денис)
Forwarded from Цифровой этикет
Какие поздравления на 8 марта ставят в тупик?
1. Стихи с сайта «Поздравления на каждый день», поздравительные видео из тиктока (это какой-то новый жанр).
2. Открытки, пересланные из соседнего чата.
3. Поздравления от людей, с которыми нас не связывает ничего, кроме поздравительных сообщений два раза в год.
4. Пожелания, воспроизводящие гендерные стереотипы о том, что женщины кому-то что-то должны (всегда оставаться красивыми, желанными и молодыми и «быть украшением нашего коллектива»)
Никогда не знаешь, как на такое отвечать. Как бы было хорошо, если бы сегодня было поменьше всякой такой неловкости.
1. Стихи с сайта «Поздравления на каждый день», поздравительные видео из тиктока (это какой-то новый жанр).
2. Открытки, пересланные из соседнего чата.
3. Поздравления от людей, с которыми нас не связывает ничего, кроме поздравительных сообщений два раза в год.
4. Пожелания, воспроизводящие гендерные стереотипы о том, что женщины кому-то что-то должны (всегда оставаться красивыми, желанными и молодыми и «быть украшением нашего коллектива»)
Никогда не знаешь, как на такое отвечать. Как бы было хорошо, если бы сегодня было поменьше всякой такой неловкости.
Пожалуйста, не дарите цветы. Это совершенно непрактичный и вдобавок недолговечный подарок, который заставляет принимающего подарок искать, куда поставить цветы, чтобы они не засохли, а в дарящем выдаёт нечуткого и неизобретательного человека, который не придумал более подходящего подарка.
Честное слово, даже сковородка лучше.
Честное слово, даже сковородка лучше.
Коллега в кабинете:
— Если ты напишешь код на расте с unsound unsafe или даже подумаешь об этом, то к тебе в MR придёт @insert_reference_here
Сразу после того, как он это сказал, в кабинет вхожу я.
#трудовыебудни
— Если ты напишешь код на расте с unsound unsafe или даже подумаешь об этом, то к тебе в MR придёт @insert_reference_here
Сразу после того, как он это сказал, в кабинет вхожу я.
#трудовыебудни
Forwarded from XYZ
В арт-проекте «Русь» OWL Studio попыталась представить, как бы выглядел аналог Dark Souls в декорациях славянских сказок и мифов. В итоге Василиса Прекрасная стала настоящим воином, а противостоят ей гули, болотники и само Лихо.
Даже жаль, что это не реальная игра! Зато красиво.
Даже жаль, что это не реальная игра! Зато красиво.
XYZ Media
Галерея. «Русь» — Dark Souls в славянских декорациях
О геймдеве, кино и индустрии развлечений простым языком
Forwarded from Типа про IT
Всегда хотел уметь читать Postgres Query Plan, который выдаёт команда
и ты не data engineer, понятного мало. Стыдно признаться, но 7 лет назад я умел читать эти анализы. А теперь не умею. А надо уметь.
Поэтому, закрываем пробел в образовании:
👉 SQL Optimization community-driven book, for free
👉 Understanding EXPLAIN plans (внезапно, GitLab Docs)
EXPLAIN
, потому что неплохо было бы понимать где узкие места запроса без пальца в небе. Но когда смотришь наSort (cost=717.34..717.59 rows=101 width=488) (actual time=7.761..7.774 rows=100 loops=1)
Sort Key: t1.fivethous
Sort Method: quicksort Memory: 77kB
-> Hash Join (cost=230.47..713.98 rows=101 width=488) (actual time=0.711..7.427 rows=100 loops=1)
Hash Cond: (t2.unique2 = t1.unique2)
-> Seq Scan on tenk2 t2 (cost=0.00..445.00 rows=10000 width=244) (actual time=0.007..2.583 rows=10000 loops=1)
-> Hash (cost=229.20..229.20 rows=101 width=244) (actual time=0.659..0.659 rows=100 loops=1)
Buckets: 1024 Batches: 1 Memory Usage: 28kB
-> Bitmap Heap Scan on tenk1 t1 (cost=5.07..229.20 rows=101 width=244) (actual time=0.080..0.526 rows=100 loops=1)
Recheck Cond: (unique1 < 100)
-> Bitmap Index Scan on tenk1_unique1 (cost=0.00..5.04 rows=101 width=0) (actual time=0.049..0.049 rows=100 loops=1)
Index Cond: (unique1 < 100)
и ты не data engineer, понятного мало. Стыдно признаться, но 7 лет назад я умел читать эти анализы. А теперь не умею. А надо уметь.
Поэтому, закрываем пробел в образовании:
👉 SQL Optimization community-driven book, for free
👉 Understanding EXPLAIN plans (внезапно, GitLab Docs)
#politota
Нынешнее правительство, когда продавливает очередные гомофобные законы, прикрывается "традиционными ценностями". Ценности эти, конечно, есть, вот только гомофобия в их число не входит.
Нынешнее правительство, когда продавливает очередные гомофобные законы, прикрывается "традиционными ценностями". Ценности эти, конечно, есть, вот только гомофобия в их число не входит.
Forwarded from Химическая свадьба Розенкрейцера (Rostislav)
Нашел аддон для хрома на гитхабе, позволяющий читать C&EN без ограничения на 3 статьи в месяц. Там вообще куча журналов доступна, включая Scientific American(ну и для нормисов журналы тоже есть)
https://github.com/iamadamdev/bypass-paywalls-chrome
https://github.com/iamadamdev/bypass-paywalls-chrome