Select a country

Как я писал книгу «Python для инженерных задач»

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

Как я писал книгу «Python для инженерных задач»

Пост о том, как появилась идея написать книгу «Python для инженерных задач», и о том, как эта идея реализовывалась. Читать далее

[Перевод] Поговорим об основах машинного обучения

Машинное обучение давно вышло за пределы модного термина, но за этим словосочетанием до сих пор скрывается путаница: где заканчивается «обыч
Наука - Хабрахабр

[Перевод] Поговорим об основах машинного обучения

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

Топ вопросов с NLP собеседований: трансформеры и внимание до малейших деталей

Архитектура трансформера и его сердце механизм внимания уже давно стали базой собесов на NLP, LLM и даже CV. В работе трансформеры тоже доминирую
Наука - Хабрахабр

Топ вопросов с NLP собеседований: трансформеры и внимание до малейших деталей

Архитектура трансформера и его сердце механизм внимания уже давно стали базой собесов на NLP, LLM и даже CV. В работе трансформеры тоже доминируют. Именно поэтому очень важно до деталей разбираться в том, как они устрены, из каких частей состоят, как работают и где применяются на практике.Разберем архитектуру по слоям с примерами кода и большим количеством картинок и схем. Читать далее

Как мы в Авито нашли баланс между качеством и скоростью разработки на примере фичи рекомендаций Автотеки

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

Как мы в Авито нашли баланс между качеством и скоростью разработки на примере фичи рекомендаций Автотеки

Всем привет! Меня зовут Михаил Пашедко, я backend-разработчик в Авито в команде Автотека. В статье расскажу, как небольшой эксперимент на пару спринтов стал полноценным направлением разработки — и показал, как в зрелой компании можно запускать живые, «стартаперские» инициативы, не теряя при этом контроль над качеством. Читать далее

Как ИИ поможет вам выбрать те самые акции на рынке США? Рыночные инсайты с Finam MCP

Теперь ChatGPT и Claude могут анализировать реальные данные американского рынка ценных бумаг — NVIDIA, Apple, Tesla — прямо в диалоге с вами. Финам запусти
Наука - Хабрахабр

Как ИИ поможет вам выбрать те самые акции на рынке США? Рыночные инсайты с Finam MCP

Теперь ChatGPT и Claude могут анализировать реальные данные американского рынка ценных бумаг — NVIDIA, Apple, Tesla — прямо в диалоге с вами. Финам запустил MCP-сервер, который превращает ИИ в полноценного торгового аналитика с доступом к актуальным котировкам американских акций, фьючерсов и ETF через Trade API. В этом туториале покажем, как за 10 минут подключить ИИ к данным американских бирж и начать анализировать портфели из американских инструментов: строить графики доходности, сравнивать Sharpe Ratio и получать инсайты по рынку США. Читать далее

На пути к квантовому интернету: ключевые сложности и инициативы

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

На пути к квантовому интернету: ключевые сложности и инициативы

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

Большой разворот: как изменился стек технологий в российском IT после 2022 года

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

Большой разворот: как изменился стек технологий в российском IT после 2022 года

Если оглянуться на последние три года в российской IT-индустрии, становится ясно: мы пережили полноценную трансформацию. Процесс, который в обычных условиях занял бы лет пять-семь, сжался в 2-3 раза. Для многих это был болезненный, но продуктивный стресс-тест для всей экосистемы.В этой статье я постараюсь глубже раскрыть тему, не буду останавливаться на банальных «было-стало». Сразу хочу попросить написать в комментариях: с какими трудностями вы столкнулись? Что было сложнее всего? Что далось проще? Какие неожиданные проблемы выскакивали и как вы с ними боролись? Думаю всем будет интересно почитать о вашем опыте.И так, начнём! Читать далее

GPT-5.1 vs GPT-5.2: какое поколение ИИ круче? Сравнение архитектуры, цен и возможностей

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

GPT-5.1 vs GPT-5.2: какое поколение ИИ круче? Сравнение архитектуры, цен и возможностей

