Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 23 min ago

Интервью главного по продукту из Claude Code

1 hour 33 min ago

Интересное интервью Бориса Чёрного (Head of Product в Claude Code).

1. Не нужно экономить на токенах слишком рано, экспериментируйте, время дороже. Если идея взлетела, вот тогда оптимизируем стоимость.

Берите самую умную модель, а не самую дешёвую.
Слабая модель сжигает больше токенов на исправлениях, чем сильная, на правильном ответе с первого раза...

Читать далее

От диплома до продакшена: Часть 2: Как я проектировал опыт пользователя

1 hour 52 min ago

Всплески в аудиосигнале
Когда я глазами просматривал результаты разбора звука, я понял, что ещё происходит всплески по голосу.

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

Читать далее

Почему суперэйджеры сохраняют память? И можно ли стать одним из них

2 hours 6 min ago

У некоторых людей в 80 лет память такая же острая, как у 40-летних. Знаковое исследование раскрывает их секрет: сохранение способности к нейрогенезу. Исследователи обнаружили, что мозг суперэйджеров более «нейронно плодотворен», чем у других представителей этого поколения. Можно ли на это повлиять?

Читать далее

[Перевод] Выполнение HTTP-запросов в Node.js

2 hours 33 min ago

Долгое время я использовал пакет request (теперь устаревший) для выполнения HTTP-запросов в Node.js. Затем в моду вошли промисы (promises), и я переключился на request-promise (также ныне устаревший). Затем я начал использовать axios и думал, что на этом все... но ошибался. История HTTP в Node.js продолжает эволюционировать, и это прекрасно.

Выполнение запросов HTTP - одна из самых распространенных задач в Node.js. Будь то обращение к API, получение данных из внешнего сервиса или разработка веб-скрейпера (scraper), важно знать, как делать это эффективно. Хорошая новость состоит в том, что начиная с Node.js 18 в качестве глобальной переменной доступен стандартный fetch(). Если вы использовали fetch() в браузере, то уже знаете, как использовать его на сервере. Никаких дополнительных зависимостей, никаких оберток, только тот же знакомый API, предоставляющий все необходимое для выполнения запросов HTTP современным способом в Node.js.

Читать далее

Домашняя аналоговая АТС: как я собрал лабораторный стенд для изучения старых телефонных уязвимостей

5 hours 47 min ago

Разбираю, как в домашних условиях поднять мини-аналоговую телефонную сеть, эмулировать поведение старых АТС, поиграться с тоновой сигнализацией и понять, как вообще работал классический фрикинг на уровне электрических сигналов. Много схем, железа, немного боли, эксперименты с 2600 Гц и лабораторные атаки в полностью изолированной среде.

Читать далее

Мой старый новый друг – Claude AI

6 hours 8 min ago

Продолжаю тему о том, какие эмоции вызывает у меня общение с разными LLM.

В прошлой статье я писала об опыте общения с Grok, DeepSeek и Алисой.

Теперь хочу рассказать о том, какие чувства вызвало во мне общение с Claude.

Читать далее

Разбираемся с необычным видом терминалов

6 hours 23 min ago

Физические терминалы сейчас встретить маловероятно. Однако, чем будет являться GSM модем, работающий через асинхронный последовательный интерфейс для, например, компьютера. Настроим модем и разберёмся в терминологии модели ME(Mobile Equipment) - TE(Terminal Equipment).

Читать далее

Кратос вернулся, Каин воскрес, а Бонд учится шпионить: горячий разбор State of Play

8 hours 10 min ago

А вот сейчас я, от лица нашей дорогой редакции, расскажу вам о том, что же мы увидели и услышали на февральской State of Play от бравых ребят из Sony. И знаете, что? В отличие от всех предыдущих скучных и стерильных презентаций - прямо в наши геймерские сердечки завезли то, что мы все так любим. Любимые игры. Любимую классику. Любимых героев.

Что интересное показали

Как я написал оптимизатор Windows для геймеров и выложил в open source

8 hours 15 min ago

