Select a country

Меня позвали в крутой проект, спасибо Хабр

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

Меня позвали в крутой проект, спасибо Хабр

Но я облажался...Блин я даже в школе столько правил по русскому не читал, какой же наш язык сложный, а что бы реализовать все проверки, что бы правила корректно отрабатывали, проще застрелиться... Пришлось гуглить информацию по ЕГЭ 2025 года и ковыряться на НКРЯ. Много нового узнал =) В общей сложности потратили неделю, на реализацию концепта, функционал, перенос правил русского языка. Читать далее

Что, если Солнце исчезнет?

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

Что, если Солнце исчезнет?

Представим себе ненадолго нечто невозможное, что не подчиняется ни логике, ни законам природы. В одно ужасное мгновение, Солнце, наше светило, исчезло. Не взорвалось, не померкло, а просто перестало существовать. Мгновение назад оно кипело энергией, заливая светом и теплом нашу солнечную систему, и вот уже нет ни света, ни тепла, ни самой причины бега планет по своим орбитам. Что станет с людьми? Что станет с Землей, оставшейся в безмолвии и мраке межзвездной пустоты? Ответы — в той вечной ночи, которой не должно было быть. Читать далее

Как я собрал и подготовил датасет дефектов печатных плат для обучения моделей YOLO

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

Как я собрал и подготовил датасет дефектов печатных плат для обучения моделей YOLO

Когда пришло время выбирать тему диплома, я, как и многие студенты, понятия не имел, о чём писать. После мозгового штурма с одногруппниками родилась идея, которая из простого «варианта для защиты» превратилась в полноценный инженерный проект: «исследование и разработка системы автоматического распознавания дефектов печатных плат». Со временем я понял, что выбрал тему не случайно - это реально актуальная задача для производства, где качество пайки напрямую влияет на работоспособность устройств, а ещё отличный шанс пройти весь цикл Computer Vision проекта от сбора данных до обучения моделей. Эта статья краткая выжимка моего опыта: как собрал собственный датасет дефектов печатных плат для обучения моделей, какие инструменты использовал и на что стоит обратить внимание. Статья будет полезна: Читать далее

Сцепка Родичкина: Концепция бестопливного удержания спутниковых группировок на сверхнизких орбитах (VLEO)

Сцепка Родичкина: Концепция бестопливного удержания спутниковых группировок на сверхнизких орбитах (VLEO) Читать далее
Наука - Хабрахабр

Сцепка Родичкина: Концепция бестопливного удержания спутниковых группировок на сверхнизких орбитах (VLEO)

Сцепка Родичкина: Концепция бестопливного удержания спутниковых группировок на сверхнизких орбитах (VLEO) Читать далее

Как мы учили AI-поиск в сервисе книги билайн понимать запросы вроде «хочу что-нибудь как Сумерки»

Всем привет! Меня зовут Яна Чеканова, я проджект-менеджер в red_mad_robot уже два года — и да, я не технарь, а филолог по образованию. Парадоксально, н
Наука - Хабрахабр

Как мы учили AI-поиск в сервисе книги билайн понимать запросы вроде «хочу что-нибудь как Сумерки»

Всем привет! Меня зовут Яна Чеканова, я проджект-менеджер в red_mad_robot уже два года — и да, я не технарь, а филолог по образованию. Парадоксально, но именно это образование помогло мне в одном из самых технологичных проектов — создании AI-поиска для сервиса книги билайн.Мы подключились, чтобы превратить идею умного поиска по книгам в технологию: векторизовали метаданные полумиллиона книг, обучили LLM и собрали гибридную систему, которая подбирает литературу по смыслу и контексту — даже если запрос звучит просто как «что-нибудь про путешествия во времени».Рассказываю, как это было. Читать далее

Как мы постепенно идём к «умному» центру администрирования СУБД

Что общего у массового применения конфигураций, встроенной поддержки OpenTelemetry и управления HA-кластерами в пару кликов? Всё это — части пазла,
Наука - Хабрахабр

