opennet.ru
Первая уязвимость (CVE-2018-10561) даёт возможность обойти механизм аутентификации — для выполнения любых операции в web-интерфейсе достаточно добавить строку "?images/" к URL страницы (например, "/diag.html?images/" или "/GponForm/diag_FORM?images/"). Если запросить URL "/images/" то устройство перезагружается. Уязвимость присутствует в типовом HTTP-сервере, применяемом в различных моделях домашних GPON-маршрутизаторов
Ебаный врооооооот ...

Научные издания против научной библиотеки — это как пчёлы против мёда. «Пиратский» портал с научной литературой Sci-Hub Александры Элбакян прекрасный показатель того, что наука в нашем мире это не общественное, а коммерческое. Сначала крупнейший научный издательский дом мира – Elsevier – выиграл суд о взыскании 15 миллионов долларов США, потом Американское химическое общество выиграло иск на 4,6 миллионов долларов. Итого – 19,6 миллионов долларов.

Так как Элбакян не в состоянии выплатить эту невероятную сумму, то был придуман хитрый ход – санкции, которые позволяют Американскому химическому обществу требовать от любых поисковых систем, провайдеров, хостеров или регистраторов доменных имён блокировать работу Sci-Hub. При этом сам проект стремится массово распространять научные знания в обществе, чтобы они были доступны всем, а не только за безумную стоимость подписки на журналы. Стремятся к научному коммунизму – «Мы выступаем за отмену собственности; коммунизм — один из основных компонентов научного этноса (Роберт К. Мертон)».

На данный момент проект выгоняют с Cloudflare – туда пришло постановление от американского суда с требованием прекратить обслуживание. А попутно все радуются тому, что Илон Маск запустил машину в космос – так может нам Sci-Hub’ов побольше, чтобы больше Илонов Масков было, не? @mantisred

Вставлять английские словечки в деловую речь — bad idea. Попробуйте казахский.
Коллеги, давайте ускоримся по проекту. Мы хотим увидеть результат жылдамырақ. Учтите, что нам нужна үлкен идея, в ней должны быть артықшылықтары. И не забудьте про әрекетке шақыру.

Раз уж пошла travel тема, накину ещё чуток.
А помните первую часть Пиратов Карибского Моря? Там был такой корабль Перехватчик\Interceptor, который бился с Чёрной Жемчужиной.
Вот кадры из фильма: youtube.com
А вот немного я поснимал: youtube.com (вертикальное видео).
Прокатился на нём. Удивило несколько деталей.
1) Верёвок прям дофига! И каждая делает что-то своё, через систему блоков. Надо же было так придумать, чтобы все эти верёвки не только работали, но и не мешали довольно крупным парусам. И ни одна, блеать, не подписана!
2) Капитан и команда — не миф. Седобородый дед бойко отдаёт распоряжения, а команда резво ползает по канатам, тянет нужные верёвки, и корабль маневрирует. Слаженность действий 80 уровня.
3) Оказывается, корабль на парусах идёт довольно быстро. Тишина, никаких работающих двигателей, а корабль прям мчится по воде. Забавное впечатление.

Буду и сюда постить "хорошие статьи/книги" по понедельникам.

При программировании в языках с неизменяемыми структурами данных, часто применяются методы работающие со структурой в-целом. Такие техники позволяют писать программу, как объединение более простых подпрограмм. Однако этот подход может ухудшать производительность, т.к. заставяет создавать огромные структуры данных, для решения это проблемы используется оптимизации deforestation (и fusion), основанная на правилах перезаписи выражений. При этой оптимизации удаляются промежуточные структуры и при компиляции код обрабатывающий сложную структуру превращается в настолько же эффективный, как код написанный на С, но при этом более поддерживаемый. В диссертации Дункана Котса рассматриваются различные такие правила (со ссылками на статьи о них), а так же дается доказательство корректности, и минимальные требования к языку, в котором эффективно принимать данные правила.

D. Coutts, “Stream Fusion: Practical shortcut fusion for coinductive sequence types,” 2010.