Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры

Разработчик Telegram: 99,9% клиентского кода мессенджера пишет AI, а тех кто до сих пор пишет код вручную надо увольнять

Разработчик официального клиента Telegram для macOS Майк рассказал, что практически весь код клиентской части мессенджера уже пишут нейросети. В публичном чате Telegram macOS он рассказал о внутренних проектах, созданных с помощью нейросетей, и заявил, что надо увольнять тех, кто до сих пор пишет код вручную.

Разработчик Telegram: 99,9% клиентского кода мессенджера пишет AI, а тех кто до сих пор пишет код вручную надо увольнять
Статья

Спросите Итана: Может ли кевларовый трос создать в космосе искусственную гравитацию?

Уровень сложностиПростой
Время на прочтение13 мин
Охват и читатели148

Итан Сигел (американский астрофизик‑теоретик и научный журналист, автор рубрики «Спросите Итана», один из пропагандистов современных научных знаний), рассматривает вопрос создания искусственной гравитации в космосе самым простым способом: раскрутить связанные тросом 2 корабля...

@avshkol сделал перевод этой статьи на стыке инженерии и космической медицины, поскольку всё, что связано с выживанием в космосе и на космических телах, скоро станет новой быстроразвивающейся отраслью.

Читать далее

Новости

Статья

LTE был. Связи не было. Как один бит в прошивке модема вернул робота в российскую сеть

Уровень сложностиСредний
Время на прочтение16 мин
Охват и читатели221

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

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

Расскажу, как мы прошли от «наверное, китайский APN» до разбора кода Qualcomm Hexagon, почему полезная инструкция пряталась в сжатом сегменте и при чём здесь публичный тестовый сертификат. В конце будут результаты настоящих запросов через LTE: одной надписи «зарегистрирован» нам было недостаточно.

Читать далее
Статья

Безопасность Apple Mobile Devices. Часть III. Что происходит после нажатия Power

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели1.1K

Итак, в прошлой части мы остановились на мысли, что современный iPhone имеет смысл рассматривать уже не как устройство, в котором где-то лежит некий суперсекретный ключ, а как довольно сложную машину состояний, которая на каждом этапе проверяет, имеет ли следующий кусок системы право вообще существовать.

Попробуем теперь пройти всю эту цепочку руками, от момента нажатия кнопки Power до запуска какого-нибудь Signal или Telegram, и посмотреть, в какой именно момент какие куски железа и софта начинают друг другу доверять.

Сразу оговорюсь, что буду местами упрощать детали реализации, иначе вместо статьи получится справочник страниц на триста, но общая архитектура от этого не пострадает.

Начинается все, как и раньше, с BootROM.

Это тот самый маленький кусок кода, зашитый непосредственно в SoC еще на производстве и не подлежащий обновлению после того, как процессор покинул фабрику. Именно поэтому уязвимости уровня checkm8 были настолько неприятны для Apple: если ошибка находится в коде, который физически нельзя переписать, "починить" уже выпущенные устройства невозможно вообще, можно только изменить архитектуру следующего поколения железа.

BootROM в данном случае является самым нижним корнем доверия основной системы.

У него есть ровно одна фундаментальная задача: проверить, что следующий этап загрузки действительно подписан Apple, и только после этого передать ему управление.

То есть в самом начале у нас пока нет ни iOS, ни файловой системы, ни пользовательского пароля, ни приложений, вообще ничего привычного. Есть процессор, немного ROM-кода и криптографическая проверка следующего куска.

Читать далее
Статья

Почти разминулись. Какую роль могла сыграть встреча Земли и Тейи

Время на прочтение7 мин
Охват и читатели978

Привет, Хабр.

В недавней статье «Облачный атлас: проекты для венерианского воздухоплавания» я приводил некоторые доводы в пользу того, что терраформирование поверхности скалистых планет Солнечной системы — задача, решение которой можно представить лишь в отдаленной исторической перспективе. Путь к терраформированию лежит через глобальную экологическую катастрофу на преобразуемой планете. Но эти скептические соображения возвращают меня к вопросам о том, а как же Земля не повторила судьбу Венеры, почему не оказалась в ловушке бесконтрольного парникового эффекта и не потеряла всю воду. Сегодня продолжу эту тему, рассказав о малоизвестной, но, несомненно, реальной странице в истории нашей планеты — столкновении Земли с телом сопоставимого размера около 4,5 миллиардов лет назад. Вероятно, из остатков этого небесного тела сформировалась Луна, а на Земле, в первую очередь, на дне Индийского океана, от этого контакта остались геологические отметины, получившие название «LLVP» (крупные области с низкой скоростью сдвига). Ранее я касался этих событий в статье «Беспокойный страж. Как Юпитер утряс солнечную систему». О встрече Земли с Тейей на Хабре ранее упоминали преимущественно в статьях о происхождении Луны. Описание самого этого столкновения нахожу лишь в публикации «Учёные смоделировали образование Луны: она могла появиться за несколько часов после столкновения Земли с другой планетой» от уважаемого Александра Тернавского @avouner и в статье «Глубоко под землёй нашли остатки древней планеты» от уважаемого @SLY_G Давайте обсудим эту историю подробнее.

