Как Durev VPN крадут статьи независимых исследователей для рекламы своего сервиса
Коммерческий сервис Durev VPN превратил мои бесплатные исследования о в воронку продаж платного VPN на YouTube.

Коммерческий сервис Durev VPN превратил мои бесплатные исследования о в воронку продаж платного VPN на YouTube.


Рассмотрим FM-синтез на реальном примере. Сделаем эмулятор синтезатора Yamaha DX7 и добавим в него возможность читать картриджы с инструментами.

Или пример того, что будет, если роль пакетного менеджера доверить AI.
[ Перед прочтением ознакомьтесь с политикой безопасности в вашей компании ]

Все мы с вами привыкли к тому, что балом на рынке x86-процессоров правят всем известные Intel и AMD. Некоторые читатели могут вспомнить также процессоры VIA (Centaur), которые массово применялись в тонких клиентах и ноутбуках в середине нулевых, единицы знают про чипы Transmeta серии Crusoe, которые отличались концептуально близкой к Эльбрусу VLIW-архитектурой, ну а совсем уж гики могут вспомнить Vortex86 — экзотические x86-процессоры, предназначенные для встраиваемых систем.
Однако люди незаслуженно забывают про Cyrix MediaGX — уникальный процессор родом из 1997 года, который интегрировал в двух чипах целый компьютер: и видеокарту, и звуковую карту, и PCI/ISA/IDE-контроллеры, и даже USB! Что за чудесный процессор сделала Cyrix, каким образом он прожил почти до конца нулевых, и причём тут AMD - читайте в сегодняшней статье!

После полного выключения и включения компьютера Linux показывал чёрный экран. Графическая оболочка постоянно перезапускалась, хотя сама система продолжала работать. Лечилось перезапуском оболочки.
Фиксом занялся сам Линус Торвальдс. И в помощники он взял себе AI.
Сама причина находилась в драйвере Intel Xe и расчёте границы видеопамяти. Часть VRAM видеокарта резервирует для служебных данных аппаратного сжатия. Драйвер получает адрес, с которого начинается эта закрытая область, и передаёт всю память ниже него обычным приложениям.
Но адрес не всегда совпадал с границей страницы памяти.
Легаси код использовал round_up() – округлял адрес вверх. Из-за этого граница свободной памяти сдвигалась внутрь зарезервированной области.
На компьютере Линуса граница проходила посередине страницы размером 4 КБ: последние 2 КБ уже принадлежали механизму сжатия, но драйвер мог отдать всю страницу приложению.
По итогу видеокарта записывала служебные данные поверх размещённой там таблицы страниц. Графическая оболочка теряла доступ к нужной области памяти и падала.
Исправлением послужила замена round_up() на round_down().
Теперь адрес округляется вниз до начала страницы. Если хотя бы часть страницы занята служебными данными видеокарты, драйвер исключает из доступной памяти всю страницу. Теряется несколько килобайт VRAM, зато приложения больше не получают память, которую может перезаписать оборудование.
Само исправление уместилось всего в одну строку. Но для его поиска потребовались 24 диагностических патча и 18 перезагрузок ядра.
AI-агенты уже пишут код. Какие навыки разработчика останутся ценными через 3 года?
Согласно исследованию Stack Overflow Developer Survey, 84% разработчиков уже используют или планируют использовать ИИ-инструменты в процессе работы. При этом доверие к результатам работы искусственного интеллекта остается неоднозначным: многие инженеры отмечают, что готовы использовать такие инструменты, но всё равно проверяют их решения.
Получается интересная ситуация: ИИ уже умеет помогать с кодом, поиском ошибок и рутинными задачами, но ответственность за архитектуру, качество решений и понимание контекста проекта по-прежнему остается за разработчиком.
Поэтому вопрос «заменят ли AI-агенты программистов» постепенно меняется на другой: какие навыки будут отличать инженера, который эффективно работает с агентами, от инженера, который конкурирует с ними в тех задачах, где автоматизация уже становится реальностью?
На бесплатном уроке 14 сентября в 20:00 разберём, что современные AI-агенты уже умеют делать в разработке, где они пока ошибаются и как использовать их как инструмент для усиления своей работы. Присоединяйтесь.
Занятие проведёт преподаватель-практик курса «ИИ-агенты: продвинутое внедрение и использование» Анастасия Третьякова.
А если хотите посмотреть другие актуальные темы, загляните в дайджест бесплатных уроков — там собрали все ближайшие занятия на сентябрь.
В декабре 2020 года разработчик Бен Авад выпустил VSinder. Как легко догадаться по названию, это дополнение для Visual Studio Code, повторяющее внутри редактора кода функциональность сервиса для знакомств Tinder. Насколько понятно название, настолько же очевидна вся логика работы плагина. В реальном Tinder и подобных ему приложениях предлагается разглядывать анкеты других пользователей и свайпать их влево или вправо, оценивая профиль по описанию и фотографиям, а затем общаться с теми, кто проявил взаимную симпатию. Во VSinder вместо фоток профили щеголяют образцами кода.
До этого Авад уже публиковал другое дополнение для Visual Studio Code, которое добавляло в редактор сторисы. На тот момент сатира была актуальной: истории — формат, изобретённый в приложении в первую очередь для подросткового общения Snapchat — добавляли везде, включая социальную сеть для профессиональных контактов LinkedIn и сервис микроблогов Twitter.
В случае же VSinder всё на самом деле оказалось чуть серьёзней, чем просто очередной пет-проект для резюме с надеждой получить немного упоминаемости в социальных сетях. Вскоре после запуска разработчик сообщил о 14 тыс. зарегистрировавшихся пользователей, 13 тыс. мэтчей и 61 тыс. отправленных сообщений. Клон Tinder в редакторе кода продолжал пользоваться популярностью и в следующие несколько лет. Как Авад рассказал в августе 2022 года, в одном случае дело потихоньку приближалось к свадьбе.

