TL; DR Использование npm — пакетного менеджера NodeJS — сопряжено с проблемами безопасности. Штатными средствами невозможно контролировать права доступа, предоставляемые библиотекам. Вкупе с обилием микромодулей это может привести к непредсказуемым последствиям, часть из уже…
Что делать, если технический прогресс ухудшает жизнь людей? Перестаньте кормить зверя — Погоди, какой-то луддит хочет поговорить со мной лицом к лицу «В девятнадцатом веке английские текстильщики отреагировали на внедрение новых технологий на фабрике, разбив вдребезги…
Самый конец 2007 года. Моя первая работа. В зоне ответственности — служба поддержки и мобильные сотрудники в пяти филиалах в разных областях. Объехать всех и проконтролировать — невозможно. Оставалось одно: доверять. Доверять всем: самим сотрудникам (часть из которых за штатом),…
В наше время никого не удивишь, когда программа, написанная на скриптовом языке, вызывает нативный код, например, когда необходима максимальная производительность, обращение к каким-то внешним библиотекам или специфические системные вызовы. Точно так же, никого не удивишь,…