Как мы постепенно идём к «умному» центру администрирования СУБД

Что общего у массового применения конфигураций, встроенной поддержки OpenTelemetry и управления HA-кластерами в пару кликов? Всё это — части пазла, который мы собираем, чтобы сделать администрирование PostgreSQL по-настоящему удобным и безопасным. Выход версии Postgres Pro Enterprise Manager (PPEM) 2.3 стал важной вехой в развитии нашего графического интерфейса. Мы добавили поддержку пользовательских пресетов, переработали систему алертинга и усилили RBAC-модель управления доступом. Разбираем ключевые нововведения релиза, которые помогут навести порядок в зоопарке конфигураций и спать спокойно, зная, что система сама предупредит о проблемах. Читать далее

Зоопарк строк в вашем C++ коде?

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

Зоопарк строк в вашем C++ коде?

CryEngine2 использовал класс собственный CString, для реализации работы со строками и немного использовал строки из стандартной строковой библиотеки Windows. Насколько я помню, последняя версия CryEngine всё ещё использует те же самые CString, она кардинально поменялась внутри, но как дань истории название класса менять не стали, зато сильно расширили функционал. Я не на 100% уверен, применялся ли CString только в редакторе или в рантайме игры тоже, вы можете сами это посмотреть в исходниках, которые все еще доступны на гитхабе. Это один подход к работе со строками, довольно распространненный в мире игростроя - когда мы все нужное пишем сами, не оглядываясь... хотя, тут больше уместно слово поглядывая, на существую реализации и утаскивая в проект все самое лучшее. Есть и другой подход... Я работал в команде над некоторым проектом, который должен был выйти на консолях, и в какой-то момент на проект пришел эффективный тимлид, который хорошо умел в красивые презентации, и продавил использование std::string из sdk. Все очень опытные программисты, синьоры и руководство важно кивали на совещании и согласились всё перевести на std::string… не такие уж они оказались опытные, как выяснилось. В итоге мы заменили большую часть CString на std::string. Не сказал бы, что это сильно повлияло на время компиляции - плюс-минус минута к проекту, который собирается двадцать минут особой погоды не делают, но это также превратило наш довольно понятный базовый код в запутанный кошмар. Возможно, для переносимости это было лучше, но ни наш проект, ни CryEngine2 Editor так и не были портированы ни на Linux, ни на какую-либо другую платформу.Прошло десять лет, я вижу ровно туже ситуацию на текущем проекте - новый тимлид решил перевести местный MySuperPupeString на std::string, уже предчувстуя «нижней чуйкой» последствия - запасаюсь попкорном и беру отпуск на следующий месяц после принятия решения. Но не это интересно, а то - какие вообще строки могут быть в вашем с++ коде. Строка, на строке и строкой погоняет

Как тревожность пациентов ломает UX медицинских сервисов — и что с этим делать дизайнеру

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

Как тревожность пациентов ломает UX медицинских сервисов — и что с этим делать дизайнеру

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

Алгоритм выбора информационных систем

Представители бизнеса часто спрашивают, какую информационную систему выбрать. И у меня нет ответа на этот вопрос, ведь все компании раз
Наука - Хабрахабр

Алгоритм выбора информационных систем

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

[Перевод] Как фильтры Блума в 16 раз ускорили API

Этот пост станет глубоким разбором того, как мы снизили задержки P95 конечной точки API с 5 до 0,3 секунды при помощи нишевого трюка computer science под н
Наука - Хабрахабр

[Перевод] Как фильтры Блума в 16 раз ускорили API

Этот пост станет глубоким разбором того, как мы снизили задержки P95 конечной точки API с 5 до 0,3 секунды при помощи нишевого трюка computer science под названием «фильтр Блума».Мы расскажем о том, почему конечная точка была медленной, о решениях, которые мы рассматривали для повышения её скорости, и о критериях выбора между ними. Также мы объясним, как всё это устроено внутри. Читать далее

