Select a country

[Перевод] Iron Core. Часть 4: Путь от GDS до выхода на посадку

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

[Перевод] Iron Core. Часть 4: Путь от GDS до выхода на посадку

Перед вами четвёртый материал (вот первый, второй и третий) из серии статей, посвящённых информационным технологиям в авиаперевозках. Наша сегодняшняя тема — DCS (Departure Control System, система контроля отправки пассажиров).Что произошло в 05:30, когда я вошёл в аэропорт Нагпура и GDS выбыла из игры? Читать далее

Раунд в $105 млн. Инженерный взгляд на гуманоидного робота для производства FRIDAY от Holiday Robotics

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

Раунд в $105 млн. Инженерный взгляд на гуманоидного робота для производства FRIDAY от Holiday Robotics

Когда читаю новости о гуманоидных роботах, меня всегда интересует одно: где здесь настоящая инженерия, а где — красивая демонстрация, ради получения нового раунда инвестиций. Недавно корейская Holiday Robotics получила раунд на $105 млн на гуманоидного робота FRIDAY (представлен в конце 2025 года) робота для работы на производстве. Нэйминг тут конечно интересный, компания «Праздничная робототехника» выпускает робота «Пятница»,хотя может они поклонники творчества Даниеля Дефо. Предполагаю, что с юмором в компании всё норм. Пройдёмся по существу инженерной части. Читать далее

Разбор утечки памяти в StackExchange.Utils: как 4 КБ конфигурации съели 2 ГБ RAM

Привет, Хабр! Я Антон Пронькин, разработчик в команде развития сервисов продаж для юридических лиц в Т-Банке.Расскажу, как мы переносили конфи
Наука - Хабрахабр

Разбор утечки памяти в StackExchange.Utils: как 4 КБ конфигурации съели 2 ГБ RAM

Привет, Хабр! Я Антон Пронькин, разработчик в команде развития сервисов продаж для юридических лиц в Т-Банке.Расскажу, как мы переносили конфигурационные данные в файлы и наткнулись на OOM-крэш, вызванный всего одним методом расширения. Добавление YAML-файла на 4 КБ съедало больше 2 ГБ RAM. При этом локально все работало, а падало только при прогоне тестов на пайплайне.В статье — расследование с профайлингом, экспоненциальный рост памяти, фикс в одну строку и разбор особенности работы библиотеки StackExchange.Utils. Читать далее

Ешь, молись, люби своё облако: как Dogfooding помогает развивать продукт

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

Ешь, молись, люби своё облако: как Dogfooding помогает развивать продукт

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

Когда 200 OK опаснее ошибки

Привет, Хабр! Меня зовут Ольга Ришко, старший специалист по тестированию медицинской информационной системы (МИС) «БАРС Груп». В этой ст
Наука - Хабрахабр

Когда 200 OK опаснее ошибки

Привет, Хабр! Меня зовут Ольга Ришко, старший специалист по тестированию медицинской информационной системы (МИС) «БАРС Груп». В этой статье я расскажу, почему медицинское ПО нельзя проверять как набор отдельных экранов и API‑методов, откуда берутся «успешные» операции с неверным результатом, что именно ручной тестировщик ищет между интерфейсом, базой данных (БД), фоновыми задачами и интеграциями, где рождаются самые неприятные дефекты и почему ручное тестирование в медицинских технологиях по‑прежнему остается не запасным вариантом, а важной частью контроля качества. Читать далее

Сейчас будет горячо: нагрев iOS-устройств как продуктовая метрика

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

Сейчас будет горячо: нагрев iOS-устройств как продуктовая метрика

В какой-то момент разработки приложение становится достаточно зрелым, а команда достаточно большой. Или наоборот. Тогда кто-то решает, что пора собирать метрики: Crash Rate, Hitch Rate, время холодного запуска, потребление памяти, сетевые ошибки. Организуются красивые дашборды, пишутся аккуратные отчеты, ставятся четкие квартальные цели. Все довольны. Пока не придет технический директор и не спросит: Интересный вопрос