Рынок ИИ в последние месяцы словно постоянно на старте нового забега: компании всеми силами стараются заявить о «прорыве» раньше остальных и доказать, что их модель переворачивает всё с ног на голову. Похоже, сейчас соревнуются не столько в качестве, сколько в количестве анонсов. На этом фоне OpenAI возвращается после короткой паузы и выпускает GPT‑5.2 - не временную версию или лёгкий апдейт, а действительно новую ступеньку в своей длиннющей лестницы. Первые намёки появились задолго до официального релиза. Сначала тихие утечки, затем публикации в профильных медиа: The Verge упоминал, что OpenAI готовит что‑то объёмное, а The Information сообщала, что внутри компании несколько месяцев держали режим молчания именно ради этой версии. Читать далее

Карьерные ожидания и стратегии IT-специалистов 2025-2026: что изменилось на рынке труда

На фоне новостей о том, что рынок труда в IT продолжает трансформироваться, меняются подходы рекрутеров, мы на Хабр Карьере вместе с IT-компание
Наука - Хабрахабр

Карьерные ожидания и стратегии IT-специалистов 2025-2026: что изменилось на рынке труда

На фоне новостей о том, что рынок труда в IT продолжает трансформироваться, меняются подходы рекрутеров, мы на Хабр Карьере вместе с IT-компанией «Инфосистемы Джет» выяснили, чего ожидают IT-специалисты от работодателей и какие пути они выбирают для карьерного развития.Если не хочется читать весь материал, то скроллите сразу вниз к главным выводам. Читать далее

Кросс-трекеры: ретро-музыка на современном ПК

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

Кросс-трекеры: ретро-музыка на современном ПК

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

От пустой выдачи к релевантной: как мы оцениваем качество поиска через метрики, LLM и фидбэк пользователей

Привет, Хабр! Это Илья Красавцев и Артем Козак из команды ранжирования и поиска Lamoda Tech. Понять, насколько хорошо работает поиск, не так прос
Наука - Хабрахабр

От пустой выдачи к релевантной: как мы оцениваем качество поиска через метрики, LLM и фидбэк пользователей

Привет, Хабр! Это Илья Красавцев и Артем Козак из команды ранжирования и поиска Lamoda Tech. Понять, насколько хорошо работает поиск, не так просто, как кажется. Здесь не поможет одна правильная метрика: поведение пользователей неоднозначно, запросы разнообразны, а контент постоянно меняется. Поэтому приходится копать глубже: анализировать метрики, использовать LLM и даже спрашивать самих пользователей. В этой статье мы расскажем, какие процессы выстроили для непрерывной оценки качества поиска в каталоге, и как с помощью них постоянно улучшаем систему. Читать далее

Senior Product Manager: архитектор успеха продукта

При разработке сложных программных продуктов есть разные управленческие роли, но одна из ключевых — Senior Product Manager. В этой статье разберём, че
Наука - Хабрахабр

Senior Product Manager: архитектор успеха продукта

При разработке сложных программных продуктов есть разные управленческие роли, но одна из ключевых — Senior Product Manager. В этой статье разберём, чем он занимается, какие навыки для этого нужны, как обычно выглядит его карьерный путь — и чем эта роль отличается от Product Manager. Разобраться в роли

Вайбкодим с плагином Kilo Code в VS Code и IntelliJ IDEA из России

В новой статье от команды AI for Devs разбираемся, как организовать вайб-кодинг с плагином Kilo Code в VS Code и IntelliJ IDEA из России. Пошагово настраиваем Kilo
Наука - Хабрахабр

Вайбкодим с плагином Kilo Code в VS Code и IntelliJ IDEA из России

В новой статье от команды AI for Devs разбираемся, как организовать вайб-кодинг с плагином Kilo Code в VS Code и IntelliJ IDEA из России. Пошагово настраиваем Kilo Code через RouterAI, подключаем Claude, GPT, DeepSeek и другие модели, разбираем роли агента, diff-патчи, правила проекта и нюансы работы с контекстом. Читать далее

[Перевод] Изменения цен на GitHub Actions

GitHub только что анонсировал изменения в ценообразовании Actions. Ранее GitHub Actions имел бесплатный control plane. Это означало, что если вы использовали GitHu
Наука - Хабрахабр

[Перевод] Изменения цен на GitHub Actions

