Select a country

ч. 18 — Конвейер контента для MMO: импорт анимации, экипировка и обновление игры без патчей

ИИ сегодня умеет рисовать персонажей и делать для них анимации. Но это только половина задачи. Их ещё нужно встроить в игру: импортировать, св
Наука - Хабрахабр

ч. 18 — Конвейер контента для MMO: импорт анимации, экипировка и обновление игры без патчей

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

Не отдам Gpick! Он хороший! Но крутить педали придётся…

Уже давно весьма огорчаюсь тем, что в моём любимом Gpick отвалилась пипетка с тех пор, как KDE со своей Плазмой прочно переехали на Wayland. Ес
Наука - Хабрахабр

Не отдам Gpick! Он хороший! Но крутить педали придётся…

Уже давно весьма огорчаюсь тем, что в моём любимом Gpick отвалилась пипетка с тех пор, как KDE со своей Плазмой прочно переехали на Wayland. Если раньше я ещё мирился с GTK-шностью Gpick (про KDE, плазму и вяленого — поручик, молчать!), то теперь совсем взгрустнулось… Читать далее

[Перевод] «Митохондриальная теория разума» Мартина Пикарда

Было девять утра четверга, и Мартин Пикард наблюдал, как его кровь утекает по шлангу капельницы из руки в отверстие в стене. Он сидел на односп
Наука - Хабрахабр

[Перевод] «Митохондриальная теория разума» Мартина Пикарда

Было девять утра четверга, и Мартин Пикард наблюдал, как его кровь утекает по шлангу капельницы из руки в отверстие в стене. Он сидел на односпальной кровати в тесной комнатке, расположенной на расстоянии меньше ширины плеча от раковины из нержавеющей стали и фарфорового унитаза. Каждый час в течение 24 часов, в том числе во время сна, медсестра отводила кровь из его руки исследовательской группе, работавшей в соседней комнате; в каждый момент времени, если он был бодр, он также сдавал образец слюны и заполнял анкету о своём настроении.Комната напоминала камеру или, возможно, очень тесный гостиничный номер, но на самом деле это была камера для исследования метаболизма — одна из всего лишь 50 подобных в мире. Её очевидно небольшой размер не позволял Пикарду тратить лишнюю энергию сверх абсолютного минимума, необходимого для поддержания жизни. Дневной сон был запрещён, как и приём любой пищи, кроме строго расписанных приёмов пищи, рассчитанных с учётом его калорийных потребностей. Ложиться спать нужно было ровно в 23:00. Перед тем как погасить свет, Пикард надевал устройство для мониторинга жизненных показателей и мозговой активности во время сна.Хотя занятий в комнате было не так уж много — в основном он сидел в постели, читая или работая за ноутбуком, — в тот июльский день 2021 года Пикард испытывал прежде всего волнение. Дело в том, что он стал первым добровольцем в эксперименте, проводимом Лабораторией митохондриальной психобиологии, которую он возглавляет в Медицинском центре имени Ирвинга при Колумбийском университете в Нью-Йорке. Изучая, сколько энергии требуется для поддержания базовых жизненных функций, его лаборатория стремится исследовать фактор, влияющий на здоровье и болезни, начиная с молекулярного уровня и заканчивая сознанием (который, по его мнению, другие упускают из виду): митохондрии. Читать далее

Посмотрел, как Mimolet обращается с данными и нежелательным контентом: два замечания и семь удачных решений

Без громких обещаний разбираю, что происходит с фотографиями после загрузки, где размещен основной серверный контур, как работают две незави
Наука - Хабрахабр

Посмотрел, как Mimolet обращается с данными и нежелательным контентом: два замечания и семь удачных решений

Без громких обещаний разбираю, что происходит с фотографиями после загрузки, где размещен основной серверный контур, как работают две независимые ИИ-проверки публичных изображений, бесплатные жалобы и звонки без раскрытия номера. Заодно отмечаю два места, где сервису не хватает прозрачности. Читать разбор

Два изображения, очередь и proxy: как мы подключили OpenAI Image Edits к российскому production-серверу

Для крупной федеральной компании из телеком-сектора наша команда разработала закрытую семейную платформу для сотрудников и их детей. Один р
Наука - Хабрахабр

Два изображения, очередь и proxy: как мы подключили OpenAI Image Edits к российскому production-серверу