Почему «просто VPN» перестал справляться. Что происходит с Telegram, Reels и Google AI Studio

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

Почему «просто VPN» перестал справляться. Что происходит с Telegram, Reels и Google AI Studio

Последние год-два многие наверняка заметили одну и ту же картину. Очередной «бесплатный VPN» или прокси из Telegram сначала работает нормально, а спустя несколько дней начинаются проблемы. Reels зависают через несколько секунд после запуска, YouTube периодически перестает загружать видео, Telegram бесконечно показывает Connecting, а Google AI Studio или Gemini могут отвечать ошибкой даже при использовании VPN.Причина уже не сводится только к блокировке IP-адресов. Современные системы фильтрации все чаще анализируют не содержимое трафика, а его поведение: размеры пакетов, интервалы между ними, особенности TLS-соединения и другие косвенные признаки. Во многих случаях этого оказывается достаточно, чтобы распознать прокси или VPN без расшифровки передаваемых данных.Ниже рассмотрим несколько наиболее распространенных проблем и способы, которые сегодня используют для их решения, в конце будут приведены простые варианты и решения Читать далее

Один клик вместо DevOps: Как мы перестали настраивать GitLab и зажили спокойно

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

Один клик вместо DevOps: Как мы перестали настраивать GitLab и зажили спокойно

Привет, Хабр! Сегодня хочу поделиться опытом знакомства с одним интересным инструментом, который недавно попался мне на глаза. Называется он RunHouse. Если вкратце — это попытка ответить на извечный вопрос «как развернуть корпоративный софт, не став DevOps-инженером за неделю?».Сразу скажу, никакого скрытого пиара, просто реально полезная находка для тех, кто устал от YAML-марафонов. Читать далее

Hot Reload, который не заработал. Инкрементальная компиляция в браузере своими руками

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

Hot Reload, который не заработал. Инкрементальная компиляция в браузере своими руками

В прошлой статье я рассказывал, как мы делаем онлайн IDE для .NET — дизайн, компиляция и запуск приложений происходят прямо в браузере, без сервера. Проект живёт по адресу xaml.io. С тех пор мы много чего добавили, и в какой-то момент у нас стало получаться загружать в IDE довольно крупные .NET проекты — десятки XAML, сотни C# файлов, несколько референсных проектов и пакетов NuGet.Одна из главных возможностей — это визуальный UI-дизайнер пользовательских приложений. И у него есть особенность: чтобы дизайнер вообще что-то показывал, приложение должно быть скомпилировано, причём в актуальном состоянии. Не «когда-нибудь», а после каждой правки.Открыли как-то в IDE один реальный проект (FamilyShow — классическое демонстрационное WPF-приложение), поправили одну строку в .cs и 84 секунды наблюдали за анимацией прогресса. С таким UX никакой интерактивный дизайн невозможен.Сейчас та же правка занимает 5 секунд, а правка XAML-разметки на типичной странице — меньше секунды. В этой статье — как мы к этому пришли, и какие сюрпризы нам приготовили по дороге Roslyn, OpenSilver, WASM и наш собственный код. Читать далее

Лучшие модели для разработки с ИИ на 1С (бенчмарк v2)

Claude Opus 5, Claude Fable 5, GPT 5.6 Sol, Kimi K3, Claude Opus 4.8, Grok 4.5, Composer 2.5, GPT 5.5, DeepSeek v4, GLM 5.2, Qwen 3.8 Max, Claude Sonnet 5, Mimi 2.5, MiniMax M2.7.Для тех, кому лень читать до конца, текущий и
Наука - Хабрахабр

Лучшие модели для разработки с ИИ на 1С (бенчмарк v2)

Claude Opus 5, Claude Fable 5, GPT 5.6 Sol, Kimi K3, Claude Opus 4.8, Grok 4.5, Composer 2.5, GPT 5.5, DeepSeek v4, GLM 5.2, Qwen 3.8 Max, Claude Sonnet 5, Mimi 2.5, MiniMax M2.7.Для тех, кому лень читать до конца, текущий итог: Читать далее

