Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 31 min ago

[Перевод] Реверсивная математика демонстрирует, почему сложные задачи сложны

Fri, 12/19/2025 - 20:12

Когда дело доходит до сложных задач, специалисты по информатике часто заходят в тупик. Рассмотрим, например, известную задачу о поиске кратчайшего маршрута туда и обратно, проходящего через каждый город на карте ровно один раз. Все известные методы решения этой «задачи коммивояжёра» работают очень медленно на картах с большим количеством городов, и исследователи подозревают, что не существует способа их оптимизировать. Но никто не знает, как это доказать.

Более 50 лет исследователи в области теории вычислительной сложности пытаются превратить интуитивные утверждения, такие как «задача коммивояжёра сложна», в железобетонные математические теоремы, но без особого успеха. Всё чаще они также ищут строгие ответы на связанный с этим и более туманный вопрос: почему их доказательства не увенчались успехом?

Читать далее

Дизайн-тренды 2026: stateless-интерфейсы, zero-input и возвращение человеческой ошибки

Fri, 12/19/2025 - 19:55

Привет, Хабр! Пришло время поговорить о дизайн-трендах наступающего 2026-го. Год назад я уже писал аналогичный материал с обзором тенденций 2025, и есть желание сделать это традицией. Меня зовут Максим Каркач, я продуктовый дизайнер Garage Eight, и в этот раз я подготовил статью в двух частях: одна про интерфейсы, другая — про графический дизайн. 

Читать далее

От ощущений к цифрам: как мы внедрили метрики перформанса в андроид приложение

Fri, 12/19/2025 - 19:34

Всем привет! Меня зовут Тимур, я платформенный Android-разработчик с опытом 5+ лет в ритейле и e-com.

В этой статье разберём, почему перформанс на мобильных устройствах это не ощущения, а фактор, который влияет на конверсию и GMV. Покажу, какие метрики имеет смысл собирать на клиенте, как их мониторить, и приведу примеры кода для Android.

Присаживайтесь, наливайте чай/кофе — поехали.

Читать далее

Как защищать данные, когда денег на ИБ мало: топ-5 Open Source сканеров для поиска уязвимостей

Fri, 12/19/2025 - 19:30

Привет, Хабр!

Меня зовут Виктор Иевлев, руководитель отдела информационной безопасности группы компаний «Гарда». Сегодня хочу поговорить о поиске и управлении уязвимостями. Стоит начать с того, что процесс управления уязвимостями – это непрерывный цикл, включающий в себя поиск, оценку, мониторинг и устранение уязвимостей в программном обеспечении и инфраструктуре.

Зачастую крупные организации используют сразу несколько коммерческих сканеров. Но что делать небольшим компаниям или стартапам, у которых нет бюджета на дорогостоящие инструменты информационной безопасности? К счастью, на помощь кибербезу приходит Open Source.

В статье приведу примеры конкретных Open Source инструментов, а также расскажу, для решения каких задач они подходят.

Читать далее

Зимняя распродажа Steam 2025 — топ-30 игр по скидкам

Fri, 12/19/2025 - 19:28

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

В нашей традиционной подборке — самые вкусные предложения с большой распродажи.

Читать далее

Российский код сознания: Обзор отечественных теорий в перспективе AGI

Fri, 12/19/2025 - 19:20

Миллиарды долларов вкладываются в развитие ИИ на базе больших языковых моделей, инвесторы надеются, а разработчики убеждают, что AGI, сильный искусственный интеллект практически рядом. Ещё чуть-чуть параметров, ещё чуть-чуть усложнения алгоритмов и мы получим инструмент, с помощью которого переоткроем законы мироздания и решим все проблемы человечества. Здесь я согласен. Мечта стоит денег, и лучше вкладывать сюда, чем в оружие.

Но, к сожалению, последние итерации развития LLM демонстрируют, что скорость прогресса резко уменьшилась. В российской науке — физиологии, кибернетике, психологии и философии — существует оригинальная школа, которая десятилетиями разрабатывала альтернативные подходы. Не снизу вверх (от нейрона к смыслу), а сверху вниз — от архитектуры деятельности и целеполагания.

В этой статье я рассматриваю, что у нас есть.

Читать далее

Как UX-исследователь находит свое место в технических командах

Fri, 12/19/2025 - 19:18

Привет! Я - Инга, старший UX-исследователь в Атоме. 

До этого два года разбиралась в роли CJE, как научить ИИ понимать людей, а последние полтора года проектирую голосового ассистента для электромобиля в команде Voice&Sound.

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

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

Поехали!

Как мы перестроили систему роста для 150 менеджеров аналитики: кейс Авито

Fri, 12/19/2025 - 19:17

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

Читать далее

Как сэкономить при сдаче ISTQB экзамена (реальный опыт + цифры)

Fri, 12/19/2025 - 19:09

