Select a country

Обзор фитнес-браслета Whoop: полезная штука или хайп за подписку?

Представьте: вы замечаете на запястьях кроссфитеров и популярных подкастеров странный браслет без экрана. Это Whoop. Зачем люди носят устройст
Наука - Хабрахабр

Обзор фитнес-браслета Whoop: полезная штука или хайп за подписку?

Представьте: вы замечаете на запястьях кроссфитеров и популярных подкастеров странный браслет без экрана. Это Whoop. Зачем люди носят устройство, которое не показывает ни время, ни уведомления, а ещё просит ежемесячную плату? Читать далее

Почему «просто поговорить» в команде часто не работает

В управленческой практике прочно укоренилась идея, что большинство проблем в команде можно решить, «просто поговорив». Однако в реальности т
Наука - Хабрахабр

Почему «просто поговорить» в команде часто не работает

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

Cucumber должен умереть: Как с помощью BDR превратить код в отчеты без регулярок и регистрации?

В прошлой статье «Ваш отчет никто не читает: Как мы научили разработчиков понимать падения тестов за 30 секунд?» мы разбирали, как слой Flows и де
Наука - Хабрахабр

Cucumber должен умереть: Как с помощью BDR превратить код в отчеты без регулярок и регистрации?

В прошлой статье «Ваш отчет никто не читает: Как мы научили разработчиков понимать падения тестов за 30 секунд?» мы разбирали, как слой Flows и декораторы позволяют разрабам не тратить время на дебаг отчетов. Статья вызвала большой отклик, и сегодня я хочу раскрыть «фундамент», на котором строится этот подход.Многие годы нам продают BDD (Behavior-Driven Development) как «серебряную пулю» для коммуникации...Давайте честно, это чушь. Никогда не понимал, зачем мы кормим этого монстра по имени Cucumber. Тратим до 50% времени на поддержку регулярок («клея»), возимся с хрупкими .feature файлами и боимся переименовать шаг, потому что все развалится. При этом ни один менеджер в здравом уме не заходит в ваш репозиторий читать эти файлы. Они все смотрят только отчеты.Так зачем нам Gherkin на этапе написания кода? Представляю вам новую методологию BDR (Business-Driven Reporting).Почему классический BDD (Gherkin) - это ошибка?Gherkin заставляет инженера работать внутри IDE, как в текстовом блокноте. Это абсурд. Читать далее

Как мы учим роботов понимать физический мир: путь от специалистов к генералистам

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

Как мы учим роботов понимать физический мир: путь от специалистов к генералистам

Мы в Яндекс Роботикс давно умеем обучать роботов передвигаться в пространстве и взаимодействовать с объектами. Но как только задача выходит за пределы заранее запрограммированных действий, роботы пока что оказываются беспомощны. При этом мир устроен так, что нестандартных задач на порядок больше. Меня зовут Евгений Михайленко, я руковожу бизнесом и продуктом Physical AI в команде Яндекс Роботикс. В этой статье я разберу, как современные архитектуры и концепт Guidance, который мы объединили с тестом Возняка, помогают преодолеть разрыв между роботами‑специалистами и будущими генералистами. Читать далее

Обзор лучших API для распознавания речи 2026

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

Обзор лучших API для распознавания речи 2026

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

SSR vs CSR vs гибрид. Сравниваем подходы к рендерингу страниц Django-приложения

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

SSR vs CSR vs гибрид. Сравниваем подходы к рендерингу страниц Django-приложения

Решил один мой коллега (не разработчик) заняться пет-проектом: создать платформу с элементами соцсети и встроенным картографическим плагином. И вот приходит этот коллега ко мне с вопросом по части фронтенда: «А как бы мне отрендерить страницы: на сервере или на клиенте?», описывая то решение, которое он уже сделал и которое в целом работает.Что ж. Меня зовут Андрей, я фронтенд-разработчик в Selectel. В этой статье я расскажу и покажу, какие виды рендеринга веб-страниц существуют и в каком случае лучше использовать тот или иной подход. Разберем все это дело на примерах. Сперва пройдемся по теоретическим основам, а затем — по практике. Если так сложилось, что и вас жизнь привела к подобным фронтендерным запросам, но должного опыта еще нет, добро пожаловать под кат. Читать далее