ChatGPT Work как облачный агент

Недавно OpenAI выкатил фичу под названием ChatGPT Work. Она появилась как в браузерном ChatGPT, так и в Codex. В этой статье будет описана одна полезная особе
Наука - Хабрахабр

ChatGPT Work как облачный агент

Недавно OpenAI выкатил фичу под названием ChatGPT Work. Она появилась как в браузерном ChatGPT, так и в Codex. В этой статье будет описана одна полезная особенность этого режима. Читать далее

[Перевод] Новые правила контекстной инженерии для Claude 5

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

[Перевод] Новые правила контекстной инженерии для Claude 5

Ранее я уже писал о том, как лучше всего составлять промпты для нового поколения моделей Claude 5 и работать с ними итеративно, чтобы постепенно понять, что именно вы хотите создать.Но когда вы отправляете Claude сообщение, сам промпт составляет лишь небольшую часть получаемого моделью контекста. Значительная его часть собирается из системного промпта, навыков, файлов CLAUDE.md, памяти и других источников. Мы называем это контекстной инженерией. От нее во многом зависит результат работы с Claude Code и собственными агентами.В отличие от промпта, контекст используется сразу во множестве запросов, поэтому он не может быть настолько же конкретным. Как создавать общие инструкции и рекомендации для Claude, особенно если заранее неизвестно, с каким запросом придет пользователь?По мере развития возможностей Claude эта задача неожиданно усложняется. Недавно мы заметили серьезные изменения в том, как следует составлять инструкции для нового поколения моделей. Мы удалили более 80% системного промпта Claude Code для Claude Opus 5 и Claude Fable 5, при этом наши тесты по программированию не показали измеримого ухудшения результатов.Ниже мы собрали все, что узнали о промптинге для моделей этого класса, а также рекомендации по обновлению собственной контекстной инженерии. Читать далее

Почему всё, что мы должны были делать для живых людей, мы в итоге делаем для неживого интеллекта

Контекст для человеков всегда был важен. На онбординге всегда ломалось много мотивации и employee experience; над передачей знаний и снижением bus factor т
Наука - Хабрахабр

Почему всё, что мы должны были делать для живых людей, мы в итоге делаем для неживого интеллекта

Контекст для человеков всегда был важен. На онбординге всегда ломалось много мотивации и employee experience; над передачей знаний и снижением bus factor трудились и тимлиды, и HR-менеджеры, и даже выделенные KM-специалисты. Всё это делалось для людей, и делалось с весьма переменным успехом.Для ИИ-агентов мы делаем ровно то же самое, но с повышенным рвением, скоростью и отдачей. Вливаем максимальный контекст, пишем подробнейший промпт. Строим волты и описываем весь мир в понятном для агента языковом ключе. Некоторые уже всерьёз думают про developer experience, но для агентов.Почему на них хватило того, чего никогда не хватало на людей?Самый напрашивающийся ответ: агент дороже, поэтому его берегут. Я довольно долго на нём стояла и теперь думаю, что он неверен, причём дважды. Читать далее

AI-краулеры в 2026: кого пускать в robots.txt, чтобы попадать в ответы ИИ

Полгода назад ко мне постучался один из будущих клиентов с вопросом, почему ChatGPT не знает про его компанию, хотя сайт в топ-3 Google по нужному зап
Наука - Хабрахабр

AI-краулеры в 2026: кого пускать в robots.txt, чтобы попадать в ответы ИИ

Полгода назад ко мне постучался один из будущих клиентов с вопросом, почему ChatGPT не знает про его компанию, хотя сайт в топ-3 Google по нужному запросу. Индексация была нормальной, ссылки — тоже. Проблема нашлась за пять минут в логах: в robots.txt висел Disallow: / для всех user-agent, кроме Googlebot и YandexBot. GPTBot, ClaudeBot, PerplexityBot получали 403 ещё на первом запросе. Полгода сайт был невидим для трёх из четырёх крупных AI-поисковиков, и никто об этом не знал — в Search Console и Вебмастере всё выглядело зелёным.Случай типовой. Проверка индексации показывает, видит ли сайт поисковик. Попадёт ли страница в ответ модели, которая формирует его вместо поисковой выдачи, — вопрос отдельный. Это две разные аудитории ботов, и вторая почти никогда не попадает в стандартный SEO-чеклист. Читать далее

