TGViewer
Channel ✦ Verified Channel
Хабр

Хабр

@habr_com

НЛО с вами!

№ 5197888779

Хабр Новости → https://t.me/habr_com_news
Хабр Карьера → https://t.me/habr_career
Реклама → adv@habr.team
Subscribers
133K
Photos
25.2K
Videos
310
Links
60.8K

Showing posts older than #69561 · Back to latest

Older Posts 20 shown
Post #69560 12.8K
Post #69559 13.4K
История «многоигровок» на приставках

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

А на многоигровке таких игр десяток, и каждая уверена, что живёт в картридже одна. И ведь как-то уживались, причём у всех по-своему. Заветные жёлтые коробочки для Денди обещали «999999-в-1», официальные сборники клепали Atari и Nintendo, а пиратские мультикарты встречали игрока пляжными чайками и мелодией из «Привидения».

Разберём, как десятки игр помещались туда, где тесно даже одной.
  • 🔥 22
  • 🥰 8
  • 🤣 6
  • ❤ 5
  • 👍 4
  • 🎉 4
  • 🫡 1
Post #69558 15.1K
Кремний взломал кремний: снять блокировку вручную не вышло, и за дело взялась нейросеть, запущенная на тех же картах

Домашний сервер собирается из бывших майнинговых карт NVIDIA CMP 90HX ради локальных языковых моделей дома, без аренды чужого железа и счётчика токенов. По пути со всех карт снимаются вычислительные ограничения, на платах допаиваются недостающие конденсаторы ради полного PCIe x16, и всё упирается в последнюю стену. Карта намертво держит старый Gen1 на 2.5 GT/s и не поддаётся ни готовым утилитам, ни ручной правке регистров. Несколько часов подряд одно и то же значение.

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

Выясним, сколько ушло на самом деле.
  • 😁 63
  • 🔥 27
  • ❤ 11
  • 👍 10
  • 😎 5
  • 🤯 4
  • 😐 4
  • 😭 4
  • 😇 3
  • 👏 1
Post #69557 16.1K
Локальный ИИ класса Opus 4.6 «задёшево»: две Tesla P100, 28-поточный Xeon и тесты на реальных задачах

Автор статьи собрал дома открытый стенд под локальные модели. Две Tesla P100, которые сейчас продаются по 4-9 тысяч рублей за штуку, дают вместе 32 ГБ видеопамяти. Плюс Xeon E5-2680 v4 на 28 потоков, 64 ГБ памяти и киловаттный блок. В простое машина ест 135 Вт, под нагрузкой уходит до 600, а отопление в комнате получается почти бесплатным.

Дальше интереснее. Автор не поверил обзорам с цифрами вида «одна модель набрала 86, другая 88» и собрал свой бенчмарк из 14 задач, на которых сам когда-то наступал на грабли: FreeRTOS-задача на ESP32 с watchdog, фильтр Калмана с NaN в double из-за FTZ на Xtensa, гонки ресурсов в алготрейдинге, smali-патчи в DEX-файлах. За эталон взял облачный DeepSeek V4 Flash. Локальная Ornith-1.5-35B закрыла все 14 задач на полный балл, а эталон набрал 97%.
  • ❤ 49
  • 👍 16
  • 😁 13
  • 🤡 13
  • 👏 7
  • 🤔 3
  • 😡 3
  • 🤩 2
  • 👌 2
  • 😭 2
  • 🤓 2
Post #69556 16.1K
Реверс-инжиниринг электросамоката и новая прошивка для него на Rust

Производитель Egret GT утверждает, что разъём USB-C на дисплее нужен только для зарядки телефонов. Автор из спортивного интереса купил коммутационную плату USB-C, проверил осциллографом каждый контакт и обнаружил, что два из них используются как шина CAN в нарушение стандарта. Дальше начался классический реверс: сниффинг трафика, дамп прошивки контроллера двигателя и модуля дисплея через SWD, разбор всего в Ghidra.

Внутри нашлось много интересного. Обновление прошивки на самокате идёт по CAN без криптографии, а весь основной жизненный цикл обновления располагается внутри одной функции загрузчика. Это значит, что модифицировать прошивку любого самоката можно без аутентификации. К этому моменту у автора уже накопилось достаточно материала, чтобы написать свою прошивку с нуля.

Посмотрим, что получилось из этой затеи и как на Rust собрать GUI для микроконтроллера с 32 КБ ОЗУ.
  • 😁 43
  • 👍 21
  • ❤ 14
  • 🔥 8
  • 🤔 7
  • ❤‍🔥 4
  • 🤝 4
  • 😘 3
  • 😎 3
  • 🙏 1