[Перевод] Планировщик Go

Эта статья посвящена языку программирования Go 1.24, работающему на Linux на архитектуре ARM. Она может не охватывать специфические для других опер
Наука - Хабрахабр

[Перевод] Планировщик Go

Эта статья посвящена языку программирования Go 1.24, работающему на Linux на архитектуре ARM. Она может не охватывать специфические для других операционных систем (ОС) или аппаратных архитектур детали.В этой статье подробно рассматриваются следующие вопросы:Компиляция и среда выполнения Go Примитивный планировщик Улучшение планировщика Модель GMP Начальная загрузка программы Создание горутины Цикл планирования Поиск готовой к выполнения горутины Вытеснение горутин Обработка системных вызовов Сетевой и файловый ввод-вывод Работа netpoll Сборщик мусора Общие функции API среды выполнения Go Читать далее

Keycloak: Внедрение единой системы идентификации

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

Keycloak: Внедрение единой системы идентификации

В современных условиях любая растущая компания рано или поздно сталкивается с необходимостью централизованного управления доступом сотрудников к информационным системам. Какое решение выбрать в такой ситуации?В мире информационных технологий нет ничего постоянного. Стандарты меняются: если раньше стандартом было развертывание локальных серверов и отдельных учетных записей, то сейчас фокус сместился в сторону централизованного управления идентификацией. Современным базовым стандартом для любой развитой IT-инфраструктуры стал Единый Вход или SSO (Single Sign-On).SSO — это метод аутентификации, который позволяет пользователю один раз войти в систему и получить доступ к нескольким связанным приложениям или сервисам без необходимости повторного ввода учетных данных.Наша команда на практике прошла путь интеграции с различными SSO. Мы работали с такими решениями, как WSO2 и ADFS, и каждый раз убеждались в том, насколько SSO важен для инфраструктуры.Этот опыт позволил определить требования к Identity Provider’у: открытость, масштабируемость и возможность адаптации под быстро меняющиеся бизнес-задачи. И здесь на первый план выходит Keycloak.Почему именно Keycloak?В отличие от многих аналогов, Keycloak — это решение с рядом преимуществ: Читать далее

Защита LLM-приложений от Prompt Injection, исправление рискованных договоров на лету — и ещё 8 российских стартапов

10 новых российских продуктов для защиты нейросетей от утечек данных, разбора IT-вакансий, организации событий и регистрации участников прямо
Наука - Хабрахабр

Защита LLM-приложений от Prompt Injection, исправление рискованных договоров на лету — и ещё 8 российских стартапов

10 новых российских продуктов для защиты нейросетей от утечек данных, разбора IT-вакансий, организации событий и регистрации участников прямо в Telegram, выполнения действий ИИ в разных системах под контролем человека и многого другого. Битва за «Продукт недели» началась!Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд. Читать далее

Простенький робот-манипулятор на Arduino с управлением

Введение: В этой статье мы расскажем, как сделать простенького робота-манипулятора с управлением по Bluetooth. К будущему устройству на эта
Наука - Хабрахабр

Простенький робот-манипулятор на Arduino с управлением

Введение: В этой статье мы расскажем, как сделать простенького робота-манипулятора с управлением по Bluetooth. К будущему устройству на этапе создания сразу были предъявлены следующие требования:· сравнительно небольшие габариты как платы, так и устройства в целом;· использование максимально доступных компонентов;· презентабельный внешний вид. Для работы нам понадобится: компьютер с установленным ПО Arduino IDE, 5 сервоприводов; Читать далее

Перекладывание JSON'ов 80-го уровня или рогалик на jq

Всякий раз, когда мне нужно было распарсить что-то JSON'оподобное, я использовал утилиту jq. В состав дефолтных пакетов она еще входит не во всех
Наука - Хабрахабр

Перекладывание JSON'ов 80-го уровня или рогалик на jq