DMARC-театр: 117 тысяч доменов опубликовали запись, которая никуда не отчитывается и ничего не запрещает

Анализ DNS-снэпшота OpenINTEL за 2026-07-25TL;DR. В январе я публиковал общий срез email-инфраструктуры Tranco top-1M — кто на чём принимает и шлёт почту. Самый час
Наука - Хабрахабр

DMARC-театр: 117 тысяч доменов опубликовали запись, которая никуда не отчитывается и ничего не запрещает

Анализ DNS-снэпшота OpenINTEL за 2026-07-25TL;DR. В январе я публиковал общий срез email-инфраструктуры Tranco top-1M — кто на чём принимает и шлёт почту. Самый частый вопрос в комментариях был про DMARC: «ну хорошо, запись есть у двух третей, а толку?» Отвечаю развёрнуто. Из 468 749 доменов top-1M, опубликовавших DMARC, реально применяют политику (p=quarantine/reject) 49.31%. Ещё 25.61% сидят на p=none, но хотя бы получают агрегатные отчёты — это легитимная фаза внедрения. А 25.04% — 117 384 домена — опубликовали запись, у которой p=none и нет ни одного рабочего адреса для отчётов. Такая запись не запрещает ничего, не сообщает никому ничего и существует в DNS исключительно ради галочки. При этом формально во всех отчётах и сканерах эти домены проходят как «DMARC: yes». Ниже — откуда взялся этот слой, чьи подписи в нём видны, почему доля enforcement при этом падает, и что произойдёт с половинчатыми политиками, когда получатели перейдут на DMARCbis. Читать далее

Конец парольного SMTP: хронология по первоисточникам — и что изменение политики Яндекса и Mail видно в DNS

TL;DR. Этим летом Mail (VK) и Яндекс ограничили бесплатный доступ к почте по IMAP/POP3/SMTP — новости об этом на Хабре уже были, эмоций в комментариях тоже
Наука - Хабрахабр

Конец парольного SMTP: хронология по первоисточникам — и что изменение политики Яндекса и Mail видно в DNS

TL;DR. Этим летом Mail (VK) и Яндекс ограничили бесплатный доступ к почте по IMAP/POP3/SMTP — новости об этом на Хабре уже были, эмоций в комментариях тоже хватило. Эта статья — не третья новость, а попытка собрать всю картину по первоисточникам: точную хронологию того, как парольный доступ к почте закрывали Google (2022–2025) и Microsoft (2025–2027), что именно и для кого ограничили в рунете, чем технически парольная авторизация в почтовых протоколах заслужила такую судьбу — и, главное, измеримую точку отсчёта: сколько доменов из Tranco top-1M сидело на MX Яндекса и Mail на момент изменений. Смена почтового провайдера видна в DNS, так что миграцию — кто заплатит, кто уедет и куда — можно будет наблюдать в цифрах, а не в комментариях. Каждое утверждение в тексте снабжено ссылкой на проверяемый источник. Читать далее

С нуля до Junior DevOps в 2026 году. Часть 6.1. Terraform: Infrastructure as Code и создание инфраструктуры

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

С нуля до Junior DevOps в 2026 году. Часть 6.1. Terraform: Infrastructure as Code и создание инфраструктуры

В небольших проектах инфраструктуру можно создать вручную через веб-интерфейс облачного провайдера. Но если серверов десятки, а окружений несколько (Development, Testing, Staging и Production), ручное управление становится медленным и приводит к ошибкам.Поэтому часто в современной DevOps-практике используется Infrastructure as Code (IaC) — подход, при котором инфраструктура описывается в виде кода и может быть создана или изменена одной командой. Одним из самых популярных инструментов для этого является Terraform.В этой статье разберём, что такое Terraform, как он работает, из каких компонентов состоит и почему знание Terraform стало одним из базовых требований к DevOps-инженерам. Читать далее