GitHub только что анонсировал изменения в ценообразовании Actions. Ранее GitHub Actions имел бесплатный control plane. Это означало, что если вы использовали GitHub Actions, но запускали задачи вне GitHub-hosted runners — будь то ваши собственные машины или в вашем собственном AWS аккаунте — вы ничего не платили GitHub за эти минуты; вы платили только за вычислительные ресурсы. Теперь подход изменился. Команда Spring АйО подготовила перевод анонса команды Github. Читать далее

Под корой «Бересты»: изучаем новый софт для бэкапа

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

Под корой «Бересты»: изучаем новый софт для бэкапа

Привет, Хабр! На связи Михаил Косцов, руководитель практики вычислительной инфраструктуры и систем резервного копирования К2Тех. Сегодня хочу поделиться с вами результатами нашего первого знакомства с системой резервного копирования «Береста». Этот продукт отличается высокой скоростью работы, поддержкой многопоточности и иерархической схемой хранения. Производитель позиционирует «Бересту» как систему, способную решать сложные задачи в области резервного копирования и восстановления данных. Мы не могли пройти мимо и не протестировать такое решение. На что в действительности способна «Береста» — читайте под катом. Читать далее

Почему рынок найма в IT ощущается все хуже? +Опрос

Привет, Хабр!Я - AddRaiser, фронтендер с 6 годами опыта и геймдевелопер по вечерам :)Сегодня было бы интересно собрать основные причины упадка на ры
Наука - Хабрахабр

Почему рынок найма в IT ощущается все хуже? +Опрос

Привет, Хабр!Я - AddRaiser, фронтендер с 6 годами опыта и геймдевелопер по вечерам :)Сегодня было бы интересно собрать основные причины упадка на рынке айти и собрать ваши мнения, которые могли повлиять на ухудшение ситуации.Буду благодарен, если проголосуете в конце в голосованиях по этому поводу. И напишете свое видение этого вопроса, я вполне мог что-то забыть.Сразу скажу, статья будет больше про субъективное мнение со стороны того, кто и нанимался и нанимал, однако я постараюсь добавлять ссылки на вещи, которые я изучал. И никаких ссылок на ТГ или вроде того, кроме одной ссылки на игру выше.Я вам не инфоцыган :) Читать далее

Доверенные АСУ ТП на базе RISC-V: от ядра к экосистеме

В конце ноября Российский Альянс RISC-V при участии «Группы Астра» и Baikal Electronics, собрал на одной площадке разработчиков чипов, производителей АС
Наука - Хабрахабр

Доверенные АСУ ТП на базе RISC-V: от ядра к экосистеме

В конце ноября Российский Альянс RISC-V при участии «Группы Астра» и Baikal Electronics, собрал на одной площадке разработчиков чипов, производителей АСУ ТП, разработчиков ОС, инструментов разработки и конечных заказчиков. Повод - круглый стол «Доверенные АСУ ТП на базе RISC-V: от технологического ядра к промышленной экосистеме».И специально для вас мы собрали краткую выжимку самого интересного из обсуждений проходивших на мероприятии. Всем кому интересно - добро пожаловать под кат! Читать далее

Поддержка нейронных связей

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

Поддержка нейронных связей

Человек занял свою ветвь в древе эволюции не благодаря абсолютным маркерам. Мы не самые сильные, у нас не самый большой мозг, но мы великолепно адаптируемся к изменениям. Освоили огонь, строим жилища, развиваем инфраструктуру. И если какая-то возможность блокируется внешним надзирателем, мы находим обходные пути. То же самое касается и нейронов. Которые поддерживают контакт, буквально перестаивая себя. Даже если заблокирована электрическая активность. Читать далее

Эксперты прокомментировали акселератор «Умный город» в МГТУ имени Н.Э. Баумана

15 декабря в МГТУ им. Н.Э. Баумана (в питчинг-формате) прошел финальный Демо-день акселерационных программ «Умный город» и «Робототехника и бес
Наука - Хабрахабр

Эксперты прокомментировали акселератор «Умный город» в МГТУ имени Н.Э. Баумана