Привет, Хабр! Меня зовут Sonic. Я собрал SonicBoost — бесплатную утилиту с открытым кодом, которая вытаскивает из Windows 10/11 максимум FPS. 28 твиков реестра, управление службами, блокировка телеметрии, оптимизация сети — всё в одном EXE на 65 МБ. Под капотом .NET 8, WPF UI с Mica-эффектом и ни одного подозрительного скрипта — весь код на GitHub.

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

Зачем вообще нужен ещё один твикер?

Каждый геймер знает ощущение: собрал машину за 200к, а в Valorant на ALT+TAB — фриз на 3 секунды. FPS скачет, пинг гуляет, микрофризы в самый неподходящий момент.

Проблема не в железе. Проблема в том, что Windows — это корпоративная ОС, а не игровая. По умолчанию там крутятся:

Соник, что ты сделал?

Технарь пишет статью с AI: пайплайн, слои и чеклист

9 hours 42 min ago

У вас 20 лет опыта, но ни одной статьи на Хабре. Знакомо? «Не умею писать», «нет времени на оформление», «получается сухо». AI обещает решить эту проблему — но между «скормил тезисы в ChatGPT» и «написал сильную статью» лежит огромный путь.

В статье — конкретный пайплайн из семи шагов: от тезисов в рабочем чате до публикации. Разбираем три слоя технической статьи и честно определяем, где AI реально полезен, а где наверняка галлюцинирует. Отдельно — про фактчекинг: почему чат с веб-поиском проверит лишь 5–10 утверждений из 50, и чем AI-агент принципиально отличается от обычного диалога.

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

Читать далее

Как слушать аудиокниги в Telegram без боли: история создания идеального облачного плеера на Python

10 hours 36 min ago

Я очень люблю аудиокниги. Но перепробовав десятки офлайн-плееров и сервисов по подписке, понял: везде чего-то не хватает. То нет синхронизации, то слетает прогресс. В какой-то момент я психанул и написал свой плеер прямо в Telegram.

За время закрытого бета-теста бот переварил терабайты аудио. Мы довели UX до ума: сделали удобные заметки по таймкоду, реализовали систему папок, добавили статистику с геймификацией и научили бота делиться книгами в два клика. Сегодня я открываю его для всех. Под катом — история разработки на Python и обзор главных киллер-фич.

Читать историю разработки

Декларация (не)зависимостей для ESM

10 hours 46 min ago

Меня зовут Алекс Гусев и сегодня я расскажу о том, как ChatGPT убедил меня переписать библиотеку @teqfw/di, которую я бережно "выращиваю" с 2019-го года, и почему я всё-таки убедился.

Эта JS-библиотека позволяет мне использовать в своих веб-приложениях позднее связывание и даёт возможность писать изоморфный код, который без изменений работает и в браузере, и на бэке. Без транспиляции исходников, без ручной регистрации зависимостей - так, как я привык делать в Java и PHP. Я почти 7 лет вручную выверял каждую строку этой библиотеки, а на прошлой неделе я отдал её на откуп Codex-агенту и вот что он с ней сделал.

Читать далее

Память в JavaScript: Stack и Heap

Wed, 02/25/2026 - 23:58

Последние пару лет изменили то, как пишется код. Copilot, Cursor, ChatGPT, Claude - все это генерирует вполне работающий JavaScript быстрее, чем успеваешь сформулировать задачу. Это удобно. Но у этого удобства есть обратная сторона, сгенерированный код работает правильно в смысле делает что просили, но не всегда правильно в смысле не течет по памяти и не роняет прод под нагрузкой.

Модели хорошо знают синтаксис и паттерны. Они значительно хуже разбираются в том, что происходит под капотом конкретного движка. Closure, захватывающий лишние данные. Event listener, который никогда не снимается. Объект, который непреднамеренно продлевает жизнь половине DOM дерева. Все это - настоящие ошибки, которые реально встречаются в проде и ни один линтер их не поймает.

