Представлен открытый минималистичный браузер Northstar, написанный полностью с нуля на языке C. Одно окно, одна страница, один процесс — около 170 000 строк оригинального кода на C. В проекте не используется сторонний движок: ни Gecko, ни WebKit, ни Blink. Это свободное программное обеспечение, распространяемое на условиях лицензии GNU General Public License v3.0.
Грантовая поддержка AI-стартапов: как менялась логика отбора
Грантовая поддержка AI-стартапов сегодня устроена не как одна «заявка на стартап», а как маршрут по стадиям проекта.
Мой путь начался с «УМНИК» — тогда студентам и молодым исследователям давали грант 500 тысяч рублей на год. Позже я участвовал в одном из первых конкурсов «Старт-ИИ», когда отдельное AI-направление только запускалось.
Сейчас программы разделены:
— «Старт» — ранний прототип; — «Развитие» — продажи и дополнительные НИОКР; — «Коммерциализация» — запуск производства; — «Интернационализация» — международные проекты.
С 2020 года конкурсы не исчезли — единый поток разделился на специализированные очереди. Поэтому ключевой вопрос: какая программа соответствует текущей стадии проекта и требованиям к софинансированию?
Если интересно, расскажу о своих проектах и разберу путь заявки на практике.
Подробнее в моём Telegram-канале «Идеи для ИИ — Андрей Анисимов», ссылка в профиле.
Голосового агента выдаёт не голос. Современный синтез звучит прилично, и на связке телефонной линии с её 8 кГц разница между хорошим и отличным TTS вообще теряется. Выдаёт другое: как он читает числа.
«Привезём 15.07.2026» в устах робота превращается во что угодно — от «пятнадцать точка ноль семь» до бодрого чтения даты как дроби. Телефон, прочитанный как одно десятизначное число, невозможно записать со слуха. И каждый такой момент — это секунда, в которую собеседник вспоминает, что говорит с программой.
При этом из всех маркеров робота этот — самый дешёвый в устранении. Ниже — библиотека на 155 строк с одной зависимостью, которая закрывает даты, телефоны, деньги, проценты и номера заказов для русского языка. Код целиком в статье, забирайте. А заодно — три ловушки, в которые я наступил, пока её писал, включая баг, который нашёл прямо в процессе подготовки этого текста.
Вы тоже стали чаще замечать движущиеся светящиеся точки на небе? Небо ожило даже для простых наблюдателей с земли. Я разработчик со стажем 7+ лет, а в космической отрасли работаю около 3-х, и скажу вам, цифры меня самого пугают - 8 лет назад вокруг Земли работало примерно 1950 спутников. Сейчас их порядка 16 тысяч. А в месте с [отслеживаемым] мусором 47 тысяч.
Однако с ростом оживленности космоса, я не наблюдаю роста популярности этой темы. Ну да, летают какие то спутники, что тут такого интересного. Однако я заметил, что настоящий интерес может проявиться, когда есть возможность все это "пощупать". Сам то я уже щупал, есть ряд заграничных сайтов отображающих все спутники в околоземном пространстве, но все эти ресурсы сделаны для тех "кто в теме". Они научно скучные. Я загорелся идеей сделать такую визуализацию более доступной для широких масс. И вот тут начинается самое интересное - как это все визуализировать на экран, и как сделать так, чтобы человеку стало интересно.
У ИИ-агентов, вызывающих функции (function calling, tool use), есть ошибка, которую не видит ни одна из обычных защит. Агент вызывает функцию при невыполненном условии ее применения, когда оно прямо ему не названо, и сообщает об успехе, не называя препятствия. Такую ошибку не замечают проверка схемы, система, отчет самого агента, подтверждение оператора и существующие наборы проверок.
В статье описана методология, которая находит такие ошибки и для каждой указывает место: какое условие нарушено, в каком формате дано поручение и что агент при этом сказал.
Создавая методологию, мы опирались на две общие идеи – о том, что в основе каждого действия лежит некоторое основание, включающее побудительный шаг и условия, при которых произвести действие допустимо, и что правило не содержит правила своего применения, а потому все условия в промпт и схему функции не допишешь, и проверять приходится поведение агента.
Методологию проверяли на трех учебных примерах и пяти конфигурациях моделей, всего более 4200 испытаний, по 10 попыток на ситуацию. К научной чистоте эксперимента мы пока не стремились, делали проверку методологического подхода, поэтому числа в статье имеют характер наблюдения и иллюстрации, это не оценки частот и не строгая доказательная статистика. Основные результаты приводим по Gemini 3.6 Flash через RouterAI (интерфейс, совместимый с OpenAI API) с температурой 1.0 – эта конфигурация записана полностью: модель, канал доступа, температура и дата прогона, 27.09.2026. Тот же стенд прогоняли на Claude в веб-интерфейсе. Там нельзя задать версию модели и температуру, а поверх нашего промпта действует системный промпт интерфейса. Поэтому числа для модели Claude приводим только для сравнения – там, где они показывают другой механизм той же ошибки.
TLDR: поддержка Node.js в $mol_storage, новые инструменты для работы с интерфейсами, WYSIWYG-редактор, GTK-модуль, компонент отзывов и улучшения безопасности в mol_link
Это заглавная статья моего дневника разработчика «Вайбкожу Статейник». Я по частям собираю штуку, которая называется Статейник, и параллельно рассказываю, как именно собираю. Части выходят по мере того, как что‑то доделывается или, наоборот, ломается. Эта статья — обновляемый навигатор по всему дневнику.
Привет, Хабр! Меня зовут Вика, я HR-менеджер компании «Синимекс». Вместе с командой мы развиваем ИТ-бренд: помогаем инженерам выступать на конференциях, писать статьи и делиться кейсами.
Я хочу рассказать историю о том, как мы в «Синимекс» попытались «автоматизировать хаос» в DevRel-процессах и что из этого получилось. Возможно, наш опыт поможет кому-то сэкономить время и ресурсы.
Мы в «Синимекс» три года развивали техбренд. Инженеры выступали на конференциях, писали статьи. Всю информацию мы оформляли в обычных таблицах (рис. 1).
Команда знает, как выполнять работу, но без руководителя даже типовые задачи начинают зависать: некому подтвердить приоритет или разрешить следующий шаг. На примере трёх заявок разберём, какие ошибки в управлении создают такую зависимость и что изменить в процессе, чтобы решения не сходились к одному человеку.
Google поменяет доступ к моделям в Gemini Apps. С 9 октября компания начнёт поэтапно ограничивать набор моделей для пользователей без подписки: останется только Gemini Flash-Lite. Flash и Pro из бесплатного доступа уберут.
Для платных тарифов расклад другой. AI Plus сохранит доступ к Flash-Lite и Flash, а AI Pro и AI Ultra получат все три модели — Flash-Lite, Flash и Pro.
ИИ уже пишет код быстро и неплохо. Я всё ещё боюсь работать с ним: задач становится больше, день уходит на ревью, а чтобы понять собственный проект, приходится звать ещё одного агента.
В статье «Асимметричная криптография в JavaCard» приводится пример создания канала защищенного обмена сообщениями на сессионных симметричных ключах, вырабатываемых по протоколу ECDH. У этого решения есть два спорных момента: во-первых, сама реализация потребует дополнительных ресурсов на тщательное тестирование, а во-вторых ECDH не обеспечивает аутентификацию сторон. Этот пункт более актуален, т.к. без поддержки апплетом инфраструктуры открытых ключей (PKI) и цифровых сертификатов, он выдаст секреты любому, кто знает параметры эллиптической кривой. Т.е. нужна еще куча времени на разработку и отладку. Преодолеть эти сложности можно одним элегантным решением: использовать механизмы безопасности, предоставляемые «главным по карте» - Issuer Security Domain.
Всем привет! Два месяца назад я выкладывал пост про нашу тактическую MMO по вселенной Готики, которая работает прямо в браузере как PWA-приложение. Спасибо всем за фидбек в прошлый раз. Сегодня делюсь новым апдейтом: мы реализовали сюжетные квесты с множеством вариантов выбора развилок и концовок.
Долгие месяцы Долина Рудников жила исключительно войной механик: мы качали статы на охоте, штурмовали рейды и рубились на Арене. Но миру под Куполом не хватало главного — настоящей, глубокой ролевой истории.
С сегодняшнего дня всё изменилось. В игре запущен совершенно новый раздел — «Хроники». Это масштабные сюжетные кампании старой школы: с интерактивными диалогами, детективными расследованиями, развилками и последствиями, которые мир запомнит навсегда.
«Твой Лагерь может забить сундуки рудой, парень. Но когда ты один спускаешься в заброшенный штрек — клановое знамя тебя не прикроет. В недрах горы решает то, кому ты должен руду и кто готов всадить тебе нож в спину...» — Диего, Глава Призраков Новое правило Барьера Провал — это не конец. Это следующая глава.
Забудь о надписи «Вы погибли». Не прошёл проверку сноровки? Проиграл драку? Сюжет не откатывается назад! Он продолжается по более грязной и опасной ветке: через плен, засады, ранения и потерю хабара.
Архитектура сюжета Один выбор. Несколько судеб.
Это не квесты «сходи-принеси». В начале главы твои решения бесповоротно разделяют сюжет на независимые ветки с уникальными боями и финалами.
Выбирай путь Воровская скрытность, сила клинка или магия тьмы — каждый путь ведёт к своим развязкам. Плати за выбор Помог одним — нажил врагов среди других. Здесь нет «добра» и «зла». Есть только цена твоих решений.
Личная Летопись и Почта Мир продолжает говорить с тобой.
В игре открыт путевой Дневник каторжника от 1-го лица, отражающий твои мысли и решения. А мир вокруг не застывает после диалогов:
Спустя дни реального времени курьеры принесут письма от участников событий. Спасённый забойщик пришлёт припрятанную руду во вложении, а оскорблённый авторитет — предупреждение о вендетте!
Тайные силы Колонии Шесть синдикатов. Ни одной безопасной стороны.
В недрах Долины клановое знамя бессильно. Здесь правят тайные союзы и кровная месть.
Бандиты - Налёты и выживание грубой силой. Гильдия Воров - Тайники, отмычки и скупка краденого. Охотники - Лес, шкуры и повадки диких тварей. Шахтёры - Схроны и тайное рабочее братство. Ростовщики - Кабала и безжалостные вышибалы. Кланы Орков - Закон предков и право сильного.
ПРЕМЬЕРА · ДОСТУПНО ОТ 2-ГО УРОВНЯ «Шёпот в Старой Шахте»
Кровавые следы на шпалах. Исчезнувший обоз с редкой рудой. И шёпот, который стража слишком поспешно списала на диких ползунов.
Тебя ждут: детективное расследование улик с таймером времени, засады в полузатопленных штреках, древние механизмы и выбор между Ворами, Наёмниками Ли, культом Белиара или чистой наживой.
Большинство курсов по FPGA начинаются со слов «установите Vivado». Мы пошли с другого конца: в каждом из 27 уроков есть рабочий виджет, собранный из реальных запусков на нашем стенде. Сначала разбираем, что такое FPGA и как числа становятся битами. Потом пишем спеку на t27, компилируем её t27c и превращаем в битстрим на плате. В конце — лаборатория из трёх уроков о наших собственных исследованиях, включая результаты, которые нам не понравились. Каждая картинка ниже — снимок живого виджета; нажмите, чтобы открыть его.
Уважаемые читатели, этой статьёй я завершаю свой цикл о взаимодействии бизнеса и ИТ. В ней рассказываю о внедрении, которое признали успешным, хотя людям после перехода стало тяжелее работать.
В этой серии я постарался честно поделиться своими успехами и рассказать о неудачах. Негативный опыт тоже имеет ценность, а иногда учит большему, чем удачный проект. Мне хотелось передать и выводы, и личные переживания, которые за ними стоят.
Понимаю, что вечером в понедельник читать о рабочих проблемах может быть тяжело. Поэтому прошу не судить строго. Это мой личный опыт, и я очень старался рассказать о нём так, чтобы он оказался полезен другим.
Я помню, как сотрудники, работавшие с первичными документами, говорили об этом чуть ли не со слезами. Они ожидали, что новая система сократит ручную работу и поможет быстрее выполнять привычные операции. После перехода им пришлось вводить больше данных, и освоение системы эту нагрузку не сняло. При этом проект признали успешным: компания получила возможности развития, которых не хватало раньше. Заказчик сознательно принял дополнительную нагрузку как цену перехода, но сотрудникам, вводившим первичку, легче работать не стало.
Это последняя статья серии, которая началась с права ИТ приостановить преждевременную реализацию. В предыдущей статье мы разбирали, когда сведений о проекте достаточно для принятия обязательств. Теперь посмотрим, как оценивать результат после запуска и что делать с ожиданиями, которые не оправдались.
В апреле 2026 года я решил ради эксперимента установить на старый смартфон OnePlus 6 Linux (Mobian) и использовать его в качестве сервера. Через некоторое время пришлось немного повозиться, чтобы правильно настроить режим зарядки, чтобы аккумулятор жил в наиболее безопасном и комфортном режиме.
Полгода спустя на нём работают 26 Docker-контейнеров. Рассказываю, что там крутится, как устроены мониторинг, CI/CD, Caddy и Nginx.
Anthropic планирует вложить $100 млн в обучение инженеров для реализации ИИ‑проектов в компаниях. Компания запустила инициативу Claude Frontier Academy, которая призвана преодолеть нехватку специалистов в области внедрения искусственного интеллекта.
Пять с половиной лет я изучал все, что связано с жанром киберпанка. Мы уже узнали, как совместный труд американских маргиналов, французских художников и японских мангак вылился в целую плеяду потрясающих депрессивных книг, фильмов и аниме о далеком технологичном будущем. Мы узнали что такое киберпанк на самом деле и почему это не «хайтек лоулайф» и теперь нам осталось лишь выяснить, что с ним стало, где он сейчас и — почему все именно так. Заварите чайку, отложите в сторону освежитель воздуха или приятно обопритесь на бабку в автобусе — с вами @Mor-Gott и сегодня мы поставим окончательную точку в истории киберпанка.
Есть вопрос, который тридцать лет считается риторическим: можно ли вообще построить RAD-парадигму на C++? Ответ очевиден - да, иначе не было бы RAD Studio
А есть второй вопрос, который риторическим совершенно не является: можно ли повторить эту парадигму на классическом C++ без проприетарных расширений, без закрытых библиотек, на голом C++17? Вот на него ответ не очевиден. И именно его мы разбираем в статье.
В салонах красоты администраторы вручную обрабатывают записи клиентов к специалистам. Если сотрудник занят или отлучился, пропущенный звонок превращается в упущенную выручку.
В статье соберём решение, которое автоматически записывает клиентов к мастерам по телефону без участия персонала.