За последние годы я получил 9 сертификатов ISTQB.
И если бы в начале пути я знал, сколько денег можно сэкономить, я бы точно принимал другие решения.

Почти все экзамены я сдавал через GASQ из Беларуси — выходило 140–150 евро за экзамен, что уже было дешевле, чем стандартные европейские цены. Но, как оказалось позже, это далеко не минимум.

И вот что интересно: если бы я заранее знал, какие способы экономии реально существуют, я бы точно пересмотрел стратегию сдачи экзаменов и сэкономил бы несколько сотен евро.

В этой статье я собрал все рабочие способы сэкономить на ISTQB, от полностью легальных до пограничных (с честным описанием рисков).

Читать далее

Конфигурирование MES-систем: от ручного через UI к автоматизированному с помощью утилит и конвейера поставки

Fri, 12/19/2025 - 19:03

Привет! Меня зовут Егор Сизов, в компании «Цифра» (дивизион Непрерывные производства) я руковожу направлением «Системы управления производством».

За этот год, среди прочего, я занимался двумя крупными проектами: организации сбора библиотеки готовых конфигураций и конвертацией конфигураций PI System в Платформу ZIIoT. 

И в этой статье я хочу рассказать о своем опыте, сделать из него выводы и предложить подход автоматизации разработки конфигураций MES-систем и их поставки конвейером конфигураций.

Материал будет полезен прежде всего для тимлидов внедрения, архитекторов решений и руководителей.

Читать далее

Общалкин «Разогрев/Деловой/Боевой»

Fri, 12/19/2025 - 18:59

Несколько лет назад в сети ходила история про парня, который натравил ИИ на Tinder: бот общался с девушками, переводил их в Telegram, а дальше человек подключался сам. Тогда это выглядело как эксперимент на грани фантастики - слабый ИИ, отсутствие нормальных инструментов автоматизации, куча ручной работы и рисков. Сейчас ситуация принципиально другая: LLM держат контекст, автоматизация через n8n и браузерные сценарии решает рутину, интеграции стали дешевле и стабильнее. То, что раньше было хаком, сегодня — инженерная задача.

Я использовал это, чтобы протестировать новый формат продаж. Идея простая: не продавать напрямую, а делать нативное упоминание в диалоге. Бот общается от лица обычного мужского профиля в дейтинге, поддерживает живой разговор и по контексту может один-два раза упомянуть товар, сервис или компанию. Без ссылок, без CTA, без «купи». Например, разговор про спорт - и между делом фраза про беговую дорожку или абонемент. По сути, product placement в переписке.

На практике оказалось, что такой формат работает неожиданно хорошо. В нескольких тестах люди сами начинали уточнять детали: что за компания, доволен ли, где брал. Упоминание воспринимается не как реклама, а как личный опыт собеседника. С технической точки зрения это комбинация сценариев поведения, фильтрации контекста и строгих ограничений на частоту и уместность упоминаний - без этого бот быстро «палится».

Сейчас я развиваю это как масштабируемый инструмент: выдача ключей, лицензирование, запуск под разные ниши. Интерес здесь не только маркетинговый, но и инженерный - это новый канал, где важнее не генерация текста, а управление доверием, таймингом и контекстом. Формат спорный, но как эксперимент на стыке ИИ, автоматизации и продаж он уже перестал быть теорией и стал рабочей практикой.

Читать далее

Новые законы о защите от мошенников и требования операторов связи снижают качество телефонных исследований в России

Fri, 12/19/2025 - 18:59

Новые законы о защите от мошенников в России, включая Федеральный закон № 41-ФЗ, вводят обязательную маркировку бизнес-звонков и строгие требования к операторам связи. Эти меры значительно повышают стоимость телефонных исследований, приводя к резкому падению их объема и угрожая существованию отрасли. Социологические и маркетинговые компании сталкиваются с 20–50-кратным ростом расходов на звонки.

Федеральный закон № 41-ФЗ от 1 апреля 2025 года запрещает массовые и автоматические звонки без согласия абонента, обязывает бизнес заключать договоры с операторами и вводит маркировку звонков с 1 сентября 2025 года. Операторы связи теперь отображают название компании, категорию звонка и идентификатор, взимая плату за каждую попытку вызова независимо от соединения. Абоненты могут активировать самозапрет на спам, что усиливает фильтрацию входящих вызовов.

В 2024 году российские социологи провели 5,7 млрд телефонных звонков для опросов общественного мнения, что составляло основу доходов отрасли. После введения маркировки количество звонков колл-центров упало на 78%, а ассоциация «Группа 7/89» (46 компаний из 32 городов) предупреждает о возможном закрытии сотен центров и массовых увольнениях. Телефонные опросы — единственный оперативный способ охвата регионов с высокой репрезентативностью, и их исчезновение снизит качество данных для самого государства и для бизнеса.

Читать далее

Kandinsky 5.0 vs Stable Diffusion: практический тест на 6 сценариях для иллюстраций и ассетов