15 декабря в МГТУ им. Н.Э. Баумана (в питчинг-формате) прошел финальный Демо-день акселерационных программ «Умный город» и «Робототехника и беспилотные авиационные системы» (БАС). В течение трех месяцев студенческие команды под руководством опытных наставников последовательно работали над своими проектами. На мероприятии в МГТУ они представляли свои разработки бизнес-сообществу, инвестиционным фондам, институтам развития и другим заинтересованным сторонам, которые способствуют укреплению технологического суверенитета. Читать далее

Как написать AI-ТЗ из одной фразы заказчика: пошаговая инструкция по методике SARD от идеи до спецификации требований

В современном мире разработки информационных систем всё чаще требуется не только высокое качество, но и оперативность выполнения задач. Зак
Наука - Хабрахабр

Как написать AI-ТЗ из одной фразы заказчика: пошаговая инструкция по методике SARD от идеи до спецификации требований

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

Дайджест новостей о Земле и экологии за прошедшую неделю, о которых мы не писали

• Высокоэнергетические фотоны превращают парниковые газы в ценные химические вещества без катализаторов• Белые медведи эволюционируют, ч
Наука - Хабрахабр

Дайджест новостей о Земле и экологии за прошедшую неделю, о которых мы не писали

• Высокоэнергетические фотоны превращают парниковые газы в ценные химические вещества без катализаторов• Белые медведи эволюционируют, чтобы выжить в условиях потепления климата• Учёные обнаружили, что Марс оказывает неожиданное влияние на климат Земли• Робот выжил в доселе неизвестной антарктической полости, обнаружив тепло под ледниками• Спутник запечатлел первые подробные кадры огромного цунами Читать далее

Путь самурая, или Как «почти» в одиночку поднять полноценное тестирование продукта

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

Путь самурая, или Как «почти» в одиночку поднять полноценное тестирование продукта

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

Визуальный шум в игровых интерфейсах

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

Визуальный шум в игровых интерфейсах

Визуальный шум — это избыточные элементы, которые мешают воспринимать информацию, повышают когнитивную нагрузку и усложняют работу с интерфейсомКак это работает Визуальный шум усложняет восприятие информации. Например, на картинке ниже есть две надписи «Шевелись, Плотва!». Левую надпись прочитать заметно сложнее, потому что она лежит на полосатом гамбезоне Геральта и перемешивается с ним, а правую надпись читать проще, потому что она лежит на однородном фоне Читать далее

Что делать, если нужно одно решение, чтобы править всеми СХД? Выбираем CSI-драйвер: от вендора или универсальный

Команда Deckhouse Storage рассказала о поддерживаемых в наших платформах CSI с использованием реализаций от вендора (для платформ Huawei, HPE, NetApp и Yadro), а т
Наука - Хабрахабр

Что делать, если нужно одно решение, чтобы править всеми СХД? Выбираем CSI-драйвер: от вендора или универсальный

Команда Deckhouse Storage рассказала о поддерживаемых в наших платформах CSI с использованием реализаций от вендора (для платформ Huawei, HPE, NetApp и Yadro), а также о собственном универсальном CSI-драйвере csi-scsi-generic, который поддерживает интеграцию с любыми системами хранения данных. Читать далее

Боль в спине на удалёнке: сидеть нельзя подвигаться

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

Боль в спине на удалёнке: сидеть нельзя подвигаться

Сегодня многие живут в формате «сидячей работы» — неважно, офис это или диван дома. Часы за ноутбуком проходят незаметно, а тело в это время терпеливо копит напряжение и усталость.У меня с этим длинная история, но был один момент, который оказался переломным. Несколько лет назад я сменила режим работы, не оставив себе ни дня на нормальный отдых. Мой день выглядел просто: кровать — ноутбук — кровать. На любые «тренировки для сидячих сотрудников» не было ни сил, ни желания. И однажды всё закончилось так, как обычно и заканчивается — внезапно. Я наклонилась поднять пакет с продуктами и словила жёсткий зажим поясницы. Неделя обезболивающих, минимум движения и максимум тревоги заставили признать очевидное: так жить нельзя.Опыт был болезненный, но показательный. И именно он научил меня тому, о чём я хочу рассказать в этой статье — как вернуть телу силы без часов в зале, без героизма и без «новой жизни с понедельника». Читать далее

Азбука тензорных сетей, часть 1: кружочки и палочки

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