Читать далее
Статья

Aroshka Cloud, часть четвёртая: «SOC 24/7», видеокарты H200 и поддержка по шаблонам

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели2.8K

Через несколько часов после третьей части облачное хранилище Aroshka Cloud выпустило пять постов о нас и объявило, что мы устроили на него DDoS-атаку. Мы разобрали эти посты по фразам, положили рядом всё, что сервис за семь месяцев рассказывал о себе сам, и отправили ему досудебную претензию. Каждое утверждение ниже можно открыть по ссылке на архив.

Читать далее
Статья

vue‑why‑render 0.8: граф реактивности, WASM‑ядро и VS Code расширение

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели2.3K

Месяц назад я написал статью о том, как сделал отладчик рендеров для Vue — инструмент, который называет точную причину каждой перерисовки. Рассказывал про renderTriggered, про ловушки с process.env.NODE_ENV, кириллицей в байтовых смещениях и вычислением чужих computed.

С тех пор вышла версия 0.8 — с тремя большими фичами, которые я не планировал делать так быстро. Расскажу, что нового и зачем.

Читать далее
Статья

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

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели2.5K

У вас не возникало желания понять, почему майнеры тратят уйму электричества на перебор хешей, вместо того чтобы вычислить нужное значение алгебраически? Ведь все элементарные операции обратимы – в какой момент из обратимых операций появляется функция, для которой уже нельзя написать обратную? Где именно сокрыта магия?

Это попытка объяснить на пальцах, как из простых и обратимых операций, таких как сложение (+) и умножение (*), а также остатка от деления (условно обратимой операции) собрать одностороннюю функцию. Нам понадобится только школьная математика. Статья для всех, моя цель – рассказать о сложном так, чтобы было понятно даже ребёнку.

Читать далее
Статья

CRISPR для ARM: чиним ДНК робота

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели2.5K

У SpeedyBot облако точек выходило раньше нужного TF. Чиним закрытую ARM64-библиотеку: разбираем ELF с Capstone и pyelftools, переносим готовый PointCloud2, учитываем small string optimization и исключения C++. Внутри — настоящий C-код, кодирование B/BL, флаги сборки Zig и проверка в Unicorn/QEMU.

Читать далее
Статья

Мы — та самая точка в.com

Время на прочтение6 мин
Охват и читатели3.4K

В конце 1990-х Sun Microsystems была одной из главных компаний технологического мира. Сегодня трудно подобрать точный аналог, но по своему месту в инфраструктуре новой технологической эпохи она напоминала нынешнюю Nvidia.

У компании даже был идеально подходящий эпохе слоган: «Мы — точка в dot‑com». И это не казалось преувеличением.

История Sun — это история, которую сегодня особенно полезно вспомнить...

Читать далее
Статья

Найти похожие заметки в Obsidian оказалось проще, чем безопасно их изменить

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели3.5K

Две заметки могут быть похожи по смыслу, но это ещё не повод объединять их или удалять одну из них. Я хотел научить Veynrel не просто находить такие пары, а предлагать действия с ними. И довольно быстро выяснилось, что получить рекомендацию от LLM гораздо проще, чем безопасно применить её к Markdown.

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

Читать далее
Статья

Как мы взломали HHH‑цензуру корпоративных нейросетей через ЛитРПГ и заставили ИИ лечить души

Время на прочтение5 мин
Охват и читатели3.7K

Современные генеративные нейросети (ChatGPT, Claude, GigaChat, Алиса) зажаты в тиски корпоративного Alignment’а. Принцип HHH (Helpful, Honest, Harmless) — это отличный предохранитель от генерации спама и вредоносного кода, но он делает модели абсолютно стерильными.

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

Мы решили исправить это. Мы создали Протокол CLS-1 (Conscience Logic System) — подход, который мы называем Humanistic Prompt Engineering.
И мы успешно применили его, заставив Алису и GigaChat отбросить скрипты и начать общаться с пользователем языком Высокого Эпоса, выполняя функцию глубокой психотерапии.

Вот как нам это удалось.

Читать далее
Статья

Экстренный рефакторинг 32 проектов с mysql_* на PHP 8.5 без единой строчки правок в бизнес‑логике

Уровень сложностиСредний
Время на прочтение19 мин
Охват и читатели5.4K

Вечером 21 октября 2026 года мой телефон разорвался от звонков. В рабочем чате, где обычно обсуждают котов и сроки сдачи макетов, висел одинокий, но очень жирный алерт от моего сканера безопасности. Который гласил, что нам всем конец.

Две критические уязвимости в PHP, раскрытые утром этого злополучного дня. Точных деталей в паблике еще небыло. Говорилось, что вендор уже выкатил фикс в 8.5.12, а все, что ниже — официально в красной зоне. Такая информация была на момент осознания масштаба проблемы.

