Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 31 мин. 41 сек. назад

Подборка видеокарт 2025: гид по выбору GPU от X-Com

пт, 12/05/2025 - 15:24

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

Читать далее

[Перевод] Как я программирую с помощью агентов

пт, 12/05/2025 - 15:23

LLM уже умеют писать код «на доске», но по-настоящему полезными они становятся тогда, когда получают доступ к реальной среде разработки: файловой системе, компилятору, тестам, логам и браузеру. В этой статье автор показывает, как превратить LLM в работающего агента — по сути, в цикл из нескольких строк кода с вызовами инструментов — и как это меняет повседневную разработку: от аутентификации GitHub App до тонкостей SQL-схем и контейнеризованной среды.

По пути вскрываются очень приземлённые вещи: где агенты сейчас объективно слабы, почему без человеческого кода-ревью никуда, и как «agent-first» подход начинает заново определять роль IDE, MLOps-инфраструктуры и командных процессов.

Читать далее

Электродинамика виртуальной Вселенной

пт, 12/05/2025 - 15:09

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

Сначала «по-человечески»: их пространство — это не бесконечное пустое нечто, а трёхмерный аналог поверхности шара (глобус, например — двумерная поверхность). В каждой точке этого мира «живёт» маленький фазовый «компас» — матрица U(x), который может поворачиваться особым способом (математики называют это группой SU(2)). Совокупность всех этих «компасов» есть фазовое поле. Дальше мы играем по стандартным физическим правилам — задаём лагранжиан (формулу, которая говорит, сколько «фазовой энергии» у данной конфигурации), минимизируем действие и получаем уравнение движения. В нашей модели лагранжиан почти такой же, как в классической модели Скирма (описание вихрей), но с одним дополнительным «кусочком», который делает две важные вещи: «ломает» полную симметрию фазового «компаса», оставляя одно выделенное направление (из SU(2) остаётся U(1)) и даёт гравитацию через энергию самого поля. Дальше будут формулы. Не пугайтесь, если они выглядят страшно — мы будем последовательно раскручивать, что из них вытекает для жителей нашей виртуальной Вселенной.

А теперь для специалистов: «Модель Скирма, расширенная на всё пространство на глобальной замкнутой геометрии S3, описывается лагранжианом с новым членом "−V(U)", который спонтанно нарушает симметрию SU(2) -> U(1) (что критично для вывода электродинамики) и обеспечивает гравитацию (через плотность энергии фазового поля). Глобальная компактность S3 обеспечивает квантование всех явлений. Материя интерпретируется как устойчивые топологические солитоны (фермионы), фотон — вращение U(x) вокруг направления своего распространения».

Читать далее

Детальный разбор стандарта NIST SP 800-232 со схемами преобразований. Часть 2

пт, 12/05/2025 - 15:09

Приветствую, Хабр!

Напомню, что в августе текущего года Институт стандартов и технологий США NIST выпустил стандарт NIST SP 800-232 [1], описывающий четыре низкоресурсных криптографических алгоритма на базе семейства алгоритмов Ascon:
· алгоритм аутентифицированного шифрования с присоединенными данными Ascon-AEAD128;
· три алгоритма хеширования: Ascon-Hash256 (классическая хеш-функция), Ascon-XOF128 (хеш-функция с переменным размером выходного значения) и Ascon-CXOF128 (хеш-функция с кастомизацией и переменным размером выходного значения).

Данная статья из двух частей посвящена детальному обзору вышеупомянутого стандарта. В первой части статьи было подробно описано внутреннее преобразование, общее для всех стандартизованных алгоритмов, и разобрана верхнеуровневая структура алгоритма Ascon-AEAD128. В этой, заключительной, части предлагаю Вашему вниманию подробное рассмотрение структуры алгоритмов хеширования, а также обзор рекомендаций и ограничений по применению алгоритмов, описанных в NIST SP 800-232.

Читать далее

Самый приватный конструктор резюме теперь бесплатный

пт, 12/05/2025 - 15:03

Полная анонимность и безопасность данных

Мы не только убрали монетизацию, но и сделали сервис по‑настоящему приватным: теперь резюме собирается прямо в браузере и чувствительные данные не отправляются на сервер. Регистрацию, счётчики и трекеры посещений мы тоже убрали.