Визитка вместо резюме? Симуляция жидкости, мини-игры и другие проекты для самопрезентации на печатных платах

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

Визитка вместо резюме? Симуляция жидкости, мини-игры и другие проекты для самопрезентации на печатных платах

Недавно мы в Beeline Cloud рассказывали о необычных визитках, способных наглядно продемонстрировать инженерные навыки владельца и служить уникальной запоминающейся «раздаткой». Сегодня мы подобрали несколько аналогичных проектов — разумеется, open source. Это — LED-визитка с плещущимися огоньками, карточка-тренажёр для QA-инженеров и миниатюрная плата-визитка с ретроиграми. Читать далее

Мальчик способный, но ленивый: история создания AI-агента для пресейл-оценки

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

Мальчик способный, но ленивый: история создания AI-агента для пресейл-оценки

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

Санкционный while: стоит ли запретить циклы вслед за goto?

Привет, Хабр! Меня зовут Артём. Я руковожу группой Scala-разработчиков в компании «Криптонит» и веду Scalabook — русскоязычную базу знаний по Sc
Наука - Хабрахабр

Санкционный while: стоит ли запретить циклы вслед за goto?

Привет, Хабр! Меня зовут Артём. Я руковожу группой Scala-разработчиков в компании «Криптонит» и веду Scalabook — русскоязычную базу знаний по Scala и функциональному программированию. В ней можно найти другие мои статьи-инструкции, а также примеры кода. В этой статье предлагаю обсудить циклы и связанные с ними спорные моменты. Читать далее

Вы управляете тасками, а не созданием ценности — пора это менять

«Поставьте, пожалуйста, исполнителей в задачах»«Залогируйте время»«Почему мы не успеваем по спринту?»«У нас горит план на год!»Вы управляет
Наука - Хабрахабр

Вы управляете тасками, а не созданием ценности — пора это менять

«Поставьте, пожалуйста, исполнителей в задачах»«Залогируйте время»«Почему мы не успеваем по спринту?»«У нас горит план на год!»Вы управляете разработкой и узнали свою команду в этих фразах? Привет! Меня зовут Артем Герасимов, я владелец продукта SimpleOne SDLC. Недавно мы записали выпуск подкаста «Мы обречены»‎ с Артемом Малышевым и Филом Ранжиным про то, как управлять разработкой так, чтобы команда не превращалась в конвейер по перемещению тасков. В статье — кратко о том, что мы обсудили в подкасте. Полную версию подкаста смотрите на любом удобном видеохостинге.  Читать статью

Пейзажная лирика глазами кода

Где заканчивается слово и начинается образ? Использую Python для поиска особенностей творчества К.Г. Паустовского. Читать далее
Наука - Хабрахабр

Пейзажная лирика глазами кода

Где заканчивается слово и начинается образ? Использую Python для поиска особенностей творчества К.Г. Паустовского. Читать далее

Детектор грозовой активности «раСкат»

Привет, Хабр! Гроза - захватывающее явление… Раскаты грома, сверкание молний вызывают загадочную палитру чувств и желание понять, как рождае
Наука - Хабрахабр

Детектор грозовой активности «раСкат»

Привет, Хабр! Гроза - захватывающее явление… Раскаты грома, сверкание молний вызывают загадочную палитру чувств и желание понять, как рождается молния, в какой точке неба начинается ее путь и где заканчивается. А что если принять радиосигнал молнии и попытаться его запеленговать? Вот об этом и пойдет сегодняшний рассказ.Мы могли бы принять участие в готовом проекте Blitzortung, купив у них детектор и разместив его у себя. Но… пошли своим путем. Читать далее

Как уменьшить количество ошибок при переводах по номеру телефона: простой инструмент для повседневных задач

В России уже несколько лет формально существует удобный способ отправлять деньги — СБП по номеру телефона. Но на практике есть проблема, кот
Наука - Хабрахабр

Как уменьшить количество ошибок при переводах по номеру телефона: простой инструмент для повседневных задач

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

