1.83K subscribers
3.3K photos
132 videos
15 files
3.58K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Why does English have idioms like "mother-in-law"? Are regular mothers illegal or what?
Forwarded from oleg_log (Oleg Kovalov)
Всегда мечтал сделать такую штуку. Ну может решалка судоку это уже заезженная тема, но хотелось это в WASM с вебки.

Буду считать что сделал, что хотел. Даже на Rust.

https://blog.scottlogic.com/2020/01/03/webassembly-sudoku-solver.html

Вспомнился пост Peter Norvig о создании простой решалки (на питоне) https://norvig.com/sudoku.html
Моя хата с краб
Одни говорят, что Земля круглая. Другие — что она плоская. Так кто же прав?

На самом деле неправы и те, и те: Земля — мягкая.

(Спасибо @alice_said за ссылку)
Forwarded from Experimental chill
Ну как же можно пройти мимо concurrency issue в screensaver-cinnamon, которое позволяет войти без пароля в систему, которое обнаружили ... дети.

A few weeks ago, my kids wanted to hack my linux desktop, so they typed and clicked everywhere, while I was standing behind them looking at them play... when the screensaver core dumped and they actually hacked their way in! wow, those little hackers...


https://github.com/linuxmint/cinnamon-screensaver/issues/354

Прекрасно. Кстати, issue неплохо расписано с точки зрения эстетики бага и его фикса
Forwarded from Experimental chill
Спасибо @olegkovalov за ссылку

Трое исследователей в компиляторостроенни взяли и запрограммировали логический фаззер в компиляторах C/C++, тем самым нашли 220 багов в GCC/LLVM/Intel Compiler. Самое удивительное в этом результате, что логический фаззер был только на арифметические целочисленные операции и ни на что больше.

Логический фаззинг всё больше приобретает обороты, показывая насколько наши самые низкоуровневые системы вроде ядра, баз данных и компиляторов сложны, а соответственно содержат сотни и скорее всего тысячи багов, о которых мы даже подумать не можем, но которые в любой момент могут покрашить систему.

https://blog.sigplan.org/2021/01/14/finding-bugs-in-c-and-c-compilers-using-yarpgen/

Ещё от Олега была такая же ссылка про компиляторы Go, https://github.com/dvyukov/gosmith, забавно, что ни в какую статью это не вылилось, хотя, наверное, стоило бы
Forwarded from Jack
Forwarded from rusta::mann
Это мы пишем суффиксы '_ref' на геттерах, которые возвращают ссылки, потому что так проще на ревью видеть ошибки мисменеджмента лайфтаймов.

#cpp

P.S спонсор сегодняшнего шитпостинга — @rustjerk
С днём рождения, Поля! 🎉

(кто понял — тот понял)