Азбука тензорных сетей, часть 1: кружочки и палочки

Привет, Хабр! Меня зовут Капранов Алексей, я архитектор-исследователь в команде квантовых вычислений в Cloud.ru. Сегодня я расскажу про подход, который позволяет не только моделировать большие квантово-механические системы, но и полезен для целого ряда задач, включая машинное обучение и нейронные сети. И физики, и математики страдают от так называемого «проклятия размерности», которое заключается в экспоненциальном росте сложности вычислений и необходимой памяти при увеличении числа параметров. Методы тензорных сетей позволяют существенно сократить этот скейлинг и в ряде случаев даже получить линейную сложность по количеству параметров и размерности задачи.В этой части мы вспомним основы тензорной алгебры и на простых примерах узнаем, что же такое тензорная сеть и как представлять операции с тензорами в виде комбинации палочек и кружочков.   Читать далее

Как WIP-лимиты останавливают хаос в задачах: пошаговое руководство для команд

Представим ситуацию: команда управляет проектом на Agile-доске. Чем больше задач одновременно в работе, тем медленнее они завершаются. Без четк
Наука - Хабрахабр

Как WIP-лимиты останавливают хаос в задачах: пошаговое руководство для команд

Представим ситуацию: команда управляет проектом на Agile-доске. Чем больше задач одновременно в работе, тем медленнее они завершаются. Без четких ограничений инструмент быстро превращается в полотно из заданий: сложно понять, что важно и приоритетно, а что застряло и требует вмешательства. Разберем, что такое WIP-лимиты, как они помогают управлять нагрузкой и поддерживать предсказуемый темп работы. Читать далее

Физики предложили универсальный язык для мира электричества, чтобы завершить полуторавековой спор

Ученые из МФТИ разработали и предложили новую систему единиц для электродинамики, способную примирить два главенствующих, но исторически не
Наука - Хабрахабр

Физики предложили универсальный язык для мира электричества, чтобы завершить полуторавековой спор

Ученые из МФТИ разработали и предложили новую систему единиц для электродинамики, способную примирить два главенствующих, но исторически несовместимых подхода. Эта компромиссная система, названная авторами физико-технической (ФТ), сохраняет практическое удобство Международной системы единиц (СИ), используемой инженерами по всему миру, и в то же время отражает теоретическую стройность и симметрию гауссовой системы (СГС), предпочитаемой физиками-теоретиками. Результаты исследования опубликованы в журнале «Современная электродинамика». Читать далее

От каталога данных к платформе управления метаданными

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

От каталога данных к платформе управления метаданными

Сегодня наличие платформы данных является уже де-факто стандартом даже для малого бизнеса. И частный, и государственный секторы понимают важность цифровой трансформации через накопление и анализ данных для будущей монетизации и грамотного управления. Принятие стратегических и даже операционных решений на основе экспертизы и чуйки уходит в прошлое. Прогнозирование спроса, управление запасами, оптимизация логистики — все опирается на анализ данных. Однако внутренняя эффективность компаний при работе с данными (трансакционные издержки) остается все еще «темной материей». Time-2-market для релиза цифровых решений по-прежнему велико, документация устаревает быстрее среднего срока работы специалиста по данным в компании, а приоритезация бэклога, выбор способа расчета метрик и т. д. принимаются на основе экспертизы, эскизов в Miro и тысяч внутренних Excel-таблиц, которые переделываются при каждой смене лидеров направлений. Все это — скрытые внутренние издержки, которые негативно сказываются на марже компании в долгосрочном периоде. Читать далее

Как отправить сотни откликов на вакансии и не получить никакой обратной связи?

Почему отсутствие фидбека ломает поиск работы и превращает его в безвыигрышную лотерею — на примере личного опыта. Поиск работы как чёрный я
Наука - Хабрахабр

Как отправить сотни откликов на вакансии и не получить никакой обратной связи?

Почему отсутствие фидбека ломает поиск работы и превращает его в безвыигрышную лотерею — на примере личного опыта. Поиск работы как чёрный ящик…

Побойтесь ДевОпса сударь…

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

Побойтесь ДевОпса сударь…