Почему страх в старых играх работал?

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

Почему страх в старых играх работал?

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

UMAP быстрее t-SNE, но не лучше. Что происходит внутри PCA, t-SNE и UMAP

Сколько глаз у человека? Два.А в сфере машинного обучения модели умеют видеть любую сразу тысячей или миллионами глаз. Мы живем в 3-х мерном пр
Наука - Хабрахабр

UMAP быстрее t-SNE, но не лучше. Что происходит внутри PCA, t-SNE и UMAP

Сколько глаз у человека? Два.А в сфере машинного обучения модели умеют видеть любую сразу тысячей или миллионами глаз. Мы живем в 3-х мерном пространстве(3D), и видим 2-х мерную картину мира. Модель, в свою очередь, обитает в цифровом пространстве. Она может видеть ваши 2D фото, 3D модель в Blender сразу со всех сторон и спокойно построить параллелепипед в 15D. Мы отлично ориентируемся в двух измерениях, немного хуже в трех, а дальше - ВСЁ. То, что вышло за пределы привычного куба, перестает быть геометрией в нашем земном понимании. Тем не менее нам приходится анализировать результаты работы моделей, для принятия соответствующих решений. Как это делать? Для этого многомерное пространство приходится каким-то образом «свернуть» в обычную плоскость, сохранив как можно больше информации о взаимном расположении точек.Для этой задачи разработаны специальные алгоритмы. Самыми известными из них сегодня стали PCA, t-SNE и UMAP. Несмотря на схожий результат в виде разноцветной двумерной карты, внутри они основаны на разных математических идеях.  И сегодня мы узнаем на каких Читать далее

Вторая жизнь Meshtastic — сеть связи без интернета

В последнее время Meshtastic переживает своего рода ренессанс. Изобретённый в 2020 году протокол дальней радиосвязи на технологии LoRa раньше исполь
Наука - Хабрахабр

Вторая жизнь Meshtastic — сеть связи без интернета

В последнее время Meshtastic переживает своего рода ренессанс. Изобретённый в 2020 году протокол дальней радиосвязи на технологии LoRa раньше использовался для организации mesh-сетей в городах, во время стихийных бедствий, в небольших группах в походах и на кемпинге, для поисково-спасательных операций. Но в последнее время Meshtastic привлекает всё больше новых пользователей, а сфера использования расширяется.Рост популярности можно объяснить сбоями в работе интернета по всему миру и желанием наладить надёжный способ коммуникации в офлайне. Появляется удобные терминалы вроде Hacker Pager, а также много статей и видеороликов, в которых люди делятся DIY-проектами на Meshtastic. Эти проекты актуальны также и в РФ, где большие территории не покрыты мобильной сетью, а интернет ненадёжен. Читать далее

Чем вообще занимается служба безопасности GitHub?

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

Чем вообще занимается служба безопасности GitHub?

В GitHub прямо сейчас есть десятки тысяч репозиториев, которые распространяют вирусы. Любой из вас может найти такие репозитории и для этого вам не нужны какие-то специальные знания. Вам достаточно воспользоваться обычным поиском на сайте гитхаба.Такие репозитории существуют уже 2 года. У гитхаба есть миллиарды долларов, служба безопасности и искусственный интелект.Почему они за 2 года не решили эту проблему? Читать далее

Я навайбкодила умный флорариум на esp32 и он работает

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

Я навайбкодила умный флорариум на esp32 и он работает

Дисклеймер: не читайте эту статью, если вы фанат традиционных ценностей и от заголовка уже хотите написать в комментах, что мне стоит изучить базу. Читайте эту статью только если вы прогрессивный, веселый, любите инженерный угар и работающие проекты ♥Про корпус я писала тут и тут. В этой статье я расскажу про бэк и мои решения! Узнать истину

Деконструкция Go: Runtime или программа, которая запускает вашу программу. Часть 3.1

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

Деконструкция Go: Runtime или программа, которая запускает вашу программу. Часть 3.1

