Любая модель машинного обучения начинается с данных. Известное выражение «garbage in, garbage out» как нельзя лучше описывает главную уязвимость ML‑систем. В автоматизированном машинном обучении (AutoML) наиболее критичными точками являются процесс сборки данных и проблема мониторинга данных, в т.ч. в онлайне. Если процессы feature engineering и обучения наша библиотека формализует «из коробки» с помощью конфигурационных файлов и единых правил, то ответственность за загрузку и получение данных несет пользователь.
Читать далееУстали от десятка открытых терминалов с kubectl port-forward? В этой статье я расскажу, как написал PortFwd — TUI-приложение на Go для управления множеством port-forward соединений в одном окне. Разберём архитектуру, работу с client-go, построение интерфейса на Bubble Tea и реальные грабли, на которые я наступил. Статья будет полезна DevOps/SRE инженерам и Go-разработчикам, интересующимся Kubernetes.
Читать далееКоманда Python for Devs подготовила перевод ежегодного обзора экосистемы Flask от Miguel Grinberg. Автор подробно разбирает, каким оказался 2025 год для фреймворка: замедление разработки, минимум релизов, снижение активности сообщества и растущую конкуренцию со стороны FastAPI.
Читать далееРассказ о том, как можно сделать из знаменитой беспроводной Microsoft Sculpt Ergo проводную версию.
Читать далееПопробовав поизучать на хайпе n8n, а также сделав несколько коммерческих оптимизаций и даже сделав пару обучающих видео, Пришел к выводу, что изучение n8n — это в определенной степени трата времени Для новичка — потому что ему придется все равно изучить концепции базового программирования. Для человека с опытом — тем более строить, что-то масштабное ну такой себе опыт. В этой статье мы затронем несколько причин, которые меня раздражают в n8n по сравнению с классическим и вайб-программированием.
Я постараюсь разобрать, почему классический стек (TypeScript + Cursor или Python + Cursor) в связке с правильным проектированием — это иногда проще, лучше и легче.
В этой статье я не ставлю целью очернить n8n. Моя основная мысль заключается в том, что для тех, кто уже освоил или готов освоить основы программирования, целенаправленное изучение n8n теряет смысл. Базовые концепции будут интуитивно понятны, и достаточно будет разобраться с нодами для выполнения простых автоматизаций, когда нет необходимости разворачивать полноценную инфраструктуру. Однако я категорически не согласен с громкими заявлениями о том, что n8n является инструментом для быстрого создания масштабных и сложных систем.
Читать далееВсем привет, я Лена, исследовательница в команде Облака Mail. Изучаю опыт пользователей и помогаю командам делать наши сервисы удобнее и понятнее. Управляю проектом UX-мониторинга core-сценариев продуктов Mail.
В этой статье хочу рассказать о том, как мы переосмыслили место исследователя в продуктовой команде и как нам удалось пересмотреть UX-долг*, также о том, как этот подход помог нам стать источником для формирования продуктового бэклога на примере нашей небольшой команды.
Начнём!Кейс из разряда «а что так можно было?». Николай Жидков, основатель проекта Innde, получил софт коммит на 2.5 млн ₽ (это половина его раунда) еще ДО публикации на сайте Радара. А теперь мы помогаем ему быстро дособрать остаток.
Читать далееЕсли вы когда-нибудь писали фронтенд на TypeScript и получали в проде Cannot read property 'x' of undefined, — добро пожаловать в клуб!
TypeScript спасает нас от сотен ошибок… но только пока код не запущен. Как только он скомпилировался, типы исчезают, и в рантайме вы снова остаетесь один на один с невалидными данными.
И вот тут начинается: меняется API, формы шлют что угодно, аналитика ломает отчёты, а тесты молчат.
В Островке мы попробовали библиотеку Valibot — легковесный runtime-валидатор, который умеет проверять данные на границах контекстов и при этом остаётся дружелюбным к TypeScript.
Под катом рассказываем, почему статической типизации уже недостаточно, чем Valibot отличается от Zod, и как валидатор помогает нам строить более надёжную архитектуру без лишнего кода.
Читать далееПосле ухода JetBrains из России и введения экспортных ограничений многие разработчики столкнулись с банальной проблемой: IntelliJ IDEA Ultimate формально недоступна, а работать нужно сейчас. В результате в ходу оказались «активаторы» — shell-скрипты, которые обещают решить вопрос лицензии за пару минут.
Снаружи всё выглядит просто: скачал, запустил, IDE работает. Внутри — Java-агент с Instrumentation-доступом, модификация сетевого стека и вмешательство в криптографические примитивы стандартной библиотеки Java. При этом исполняемый код скачивается с внешнего сервера без подписей и проверок, а установка сопровождается правками системного окружения и использованием sudo.
В статье я разбираю один из популярных активаторов на уровне реализации: от .sh-скрипта до трансформаций байткода и подмены BigInteger#oddModPow(). Без эмоций и морализаторства — только факты, архитектура и последствия для безопасности, стабильности и юридических рисков.
Читать далееГруппа маркетологов и бренд-стратегов из Европы и Азии собрали открытый Google Диск, в котором содержится 195 отчетов о трендах на 2026 год! Вот только часть того, что есть в папке: TrendHunter, Ipsos, Acxiom, Deloitte, McKinsey и другие ТОПы из Fortune. Есть даже исследования о трендах в мерче, упаковке и ивентах.
Это 100% мастрид для маркетологов, продактов, бренд-стратегов и и всех, кто следит за трендами в своей нише.
Отдельный бонус для прокачки насмотренности: можно посмотреть, как компании-гиганты оформляют свои презентации.
Ссылка на диск с 190+ отчетами тут.
Читать далее«Не хочу и не могу работать вообще никем». Бывает, что в голове весь день крутится только эта мысль. И вроде недавно были длинные выходные, вы стараетесь не перерабатывать и задачи интересные, а всё же что-то не то...
Читать далееПредставьте, что каждый раз, нажимая клавишу на клавиатуре, вы слышите не только клик, но и легкое эхо этого звука, которое длится еще несколько секунд. Примерно так ощущается тиннитус (звон или шум в ушах), с которым живет около 10% населения США (по данным Национального институт глухоты и других коммуникативных расстройств США).
Знакомая проблема? На самом деле ваш «личный» звон в ушах после рабочего дня это не индивидуальная особенность, а часть жизни многих офисных работников и IT-специалистов.
По словам Генерального директора ВОЗ доктора Тедроса Адхана Гебрейесуса (см. большое исследования «World Report About Hearing» 2021 года) более полутора миллиарда людей в мире в той или иной степени страдают заболеваниями, приводящими к потере слуха. Прогнозы роста до 2,5 миллиарда к 2050 году. 1,1 миллиард молодых людей подвержены риску потери слуха навсегда из-за прослушивания музыки на большой громкости в течение долгого времени.
Речь не о потенциальной глухоте к старости, а о системном повреждении нашей когнитивной экосистемы, где слух - важный элемент для ориентации в пространстве, поддержания внимания и регуляции нервной системы.
В посте порассуждаю, как «open space» и наушники влияют на ухудшение слуха, хронический стресс и потерю концентрации. В комментариях приглашаю обсудить, что с этим делать.
Как слышно, приём?Личный опыт лидера команды по переходу от формального "зачитывания требований" к совместному созданию понимания. Простые шаги, которые помогли нам победить "иллюзию понятных задач" и в разы сократить количество срочных доработок в середине спринта.
Прошел год с тех пор, как наша команда Sugar CRM совершила прыжок из уютного водопада в бурные воды Agile. Мы пережили мучительные получасовые, а иногда и часовые дейлики вместо 15-минутных, прошли через «гадание на кофейной гуще» на планировании спринтов и вроде бы обжились.
Но одна проблема упорно не сдавалась, грозя похоронить все наши agile-начинания. Мы вроде делали всё по книжке: проводили Product Backlog Refinement (PBR), оценивали задачи в Story Point (SP), обсуждали задачи, писали чек-листы и выходили с встреч с чувством выполненного долга.
А потом начинался спринт. И всё шло под откос.
Читать далееПривет! Меня зовут Анна Ахлестова, я Flutter Team Lead в компании Friflex. Мобильные приложения, в том числе на Flutter, позволяют настраивать обработку различных ссылок. В этой статье я разберу, как во Flutter реализовать поддержку deeplink-ов и универсальных ссылок и как управлять ими на уровне платформы.
Читать далееКак взломать Bitcoin?
Как блокчейн считает время?
Как меняется сложность майнинга?
Что будет если два майнера одновременно смайнили блок?
Где хранятся транзакции до подтверждения, как высчитывается их комиссия и можно ли отправить без нее?
Какие узлы есть в блокчейне и чем они отличаются?
Когда можно пользоваться наградой от майнинга?
Ваша команда выросла, спринты превратились в марафоны, а Jira ушла. Вы тратите больше времени на обсуждение инструментов, чем на работу в них.
В этом обзоре мы собрали девять актуальных российских решений для управления жизненным циклом разработки ПО.
Каждая система рассмотрена с точки зрения реальных потребностей команд — от небольших стартапов до крупных enterprise-компаний. Мы постарались дать объективную оценку возможностей каждого инструмента, чтобы вы могли сделать осознанный выбор.
Внутри — готовая таблица сравнения по цене, интеграциям, гибкости и поддержке DevOps. Выберете свою за 10 минут!
Читать и спорить в комментарияхПривет, Хабр! Меня зовут Александр Дудукало, я автор курса по JavaScript. Сегодня мы поговорим о ключевом навыке разработчика. С помощью чего сделать код лаконичнее и выразительнее, при этом заменяя громоздкие циклы простыми конструкциями?
Владение методами массивов — это и есть тот самый ответ. Это база, которая позволяет писать код, понятный человеку, а не только машине, и умение переключиться с вопроса «как сделать» на результат «что получить».
Мы разберем три самых полезных метода: map — для преобразования данных, filter — для отбора элементов и sort — для сортировки. Вы поймете, как они работают внутри, и примените знания на практике, создав свои аналоги этих функций. Подробности, как всегда, внутри.
Читать далееВопрос о том, стоит ли изучать Unity в 2026 году, снова стал актуальным. Индустрия пережила несколько непростых лет: изменения политики монетизации в 2023‑м подорвали доверие к компании, а попытки исправить ситуацию оказались противоречивыми. Параллельно усилились конкуренты — Unreal стал доступнее для небольших команд, Godot получил заметный импульс благодаря открытости и стабильности, а мобильный рынок перестроился под новые требования.
На этом фоне разработчики пересматривают выбор инструментов и пытаются понять, насколько оправдано инвестировать время в Unity сегодня.
Читать далееМожно сделать самую лучшую на свете модель, но от нее будет мало проку, если не обеспечить ее интеграцию в реальные бизнес-процессы.
Всем привет, я Илья Бадекин — Data Scientist в команде товарных рекомендаций Wildberries, и в данной статье расскажу о том, зачем текстовый энкодер в команде «Товарных рекомендаций» Wildberries, на что он способен и как мы сжимали его эмбеддинги для онлайн-доранжирование рекламных баннеров по запросам пользователей.
Читать далееВ XIX веке электричество выглядело универсальным ответом почти на любую медицинскую проблему. Оно было новым, наглядным и давало эффект, который невозможно было игнорировать: мышцы сокращались, пульс менялся, тело реагировало. Этого оказалось достаточно, чтобы электрический разряд очень быстро превратился из предмета научного интереса в «лечение от всего» — от тоски и зубной боли до паралича и гангрены.
Эта история не столько про странные методы прошлого, сколько про подмену доказательств технологией. Когда у медицины ещё не было клинических протоколов, а у рынка — ограничений, работающий прибор стал аргументом сам по себе. Лучше всего это видно на примере популярного электротерапевтического аппарата Ари Дэвиса: технически добротного устройства, которому приписывали куда больше, чем он мог дать.
Читать далее