Size: a a a

2021 March 02
Блог*
#prog #rust #article

Обстоятельная статья о трейтах Send и Sync и о том, что они означают с точки зрения написания кода.
источник
Блог*
#prog #rust

What is this?

This is an implementation of triple buffering written in Rust. You may find it useful for the following class of thread synchronization problems:

* There is one producer thread and one consumer thread
* The producer wants to update a shared memory value periodically
* The consumer wants to access the latest update from the producer at any time

github.com/HadrienG2/triple-buffer
источник
2021 March 03
Блог*
#prog #cpp #article

Статья про этот ваш алиасинг в C++ и то, как он может сломать ваши программы.

(thanks @ilyavenner)
источник
Блог*
"This destroyes the RSA cryptosystem" (by proving polynomial time bound on integer factorization)

https://eprint.iacr.org/2021/232
источник
2021 March 04
Блог*
— Есть два дистрибутива Астра-линукс: птица и город. Нам нужен один из них.
— Орёл — тоже город.

#трудовыебудни
источник
2021 March 05
Блог*
#prog #cpp

Данила рассказал немного о том, как он искал баги в движках регулярных выражений (спойлер: продуктивно, но меньше, чем хотелось бы).
Telegram
Experimental chill
В последние 2 недели периодически, когда мне было лень работать, я пытался сделать что-то интересное, но до большого и громкого поста не дотягивало. В любом случае, поделиться стоит.

Меня задолбали различные движки регулярных выражений и каждый раз, когда я смотрел на них, мне хотелось понять, как они под капотом тестируются. После изучения многих библиотек, я понял, что поддержка огромного количества токенов так грустно покрыто юнит тестами, что я захотел либо найти достойное тестирование (спойлер, не нашёл), либо десятки багов в этих движках. Суммарно за несколько дней я нашёл 11 багов, 2 в boost (уже были зарепорчены 1, 2), 4 новых в hyperscan, 5 новых в compile time regular expressions (будущие regex в плюсовом стандарте) и огромное количество (нет, просто капец тьму) несоответствия между синтаксисами различных движков, например, что в RE2 синтаксисе whitespace (\s) не поддерживается вертикальный tab \v, хотя во всех остальных движках оно одинаково поддерживается. Или даже лучше (не баг, различие в грамматиках):…
источник
2021 March 06
Блог*
#prog #ml

Современные нейросети даже слишком умные.
источник
Блог*
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
источник
Блог*
dereference_pointer_there
Просто сборник информации о том, почему не стоит использовать YAML и о возможных альтернативах
#prog #suckassstory

YAML всё так же отстой.

(thanks @oleg_log)

https://twitter.com/bronger/status/1368224076746080256
источник
2021 March 07
Блог*
В 2021 году не стоит забывать, что 4000 лет назад умные люди придумали шаббат, и сделали они это не просто так, а потому что если слишком долго хреначить без выходных, есть риск откинуть копыта быстрее, чем твой же верблюд.

Умственной работы это тоже касается. Но меня жизнь ничему не учит, поэтому я геройствую, пока не оказываюсь не в состоянии. Не надо так.
источник
Блог*
dereference_pointer_there
В 2021 году не стоит забывать, что 4000 лет назад умные люди придумали шаббат, и сделали они это не просто так, а потому что если слишком долго хреначить без выходных, есть риск откинуть копыта быстрее, чем твой же верблюд.

Умственной работы это тоже касается. Но меня жизнь ничему не учит, поэтому я геройствую, пока не оказываюсь не в состоянии. Не надо так.
И я очень рад, что на моей текущей работе выходные — это реально выходные, где от тебя ничего до понедельника требовать не будут, и будут осуждать, если ты на выходных что-то по работе делаешь (имей это в виду, Денис)
источник
2021 March 08
Блог*
Какие поздравления на 8 марта ставят в тупик?
1. Стихи с сайта «Поздравления на каждый день», поздравительные видео из тиктока (это какой-то новый жанр).
2. Открытки, пересланные из соседнего чата.
3. Поздравления от людей, с которыми нас не связывает ничего, кроме поздравительных сообщений два раза в год.
4. Пожелания, воспроизводящие гендерные стереотипы о том, что женщины кому-то что-то должны (всегда оставаться красивыми, желанными и молодыми и «быть украшением нашего коллектива»)

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

Честное слово, даже сковородка лучше.
источник
Блог*
с праздником, товарищи женжэны!))
источник
Блог*
#prog #meme
источник
Блог*
Я ТОЛЬКО ЧТО ЗАГУГЛИЛ, ЛООООЛ
источник
Блог*
Among ඞ us
источник
2021 March 09
Блог*
#prog #linux #menacingopensource
источник
Блог*
источник