-
Документация играет важную роль в эффективной работе, особенно в условиях крупных и сложных инфраструктур. Она не только облегчает понимание существующих решений, но и ускоряет процесс интеграции новых технологий. Поэтом, например, важно иметь базу знаний по облачным технологиям.Мы уже рассказывали об…
-
NLP в японском стиле. Репортаж с поездки в Канадзаву на конференцию NLDB 2025
Всем привет! С 4 по 6 июля в японском городе Канадзава прошла небольшая, но очень ламповая конференция NLDB 2025, посвященная различным доменам в NLP. Мы, группа исследователей из AIRI, съездили на это мероприятие, других посмотреть и себя показать. О том, что было на конференции и о красотах Канадзавы — читайте в тексте ниже.О…
-
Упрощаем NFC: обзор нового SDK для Android разработки
Работа с NFC в Android всегда была непростой задачей. Нативный API требует от разработчика понимания низкоуровневых протоколов и механизмов обработки данных. Новый TAO NFC SDK (Android) призван решить эту проблему, предоставляя высокоуровневую абстракцию, которая значительно упрощает взаимодействие с NFC-метками. Что…
-
Практические вопросы архитектуры ПО, из чего строить будем?
Вы знаете из чего и как строятся программы? Странно что ни в одной из статей о программной архитектуре вы не найдете упоминаний о том из чего эти программы строятся.Я попробую изложить свое понимание, понимание профессионала с более чем 20-ти летним…
-
«Сезам». Самый антуражный домофон тысячелетия
Приветствую всех!Этот аппарат без всякого сомнения можно назвать самым суровым домофоном из когда-либо выпускавшихся. Таких почти не осталось и больше не будут выпускать уже никогда. Сложно найти атрибут аутентичнее для создания атмосферы индустриальной эпохи или ещё чего-то подобного.Это тот самый…
-
Где живут LLM: разбираем инференс-кластер YADRO и гоняем в нем модели
Привет, Хабр! В этой статье я расскажу про наш LLM инференс-кластер YADRO: зачем он нужен, что у него под капотом и как в такой конфигурации показывают себя популярные модели. Кроме того, я немного порассуждаю об альтернативных реализациях кластера и поделюсь…
-
Stream Gatherers: кастомные промежуточные операции для Stream API
Привет, Хабр! Когда Java 8 впервые подарила нам Stream API, мы все обрадовались ленивому функциональному стилю работы с коллекциями. Но хочется иногда большего. Вот, например, задача — пропустить из потока только по одному элементу каждого размера строки. Или разбить бесконечный стрим на окна фиксированного размера и обработать первые…
-
Новости кибербезопасности за неделю с 28 июля по 3 августа 2025
Всё самое интересное из мира кибербезопасности /** с моими комментариями. 1) Беспрецедентная кибератака на российскую авиакомпанию «Аэрофлот».Генпрокуратура назвала причиной сбоя «Аэрофлота» хакерскую атаку и организовала надзорные мероприятия в связи с отменой рейсов.Ответственность за атаку на себя взяли «Киберпартизаны» и «Silent…
-
Насколько LLM усложняет работу программиста
Реальный эффект применения LLM в программировании противоречит прогнозу разработчиков (диаграмма из исследования METR)На фоне общего хайпа вокруг ИИ холодным душем стали июльские результаты исследования тут Model Evaluation & Threat Research</p>» data-abbr=»METR»>METR о том, как LLM замедляют работу опытных разработчиков в…
-
Асинхронные тесты для UI и API на Python: примеры, подводные камни и трезвый вывод
ВступлениеИногда кажется, что добавление async/await в тесты — это почти «бесплатный способ» сделать их быстрее. Мы ведь знаем, что тесты часто тратят время на ожидание ответов от серверов или UI‑действий, и в голову сразу приходит мысль: «А что, если пока…