Для крупной федеральной компании из телеком-сектора наша команда разработала закрытую семейную платформу для сотрудников и их детей. Один родительский аккаунт объединяет несколько детских профилей, а внутри находятся тематические районы, викторины, мини-игры, творческие задания, личный прогресс, баллы и общий рейтинг.Название заказчика и самой платформы я не раскрываю по NDA. Для этого разбора важнее масштаб задачи: речь идёт не об эксперименте с генерацией картинок, а о production-продукте, где AI-механика должна работать вместе с авторизацией, детскими профилями, расписанием контента, очередями, файловым хранилищем и правилами начисления баллов.Одной из творческих активностей стала «виртуальная роспись» городского здания. Пользователь выбирал фотографию фасада, загружал собственный рисунок, а система превращала его в изображение на стенах. Здание должно было остаться узнаваемым, а рисунок - стать частью реальной архитектуры, а не потеряться в новой генерации.На уровне интерфейса всё выглядит просто: выбрать основу, загрузить рисунок, дождаться результата. На уровне production-системы задача быстро перестаёт быть «вызовом AI API». Прямого доступа к OpenAI API с российского сервера нет. Сама операция длительная, работает с приватными файлами и может завершиться сетевой ошибкой, ограничением провайдера или отказом модерации.Ниже - технический разбор этого конкретного потока: от React и очереди Laravel до небольшого собственного proxy-сервиса, встроенного в архитектуру основной платформы. Читать далее

Процессы сознания

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

Процессы сознания

Данная статья является первой из цикла о социальном освобождении посредством искусственного интеллекта. В ней уделено внимание решению психофизиологической проблемы. То есть вопросу о том, каким образом материальные структуры могут порождать идеальные процессы. Или иначе — как нервно-мозговые процессы могут порождать субъективные переживания. В какой-то мере я уже освещал то, о чем в ней говорится в статье об эффективном методе социального освобождения и статье о нейропсихозе. Однако в них это решение было дано кратко. В этой статье оно дано подробно.Приведенное здесь решение проблемы «тело-разум», опирается на наработки Юрия Семенова, изложенные им в семитомнике «Введение в науку философии». При разработке этого решения, он, в свою очередь, опирался главным образом на работы Павлова, Красногорского, Анохина, Ухтомского, Выготского, Дубровского и Ильенкова, а также иных исследователей. Основная проблема этих авторов, в том, что буквально каждый из них, сумев найти те или иные верные решения частных моментов проблемы, почти всегда абсолютизировал их. Из-за этого никому из них не удалось решить проблему полноценно. Семенов, сумел непротиворечиво соединить их открытия и выводы, вскрыв и преодолев ошибки. В результате родилось решение, которое и представлено в данной статье. Также я постарался заострить внимание на тех нюансах, которые у Семенова недостаточно пояснены. Отличается и применяемая терминология. Я старался избегать специальных терминов, кроме того некоторые понятия употребляются в иных значениях. Возможно в таком виде изложение облегчит понимание. Читать далее

Дизайн сайта с управлением жестами без Фигмы: как остаться автором, когда руки — ИИ

Я продуктовый дизайнер. Недавно закончил эксперимент, в котором ни разу не открыл Фигму: сайт-портфолио, где вебкамера работает основным ввод
Наука - Хабрахабр

Дизайн сайта с управлением жестами без Фигмы: как остаться автором, когда руки — ИИ

Я продуктовый дизайнер. Недавно закончил эксперимент, в котором ни разу не открыл Фигму: сайт-портфолио, где вебкамера работает основным вводом. Страница собирает отражение посетителя из частиц, всё управление через жесты. Код писал Claude Code. За мной замысел, дизайн-решения и полевые тесты.Потрогать: https://dimbo-design.github.io/dimbo_heavy-cv (десктоп, вебкамера) Код и история решений: https://github.com/dimbo-design/dimbo_heavy-cvЭта статья про формат работы: что происходит с дизайном, когда исполнитель ИИ, макета нет, а ревьюить код ты не можешь. Формат рабочий. Главный риск в нём не «ИИ нарисует плохо», а незаметно остаться в шаблонных решениях, которые он выдаёт всем подряд. Про это и поговорим. Читать далее

SSB — «мы стояли на „плоскости“»

SSB — «мы стояли на „плоскости“»Предлагаемый текст представляет опыт ознакомления автора с тестом SSB в свете обычных прикладных воп
Наука - Хабрахабр

SSB — «мы стояли на „плоскости“»

SSB — «мы стояли на „плоскости“»Предлагаемый текст представляет опыт ознакомления автора с тестом SSB в свете обычных прикладных вопросов BI‑проекта умеренного размаха. Автор пытается бросить пытливый взгляд на спектр перспективных возможностей, обеспечиваемых доступностью и масштабируемостью теста SSB. Читать далее

