Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 1 час 7 мин. назад

Автоматизированные системы мониторинга моделей машинного обучения с помощью нашего open source фреймворка

пт, 01/23/2026 - 17:29

Любая модель машинного обучения начинается с данных. Известное выражение «garbage in, garbage out» как нельзя лучше описывает главную уязвимость ML‑систем. В автоматизированном машинном обучении (AutoML) наиболее критичными точками являются процесс сборки данных и проблема мониторинга данных, в т.ч. в онлайне. Если процессы feature engineering и обучения наша библиотека формализует «из коробки» с помощью конфигурационных файлов и единых правил, то ответственность за загрузку и получение данных несет пользователь.

Читать далее

Прощай, терминальный хаос: пишем свой TUI-менеджер port-forward для Kubernetes на Go

пт, 01/23/2026 - 17:26

Устали от десятка открытых терминалов с kubectl port-forward? В этой статье я расскажу, как написал PortFwd — TUI-приложение на Go для управления множеством port-forward соединений в одном окне. Разберём архитектуру, работу с client-go, построение интерфейса на Bubble Tea и реальные грабли, на которые я наступил. Статья будет полезна DevOps/SRE инженерам и Go-разработчикам, интересующимся Kubernetes.

Читать далее

[Перевод] Flask в 2025: итоги года и состояние экосистемы

пт, 01/23/2026 - 17:17

Команда Python for Devs подготовила перевод ежегодного обзора экосистемы Flask от Miguel Grinberg. Автор подробно разбирает, каким оказался 2025 год для фреймворка: замедление разработки, минимум релизов, снижение активности сообщества и растущую конкуренцию со стороны FastAPI.

Читать далее

Делаем проводную Microsoft Sculpt Ergonomic Desktop

пт, 01/23/2026 - 17:13

Рассказ о том, как можно сделать из знаменитой беспроводной Microsoft Sculpt Ergo проводную версию.

Читать далее

А нужен ли N8N? Сравниваю программирования в IDE и low-code

пт, 01/23/2026 - 17:09

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

Я постараюсь разобрать, почему классический стек (TypeScript + Cursor или Python + Cursor) в связке с правильным проектированием — это иногда проще, лучше и легче.

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

Читать далее

Исследуем UX-долг: как мы превращали список проблем в продуктовые решения

пт, 01/23/2026 - 17:01

Всем привет, я Лена, исследовательница в команде Облака Mail. Изучаю опыт пользователей и помогаю командам делать наши сервисы удобнее и понятнее. Управляю проектом UX-мониторинга core-сценариев продуктов Mail.

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

Начнём!

Нашел инвестора на Product Radar ДО запуска на Product Radar

пт, 01/23/2026 - 16:59

Кейс из разряда «а что так можно было?». Николай Жидков, основатель проекта Innde, получил софт коммит на 2.5 млн ₽ (это половина его раунда) еще ДО публикации на сайте Радара. А теперь мы помогаем ему быстро дособрать остаток.

Читать далее

Хроники Valibot: как мы искали безупречные данные в мире JavaScript

пт, 01/23/2026 - 16:50

Если вы когда-нибудь писали фронтенд на TypeScript и получали в проде Cannot read property 'x' of undefined, — добро пожаловать в клуб!

TypeScript спасает нас от сотен ошибок… но только пока код не запущен. Как только он скомпилировался, типы исчезают, и в рантайме вы снова остаетесь один на один с невалидными данными.

И вот тут начинается: меняется API, формы шлют что угодно, аналитика ломает отчёты, а тесты молчат.

В Островке мы попробовали библиотеку Valibot — легковесный runtime-валидатор, который умеет проверять данные на границах контекстов и при этом остаётся дружелюбным к TypeScript.

Под катом рассказываем, почему статической типизации уже недостаточно, чем Valibot отличается от Zod, и как валидатор помогает нам строить более надёжную архитектуру без лишнего кода.

Читать далее

Любая IDE от JetBrains бесплатно: что на самом деле происходит, когда вы запускаете “безобидный” активатор

пт, 01/23/2026 - 16:45

