Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 26 min 57 sec ago

Гибридный поиск в Manticore Search

Fri, 04/03/2026 - 09:58

Поиск редко сводится к одному универсальному сценарию. Пользователь, вводящий "cheap running shoes", хочет точных совпадений по ключевым словам, а пользователь, задающий "comfortable footwear for jogging", выражает то же намерение другими словами. Традиционный полнотекстовый поиск хорошо справляется с первым случаем. Векторный поиск решает второй. Гибридный поиск объединяет оба в одном запросе, так что вам не приходится выбирать.

В современных поисковых системах это часто описывается как комбинирование лексического (разреженного) поиска с семантическим (плотным) поиском. Разные термины, одна идея: точное совпадение плюс смысл.

Читать далее

Risk-V и запуск К1921ВГ015

Fri, 04/03/2026 - 09:48

Получив макетные платы, стало необходимостью запустить демо проект. Для него потребуется также JTAG, компилятор и OpenOCD. Сам JTAG использовался DirtyJTAG. Ну а дальше разбираемся.

Читать далее

Многопоточный софт-процессор с архитектурой RISC-V… немного размышлений

Fri, 04/03/2026 - 08:59

Предполагается, что многопоточный вариант софт-ядра, позволит эффективнее встраивать его в FPGA-проекты в качестве управляющего, контролирующего блока. Выделенные теневые регистры состояний позволят упростить переключение контента между программными задачами и, дополнительно, упростят блок обработки прерываний. Следование концепции архитектуры RISC-V в некоторых моментах упрощает написание и поддержку программного кода на языках высокого уровня хотя в практике относительно небольших, или сильно специфических проектов выгоднее работать в рамках виртуальных языковых машин, или разрабатывать DSL. . В предложенной реализации микроархитектуры контексты потоков сохраняются в наборах т.н. теневых регистров, отображаемых в момент выполнения потока на регистры общего назначения x0-x31 и программный счетчик (PC). Предлагаемая концепция управления потоками выполнения предназначена, прежде всего, для софт-процессоров, и для систем с одним уровнем привилегий – машинным – уровень микроконтроллерных встраиваемых систем. Все потоки предполагаются равноправными и работающими в едином адресном пространстве. Защита данных потоков и контроль за доступом к общим переменным выносится на уровень программного обеспечения. Рассмотрение ведётся для минимального набора инструкций I+Zicsr (целочисленные операции плюс работа с регистрами специального назначения (CSR). Для управления и настройки параметров потоков предлагается задействовать набор CSR-регистров.

Читать далее

Прямая связь между стрессом и зависимостью. И можно ли её отключить

Fri, 04/03/2026 - 08:25

Почему напряженный рабочий день создает чувство, что мне буквально необходимо выпить? Причем это ощущается как потребность, а не право на выбор. Исследователи обнаружили ранее неизвестный, но вполне конкретный механизм в мозге, который объединяет центры стресса с механизмами формирования привычек.

Читать далее

[Перевод] «Что нового в Swift» Март 2026

Fri, 04/03/2026 - 08:00

Swift 6.3: главные особенности релиза

Вышел Swift 6.3, который расширяет возможности языка в новых областях и повышает удобство его использования разработчиками. Одна из главных особенностей релиза — работа над улучшением кроссплатформенных инструментов сборки.

Оуэн Вурхис делится новостями об этой работе:

Читать далее

Решение проблемы с переключением раскладки на Windows 11

Fri, 04/03/2026 - 06:08

Добрый день!

Столкнулся с неприятной проблемой в Windows 11: при быстром переключении раскладки (Alt+Shift) язык меняется не всегда. Сразу после перезагрузки ПК все работает, но проблема появляется через какое-то время.

Я просмотрел форумы и похожие обсуждения, но готового решения не нашел — поэтому делюсь тем, что сработало у меня.

Читать далее

Программируем на калькуляторе dc

Fri, 04/03/2026 - 04:57

После того, как я научился как следует перекладывать JSON’ы, я решил получше изучить еще какой-нибудь необычный инструмент. В юниксах есть такой древний (старше языка C) калькулятор — dc. Причем этот калькулятор до сих пор жив в том смысле, что почти везде входит в стандартную поставку. Даже на маках есть. Но еще, как выяснилось, это своего рода язык программирования. Мимо такого я пройти не смог.

Читать далее

Локальные 200B уже не выглядят фантастикой: что меняют Bonsai и TurboQuant

Fri, 04/03/2026 - 03:41

Последние новости в сфере ИИ намекают на важный сдвиг: локальный запуск очень больших моделей уже не выглядит чистой фантастикой. В этой статье я разбираю две технологии — Bonsai и TurboQuant, — которые бьют по двум главным ограничениям инференса: размеру весов и объёму KV-cache. А затем прикидываю, что будет, если однажды их удастся объединить и масштабировать до моделей уровня 235B.

Читать далее

Как настроить автоматические пины из статей сайта в Pinterest

Fri, 04/03/2026 - 03:19

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

Читать далее

Jarvis Pattern: почему AI-агенту не нужен фреймворк, а нужна операционная система

Fri, 04/03/2026 - 03:08

Один AI-агент на базе Claude Sonnet закрывает 100% моих DevSecOps-задач. Без фреймворков, без оркестраторов, без векторных баз. Только LLM, операционная система и markdown-файлы. Рассказываю архитектуру, которая за этим стоит.

Формула: LLM + OS + Files

Прохождение машины Stacked на Hack The Box

Fri, 04/03/2026 - 03:01

Всем привет! Сегодня предлагаю вместе со мной решить интересную машину на платформе Hack The Box. На пути мы столкнемся с необычной XSS, уязвимостью в названии функций, приводящей к удаленному выполнению кода и совершим самый настоящий побег из docker контейнера. Интересно? Тогда приуступим!

Читать далее

Цена обсессии или как я пытался программно выключить джойстик Xbox Series

Fri, 04/03/2026 - 02:30

Всем привет! Я - новичок на Хабре, потому, набравшись смелости, хотел бы поделиться небольшим домашним проектом, над которым работаю последний год в свободное время.

Расскажу немного про Big Picture Manager и о том, как читать сырые данные с контроллера Xbox Series и какие маршруты я исследовал в попытке записать в него данные.

Читать далее

[Перевод] день запуска Artemis II

Fri, 04/03/2026 - 02:21

Перевод и редактура страницы NASA от 1 апреля 2026 года по оригинальной публикации. Все времена указаны по восточному времени США: EDT (UTC-04:00). Записи расположены в прямом хронологическом порядке: от более ранних событий к более поздним.

Читать далее

Quirk: квантовый симулятор для начинающих

Fri, 04/03/2026 - 02:15

Quirk – браузерный симулятор квантовых схем, "toy quantum circuits simulator".

Его разработал Крейг Гидни (Craig Gidney), инженер, работающий в Google над квантовыми вычислениями. Исходный код открыт, а сам симулятор доступен по адресу algassert.com/quirk

Главная особенность Quirk – симуляция в реальном времени без необходимости запуска вычислений вручную. Схема пересчитывается на каждом кадре с задержкой 0,1 секунды. Автор указывает, что это в 100 раз быстрее реализации на чистом JavaScript.

Читать далее

Повезло или сам добился? Как оценить

Fri, 04/03/2026 - 01:50

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

Читать далее

Apple хочет чтобы я купил Mac за 200к. У меня два приложения в App Store и ни одного макбука

Fri, 04/03/2026 - 01:50

У меня нет макбука. Но два моих приложения лежат в App Store. Рассказываю весь путь: регистрация Apple Developer из России, сертификаты без Xcode, автоматическая сборка через GitHub Actions. Три варианта: для вайбкодеров, программистов без мака и хардкорщиков.

Читать далее

Архитектура Desktop-приложения на .NET 10: Зачем я разделил UI и логику через gRPC

Fri, 04/03/2026 - 01:45

Любой десктопный монолит имеет один фатальный изъян: если UI поток падает - умирает вся бизнес-логика. Я решил это применив бэкенд-подход на десктопе.

Задача была амбициозной: создать единый центр управления рабочим местом. Чтобы одной кнопкой (или по расписанию) переключать ПК и комнату между режимами “кодинг”, “игры”, “стрим”. Это значит: управлять умным домом (Home Assistant), блокировать отвлекающие процессы и сайты, запускать нужный софт, контролировать медиа (Spotify) - и всё это через плагины.

Читать далее

Артемида II: возвращение человека к Луне спустя полвека

Fri, 04/03/2026 - 01:38

Этой ночью человечество сделало то, чего не делало уже 54 года — снова отправило людей в сторону Луны. Со стартового комплекса 39B во Флориде в небо поднялась гигантская ракета SLS, а вместе с ней — космический корабль «Орион» с четырьмя астронавтами на борту. Для них это не просто красивый полёт «вокруг Луны», а испытание системы, от которой зависит будущее человечества.

Читать далее

[Перевод] ИИ-война: секретная система Palantir выбирает цели для ударов по Ирану

Fri, 04/03/2026 - 01:33

Данный материал основан на выпуске Democracy Now! от 2 апреля 2026 года.

Контекст: война США и Ирана на 32-й день

Представьте себе: военный конфликт, где за 24 часа наносится удар по тысяче целей. Это не фантастика и не отчеты Пентагона из далекого будущего. Это, по заявлениям администрации Трампа, реальность 32-го дня войны с Ираном. Всего за месяц армия США поразила 11 000 объектов. Но за этими цифрами скрывается нечто более тревожное, чем просто мощь американской военной машины. За ними стоят алгоритмы.

Проект под кодовым названием Maven — это "Google Earth для войны". Карта, усеянная белыми точками, где каждая содержит координаты, высоту, тип объекта и пометку "свой" или "чужой". Именно эта система, под управлением ИИ, сегодня берет на себя работу, на которую раньше уходили месяцы. Как хвастается технический директор Palantir Шьям Санкар: "То, что требовало усилий 50–100 человек за полгода, сегодня делает один человек за две недели".

Они называют это «костюмом Железного человека», делающим солдат в 50 раз эффективнее. Но что происходит, если «костюм» дает сбой?

Читать далее

Как я свой аналог NotebookLM делал или как сделать обучение эффективнее с JuliaLM

Fri, 04/03/2026 - 01:15

Устав от вечных мук впн, прокси и прочих Захотев в импортозамещение решил склепать NotebookLM на свой лад доступный всем проживающим в необъятной и не только. Кто не знает, NotebookLM - это сервис который позволяет загрузить кучу исследовательских материалов и задавать им вопросы на человеческом языке. PDF-ки, статьи, ютуб-лекции — всё это превращается в базу знаний, по которой можно искать, получать саммари и даже генерировать флешкарточки для подготовки к экзаменам.

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

Читать далее

Who's online

There are currently 1 user and 1 guest online.