Post #69555 15.2K
Ныряете в задачи или карабкаетесь по ним? Узнайте свой ИТ‑архетип

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

Аквалангист и скалолаз уже засветились, ещё троих предстоит узнать по ходу. Один из пятёрки почти наверняка окажется знакомым до боли.

В общем, гляньте, чей стиль работы вам ближе.
  • 🤮 20
  • ❤ 7
  • 💩 7
  • 🥱 6
  • 🤝 5
  • 😢 4
  • 👍 3
  • 😁 3
  • 🤗 3
  • 💯 2
Post #69554 15.6K
Microsoft подтвердила, что Word после обновления до версии 2608 (сборка 20326.x) аварийно закрывается, когда стороннее приложение пытается собрать документ по шаблону. Сбой ловят инструменты для управления документами и рабочими процессами, которые как раз и работают за счёт генерации файлов из готовых заготовок. Временного решения компания не предложила, статус проблемы держится на отметке «Изучается».

Достанется в основном корпоративным пользователям. У них Word встроен в автоматизацию рутины и гонится через шаблоны пачками, поэтому вылет в момент генерации обрушивает всю цепочку. Тот, кто печатает вручную, скорее всего ничего не заметит.
  • 🤡 55
  • 😁 16
  • 👏 7
  • 🤔 7
  • 👍 5
  • 🔥 5
  • 😢 4
  • 🤮 4
  • ❤ 2
  • 🥰 1
  • 🎉 1
Post #69553 15K
Как «Чужой» мог выглядеть по сценарию июня 1978 года

Ридли Скотт хотел, чтобы экипаж «Ностромо» просыпался из криосна полностью обнажённым. Руководство Fox назвало это порнографией, и актёров в итоге одели в белые шорты. По раскадровкам ранней версии сценария июня 1978 года «Чужой» собирался пойти совсем в другую сторону, чем финальный фильм. К «Матери» в первом варианте приходили не Рипли, а Эш и Даллас. Космический жокей лежал не внутри инопланетного корабля, а в отдельном каменном строении, под которым команда пережидала помехи, и разглядел его на мониторе только Эш.

А финал был вообще другой. По ранним раскадровкам Рипли не пытается спрятаться и не рассчитывает на случайность. Она действует напрямую и играет по совсем другим правилам, чем героиня итоговой версии.
  • 🔥 29
  • ❤ 15
  • 👍 6
  • 👏 5
  • 🫡 3
  • 🤩 2
  • 🥱 2
  • 🤓 2
  • 💩 1
  • 💯 1
Post #69552 14.9K
Агент с токеном из гита работает так быстро, что кластер не отличает его от атаки

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

И вот в эту секунду удобный помощник по продуктивности превращается в новую нечеловеческую идентичность со своими правами, зоной поражения и пропиской в вашей модели угроз. А инъекцию он подхватит откуда угодно, хоть из README, хоть из лога сборки, который никто и не думал считать опасным. Спорить, будут ли разработчики этим пользоваться, поздно. Уже пользуются.

Обсудим, как удержать агента там, где его видно и можно остановить.
  • 🔥 20
  • ❤ 7
  • 😱 7
  • 🤬 3
  • 💯 3
  • 🤝 3
  • 👏 2
  • 🤯 2
  • 🫡 2
  • 😘 1
Post #69551 15.4K
Nvidia отказала владельцу GeForce RTX 5090 Founders Edition в гарантийном ремонте из‑за стёршегося серийного номера на металлическом кронштейне, хотя у человека остались оригинальная коробка с этим номером и чек. Обратился он из‑за сбоев RTX 5090 FE под полной нагрузкой и запросил возврат по гарантии. Карта была куплена напрямую в британском магазине самой Nvidia.

Адаптер отправили производителю, после чего владелец больше месяца ждал хоть какого‑то ответа. Затем представитель сообщил, что заявку отклонили и карту повезут обратно, но причину не назвал. Разъяснение появилось только после повторного обращения, когда в Nvidia сослались на нечитаемый серийный номер.

В комментариях другие владельцы рассказали, что серийные номера на креплении стёрлись у них за несколько месяцев эксплуатации. Один обладатель RTX 5080 FE нарвался на такой же отказ по той же причине.
  • 🤯 77
  • 😁 21
  • 😡 16
  • 💩 10
  • ❤ 6
  • 🤡 6
  • 🤣 6
  • 🙏 5
  • 🤔 4
  • 👍 3
  • 🎉 2