QA-метрики: что на самом деле важно измерять и как в этом помогает TMS

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

QA-метрики: что на самом деле важно измерять и как в этом помогает TMS

Когда интуитивного тестирования уже недостаточно и качество ведет себя непредсказуемо, метрики перестают быть формальностью и превращаются в обязательный инструмент управления качеством.За годы работы в тестировании я убедился: то, что невозможно измерить — невозможно улучшить. В статье я разберу ключевые QA-метрики и объясню, как TMS помогает сделать картину качества действительно прозрачной. Читать далее

Reactive Web Components: реактивность без фреймворка

После работы с React/Vue/Angular захотелось вернуться к основам, но с современными возможностями. Сделал RWC — библиотеку реактивных веб-компонентов.
Наука - Хабрахабр

Reactive Web Components: реактивность без фреймворка

После работы с React/Vue/Angular захотелось вернуться к основам, но с современными возможностями. Сделал RWC — библиотеку реактивных веб-компонентов.Ключевые преимущества: • Совместимость — компоненты работают в любом проекте • Производительность (сигналы для реактивности) — точечные обновления DOM • Простота — минимальный API, легко обучать команду • TypeScript-first — типизация из коробки без костылейКомпоненты, написанные на RWC, можно встроить в React, Vue, Angular или даже legacy jQuery-проект. Никакого vendor lock-in.Библиотека весит <10KB, компоненты работают в любом проекте. Читать далее

Код-гольф в Яндексе: как нерды развлекаются

Что такое код-гольф? Это соревнование, в котором надо решить задачу по программированию (как правило, несложную), используя наименьшее количе
Наука - Хабрахабр

Код-гольф в Яндексе: как нерды развлекаются

Что такое код-гольф? Это соревнование, в котором надо решить задачу по программированию (как правило, несложную), используя наименьшее количество символов. Соревнование довольно известное. Можно поиграть, например, на одноимённом сайте, есть целая секция на CodinGame, иногда такие соревнования публикует kaggle, была такая секция на HackerRank (сейчас её я не нашёл).В чём особенность таких задач? Низкий порог входа: решение можно написать с мобильника и оно будет занимать 10 строк. Но при этом есть большая сложность: чтобы избавиться от какого-то символа, в этом соревновании приходится идти на такие ухищрения, что мама не горюй. Некоторые конструкции очень неочевидные.Временами мы развлекаемся таким форматом. В какой-то момент на внутренних ивентах подняли свою платформу для соревнований, а потом она протекла и на внешние конференции.Эта статья — смесь разбора задач и истории появления соревнования по код-гольфу на конференциях Яндекса. Про нас и кодгольф

Как тренироваться и не терять клиентов. Симулятор диалогов с клиентами на основе Искусственного Интеллекта (GigaChat)

Каждый продавец знает: одна неудачная фраза - и клиент уходит к конкурентам. Но как отработать навыки общения, не рискуя реальными сделками? Н
Наука - Хабрахабр

Как тренироваться и не терять клиентов. Симулятор диалогов с клиентами на основе Искусственного Интеллекта (GigaChat)

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

Twake Drive. Опенсорсный клон GDrive на своём сервере

Французская компания Linagora продвигает облачный сервис Twake Workplace как опенсорсную и безопасную альтернативу Google Workspace и прочим корпоративным пл
Наука - Хабрахабр

Twake Drive. Опенсорсный клон GDrive на своём сервере

Французская компания Linagora продвигает облачный сервис Twake Workplace как опенсорсную и безопасную альтернативу Google Workspace и прочим корпоративным платным облакам. В комплект с чатом и почтой входит Twake Drive — защищённое файлохранилище.В Twake Workplace код открыт, используются защищённые протоколы JMAP и Matrix, шифрование по умолчанию. В публичном облаке бесплатно дают 5 ГБ на файлы. Но самое главное, что Twake Drive можно установить на собственном сервере, с неограниченным дисковым пространством. Читать далее

Двигатели Стирлинга