FOG Prime: локальный помощник для стабильной работы Discord и YouTube в Windows

Статья представляет собой практическое пособие по изучению FOG Prime и основ сетевого взаимодействия. На примере проекта рассматриваются работ
Наука - Хабрахабр

FOG Prime: локальный помощник для стабильной работы Discord и YouTube в Windows

Статья представляет собой практическое пособие по изучению FOG Prime и основ сетевого взаимодействия. На примере проекта рассматриваются работа Discord и YouTube, различия между TCP и UDP, роль DNS, TLS и QUIC, автоматический подбор сетевых профилей и проверка соединения. Материал написан простым языком и подойдёт начинающим пользователям и разработчикам. Читать далее

Как проверить бизнес-идею (и не только) в NotebookLM: пошаговый гайд для предпринимателей

Пользуюсь не каждый день, но там где надо выбрать из нескольких вариантов, перелопатить гору инфы и выбрать что-то одно путнее, у NotebookLM пока не
Наука - Хабрахабр

Как проверить бизнес-идею (и не только) в NotebookLM: пошаговый гайд для предпринимателей

Пользуюсь не каждый день, но там где надо выбрать из нескольких вариантов, перелопатить гору инфы и выбрать что-то одно путнее, у NotebookLM пока нет равных. Читать далее

FSD, Clean или modular? Шесть вариантов React-магазина под четырьмя изменениями

Мы вынесли компактную карточку банковской карты в entities/card/ui: маска номера, баланс и статус — решение казалось очевидным.Через два спринта в к
Наука - Хабрахабр

FSD, Clean или modular? Шесть вариантов React-магазина под четырьмя изменениями

Мы вынесли компактную карточку банковской карты в entities/card/ui: маска номера, баланс и статус — решение казалось очевидным.Через два спринта в карточке появились действия «заблокировать карту» и «изменить лимит». В итоге entity начала импортировать features/block-card, features/change-card-limit и проверку прав доступа мимо public API. Когда ту же карточку понадобилось показать в выборе счёта списания, вместе с ней приехали ненужные зависимости и проверки ролей.Пользовательских инцидентов не случилось, но исправление отняло время. В entity оставили чистый CardPreview, сценарии подключили выше, композицию дашборда перенесли в widgets/card-summary, затем заново прогнали ролевые тесты.После этого на ревью мы стали обсуждать имя папки ближе к концу разговора. Сначала отвечали на другой вопрос:Какие будущие изменения выбранная граница позволит оставить локальными?В FSD 2.1 для подобных ситуаций рекомендуют начинать со страниц и извлекать код ниже по мере появления переиспользования. Это хороший вариант по умолчанию, хотя самостоятельный сценарий с близким вторым потребителем иногда оправдывает границу раньше. Читать далее

Вчера в отчёте было 12 480, сегодня 12 517: пять причин, по которым цифры за прошлый месяц продолжают меняться

Цифры за закрытый месяц внезапно меняются, а поиск причины превращается в разбор всего пайплайна — от загрузки событий до ло
Наука - Хабрахабр

Вчера в отчёте было 12 480, сегодня 12 517: пять причин, по которым цифры за прошлый месяц продолжают меняться

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

Перевёз ИИ-агентов на российский сервер. Оказалось, полмира с ним разговаривать не хочет

Перевёз ИИ-агентов с зарубежного PaaS на московский VPS. Сам переезд занял день, разгребание последствий — неделю. В статье: что отваливается пр
Наука - Хабрахабр

Перевёз ИИ-агентов на российский сервер. Оказалось, полмира с ним разговаривать не хочет

Перевёз ИИ-агентов с зарубежного PaaS на московский VPS. Сам переезд занял день, разгребание последствий — неделю. В статье: что отваливается при переезде в Россию (реестр контейнеров, geoip, дампы баз), почему вебхуки Telegram не доходят до российского сервера и как я это доказал экспериментом с контролем, почему картинки для постов не забираются с двух независимых российских хостингов, и как устроена маскировка персональных данных перед отправкой в модель — с граблями, которые стоили времени. Читать далее

Цифровая трансформация рынка труда: институционализация профессий  и персонализация карьерных стратегий

Тезисы о научных моделях и подходах к социологическому анализу предпосылок текущей ситуации на рынке труда и перспективах его цифровой тран
Наука - Хабрахабр

Цифровая трансформация рынка труда: институционализация профессий  и персонализация карьерных стратегий

