Select a country

Как написать собственные классы классификации для маленьких

В прошлый раз я уже рассказывала о том, как в ходе обучения в «Школе 21» создавала класс линейной регресии, на этот раз будем рассматриват
Наука - Хабрахабр

Как написать собственные классы классификации для маленьких

В прошлый раз я уже рассказывала о том, как в ходе обучения в «Школе 21» создавала класс линейной регресии, на этот раз будем рассматривать реализацию LogisticRegression, GaussianNB, KNN. Как и в прошлый раз, минимум теории, максимум практики. Читать далее

Графический редактор PaintCAD Mobile — переделка под большие экраны телефонов

Жил-был в 2000-2005(-2010) годах такой пет-проект - графический пиксель-арт редактор для J2ME мобильных телефонов - PaintCAD (смесь паинта и системы, управля
Наука - Хабрахабр

Графический редактор PaintCAD Mobile — переделка под большие экраны телефонов

Жил-был в 2000-2005(-2010) годах такой пет-проект - графический пиксель-арт редактор для J2ME мобильных телефонов - PaintCAD (смесь паинта и системы, управляемой с телефонной клавиатуры, ползающей курсором по рисунку, рисующей и применяющей эффекты, обрабатывающей изображения, создающей GIF-анимации, растровые PCF-шрифты и т.д.). И что было дальше?

OpenAI приоткрыли GPT-5.1: что такое «адаптивное мышление» и почему они теперь боятся «эмоциональной зависимости»

Все мы сидим в ожидании релиза GPT-5, но OpenAI вместо громкой презентации выкатывает... «дополнение к системной карте» (System Card Addendum) для GPT-5.1. З
Наука - Хабрахабр

OpenAI приоткрыли GPT-5.1: что такое «адаптивное мышление» и почему они теперь боятся «эмоциональной зависимости»

Все мы сидим в ожидании релиза GPT-5, но OpenAI вместо громкой презентации выкатывает... «дополнение к системной карте» (System Card Addendum) для GPT-5.1. Звучит скучно, как юридический документ или обновление пользовательского соглашения, которое никто не читает. Но я все-таки полез смотреть, что там внутри. И, как оказалось, зря многие это пропустили.Там, по сути, нам не просто рассказали о фичах, а анонсировали архитектуру двух новых моделей - GPT-5.1 Instant и GPT-5.1 Thinking. И что еще интереснее - детально расписали новые «предохранители», которые многое говорят о том, куда движется индустрия. Читать далее

[Перевод] Сокращённая запись через точку начиная с Dart 3.10 и Flutter 3.38

Синтаксис сокращённой записи через точку — .foo — позволяет писать более лаконичный Dart-код, опуская имя типа там, где компилятор может вывест
Наука - Хабрахабр

[Перевод] Сокращённая запись через точку начиная с Dart 3.10 и Flutter 3.38

Синтаксис сокращённой записи через точку — .foo — позволяет писать более лаконичный Dart-код, опуская имя типа там, где компилятор может вывести его из контекста. Это аккуратная альтернатива полному варианту вида ContextType.foo при обращении к значениям перечислений (enum), статическим членам и конструкторам.Теперь язык стал еще более лаконичным. Читать далее

Как универсальный ИИ-агент учится жить в открытом мире

ИИ-агенты уже давно обыгрывают людей в сложные игры вроде шахмат и Dota 2. Однако, стоит поместить их в менее структурированные неигровые или да
Наука - Хабрахабр

Как универсальный ИИ-агент учится жить в открытом мире

ИИ-агенты уже давно обыгрывают людей в сложные игры вроде шахмат и Dota 2. Однако, стоит поместить их в менее структурированные неигровые или даже игровые цифровые миры, как их работоспособность резко снижается. Например, одна и та же модель, которая эффективно работает на фиксированных целях, может казаться совершенно беспомощной, если цели меняются и агенты должны сами понимать, как их достичь.Недавние исследования показывают, что агенты все еще далеки от идеального поведения в открытых средах, при этом размер модели и архитектурные ухищрения играют меньшую роль, чем считалось ранее. Все большее значение приобретает способность агентов использовать мышление. В этой статье мы рассмотрим Lumine —  агента, который способен выживать в большом мире, продуманно выбирая действия и обучаясь на своем опыте.В обзоре расскажу, почему для агентного ИИ важно не только копировать действия игроков, но и осваивать  особое гибридное планирование и обучение, а также размышлять только тогда, когда это необходимо. Читать далее

Альтернативный raycast

Всем привет. Недавно я занялся нахождением возможности бросить луч не используя классический метод с перемножением обратных матриц. Меня эт
Наука - Хабрахабр

Альтернативный raycast

Всем привет. Недавно я занялся нахождением возможности бросить луч не используя классический метод с перемножением обратных матриц. Меня эта идея зацепила и я стал исследовать, возможно ли как-то сделать то же самое, но без обратных матриц. И вот что получилось. Есть видео и также описание код приложу в туториал. Читать далее

[Перевод] Flutter 3.38 — Что нового во Flutter?

Добро пожаловать в наш ежеквартальный релиз Flutter 3.38. Это обновление призвано повысить вашу продуктивность и улучшить взаимодействие с разра
Наука - Хабрахабр

[Перевод] Flutter 3.38 — Что нового во Flutter?

Добро пожаловать в наш ежеквартальный релиз Flutter 3.38. Это обновление призвано повысить вашу продуктивность и улучшить взаимодействие с разработчиками благодаря сокращённым точкам и обновлениям для предварительных просмотров виджетов. Благодаря нашему сообществу этот релиз включает в себя в общей сложности 825 коммитов от 145 уникальных участников, 37 из которых — новички. Давайте разберёмся, что же нового в этом релизе. Читать далее

Нейросетевой интеллект для NPC: Торговля между двумя NPC

Продолжаем серию работ по достижению реалистичного интеллекта в RPG играх. Мы уже научили NPC крафту, строительству и пользованию постройками.
Наука - Хабрахабр

Нейросетевой интеллект для NPC: Торговля между двумя NPC

Продолжаем серию работ по достижению реалистичного интеллекта в RPG играх. Мы уже научили NPC крафту, строительству и пользованию постройками. А теперь замахнёмся на торговлю между NPC, ведь настоящая колония дварфов немыслима без обмена предметами между её обитателями. Подробнее

[Перевод] Dart 3.10 — что нового в Dart?

Сегодня мы рады объявить о выпуске Dart 3.10! В этом выпуске мы продолжаем работать над улучшением базового опыта разработки. Новая функция со
Наука - Хабрахабр

[Перевод] Dart 3.10 — что нового в Dart?

Сегодня мы рады объявить о выпуске Dart 3.10! В этом выпуске мы продолжаем работать над улучшением базового опыта разработки. Новая функция сокращённых обозначений ( .) поможет вам писать более читабельный и менее многословный код. Мы также представляем мощную систему плагинов-анализаторов , которая позволяет создавать собственные правила статического анализа, интегрируемые непосредственно в вашу IDE. И мы рады сообщить, что хуки сборки теперь стабильны!В этом выпуске также реализован ряд улучшений pub.dev и управления пакетами. Вы найдёте новые возможности поиска на вкладке «Нравится» в своём профиле, а авторы пакетов теперь могут отключить ручную публикацию для повышения безопасности. Наконец, мы добавили набор новых, более точных аннотаций об устаревании , чтобы вы могли более точно контролировать развитие своего API.Продолжайте читать, чтобы узнать больше об этих и других улучшениях в Dart 3.10. Читать далее

Собираем простейшую RAG-систему на PHP с фреймворком Neuron AI за вечер

RAG (Retrieval-Augmented Generation или генерация, дополненная поиском) - это метод искусственного интеллекта, сочетающий генеративную большую языковую моде
Наука - Хабрахабр

Собираем простейшую RAG-систему на PHP с фреймворком Neuron AI за вечер

RAG (Retrieval-Augmented Generation или генерация, дополненная поиском) - это метод искусственного интеллекта, сочетающий генеративную большую языковую модель (LLM) с внешней базой знаний для создания более точных, контекстно-зависимых и актуальных ответов. Принцип его работы заключается в том, что сначала извлекается релевантная информация из набора документов или источников данных, а затем эта информация передается в LLM для формирования окончательного ответа. Этот процесс позволяет модели выдавать более точные ответы, менее подверженные “галлюцинациям”, и ее можно обновлять без дорогостоящего переобучения.Сегодня мы разберёмся, как собрать базовую RAG-систему на PHP (да, да, не надо удивляться) с помощью фреймворка Neuron AI. Это будет наш маленький proof-of-concept - минимально работающий, но вполне реальный пример.Ну что, начнём генерацию? Читать далее

Spring-boot-starter для паттерна Transaction outbox Kafka

В микросервисной архитектуре мы постоянно сталкиваемся с задачей: сохранить изменения в базе и гарантированно отправить событие в Kafka. На пе
Наука - Хабрахабр

Spring-boot-starter для паттерна Transaction outbox Kafka

В микросервисной архитектуре мы постоянно сталкиваемся с задачей: сохранить изменения в базе и гарантированно отправить событие в Kafka. На первый взгляд звучит просто — сделал транзакцию, отправил сообщение, закоммитил. Но в реальности между базой данных и брокером сообщений никакой общей транзакции нет.В этой статье я покажу, как я вынес всю логику Transaction Outbox в отдельный Spring Boot Starter, который можно подключить одной зависимостью. Он создаёт таблицу Outbox, конфигурирует шедулер, отвечает за отправку в Kafka и очистку, позволяя микросервисам сосредоточиться только на бизнес-логике. Читать далее

Пример процесса внесения глобальных изменений в большой монорепозиторий

Раньше глобальные изменения — обновление Angular, смена сборщика или миграции — превращались в мини-кризис: кто тестирует, кто делает ревью, рел
Наука - Хабрахабр

Пример процесса внесения глобальных изменений в большой монорепозиторий

Раньше глобальные изменения — обновление Angular, смена сборщика или миграции — превращались в мини-кризис: кто тестирует, кто делает ревью, релиз мог сломать всё. Теперь у нас прозрачный процесс с RFC, согласованием с лидами, SLA на ревью и тестирование, чётким планом релиза и отката.Результат: меньше хаоса, больше прозрачности и уверенности, что глобальные изменения проходят безопасно. Читать далее

[Перевод] NASA сталкивается с очередным изменениями в руководстве и стратегии

15.11.2025, Алан Бойл, Universe Today NASA сталкивается со всё более серьёзными проблемами, стремясь к своей цели — снова высадить астронавтов на Луну до к
Наука - Хабрахабр

[Перевод] NASA сталкивается с очередным изменениями в руководстве и стратегии

15.11.2025, Алан Бойл, Universe Today NASA сталкивается со всё более серьёзными проблемами, стремясь к своей цели — снова высадить астронавтов на Луну до конца этого десятилетия. И поскольку космическое агентство готовится к очередной смене руководства, очевидно, что предстоящий год принесёт новые вызовы. Как с этим справится NASA? Читать далее

La Perf — бенчмарк локального ИИ, или M-серия наносит ответный удар

Если вам интересен мир ИИ и вы хотите не просто делать fit, predict на удаленной ВМ, а изучать что-то локально, экспериментировать и упрощать себе ж
Наука - Хабрахабр

La Perf — бенчмарк локального ИИ, или M-серия наносит ответный удар

Если вам интересен мир ИИ и вы хотите не просто делать fit, predict на удаленной ВМ, а изучать что-то локально, экспериментировать и упрощать себе жизнь, запуская модели прямо на своем девайсе — скорее всего, вам понадобится достаточно мощное железо.Эта статья - попытка ответить на вопрос эффективности железа для популярных AI задач: LLM, VLM, эмбэддинги.Она будет полезна как ML/AI Инженерам, так и просто Энтузиастам, которые выбирают себе железо для локального инференса gpt-oss. Читать далее

Размышления о машине Тьюринга и причинах возникновения ошибок в языках программирования

Пару лет назад я написал статью «Размышления о структурном программировании», в которой пытался разобраться с заблуждением, будто Эдсг
Наука - Хабрахабр

Размышления о машине Тьюринга и причинах возникновения ошибок в языках программирования

Пару лет назад я написал статью «Размышления о структурном программировании», в которой пытался разобраться с заблуждением, будто Эдсгер Дейкстра доказал, что любой алгоритм можно построить всего из трех конструкций (следования, ветвления, цикла).А вот теперь настало время написать про некоторые проблемы машины Тьюринга - фундаментальной основы всех информационных технологий. Читать далее

ВЫБОР СТРУКТУРЫ ДЛЯ СИСТЕМЫ УМНЫЙ ДОМ

В данной статье я хочу сделать попытку обоснования выбора реализуемой мною системы «Умный дом». Это уже третий вариант разработанного мной «
Наука - Хабрахабр

ВЫБОР СТРУКТУРЫ ДЛЯ СИСТЕМЫ УМНЫЙ ДОМ

В данной статье я хочу сделать попытку обоснования выбора реализуемой мною системы «Умный дом». Это уже третий вариант разработанного мной «Умного дома» (вообще эта тема меня заинтересовала с середины 90-х годов) Читать далее

Бенчмарки для теста телефона на производительность

Привет, Хабр! Производительность мобильного устройства важна не только для пользователей, но и для разработчиков приложений. После обновлен
Наука - Хабрахабр

Бенчмарки для теста телефона на производительность

Привет, Хабр! Производительность мобильного устройства важна не только для пользователей, но и для разработчиков приложений. После обновлений смартфон может работать медленнее, а новые версии игр и ПО предъявляют все более высокие требования к железу. Чтобы объективно оценить возможности устройства и сравнить их с эталонами, используют специальные приложения — бенчмарки. В статье разберем, какие из популярных инструментов применяются чаще всего и как правильно интерпретировать их результаты. Читать далее

Обзор утилиты TunerPro

TunerPRO это бесплатный бинарный редактор прошивок. Это аналог STM32Studio.Эта программа позволит вам редактировать константы в готовом bin файле. Мин
Наука - Хабрахабр

Обзор утилиты TunerPro

TunerPRO это бесплатный бинарный редактор прошивок. Это аналог STM32Studio.Эта программа позволит вам редактировать константы в готовом bin файле. Минуя стадию повторной пере сборки всего проекта прошивки. Можно сказать, что TunerPRO хакерская tool-а. Эта утилита связывает в едино всю информацию про переменные. Это адрес ячейки памяти в bin-аре, размерность переменной, размер параметра, формат ее хранения в памяти, имя переменной, множитель, единицу измерения, максимальное и минимальное значение. В то время как map файл дает только инфу про имя адрес в памяти и размер. Читать далее

Призрак Паули: от принципа запрета к призракам Фаддеева-Попова

Принцип запрета Паули знают все, но мало кто в деталях понимает, почему «два электрона не могут сидеть в одном состоянии» — и при чём тут вооб
Наука - Хабрахабр

Призрак Паули: от принципа запрета к призракам Фаддеева-Попова

Принцип запрета Паули знают все, но мало кто в деталях понимает, почему «два электрона не могут сидеть в одном состоянии» — и при чём тут вообще отрицательные детерминанты и какие-то «поля-призраки».Эта статья — вторая часть цикла о том, как современная квантовая теория очищает своё собственное пространство состояний. Мы начинаем с неразличимости и антисимметрии, аккуратно выводим принцип Паули из линейной алгебры, обсуждаем теорему спин–статистики и роль грассмановых чисел. Затем переходим к калибровочным теориям: показываем, откуда берутся призраки Фаддеева–Попова, что делает BRST-симметрия и почему антикоммутирующие «призраки» не нарушают теорему спин–статистики, а наоборот — спасают унитарность и калибровочную независимость.Текст написан в «человеческом» стиле: без избыточной формальной казуистики, но с максимальной аккуратностью. Цель — дать читателю с физмат-бэкграундом действительно понять архитектуру квантовой теории поля, а не просто выучить стандартные формулы наизусть. Читать далее

Можно ли заменить datetime? Как Pendulum делает работу с датой и временем удовольствием

Работа с датой и временем в программировании — это одна из тех «темных» областей, на которой каждый разработчик набивает свои шишки. На первы
Наука - Хабрахабр

Можно ли заменить datetime? Как Pendulum делает работу с датой и временем удовольствием

Работа с датой и временем в программировании — это одна из тех «темных» областей, на которой каждый разработчик набивает свои шишки. На первый взгляд все просто: from datetime import datetime, datetime.now(). Что может пойти не так?А потом в проекте появляются часовые пояса, и начинается тихий ужас.Вы внезапно обнаруживаете, что стандартная библиотека Python оперирует двумя видами объектов: «наивными» (naive), которые ничего не знают о своем часовом поясе, и «осведомленными» (aware), у которых эта информация есть. И datetime.now() по умолчанию создает именно «наивный» объект, который в лучшем случае бесполезен, а в худшем — источник трудноуловимых багов, когда ваш код запускается на сервере в другом конце света. Читать далее

Closures для 3D-художника? Зачем?! Как сложная концепция сделает ноды проще и мощнее

«Опять эти ваши программистские штуки! DI, closures, bundles, декларативная система... Я просто хочу сделать красивую симуляцию частиц, а не изучать Comput
Наука - Хабрахабр

Closures для 3D-художника? Зачем?! Как сложная концепция сделает ноды проще и мощнее

«Опять эти ваши программистские штуки! DI, closures, bundles, декларативная система... Я просто хочу сделать красивую симуляцию частиц, а не изучать Computer Science!»Если эта мысль промелькнула в голове, когда вы услышали о Closures в Blender — вы не одиноки. Давайте разберёмся, почему разработчики добавляют в ноды сложные концепции и как это в итоге упростит жизнь именно 3D-художникам. Читать далее

[Перевод] Интенсивный курс «AI-агенты» от Google День 5

На данный момент я прохожу 5-дневный интенсив по AI-агентам от Google и параллельно веду собственный конспект. Эта статья представляет собой пере
Наука - Хабрахабр

[Перевод] Интенсивный курс «AI-агенты» от Google День 5

На данный момент я прохожу 5-дневный интенсив по AI-агентам от Google и параллельно веду собственный конспект. Эта статья представляет собой перевод оригинального материала, выполненный с помощью Gemini и мной. В некоторых местах я немного упростила формулировки или обобщила идеи. Это последний день курса.Другие статьи:Интенсивный курс «AI-агенты» от Google День 1Интенсивный курс «AI-агенты» от Google День 2Интенсивный курс «AI-агенты» от Google День 3Интенсивный курс «AI-агенты» от Google День 4 Читать далее

[Перевод] От анализа JavaScript-кода к административным JWT-токенам

ВведениеЯ занимался поиском уязвимостей на основном ресурсе и случайно ткнул на один из его субдоменов. Быстро осмотревшись, я решил переклю
Наука - Хабрахабр

[Перевод] От анализа JavaScript-кода к административным JWT-токенам

ВведениеЯ занимался поиском уязвимостей на основном ресурсе и случайно ткнул на один из его субдоменов. Быстро осмотревшись, я решил переключиться на него.Первоначальная разведкаЯ начал с просмотра исходного кода страницы и одновременно запустил инструмент Katana для извлечения JavaScript файлов. Читать далее

[Перевод] Создаем мощного ИИ-агента с долговременной памятью, используя LangGraph, RAG и веб-скрапер

В этой статье я поделюсь с вами очень быстрым руководством, которое покажет, как создать мультиагентного чат-бота с использованием LangGraph, RAG и
Наука - Хабрахабр

[Перевод] Создаем мощного ИИ-агента с долговременной памятью, используя LangGraph, RAG и веб-скрапер

В этой статье я поделюсь с вами очень быстрым руководством, которое покажет, как создать мультиагентного чат-бота с использованием LangGraph, RAG и долговременной памяти для создания мощного чат-бота-агента для вашего бизнеса или личного использования. Читать далее

Работает в моменте — разоряет на дистанции, или Как исчез самый большой капитал США XIX века

Привет, я Маша, занимаюсь развитием брендов и увлекаюсь изучением предпринимательского опыта прошлых столетий. Конечно, я не могла обойти вн
Наука - Хабрахабр

Работает в моменте — разоряет на дистанции, или Как исчез самый большой капитал США XIX века

Привет, я Маша, занимаюсь развитием брендов и увлекаюсь изучением предпринимательского опыта прошлых столетий. Конечно, я не могла обойти вниманием самого богатого американца XIX века Корнелиуса Вандербильта, наследники которого печально известны тем, что промотали рекордное для своей эпохи состояние. И не могла не задуматься — как? Как меньше чем за столетие от 143 млрд долларов (в переводе на сегодняшние деньги) ни один из наследников не смог сохранить даже миллион? В этом стоит разобраться.Осторожно, спойлер: за крахом благосостояния династии стоит не только банальное мотовство и транжирство, но и решения, задуманные во благо и порой даже сработавшие в моменте — но выстрелившие в ногу со временем. О том, как благими намерениями вымостить дорогу к потере 200 000 000 долларов, — наша сегодняшняя история. Читать далее

Вводная глава учебника по матанализу нового типа

Давайте начистоту. Для большинства из нас первая встреча с математическим анализом была интеллектуальной травмой. Туман из эпсилонов и дель
Наука - Хабрахабр

Вводная глава учебника по матанализу нового типа

Давайте начистоту. Для большинства из нас первая встреча с математическим анализом была интеллектуальной травмой. Туман из эпсилонов и дельт, теоремы, падающие с потолка, и тоскливое чувство самозванца, который вот-вот будет разоблачен.Я здесь, чтобы сказать вам: дело было не в вас.Проблема не в том, что вы «гуманитарий». Проблема в том, что вам преподавали не математику. Вам показывали вскрытие: препарирование живой, интуитивной идеи до тех пор, пока от нее не оставался лишь скелет формальных определений.Моя предыдущая статья, где я впервые озвучил этот тезис, стала хитом. Судя по множеству сообщений в личке, эта боль знакома слишком многим. И почти в каждом была просьба:«Напиши учебник. Тот самый, который мы заслужили».Что ж, это он. Глава первая. Забудьте всё, что вы знали. Мы начинаем с нуля.Мы отправимся в путешествие к самым основам человеческого мышления. Мы увидим, как драма, начавшаяся 2500 лет назад с простого вопроса о летящей стреле, породила всю современную науку — от физики до нейросетей. Пристегнитесь. Мы погружаемся. Читать далее

Литиевые аккумуляторы: одни горят и взрываются, а другие — нет

Давайте разбираться, какие аккумуляторы мы называем литиевыми, почему это иногда вводит в заблуждение и чем Li-Ion отличаются от LiFePo4. Читать да
Наука - Хабрахабр

Литиевые аккумуляторы: одни горят и взрываются, а другие — нет

Давайте разбираться, какие аккумуляторы мы называем литиевыми, почему это иногда вводит в заблуждение и чем Li-Ion отличаются от LiFePo4. Читать далее

94% самых употребительных существительных русского языка уже зарегистрированы в качестве товарных знаков: поясняем

Онлайн Патент совместно с Рег.Решениями запустил специальный проект — вы можете бесплатно проверить придуманное вами обозначение: не копир
Наука - Хабрахабр

94% самых употребительных существительных русского языка уже зарегистрированы в качестве товарных знаков: поясняем

Онлайн Патент совместно с Рег.Решениями запустил специальный проект — вы можете бесплатно проверить придуманное вами обозначение: не копирует ли оно уже оформленное в Роспатенте? Читать далее

Найдено самое длинное слово русского языка? Давайте разбираться

Недавняя новость о самом длинном слове русского языка спровоцировала в Рунете (и на Хабре в том числе) обширную дискуссию о том, действительн
Наука - Хабрахабр

Найдено самое длинное слово русского языка? Давайте разбираться

Недавняя новость о самом длинном слове русского языка спровоцировала в Рунете (и на Хабре в том числе) обширную дискуссию о том, действительно ли найденное слово - «тетрагидропиранилциклопентилтетрагидропиридопиридиновые» - можно считать таковым. Давайте разберёмся, что не так с этим словом и обоснованы ли сомнения скептиков. А по пути изобретём новое слово и даже взглянем на самое большое число. Много букв!

Я устал от приложений для английского и сделал свою таблицу. Или как учить английский в Telegram, если нет времени

У меня не хватало времени на привычные методы обучения английского — приложения, книги, фильмы и так далее. Поэтому я сделал свою таблицу с Tele
Наука - Хабрахабр

Я устал от приложений для английского и сделал свою таблицу. Или как учить английский в Telegram, если нет времени

У меня не хватало времени на привычные методы обучения английского — приложения, книги, фильмы и так далее. Поэтому я сделал свою таблицу с Telegram уведомлениями. Читать далее

Критическая уязвимость в камерах v380: Как plaintext credentials раскрывали миллионы устройств

В 2023 году, исследуя безопасность IoT устройств, я наткнулся на критическую уязвимость в одном из самых популярных брендов IP-камер в мире. Камер
Наука - Хабрахабр

Критическая уязвимость в камерах v380: Как plaintext credentials раскрывали миллионы устройств

В 2023 году, исследуя безопасность IoT устройств, я наткнулся на критическую уязвимость в одном из самых популярных брендов IP-камер в мире. Камеры v380 используются миллионами людей — в квартирах, офисах, магазинах, детских комнатах. Они доступны, просты в настройке и работают через удобное мобильное приложение.Проблема оказалась банальной и пугающей одновременно: учетные данные пользователей передавались по сети в открытом виде. Любой, кто знал ID камеры, мог подключиться к незащищенному relay-серверу, перехватить логин и пароль владельца, получить полный доступ к видеопотоку и даже транслировать заранее записанное видео вместо live feed — как в классических фильмах про ограбления.Эта статья — технический разбор уязвимости, детальный анализ кода эксплойта и история о том, как правильное раскрытие уязвимостей помогает делать IoT безопаснее. Читать далее

Лучший ui/ux 2026? Пришло ли время нового интерфейса?

Разбираюсь, пришло ли время нового интерфейса: как ИИ‑чаты, параллельные маршруты и слотовая архитектура меняют роль сайтов, дизайнеров и ра
Наука - Хабрахабр

Лучший ui/ux 2026? Пришло ли время нового интерфейса?

Разбираюсь, пришло ли время нового интерфейса: как ИИ‑чаты, параллельные маршруты и слотовая архитектура меняют роль сайтов, дизайнеров и разработчиков. Читать далее

Пятничные заявки и 6 ТБ WAL: будни инженера поддержки Postgres Professional

Техподдержка бывает разная. Где-то это «попробуйте перезагрузить» или «проверьте провод», а где-то — сложные инженерные задачи, которым не ж
Наука - Хабрахабр

Пятничные заявки и 6 ТБ WAL: будни инженера поддержки Postgres Professional

Техподдержка бывает разная. Где-то это «попробуйте перезагрузить» или «проверьте провод», а где-то — сложные инженерные задачи, которым не жалко посвятить хоть всю жизнь. Какой вариант в поддержке Postgres Professional и кого/чего больше в этой сфере — людей или технологий, — разбираемся со старшим инженером технической поддержки Postgres Professional Камилем Каримовым. Читать далее

Контроль против гибкости: два подхода к созданию AI-агентов

Привет! Меня зовут Женя Орлов, я руковожу NLP-разработкой в red_mad_robot. Мы экспериментируем с мультиагентными системами и изучаем, как LLM ведут себ
Наука - Хабрахабр

Контроль против гибкости: два подхода к созданию AI-агентов

Привет! Меня зовут Женя Орлов, я руковожу NLP-разработкой в red_mad_robot. Мы экспериментируем с мультиагентными системами и изучаем, как LLM ведут себя в разных архитектурах. В процессе накопилось много наблюдений и рабочих инсайтов — хочу поделиться тем, что помогает нам при проектировании AI-агентов. В последнее время внимание инженеров и исследователей привлекают агентные архитектуры — системы, где LLM координирует работу внутренних инструментов и других моделей. Разберём два основных подхода к построению агентных систем.  Читать далее

Три роли руководителя: Родитель, Ребенок, Взрослый

Руководителю важно выбрать правильную роль, иначе его личная эффективность, а значит и вся эффективность бизнеса будет под вопросом. Ролевы
Наука - Хабрахабр

Три роли руководителя: Родитель, Ребенок, Взрослый

Руководителю важно выбрать правильную роль, иначе его личная эффективность, а значит и вся эффективность бизнеса будет под вопросом. Ролевые модели руководителя. Любая компания, любой бизнес - это всегда выражение личности ее основателя, ее руководителя, того, кто определяет, как существует эта компания, какие правила в ней приняты. Именно поэтому, когда мы пытаемся понять что происходит в компании, почему она успешна или нет, надо смотреть не на экономические показатели - они являются лишь следствием, но не причиной, а на то, как ведет себя ее руководитель, ведь именно от стиля поведения руководителя зависит и стиль поведения сотрудников, а, следовательно, их способность эффективно работать. И да, деньги любой компании приносят ТОЛЬКО сотрудники, а не руководитель, как ошибочно думают некоторые управленцы. Но в то же время именно Руководитель своими действиями создает систему, при которой сотрудники приносят или не приносят деньги компании, именно поэтому так велика роль Руководителя в деятельности компании и поэтому они больше получают, а не потому, что так принято. Чтобы понять, что способствует желанию сотрудников приносить деньги компании, важно разобраться в том, какие основные типы руководителей бывают, и к каким результатам деятельности сотрудников приводят действия каждого типа руководителя. Я взял типологию Эрика Берна и его три эго-состояния личности «Родитель», «Ребенок», «Взрослый» и несколько адаптировал ее к практике управления. Почему именно эту модель я использую? По одной простой причине, она проста (я не верю в практическую ценность и применимость сложных конструкций) и дает много для понимания реальности, при этом эта модель позволяет видеть не только стиль поведения руководителя, но и как этот стиль влияет на модели поведения сотрудников. При этом важно понимать, что эго-состояние не является чем-то неизменным, это всего лишь модель поведения конкретного человека в конкретный момент времени в конкретных условиях. Поэтому любое эго- состояние можно изменить, и тут важно только желание человека. Итак, начнем, чтобы понять эти три эго-состояния важно дать им определения и, главное, критерии, по которым их можно определить. Самым главным критерием, который определяет эго-состояние это Ответственность, то есть, какую долю ответственности руководитель позволяет сотрудникам. Читать далее