• В рамках летнего сбора средств Фонд свободного программного обеспечения (Free Software Foundation, FSF) запустил распродажу мерча и аксессуаров GNU Press Shop.«С сегодняшнего дня и до 28 июля вы можете купить атрибутику FSF в магазине GNU Press. Прежде всего, это выпуск футболки в честь…

  • Уязвимости Bluetooth в более чем двух десятках беспроводных аудиоустройств позволяют злоумышленникам шпионить за пользователями через микрофоны и даже красть их конфиденциальную информацию. Проблема затронула 29 устройств от Beyerdynamic, Bose, Sony, Marshall, Jabra, JBL, Jlab, EarisMax, MoerLabs и Teufel. Речь идёт…

  • Платформа Reddit, которая страдает от нашествия ИИ-ботов и веб-сканеров, закрыла им доступ к своим материалам и индексируется только через Google. Однако это привело к тому, что компании начали атаковать соцсеть сгенерированными ИИ сообщениями.Reddit ранее заключила сделку с Google о предоставлении данных для…

  • ПредисловиеДанная статья это рассказ об отдельной части моего проекта по созданию системы доставки дронами. Система совсем в ранней стадии разработки. Но в принципе эта часть готова и если кому интересно может пользоваться в своих проектов. Если будет заинтересованность могу продолжить…

  • Консоли. Консоли никогда не меняются. Они замирают в своей эпохе, как насекомые в каплях древесной смолы, и ждут часа, когда вас в очередной раз захлестнет приливом ностальгии. А вот экраны, на которые выводится картинка с ретро-девайсов, претерпевают изменения регулярно.Всего 15-20…

  • Энтузиастка под ником Laura_Beinbrech представила на Reddit свою версию самодельного компьютерного терминала из игры Fallout. Устройство создано на базе корпуса сломанного компьютера Heathkit H89, на ПК установлен Linux Mint.«Почти три месяца работы, и мой проект терминала из Fallout практически готов. Осталось только установить видеокарту…

  • Блокировка event loop довольно серьезная проблема в асинхронных приложениях, потому что приводит к замедлению не конкретного запроса пользователя, а сразу всех запросов пользователей. Так давайте разберемся, что же это значит и, насколько это страшно и для разработчика и для клиентов…

  • Не так давно я управлял небольшим конвейером из 60+ статей для разработчиков, какие-то статьи отдавал коллегам в крупный хаб на 60 тысяч подписчиков, занимался единичными материалами в ещё один бложек и составил некоторые выводы по корпоративным блогам. Возможно, я что-то…

  • Если долго копать продукт, можно докопаться до вещей, которые там не просто «остались» — они живут, плодятся и воспроизводятся как норма. Не потому что нужны. А потому что так удобно системе, а не пользователю.Это интерфейсные рудименты — паттерны, у которых…

  • UTF-8 валидация — одна из базовых операций при работе с текстом, которая выполняется миллионы раз в секунду в современных приложениях. Стандартная реализация в Go, хоть и корректная, далека от оптимальной по производительности. В этой статье расскажу, как мне удалось ускорить валидацию UTF-8 в 10 раз, используя SIMD‑инструкции ARM NEON и алгоритм из статьи «>Validating UTF-8 In…