Feed aggregator

ИИ-агенты против живых юзеров: кто лучше тестирует интерфейсы?

Habr.com - Fri, 05/02/2025 - 16:53

Представьте: вы хотите протестировать новую кнопку «Купить», но для статистически значимых выводов нужны тысячи пользователей и недели анализа. А теперь забудьте об этом. В статье «AgentA/B: Automated and Scalable Web A/BTesting with Interactive LLM Agents» авторы рассказывают, как заменить живую аудиторию автономными ИИ-пользователями на базе LLM – и получать точные A/B‑результаты за считанные часы и копейки бюджета. Давайте узнаем, как это работает.

Читать далее

Исходный код стратегии Blitzkrieg открыт под специальной лицензией

Linux.org.ru - Fri, 05/02/2025 - 16:36

Компьютерная игра Blitzkrieg — это первая часть легендарной серии военных стратегий в реальном времени, разработанная Nival Interactive и выпущенная 28 марта 2003 года. Являясь тактической компьютерной игрой в реальном времени, основанной на событиях Второй мировой войны, игра позволяет игрокам взять на себя роль командующего офицера во время сражений, происходивших в Европе и Северной Африке.

Игра до сих пор доступна в Steam и GOG.com.

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

Что находится в этом репозитории:


  • Data - данные игры
  • Soft и Tools - сопутствующие инструменты для разработки
  • Versions - собранные версии игры, тут же и редакторы карт
  • Sources - исходный код и инструменты

 , ,

[Перевод] Миграция моей игры с Rust

Habr.com - Fri, 05/02/2025 - 16:27

Когда я начал работу над Architect of Ruin в декабре 2023 года, то решил делать её в игровом движке Bevy. Мой выбор был мотивирован собственным интересом к Rust — языку, от работы с которым я получаю много удовольствия. Ещё больше меня привлекла в этом движке модель ECS, с которой мне тоже нравится работать, а также сообщество Bevy, которое мне очень симпатично.

Поэтому стало неожиданностью то, что в январе 2025 года мы выполнили миграцию нашей игры с Rust и Bevy. Я потратил примерно шесть недель, чтобы полностью переписать игру на C#, и последние три месяца мы работаем в Unity.

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

Но мы решились на это, и в посте я объясню, почему.

Читать далее

Путешествие туда и обратно за безопасным ELF-парсером

Habr.com - Fri, 05/02/2025 - 16:15

Жил-был в норе под землей… разработчик группы разработки защитных решений безопасной платформы. Привет! Я Максим Жуков, занимаюсь безопасностью различных аспектов KasperskyOS. Расскажу про один из них, ELF-парсер.

Эта история не про то, как мы в «Лаборатории Касперского» сделали парсер с нуля. А про то, как я отправился в долгое исследовательское путешествие в поисках способа сделать наш существующий парсер безопаснее, что узнал о разных инструментах в пути и какую неожиданную помощь получил от Темного Владыки Мелькора.

Интересно будет тем, кто работает с бинарными данными, занимается безопасностью или просто хочет сделать свой код надежнее. Особое приглашение под кат — фанатам Rust, ему уделю немало внимания. Поехали!

Читать далее

Cервисы в Android

Habr.com - Fri, 05/02/2025 - 16:15

Под ОС Android можно разрабатывать приложения различного уровня сложности: от простых оконных игр до довольно сложных системных приложений. Достаточно распространенным типом приложений являются сервисы, и в этой статье мы поговорим о том, какие сервисы бывают и как их можно написать.

Читать далее

Почему длинные TOTP-коды почти всегда содержат повторы (и это нормально)

Habr.com - Fri, 05/02/2025 - 15:52

Если вы когда-нибудь замечали, что длинные коды двухфакторной аутентификации (TOTP) часто содержат повторы вроде 131488 или симметрии вроде 1221 — это не баг, а статистическая закономерность. Чем длиннее код, тем выше вероятность, что в нём встретятся простые или "запоминающиеся" фрагменты. Это нормально и не снижает безопасность.

Читать далее

Как я уязвимости в школьном электронном журнале искал

Habr.com - Fri, 05/02/2025 - 15:15

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

Поскольку от даунтайма электронного журнала не зависит чья-то прибыль, этот сервис очень часто был недоступен. Это стало большой проблемой для учеников и учителей, поэтому я начал работать над приложением-оберткой, которое кешировало бы данные. Для этого я начал изучать, как работает система изнутри...

Читать далее

Минпромторг запрещает параллельный импорт HP и Fujitsu: что это значит и как с этим жить

Habr.com - Fri, 05/02/2025 - 15:06

