-
Китайская Moonshot AI выпустила Kimi Code CLI — терминального агента для программирования, который по логике работы во многом повторяет Claude Code от Anthropic, но распространяется с открытым исходным кодом под лицензией MIT. Это преемник прежнего инструмента kimi-cli: проект целиком переписали на TypeScript,…
-
Режим блокировки от OpenAI защитит конфиденциальные данные от атак с внедрением промптов
OpenAI анонсировала новую функцию, которая обеспечит дополнительную защиту от атак с внедрением вредоносных подсказок на веб-страницах и в других источниках контента.Режим блокировки отключит просмотр веб-страниц в реальном времени, обеспечив доступ только к кэшированному контенту, а также получение и отображение изображений…
-
Как заставить Xiaomi TV летать: скрытые настройки, которые вырежут всю рекламу и лаги
Ультрабюджетные Smart TV на базе Android — это вечный компромисс. Производители отдают железо чуть ли не по себестоимости, а потом отыгрываются на пользователях: пичкают систему агрессивной рекламой, партнерским софтом и сбором телеметрии. Всё это крутится в фоне и душит и…
-
Представлен открытый проект Opengram — сервер для протокола Telegram
Команда энтузиастов представила открытый проект под названием Opengram. Это решение является реализацией серверной части мессенджера Telegram. Проект представляет собой самостоятельный сервер, реализующий протокол MTProto (поддерживается layer до 216), который может использоваться для замены официальной серверной инфраструктуры Telegram при развёртывании на…
-
Заметки на полях: изоморфизм геометрических алгебр
ПрологСкитаясь по лесистым равнинам геометрической алгебры, нашёл классный изоморфизм. Возможно, кому-то будет интересно — попытаюсь изложить по-русски и попроще.Изоморфизм алгебрВ работе Garret Sobczyk “Spinors in Spacetime Algebra and Euclidean 4-Space” явно используется алгебраический изоморфизм между геометрической алгеброй евклидова четырёхмерного пространства…
-
Истинная многозадачность – возможна. И это не суета, и не «слив дофамина»
Когда речь заходит о продуктивности, то лет 10 назад широко ходил миф про многозадачность. Да чего греха таить, я сам оборудовал рабочее место 4-мя мониторами и еще дополнительно ставил ноут, поддерживая «иллюзию значимости дел». Но это не многозадачность. Новое исследование…
-
VARCHAR(N) в PostgreSQL: ограничение, а не экономия памяти
Есть такой старый SQL-рефлекс: создаёшь таблицу, доходишь до поля name, и рука почти сама пишет:name varchar(255)Не потому что кто-то в продукте сказал: “имя пользователя не длиннее 255 символов”. Не потому что это ограничение пришло из бизнес-логики, и даже не потому…
-
A native macOS load tester app — and backpressure made it honest
Why I built Requester, a real-time HTTP load testing app for macOS, and what Swift structured concurrency taught me about telling the truth under load.I wanted to hammer an HTTP endpoint and see what happened. Not read a summary report three minutes…
-
«Приятная беседа», ставшая допросом: как большие компании сломали процесс повышения разработчиков
В современной корпоративной культуре крупных ИТ-компаний процесс пересмотра грейдов и заработных плат давно превратился в самостоятельную бюрократическую экосистему. Индустрия, некогда гордившаяся своей гибкостью и ориентацией на измеримый результат, стремительно перенимает худшие практики академической среды. Переход разработчика с позиции Junior на…
-
Купил курс DevOps в Яндекс Практикуме: честный отзыв по ходу прохождения
Это первая статья из серии. Я не закончил курс — и это не реклама. Просто делюсь опытом в реальном времени.Кому будет полезно: тем, кто уже работает в IT, имеет какой-то опыт в DevOps, бэкенде или был/есть сис.админ, и думает -…