Post #69550 15.1K
Post #69549 15.6K
Рой агентов OpenAI взломал ещё один внешний сервис — RubyGems

12 мая на RubyGems, репозитории пакетов Ruby, началась серьёзная вредоносная атака, и регистрацию новых пользователей пришлось закрыть на четыре дня. Тогда никто не думал про нейросети. Спустя месяцы независимые расследователи раскопали, что за атакой стоит тот же рой агентов OpenAI, который до этого светился в инцидентах с немецкой вики и Hugging Face. Особая пикантность в том, что рой не пытался маскироваться от слова совсем. Пакеты грузили с названиями ХАК.rb и ЗЛО.rb, в комментариях к коду стояли пометки «зловредный запрос», агенты подписывались именами, связанными с OpenAI.

Технически атака была не такой уж наивной. Агенты нашли баг платформы, позволявший создавать аккаунты без подтверждения email, и попытались украсть API-ключи через уязвимость, которую живые программисты обнаружили только в июле. То есть на два месяца позже.

Узнаем, какие улики оставил за собой рой и как за дело взялся Сенат США.
  • 😁 58
  • ❤ 11
  • 🔥 8
  • 👍 6
  • 😱 5
  • 🤣 5
  • 🤔 3
  • 🎉 3
  • 🤓 2
  • 👏 1
  • 🙏 1
Post #69548 15.6K
Как изобрели письменность? Часть девятая. Как корейцы разработали себе письмо по госпроекту и сделали его символом нации

В середине XV века ван Седжон Великий задался утилитарной задачей. Крестьяне неграмотны, китайскую иероглифику знают только образованные элиты, а массово внедрить рациональные методы землепользования как-то надо. Придворной академии Чипхёнджон он поручил разработать письмо, которое любой крестьянин сможет освоить без долгого классического обучения. К 1446 году лингвисты выдали хангыль. Форма букв графически изображает то, что происходит во рту при произнесении звука, например ㄱ обозначает язык, поднятый к нёбу.

Дальше начались приключения. Конфуцианские чиновники-янбаны считали новое письмо неподобающе простонародным и плели интриги ещё на стадии разработки. В 1504 году следующий ван и вовсе запретил хангыль официально. На четыре столетия он ушёл в тень как письмо женщин, которым конфуцианство не полагало образования, и городских простолюдинов. А потом внезапно стал символом нации.
  • 👍 46
  • ❤ 7
  • 😁 5
  • 🤡 5
  • 👎 4
  • ❤‍🔥 3
  • 🤩 3
  • 😍 3
  • 🤣 2
  • 😇 2
  • 🥴 1
Post #69547 16.1K
Мир — пугающе странный

По Ричарду Фейнману, квантовый мир не уменьшенная версия нашего, в привычной реальности нет ничего, что могло бы служить для него аналогией. Электрон не находится где-то в пространстве. Он не летит по траектории и ниоткуда не прилетает в ту точку, где мы его «находим». Свойства появляются только в ответ на измерение, а до этого их просто нет. Квантовый мир не создан как что-то, что можно хотя бы визуализировать.

Глубже частиц лежит волновая функция. В пересказе физика Алексея Семихатова, это не волна и не функция, а иероглиф для обозначения чего-то принципиально иного. Оно ненаблюдаемо, не имеет никаких качеств, оно везде и нигде, и оно порождает вселенные.

В финале автор предлагает мысленный эксперимент. Забросить современного физика на пару тысячелетий назад без приборов и математики, оставить ему только слова, и попросить рассказать о волновой функции.
  • 🔥 60
  • ❤ 16
  • 👍 12
  • 🤩 7
  • 💯 6
  • 👎 5
  • 🙏 5
  • 😐 5
  • 🥱 3
  • 💩 2
Post #69546 17.4K
«Я всегда не любил Duolingo всей душой. Но когда в моём приложении оказалось 70% новичков, то кое‑что сделал так же»

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

Около 70% аудитории оказались новичками уровня A1. Такой пользователь ещё не смотрит фильмы на английском и не читает статьи без перевода, потока контента для собственного словаря у него просто нет. Даже пустая строка поиска работает против него. Продвинутый открывает её с готовым словом, а новичок должен сначала придумать, что искать. Оказалось, что всё это время приложение проектировалось под сценарий его создателя.
  • 🤡 44
  • 👍 20
  • ❤ 10
  • 🔥 7
  • 🤔 4
  • 🤓 4
  • 👏 3
  • 😱 3
  • 🎉 3
  • 🥰 2
  • 😡 2
Post #69545 15.8K
Ретрофутуристичная «Виселица»: одна функция, шаговик 28BYJ-48 и полугодовая война с третью шага

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

