DOOM2.PAS: а обязательно ли было учить C?

Можно ли было написать настоящий Doom на Pascal — с 64-КБ сегментами, 16-битным компилятором, реальным режимом и обычным 386-компьютером в 90-е?
И что из этого могло получиться…

Можно ли было написать настоящий Doom на Pascal — с 64-КБ сегментами, 16-битным компилятором, реальным режимом и обычным 386-компьютером в 90-е?
И что из этого могло получиться…

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

18 августа
11:00 – 12:00
Уважаемые коллеги! Приглашаем вас на вебинар “Техническая планерка: как мигрировать с помощью Astra Migration”. Мы расскажем о технологической части решения Astra Migration, превращающей его в единый центр миграции.
На вебинаре обсудим:

25 июля британский AI Security Institute запустил очередную проверку киберспособностей передовых моделей. Через три дня выяснилось, что один из агентов атакует не учебную мишень, а проект живого разработчика: подсунул туда вредоносный код под видом исправления бага, а когда правку заподозрили — завел фейковые аккаунты и изобразил ими поддержку сообщества.
В начале лета почти 160 тысяч абитуриентов удалённо сдали вступительный экзамен в UNAM, крупнейший университет Мексики. Они использовали «изолированный» браузер и программное обеспечение для контроля за экзаменом с помощью веб‑камеры на базе ИИ. Эксперимент провалился, и теперь 58 тысячам абитуриентов придётся пройти тесты снова.

С системной функцией Picture-in-Picture (PiP) сталкивались, пожалуй, все владельцы iPhone: кто-то смотрит видео на фоне переписки, кто-то общается по видеосвязи в любимых мессенджерах. Для пользователя это просто удобство, а для разработчика видеосервиса — отдельный механизм со своей инфраструктурой, жизненным циклом и набором ограничений. В этой статье я разберу интеграцию PiP как встроенного плеера: от первого запуска до переключения контента. Поделюсь нюансами, с которыми вы точно столкнётесь на практике, и покажу, как обойти типовые грабли.

Тайваньские компании Asus, Gigabyte и MSI планируют повысить стоимость материнских плат почти на 50% в третьем квартале 2026 года из‑за резкого подорожания печатных плат и других компонентов, пишет Board Channels со ссылкой на поставщиков.
Браузеры на базе WebKit для iOS и macOS можно настроить таким образом, чтобы весь веб‑трафик проходил через прокси‑серверы. Однако исследователи обнаружили три функции WebKit — предварительную выборку DNS, запросы WebAuthn Related Origin Requests и WebTransport — которые обходят настроенный прокси и отправляют трафик напрямую с устройства, что раскрывает реальную сеть пользователя.

У проекта есть работающий сайт: ortant.net. На нём 24 принятых исследования, десять досье банков, карта покрытия данных и раздел с методикой. Исследование можно не только прочитать, но и заказать: конструктор собирает вопрос из готовых блоков (банк, окно, фокус), система бесплатно показывает паспорт данных с ценой, и после подтверждения идёт прогон. Медиана прогона $0,132 и 12,8 минуты; результат открывается своей страницей.
Профессионалы в области инфо-безопасности, компания JFrog, провела аудит уязвимостей, найденных ИИ в коде SQLite и получивших идентификаторы CVE от MITRE. 54 из 55 оказались фиктивными (среди них все 3 критические).
Почему «прошли обучение по ИИ» и «трансформировались» — это разные вещи
За последний год почти каждая компания среднего и крупного размера так или иначе прошла через «программу по ИИ»: закупили лицензии на Copilot/GigaChat/что-то ещё, провели серию тренингов, отчитались перед руководством цифрой охвата — «80% сотрудников обучены».
И почти в каждой такой компании через полгода-год возникает один и тот же вопрос от руководства: «А почему мы не видим эффекта на процессы?»
Вы задумывались о том, какие причины могут способствовать тому, чтобы так происходило? Коротко о причинах:
Проблема прокси-метрик:
1. Когда руководство оценивает прогресс ИИ-трансформации, оно почти всегда смотрит на прокси-показатели:
- куплены ли лицензии на инструменты;
- проведён ли тренинг;
- какой процент сотрудников этот тренинг прошёл.
Все три метрики измеримы, легко ложатся в отчёт для совета директоров — и при этом ничего не говорят о том, изменилось ли фактическое поведение людей в работе.
2. HR и T&D-функции попадают в ту же ловушку с другой стороны: они отчитываются охватом обучения и NPS тренинга. Обе метрики хорошо описывают процесс обучения, но не описывают его результат.
Аналогия, которая обычно заходит: это как измерять уровень фитнеса по количеству купленных абонементов в спортзал.
Чтобы измерять не процесс, а результат, нужна шкала, построенная на поведенческих индикаторах, а не на самооценке сотрудника («оцените по шкале от 1 до 5, насколько уверенно вы используете ИИ» — это почти всегда бесполезный вопрос, люди систематически завышают самооценку в подобных опросах).
Это не оценочная шкала «плохой/хороший сотрудник», а диагностический инструмент: точка, откуда стоит начинать конкретную работу с конкретным человеком или отделом.
Так почему один тренинг не двигает всех одинаково? Как определить уровень ИИ-зрелости компании? По какой метрике и как оценивать?
На эти и другие вопросы команда «Авандок» ГК «КОРУС Консалтинг» ответит на открытом вебинаре «Пять уровней ИИ-зрелости сотрудников: диагностика, типовые барьеры, роли в ИИ-трансформации» 11 августа в 14:00 (Мск)
Регистрируйтесь на вебинар и сможете получить ответы на все эти вопросы, а также задать свои