GeniБольше 200 лет прошло с момента появления замечательного изобретения Роберта Стирлинга, а его двигатель всё ещё в ходу и не собирается даже
Наука - Хабрахабр

Двигатели Стирлинга

GeniБольше 200 лет прошло с момента появления замечательного изобретения Роберта Стирлинга, а его двигатель всё ещё в ходу и не собирается даже покидать человечество, только улучшаясь с ходом времени, благодаря современным достижениям. Посмотрим же, что это за устройство и чем примечательно? Читать далее

Вайб-кодинг от-кутюр: MCP-сервер проверки и запуска кода на Питоне

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

Вайб-кодинг от-кутюр: MCP-сервер проверки и запуска кода на Питоне

При вайб-кодинге, то есть разработке с использованием ИИ, локальная нейросеть предлагает Python-скрипт для решения задачи, но нужна уверенность в его корректности и безопасности. Прямой запуск такого кода на рабочей машине это риск для системы и данных. Значит MCP-сервер должен учитывать это. Посмотрим как устроен такой сервер, какие подводные камни могут встретиться и как интегрировать его с локальной LLM.Статья является документированным описанием проекта MCP-сервера, инструмента LLM, предоставляющего две функции: проверку синтаксиса и безопасное выполнение кода в изолированной песочнице. Исходники выложены на github. Читать далее

Глубокое чтение с ИИ-подсказками — как LLM изменит то, как мы читаем

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

Глубокое чтение с ИИ-подсказками — как LLM изменит то, как мы читаем

LLM мы сейчас используем в основном, чтобы «проглатывать» книги по саммари за 10 минут. В статье я предлагаю другой взгляд: как LLM может не заменить, а усилить глубокое чтение сложных текстов — классики, философии, нон-фикшена. Разбираю, почему читать Пушкина и Достоевского сегодня так трудно, как с этим уже помогают ChatGPT, NotebookLM и Rebind.ai, и рассказываю о своём пет-проекте «Интуиция» — ИИ-помощнике для чтения русской классики на основе RAG и экспертных комментариев. В конце — семь прогнозов о том, как ИИ изменит наш читательский опыт в ближайшие годы и почему, даже при наличии LLM в кармане, сложные книги останутся нашим главным интеллектуальным тренажёром. Читать далее

AI Journey 2025: Как первый день конференции изменил представление о будущем российского ИИ

Вчера, 19 ноября в Москве стартовала юбилейная конференция AI Journey, и первый день оказался настолько насыщенным прорывными анонсами, что потреб
Наука - Хабрахабр

AI Journey 2025: Как первый день конференции изменил представление о будущем российского ИИ

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

Путешествие в пространство смыслов: как анатомия LLM поможет нам в работе со смыслами и поиске новой теории познания

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

Путешествие в пространство смыслов: как анатомия LLM поможет нам в работе со смыслами и поиске новой теории познания

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

Самоуправляемые команды — миф или реальность

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

Самоуправляемые команды — миф или реальность

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

[Перевод] Физика сходит с ума? Почему учёные делают ставку на частицы-призраки и путешествия во времени

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

[Перевод] Физика сходит с ума? Почему учёные делают ставку на частицы-призраки и путешествия во времени

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

«Киберболоид»: новое слово в мире кибербезопасности

Сегодня появилось медиа от практиков информационной безопасности, которое объединит профессионалов, бизнес и всех, кто интересуется к
Наука - Хабрахабр

«Киберболоид»: новое слово в мире кибербезопасности

Сегодня появилось медиа от практиков информационной безопасности, которое объединит профессионалов, бизнес и всех, кто интересуется кибербезом. Здесь можно заявить о своих успехах или фейлах, поделиться своей проблемой и обсудить решение, найти эксклюзивную аналитику, разбор инцидентов и проверенные инсайды — без скуки и пафоса. Что такое «Киберболоид»?

[Перевод] Призыв к компактному программному обеспечению

