Habr.com

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

«Sandtrix»: как фильм вдохновил на переосмысление легенды

Fri, 02/20/2026 - 12:01

Думаю, что в каждом из нас живёт воспоминание о первой видеоигре, для кого-то это были «Герои 3», для кого-то — гонки на приставке из 90-х, а для миллионов людей по всему миру первой любовью стали падающие кирпичики, которые нужно было складывать в ровные ряды. Тетрис не требовал перевода, не нуждался в инструкции и не спрашивал, сколько тебе лет — он просто затягивал.

Недавно я посмотрел фильм «Тетрис» (2023) и поймал себя на мысли, что история создания — не менее увлекательна, чем сама игра. А ещё она вдохновила меня на идею, взять классическую механику и добавить в неё щепотку… песка.

Читать далее

Как ритмичная музыка помогает мозгу с СДВГ: нейронаука, дофамин и один pet-project

Fri, 02/20/2026 - 12:00

Здравствуйте, меня зовут Андрей и у меня СДВГ (вялые хлопки, потому что все участники общества анонимных СДВГ-шников отвлеклись на что-то ещё).

Про СДВГ сейчас не говорит только ленивый, но я сильно закопался в исследования и хочу вам рассказать почему ритмичная музыка реально помогает мозгу с дефицитом внимания, и что с этим можно сделать своими руками

Читать далее

Игровой канал на RuTube: итоги спустя почти год. Подписчики и доход за первый год

Fri, 02/20/2026 - 11:48

RuTube — отечественный аналог YouTube, который, если верить российским СМИ, должен был стать  достойной заменой  «проклятому западному YouTube», после того, как у того начали якобы деградировать сервера.

Сегодня я поделюсь своим опытом ведения игрового канала на RuTube, расскажу, сколько удалось заработать, и отвечу на главный вопрос: смог ли RuTube заменить YouTube?

Спойлер: ответ вы, конечно же, уже знаете.

Читать далее

Книга «Game++. Устройство и оптимизация игрового движка»

Fri, 02/20/2026 - 11:41

Привет, Хабр!

С радостью и чувством выполненного долга издательство «БХВ» представляет вам одну из флагманских новинок наступившего года. Мы получили из типографии книгу «Game++. Устройство и оптимизация игрового движка».

Как известно, высококлассные AAA-игры — это та территория, на которой сходятся проверенные и экспериментальные алгоритмы, высокая производительность, графика на уровне произведений искусства и проектирование распределённых систем. Главный язык программирования для аса в разработке игр — это C++.

Поскольку сложно объять необъятное, да и участие в разработке The Sims и Age of Empires смотрелось бы в резюме как опыт участия в гонках «Формулы-1», автор, самоотверженно поработав, создал фундаментальную книгу о наилучших практиках высокопроизводительного программирования как в элитном продакшне, так и на очень ограниченных ресурсах. Для автора игры — это полигон, на котором он набрал свой уникальный профессиональный опыт, а C++ — это инструмент, при помощи которого решается любая задача. Отдельно отметим, что в книге уделено внимание не только различным структурам данных и их реализациям, но и стандартной библиотеке шаблонов (STL); этот материал серьёзно повысит профессиональный уровень любого C++-разработчика.  

Далее - от автора, Сергея Кушниренко @dalerank.

Читать далее

Доля рынка нейросетей в РФ для GEO-продвижения в ИИ

Fri, 02/20/2026 - 11:31

Всем привет! Я Владимир Назаров, руководитель и  эксперт агентства Head Promo.

Рынок нейросетей в России не такой уж маленький, но данные по их популярности относительно друг-друга были довольно разрозненные. Тогда мы решили объединить их статистику с нашей внутренней аналитикой и данными по поисковым нейроблокам. 

Цель: понять, какую долю в России реально занимают те или иные нейросети, включая генеративные ИИ, нейроответы Яндекса и Google встроенные в поисковую выдачу:

Читать далее

Claude Code для продакт-менеджеров (2026): Гайд и роадмэп, который ускоряет работу

Fri, 02/20/2026 - 11:20

В 2026 продакт-менеджеру важнее всего скорость: из заметок, созвонов или исследований быстро получать PRD и понятный план работ.

В статье как раз практический гайд по Claude Code: зачем он Product-менеджеру, как настроить CLAUDE.md, как автоматизировать конкурентный анализ, использовать параллельных агентов и skills, плюс роадмэп - карта обучения Claude Code для Product-менеджеров и разбор типовых ошибок.