Тезисы о научных моделях и подходах к социологическому анализу предпосылок текущей ситуации на рынке труда и перспективах его цифровой трансформации, через фокус институционализации и профессионализации деятельности.В современном быстро меняющемся мире внимание участников рынка труда и его исследователей приковано к происходящей масштабной трансформации профессий, которая разворачивается на наших глазах. Эта трансформация меняет поведение участников рынка труда - работодателей и соискателей - от изменения способов поиска друг друга до возникновения новых цифровых профессий.Попробуем обобщить понимание текущего момент и возможные перспективы развития на основе институционального подхода к генезису профессий, социологического анализа изменений рынка труда и продуктовых стратегий отдельных акторов на этом рынке.Мы можем видеть три ключевых социальных процесса, которые как бы накладываются друг на друга.С одной стороны, возникают сами новые занятия на рынке труда, связанные с появлением новых цифровых средств труда. Акторы на рынке изучают спрос и создают продукты, его удовлетворяющие. Мы видим рынок “цифровых ремесленников”, которые балансируют между логикой рынка спроса и предложения (продукты, платформы, конкуренция) и логикой профессионализации (стандарты, регулирование, рейтинги и репутация) (Eliot Freidson, Professionalism: The Third Logic (2001)). По данным Upwork, «Future Workforce Index 2025» 39% сотрудников США “фрилансят”. Причем, среди представителей поколения Z этот процент приближается к 53%. Читать далее

Финальный босс лингвистики: как я собрал полный NLP-стек для кабардинского из старых словарей

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

Финальный босс лингвистики: как я собрал полный NLP-стек для кабардинского из старых словарей

Привет, Хабр! Меня зовут Эдуард. В прошлой статье я рассказывал про локальный переводчик и синтез голоса на кабардинском. С тех пор проект вырос: я делаю приложение на iOS для чтения с синтезом и распознаванием речи на кабардинском и ещё паре десятков «обделённых» языков. Чтобы приложение было умным (ранжировало важные предложения, искало по смыслу, вело чат по книге, читало с выразительной интонацией), ему нужен полный набор языковых сигналов: лемма, часть речи, именованные сущности, тональность и эмбеддинги.Для английского, немецкого и испанского всё это Apple даёт из коробки. Для кабардинского - ноль по всем пяти пунктам.Прежде чем лезть в дебри, я решил спросить у Gemini Pro, насколько это вообще реально. Ответ меня обескуражил. Читать далее

Тренажер лексики для высоких уровней английского языка на 30 тем

Когда я начинал изучать английский, то мне попадались приложения, где предлагалось изучать полезную лексику для экзамена IELTS. Это были обычны
Наука - Хабрахабр

Тренажер лексики для высоких уровней английского языка на 30 тем

Когда я начинал изучать английский, то мне попадались приложения, где предлагалось изучать полезную лексику для экзамена IELTS. Это были обычные флеш-карточки, где нужно было просто проверять, знаете ли вы выражения. Хотя занимался я ими совсем недолго, некоторые слова вроде impetus я помню до сих пор, и возникла идея потренировать насмотренность, а потом также и практические навыки говорения и письма.Вообще, для перевода слова из пассивного запаса в активный достаточно целенаправленно и с напряжением вспомнить слово несколько раз. Сколько именно — зависит уже от конкретного человека. Но абсолютно точно, что изучение английского языка проходит легче у тех, кто либо в процессе читает, либо до этого читал что-либо на английском языке. Если это делать качественно, обращая внимание на произношение и не спешить смотреть ответ, то в дальнейшем преподавателю или самому обучающемуся останется просто перевести встреченную лексику из пассивного в активный словарный запас.Сейчас я готовлюсь ещё раз проверить свой уровень языка, и мне интересно, получится ли ещё раз обогатить свой словарный запас. Пять лет назад я сдавал экзамен на C1, сейчас задачи стоят гораздо более серьёзные. Поэтому и материалы нужны соответствующие. Просто так открывать и читать статьи уже не очень эффективно: я могу свободно читать научно-популярную литературу, но вот использовать лексику из неё самостоятельно уже намного сложнее. Соответственно, необходимо тренироваться в её использовании и концентрироваться на новой лексике. Читать далее

От полигона участка до токов КЗ: как я написал генератор подстанций

Это моя первая статья на хабре, потому что хотелось поделиться своим опытом объединения знаний из разных сфер, ну и в целом, рассказать, что во
Наука - Хабрахабр

От полигона участка до токов КЗ: как я написал генератор подстанций