Это перевод классической статьи 1995 года одного из титанов теории разработки программного обеспечения - профессора Никлауса Вирта (если найд
Наука - Хабрахабр

[Перевод] Призыв к компактному программному обеспечению

Это перевод классической статьи 1995 года одного из титанов теории разработки программного обеспечения - профессора Никлауса Вирта (если найдется некто, кто не знает его, то можно ознакомится, не выходя с habr, со статьями о нем здесь и здесь а небольшая ретроспектива итогов предсказаний Вирта из этой статьи доступна здесь). Текст имеет больше историческое значение, но написан ясным и доступным языком, и, возможно, побудит кого-нибудь пересмотреть подходы к созданию программного обеспечения. Читать далее

Сертификаты Минцифры 2 — вы уже в опасности

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

Сертификаты Минцифры 2 — вы уже в опасности

«Запад тоже следит!» - главный аргумент сторонников установки отечественных сертификатовСегодня я на пальцах докажу, почему это сравнение некорректно. Сравним два вектора MITM-атаки:Глобальный (АНБ): Требует взлома математики или сговора с публичным CA, который тут же спалится через логи CTЛокальный (Минцифры): Требует... просто вашего согласия на установку сертификата.Как браузеры (Chromium-based) молча отключают строгие проверки для «ручных» сертификатов и почему Саша из Минска не нужен Трампу, но очень интересен товарищу майору. Читать далее

Reinforcement Learning: Model-free & Deep RL

Продолжаю погружаться в Reinforcement Learning. Здесь продолжение статьи Intro Reinforcement Learning. Если предыдущая часть помогла вам понять, что такое среда, аге
Наука - Хабрахабр

Reinforcement Learning: Model-free & Deep RL

Продолжаю погружаться в Reinforcement Learning. Здесь продолжение статьи Intro Reinforcement Learning. Если предыдущая часть помогла вам понять, что такое среда, агент, награды и функции ценности, то здесь мы сделаем шаг дальше: мы переходим к model-free алгоритмам и Deep Reinforcement Learning, где агент учится оптимальной стратегии, не имея прямого доступа к модели среды. Читать далее

Как всплывающее окно в WebView съело мои два дня (viewport и с чем его кушать)

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

Как всплывающее окно в WebView съело мои два дня (viewport и с чем его кушать)

Иногда в разработке случается баг, который не просто не даёт спать, а заставляет пересмотреть свои жизненные ценности.У меня это произошло со скромным всплывающим окном внутри WebView.Задача была максимально скучной: на экране с WebView пользователь нажимает кнопку “Exit”, а веб-страница показывает попап подтверждения. На старом коде — всё идеально. На браузере — идеально. На новом инфраструктурном слое WebView — попап появляется на миг и тут же закрывается сам, как будто кто-то тайно играет в “крестики” за пользователя.Никаких ошибок. Никаких исключений.Просто “блип”… и пустота.То самое чувство, когда ты нажимаешь кнопку, а мир делает вид, что “ничего не было”.И это — пролог к истории о том, как два дня моей жизни сгорели на алтаре WebView. Читать далее

Восстановление глючной клавиатуры с помощью QMK и STM32F103

Привет, Хабр!Зарегистрировался, чтобы поделиться статьёй о восстановлении работоспособности механической клавиатуры Royal Kludge R87 Pro. Быть може
Наука - Хабрахабр

Восстановление глючной клавиатуры с помощью QMK и STM32F103

Привет, Хабр!Зарегистрировался, чтобы поделиться статьёй о восстановлении работоспособности механической клавиатуры Royal Kludge R87 Pro. Быть может, она кому-то поможет в восстановлении своей клавиатуры, используя МК (STM32F103R8T6) или просто я опишу здесь некоторые моменты того, чего не было описано в других статьях на различных ресурсах, в т.ч. и вот здесь - https://habr.com/ru/articles/857914/. т.к. было потрачено очень много, благо, свободного времени на её восстановление, хочу поделиться опытом. Не буду использовать ссылки и то, как установить qmk на windows и какие команды все это компилировать. Читать далее