Читать далее

Junior TeamLead Мастерской Яндекса

Fri, 02/20/2026 - 11:16

Это статья не сеньора, очередной раз пишущего про управление персоналом. Я - Junior Golang-разработчик! У меня нет ответов на все вопросы, но есть путь. Вот что работает, когда ты ещё сам учишься писать код, а уже отвечаешь за команду.

Читать далее

Создание индикатора Pine Script v6 для анализа структуры Smart Money

Fri, 02/20/2026 - 11:10

Привет, хабр!

Если вы увлечены трейдингом и хотите автоматизировать анализ рынка по концепции Smart Money Concept, то в этом вам может помочь собственноручно написанный индикатор. Написание индикаторов и систем по концепту smart mpney(ict) - часто довольно сложная история.

В этой статье я разберу, как создать такой индикатор в Pine Script версии 6 шаг за шагом. Мы пройдемся по коду, выделяя ключевые фрагменты с объяснениями, чтобы вы могли не только применить его на TradingView, но и понять логику, доработать или даже интегрировать в свои стратегии. Давайте нырнем в детали, начиная с основ.

Читать далее

Менеджмент в производстве железа: играем бинго с увольнением

Fri, 02/20/2026 - 11:00

Утренний бинго управления в производстве «железа» выглядит примерно одинаково: задачи без конкретики, сроки «на вчера», ответственность размазана по нескольким уровням, метрики ради отчёта, стандарты у каждого свои, решения зависают неделями, отделы живут как отдельные государства, а инновации внедряются быстрее, чем появляется понимание зачем. Если вы работаете в разработке или производстве, скорее всего, часть клеток уже закрыта.

Этот текст не про конкретных людей и не про «плохих менеджеров». Он про системные перекосы, которые годами воспроизводятся в инженерных компаниях. Попробуйте собрать свою "омерзительную восьмёрку" и честно ответить: дело в отдельных ошибках или в том, как устроена сама система управления?

Читать далее

Ineffable Intelligence — что-то делают за 1 млрд.$

Fri, 02/20/2026 - 11:00

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

Сначала был Thinking Machines Lab - $2 млрд на старте. Про реальные успехи пока особенно не слышно, хотя несколько человек уже вернулись обратно в OpenAI, что само по себе забавно. Потом Safe Superintelligence Inc. - тоже $2 млрд, оценка $32 млрд, продукта по сути нет, в интервью у Lex Fridman звучало красиво, но очень абстрактно. Mistral AI уже что-то выкатывает и активно конкурирует.

И вот новая история. Ineffable Intelligence Ltd. поднимает $1 млрд при оценке около $4 млрд. Раунд, по слухам, ведёт Sequoia Capital, могут участвовать Alphabet Inc., Nvidia Corp. и Microsoft Corp.. Продукта нет, основан в ноябре.

И опять важен не продукт, а кто стоит за этим.

Читать далее

Особенности Schema Evolution в Hadoop: как сделать alter table

Fri, 02/20/2026 - 11:00

Привет, Хабр! Меня зовут Ольга Косарева, я инженер данных команды «Прогнозирование финансового результата» Центра разработки решений ALM в ИТ‑холдинге Т1, мы занимаемся созданием современной ALM‑системы (подробнее тут ).

Полтора года назад я пришла в команду и получила задачу дописать и внедрить инструмент для DDL‑операций над данными в экосистеме Hadoop. Моя первая реакция была: «А зачем так сложно? Какой инструмент? Почему нельзя просто выполнить команду ALTER TABLE через Hive?»

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

Читать далее

[Перевод] Андрей Карпаты только что создал полноценный GPT на 240 строках Python

Fri, 02/20/2026 - 10:56

Никакого PyTorch. Никакого TensorFlow. Только чистый Python и базовая математика.

За время работы над докторской я перечитал множество реализаций трансформеров. Плотные кодовые базы. Тысячи файлов. Зависимости, нагроможденные на зависимости. Открываешь репозиторий, запускаешь pip install -r requirements.txt и смотришь, как скачиваются 400 пакетов, прежде чем ты вообще увидишь, как твоя модель тренируется (а потом ошибки, проблемы с версиями... и так далее).