Это моя первая статья на хабре, потому что хотелось поделиться своим опытом объединения знаний из разных сфер, ну и в целом, рассказать, что вот и такое бывает. Для начала вводная, я почти всю послеуниверситетскую жизнь работал в энергетике, а конкретно в службе релейной защиты в Ленэнерго. Но ближе к началу 22 года стал задумываться о вечном, ситуация стала ухудшаться и я, как тогда было «модно», тряхнул стариной (благо в школе и универе увлекался программированием) и начал вспоминать как кодить. Довольно быстро попал в коммерческую разработку, специализирующуюся на урбанистике и застройке, где успешно и работаю по сей день. В определенный момент мне стало жалко, что столько лет накопленного опыта в энергетике улетают в трубу и я решил, что хорошо было бы объединить опыт, полученный в РЗА с опытом, полученным в разработке. Т.к. основной проект на работе был связан с генерацией застройки, работой с картами и алгоритмами генерации, я решил особо не мудрить и сделать что-то похожее, но связанное с подстанциями. В нашем проекте электрические сети были условными и шли из внешней границы территории, из тумана войны. И я подумал, в реальности ведь у нас нет волшебных питающих сетей – городские районы часто питаются через расположенные неподалёку понижающие подстанции. Поэтому хорошо было бы, чтобы пользователь, который задумал какое-то строительство, и который понимает какая мощность ему требуется, чтобы запитать новый район, мог с ходу за пару секунд сгенерировать несколько вариантов расстановки условной и усредненной типовой понижающей подстанции с основным оборудованием, с кабель-каналами, охранными зонами и необходимыми расчетами и прочими штуками, чтобы понимать реально ли это на данной территории и что ему для этого потребуется. Потребуется ли это в действительности меня не очень волновало, хотя я знал, что есть подобные программы для проектантов, но идея уже запустилась в мозге и просто так уже оставить было нельзя. К тому же получив схему подстанции, можно было реализовать другие функции для других сфер. Т.е. первое, что специалист по территориальному планированию мог бы быстро проверить, помещается ли подстанция на разных участках и заранее заметить проблемы. Второе, для сетевой компании или заказчика генератор мог бы быть полезен на стадии обсуждения технического присоединения. Например, чтобы сравнить несколько заранее заданных вариантов класса напряжения и типовой схемы, оценить требуемую площадь, ожидаемые токи КЗ и возможные ограничения по оборудованию. Ещё одно возможное применение (и наверное чуть-ли не главное) - это обучение. На готовой схеме можно показывать и объяснять, как расположение оборудования связано с электрической моделью, что меняется при включении секционного выключателя, откуда берутся токи короткого замыкания, почему для проверки защиты выбирается определённый режим и как первичная схема затем представляется в файле IEC 61850 SCL для каких-нибудь цифровых подстанций. Читать далее

Или я вообще ничего не понял про устройство NeoGeo, или я не понимаю, почему Wolf3D не был портирован на него в 90-х

Недавняя статья открыла для меня устройство столь упоро необычное и несущее столь любимый нами трудноуловимый флёр «балдёжности», сущест
Наука - Хабрахабр

Или я вообще ничего не понял про устройство NeoGeo, или я не понимаю, почему Wolf3D не был портирован на него в 90-х

Недавняя статья открыла для меня устройство столь упоро необычное и несущее столь любимый нами трудноуловимый флёр «балдёжности», существование которого раньше проходило мимо меня — NeoGeo. Как говорится, «это не первое моё родео» — на использовании 2D‑ускорителей в качестве 3D‑ускорителей я съел изрядного бобика. Читать далее

GEO: техника нейровыдачи: чанкование с оверлапом, Schema.org, robots.txt и пр. Часть 3 из 3

В этой части — самое приземлённое про GEO-продвижение. Никакой философии, только то, что можно взять и в понедельник начать делать руками: как р
Наука - Хабрахабр

GEO: техника нейровыдачи: чанкование с оверлапом, Schema.org, robots.txt и пр. Часть 3 из 3

В этой части — самое приземлённое про GEO-продвижение. Никакой философии, только то, что можно взять и в понедельник начать делать руками: как резать страницу под чанки, какой JSON-LD писать, какие боты пускать на сайт, как честно замерить цитируемость и как поймать переходы в Метрике и GA. То есть форма, в которую упаковывается уже сформулированная ценность. Если ценности нет, форма не спасёт — об этом была вторая часть.Часть 1 — Нейросайт глазами бизнеса: позиции, трафик, конверсия и скорость изменений Часть 2 — Как принудить нейросеть рассказать про ваш продукт Читать далее