Всякий раз, когда мне нужно было распарсить что-то JSON'оподобное, я использовал утилиту jq. В состав дефолтных пакетов она еще входит не во всех линуксовых дистрибутивах, но уж на моем компьютере она точно была всегда с того момента, как я о ней узнал. Я думаю, что сегодня она действительно стала тем, чем видели ее разработчики — sed'ом для данных в формате JSON.И все же было обидно, что максимум, что я могу сходу написать — это cat file.json | jq .[«key»][0]. Поэтому я решил изучить эту штуку поподробнее. Всегда же приятно показать коллегам, как вписываешь в терминал адскую нечитаемую команду, которая, тем не менее, делает ровно то, что требуется. В программную архитектуру сегодня умеет каждый, а вот буквально переложить джейсон — это задача поинтереснее :)Одним из источников вдохновения для меня стала старая статья про шахматы на sed. Раз уж мы и тут имеем дело с sed (пусть и для данных другого формата), то логичным выбором для учебного проекта тоже становится игра. Но я не шахматист, а больше картежник, поэтому и запрограммировать ради обучения решил карточную игру.Выбор пал на Scoundrel — это игра-рогалик, в которую можно в одиночку играть, имея на руках стандартную колоду из 54 карт. По сути дела, пасьянс с некоторым rouge-like антуражем. Задумка обалденная, но когда я играл в эту игру реальными картами, мне очень не хватало погружения: все же сложно представлять, что бубновая десятка — это мощнейшее оружие, а трефовый туз — жесткий босс, от которого с высокой вероятностью придется сбегать. К счастью, программирование позволяет запрятать всю внутреннюю карточную логику настолько глубоко, что человек, который впервые столкнется с этой игрой в терминале, вряд ли догадается, что первоисточником стал пасьянс. Читать далее

Как перестать угадывать цены и довериться теории вероятностей. Хроника одного эксперимента

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

Как перестать угадывать цены и довериться теории вероятностей. Хроника одного эксперимента

В прошлой своей статье я открыл для себя интересную, но неприглядную истину — что рынок это то место, где можно зарабатывать даже не зная будущего. Не угадывая направление — пойдёт вверх или вниз, не изображая из себя Вангу, а лишь правильно работая с вероятностями и размерами позиции. Если вы подбрасываете монетку и ставите 100% на орла — вы банкрот при первом же выпадении решки. Но если вы дробите капитал по формуле Келли или используете ребалансировку, вы можете зарабатывать даже при череде неудач.В прошлой статье по советам Дмитрия Шалаева я рассматривал математический трюк когда на сгенерированных котировках при убыточном активе капитал рос, а стратегия купил и держишь медленно обнуляла виртуальный счёт.В комментариях многие справедливо написали что теория — это хорошо, но реальный рынок — это совершенно другое. Что там существует комиссии, проскальзывания, разные режимы торгов, человеческая психология и главное — что я буду делать сам без математика в напарниках? Так вот, я решил принять этот вызов и самостоятельно, без Дмитрия Шалаева разобраться как похожая стратегия может вести себя на акциях Московской биржи.Про биржу часто пишут что это казино, но в данном случае я не буду ставить на красное или чёрное, а буду пытаться зарабатывать на самом факте вращения колеса рулетки: на волатильности, обороте и вероятности — то есть буду вести себя как казино, а не как игрок. Казино не знает, кто выиграет следующую раздачу, но оно знает, что в конце дня будет в плюсе. Читать далее

Как остаться человеком на удаленке

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

Как остаться человеком на удаленке

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

C/C++ вместе с Kotlin Multiplatform

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

C/C++ вместе с Kotlin Multiplatform

В этой статье я расскажу какие инструменты для вызова нативного кода существуют дляKotlin Multiplatform, и как я сделал собственный Gradle-плагин для генерации биндингов к C/C++ под JVM, Android, Native и JS. Читать далее

Reflect Orbital: питч для инвесторов или реальный прорыв в энергетике?

SaaS «Software Sun as a Service» Американский стартап Reflect Orbital заявил о готовности продавать «дополнительные солнечные часы», используя спутники-зеркала
Наука - Хабрахабр

Reflect Orbital: питч для инвесторов или реальный прорыв в энергетике?