Техника HP и Fujitsu в России – все. По крайней мере, такое мнение могло сложиться о новой инициативе Минпромторга, который предложил исключить ноутбуки и серверы этих производителей из перечня товаров для параллельного импорта. Несмотря на то, что мера выглядит довольно суровой, как говорится, не все так однозначно. Поэтому давайте разберемся, что именно меняется и как это отразится на работе российских организаций.

Читать далее

YADRO x Альянс RISC-V: что было на самом большом митапе в России по открытой архитектуре

Habr.com - Fri, 05/02/2025 - 15:02

Факт: как минимум 150 человек в нашей стране интересуются RISC-V настолько, что их не пугает девятибалльный шторм. Примерно столько мы собрали в офлайне 14 марта в Москве на совместном митапе YADRO с Альянсом RISC-V. Оценили, готов ли RISC-V для мобильных устройств, а для RISC-V, в свою очередь, — высокопроизводительные библиотеки. Рассмотрели экосистему RISC-V для сценариев АСУ ТП — автоматизированных систем управления технологическим процессом. И наконец, в большой дискуссии обсудили, готова ли открытая архитектура к развитию широкой экосистемы открытого ПО в различных областях. Записи выступлений и некоторые интересные тезисы — далее в статье.

Читать далее

Чтение на выходные: подборка книг об индустрии видеоигр, разработчиках и их взлетах и падениях

Habr.com - Fri, 05/02/2025 - 14:32

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

Читать далее

Геометрия ландшафта потерь и «понимание» нейросети

Habr.com - Fri, 05/02/2025 - 14:23

Когда нейросеть обучается, ее функция потерь образует сложный ландшафт в пространстве параметров – с вершинами (области высокой ошибки) и долинами (области низкой ошибки). Свойства этого ландшафта – его кривизна, форма минимальных долин, спектр матрицы Гессе и пр. – могут многое рассказать о том, насколько модель усвоила закономерности данных. Идея состоит в том, что не все минимумы одинаковы: одни могут быть «плоскими» (широкими и неглубокими), другие «острыми» (узкими и крутыми). Считается, что геометрия такого минимума связана с тем, как хорошо модель обобщает знания за пределы обучающих примеров и насколько «осмысленно» (семантически обоснованно) она их усвоила. В данном обзоре мы рассмотрим, как характеристики ландшафта потерь служат индикаторами обобщающей способности, интерпретируемости, адаптивности модели и ее чувствительности к семантике данных, а также какие количественные метрики предложены для измерения этих свойств.

Читать далее

Классы, рейды и патчи: почему ваша IT-карьера напоминает продуманную ролевую игру

Habr.com - Fri, 05/02/2025 - 14:16

В этой статье я хочу раскрыть параллели между миром технологий и классическими ММО. Думаю, это поможет в развитии и новичкам и опытным игрокам. Не претендую на кристальную картину нынешнего IT мира, но параллели должны вам понравиться.

Читать далее

TIG сварка в домашней мастерской. Первые шаги

Habr.com - Fri, 05/02/2025 - 14:01

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

Искусственный интеллект в медицине: Революция в здравоохранении

Habr.com - Fri, 05/02/2025 - 13:29

Медицина быстро адаптируется к достижениям в области искусственного интеллекта (ИИ). Благодаря ИИ появляются новые возможности для диагностики, хирургии, разработки препаратов, а также для персонализированного подхода к лечению. В этой статье мы рассмотрим ведущие проекты в медицине с использованием ИИ, их достижения и прогнозы на ближайшие годы.

Читать далее

Про реальный опыт, и нужен ли он

Habr.com - Fri, 05/02/2025 - 13:15

Всем доброго времени суток! Меня зовут Сергей, мне 18 лет, я Angular разработчик. Это моя первая статья на Хабр, строго не судите, интересно мнение со стороны. А ниже просто позиция неравнодушного к IT человека.

Мой реальный опыт в Angular — почти 11 месяцев, а в общем во фронтенде около 2.5 лет. До этого я работал на React.

Теперь к сути статьи, недавно я решил пооткликаться на вакансии junior и middle Angular разработчиков, везде в сопроводительных письмах указывая, что у меня опыта 10 месяцев, но зато он настоящий а не накрученный.

Я принципиально против накрутки, с моими знаниями я бы мог без проблем добавить 2 года опыта и пройти собес на мидла, но мне такое не нравится, я за честность.

Угадайте результат.

Читать далее

АОН. Оживляем раритетный телефон из девяностых

Habr.com - Fri, 05/02/2025 - 13:05
Приветствую всех!