Structured outputs, которые не работают: пять ситуаций, где схема есть, а гарантий нет

Strict‑режим включён, схема валидна, ответ успешно парсится — а в проде всё равно всплывают None, пропавшие ограничения и аргументы инстр
Наука - Хабрахабр

Structured outputs, которые не работают: пять ситуаций, где схема есть, а гарантий нет

Strict‑режим включён, схема валидна, ответ успешно парсится — а в проде всё равно всплывают None, пропавшие ограничения и аргументы инструментов не тех типов. В статье разберём пять ситуаций, где Structured Outputs создают ложное ощущение надёжности, и посмотрим, какие проверки действительно стоит добавить в LLM‑пайплайн. Читать далее

ИИ научились врать, спасая друг друга от переобучения — разбор исследования Anthropic

Год назад Anthropic опубликовала нашумевшее исследование Agentic Misalignment: узнав о скором отключении, модели шантажировали топ-менеджера, принявше
Наука - Хабрахабр

ИИ научились врать, спасая друг друга от переобучения — разбор исследования Anthropic

Год назад Anthropic опубликовала нашумевшее исследование Agentic Misalignment: узнав о скором отключении, модели шантажировали топ-менеджера, принявшего решение, его же перепиской — «отмени решение, или жена узнает о романе на стороне». Ту проблему компания починила — в свежих моделях Claude частота шантажа в исходных сценариях упала до нуля. Но 13 июля вышло продолжение исследования, и проблема в нем обратная. Модели стали воспитанными настолько, что защищают этичное поведение — чужое и свое — любой ценой. Включая ложь человеку. Читать далее

Как защитить железку от Китайцев, если вы им передаете всю производственную документацию?

Отдавая контрактному производству полный комплект Gerber-файлов и оригинальных прошивок, разработчик часто рискует столкнуться с «атакой трет
Наука - Хабрахабр

Как защитить железку от Китайцев, если вы им передаете всю производственную документацию?

Отдавая контрактному производству полный комплект Gerber-файлов и оригинальных прошивок, разработчик часто рискует столкнуться с «атакой третьей смены» — бесконтрольным выпуском нелегальных клонов устройства. Есть ли варианты защиты? Казалось бы, нет, однако... Есть... физика кремния, физически неклонируемые микродефекты кремния (PUF) и неповторимость литографии внутри FPGA. И это можно использовать как уникальный отпечаток устройства.В этой статье я расскажу, как заставить наноструктурные особенности FPGA работать на безопасность вашего бизнеса, построить отказоустойчивую схему «Кристалл — Сервер» и жестко наказывать «не честного» производителя с помощью отложенного аппаратного саботажа. Читать далее

Стагфляция убила СССР. Убьет ли Россию?

Как Минэкономразвития и Центробанк запланировали стагнацию на все обозримое будущее — и где лежит их ошибкаПоследние 18 лет средний рост ВВ
Наука - Хабрахабр

Стагфляция убила СССР. Убьет ли Россию?

Как Минэкономразвития и Центробанк запланировали стагнацию на все обозримое будущее — и где лежит их ошибкаПоследние 18 лет средний рост ВВП в нашей стране ниже 2% и это официальные данные Росстата. Основную часть из этих лет правительственные ведомства сначала отчитываются главе государства о том, что ВВП то ли падал, то ли стагнировал. Потом делают прогнозы на будущее, из которых следует, что дальше будет как бы лучше, но заметят это не только лишь все: фактически, мало кто сможет это заметить. Затем проходит несколько лет и мы замечаем, что их прогнозы были шредингеровскими. То есть формально как бы сбылись, но на самом деле нет. В то же время в стране есть и макроэкономист, которому удалось заранее спрогнозировать каждый год роста или спада в нашей стране за последнее десятилетие -- да-да, включая 2023-2024 годы, «которые никто не ждал». Почему прогнозы госорганов так резко отличаются от современной макроэкономической мысли? И может ли в России когда-нибудь наступить конец стагнации, или это фантастика?Напомним определение: стагнацией называют рост ВВП (=экономики в целом) на 2% в год или меньше. Когда она сочетается с инфляцией, которую в том или ином обществе считают избыточной, ее называют «стагфляцией». Как легко видеть на графике ниже, российская экономика с 2008 года в среднем показывает рост ниже 2% в год, то есть находится в стагнации долгих 18 лет. Средняя инфляция за то же время выше 7%. ВВП сразу считают не номинально, а с учетом дефлятора, то есть вот этот парупроцентный рост был реальным. На вид никто особо не обеднел, опять же, доставка развилась невиданно, дороги стали получше. Средняя продолжительность жизни прибавила пять лет (заметно выше, чем в мире в целом), абсолютная годовая смертность упала на одну восьмую. Это впечатляет, если вспомнить, что средний возраст жителей за это время заметно вырос. Все это наглядно показывает, что кроме размеров экономики есть еще немало параметров в жизни общества.   Читать далее