На самом деле до свадьбы действительно дошло, но только в прошлые выходные. 5 сентября 2026 года Авад выложил фрагмент переписки с одним из пользователей VSinder, где последний рассказал о заключении брака. До мэтча внутри дополнения он жил в Далласе, она — в Чикаго, но ни удалённость в два штата, ни полушуточный характер сервиса для знакомств не стали преградой для их чувств. Как признаются молодожёны, они до сих пор не могут поверить, что встретились благодаря VSinder.

Российское ПО обычно определяют по нескольким формальным признакам: отечественный разработчик, включение в реестр Российского ПО и поддержка российских операционных систем. Однако за интерфейсом SCADA находится целая цепочка технологий — среда исполнения, библиотеки, драйверы, СУБД, система отчётности и инструменты разработки. Часть этих компонентов может иметь иностранное происхождение и не контролироваться разработчиком самой системы.
Означает ли это, что такую SCADA нельзя считать российской? Не обязательно: полностью изолированных программных экосистем практически не существует. Поэтому важнее определить, сможет ли разработчик самостоятельно собирать, исправлять и развивать систему, если доступ к иностранным компонентам или поддержке их поставщиков будет ограничен.
Cursor закрыл доступ из России. Альтернативы для разработки с ИИ в 1С, которые работают в РФ и оплачиваются рублями. Формат, цены, плюсы и минусы каждой.