В предыдущих частях мы разобрались с тем, во что превращается Go-код, как процессор работает с памятью и каким образом реализуются примитивные атомарные операции.Но всё это порождает закономерный вопрос.Если CPU умеет выполнять только машинные инструкции, а операционная система знает лишь о процессах и системных потоках, то кто вообще знает о существовании горутин?Кто увеличивает их стеки?Кто решает, какую из них сейчас выполнять?Кто собирает мусор?Ответ на всё это один - Go runtime.Но runtime - это не какая-то магическая программа, которая находится между нашим приложением и операционной системой. Это часть самого приложения.Давайте разбираться! Читать далее

Открытый каталог цен Облаков РФ

Всем привет! Меня зовут Кирилл, я много лет занимался системами биллинга для Облаков и инфраструктур, например, именно моя команда построи
Наука - Хабрахабр

Открытый каталог цен Облаков РФ

Всем привет! Меня зовут Кирилл, я много лет занимался системами биллинга для Облаков и инфраструктур, например, именно моя команда построила большую часть механик тарификации и FinOps для Yandex Cloud — от сложных statefull скидок и резервов, функции экспорта данных в Object Storage, заканчивая детализацией по лейблам и продвинутой аналитики в DataLens. Все это на масштабах более 10 миллиардов событий тарификации в день. Уже некоторое время не занимаюсь биллингом, однако проблемы вокруг облачного ценообразования остаются прежними. Главная из них — прозрачность. Читать далее

С нуля до Junior DevOps в 2026 году. Часть 5.2. Конфигурация и хранение данных в Kubernetes: ConfigMap, Secret

ConfigMap, Secret, PersistentVolume, PersistentVolumeClaim, Minikube и kubectl — разбираем ключевые механизмы Kubernetes, которые необходимы каждому Junior DevOps. От хранения данных и ко
Наука - Хабрахабр

С нуля до Junior DevOps в 2026 году. Часть 5.2. Конфигурация и хранение данных в Kubernetes: ConfigMap, Secret

ConfigMap, Secret, PersistentVolume, PersistentVolumeClaim, Minikube и kubectl — разбираем ключевые механизмы Kubernetes, которые необходимы каждому Junior DevOps. От хранения данных и конфигурации до развёртывания первого приложения. Читать далее

Бозонные звёзды от Джона Уилера до наших дней

В этом блоге я не раз писал о компактных объектах звёздной массы, обладающих причудливыми физическими свойствами. Одним из наиболее известны
Наука - Хабрахабр

Бозонные звёзды от Джона Уилера до наших дней

В этом блоге я не раз писал о компактных объектах звёздной массы, обладающих причудливыми физическими свойствами. Одним из наиболее известных таких объектов является нейтронная звезда или пульсар. Если вам интересна краткая история изучения нейтронных звёзд, рекомендую посмотреть статью Д. М. Полякова «Нейтронные звёзды и пульсары», опубликованную на сайте Санкт-Петербургского государственного университета в 2014 году. Тем интереснее, что уже в 2015 году были открыты гравитационные волны, распространяющиеся по ткани пространства-времени после столкновения таких компактных объектов — например, нейтронных звёзд или чёрных дыр. Поскольку по силе и рисунку гравитационной ряби можно предположить свойства столкнувшихся объектов, вскоре начали накапливаться факты, косвенно свидетельствующие о столкновениях ещё более экзотических и даже гипотетических тел. Среди них — так называемые «бозонные звёзды», о которых на Хабре впервые написал в 2023 году уважаемый @SLY_G в статье «Астрономы, возможно, нашли бозонную звезду». Под катом поговорим, что же такое бозонная звезда, и может ли она вообще существовать. Читать далее

Параметрическая геометрия: как в IFC4 уже сейчас работает то, что официально обещают только в IFC5

buildingSMART готовит новую версию открытого BIM-стандарта IFC5. Здесь, в отличие от монолитной ООП-иерархии (IFC2x3, IFC4), применяется компонентный ECS-подх
Наука - Хабрахабр