Чистый и компактный дизайн остаётся нашим приоритетом

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

И, конечно, вы можете заполнить резюме как на русском, так и на английском. 

Читать далее

Зачем вообще использовать ORM?

пт, 12/05/2025 - 15:00

Разработка софта всегда была поиском баланса между разными аспектами, вроде скорости разработки (как быстро ты выкатываешь новые фичи), производительности приложения, потребления им памяти, красотой интерфейса и отполированностью логики.

В большинстве случаев скорость разработки важнее, чем производительность и потребление памяти.

ORM — это как раз инструмент, экономящий время разработки. Но за счёт чего?

Читать далее

Как влиять на UX-решения, если ты внешний исследователь в команде

пт, 12/05/2025 - 14:47

Привет! Я Лера Черепанова, руковожу UX-лабораторией в Контуре. По сути, мы внутреннее агентство — подключаемся к разным командам на 1—1.5 месяца, проводим исследование и идем в следующую команду. 

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

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

Читать далее

Инструмент c AI-логикой для создания дерева метрик MetricTree

пт, 12/05/2025 - 14:45

Всем привет!

Меня зовут Владимир Павлов, я продакт‑менеджер. Недавно я проходил кейс‑интервью и получил отказ со следующим комментарием:

«Правильно выбираешь ключевые метрики, но не хватает измеримости, структуры, прокси‑ и контр‑метрик.»

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

Оплатив платный доступ к GPT, приступил к Vibe Coding.

Читать далее

Тестируем новый TypeScript-Go в OpenIDE: что на самом деле даёт порт компилятора

пт, 12/05/2025 - 14:17

Недавно команда TypeScript представила TypeScript 7 — новую версию, переписанную на Go. Главные обещания: до 10× ускорения компиляции и до 8× более быстрый старт анализа проекта. Но самое интересное спрятано чуть глубже: вместе с TS-Go появляется полноценный LSP-сервер, встроенный прямо в компилятор.

Для многих IDE это шаг вперёд.
Для нас, команды OpenIDE, — это ещё и освобождение от ограничений, с которыми TypeScript приходилось поддерживать долгие годы.

В статье делимся контекстом, собственными экспериментами и наблюдениями — что уже работает, что нет и как новый сервер ощущается в реальной IDE.

Читать далее

[Перевод] Лучше, чем JSON: почему я перешёл на Protobuf

пт, 12/05/2025 - 14:16

Команда Go for Devs подготовила перевод статьи о том, почему автор почти десять лет не использует JSON в своих API и предпочитает Protobuf. Он объясняет, как строгая типизация, компактная бинарная сериализация и генерация кода дают разработчикам больше надёжности и скорости.

Читать далее

Все ли могут кодить?

пт, 12/05/2025 - 14:15

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

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

Безусловно, если вы занимаетесь машинным обучением, то вы должны быть в теме линейной алгебры и математического анализа. Хотите быть экспертом в криптографии? Будьте добры стать экспертом в теории чисел и абстрактной математике. Ну или вдруг хотите разработать 3D-движок — тогда добро пожаловать в тригонометрию.

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

Я убеждён, что хорошим, как это модно говорить сейчас... «софтуэйр-инжинером», может стать практически любой человек. Основа программирования — это логика. А мозг человека прекрасно справляется с логическими задачами и, что более важно, отлично обучается логике.

Так что, самое важное для программиста, по моему скромному и субъективному мнению, — это упорство и терпение. Если ты готов пыхтеть над задачей часами, а то и днями — велкам в разработку. Не менее важны любознательность и желание разбираться. Все знают, что программист учится всю свою трудовую деятельность — и это факт. Каждый день фиксы, патчи. Новые фреймворки, новые технологии, и тебе постоянно нужно быть в теме. Быть экспертом во всём не получится — физически времени не хватит, — но в общих чертах знать, что там и как работает, желательно.

Читать далее

Кустарные вакуумные триоды Клода Пайяра. Часть 4. Вакуумные насосы

пт, 12/05/2025 - 14:01