SaaS «Software Sun as a Service» Американский стартап Reflect Orbital заявил о готовности продавать «дополнительные солнечные часы», используя спутники-зеркала. Разбираем, на чем основана эта идея и какие подводные камни скрываются за громкими заявлениями.1. Концепция: взлом главного недостатка солнечной энергетикиСолнечная энергетика страдает от двух фундаментальных проблем: цикличность (день/ночь) и зависимость от погоды. Reflect Orbital предлагает не улучшать панели или аккумуляторы, а атаковать причину — добавить «искусственное солнце» в те моменты, когда настоящее недоступно.Ключевое утверждение стартапа: «Мы продаём не энергию, а время работы солнечных панелей». Это смелый ход, который переносит ценность с генерации на инфраструктуру управления светом.2. Техническая архитектура:В основе — группировка микроспутников на полярной солнечно-синхронной орбите (~600 км). Каждый аппарат несёт развёртываемое майларовое зеркало площадью ~100 м².Инженерные вызовы, которые пришлось решить: Читать далее

Система частиц в The 13th Sign

Доброго дня всем!Мыс друзьями делаем инди‑игру The 13th Sign, и недавно выпустили первый трейлер, он же — техническое демо. После чего в 
Наука - Хабрахабр

Система частиц в The 13th Sign

Доброго дня всем!Мыс друзьями делаем инди‑игру The 13th Sign, и недавно выпустили первый трейлер, он же — техническое демо. После чего в узких кругах возник широкий круг вопросов формата «как это работает». Ниже — все детали реализации. Читать далее

SSD быстрый, но ненадежный. Куда со временем пропадают данные

Приветствую, если почитать комментарии под любыми роликами или статьями про накопители, очень быстро всплывают одни и те же мысли. SSD надёжны
Наука - Хабрахабр

SSD быстрый, но ненадежный. Куда со временем пропадают данные

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

NanoKVM — удалённый доступ + мониторинг с помощью Tuna

NanoKVM — это компактное IP-KVM устройство от Sipeed, позволяет удалённо управлять компьютером: видеть экран, управлять клавиатурой и мышью, монтир
Наука - Хабрахабр

NanoKVM — удалённый доступ + мониторинг с помощью Tuna

NanoKVM — это компактное IP-KVM устройство от Sipeed, позволяет удалённо управлять компьютером: видеть экран, управлять клавиатурой и мышью, монтировать образы дисков — всё через веб-интерфейс в браузере. По умолчанию NanoKVM доступен только в локальной сети. В этой статье я расскажу как с помощью туннеля Tuna вы можете открыть доступ к нему через интернет — без «белого» IP, без VPN, без проброса портов на роутере, а также мониторить доступность устройства в целом при поможи мониторов Tuna. Читать далее

Тестирование в спортивном программировании: приемы и советы

Разберем самые популярные и удобные способы тестирования в спортивном программировании: Стресс-тесты, дебаггеры, проверка граничных услови
Наука - Хабрахабр

Тестирование в спортивном программировании: приемы и советы

Разберем самые популярные и удобные способы тестирования в спортивном программировании: Стресс-тесты, дебаггеры, проверка граничных условий. Обсудим, что делать, когда вердикт вашего решения WA или TL. Читать далее

Говорю: «Найди!» — и он находит. Как я устал искать ответы в базе знаний и сделал себе помощника

Привет, это Саша Константинов из Cloud.ru. Недавно в статье я рассказал, как после ухода Notion развернул базу знаний в облаке на Wiki-движке Outline, потом
Наука - Хабрахабр

Говорю: «Найди!» — и он находит. Как я устал искать ответы в базе знаний и сделал себе помощника

Привет, это Саша Константинов из Cloud.ru. Недавно в статье я рассказал, как после ухода Notion развернул базу знаний в облаке на Wiki-движке Outline, потому что хотел хранить данные и управлять ими самостоятельно и без ограничений, чего не может дать SaaS. И что самое главное, я хотел дорабатывать решение под свои требования.В этой части истории сосредоточусь на том, как я еще упростил себе жизнь и добавил в базу знаний AI-помощника. Он помогает мне, когда нужно быстро просмотреть тезисы нескольких статей на общую тему или найти ответ на конкретный вопрос в документах по работе. Для доступа к базе я сделал Telegram-бота с подключением через MCP-сервер. Расскажу, как все устроено, поделюсь процессом настройки и интеграции компонентов.  Читать далее