А потом, 11 февраля 2026 года, Андрей Карпаты выложил один-единственный файл на Python, который обучает и запускает GPT с нуля. 240 строк. Ноль зависимостей.

Читать далее

System Design для QA: о чём вас спросят на собеседовании

Fri, 02/20/2026 - 10:22

Привет, Хабр! Я написал эту статью для тех, кто с System Design особо не сталкивался. Никаких предварительных знаний не нужно — всё объясню с нуля. Если вы уже знаете, что такое load balancer — местами будет скучно, но, может, в секции про очереди или мониторинг найдёте что-то новое.

Читать далее

Почему IT-проекты жирные (опять)

Fri, 02/20/2026 - 10:17

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

Сейчас покажу и поясню - и м.б. многосведущий ALL поделится как с этим в других проектах поступать решили.

if true return true else return not true

Prompt injection для смелых духом: от zero-click атаки на 1.4B устройств до философского джейлбрейка

Fri, 02/20/2026 - 10:16

SQL-инъекцию мы лечили 20 лет и вылечили. Prompt injection — фундаментально нерешаема. Это не я придумал. OWASP ставит её на первое место второй год подряд. Найдена в 73% продакшн AI-систем при аудитах.

Вы не за статистикой сюда пришли. Вы пришли за мясом. Ниже — 10 кейсов, которые не попали в типичный пересказ про Chevrolet за доллар. Тут пострашнее.

Что происходит?

Рассуждения о страхах перед ИИ и какие причины могут лежать в их основе

Fri, 02/20/2026 - 10:10

Примечание. Я делюсь своей беседой с нейросеткой qwen3-235b .

Привет! Тема этой беседы навеяна прочитанным рассказом Харлана Эллисона "У меня нет рта, но я должен кричать". Про сам рассказ не хочу говорить - он продукт своего времени, работа слабая и выполнена на скорую руку. Буквально, Эллисон написал этот рассказ, сидя на витрине какого-то книжного магазина в течение нескольких часов.

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

Квалиа (от лат. quale — «какого рода») — это субъективные, феноменальные свойства чувственного опыта, обозначающие, «каково это» — ощущать что-либо. Это «сырые чувства», такие как краснота, вкус кофе или боль, которые нельзя полностью объяснить физическими процессами в мозге, а можно только пережить лично.

Идея страха перед ИИ снова актуальна, судя по тому количеству роликов в тик-токе, что мне привет сын подросток.

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

Привожу беседу с нейросеткой с легкой редактурой (очень длинные ответы были)

Читать далее

Технический разбор Greenwich: когда «полезное» расширение начинает видеть слишком много

Fri, 02/20/2026 - 10:07

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

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

Читать далее

От гаданий к математике: Как PG_EXPECTO v.7 и DeepSeek превращают DBA-анализ из искусства в науку

Fri, 02/20/2026 - 10:06

GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL

Глоссарий терминов | Postgres DBA | Дзен

Традиционный DBA-анализ часто субъективен и опирается на опыт конкретного специалиста. PG_EXPECTO предлагает другой метод : автоматизация сбора и обработки статистики с помощью PG_EXPECTO v.7 и формирование выводов нейросети DeepSeek.

PG_EXPECTO рассчитал граничные значения и метрики ВКО, отсеяв незначимые события. DeepSeek, получив эти «чистые» данные, провел сравнительный анализ экспериментов , указав на скрытые доминанты и системные паттерны.

Читать далее

Обманываем atomic

Fri, 02/20/2026 - 10:02

Давайте обманем атомик. Вот две функции - можно ли, общаясь к атомику только с их помощью, увидеть некорректное состояние ?

void write(std::atomic<int64_t>& x, int64_t v) { x.store(v, std::memory_order_seq_cst); } int64_t read(std::atomic<int64_t>& x) { return x.load(std::memory_order_seq_cst); }

Читать далее

Как можно упростить исправление конфликтов в «git rebase»

Fri, 02/20/2026 - 09:23

git rebase это отличный способ сделать историю линейной и визуально красивой. Но для каждого коммита, у которого возникает конфликт, приходится его исправлять и делать git rebase --continue. В случае длинных веток таких остановок для исправления конфликтов может быть довольно много. В этой статье я расскажу про нестандартный метод, как можно исправить все эти конфликты разом, что позволяет сделать git rebase быстро и чисто механически.

Читать далее

Who's online

There are currently 0 users and 1 guest online.