Создатель языка программирования Python Гвидо ван Россум с глубокой печалью сообщил, что 15 июля этого года скончался Тим Питерс. «Трудно переоценить вклад Тима в развитие Python. Вероятно, больше всего он известен как автор Zen of Python (PEP 20), но для меня он был наставником и соавтором языка задолго до этого, — написал ван Россум.
Читать далееBlackmagic анонсировала Ambisonic Microphone — компактный микрофон для записи пространственного аудио. Он захватывает звуки вокруг себя и предназначен для создания контента для VR‑фильмов и другого иммерсивного контента.
Читать далееКомпания F6, российский разработчик технологий для борьбы с киберугрозами, зафиксировала новый сценарий распространения вредоносного ПО для Windows, который нацелен на российских геймеров.
Читать далееЭто — третья и заключительная часть моих статей про судебную зарисовку (первая, вторая). Если вы читаете их как цикл, то уже знаете, что этот жанр родился в США, ассоциируется с англо-саксонской правовой системой правовой культурой и так далее и тому подобное. Если вы не читали предыдущие статьи — не нажимайте на указанные выше ссылки. Потому что эта, заключительная часть даст вам нечто уникальное. Если вы вообще ничего не знаете про судебную зарисовку, то сегодня я погружу вас в неё с самого редкого и мало кем изученного угла. Если же вы читали прошлые статьи или просто что-то знаете об этом жанре — я постараюсь разорвать шаблон, который сам же и сформировал.
Итак, судебная зарисовка: французская и российская школы
Кратко для тех, кто пришел со стороны. Судебная зарисовка — это рисунки, выполненные из зала суда для того, чтобы проиллюстрировать судебный процесс в условиях запрета на фотографию. Обычно его ассоциируют с США или Великобританией. Но. Когда в США только вводили запрет на фотоаппараты в залах судов, во Франции этот жанр (судебной зарисовки) уже успел пережить свой золотой век и переосмыслить себя. Да, настоящая родина судебной зарисовки — это Франция. А ещё там рисуют комиксы по судам.
Франция — начало
Высмеивание — это частая защитная реакция. Так мы можем и принизить обидчика, и сбавить собственный страх, и высказать опасение в комфортной форме. Экстраполировав эту защитную реакцию на общество, мы получим жанр карикатуры. Она — простой и понятный всем способ передать проблему, подсветив её в понятном ключе и увильнув при этом от обвинений в «духоте» или морализаторстве.
Но зато можно получить другие обвинения. Например — в оскорблении государя. Именно за это Оноре Домье на полгода попал в тюрьму.
Читать далееВ 2024 году я писал, что хостинг станет дороже, потому что есть проблемы с дата-центрами. В 2025 году я писал, что всё подорожает ещё раз, потому что есть проблемы с железом. Настал 2026-й, и я бы не хотел это писать, но на фоне того, что случилось с некоторыми дата-центрами и железом в них, проблемы теперь возникли и с тем, и с другим. И ещё оперативка снова подорожала.
Короче, на рынке хостинга сейчас идеальный шторм.
Начну с того, что прямо сейчас мы наблюдаем колоссальный, просто истерический спрос. Такого эффекта не было даже в 2022 году. Тогда зарубежные компании ушли, все экстренно заезжали обратно в Россию, но спрос всё равно был меньше предложения. А сейчас предложения просто нет. Когда произошли недавние всем известные техногенные инциденты, в результате которых из-за пожаров и сбоев охлаждения пострадали дата-центры Яндекса и Amazon, — на рынке началась паника. Те, кто поумнее, начали паниковать и делать DR-резервы сразу после Амазона и Персидского залива, те, кто недостаточно быстр, — после Яндекса.
Мы на фоне этого спроса полностью отключили все промотарифы, потому что у нас физически нет возможности продавать ресурсы по старым ценам. И, соответственно, должен предупредить, что с 1 января поднимем цены ещё примерно на 15%.
Почему цены у всех летят в космос? Причин целый клубок.
Читать далееAhrefs посчитал, что на следующий день из ответов ИИ-сервисов пропадает от 50 до 83% ссылок на сайты, а около трёх четвертей пропавших возвращаются в течение 20 дней. В моих логах, где один и тот же вопрос задавался повторно, ссылка тоже то появляется, то пропадает.
Отчёт вида процитировали или не процитировали по одному прогону — это шум, а не метрика. Видимость в нейросетях нужно считать как долю появлений по нескольким повторам одного вопроса, а судить о провале можно только после нескольких замеров, разнесённых по времени.
Читать далееЕсть огромная разница между тем, чтобы просто достать информацию из базы данных, и тем, чтобы извлечь из нее реальный смысл для пользователя. Классический RAG находит чанки, но не умеет сопоставлять данные из разных файлов и собирать аналитику. Поиск контекста — решенная задача, теперь нужно научить систему думать над ним.
Привет! Я Лев, системный администратор технической поддержки в Selectel. В прошлый раз мы развернули RAGFlow, а сегодня разберем переход к RAG 2.0 и Agentic RAG: как устроены ИИ-агенты, которые сами строят план рассуждений, используют инструменты и проверяют источники.
Читать далееБезопасная разработка сейчас — одна из самых горячих тем в российском ИТ. Чаще всего к ней подталкивают внешние обстоятельства: требования регуляторов, предстоящие проверки или инцидент, после которого процессы приходится пересматривать. Самый редкий, но самый честный повод — руководство действительно хочет разрабатывать безопасное ПО.
Но прежде чем внедрять новые для компании практики безопасной разработки, нужно честно посмотреть на текущие процессы: что из практик уже внедрено и работает, где пробелы и какие есть проблемы. Только тогда станет понятно, в каком направлении двигаться и как строить план внедрения.
Как же оценить зрелость процессов? На глаз? По одной из западных методологий? По ГОСТу? Если звать внешнего аудитора не хочется, вариантов, на самом деле, четыре: BSIMM, DSOMM, SAMM и ГОСТ Р 56939-2024. Какому из них отдать предпочтение, не очевидно: методологии по-разному устроены, по-разному ложатся на российские реалии, и не каждая доводит от оценки до понятного плана действий. Где-то есть готовый опросник с расчетом, где-то его придется собирать самому, а где-то практики рассчитаны на очень зрелые компании и для большинства российских слишком затратны.
Я прогнал все четыре методологии через имитацию аудита на одной вымышленной компании и проверил, с какой проще пройти весь путь — от оценки зрелости до рекомендаций и дорожной карты.
Материала набралось на три статьи. В этой сравню все четыре методологии, разберу их преимущества и недостатки и сделаю вывод, для каких задач годится каждая. Во второй на примере BSIMM, DSOMM и SAMM покажу, как провести оценку, какими инструментами воспользоваться и с какими ограничениями придется столкнуться. В третьей разберу оценку по ГОСТ Р 56939-2024.
Заваривайте кофе и устраивайтесь поудобнее — отправляемся в путешествие по внутреннему аудиту!
Читать далееТри платы Raspberry Pi 5 на столе, а на них — кластер, в котором крутятся контейнеры и виртуальные машины, есть мультитенантность, managed базы данных и всё остальное, что дает Cozystack.
Зачем это нужно? Cozystack обычно ставят на стойку серверов в дата-центре, и чтобы просто пощупать платформу, приходится арендовать железо или поднимать виртуалки в облаке. А три малинки стоят как один вечер в ресторане, помещаются в рюкзак и работают от обычной розетки. На них можно учиться, показывать Cozystack на конференциях, отлаживать автоматизации или держать дома маленькое облако.
Читать далееЗалитый телефон, как правило, представляет из себя лотерею, поскольку самый влияющий фактор после залития – это удача. Обычно внутри скрывается набор независимых отказов, которые вскрываются по очереди, и часть из них диагностируется не прибором, а исключением, то есть эмпирическим методом. Ниже поэтапно представлен разбор одного аппарата с наглядными кадрами, замеры и небольшой подводный камень, который чуть не пустил генеральную цель данного кейса коту под хвост.
Аппарат: iPhone 16 Pro Max. Попал в воду, через двое суток принесён в ремонт, не включается. Цель ремонта и диагностики: достать и перенести данные с устройства.
Читать далееВ Vigo Pulse на одном графике могут оказаться сотни линий, а ответ сервера — содержать тысячи повторяющихся ключей и временных меток. Я пересмотрел формат данных и на одном из больших запросов сократил сжатый ответ с 1 МБ до 500 КБ, а время до отрисовки графика — с 3 до 1,5 секунды при скорости 4 Мбит/с.
Расскажу, что дал переход на колоночный JSON, как он показал себя рядом с MessagePack и BSON и помогает ли смена формата, если уже включён gzip. А ещё — как изменил фильтры и обработку тяжёлых графиков, чтобы не загружать лишние данные.
Читать далееИногда после git reset --hard, rebase или удаления ветки кажется, что несколько часов работы исчезли. Но Git часто не удаляет коммиты, а просто перестаёт на них ссылаться. Разбираем, как найти потерянное через reflog и fsck, восстановить ветку или stash и в каких случаях вернуть данные уже нельзя.
Разобрать по шагам →Эта статья для ИТ-руководителей компаний малого и среднего бизнеса — тех, кто отвечает за работоспособность ИТ-инфраструктуры и обосновывает бизнесу расходы на восстановление после аварий. В небольшой компании эту роль берет на себя единственный системный администратор, тогда вы и «руководитель», и исполнитель в одном лице.
Ниже разберем как назначить системам целевые значения времени восстановления (RTO и RPO), как вынести резервную площадку, чтобы она не повторяла риски рабочей, и что вскрывает первый тест переключения. Если еще предстоит защищать затраты на резервное копирование перед руководством, статья даст аргументы для этого разговора.
Читать далееКак-то раз я начал работать с одним большим проектом для микроконтроллера. Как многие legacy-проекты в embedded, он привязан к старой версии IDE. В моем случае это оказался IAR 7. Эта среда обладает хорошими отладочными средствами, но работать с кодом в ней не очень комфортно: отсутствует много привычных комбинаций клавиш (Ctrl + точка, например), нет темной темы, скромная подсветка синтаксиса.
Со временем я стал все больше пользоваться VS Code для работы с кодом, а для проверки работоспособности переключался в IAR. Тогда я задумался, можно ли перенести основную работу над проектом в VS Code? Достоинств у редактора много: приятный настраиваемый интерфейс, интегрированный Git, расширения на любой вкус и задачу. Главный нюанс состоял в том, что проект должен собираться компилятором IAR, ибо написан он был строго под него.
Читать далееВ хостинг‑провайдере Beget сообщили текущую информацию по возвращению к штатной работе своей IT‑инфраструктуры и сервисов для клиентов, а также восстановлению оставшихся серверов виртуального хостинга и сайтов.
Читать далееПродолжаем цикл статей о безопасности ИИ-систем. В прошлый раз мы разобрали нормативную базу и методологии — что требуют регуляторы и какие фреймворки описывают угрозы и уязвимости. Теперь переходим к практической плоскости.
Искусственный интеллект бывает разным: классические ML-алгоритмы, системы компьютерного зрения, рекомендательные алгоритмы, и у каждого класса свои уязвимости и техники атак. Но с 2023 года центр тяжести сместился в сторону больших языковых моделей: их внедряют в бизнес-процессы, к ним прикручивают руки, увеличивают автономность за счет агентности. Рост числа LLM-приложений идет быстрее, чем рост понимания их уязвимостей, поэтому в этой статье и в следующих мы фокусируемся именно на них. Атаки на классические ML-системы, хотя и схожи, имеют свою специфику и заслуживают отдельного материала.
В этой статье обсудим, какие существуют техники атак на LLM-системы, как они классифицируются, от ручных jailbreak-промптов до полностью автоматизированных атак с использованием отдельных LLM, и почему LLM-ядро — не единственная цель злоумышленника.
Читать далееГлава Минцифры Максут Шадаев на CNews Forum 2026 обозначил неожиданный, но вполне прагматичный приоритет: при выборе между релокацией дата-центров за границу и их размещением под землей ведомство однозначно за «уход вглубь». Это заявление не просто красивая метафора, а реакция на изменившуюся модель угроз и попытка удержать вычислительные мощности в юрисдикции России.
Читать далееПривет, Хабр! Мы — команда AI VK: Софья Гулевская, Михаил Трапезников, Александр Пославский и Александр Дьяконов. В этой статье расскажем, почему привычные методы прогнозирования времени просмотра не всегда справляются с короткими видео, какие проблемы возникают при обучении вероятностных моделей и как мы решили их с помощью HEGM — Hierarchical Exponential-Gaussian Mixture.
Покажем архитектуру, результаты экспериментов на открытых и промышленных данных, а также расскажем, что изменилось после A/B-тестирования на реальном трафике. Исследование принято в основной трек конференции IEEE ICDM 2026, а код и модели мы выложили в открытый доступ.
Подробности под катом Итак, после разработки одноплатного компьютера на RK3568, писал тут, возникла следующая задача — создать процессорный модуль на том же SoC.
Модульная архитектура предполагает разделение устройства на две части: вычислительный модуль с процессором, оперативной памятью и необходимыми цепями питания, а так же плату‑носитель (Carrier Board), которая обеспечивает подключение периферии и внешних интерфейсов.
На первый взгляд, такое решение дает некоторое преимущество: вычислительный модуль можно заменить другим совместимым по форм‑фактору и интерфейсам и при этом не перерабатывая всю плату устройства.
А в действительности все ли так просто? Давайте разбираться!
Поскольку стояла задача сделать модуль на процессоре ARM рассматривались варианты исполнения:
-COM Express,
-SMARC,
-Qseven.
COM Express исторически широко применялся в системах на базе Intel и AMD, имеет применение под ARM. Различные типы модулей Mini 84x55 мм, Compact 95x95 мм, Basic 125x95 мм, Extended 155x110 мм. COM Express в версии Mini, где имеет один разъем на 220 контактов ограничивает RK3568, а в исполнении Compact где используются два разъема по 220 контактов избыточен. Сам стандарт мне нравится своей строгостью.
Qseven размер платы 70x70mm, имеет краевой разъем на 230-контактов. Он включает меньший набор доступных интерфейсов и ограниченное количество контактов по сравнению с рассматриваемыми вариантами. Для поставленной задачи с RK3568 это потребовало бы отказаться от части периферии.
Стандарт SMARC разработан в основных версиях SMARC1.0, SMARC2.0, SMARC2.1. За основу взята версия SMARC2.1, габаритные размеры платы модуля, могут быть в двух вариантах 82x50 мм и 82x80 мм, а для подключения имеет краевой разъем на 314 контактов.
Важный момент стандарта SMARC2.1
Ещё недавно Nvidia без Дженсена Хуанга было трудно представить. Теперь на фоне расследования и публикаций о его личных отношениях обсуждается вопрос, к которому компания, судя по отсутствию публично названного преемника, не готовилась в открытую: кто сможет занять место её основателя?
Читать далее