Изготовление фотошаблонов лазерным методом: особенности и преимущества

Фотошаблоны - один из тех «невидимых» расходников, без которых не делается большая часть микроэлектроники и микроустройств. Именно они задаю
Наука - Хабрахабр

Изготовление фотошаблонов лазерным методом: особенности и преимущества

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

Инфостарт опубликовал итоги Большого опроса разработчиков 1С об удаленке, инструментах и доходах

Мы опубликовали первые итоги ежегодного Большого опроса сообщества разработчиков 1С - в этом году в нём приняли участие более 10 000 человек, чт
Наука - Хабрахабр

Инфостарт опубликовал итоги Большого опроса разработчиков 1С об удаленке, инструментах и доходах

Мы опубликовали первые итоги ежегодного Большого опроса сообщества разработчиков 1С - в этом году в нём приняли участие более 10 000 человек, что стало рекордом. Такие выборки редко встречаются в нишевых профессиональных исследованиях, поэтому данные полезно читать не как «истину в последней инстанции про весь рынок», а как достаточно надежный срез активного сообщества: как люди реально работают, чем пользуются, где буксуют процессы и что происходит с удалёнкой, инструментами и доходами.По портрету участников видно, что опрос заполнили в основном опытные специалисты. 52,2% респондентов программируют почти каждый день, ещё 16,8% используют программирование как часть своей работы. 60,7% работают в ИТ более 10 лет, и лишь около 10% имеют стаж менее двух лет. Самая многочисленная возрастная группа - 35–44 года (36,2%), далее - 45–54 (27,8%). По ролям большинство - штатные сотрудники (71%), около 10% - владельцы или совладельцы бизнеса.... Читать далее

Как не тратить время на провальные A/B-тесты: офлайн-оценка рекомендаций в Звуке

Идея офлайн-оценки в общем-то не нова, и довольно логична — хочется еще до запуска A/B тестов хотя бы примерно прикинуть, получилось ли у нас ул
Наука - Хабрахабр

Как не тратить время на провальные A/B-тесты: офлайн-оценка рекомендаций в Звуке

Идея офлайн-оценки в общем-то не нова, и довольно логична — хочется еще до запуска A/B тестов хотя бы примерно прикинуть, получилось ли у нас улучшить модель рекомендации, или лучше оставить все как есть. Такой подход здорово экономит нервы и ресурсы: повышает шансы на «зеленый» свет в тестах, отсекает заведомо провальные идеи и не заставляет ML-инженеров зря тратить время на решение ненужных инфраструктурных задач. Меня зовут Рустам Муртазин, я senior аналитик в отделе ML-аналитики (про отдел в целом и наши задачи можно почитать в этой статье) и в этой статье я расскажу про особенности офлайн оценки моделей рекомендаций в музыкальном сервисе Звук. Читать далее

Быстро, удобно, надежно. Выбери любые… Три?

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

Быстро, удобно, надежно. Выбери любые… Три?

Как достаточно типичный почти современный человек, я решил аккуратно пройтись по всем своим аккаунтам, чтобы не утерять к ним доступ в наше чудесное время взаимных санкций, ковровых блокировок и массового банометания... И расскажу об итогах.Аккаунт не волк - в лес не убежитЗнал бы  где сломают - подложил емайлВторого фактора бояться - на Госуслуги не ходитьВек живи, век учись, а МАКС поставишь(и мое любимое!)Готовь сани летом, а второй фактор и третий способ сегодняЗадача, которую я поставил перед собой - сделать всё необходимое для того, чтобы мои аккаунты остались моими, то есть к ним не получили доступ те кому не положено и мог получить доступ я. Рассказываю, от каких рисков удалось защититься - от каких нет. УЗНАТЬ КАК ГЛУБОКА КРОЛИЧЬЯ НОРА

Невозможные возможные трюки и интересные алгоритмы на C

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

Невозможные возможные трюки и интересные алгоритмы на C