Многие из нас помнят три самых популярных девайса производства кооперативов: конвертеры PAL->SECAM, компьютеры ZX Spectrum и телефоны с АОН. Последние появились где-то в конце восьмидесятых, а к середине девяностых были широко распространены и встречались практически у всех. Вокруг этих девайсов было своё сообщество, у них были свои любители и свои разработчики, прямо как у отечественных персональных компьютеров на схожей элементной базе.

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



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

HamPi: универсальный дистрибутив радиолюбителя

Habr.com - Fri, 05/02/2025 - 13:00

В мире радиолюбителей постоянно появляются новые инструменты, упрощающие жизнь как новичкам, так и опытным энтузиастам. Один из них — дистрибутив HamPi для Raspberry Pi. Эта специализированная система объединяет в себе все необходимые программы для цифровых видов связи, работы с SDR-приемниками, APRS и многого другого.

Чтобы начать экспериментировать с радио, достаточно просто установить HamPi на компактный одноплатный компьютер — все готово к работе с первых минут. Есть, конечно, нюансы, и их немало. Ниже расскажу о дистрибутиве, его установке, настройке и использовании. Поехали!

Читать далее

Почему одни шрифты читаются быстрее других и почему Comic Sans ненавидят

Habr.com - Fri, 05/02/2025 - 13:00

Вы когда-нибудь замечали, что одни тексты «проглатываете» за минуты, а другие читаете словно через силу или просто кидаете в закладки и забываете, даже если тема интересна? Дело не только в содержании — иногда главную роль играет шрифт. Одни буквы мозг расшифровывает мгновенно, а на других спотыкается и тормозит. Давайте разберемся, какие шрифты ускоряют усвоение информации, а какие годятся только для художественных заголовков — и как это используют в UX, издательском деле и digital-рекламе.

Спойлер: Comic Sans не просто так всех раздражает. Так что, если вы до сих пор тыкаете в Fonts Google наугад — готовьтесь к легаси-проблемам с юзабилити. Детали под катом. Читать дальше →

[Перевод] Под давлением

Habr.com - Fri, 05/02/2025 - 12:43

Космический аппарат NASA Psyche столкнулся с препятствием на пути к металлическому астероиду.

«Такое случается, и именно поэтому мы встраиваем избыточность в наши миссии».

01.05.2025, Стивен Кларк, Ars Technica

Космический аппарат NASA Psyche, находящийся почти в 150 миллионах миль (240 млн км) от Земли на пути к неисследованному металлическому астероиду, прекратил работу двигателей после обнаружения неполадок в двигательной системе.

Во вторник NASA опубликовало обновление, в котором говорится, что роботизированный космический корабль отключил свои плазменные двигатели в начале этого месяца. Новость не получила широкого распространения до среды, когда научный руководитель NASA Ники Фокс опубликовала ее на X.

«Инженеры миссии NASA Psyche работают над тем, чтобы определить, что вызвало недавнее снижение давления топлива в двигательной системе космического корабля», — заявило агентство. Космический корабль обнаружил падение давления 1 апреля внутри линии, которая подает ксеноновое топливо в четыре плазменных двигателя космического корабля.

Датчики на борту зонда Psyche зафиксировали снижение давления в ксеноновой топливной магистрали с примерно 36 фунтов на квадратный дюйм (2,5 атм) до примерно 26 фунтов на квадратный дюйм (1,76 атм). «Как и было задумано, орбитальный аппарат отключил двигатели в ответ на снижение», — заявили в NASA.

Космический корабль Psyche использует солнечную электрическую тягу, высокоэффективное средство маневрирования в космосе, которое использует электричество, вырабатываемое солнечными батареями, и более тонны ксенона, хранящегося в семи 22-галлонных (82-литровых) баках. Внутри каждого из четырех двигателей миссии электромагнитное поле ионизирует ксеноновый газ, прежде чем вытолкнуть его ионы для создания тяги.

Читать далее

Откуда берется седина? Мы наконец знаем ответ

Habr.com - Fri, 05/02/2025 - 12:34

Мне лично это удивительно, но оказывается, что до последних пор мы не знали, как появляются седые волосы. Мы просто видели, что у некоторых людей седина появляется чаще и раньше. Почему? Что за это отвечает? Есть ли способы с этим бороться, кроме пересадки волос?

Люди ходят на массажи головы, мезотерапию и так далее, в надежде, что это на что-то повлияет. Но конкретные механизмы, заставляющие наши волосы седеть, оставались неизвестными.

Мы успели слетать в космос, походить на Луне, и уже трижды побывали на самом дне Марианской впадины. А тайна седых волос, которые растут почти у каждого на голове, была разгадана только два года назад.

Объяснение тут довольно непростое (отсюда тег “Сложно” в этой статье, если что).

Читать далее

Who's online

There are currently 0 users and 3 guests online.
Syndicate content