Habr📅 11.09.2026 08:50⏱️ 10 мин
Недавно Никита Михалков, помимо обычного «гона Бесов» — пусть будут с большой буквы, как у Достоевского, — высказался ещё и об искусственном интеллекте. С мыслью, которую он, как всегда, талантливо и красочно преподнёс, спорить трудно. Михалков заявил, что, если искусственный интеллект заменит естественный, искусство потеряет всякий смысл, ведь у «машины», как он по инерции окрестил ИИ, нет «ни со…
Читать полностью →Habr📅 11.09.2026 08:46⏱️ 9 мин
Когда много работаешь с ИТ‑проектами, быстро понимаешь, какие инструменты действительно экономят время команды. Я работаю аналитиком и архитектором систем в компании интеграторе, где мы помогаем компаниям автоматизировать передачу данных из 1С в BI‑системы (системы аналитики). Проще говоря — настраиваем обмен между 1С и BI так, чтобы нужные данные автоматически поступали в контур аналитики и обнов…
Читать полностью →Habr📅 11.09.2026 08:46⏱️ 19 мин
Представьте, что в вашу команду взяли уверенного миддла. Но ему не дали доступ к трекеру, не показали базу знаний, а про архитектурные решения рассказали один раз на онбординге. Его изредка просят что‑нибудь погуглить, иногда поручают небольшую фичу в отрыве от контекста большой картины, а потом ругают за плохое понимание задачи и принятых в компании процессов. Одни и те же ошибки я вижу и в старт…
Читать полностью →Habr📅 11.09.2026 08:38⏱️ 6 мин
Ранее уже разбирали, зачем нужен credential-прокси и почему у него не может быть «zero-knowledge»-режима: proxy обязан расшифровать ключ в памяти, чтобы подставить его в запрос к провайдеру. Это ProxyKey (proxykey.org) — наш проект. В этот раз — практическая часть: MCP-сервер, который даёт агенту (Claude Code, Cursor) управлять доступом к API, но не даёт прочитать сам ключ, и сценарий pending secr…
Читать полностью →Xakep📅 11.09.2026 08:30⏱️ 2 мин
Рекомендуем почитать: Хакер #327. Doom.ttf Содержание выпуска Подписка на «Хакер» -40% В Surfshark сообщили об инциденте, в ходе которого злоумышленники получили доступ к внутреннему тестовому серверу компании. Причиной взлома стала ошибка в конфигурации: систему, предназначенную для внутренних нужд, случайно оставили открытой из интернета. В результате злоумышленники получили доступ к конфигураци…
Читать полностью →Habr📅 11.09.2026 08:23⏱️ 1 мин
Рынок разработки ПО в России продолжает расти, а вот маржа у самих разработчиков тает на глазах. По оценке «Руссофта» на основе опроса более 300 участников индустрии, проведённого в марте — апреле 2026 года, совокупная выручка российских софтверных компаний по итогам 2026 года может вырасти на 17%, до 3,3 трлн рублей, но более 20% компаний рискуют закончить год со снижением выручки. При этом годом…
Читать полностью →Habr📅 11.09.2026 08:20⏱️ 13 мин
Инфраструктура Selectel насчитывает тысячи серверов, которые круглосуточно обеспечивают работу клиентских проектов: процессоры обрабатывают инструкции, память хранит данные, диски читают и записывают информацию. Такая постоянная нагрузка заложена в архитектуру оборудования, но риски сбоев — будь то аппаратные ошибки, перегрев, сбои питания или проблемы с сетью — есть всегда. В случае нештатной сит…
Читать полностью →Habr📅 11.09.2026 08:15⏱️ 16 мин
Ранняя детекция дыма и огня — частая задача уличной видеоаналитики. Камера может заметить возгорание раньше, чем люди на улице или оператор. Обучать отдельную модель детекции — это датасет, разметка и время, а возгорания в кадре выглядят слишком по-разному, чтобы быстро покрыть все случаи. Поэтому, когда сценариев детекции в рабочих проектах стало слишком много, я решила попробовать короткий путь,…
Читать полностью →Habr📅 11.09.2026 08:07⏱️ 1 мин
История left-pad, самого нелепого апокалипсиса в истории open-source. Заодно про то, почему миф о надёжности открытого кода не выдерживает проверки фактами, и про деталь, которую из этой истории обычно выбрасывают. Читать далее
Читать полностью →Habr📅 11.09.2026 07:59⏱️ 10 мин
С сериализацией всё вроде бы просто. Есть значение x , мы превращаем его в последовательность байт, передаём куда‑то ещё, а потом восстанавливаем: x → encode → bytes → decode → x' И первое, что хочется проверить: decode(encode(x)) == x Если получилось — значит, сериализация работает. По крайней мере, так кажется. Потому что в этой формуле есть одна маленькая деталь, которую легко не заметить: что …
Читать полностью →