Fri, 12/19/2025 - 18:50

В разработке мне регулярно нужны картинки «вокруг кода»: обложки к техпостам/README, иллюстрации в документацию, а иногда — быстрые ассеты/референсы для пет‑проектов.

В рамках сезона решил протестировать Kandinsky 5.0 на типовых сценах и сравнить ощущения с привычным пайплайном на Stable Diffusion: где быстрее получить годный результат без плясок с промптом, а где лучшеиметь «запасной аэродром».

Под «разработческими задачами» здесь я имею в виду не генерацию кода, а задачи вокруг продукта: обложки к постам/README, иллюстрации к документации и быстрые прототипы визуалов/ассетов для пет-проектов.

Смотреть сравнение

Visual SLAM (Python)

Fri, 12/19/2025 - 18:50

В рамках своей научной работы в области роботехники я разрабатываю собственную визуальную SLAM-систему, реализованную полностью на языке Python без использования компилируемых C++-библиотек и сложных внешних зависимостей. Проект находится в стадии активной разработки и представляет собой промежуточный итог моего исследования. В этой статье я делюсь своим субъективным опытом разработки системы, описываю принятые решения и возникшие сложности.

Читать далее

Лучшие практики для бизнеса из профессионального спорта. Часть 3: Скаутинг

Fri, 12/19/2025 - 18:48

В третьей часть темы «что взять бизнесу из профессионального спорта» (см. ранее часть 0, часть 1 и часть 2) будет подробно разобрана незнакомая множеству российских компаний вещь, на которой базируются команды и даже целые лиги в игровых видах спорта – это скаутинг. То есть целенаправленный подбор готовых, растущих или будущих талантов с последующим внедрением в свою корпоративную систему. Для того, чтобы после грамотной огранки из алмаза получить дорогостоящий бриллиант, что принесет существенный профит вам на дистанции. 

Читать далее

Мебельный гвоздь в крышку гроба AGI

Fri, 12/19/2025 - 18:39

Все мы слышали, что нейросети уже решают сложнейшие олимпиадные задачи по математике, пишут код лучше людей и вообще «кожаным мешкам» осталось недолго. Но есть нюанс. Если задача похожа на то, что было в датасете, они её решат. Если же задача требует построения геометрической модели и физической интуиции, отличается от типичных моделей из задачников — начинается «галлюцинаторный цирк».

Сегодня я покажу вам одну физическую задачу про мебельный гвоздь. Она выглядит совершенно безобидно, но на ней ломаются ВСЕ современные LLM. Более того, если эту задачу загонять в одну и ту же нейросетку много раз, она каждый раз выдает новое бредовое "решение" с новым неправильным "ответом"!

А заодно мы поймем: как составлять задачи, чтобы человек их решал, а AI — нет.

Читать далее

Влияние селекторов CSS на скорость рендеринга web-приложения

Fri, 12/19/2025 - 18:37

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

Читать далее

«Бинго начинающего руководителя»: ошибки, которых можно избежать при переходе в менеджмент

Fri, 12/19/2025 - 18:28

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

С той первой проблемы пошел настоящий шквал. Каждый день приносил новый вызов, к которому я не знала, как подступиться. Их было так много, и они были такими разными, что мы с HR-директором (Маша, привет!) в шутку завели игру «Бинго начинающего руководителя». Каждый раз, когда я приходила к ней на встречу 1-1 она начинала ее с вопроса: «Ну что, какой пункт бинго ты выбила сегодня?»

Спустя два года центр компетенций вырос до 22 человек и, оглядываясь назад, я ясно вижу, что могла бы сделать иначе, какие пункты бинго можно было бы не выбивать. Об этом будет моя статья.

Дисклеймер: нижеописанные советы не являются истиной в последней инстанции, но могут быть полезны людям, находящимся на аналогичном этапе своего карьерного пути.

Читать далее

За что я ненавижу фрилансеров и как научился с ними работать

Fri, 12/19/2025 - 18:24

Рассказываю, как выбрать адекватного фрилансера и организовать работу так, чтобы человек её выполнил.

Читать далее

Intlayer: альтернатива @nuxt/i18n с фокусом на оптимизации бандла

Fri, 12/19/2025 - 18:19

После интеграции nuxt/i18n в несколько моих проектов я пришел к однозначному выводу: это, безусловно, лучшее i18n-решение для JS-фреймворков.

Его «plug&play» настройка, загрузка пространств имен (namespaces) и встроенная маршрутизация, настоящее удовольствие в работе.

Однако у этого решения есть серьезная проблема: загруженные пространства имен не подвергаются «тришейкингу» (tree-shaking).

Несмотря на то, что JSON-файлы могут загружаться динамически для каждой локали, Nuxt в итоге объединяет их, что означает, что файл locale/zh/about.json загружается на всех страницах.

Читать далее

Who's online

There are currently 0 users and 0 guests online.