Чтобы замечать такие вещи при ревью, нужно понимать, как именно V8 хранит объекты и когда решает их удалить. Это не академическое знание - это инструмент, который меняет то, на что смотришь в коде.

Эта серия состоит из трех частей. Первая - про то, как V8 вообще организует память, что такое Stack и Heap, чем они отличаются и что такое pointer. Вторая - про сборщик мусора, как он определяет, что живо, а что нет и как делает это, не останавливая программу надолго. Третья - практическое применение, откуда берутся утечки памяти, как их искать и как писать код, который не создает лишней работы для GC.

Смотреть под капот

Claude Cowork или Claude Code? Что выбрать не программисту для автоматизации рабочих задач

Wed, 02/25/2026 - 23:25

С выходом Claude Cowork в обсуждениях стало много упрощений: его часто подают как "Claude Code, только удобнее и для офисных задач". Это частично верно, Cowork действительно приносит агентные возможности Claude Code в приложение на ПК для задач вне программирования. Но в обзорах часто замалчивают нюансы: что происходит с лимитами на многошаговых задачах, где на самом деле живут Skills, и в каком случае удобный интерфейс проигрывает нормально упакованному workflow.

В этой статье разберу Claude Cowork и Claude Code, а заодно и Skills (и там, и там) с позиции обычного пользователя (маркетинг, контент, аналитика, рабочая рутина):

- где важнее удобство,

- где нужен контроль,

- и почему Skills многие зря сводят только к Claude Code.

Читать далее

Почему Linux «клал» на ваш CSS, или Куда уплывает верстка в openSUSE

Wed, 02/25/2026 - 23:16

Среди фронтенд-разработчиков, привыкших к уютному миру Windows и macOS, бытует одно опасное заблуждение. Оно звучит так: «Если мой код валиден (XHTML 1.1 Strict, привет из 2000-х!), а CSS написан по спецификации, то сайт будет выглядеть одинаково везде».

Но стоит такому разработчику поставить условную Ubuntu или openSUSE, как мир рушится. Шрифты становятся корявыми, кнопки «раздуваются», а блоки, которые филигранно подгонялись пиксель в пиксель, начинают наезжать друг на друга.

Реакция — Почему Linux игнорирует мой CSS и подставляет свои шрифты?

Сразуу расставим точки над i: Linux ничего не игнорирует. Ваш браузер — будь то Chromium или Firefox — честно читает каждую строчку стилей. Проблема в том, что мы часто воспринимаем CSS как жесткий приказ, хотя на самом деле это лишь набор пожеланий. И когда система не может их выполнить, она включает режим «самодеятельности», который и рушит ваш дизайн.

Читать далее

Samsung Galaxy S26: кто на новенького

Wed, 02/25/2026 - 23:03

В Москве на базе флагманского магазина М.Видео на Красной Пресне представили долгожданные новинки от Samsung. В руках техногиков оказалась передовая линейка смартфонов Samsung Galaxy S26.

Читать далее

Открытка на 8 марта через ИИ — как сделать картинку в советском стиле со своим фото, промты для нейросети

Wed, 02/25/2026 - 22:42

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

Особенно интересный формат — открытка на 8 марта ИИ со своим фото, где человек становится не объектом коллажа, а героиней художественного кадра.

Читать далее

JDBC для профи: пулы, batch, транзакции и скрытые риски

Wed, 02/25/2026 - 22:35

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

Читать далее

Анонимный интернет мёртв

Wed, 02/25/2026 - 22:28

Представьте, 2028 год, вы через vpn сидите в телеграме. Сидите в своих любимых чатах, отбиваясь от повсеместных шл***ботов и бесконечных предложений заработать Х в день, но какие дураки купятся на этих примитивных ботов? Знакомитесь, договариваетесь съездить с онлайн друзьями на день рождения — скидываетесь в общую копилку на подарок и... Все ваши «друзья» испаряются. Вас 2 месяца обрабатывала группа ЛЛМ с небольшим контролем филипинских аутсорсеров

Читать далее

Who's online

There are currently 0 users and 7 guests online.