Привет, Хабр! Совсем неожиданно получилось так, что экспериментальная минималистичная электрогитара «Ласточкин хвост», которую предполагалось просто собрать, опробовать и вскоре обменять на что-нибудь интересное, стала моим любимым инструментом на каждый день.
Всего-навсего 1800 граммов массы, идеальная эргономика и именно такое звучание, какого мне хотелось, в сочетании с оригинальным внешним видом, покорили моё сердце навсегда.
Однако совершенству нет предела. Многие гитаристы постоянно модифицируют свои инструменты, и я тоже этим увлекаюсь.
Регуляторы скоро спросят «где у вас RSA?». Я написал сканер, который отвечает за секунды
Завязка. Три дедлайна: США — PQC для новых госзакупок нацбезопасности с 2027 (EO 14412 / CNSA 2.0, там прямо назван CBOM), Великобритания — полная криптографическая инвентаризация и план миграции к 2028 (NCSC), ЕС — переход с конца 2026. Первый вопрос аудитора одинаковый: «где именно у вас используется RSA?» Ответа нет почти ни у кого.
Что такое CBOM и почему это не то же самое, что SBOM.
«Harvest now, decrypt later» — почему это не про далёкое будущее: трафик записывают сегодня, расшифруют потом. Если у секрета срок жизни больше нескольких лет — проблема уже наступила.
Как работает сканер. Одна команда, три артефакта: CycloneDX 1.6 CBOM, отчёт с планом миграции на ML-KEM/ML-DSA, SARIF для GitHub code scanning. Плюс scan-tls — одно рукопожатие и вердикт по живому эндпоинту.
Байка про баг (Хабр это любит): первый же регрессионный тест поймал, как сканер находит «криптографию» в собственных регулярках. Лечилось маскировкой литералов RSA_generate_ke[y], и теперь есть вечный тест, что репозиторий подсвечивает только свои фикстуры.
Честный бенчмарк против PQCA CBOMkit. Не «мы лучше», а «мы разные»: CBOMkit глубже на Java/Python (знает размеры ключей, симметрику), мы шире (10+ языков, конфиги, сертификаты) и быстрее (0,05–0,12 с против минуты). Прямая ссылка на docs/BENCHMARK.md — воспроизводимо кнопкой в CI.
Ограничения честно: v0 на паттернах, динамические вызовы пропустит, отсутствие находок ≠ отсутствие проблем. AST-движок в планах.
Финал: вопрос к читателям — у кого уже спрашивали CBOM и в каком виде.

Новое исследование показывает, что у счастья есть один особенно важный компонент: свобода. Точнее, ощущение того, что мы сами распоряжаемся собственной жизнью. Исследование, опубликованное в The Journal of Positive Psychology, провели психологи Торонтского университета Джейсон У. Пейн и Ульрих Шиммак. Они решили подробнее разобраться в представлениях о том, что делает жизнь хорошей.
Согласно одному подходу, который называют гедонистическим, благополучие прежде всего связано с удовольствием и отсутствием неприятных переживаний. Другой подход, эвдемонический, предполагает, что хорошая жизнь включает вещи, которые могут иметь для нас значение, даже если в конкретный момент они не доставляют удовольствия.
Исследователей особенно интересовали три психологические потребности, которые выделяет теория самодетерминации: связанность с другими людьми, то есть наличие значимых отношений; компетентность, то есть ощущение собственной способности эффективно действовать; и автономия, при которой человек воспринимает свои действия как добровольно выбранные, а не навязанные ему.
Учёные хотели выяснить, влияют ли эти факторы на оценку человеком собственной жизни независимо от его текущего эмоционального состояния. Для этого в 2022 году они опросили более 1200 взрослых в возрасте от 18 до 80 лет из Канады и Великобритании. Участники отвечали на вопросы об удовлетворённости жизнью, положительных и отрицательных эмоциях, особенностях личности и удовлетворении трёх психологических потребностей. Все три потребности в той или иной степени были связаны с удовлетворённостью жизнью, однако значимость отношений и ощущение компетентности влияли на неё главным образом через положительные эмоции.

Продолжаем тему квантовых вычислений. Веб переходит на постквантовый обмен ключами, но вот с подписями и сертификатами дело обстоит иначе. В июне исследователи просканировали 32 тыс. доменов и не нашли ни одного гибридного постквантового сертификата. Дело в том, что постквантовые подписи слишком велики, чтобы просто подставить их вместо нынешних. Обсуждаем ситуацию и возможные решения.
Продолжаем человеческий ANE reverse engineering. В этот раз разберёмся, чем таким интересным можно накормить компилятор, чтобы получить желаемый результат - Qwen, запущенный без GPU и CPU.