Мы уже познакомились с Клодом Пайяром — французским радиолюбителем, в бытность, редактором журнала Radio-REF, энтузиастом-электровакуумщиком, воссоздавшим в своей мастерской кустарное производство практических триодов ТМ [1] (первых, 1920-х годов, промышленных «жёстких» — с высоким вакуумом, электронных ламп), и рассмотрели его самодельное огневое оснащение (Часть 1), установку для контактной сварки и технологическую печь (Часть 2), ламповую установку ТВЧ для дегазации электродов ламп при откачке (Часть 3). Сегодня мы взглянем на высоковакуумную установку Клода, самодельную, как и всё его оборудование.

Читать далее

Как армия китайских роботов обнуляет торговую войну с США?

пт, 12/05/2025 - 14:01

Роботизация Китая побила все мировые рекорды и растёт по экспоненте. О стратегии Made in China 2025 и о том, как новая сверхдержава перекраивает мировую экономику вопреки главному конкуренту.

Читать далее

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

пт, 12/05/2025 - 14:00

Привет, Хабр! Меня зовут Николай, я – старший инженер по внедрению в Т2. На определенном этапе эксплуатации системы, когда настроены все мониторинги, и подключены все алерты, появляется необходимость оформить работоспособность всего, что есть, в одной метрике. Такую метрику, знаете, и отделу бизнес-мониторинга можно продемонстрировать, и коллегам из смежных команд – и при этом сделать все максимально прозрачным и понятным. Чтобы, как я иногда говорю, моя бабушка посмотрела и все поняла. В этой статье я расскажу, что у меня получилось из идеи создать доходчивую и простую для восприятия метрику индекса здоровья системы!

Интересно? Переходите под кат.

Архитектура высоконагруженных RAG-систем: 10 стратегий оптимизации чанкинга и интеграция с Weaviate, Qwen / Llama /Gemma

пт, 12/05/2025 - 14:00

Привет, Хабр! Это Андрей Носов, AI-архитектор в компании Raft, проектирую и внедряю высоконагруженные RAG-системы на предприятиях. Сегодня я расскажу о вызовах, которые мы преодолеваем каждый день, создавая такие системы, и сделаю акцент на чанкинге.

Обозначим направления, в которых мы будем работать. Сегодня поговорим только о двух возможностях применения больших языковых моделей — это MedTech и LegalTech. Они наиболее востребованные на рынке в текущий момент в плане систем поиска.

Такой выбор направлений связан с глобальным трендом на работу с профессиональными знаниями, о котором говорят Gartner и OpenAI.

Читать далее

[Перевод] Почему Python — не лучший язык для data science. Часть 2 — Python против R

пт, 12/05/2025 - 13:59

Команда Python for Devs подготовила перевод статьи о том, почему Python — несмотря на свою популярность — не всегда идеален для Data Science. Автор показывает, как отсутствие нестандартной оценки выражений усложняет анализ данных, и сравнивает Python с R, где такие задачи решаются куда элегантнее.

Читать далее

Публичные разборы ваших Open Source проектов

пт, 12/05/2025 - 13:56

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

Не стесняйтесь, и присылайте свой проект на конструктивный разбор!

Читать далее

От 4/10 до 8.5/10: как я за 5 итераций научил GigaChat извлекать требования из интервью

пт, 12/05/2025 - 13:55

В прошлой статье я запустил GigaChat под Roo Code и погонял на задачах аналитика. Результаты в сравнении с Qwen оказались так себе. Улучшим их!

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

Читать далее

Обзор Claude Opus 4.5 — новый лидер в кодинге

пт, 12/05/2025 - 13:51

Доброго времени суток, «Хабр»!

Немногим больше, чем неделя назад, мир получил новую модель - Claude Opus 4.5. Компания Anthropic заявила, что по сравнению с предыдущими версиями она предоставляет действительно качественные результаты в программировании, написании сценариев и работы с компьютером в целом. Помимо этого, существенно повысилось качество обработки повседневных задач - от поиска и анализа информации до работы с презентациями и таблицами.

Действительно ли это так? В сегодняшней статье подробнее остановимся на этой модели, проведем тестирование, а в финале я выскажу собственное мнение о ней.

Устраивайтесь поудобнее, я начинаю.

Читать далее

Деплой через AI — есть ли в этом смысл?

пт, 12/05/2025 - 13:43

Хочу понять, есть ли потребность в решении которое я проектирую.

Деплой через AI — есть ли в этом смысл?

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 4 гостя.