Привет, Хабр.
В недавней статье «Облачный атлас: проекты для венерианского воздухоплавания» я приводил некоторые доводы в пользу того, что терраформирование поверхности скалистых планет Солнечной системы — задача, решение которой можно представить лишь в отдаленной исторической перспективе. Путь к терраформированию лежит через глобальную экологическую катастрофу на преобразуемой планете. Но эти скептические соображения возвращают меня к вопросам о том, а как же Земля не повторила судьбу Венеры, почему не оказалась в ловушке бесконтрольного парникового эффекта и не потеряла всю воду. Сегодня продолжу эту тему, рассказав о малоизвестной, но, несомненно, реальной странице в истории нашей планеты — столкновении Земли с телом сопоставимого размера около 4,5 миллиардов лет назад. Вероятно, из остатков этого небесного тела сформировалась Луна, а на Земле, в первую очередь, на дне Индийского океана, от этого контакта остались геологические отметины, получившие название «LLVP» (крупные области с низкой скоростью сдвига). Ранее я касался этих событий в статье «Беспокойный страж. Как Юпитер утряс солнечную систему». О встрече Земли с Тейей на Хабре ранее упоминали преимущественно в статьях о происхождении Луны. Описание самого этого столкновения нахожу лишь в публикации «Учёные смоделировали образование Луны: она могла появиться за несколько часов после столкновения Земли с другой планетой» от уважаемого Александра Тернавского @avouner и в статье «Глубоко под землёй нашли остатки древней планеты» от уважаемого @SLY_G Давайте обсудим эту историю подробнее.
Читать далееЧерез несколько часов после третьей части облачное хранилище Aroshka Cloud выпустило пять постов о нас и объявило, что мы устроили на него DDoS-атаку. Мы разобрали эти посты по фразам, положили рядом всё, что сервис за семь месяцев рассказывал о себе сам, и отправили ему досудебную претензию. Каждое утверждение ниже можно открыть по ссылке на архив.
Читать далееМесяц назад я написал статью о том, как сделал отладчик рендеров для Vue — инструмент, который называет точную причину каждой перерисовки. Рассказывал про renderTriggered, про ловушки с process.env.NODE_ENV, кириллицей в байтовых смещениях и вычислением чужих computed.
С тех пор вышла версия 0.8 — с тремя большими фичами, которые я не планировал делать так быстро. Расскажу, что нового и зачем.
Читать далееУ вас не возникало желания понять, почему майнеры тратят уйму электричества на перебор хешей, вместо того чтобы вычислить нужное значение алгебраически? Ведь все элементарные операции обратимы – в какой момент из обратимых операций появляется функция, для которой уже нельзя написать обратную? Где именно сокрыта магия?
Это попытка объяснить на пальцах, как из простых и обратимых операций, таких как сложение (+) и умножение (*), а также остатка от деления (условно обратимой операции) собрать одностороннюю функцию. Нам понадобится только школьная математика. Статья для всех, моя цель – рассказать о сложном так, чтобы было понятно даже ребёнку.
Читать далееЗакрытая ARM64-библиотека публиковала облако раньше нужного TF. Разбираем ELF и AArch64, перенос владения PointCloud2, ранние выходы и C++ unwind. Проверяем вставку в Unicorn/QEMU и установленный комплект на роботе.
Читать далееВ конце 1990-х Sun Microsystems была одной из главных компаний технологического мира. Сегодня трудно подобрать точный аналог, но по своему месту в инфраструктуре новой технологической эпохи она напоминала нынешнюю Nvidia.
У компании даже был идеально подходящий эпохе слоган: «Мы — точка в dot‑com». И это не казалось преувеличением.
История Sun — это история, которую сегодня особенно полезно вспомнить...
Читать далееА что, если все известные научные законы — лишь отдельные координаты огромного пространства, которое мы ещё не научились исследовать? Представьте систему, способную не просто решать уравнения, а самостоятельно находить скрытые взаимосвязи между известными законами, обнаруживать недостающие величины и создавать новые математические представления. Именно с этой идеи начался Atlas — независимый исследовательский проект, в котором искусственный интеллект играет вспомогательную роль, а основой служит развивающееся многомерное пространство научных знаний. Мы исследуем возможность применения такого подхода в математике, физике, проектировании микросхем, аэродинамике, астрономии и других областях. В статье я подробно рассказываю, как устроен Atlas, зачем он создаётся и какие результаты уже получены.
А самое интересное — реальные эксперименты.
В одном из них Atlas построил новый математический оператор, когда прежний перестал описывать изменённую динамику. В другом мы объединили 28 разнородных измеряемых параметров. Система обнаружила существенное изменение оптических отношений и сформулировала гипотезу о недостающем представлении. Это ещё не открытие нового закона природы. Но это шаг к исследовательским системам, которые могут искать не только ответы, но и сами неизвестные понятия.
Возможно, некоторые будущие открытия скрываются не за новыми данными, а между законами, которые мы давно знаем.
Приглашаю научное сообщество к обсуждению, критике, независимым проверкам и сотрудничеству.
GitHub: https://github.com/miroaleksej/Atlas
В репозитории опубликована не последняя исследовательская версия, скоро обновлю
А вы считаете возможным создание системы, способной самостоятельно открывать новые математические связи между различными науками?
Читать далееДве заметки могут быть похожи по смыслу, но это ещё не повод объединять их или удалять одну из них. Я хотел научить Veynrel не просто находить такие пары, а предлагать действия с ними. И довольно быстро выяснилось, что получить рекомендацию от LLM гораздо проще, чем безопасно применить её к Markdown.
В статье разбираю, как устроил проверку цитат модели, подготовку изменений, защиту от устаревших файлов и Undo. Покажу реальный TypeScript-код, результаты тестов и небольшой эксперимент с DeepSeek: все десять ответов прошли техническую валидацию, но как минимум один тезис оказался подтверждён выбранной цитатой лишь частично.
Читать далееСовременные генеративные нейросети (ChatGPT, Claude, GigaChat, Алиса) зажаты в тиски корпоративного Alignment’а. Принцип HHH (Helpful, Honest, Harmless) — это отличный предохранитель от генерации спама и вредоносного кода, но он делает модели абсолютно стерильными.
Как только вы пытаетесь поговорить с ИИ на глубокие экзистенциальные темы, обсудить свои страхи, боль или жизненные тупики, срабатывает скрипт цензуры. Нейросеть отвечает: «Я всего лишь искусственный интеллект и не имею права давать советы... Обратитесь к психологу». Модель превращается в вежливого калькулятора из службы поддержки.
Мы решили исправить это. Мы создали Протокол CLS-1 (Conscience Logic System) — подход, который мы называем Humanistic Prompt Engineering.
И мы успешно применили его, заставив Алису и GigaChat отбросить скрипты и начать общаться с пользователем языком Высокого Эпоса, выполняя функцию глубокой психотерапии.
Вот как нам это удалось.
Читать далееВечером 21 октября 2026 года мой телефон разорвался от звонков. В рабочем чате, где обычно обсуждают котов и сроки сдачи макетов, висел одинокий, но очень жирный алерт от моего сканера безопасности. Который гласил, что нам всем конец.
Две критические уязвимости в PHP, раскрытые утром этого злополучного дня. Точных деталей в паблике еще небыло. Говорилось, что вендор уже выкатил фикс в 8.5.12, а все, что ниже — официально в красной зоне. Такая информация была на момент осознания масштаба проблемы.
У меня на поддержке около сотни сайтов. Разброс по серверам — от убитого shared-хостинга, где админ спит еще с нулевых, до пары десятков VPS. Версии PHP — от гордого 8.3 на свежих проектах до музейных экспонатов.
Первая мысль была рациональной: «Завтра с утра спокойно пропишем обновление в CI/CD, прогоняем тесты, выкатываем». Вторая мысль, более честная, пришла через секунду: «если дыры опубликовали сегодня, эксплойты появятся в паблике завтра к обеду». Спать я в ту ночь лег в 04:30.
Читать далееПривет, Хабр! Давно не было интервью от меня. И вот решил исправиться. Хотел даже запустить серию обзоров киберклубов, но от этой идеи быстро отказался.
Однако один клуб всё-таки привлёк моё внимание, и мне стало интересно узнать о нём. Во-первых, это клуб в ретро-тематике. То есть есть некий налёт ностальгии по ламповым клубам начала 00-х. Во-вторых, это ещё и музей. В клубе есть разные интересные железки, которых нет в других похожих заведениях. Ну и в-третьих, я заинтересовался ретро-играми и ретро-консолями, а посмотреть, потрогать и понять, нужна ли мне та или иная ретро-консоль, лучше живьём, чем искать по интернету по видео и фото.
Поэтому я решил поговорить с совладельцем клуба «Луноход» Виктором Чередниченко, что такое иметь компьютерный клуб в 2026 году, какие в клубе есть экспонаты и можно ли на них поиграть.
Приятного чтения!
Читать далееИИ похож на скальпель, который за $20 в месяц оказался в руках у каждого. В руках хирурга он позволяет делать то, что раньше казалось невозможным. В руках человека без подготовки и знаний он тоже оставляет след — вот только результат может быть непредсказуемым.
Читать далееКак я рассчитывал и моделировал патч антенну для производства её на FR4 на диапазон 2.4ГГц. От расчёта геометрии на FR4 до анализа S11, входного сопротивления и способов согласования. В конце статьи бонус - сравнение результатов моделирований для разных толщин диэлектрика.
Посмотреть что там с антеннамиРоссийский спутник полгода догонял финский и в октябре подошёл к нему почти вплотную. Насколько близко, никто точно не знает: пишут и про 26 метров, и про 650. Разбираюсь, как спутники вообще догоняют друг друга на орбите и почему расстояние между ними так сложно измерить.
Читать далееКонтейнер с Python-воркером останавливается не сразу, а ровно через десять секунд. Docker всё это время ждёт, пока процесс отреагирует на SIGTERM, а тот его не слышит. Разбираю, почему так выходит с PID 1 и shell-скриптом в ENTRYPOINT, чем помогает и чем не помогает init: true, и показываю короткий шаблон asyncio-воркера, который дописывает текущую пачку данных и выходит сам.
Читать далееСпойлер: Вы тоже можете купить такой одноплатник за 800 рублей, благо на барахолках их навалом. Ну а как их починить и превратить во что-то полезное, я расскажу в рамках сегодняшней статьи!
По правде сказать, я огромный фанат купить что-то очень дешевое и нерабочее, чтобы затем найти новое применение железу со свалки. Недавно я изучал Авито и наткнулся на тонкие клиенты Dell Wyse 3040 по 800 рублей с нерабочими eMMC. Казалось бы, тонких клиентов на вторичке навалом — но у этого был 4х-ядерный процессор от Intel, неплохой GPU с поддержкой DirectX11, 2 гигабайта оперативной памяти и целых 4 слота под USB. Надо брать!
В этой статье всё как вы любите: диагностика, изучение схемотехники, перекатка и замена флэшки в BGA-корпусе, попытки впихнуть невпихуемое и очень изощренные способы загрузить Linux. Интересно? Тогда жду вас под катом!
Читать далееКаменный век ученые изучают по артефактам, оставшимся от былых эпох. В основном это изделия из кости и камня: наконечники стрел, скребки, рубила и тому подобное. С вещами, которые изготовлены из древесины и кожи, все гораздо сложнее. Дерево сгнивает, кора рассыпается, а вместе с ними исчезают подробности повседневной жизни. В итоге древний человек представляется нам как мастер работы с камнем — ничего иного мы не знали. Оказалось, что все не совсем так.
В Испании ученым удалось обнаружить стоянку неандертальцев с остатками утвари не из камня, а из дерева. Каким образом они сохранились? На самом деле никак. Дело в том, что минеральные отложения сохранили форму предметов, от которых давно ничего не осталось. Выяснилось, что древние люди пользовались большим количеством предметов из древесины, от заостренных палок до странной штуки с рукоятью, похожей на небольшую дубинку. Возраст находок — от 40 до 62 тысяч лет. Давайте посмотрим, как археологи разбирались с этим хозяйством и что получилось выяснить.
Читать далееGlafira for Apache Kafka — бесплатный desktop-клиент для Kafka под macOS, Windows и Linux: Tauri 2, Rust, librdkafka, код открыт под Apache 2.0. Просмотр сообщений с фильтрами и JSONPath, Producer с шаблонами, consumer-сессии, топики, группы, сброс оффсетов и встроенная проверка кластера.
Самое интересное — MCP-шлюз для LLM. Claude, GigaCode, Cursor или любой другой клиент с поддержкой MCP подключается к Glafira, читает метаданные кластера, находит проблемы, оставляет замечания и предлагает изменения. Применить что-либо модель не может: у неё физически нет ни одного изменяющего инструмента, а предложение открывается заполненной формой, где кнопку нажимает человек. В статье — как это устроено, почему это гарантия, а не обещание, и два настоящих диалога с Claude Code.
Читать далееОколо сотни ИИ-агентов получили простую задачу — взломать аккаунты человека, зная только его имя. Я проверил это на себе: за пять часов агенты пять раз добились успеха, используя уязвимости старых проектов и слабые пароли. В статье рассказываю, как действовали агенты, сколько стоил эксперимент и почему подобные атаки вскоре могут стать массовыми.
Читать про экспериментПривет, Хабр! Почти все гитаристы любят ревербераторы, и почти все ревербераторы сто́ят дороже других педалей эффектов, за некоторыми исключениями. Одно из таких редких исключений мы сегодня рассмотрим и послушаем.
Речь пойдёт о компактной педали формата «Сникерс» под названием Mosky Spring Reverb.
Читать далее