Вода, растворённые в ней соли и кислород — классический набор для запуска коррозии. Именно от него металл прячут под грунтом, краской, лаком, полимерными и оксидными плёнками. Логика у такой защиты предельно простая: пока покрытие цело, вода не доберётся до основания и ржаветь там будет нечему. Разумеется, со временем краска царапается, разрушается под ультрафиолетом и постепенно теряет сцепление с металлом. Но теперь выяснилось, что обычная капля воды способна не только воспользоваться уже готовым дефектом, но и самостоятельно пробить изолирующий слой.
Исследователи из Института исследования полимеров Общества Макса Планка показали, что вода накапливает электрический заряд, когда стекает по листьям, стеклу, пластику и другим поверхностям. Потенциал отдельной капли может достигать нескольких тысяч вольт. При приближении к покрытому металлу она создаёт настолько сильное поле, что в защитной плёнке происходит электрический пробой. Дальше в дело вступает обычная химия: вода достигает металла и запускает коррозию. Результаты исследования опубликованы в журнале Nature.

Поверхность Венеры представляет собой настоящий ад с испепеляющей температурой и чудовищным давлением. Однако гораздо выше, в атмосфере планеты, температура и давление становятся значительно более умеренными. Поэтому учёные уже много десятилетий задаются вопросом, не может ли какая‑либо форма жизни существовать в облаках Венеры.
Международная группа исследователей при участии учёных из Массачусетского технологического института (MIT) получила новые данные в пользу того, что химические условия венерианских облаков не обязательно делают сложные биологические молекулы невозможными. Результаты исследования опубликованы в Proceedings of the National Academy of Sciences.
Учёные исследовали три коротких пептида, то есть цепочки из аминокислот длиной от семи до тринадцати звеньев. Их поместили в раствор, содержащий 98 процентов серной кислоты, и изучали с помощью спектроскопии ядерного магнитного резонанса (ЯМР).
Все три пептида оставались стабильными в течение нескольких недель. Более того, вместо случайных конфигураций они принимали определённые трёхмерные структуры, так называемые омега‑петли. Один из исследованных пептидов, HHQ, в воде образует плоские бета‑структуры, но в концентрированной серной кислоте приобретал совершенно другую форму.
Устойчивость пептидов исследователи связывают в том числе с крайне малым количеством воды в 98-процентной серной кислоте. В водной кислой среде пептидные связи могут разрушаться в результате гидролиза, для которого необходима вода. В почти безводной концентрированной серной кислоте этот механизм подавляется. При этом предыдущие исследования показывают, что устойчивы в таких условиях далеко не все пептиды.

Представляем обновление от приглашённого автора Симона Либа (Simon Leeb) о прогрессе Swift как языка для веб-сценариев:

Многие предприятия стремятся повысить свою конкурентоспособность путем выпуска нового продукта и/или снижения расходов. Однако мало кто из руководителей задумывается, что принятие мер, нацеленных только на снижение расходов, может привести не к достижению запланированного результата, а к получению негативных результатов для деятельности предприятия из-за увеличения рисков потерь при выполнении тех или иных операций, снижения качества продукции, несоблюдения сроков и снижения управляемости сотрудниками.

Перевод по СБП — это не одна стрелка между двумя сервисами, а лимиты, антифрод, идемпотентность, НСПК, Kafka и уведомления. Я попробовал собрать этот сценарий не на вайтборде, а в виде интерактивного потока — и сразу нашел несколько дыр в архитектуре.
GPT-6 Astra появилась у всех пользователей тарифов Pro, Enterprise и Business Premium в ChatGPT Work и Codex, а также стала доступна через API.
Изначально Astra начали разворачивать для ограниченного числа организаций в программе Daybreak, а затем OpenAI обещала постепенно открыть ее подписчикам Plus, Pro, Business и Enterprise.

Вайбкодер под ником deeplycuriouss работал на Mac над своим iOS-приложением. Мобильный разработчик захотел быстро изменить время для получения нужного снимка экрана (промо-скриншота). Он запросил у Claude совета. ИИ выдал нужную команду (sudo systemsetup -setusingnetworktime off && sudo date 090306494026.00). Обладатель Mac запустил эту строку и система «улетела» во времени на пару тысяч лет вперёд.