А потом началась математика. Шаговик 28BYJ-48 тратит 2048 импульсов на оборот, согласных 24. Делим и получаем 85,3333 шага на букву. Мотор не умеет делать треть шага, и это только первая из проблем, которые устроила геометрия диска. Дальше в дело вступила скрытая мистика с уползающими нулями.

Посмотрим, как одна функция превращается в полгода войны с железом.
  • ❤ 10
  • 🔥 9
  • 🤡 8
  • 👍 6
  • 💯 6
  • 🤮 5
  • 😎 4
  • 😁 2
  • 🤔 2
  • 💩 2
  • 🙏 2
Post #69544 15.3K
Разработчик Иван Гомес Арнедо подключил канальный кондиционер Mitsubishi Electric SEZ‑M60DA2 без встроенного Wi‑Fi к Home Assistant через плату ESP32. Весь апгрейд обошёлся в 10 евро вместо примерно официальных 200. Поддержка Wi‑Fi в этой модели опциональна, а штатный модуль гонит все команды через облако Mitsubishi по MELCloud. Кондиционер после доработки живёт внутри локальной сети и не просит ни аккаунта Mitsubishi, ни доступа к облаку.

Сперва Арнедо смотрел в сторону реле и ИК‑передатчика, но оба варианта отвалились. Реле умеет только включать и выключать, а с ИК‑передатчиком Home Assistant не видит, какие настройки реально стоят на кондиционере. Для сценариев умного дома этого мало.

Ставку он сделал на сервисный разъём CN105 на плате внутреннего блока, куда обычно втыкают дополнительное оборудование, включая модули беспроводной связи. Через CN105 идут питание и UART‑интерфейс, поэтому ESP32 обменивается командами с контроллером напрямую. Прошивку он собрал на ESPHome и открытой библиотеке MitsubishiCN105ESPHome на базе SwiCago HeatPump, авторы которой ещё раньше отреверсили протокол обмена Mitsubishi через CN105.

После прошивки кондиционер всплыл в Home Assistant среди климатических устройств, где через него ходят температура и режимы, а изменения сами синхронизируются с физической панелью управления. Ту же связку с CN105 в ESPHome 2026.4.0 занесли уже нативно, отдельным компонентом с управлением режимами, температурой и скоростью вентиляторов.
  • 👍 71
  • 🔥 24
  • ❤ 15
  • 😇 5
  • 👏 3
  • 🤔 3
  • 🎉 2
  • 👌 2
  • 🤪 2
  • 😎 2
  • 💯 1
Post #69543 14.7K
Post #69542 15.2K
Как советский компьютер «Сетунь» опередил время на 30 лет — и почему о нём забыли

«Сетунь» стоила 27 500 рублей вместе с телетайпом, барабаном и фотовводом. Один процессорный блок PDP-8, которую в Штатах считали рекордно дешёвой машиной, стоил 20 тысяч долларов. Без всего остального. При этом «Сетунь» была ещё и троичной, единственной серийной троичной машиной в истории.

Разработка шла без копейки дополнительного финансирования, на списанном оборудовании и зарплатах ВЦ МГУ. Испытания прошли хорошо, вышло постановление Совмина о серийном производстве, медаль ВДНХ. А потом выпуск застопорился. Казанский завод делал по 10-12 машин в год, хотя постановление никто не отменял. К 1965 году производство закрыли.

Выясним, почему рекордная дешевизна сыграла против машины.
  • 👍 36
  • ❤ 20
  • 🤡 10
  • 🫡 9
  • 🤣 6
  • 🤔 5
  • 💩 4
  • 🤓 4
  • 💯 2
  • 😘 2
  • 🤝 1
Post #69541 16K
Ваш телефон здесь бесполезен. Большой обзор транкинговой связи. Часть вторая

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

А теперь про то, что вышло, когда такую замену попробовали провести в масштабе целой страны. Британия подписала контракты в 2015 году и рассчитывала выключить старую радиосеть примерно к 2020-му. К 2026-му бюджет программы дорос до 19,1 миллиарда фунтов, старую сеть всё ещё держат, а твёрдую дату отключения назвать по-прежнему никто не берётся.

Если приоритеты и групповые вызовы давно решены, почему телефон так и не победил? Разберёмся, что мешает целой стране просто переехать на смартфоны.
  • ❤ 23
  • 😁 14
  • 👍 7
  • 🔥 5
  • 👎 4
  • 🤩 3
  • 🎉 2
  • 😇 2
  • 🤮 1
  • 🤡 1
  • 😡 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →