А мне пост понравился, хоть и перевод. Как .net разработчику интересно было почитать о новых фичах Java за последние 7 лет. Понравилось что с примерами было-стало.
Реализует IDisposable по той же причиние, почему и типизированный IEnumerator<T> наследует IDisposable. В том числе foreach пытается кастовать нетипизированный IEnumerable в IDisposable и гарантирует вызов Dispose() если удается скастовать.
В любом строительном скорее уже есть: Алмазный инструмент. В айфон не вставишь, потому что выращивать такого размера не умеем, даже если бы умели не стали бы использовать по причине хрупкости
Какие окопные войны. Весь мир — покупатели китайских товаров, какой смысл продавцу вести войну с покупателями. Разве что ценовые войны, иначе кто будет покупать. Вон в прошлом году на black friday на Aliexpress за один день только из России было 30 млн. покупок (на 267 млн. $). Для защиты своих интересов Китай может купить или дать в долг, так что заемщик становится экономически зависим от Китая.
Посмотрел, что на моем телефоне с андроидом у WhatsApp есть разрешение на доступ к файловой системе, например чтобы я мог фотки отправлять. В CVE по ссылке упоминается Remote Code Execution (RCE). То есть возможно зловредный mp4 мог бы запустить код, который мог бы прочитать содержимое папки «загрузки» или «фото» на моем телефоне и переслать злоумышленнику. В новости нет подробностей что за OS и какая версия.
Если говорить об игре с положительной суммой, то «справедливое» поведение (ты мне я тебе) так же оптимально и с точки зрения математики. Ссылка на классную презентацию
А как же вон в соседней новости https://habr.com/ru/news/t/597441/
А мне пост понравился, хоть и перевод. Как .net разработчику интересно было почитать о новых фичах Java за последние 7 лет. Понравилось что с примерами было-стало.
В игре с положительной суммой это именно невыгодно, даже с точки зрения математики: https://ncase.me/trust/
Взаимодействие в группе это скорее игра с положительной суммой, поэтому в племени/обществе выгоднее поддерживать win-win отношения, чем эгоистические.
Пишешь тест, потом заставляешь тест работать - когнитивная сложность уменьшается, баги исчезают.
Главное не принимать от клиентской стороны лямбда выражения, иначе это готовый remote code execution
del
Триграфы в С ещё существуют, согласно википедии
История про Разработку ПО в Тойоте: https://m.habr.com/ru/company/pvs-studio/blog/310862/
Там даже компьютеры были под запретом