После ухода JetBrains из России и введения экспортных ограничений многие разработчики столкнулись с банальной проблемой: IntelliJ IDEA Ultimate формально недоступна, а работать нужно сейчас. В результате в ходу оказались «активаторы» — shell-скрипты, которые обещают решить вопрос лицензии за пару минут.

Снаружи всё выглядит просто: скачал, запустил, IDE работает. Внутри — Java-агент с Instrumentation-доступом, модификация сетевого стека и вмешательство в криптографические примитивы стандартной библиотеки Java. При этом исполняемый код скачивается с внешнего сервера без подписей и проверок, а установка сопровождается правками системного окружения и использованием sudo.

В статье я разбираю один из популярных активаторов на уровне реализации: от .sh-скрипта до трансформаций байткода и подмены BigInteger#oddModPow(). Без эмоций и морализаторства — только факты, архитектура и последствия для безопасности, стабильности и юридических рисков.

Читать далее

190+ отчётов и трендов на 2026: нейросети, маркетинг, дизайн, технологии и креатив в одной папке

пт, 01/23/2026 - 16:44

Группа маркетологов и бренд-стратегов из Европы и Азии собрали открытый Google Диск, в котором содержится 195 отчетов о трендах на 2026 год! Вот только часть того, что есть в папке: TrendHunter, Ipsos, Acxiom, Deloitte, McKinsey и другие ТОПы из Fortune. Есть даже исследования о трендах в мерче, упаковке и ивентах.

Это 100% мастрид для маркетологов, продактов, бренд-стратегов и и всех, кто следит за трендами в своей нише. 

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

Ссылка на диск с 190+ отчетами тут.

Читать далее

Шесть признаков того, что вам нужен отпуск. Даже если вы только из отпуска

пт, 01/23/2026 - 16:31

«Не хочу и не могу работать вообще никем». Бывает, что в голове весь день крутится только эта мысль. И вроде недавно были длинные выходные, вы стараетесь не перерабатывать и задачи интересные, а всё же что-то не то...

Читать далее

«Поколение в наушниках» рискует заработать тугоухость,  хронический стресс и потерю концентрации

пт, 01/23/2026 - 16:30

Представьте, что каждый раз, нажимая клавишу на клавиатуре, вы слышите не только клик, но и легкое эхо этого звука, которое длится еще несколько секунд. Примерно так ощущается тиннитус (звон или шум в ушах), с которым живет около 10% населения  США (по данным Национального институт глухоты и других коммуникативных расстройств США). 

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

По словам Генерального директора ВОЗ доктора Тедроса Адхана Гебрейесуса (см. большое исследования «World Report About Hearing» 2021 года) более полутора миллиарда людей в мире в той или иной степени страдают заболеваниями, приводящими к потере слуха. Прогнозы роста до 2,5 миллиарда к 2050 году. 1,1 миллиард молодых людей подвержены риску потери слуха навсегда из-за прослушивания музыки на большой громкости в течение долгого времени.

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

В посте порассуждаю, как «open space» и наушники влияют на ухудшение слуха, хронический стресс и потерю концентрации. В комментариях приглашаю обсудить, что с этим делать.

Как слышно, приём?

PBR в Sugar CRM: как мы заменили скучные лекции на живые воркшопы и перестали срывать спринты

пт, 01/23/2026 - 16:16

Личный опыт лидера команды по переходу от формального "зачитывания требований" к совместному созданию понимания. Простые шаги, которые помогли нам победить "иллюзию понятных задач" и в разы сократить количество срочных доработок в середине спринта.

Прошел год с тех пор, как наша команда Sugar CRM совершила прыжок из уютного водопада в бурные воды Agile. Мы пережили мучительные получасовые, а иногда и часовые дейлики вместо 15-минутных, прошли через «гадание на кофейной гуще» на планировании спринтов и вроде бы обжились.

Но одна проблема упорно не сдавалась, грозя похоронить все наши agile-начинания. Мы вроде делали всё по книжке: проводили Product Backlog Refinement (PBR), оценивали задачи в Story Point (SP), обсуждали задачи, писали чек-листы и выходили с встреч с чувством выполненного долга.

А потом начинался спринт. И всё шло под откос.