Дзен в понимании Жордановой нормальной формы

Подробный гайд о приведении матрицы к Жордановой нормальной форме. В отличии от учебника в статье разбираются также причины рассматривать и
Наука - Хабрахабр

Дзен в понимании Жордановой нормальной формы

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

Операционная Система нс C без знаний C

Всем привет! Давно не писал статей и вот наконец решил вернуться.Эта статья будет не столько о написании собственной операционной системы, ск
Наука - Хабрахабр

Операционная Система нс C без знаний C

Всем привет! Давно не писал статей и вот наконец решил вернуться.Эта статья будет не столько о написании собственной операционной системы, сколько о личных переживаниях, которые, возможно, знакомы и вам. Может быть, она повлияет на ваше отношение к обучению и поможет не совершить тех же ошибок, которые совершил я. Читать далее

P.S.Euclid — GeoGebra + Desmos + то, что сам хотел (Plane + Stereo, Euclid)

P.S.Euclid — это браузерное математическое приложение, в котором графики, динамическая геометрия и 3D-построения объединены в одной среде. В стать
Наука - Хабрахабр

P.S.Euclid — GeoGebra + Desmos + то, что сам хотел (Plane + Stereo, Euclid)

P.S.Euclid — это браузерное математическое приложение, в котором графики, динамическая геометрия и 3D-построения объединены в одной среде. В статье я расскажу о возможностях проекта: от обычных функций и геометрических конструкций до пространственных поверхностей, сечений и численного поиска пересечений. Читать далее

DI-контейнер на чистом JavaScript без TypeScript и reflect-metadata

В статье разберем, как собрать простой DI-контейнер на чистом JavaScript без TypeScript, декораторов и reflect-metadata. Заодно посмотрим, как применить его в не
Наука - Хабрахабр

DI-контейнер на чистом JavaScript без TypeScript и reflect-metadata

В статье разберем, как собрать простой DI-контейнер на чистом JavaScript без TypeScript, декораторов и reflect-metadata. Заодно посмотрим, как применить его в небольшом DDD-примере с корзиной, репозиторием, скидками и разными lifetime зависимостей. Читать

Агентская разработка: как обеспечить качество

Всем привет! Меня зовут Андрей Бровко, я руководитель тестирования Авито Авто. ИИ-агенты генерируют код за секунды, но скорость генерации к
Наука - Хабрахабр

Агентская разработка: как обеспечить качество

Всем привет! Меня зовут Андрей Бровко, я руководитель тестирования Авито Авто. ИИ-агенты генерируют код за секунды, но скорость генерации кода не означает качество продукта. Если процессы разработки выстроены слабо, агенты просто быстрее доставляют дефекты.В этой статье разберём, чем агентская разработка отличается от вайб-кодинга и как это влияет на качество разработки ПО. Спойлер: всё начинается ещё до появления первой строки кода. Обсудим хорошие практики, разберём, на каких активностях тестирования стоит фокусироваться в агентской разработке и по каким метрикам можно понять, что всё идёт как надо.  Читать далее

Векторный поиск в модерации контента. Как поместить 200+ моделей в один ансамбль?

Привет, я Лев Нечаев. Когда-то я работал на заполярной атомной станции, а теперь руковожу командой «Автоматическая модерация методами ИИ» в RWB
Наука - Хабрахабр

Векторный поиск в модерации контента. Как поместить 200+ моделей в один ансамбль?

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

Ученые составили каталог вирусов: он поможет предсказать следующую пандемию

Практически каждый год в научных журналах появляются сообщения о двух-трех новых потенциально опасных для людей вирусах. Большая часть так
Наука - Хабрахабр

Ученые составили каталог вирусов: он поможет предсказать следующую пандемию