Доброго времени суток, господа и дамы! Иногда у некоторых людей возникает желание заняться откровенным непотребством в программировании — то, что не несет практической пользы напрямую, но раздвигает границы дозволенного. А иногда позволяет найти необычные эффективные решения. В этой статье я хочу рассказать вам об интересных алгоритмах, и невозможных возможных трюках.Идея написать эту статью зародилась из моего поста, после него я начал серию статей, которая раскрывала много интересных моментов — от математических алгоритмов и оптимизации до ГПСЧ и битовых трюков.Если вы видите на экране эту часть нашей бесконечной саги о ненормальном программировании на C, значит, мы с вами прошли уже немало.В этой статье будет еще порция свежих алгоритмов, фанов, трюков, еще больше магии и скорости! Код Мортона, GNU расширенияи и многое другое.Добро пожаловать в новую часть. Прошу под кат — там будет жарко, быстро и очень, очень круто. Читать далее

Лучшие нейросети для решения задач по химии: Как научиться решать химию с ИИ — от 8 класса до ЕГЭ 2026

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

Лучшие нейросети для решения задач по химии: Как научиться решать химию с ИИ — от 8 класса до ЕГЭ 2026

Химия кажется сложной магией? Узнайте, как решение задач по химии с помощью ИИ превращает бессонные ночи в понятный процесс. Лучшая нейросеть для химии уже здесь — полный гайд: от школьной программы 8 класса до сдачи ЕГЭ 2026. Читать далее

Каннабис лучше плацебо помогает с головной болью, но только если в нем есть психоактивное ТГК

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

Каннабис лучше плацебо помогает с головной болью, но только если в нем есть психоактивное ТГК

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

Неочевидный подход в секционировании таблиц: Ring Buffer Partitioning в MS SQL Server

Работая с MS SQL, я привык воспринимать название Ring Buffer как небольшую структура в памяти, организованную по принципу FIFO overwrite. И чаще всего в конт
Наука - Хабрахабр

Неочевидный подход в секционировании таблиц: Ring Buffer Partitioning в MS SQL Server

Работая с MS SQL, я привык воспринимать название Ring Buffer как небольшую структура в памяти, организованную по принципу FIFO overwrite. И чаще всего в контексте Extended Events. Но как-то я встретил упоминание того же Ring Buffer в заголовке статьи про секционирование таблиц! Купился на название, прочёл статью и сохранил себе идею.В статье описывалось, как Ring Buffer решает задачу ротации данных во времени, которую принято решать с помощью Sliding Window. И я постараюсь передать эту идею так, чтобы после прочтения у вас появился еще один способ решить обычную задачу необычным способом. Не для галочки в резюме, а для рассказов на встречах с коллегами. В моей работе этот подход позволил сделать интересной скучную задачу организации хранения статистики производительности сервера, но может быть использован и для других данных с ограниченным сроком хранения или иначе фиксированным количеством секций. Например, данных аудита. Читать далее

Как я создавал свой клон Ардуино Уно

Как-то лет десять назад, в расцвет Ардуиномании, в сети стали появляться творения разных самодельщиков, которые создавали свои копии Ардуино
Наука - Хабрахабр

Как я создавал свой клон Ардуино Уно

Как-то лет десять назад, в расцвет Ардуиномании, в сети стали появляться творения разных самодельщиков, которые создавали свои копии Ардуино Уно (именно Уно). Давали им причудливые названия с «ино» или «дуино» в конце. Исполнение было разным: от очень похожего до куска макетной платы с распаянными на ней деталями и разъёмами. И я заразился такой идеей — сделать что-нибудь такое эдакое. Зачем? А что бы было. Читать далее

Prompt Worms Часть 2: Я проверил на практике — 31 уязвимость в экосистеме AI-агента

В первой части мы разобрали теорию Prompt Worms — самореплицирующихся атак через AI-агентов. OpenClaw был назван «идеальным носителем». В этой части я п
Наука - Хабрахабр

Prompt Worms Часть 2: Я проверил на практике — 31 уязвимость в экосистеме AI-агента

В первой части мы разобрали теорию Prompt Worms — самореплицирующихся атак через AI-агентов. OpenClaw был назван «идеальным носителем». В этой части я проверил на практике: скачал репозиторий, залез в код, прощупал инфраструктуру и нашёл 31 уязвимость в 4 слоях экосистемы. Ноль санитизации на 867 строк мозга, timeout вместо approval, бэкдор-«пасхалка» в коде, утечка хешей паролей в маркетплейсном SaaS, и 14 слепых зон в их собственной threat model. Три дня, ~4,500 строк трассировки, 14 kill chains с PoC Читать далее