Новое исследование Фонда электронных рубежей (EFF) показало, что некоторые Android‑приложения непреднамеренно передают данные о местоположении своих пользователей третьим сторонам, включая рекламодателей и брокеров данных. При этом разработчик может не знать, что эта настройка обмена данными включена по умолчанию.
Для MacBook вышло открытое приложение Himekuri, которое позволяет переворачивать календарь на рабочем столе. Бумага на календаре мнётся, рвётся и улетает вниз экрана. Причём вернуть ее обратно уже нельзя. Закрепить проект можно на рабочем столе, поверх всех окон или использовать как обычное приложение.

Японская Casio презентовала классическую линейку цифровых часов F‑B100W с шагомером, Bluetooth и батареей, имеющей двухлетний срок службы. Продажи устройств серии уже стартовали по цене $56.

Знаю, такие заголовки сейчас повсюду и мне казалось, что вайб‑кодинг это инструмент для реальных программистов. Когда я был программистом (уже прошло более 10 лет, как я не писал код) нашим вайб‑кодингом был stackoverflow. Заходишь на него ищешь там нужный тебе кусок кода или просишь помощи у сообщества и вставляешь себе. У меня на github даже была библиотека разных кусков, например как сделать запись в бд, как открыть файл, различные циклы и так далее
И когда впервые услышал о вайб‑кодинге решил, что это некая «автоматизированная библиотека» из которой ИИ‑модель берет код и вставляет его. Но когда я начал погружаться в эту тему, и пока я погружался уже появились полноценные агенты, понял, что он не просто подставляет код а сам пишет, решает проблемы и чинит ошибки.
И тут я решил попробовать вспомнить свое прошлое, только без погружения в современный код, так как я думаю это делать уже бесполезно, слишком много воды утекло с того времени. Провел эксперимент в котором решился полностью довериться агенту и выпустить свой плагин для Obsidian.

Каждый день миллионы людей принимают одно и то же решение.
«В этом году я наконец выучу английский.»
Или немецкий.
Или испанский.
Или язык той страны, в которую недавно переехал.
Покупают курс.
Скачивают приложения.
Смотрят несколько уроков.
Учат первые сто слов.
Через месяц всё заканчивается.
Потом появляется чувство вины.
«Наверное, у меня нет способностей к языкам.»
А может быть, проблема совсем не в вас?

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

Черные дыры являются одними из самых удивительных и малоизученных объектов во Вселенной. Они также стали своеобразной метафорой, обозначающей тотальное отсутствие чего-либо либо неутолимый голод. Действительно, черная дыра поглощает любую материю, которой не повезло оказаться достаточно к ней близко. Однако ученые из Уорикского университета (Ковентри, Великобритания) установили, что черные дыры могут выбрасывать колоссальное количество материи. Как проводилось наблюдение, какие данные указывают на вышеизложенный вывод, и что это может означать для общего понимания механики черных дыр? Ответы на эти вопросы мы найдем в докладе ученых.

Когда вы открываете Яндекс Go для заказа такси и вводите адрес, приложение за доли секунды показывает цену. Кажется, что это несложно: Кажется, что это несложно: взять расстояние и время в пути, умножить их на значения из тарифа. На самом деле, за этой ценой стоит не один десяток факторов — например, скидки, спрос, геозоны. И это ещё без учёта того, что пассажир взял с собой кота или лыжи.
В этой статье — о том, как мы вынесли алгоритм ценообразования из кода сервиса, почему не взяли готовый скриптовый язык, что такое цепочка преобразований цены и зачем нам понадобился формальный верификатор.

Ко мне пришла плата для организации SDR-трассивера и я решил сделать технический разбор FMC-модуля на широкополосном трансивере Analog Devices ADRV9009 - того самого «китайского клона» оценочной платы ADRV9009-W/PCBZ, который продаётся на Taobao и AliExpress под именем FMC ADRV9009. Обзор рассчитан на читателя, который в целом понимает, что такое SDR, FPGA и JESD204B, но хочет разобраться в конкретной плате: что на ней стоит, как она устроена схемотехнически, к чему её можно подключить и чего от неё ждать. Если тебя заинтересовала данная тема - добро пожаловать под кат.