Как-то, у нашей компании накопился ряд задач, связанных с администрированием наших серверов, и руководство приняло решение, что всё-таки нам нужен DevOps, который закроет наши вопросы и будет в долгую сопровождать нашу команду. Решились. Разместили на https://hh.ru/ вакансию. Нашли человека в городе М.. Руководству было важно, чтобы он был с того же города, где и компания. Но мы никак не могли предположить, что этот человек, который проработал с нами буквально 6 месяцев, чуть не потопил всю нашу компанию. Но, обо всём по порядку. Читать далее

Как я распилил 1,1 ТБ default-партиции и не уронил прод

Мы забыли вовремя создать партиции, и все новые данные полетели в events_default_partition. Default дорос до ~1.1 ТБ, а простое «ATTACH PARTITION» требовало часов скан
Наука - Хабрахабр

Как я распилил 1,1 ТБ default-партиции и не уронил прод

Мы забыли вовремя создать партиции, и все новые данные полетели в events_default_partition. Default дорос до ~1.1 ТБ, а простое «ATTACH PARTITION» требовало часов сканирования и долгой блокировки. В статье — почему «быстрые» рецепты оказываются медленными, как я перенёс данные в нужные диапазоны, и как мы уложили критическую блокировку в 44 с.Default-партиция — это не озеро Байкал. Если туда всё сливать, экосистема потом мстит. 44 секунды блокировки: план операции

Визуальный язык программирования в NebuLeet: эволюция и дизайн

Пару лет я в соло разрабатывал максимально нишевую игру «для программистов» (NebuLeet) на довольно нишевых технологиях (Go + ebitengine), и вот тепе
Наука - Хабрахабр

Визуальный язык программирования в NebuLeet: эволюция и дизайн

Пару лет я в соло разрабатывал максимально нишевую игру «для программистов» (NebuLeet) на довольно нишевых технологиях (Go + ebitengine), и вот теперь, после релиза, я хочу рассказать про одну из интересных особенностей этой игры - визуальном программировании логики игровых юнитов.Визуальный язык в игре прошёл несколько итераций развития, от неявных аргументов команд через стек, до чего-то типа регистровой модели, где у ячеек памяти есть имена, а команды принимают аргументы явно.Вас ждёт увлекательная околокомпиляторная/языковая статья с игровым применением. Всё-таки, языки программирования для игр - это ведь отдельный жанр. Читать далее

Передаем стандарт IEEE802.15.4-2003 по технологии SDR(Software Defined Radio) и HackRF

Реализация стандартных протоколов эфирной связи методом SDR(Software Defined Radio) В статье рассматривается способ передачи протокола IEE802.15.4 доступны
Наука - Хабрахабр

Передаем стандарт IEEE802.15.4-2003 по технологии SDR(Software Defined Radio) и HackRF

Реализация стандартных протоколов эфирной связи методом SDR(Software Defined Radio) В статье рассматривается способ передачи протокола IEE802.15.4 доступными устройствами SDR и проблемами с ними связанными. Предлагаются решения проверенные на практике. Читать далее

Ускоряем LLM по максимуму. Как я создал кросс-платформенный Flash Attention с поддержкой Turing+ архитектур и не только

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

Ускоряем LLM по максимуму. Как я создал кросс-платформенный Flash Attention с поддержкой Turing+ архитектур и не только

На сегодняшний день трансформеры правят балом хайпа в мире машинного обучения, особенно после появления ChatGPT и ему подобных языковых моделей. Это стало возможным благодаря лежащему в основе их архитектуры механизму внимания (attention), однако он же и является слабым местом с точки зрения производительности и потребления памяти. Хотя в связи с этим и была разработана изящная концепция Flash Attention (Tri Dao), её существующие реализации имеют ряд ограничений. Поэтому представляю вашему вниманию первую и единственную open-source реализацию Flash Attention 2 на Triton с поддержкой Linux и Windows, Turing-Blackwell архитектур (теперь можно работать в Google Colab и Kaggle), гомо и гетерогенных кластеров, опциональным детерминизмом, а также возможностью ручной кастомизации ядер (kernels) для более гибкой настройки под каждую GPU архитектуру отдельно. Более подробно о том как это устроено и не только — далее в статье. Читать далее