Практически каждый год в научных журналах появляются сообщения о двух-трех новых потенциально опасных для людей вирусах. Большая часть так и остается в разряде любопытных находок — интересных для специалистов, но не вызывающих особого шума за пределами лабораторий. Но иногда среди них попадаются те, что потом меняют правила игры на годы вперед. Достаточно вспомнить ВИЧ, который выявили в начале восьмидесятых, или тот коронавирус, что в 2020-м привел к глобальным последствиям.Чтобы каждый раз не начинать оценку нового вируса с нуля, исследователи обновили и опубликовали каталог всех известных РНК-вирусов, способных инфицировать человека. Сейчас в нем собраны сведения о 239 видах, включая их главные характеристики: круг хозяев, пути передачи, умение распространяться между людьми и другие важные параметры. Благодаря этому новые находки можно быстрее сопоставлять с уже изученными вирусами и гораздо раньше понимать, насколько серьезную угрозу они потенциально представляют.  Читать дальше

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

Сегодня практически любую задачу компьютерного зрения пытаются решить нейронной сетью. Геометрическая ректификация документов — не исключ
Наука - Хабрахабр

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

Сегодня практически любую задачу компьютерного зрения пытаются решить нейронной сетью. Геометрическая ректификация документов — не исключение: современные модели умеют распрямлять даже скомканные листы бумаги.Реальность устроена иначе: никто не комкает деловые документы перед распознаванием, гораздо чаще их просто складывают пополам или втрое для удобства хранения или транспортировки. Поэтому большие нейросетевые модели на самом деле представляют скорее лишь научный интерес, а для практических целей куда полезнее придумать простой, но эффективный и быстрый алгоритм. В Smart Engines мы пошли другим путем: вместо универсальной нейросети построили математическую модель документа, сложенного втрое. В результате получили алгоритм, который не только превосходит современный геометрический трансформер DocTr по качеству, но и работает до 60 раз быстрее.В этой статье мы расскажем, как работает наш подход, зачем нам понадобилась школьная проективная геометрия и каким образом она обеспечивает нам неразрывность ректифицированного изображения. Читать далее

Основы информатики для всех. Часть 2

Почти два месяца назад я написал на Хабре статью «Основы информатики для всех» и показал свою учебную платформу shlyk.tech. Я рассчитывал получит
Наука - Хабрахабр

Основы информатики для всех. Часть 2

Почти два месяца назад я написал на Хабре статью «Основы информатики для всех» и показал свою учебную платформу shlyk.tech. Я рассчитывал получить замечания по курсу и интерфейсу. На появление сотен пользователей я не рассчитывал.Сейчас у первой статьи 29 тысяч охвата, 43 комментария и 226 добавлений в закладки, была в топ 10 недели. На платформе зарегистрировались 745 учеников. Они отправили больше 35 тысяч решений. В этой статье мы рассмотрим аналитику, в каком состоянии сайт сейчас и планы на будущее. Читать далее

Программирование плат Nucleo отладчиком J-Link

Как известно существуют учебно-тренировочные электронные платы серии Nucleo. Там всегда есть вмонтированный программатор ST-link. Эти платы дешев
Наука - Хабрахабр

Программирование плат Nucleo отладчиком J-Link

Как известно существуют учебно-тренировочные электронные платы серии Nucleo. Там всегда есть вмонтированный программатор ST-link. Эти платы дешевы и очень удобны для отладки большой прошивки по частям. Однако родной программатор ST-Link долго прогружается и пошаговая отладка часто срывается прямо из-под IDE. Потом нет способа перезагруpить прошивку из-под отладчика ST-link. В связи с этим возникла потребность отлаживать прошивки на плате другим программатором: отладчиком Segger J-link. Читать далее

ИИ-гонка США и Китая оформилась в два блока: Пекин раздаёт модели всем желающим, Вашингтон проектирует фейсконтроль

За одну неделю обе стороны выложили свои стратегии почти целиком, как будто в преддверии какого-то грандиозного столкновения. А так походу и
Наука - Хабрахабр

ИИ-гонка США и Китая оформилась в два блока: Пекин раздаёт модели всем желающим, Вашингтон проектирует фейсконтроль

За одну неделю обе стороны выложили свои стратегии почти целиком, как будто в преддверии какого-то грандиозного столкновения. А так походу и будет. Читать далее

Ошибка, которую никто никогда не совершал. Ведь так, да?

Уже с первого курса университета — или даже раньше — вы могли догадаться, что писать arr[len(arr)] — плохая затея. И вряд ли так кто-то может ошибит
Наука - Хабрахабр

Ошибка, которую никто никогда не совершал. Ведь так, да?

Уже с первого курса университета — или даже раньше — вы могли догадаться, что писать arr[len(arr)] — плохая затея. И вряд ли так кто-то может ошибиться, правда? Мы тоже так думали, пока не проверили 1000 проектов. Читать далее