128134
НЛО с вами! Хабр Новости → https://t.me/habr_com_news Хабр Карьера → https://t.me/habr_career Реклама (продвигаем только статьи с Хабра) → adv@habr.team Вопросы → @shelsneg Админ → @vololoshin
«Я портировал Carmageddon в браузер»
Захотелось на выходных погонять в Carmageddon, но DosBox лень, старая сборка тормозит на процессоре, а стимовские ремейки не порадовали. Раз так, автор решил портировать оригинал в браузер сам. Исходников нет, поэтому в основу лёг фанатский декомпилят Dethrace, собранный через Emscripten с рендером на WebGL 2 и звуком через Web Audio. Готовая рабочая сборка вышла буквально через час.
А потом началось. Игра выдавала 15-20 fps, звук не работал вообще, меню сильно мерцало. И вот тут за пару вечеров всё это пришлось вычищать, дольше всего копаясь с Asyncify.
28-летняя программистка Сабрина Лим уволилась из крупного банка ради выпечки корейского солёного хлеба. Девушка пообещала подписчикам запустить бизнес за 100 дней без готового рецепта и помещения. Вместо кулинарных курсов она загрузила несколько инструкций в Google Gemini и поручила алгоритму подогнать пропорции под высокую влажность Сингапура. Машина взяла на себя 80% рутины, написав сценарии для видеороликов и собрав формы предзаказов.
Владелец местного кафе по вечерам бесплатно пускал Лим к профессиональным духовкам. Алгоритмы сравнивали данные и выясняли, почему падает тесто. Девушка несла ответы нейросети настоящему пекарю и проверяла догадки на практике. Машинная логика в паре с человеческим опытом быстро выдала нужный результат.
Учёные из Университета Западной Австралии рассчитали возраст интеллектуального пика: комплексные показатели интеллекта и личности достигают максимума в интервале от 55 до 60 лет. Быстрый ум 20-летних проигрывает эмоциональной стабильности и финансовой хватке старшего поколения.
Рабочая память и скорость мыслительных процессов начинают снижаться уже после 20 лет, а объём мозга физически уменьшается к 30 годам — но скрытые нейронные резервы полностью компенсируют этот дефицит. Чтобы измерить истинную функциональность, исследователи объединили 9 психологических характеристик в единый индекс.
Полученные цифры отказывают молодым управленцам в праве принимать сложные стратегические решения. Топ-менеджеры, судьи и политики выходят на максимум продуктивности в окне от 40 до 65 лет: зенит карьерных достижений совпадает с предельной эмпатией и сформированной моралью.
Используем старый Mikrotik как сигнализацию
Старый Mikrotik hAP по нынешним меркам слабоват даже для дачи, но собран добротно, работает на Router OS 7 и выбрасывать его жалко. Отсюда идея приспособить его основным блоком сигнализации на удалённом объекте, где из доработок нужны роутер, USB-модем и обычный извещатель с сухими контактами.
Дальше начинается инженерия. В патче напрямую соединяются Tx и Rx одного порта, поднимая петлю, которую в Ethernet обычно ловят и давят. Здесь она нужна специально. Контакты извещателя разрывают одну линию, линк падает, счётчик Link Downs на порту прибавляется, а скрипт в Scheduler ловит это и шлёт тревогу в Telegram. Причём если телефон хозяина уже засветился в Wi-Fi по MAC, охрана снимается сама.
Разберёмся, почему на один порт эта схема не встаёт и зачем ей нужен второй.
Охота за районами: как устроены мобильные активации радиолюбителей
Сотовой связи нужен лес базовых станций, потому что Земля искривлена и за радиогоризонт сигнал почти не проходит. Отсюда вышки через каждые несколько километров, инфраструктура, операторы. А радиолюбитель разворачивает станцию буквально в лесу или на обочине и остаётся слышимым за тысячи километров без всего этого хозяйства. Простая аппаратура, штыревая антенна на крыше машины, аккумулятор.
Такие выезды называют мобильными активациями. Человек с позывным R1CF ездит в редкие районы, куда радиолюбители годами не заглядывают, разворачивает полевую станцию и объявляет о работе. Через минуту на частоте начинается pile-up, когда десятки операторов вызывают его одновременно ради редкой территории. Управляемый хаос. А сигнал при этом уходит скачками через ионосферу.
Разберёмся, за счёт чего короткие волны прыгают через половину планеты без спутников и ретрансляторов.
Пузырь ИИ лопнул? Бизнес отказывается от ChatGPT, а Microsoft пытается спасти положение софтом: ML-дайджест
Coinbase в июне генерирует токенов больше, чем когда-либо в своей истории, но платит за это в два раза меньше — инженеры массово перешли с американских моделей на китайские GLM, Kimi и Deepseek, и разница в качестве для рутины вроде код-ревью не ощущается. GLM-5.2 уже обгоняет закрытую GPT-5.5 на тесте кодинга при цене в десять раз ниже топовых тарифов Anthropic, и для индустрии, которая держится на инвестициях под IPO, такой массовый исход выглядит стресс-тестом.
Пока одни экономят на токенах, NVIDIA и Microsoft решают другую проблему: как утащить тяжёлые модели с сервера прямо на ноутбук. Чип RTX Spark обещает крутить модели на 120 миллиардов параметров с окном в миллион токенов без отдельной серверной стойки. Российский законопроект об ИИ тем временем заметно сократился и перестал пугать разработчиков лишними обязанностями.
Посмотрим, что ещё произошло в ИИ-инфраструктуре за июнь.
Rekam iLook 500: бюджетный китайский OEM под видом канадского бренда
Старая семейная камера, которой снимали в середине нулевых, лежала без дела 20 лет. В EXIF обнаружилась модель 5MP-9Q3 — название, которое не совпадает ни с одним Rekam и вообще ни с чем, что должно быть внутри этого корпуса. Один запрос в Google — и выясняется, что та же начинка продавалась как минимум ещё под двумя именами: Vivitar Vivicam 5385 и Pentax Optio 50. Да, тот самый Pentax.
А Rekam при этом позиционировался как канадский бренд.
Разберёмся, сколько у этой мыльницы было имён и почему она всё равно снимает лучше, чем должна.
На портале Maker's Pet появился проект oomwoo — открытый робот-пылесос для ручной сборки. Новинка блокирует связи с проприетарными облаками и переносит всю логику на плату Raspberry Pi 5 с 4 ГБ памяти. Пользователи печатают элементы шасси на 3D-принтере и заказывают готовые лидары с вакуумными модулями на китайских маркетплейсах. Чек на детали укладывается в 500-600 долларов и бьётся с ценой закрытых фабричных аналогов.
Всё управление сбором пыли ложится на тяжёлую операционную систему ROS 2 с нативной интеграцией в Home Assistant. Алгоритмы навигации строят маршрут локально без обязательного подключения к сети. Пока создатель собрал один рабочий прототип и призывает комьюнити писать код. Финальные версии получат поддержку платформ LeRobot и OpenClaw вместе с магазином кастомных сценариев уборки.
Когда рынок перегрет, в любую отрасль приходят люди, которым всё равно, чем торговать
Нефть, медицинские маски, айтишка — настоящий коммерс не привязан к продукту, он привязан к запаху денег. В середине десятых этот запах в ИТ стоял такой, что коммерсы ломились через любую щель: кто сразу на позицию главного продавца, кто с низов, но обгоняя менеджеров «с остановки» играючи.
Программисты стали «производством» и «телами», на собраниях заговорили про реализацию и финрез, а шкала вклада сместилась до абсурда. Клиент принёс 50 млн — слава менеджеру, проект провалился — виновата команда.
А потом пришёл ИИ, и коммерсы потёрли руки: вот она, новая Большая Деньга. Технология, про которую все слышали. Только вот средний завод не знает, зачем ему это нужно, и молчит как рыба об лёд.
Стоматологическая бормашина может пригодиться не только в кабинете врача.
Автор однажды поработал с такой машиной в зуботехнической лаборатории, потом нашел похожую на барахолке и с тех пор держит ее в мастерской. Пилить, шлифовать, фрезеровать, полировать — всё это она умеет. Причём точнее и приятнее, чем многие привычные инструменты.
Объясняем, почему бормашина — друг DIY-щика
Как в 1915 году взялись собирать базу данных на всю страну без единого компьютера
В 1915 году морская блокада оставила империю без немецкой химии и пороха. Академик Вернадский запустил сбор разрозненных сведений о ресурсах страны в единый кадастр с помощью арифмометров и почты. Учёные сводили ведомственные отчёты в общую систему для выживания заводов.
Архитектура этого бумажного хранилища поразительно напоминает современные IT-решения. Базовой единицей стала каталожная карточка с точной координатой вместо абстрактных описаний — настоящий прообраз базы данных. Экспедиции поставляли сырую информацию, публикация очерков заменяла витрины, а многотомные справочники служили дашбордами для чиновников.
Накопленный массив данных быстро перерос простой учёт и потребовал сложных математических моделей оптимизации. Вспомним, как первый отечественный агрегатор эволюционировал от геологических описей до фундамента советской экономики.
🎁 В Доме Хабра продолжается раздача юбилейных подарков!
В этот раз на кону серьёзный практический скилл. Наш партнёр «Финам» приготовил для участников квеста три индивидуальных обучения основам биржевой торговли. Прокачивать знания победители будут на базе крупнейшего в РФ учебного центра биржевого образования.
Чтобы побороться за призы, залетайте в футуристичную библиотеку, которая пропитана вайбом центра управления полётами NASA — с парящими графиками, неоновыми интерфейсами и финансовыми терминалами.
Вам предстоит отыскать спрятанные на локации артефакты. А пока будете сканировать пространство, не пропустите ироничные трейдерские пасхалки, например, хомяка, застрявшего в колесе после очередного «туземуна».
Проходите квест, собирайте всех жильцов в гостиной на вечеринку в честь 20-летия Хабра и участвуйте в розыгрыше обучения 🎓
Реклама. Финам АО.Читать полностью…
ИНН: 7731038186. Erid: 2VSb5whYzuY
Заявление об увольнении — хороший секретный инструмент. Но еще лучше, когда его можно превратить в настоящий план.
В этом поможет новая профессия. Или хотя бы направление, в котором вы уже начали разбираться. Тогда это уже не бумажка на крайний случай, а вполне рабочий инструмент перехода туда, где хочется быть.
Выбирайте курсы и учитесь
В Хабр Карьере запустили свежее исследование, чтобы выяснить, к каким метрикам бизнеса привязывается HR-бренд сегодня, какие инструменты реально работают и как измеряется их эффективность.
Отвечаете за репутацию компании? Залетайте в наш опрос 👈
P.S. За прохождение дарим записи профильного Хабрасеминара и первыми присылаем готовую аналитику.
⚡ Новости к этому часу
🔥 ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ 😎
Закон Бернулли и движение по инерции: продолжаем разбираться с парадоксом изогнутой трубы
Направляем сильную струю воздуха между двумя шарами, висящими на нитях. Кажется, поток растолкнёт их в стороны. Включаем воздуходувку, и шары вместо этого притягиваются друг к другу, хотя воздух явно пробивается между ними, они даже вращаются от него.
Дальше только страннее. Кладём резиновый шарик в воронку на шланге, дуем, и он не вылетает, а втягивается внутрь. Переворачиваем воронку, а шарик всё равно висит в ней и не падает. Быстрый поток ведёт себя так, будто у него всё наоборот с давлением.
Китайские исследователи заставили кабели HDMI и старые шнуры VGA работать как радиопередатчики и тащить файлы с отключённых от сети машин. Атака TrojPix транслирует сигнал на частоте 20 МГц и передаёт 100 МБ данных менее чем за 2 минуты, превосходя скорость прошлых экспериментов в 27 раз.
Внешний сканер ловит радиосигнал на открытом пространстве с расстояния 208 метров. Бетонная стена сокращает дистанцию до 10 метров и позволяет расшифровывать данные с точностью 99%. Код программно имитирует выключенный дисплей или заставляет пиксели незаметно пульсировать поверх привычной картинки рабочего стола. Во время слепых тестов 50 человек непрерывно смотрели в монитор и не замечали никаких аномалий.
Метод работает на 9 брендах мониторов и 15 типах видеокабелей. Экранирующая оплётка шнура лишь слегка глушит радиосигнал и оставляет результативность атаки на отметке 91%. Защитить компьютер поможет оптоволокно вместо медных проводов или полноценная клетка Фарадея. Инженеры советуют программно сглаживать пиксели и хаотично менять кадры.
Вот бы вернуть те старые неказистые форумы
Соцсети засасывают потоком любопытных событий, а к концу дня остаётся только опустошённость. Отметки подписчиков сменяют одна другую, и в какой-то момент ловишь себя на мысли, что радости в этом всё меньше.
Отсюда неудобный вопрос. На «какая твоя любимая соцсеть» честный ответ оказывается не Twitter и не Bluesky, а форум новостных дизайнеров из середины 2000-х, который работал хреново и падал без предупреждения, зато по ощущению комьюнити был непревзойдённым. Была там удобная функция чата, где дизайнеры коротали поздние вечера в ожидании корректуры. И почему-то именно этот падающий сайт на кривом PHP оставил чувство, которого сегодняшние безупречные платформы не дают.
Обсудим, что форумы умели такого, чего соцсети так и не смогли повторить.
Taskbar с живыми превью работающих приложений (олдскул на NET11)
Наводишь на иконку в таскбаре, чтобы глянуть, что там делает скрипт или отладчик прямо сейчас. Щуришься на крошечное превью. Отвёл мышку — и всё пропало. А когда параллельных процессов несколько и крутятся они часами, ловишь себя на бесконечных переключениях между окнами, которые выдёргивают из работы.
Автор решил, что хватит это терпеть, и за вечер собрал montab — маленькую панель с живыми превью активных программ, где наведение включает zoom x5, а с зажатым Ctrl колесо крутит масштаб на нужную область экрана. Готовился к возне с видеопотоками, кодеками и WinUI, морально настраивался на долгий ад. А набросок заработал сразу.
Копируем ключ без ключа: умный дубликатор 1-Wire на ассемблере AVR с ручным вводом и контролем CRC
Ключ от подъезда легко потерять или увезти в сумочке жены, зато номер часто остаётся в базе ТСЖ или в договоре. Автор самодельного дубликатора решил не привязываться к физическому носителю и сделал устройство, которое принимает код вручную, кнопками, и записывает его прямо на чистую болванку.
Отдельно сделан режим редактирования. Два первых символа кода отвечают за контрольную сумму и высчитываются автоматически, а остальные можно менять вручную под нужный номер. Если ключ считался с ошибкой, устройство не молчит и показывает рядом байт, реально пришедший из ключа, и вычисленный правильный CRC, так что «полуживой» код можно починить по этому же отпечатку.
Прокуроры в Лос-Анджелесе потребовали 45 лет тюрьмы для 29-летнего экс-водителя Uber Джонатана Риндеркнехта за масштабный лесной пожар. Сторона обвинения впервые в федеральной практике США представила логи из ChatGPT как самостоятельную улику, приравняв вопросы чат-боту к доказательству вины. 1 января 2025 года непотушенный окурок спровоцировал огненный шторм, уничтоживший почти 7000 строений и унёсший 12 жизней. Подсудимый спрашивал алгоритм об ответственности за брошенную сигарету и просил сгенерировать картинки пламени.
Следователи сделали главную ставку на скриншот с телефона подсудимого, где тот одновременно звонил по номеру 911 и отправлял новые запросы ChatGPT. Обвинение назвало такую многозадачность попыткой искусственно создать алиби для будущих судебных разбирательств. Адвокаты парировали эти выводы данными о 10 звонках диспетчерам и постоянным нахождением Риндеркнехта прямо возле огня. Защита доказывала, что судорожные поиски ответов в чат-боте выдают запаниковавшего горожанина, а не расчётливого преступника.
Коллегия присяжных зашла в тупик при счёте голосов 10 к 2 в пользу полного оправдания. Одна из участниц жюри разгромила логику следствия, сославшись на собственный опыт регулярного общения с умными алгоритмами. Судья Энн Хван признала процесс несостоявшимся и отложила пересмотр дела до 19 октября 2026 года.
Джим Саймонс и Medallion: что инженер рынка может вынести из истории величайшего quant-фонда
10 мая умер Джим Саймонс, основатель Renaissance Technologies и создатель фонда Medallion. С 1988 по 2023 год Medallion приносил доходность 40% годовых — аномальная цифра для рынка, которую никто не смог объяснить за три с половиной десятилетия. Аналитики Уолл-стрит до сих пор не разгадали главный секрет — и теперь, кажется, уже не разгадают.
Саймонс пришёл в трейдинг не из финансов. Бывший криптограф, взламывавший советские коды для Агентства национальной безопасности, принципиально нанимал в свою команду математиков, физиков и криптографов — и ни одного человека с Уолл-стрит. Фундаментальный анализ его разочаровал задолго до того, как Medallion стал легендой.
Узнаем, что из секрета Medallion всё-таки удалось раскрыть.
⚡ Новости к этому часу
🔥 ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ 😎
Как становятся мидлами естественным путем? Точно не в момент, когда учат еще один инструмент. Сейчас на примере девопса это выясним.
Тимлид разбирает, на что реально смотрят при росте инженера: почему слепой копипаст тормозит сильнее, чем кажется. Почему молчание почти всегда хуже глупого вопроса. И чем отличается человек, который просто применил ТЗ, от того, кто по-настоящему его понял.
Хороший текст для тех, кто хочет расти, но не знает, что для этого нужно.
Когда я найду работу мечты, я никому не скажу, но будут знаки.
Чувствовать себя спокойным даже после ошибок помогут нужные навыки. Выбирайте курс на витрине, прокачивайтесь и двигайтесь к работе, где вас ценят не за безошибочность, а за то, что вы умеете решать задачи. Начать можно с бесплатного, такого у нас на витрине много.
Учёный из Гарварда утверждает, что ваш организм способен победить смерть, вспомнив, как снова стать молодым
Старость — не износ тканей, а потеря данных. Исходный код (ДНК) остаётся идеальным, но сбоит эпигеном — интерпретатор, считывающий генетические дорожки.
Получая урон от среды, система бросает белки-сиртуины латать разрывы ДНК, но именно здесь срабатывает уязвимость: после экстренного ремонта ферменты просто не возвращаются на исходные позиции. Из-за этого быстро накапливается эпигенетический шум, и клетка теряет спецификацию — нейрон буквально забывает, как быть нейроном. Инструкции целы, сломан лишь ридер, поэтому перенос старой ДНК в чистую клетку создаёт абсолютно молодого клона.
Единственный доказанный метод отката — гормезис. Стресс от голодания или холода заставляет организм принудительно возвращать ферменты на места. Разберём, как метаболический шок стирает эпигенетические царапины и перезапускает систему.
Doom можно запустить на чём угодно… кроме Neo Geo
Для 16-битной архитектуры Neo Geo исходный код Doom стал непреодолимым барьером. CPU полностью отрезан от графических данных на картридже и не может считать ни единого пикселя. Он способен лишь записывать координаты в VRAM.
Концепция кадрового буфера отсутствует — консоль оперирует исключительно 2D-спрайтами. Для эмуляции трёхмерного пространства инженерам пришлось построить систему рейкастинга. Машина растягивает 80 вертикальных полос, имитируя движение, но метод разбивается о диагональные стены оригинальной игры.
Посмотрим, какими архитектурными костылями сообщество обходит физический запрет на попиксельную отрисовку.
🛒 Собираем магазин будущего в лаборатории X5 Tech
Юбилейный квест Хабра открыл телепорт в R&D-лабораторию X5 Tech. Здесь собирают магазин будущего, и до запуска проекта остался один шаг — нужно только найти и подключить несколько технологических модулей.
Помогать тебе в этой задаче со звёздочкой будет Миша, ML-разработчик X5 Tech. Он из тех, с кем не страшно проговорить вслух самую сырую гипотезу. В X5 Tech код быстро доезжает до прода и начинает работать в 30 000+ магазинов по стране. Тот самый случай, когда результат своей работы видно прямо на полке ближайшего магазина.
Чтобы оживить систему, придётся покопаться в серверах и открытом коде, отыскав засекреченные модули. Каждая находка приближает запуск.
Захвати с собой свою инженерную смекалку 🧐
Реклама. ИТ ИКС 5 ТЕХНОЛОГИИ ООО.Читать полностью…
ИНН: 1615014289. erid: 2VSb5z3nnki
Тест народных средств для 3D-сканирования: от муки до сухого шампуня
Чёрный глянцевый пластик заставляет лазерные лучи 3D-сканера рассеиваться или поглощаться. Вместо облака точек алгоритм генерирует цифровой шум. Индустриальный стандарт — аэрозоли на базе циклододекана, которые бесследно испаряются за пару дней, но стоят от 10 000 рублей за баллон.
Попытки удешевить процесс мукой и пудрой проваливаются из-за нулевой адгезии — частицы просто осыпаются. Дезодоранты для ног оставляют жирную плёнку, требующую отмывки в спирте. Рабочим заменителем становится смесь кремнезёма и пропеллента — обычный сухой шампунь.
Всё, что вы настроили в Linux, можно было не настраивать
Сборка скрипта на bash для вывода курса биткоина в Polybar легко съедает 50 часов. Ритуал непрерывной настройки Linux создаёт мощную иллюзию технического превосходства и тотального контроля над системой. Репозиторий с dotfiles пухнет от многостраничных конфигураций i3 и костылей для скриншотов, которые отваливаются при обновлении зависимостей. Мозг щедро выдаёт дофамин за каждое переключение воркспейса, маскируя прокрастинацию под инвестицию в будущую эффективность.
Обсудим, почему отказ от тайлинговых оконных менеджеров возвращает разработчику сотни часов реальной жизни.