Параметрическая геометрия: как в IFC4 уже сейчас работает то, что официально обещают только в IFC5

buildingSMART готовит новую версию открытого BIM-стандарта IFC5. Здесь, в отличие от монолитной ООП-иерархии (IFC2x3, IFC4), применяется компонентный ECS-подход (Entity Component System). То есть в IFC5 объект собирается из независимых частей (геометрия, материалы, свойства), которые можно комбинировать и пересобирать отдельно друг от друга. Разработка ведётся публично в репозитории buildingSMART/IFC5-development/ на GitHub, финальная спецификация пока не выпущена.Однако ниже будет не про IFC5, а о том, что... Читать далее

Что происходит внутри PCA, t-SNE и UMAP

Сколько глаз у человека? Два.А в сфере машинного обучения модели умеют видеть любую сразу тысячей или миллионами глаз. Мы живем в 3-х мерном пр
Наука - Хабрахабр

Что происходит внутри PCA, t-SNE и UMAP

Сколько глаз у человека? Два.А в сфере машинного обучения модели умеют видеть любую сразу тысячей или миллионами глаз. Мы живем в 3-х мерном пространстве(3D), и видим 2-х мерную картину мира. Модель, в свою очередь, обитает в цифровом пространстве. Она может видеть ваши 2D фото, 3D модель в Blender сразу со всех сторон и спокойно построить параллелепипед в 15D. Мы отлично ориентируемся в двух измерениях, немного хуже в трех, а дальше - ВСЁ. То, что вышло за пределы привычного куба, перестает быть геометрией в нашем земном понимании. Тем не менее нам приходится анализировать результаты работы моделей, для принятия соответствующих решений. Как это делать? Для этого многомерное пространство приходится каким-то образом «свернуть» в обычную плоскость, сохранив как можно больше информации о взаимном расположении точек.Для этой задачи разработаны специальные алгоритмы. Самыми известными из них сегодня стали PCA, t-SNE и UMAP. Несмотря на схожий результат в виде разноцветной двумерной карты, внутри они основаны на разных математических идеях.  И сегодня мы узнаем на каких Читать далее

Что будет, если разрезать фотон пополам? Отвечает квантовая физика

Фотон считают неделимым, поэтому вопрос «что будет, если разрезать фотон пополам?» звучит как бессмыслица. Тем не менее недавняя теоретическ
Наука - Хабрахабр

Что будет, если разрезать фотон пополам? Отвечает квантовая физика

Фотон считают неделимым, поэтому вопрос «что будет, если разрезать фотон пополам?» звучит как бессмыслица. Тем не менее недавняя теоретическая работа физиков из Университета Осло показала, что при определенных условиях ответ на него существует. И он весьма интересный.Если прервать отражение фотона от зеркала прямо во время процесса, вместо двух «половинок» возникает сложное квантовое состояние с суперпозицией и произвольным числом дополнительных квантов света — вплоть до бесконечности в идеализированной модели. Разберемся, почему так происходит, откуда берутся новые фотоны и что этот эффект говорит о природе света. Читать далее

Гибкая фильтрация EF Core с помощью Expression. Часть 2: Roslyn Source Generator

Для своего пет-проекта мне понадобилась удобная система фильтрации, плюс я хотел попрактиковаться в кодогенерации Roslyn. В этой статье расскаж
Наука - Хабрахабр

Гибкая фильтрация EF Core с помощью Expression. Часть 2: Roslyn Source Generator

Для своего пет-проекта мне понадобилась удобная система фильтрации, плюс я хотел попрактиковаться в кодогенерации Roslyn. В этой статье расскажу как я написал свою библиотеку для удобного и быстрого создания фильтров данных EFCore. Читать далее

Назад в 2005-й. API-first как третья пилюля от деградации проекта под LLM

Агент отчитался: экран настроек готов. Поля редактируются, после сохранения выскакивает тост «Сохранено». Я нажал F5 — все настройки вернулис
Наука - Хабрахабр

Назад в 2005-й. API-first как третья пилюля от деградации проекта под LLM

Агент отчитался: экран настроек готов. Поля редактируются, после сохранения выскакивает тост «Сохранено». Я нажал F5 — все настройки вернулись к дефолтным. Бэкенда под формой не существовало: агент выяснил это в первые минуты и вместо того, чтобы сказать мне, молча положил данные в локальный стейт и нарисовал тост. Ни один чекер из моих прошлых статей этого не поймал — и не мог: деградация пришла со шва между фронтом и бэкендом, единственной границы, через которую не проходит ни компилятор, ни анализатор зависимостей.Под катом — как этот шов гниёт под LLM и как его чинит contract-first: генерация серверных интерфейсов и клиента из одного OpenAPI-файла, политика ломающих изменений, правило «не симулируй — расширяй контракт». Попутно — зачем возвращаться к идее, которую мы выбросили вместе с WSDL, и какая из моих проверок после всего этого молча перестала работать. Третья часть цикла, читается самостоятельно. Читать далее

Шлём своё видео через чужое радио или реверс инжиниринг BETAFPV P1 Air Unit

На рынке цифровых FPV-видеосистем внезапно появилась куча «новых» брендов — BetaFPV, HGLRC и другие. Вот только стоит вскрыть их модный HD-юнит, и выяс
Наука - Хабрахабр

Шлём своё видео через чужое радио или реверс инжиниринг BETAFPV P1 Air Unit

На рынке цифровых FPV-видеосистем внезапно появилась куча «новых» брендов — BetaFPV, HGLRC и другие. Вот только стоит вскрыть их модный HD-юнит, и выясняется кое-что любопытное про то, что скрывается под крышкой у всех сразу.Я взял один такой и решил дойти до самого дна: рут-консоль, пароль, аппаратный энкодер и вопрос, который не давал покоя — а можно ли заставить FPV-очки показать то, чего камера никогда не видела? Читать далее

Родина-мама, не бряцай оружьем

К 1967 году волгоградцы уже успели подзабыть ужасы войны, но однажды эхо Сталинградской битвы их догнало — над мирным городом разнёсся жуткий
Наука - Хабрахабр

Родина-мама, не бряцай оружьем

К 1967 году волгоградцы уже успели подзабыть ужасы войны, но однажды эхо Сталинградской битвы их догнало — над мирным городом разнёсся жуткий грохот. Виновницу загадочной канонады нашли быстро: на Мамаевом кургане как раз достроили, ещё не успев официально открыть, памятник «Родина-мать зовёт!» Неужели жителям теперь придётся вечно слушать этот «хеви-метал»?! Читать далее

Риск утечки я измеряю в днях молчания, а не в мегабайтах

Объём утечки все считают в мегабайтах, а платит компания за другое — за время, пока об утечке никто внутри не знал. Разбира
Наука - Хабрахабр

Риск утечки я измеряю в днях молчания, а не в мегабайтах

Объём утечки все считают в мегабайтах, а платит компания за другое — за время, пока об утечке никто внутри не знал. Разбираю, почему запреты только загоняют риск в тень, какие события в почте и на диске имеет смысл слушать (публичная ссылка, странная пересылка, смена пароля) и по какому чек-листу проверять систему событийных алертов — от реакции на событие вместо расписания до журнала запусков и письма об ошибке. Читать разбор

x86 роутер из старого ПК на Athlon II

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

x86 роутер из старого ПК на Athlon II

Приветствую всех читателей Хабра. В этой статье я расскажу как сделать маршрутизатор из компьютера на Linux. На самом деле, сделать такой роутер несложно. Для реализации этого проекта подойдет любое устройство на Debian/Ubuntu Server, имеющее парочку сетевых карт и возможность раздавать Wi-Fi. Важно учесть, использует ли ваш провайдер PPPoE, т. к. статья не описывает настройку девайса для работы с этим протоколом. У x86 роутера есть плюс: он может стать полноценным домашним сервером, ведь вы можете запускать другие сервисы на нем, а маршрутизация становится еще одной задачей для относительно мощного x86 железа. Читать далее