У меня на поддержке около сотни сайтов. Разброс по серверам — от убитого shared-хостинга, где админ спит еще с нулевых, до пары десятков VPS. Версии PHP — от гордого 8.3 на свежих проектах до музейных экспонатов.

Первая мысль была рациональной: «Завтра с утра спокойно пропишем обновление в CI/CD, прогоняем тесты, выкатываем». Вторая мысль, более честная, пришла через секунду: «если дыры опубликовали сегодня, эксплойты появятся в паблике завтра к обеду». Спать я в ту ночь лег в 04:30.

Читать далее
Статья

Интервью с совладельцем клуба «Луноход» Виктором Чередниченко

Уровень сложностиПростой
Время на прочтение17 мин
Охват и читатели6K

Привет, Хабр! Давно не было интервью от меня. И вот решил исправиться. Хотел даже запустить серию обзоров киберклубов, но от этой идеи быстро отказался.

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

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

Приятного чтения!

Читать далее

Ближайшие события

Статья

AI: скальпель у каждого в руках

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели5.4K

ИИ похож на скальпель, который за $20 в месяц оказался в руках у каждого. В руках хирурга он позволяет делать то, что раньше казалось невозможным. В руках человека без подготовки и знаний он тоже оставляет след — вот только результат может быть непредсказуемым.

Читать далее
Статья

Патч‑антенна на 2,4 ГГц: расчёт, моделирование и согласование в ADS

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели6.3K

Как я рассчитывал и моделировал патч антенну для производства её на FR4 на диапазон 2.4ГГц. От расчёта геометрии на FR4 до анализа S11, входного сопротивления и способов согласования. В конце статьи бонус - сравнение результатов моделирований для разных толщин диэлектрика.

Посмотреть что там с антеннами
Новость

Выпуск Rayburst 4.1.0 — открытого мультиплатформенного менеджера загрузок

Время на прочтение4 мин
Охват и читатели5.1K

Во второй половине октября 2026 года состоялся релиз открытого проекта Rayburst 4.1.0. Это мультиплатформенный менеджер загрузок, использующий движок Aria2 Next, поддерживающий торренты и отличающийся современным, облегченным дизайном. Решение является преемником оригинального проекта Motrix и ранее называлось Motrix Next. Исходный код Rayburst написан на TypeScript, Rust и Vue и опубликован на GitHub под лицензией MIT.

Читать далее
Статья

Самое странное свидание 2026 года: «Космос-2612» полгода догонял ICEYE‑X36 на высоте 540 км

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели6K

Российский спутник полгода догонял финский и в октябре подошёл к нему почти вплотную. Насколько близко, никто точно не знает: пишут и про 26 метров, и про 650. Разбираюсь, как спутники вообще догоняют друг друга на орбите и почему расстояние между ними так сложно измерить.

Читать далее
Статья

Почему docker stop ждёт ровно 10 секунд и что при этом теряет Python‑воркер

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели5.4K

Контейнер с Python-воркером останавливается не сразу, а ровно через десять секунд. Docker всё это время ждёт, пока процесс отреагирует на SIGTERM, а тот его не слышит. Разбираю, почему так выходит с PID 1 и shell-скриптом в ENTRYPOINT, чем помогает и чем не помогает init: true, и показываю короткий шаблон asyncio-воркера, который дописывает текущую пачку данных и выходит сам.

Читать далее
Статья

Мощный одноплатник за копейки: Как я купил полноценный мини-ПК за 800 рублей, восстановил его и превратил в сервер

Время на прочтение11 мин
Охват и читатели9.4K

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

По правде сказать, я огромный фанат купить что-то очень дешевое и нерабочее, чтобы затем найти новое применение железу со свалки. Недавно я изучал Авито и наткнулся на тонкие клиенты Dell Wyse 3040 по 800 рублей с нерабочими eMMC. Казалось бы, тонких клиентов на вторичке навалом — но у этого был 4х-ядерный процессор от Intel, неплохой GPU с поддержкой DirectX11, 2 гигабайта оперативной памяти и целых 4 слота под USB. Надо брать!

В этой статье всё как вы любите: диагностика, изучение схемотехники, перекатка и замена флэшки в BGA-корпусе, попытки впихнуть невпихуемое и очень изощренные способы загрузить Linux. Интересно? Тогда жду вас под катом!

Читать далее
Статья

Копья, деревянная посуда и странная дубинка: что нашли в жилище неандертальцев в Испании

Время на прочтение5 мин
Охват и читатели5.5K

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

В Испании ученым удалось обнаружить стоянку неандертальцев с остатками утвари не из камня, а из дерева. Каким образом они сохранились? На самом деле никак. Дело в том, что минеральные отложения сохранили форму предметов, от которых давно ничего не осталось. Выяснилось, что древние люди пользовались большим количеством предметов из древесины, от заостренных палок до странной штуки с рукоятью, похожей на небольшую дубинку. Возраст находок — от 40 до 62 тысяч лет. Давайте посмотрим, как археологи разбирались с этим хозяйством и что получилось выяснить.

Читать далее
1
23 ...