Как решать продуктовые кейсы на собеседованиях?

За последние 5 лет в аналитике я прошел путь от «напишу любой джоин на салфетке» до Senior Product Analyst. А еще я менторю ребят и веду телеграм канал. В
Наука - Хабрахабр

Как решать продуктовые кейсы на собеседованиях?

За последние 5 лет в аналитике я прошел путь от «напишу любой джоин на салфетке» до Senior Product Analyst. А еще я менторю ребят и веду телеграм канал. В этой статье не будет универсальной таблетки (её нет, я на обучении трачу недели, чтобы поставить людям голову на место), но я поделюсь своей системой, как не превратить решение кейса в гадание на кофейной гуще. Читать далее

Компьютрониум — фантазия о вычислительной материи

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

Компьютрониум — фантазия о вычислительной материи

В середине октября 2025 года я опубликовал в этом блоге статью «Квантовые загоны и квантовые миражи», описанный в которой проект фактически стал первым практическим результатом в области нанотехнологий. На современном этапе нанотехнологии стали скорее отраслью материаловедения, чем машиностроения — сооружать машины и механизмы из отдельных атомов пока практически невозможно, а напылять (готовить) поверхности со свойствами, определяемыми на атомном уровне сравнительно легко. Одним из наиболее известных материалов, свойства которых определяются на атомном уровне, является графен.  Но в конце прошлого века, когда перспективы нанотехнологий казались гораздо более оптимистичными и достижимыми, футурологи и инженеры рассуждали о программируемых веществах, в которых каждая молекула является вычислительной единицей. Из гипотетического материала такого класса могла состоять машина Т-1000 в фильме «Терминатор-2. Судный день»; эту тему я пробовал разбирать на Хабре в статье «О жидком металле замолвите слово. Мысли об аппаратной и программной реализации Т-1000». Такой робот из мимикрирующего полисплава был фантазией вполне в духе времени, так как всего на пять лет раньше фильма вышла книга-манифест Эрика Дрекслера (род. 1955) «Машины создания: Грядущая эра нанотехнологий» (выложена здесь). Сам Дрекслер сформулировал идею молекулярных вычислительных машин на основе знаменитого доклада Ричарда Фейнмана «Внизу полным-полно места: приглашение в новый мир физики», прочитанного в Калтехе в канун 1960 года. Эти выкладки предполагали, что наряду с нанотехнологиями можно реализовать ещё более миниатюрные «фемтотехнологии». Пока эта точка зрения не подтверждается, так как на уровне атомов квантовые эффекты преобладают над классическими. Однако на этапе её развития обсуждалось, насколько реально создать «компьютрониум» — вещество с предельной вычислительной плотностью, каждый атом которого работает как ядро процессора.   Читать далее

Как математика помогала выжить в 90-е

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

Как математика помогала выжить в 90-е

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

Самодельный NAS на ARM. Часть 1

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

Самодельный NAS на ARM. Часть 1

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

«Умный» бот для онлайн-версии «Битвы Големов»: от эвристики к иллюзии разума

Меня давно просили сделать версию моей настольной игры «Битва Големов» в онлайн варианте. Полноценно переносить игру я в итоге не стал (да и о
Наука - Хабрахабр

«Умный» бот для онлайн-версии «Битвы Големов»: от эвристики к иллюзии разума

Меня давно просили сделать версию моей настольной игры «Битва Големов» в онлайн варианте. Полноценно переносить игру я в итоге не стал (да и она бесплатно доступна в Tabletop Simulator), а вот сделать мини-версию для игры с 1 или 2 ботами желание появилось. Сначала я хотел наделить ботов «Битвы Големов» настоящим ИИ — но нейросети путали направления и тормозили по 30 секунд. Тогда я бросил модные технологии и собрал «разум» из четырёх кирпичиков: случайной тактики, симуляции ходов, Манхеттенского расстояния и простой иерархии приоритетов. Читать далее