Читать далее

Deeplink-и во Flutter: динамические ссылки и app_links

пт, 01/23/2026 - 16:12

Привет! Меня зовут Анна Ахлестова, я Flutter Team Lead в компании Friflex. Мобильные приложения, в том числе на Flutter, позволяют настраивать обработку различных ссылок. В этой статье я разберу, как во Flutter реализовать поддержку deeplink-ов и универсальных ссылок и как управлять ими на уровне платформы.

Читать далее

Bitcoin — ответы на редкие, но важные вопросы

пт, 01/23/2026 - 16:12

Как взломать Bitcoin?
Как блокчейн считает время?
Как меняется сложность майнинга?
Что будет если два майнера одновременно смайнили блок?
Где хранятся транзакции до подтверждения, как высчитывается их комиссия и можно ли отправить без нее?
Какие узлы есть в блокчейне и чем они отличаются?
Когда можно пользоваться наградой от майнинга?

Читать далее

Системы управления разработкой ПО в 2026 году: обзор 9 решений

пт, 01/23/2026 - 16:09

Ваша команда выросла, спринты превратились в марафоны, а Jira ушла. Вы тратите больше времени на обсуждение инструментов, чем на работу в них.

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

Каждая система рассмотрена с точки зрения реальных потребностей команд — от небольших стартапов до крупных enterprise-компаний. Мы постарались дать объективную оценку возможностей каждого инструмента, чтобы вы могли сделать осознанный выбор.

Внутри — готовая таблица сравнения по цене, интеграциям, гибкости и поддержке DevOps. Выберете свою за 10 минут!

Читать и спорить в комментариях

Методы массивов. Часть 2

пт, 01/23/2026 - 16:00

Привет, Хабр! Меня зовут Александр Дудукало, я автор курса по JavaScript. Сегодня мы поговорим о ключевом навыке разработчика. С помощью чего сделать код лаконичнее и выразительнее, при этом заменяя громоздкие циклы простыми конструкциями?

Владение методами массивов — это и есть тот самый ответ. Это база, которая позволяет писать код, понятный человеку, а не только машине, и умение переключиться с вопроса «как сделать» на результат «что получить».

Мы разберем три самых полезных метода: map — для преобразования данных, filter — для отбора элементов и sort — для сортировки. Вы поймете, как они работают внутри, и примените знания на практике, создав свои аналоги этих функций. Подробности, как всегда, внутри.

Читать далее

Стоит ли изучать движок Unity в 2026 году

пт, 01/23/2026 - 15:55

Вопрос о том, стоит ли изучать Unity в 2026 году, снова стал актуальным. Индустрия пережила несколько непростых лет: изменения политики монетизации в 2023‑м подорвали доверие к компании, а попытки исправить ситуацию оказались противоречивыми. Параллельно усилились конкуренты — Unreal стал доступнее для небольших команд, Godot получил заметный импульс благодаря открытости и стабильности, а мобильный рынок перестроился под новые требования.

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

Читать далее

Сжатие без потерь: уменьшаем эмбеддинги для онлайн-ранжирования рекламы

пт, 01/23/2026 - 15:49

Можно сделать самую лучшую на свете модель, но от нее будет мало проку, если не обеспечить ее интеграцию в реальные бизнес-процессы. 

Всем привет, я Илья Бадекин — Data Scientist в команде товарных рекомендаций Wildberries, и в данной статье расскажу о том, зачем текстовый энкодер в команде «Товарных рекомендаций» Wildberries, на что он способен и как мы сжимали его эмбеддинги для онлайн-доранжирование рекламных баннеров по запросам пользователей.

Читать далее

Ток против тоски: как в XIX веке лечили электричеством

пт, 01/23/2026 - 15:49

В XIX веке электричество выглядело универсальным ответом почти на любую медицинскую проблему. Оно было новым, наглядным и давало эффект, который невозможно было игнорировать: мышцы сокращались, пульс менялся, тело реагировало. Этого оказалось достаточно, чтобы электрический разряд очень быстро превратился из предмета научного интереса в «лечение от всего» — от тоски и зубной боли до паралича и гангрены.

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

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 1 гость.