Habr.com

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

[Перевод] Они тратят больше, чем зарабатывают: почему Google и Amazon берут кредиты на 100 лет ради ИИ

Mon, 02/23/2026 - 21:40

Итак, драма вокруг пузыря ИИ выходит на финишную прямую.

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

Что происходит? Позвольте мне рассказать.

Это больше не инвестиции - это дань. «Великолепная семерка акций» становится заложницей невозвратных затрат.

Amazon объявляет о планах потратить 200 миллиардов долларов на капитальные затраты (capex) в 2026 году. Год назад цифра (132 млрд) уже выглядела агрессивно. Теперь она выглядит безрассудно.

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

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

Читать далее

Сомнения как точка роста

Mon, 02/23/2026 - 21:15

Синдром самозванца — моё второе имя. «Если я здесь оказался, значит, это какая‑то случайность, стечение обстоятельств» — такие мысли всегда были в голове. И сейчас, после стольких лет работы, ничего не поменялось. Всё еще есть ощущение, что это не я молодец, это мне просто повезло. Повезло с первой работой. Повезло с проектом. Повезло на собеседовании. Это не я хорошо справился, это другие плохо показали себя.

Расскажу, как самозванство делает меня лучше, как специалиста.

Что из этого вышло

Реализация прототипов взаимодействующих движков Forth класса тактового генератора

Mon, 02/23/2026 - 20:48

1.      Предыстория

Месяц тому назад я реализовал интерпретатор Forth на Elixir, о чем поведал на Хабре (https://habr.com/ru/articles/985894/). Этот гибрид получил составное имя Forth-ibE в честь своих родителей (Forth in-build Elixir).

Следующим шагом разработки стало определение API обмена сообщениями в распределенной команде движков Forth для совместной работы.

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

Во–первых, в [1] говорится, что

«наряду с однозадачными существуют и мультизадачные Форт-системы. Они могут работать с произвольным числом задач. Задача может быть либо терминальной, при выполнении которой вся интерактивная мощь Форта передается оператору, сидящему за терминалом, либо управляющей, которая обеспечивает управление аппаратным средством, не имеющим терминала.

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

Внешне, формально это похоже на мою задумку команды движков Forth, но понятно, что в [1] описаны движки, размещенные в памяти одного компьютера. В Elixir/Erlang процессы движков Forth получают в распоряжение виртуальные машины BEAM, а следовательно, и узлы.

«Узлы можно запускать как на одном хосте, так и на нескольких. После установления связи между узлами процессы одного узла могут взаимодействовать с процессами других узлов с помощью стандартного механизма обмена сообщениями.»[2]

Читать далее

Claude Sonnet 4.6 vs ChatGPT 5.2: кто же лучше?

Mon, 02/23/2026 - 20:44

2026 год. Нейросети окончательно перестали быть просто «умными чатами» и превратились в полноценных сотрудников, дизайнеров и даже пилотов компьютера. Мы уже привыкли, что ИИ помогает писать код и посты, но теперь амбиции моделей вышли на новый уровень — они учатся самостоятельно управлять мышкой, заполнять формы и строить долгосрочные стратегии. Казалось бы, живи и радуйся.

Но есть одна проблема. Рынок снова раскололся. OpenAI выпустила GPT‑5.2 с упором на математику и науку, а Anthropic – Claude Sonnet 4.6, который обещает революцию в программировании и агентных сценариях. Два титана, две философии, и нам снова выбирать, на кого ставить в этом году.

В этой статье мы перестанем гадать и просто посмотрим на цифры бенчмарков, кейсы и, конечно, на цену. Сравнив их по ключевым метрикам, честно ответим на вопрос: кто же реально сильнее в коде, анализе данных и управлении компьютером, а кто просто громко прозвучал?

Читайте, сравнивайте и делитесь мнением! Claude Sonnet 4.6 против GPT-5.2: кодеры против математиков, гигантский контекст против научной точности, агенты против аналитиков. Разминаем пальцы и готовимся выбирать нового короля горы!

Читать далее

Мы устали делать вид. Почему пора перестать «внедрять и мигрировать» и начать создавать

Mon, 02/23/2026 - 20:15

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

Цель — передача опыта, способного упорядочить мышление управленцев, укрепить инженерную культуру и сформировать новое поколение ИТ-специалистов.

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

Читать далее

[Перевод] Одна строка кода, которая заблокировала 102 потока

Mon, 02/23/2026 - 20:05

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

Это история о том, как DatatypeFactory.newInstance() поставил на колени наш высокопроизводительный Java-сервис, и об удивительно простом решении, позволившем полностью избавиться от проблемы.

Читать далее

ClickHouse и MySql или как подружить две базы

Mon, 02/23/2026 - 19:57

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

Представьте, что у вас есть таблица, в которой каждый день появляется 100 000 новых записей. Через год в ней будет 36 миллионов записей. MySQL начнет "тормозить" на сложных аналитических запросах, а удалять старые данные нельзя — они нужны для отчетности.

Решение есть! ClickHouse!

Читать далее

Цифровой суверенитет в кармане: почему пора поднять свой Matrix-сервер, пока мессенджеры лихорадит

Mon, 02/23/2026 - 19:39

(В статье описывается простой и безопасный способ поднятия собственного Matrix Synapse сервера с компонентами web интерфейса пользователя и видеосвязи на основе opensource скрипта. Статья состоит из 2-х частей, теоретической и практической. Если вы сразу понимаете о чем речь, чтобы сэкономить время можете сразу перейти к практической части.)

Matrix Synapse (эталонная реализация сервера) предлагает уровень безопасности, который многим коммерческим продуктам только снится. Сквозное шифрование (E2EE) на базе протоколов Olm и Megolm обеспечивает приватность не только один на один, но и в групповых чатах. При этом ключи шифрования хранятся только на ваших устройствах, а не на сервере. Даже если кто-то получит доступ к базе данных вашего Synapse, он увидит там лишь нечитаемый шум.

Федерация — киллер-фича протокола. Это работает как электронная почта: вы можете иметь адрес на matrix.my-company.ru и спокойно писать пользователю на matrix.org. Это создает глобальную сеть без единой точки отказа и единого цензора. Если один сервер или целый сегмент сети заблокируют, остальная сеть продолжит жить. Для бизнеса это означает возможность строить защищенные каналы связи с партнерами, сохраняя данные внутри своего контура сети.

Читать далее

Пример оптимизации интерфейса динамического списка в мобильном приложении, сделанном на 1С при помощи HTML + CSS

Mon, 02/23/2026 - 19:26

Добрый день!

Хочу привести пример небольшой оптимизации интерфейса (frontend) мобильного приложения, сделанного на 1С.

Разницу вы сами можете проверить, скачав приложение и переключив флаг в настройках «Оформление HTML».

Читать далее

Про открытость АСУ ТП по мотивам дискуссий в комментариях

Mon, 02/23/2026 - 19:16

В этой статье я изложил своё видение, что такое открытая автоматизированная система управления технологическими процессами (АСУ ТП), почему этой теме уделяется так много внимания со стороны промышленных заказчиков и ведущих мировых вендоров. Разобрал несколько наиболее распространенных критических аргументов от скептиков из профессионального сообщества.

Читать далее

$20 в месяц на Cursor. Куда уходят токены и что с этим можно сделать

Mon, 02/23/2026 - 18:50

У меня небольшой бюджет на AI-ассистент — $20 в месяц. Хватает, но только если понимаешь как работает тарификация. Я потратил время чтобы разобраться что именно ест токены, и написал framework который пытается решить эти проблемы. Расскажу про оба.

Читать далее

HackTheBox. Прохождение Falafel. Уровень — Сложный

Mon, 02/23/2026 - 18:43

Прохождение сложной Linux машины на платформе HackTheBox под названием Falafel. Предварительно нужно подключиться к площадке HackTheBox по VPN. Желательно использовать отдельную виртуальную машину. Разбираем SQLi (Boolean-based Blind), PHP Type Juggling Attack (Magic Hashes), Filename Truncation Attack to Upload a PHP Script.

Читать далее

Как мы победили утечки памяти в реактивных веб-компонентах (RWC)

Mon, 02/23/2026 - 18:34

Вкладки браузера разрастались до 5 ГБ. Причина — эффекты в реактивной системе, которые продолжали жить после удаления компонентов из DOM: подписки на сигналы не очищались, замыкания удерживали ссылки на мёртвые узлы, а каждый переход по SPA множил «призрачные» обновления. Разбираем, как иерархия parent-child эффектов, привязка к disconnectedCallback через effectSet и WeakRef полностью решили проблему — без ручного управления подписками

Читать далее

[Перевод] Возвращение RAG в 2026 году

Mon, 02/23/2026 - 18:21

Год назад я заменил RAG в продукте на «просто большой контекст» и на время действительно выиграл в простоте: стало меньше пайплайна и онколла, больше фич. Но прод быстро показал цену такого решения — хоть ответы звучали уверенно, доверия к ним не было. Статья о том, почему в 2026 году RAG возвращается в более взрослой форме и что именно приходится проектировать, чтобы знания оставались актуальными и проверяемыми.

Разобрать RAG

Что поменяло ваш мир?

Mon, 02/23/2026 - 18:18

У меня в детстве была такой случай.

Дед выписывал много разных изданий, среди них были журналы «Вокруг света» и «Наука и жизнь». Мне было лет 6–7, дело было в начале 70х, я с удовольствием эти журналы листал. Непонятные статьи я пропускал, хотя всякие графики и схемы — завораживали, я их разглядывал с удовольствием и подолгу. Самое вкусное — в обоих журналах были развороты с короткими заметками, их я непременно читал, там и была история, которая меня тогда потрясла.

Читать далее

Как устроена архитектура страха, и можно ли её разрушить

Mon, 02/23/2026 - 18:17

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

Развеять страхи

Хватит покупать курсы. Соберите портфолио на реальных кейсах. 3 разбора + чек-лист

Mon, 02/23/2026 - 18:16

Я не умею учиться на курсах. Серьёзно. Когда встала задача собрать портфолио, я пошла в поле: взяла документацию трёх продуктов, прошла путь пользователя, нашла проблемы, посчитала их цену в деньгах и спроектировала решения.

Что получилось:

Отвечаю на популярные вопросы по HTML и CSS с собеседований джунов-фронтендеров

Mon, 02/23/2026 - 18:01

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

Вопросы по HTML и CSS всё реже встречаются на собеседованиях для фронтендеров. Но в основном это касается позиций middle и выше. А вот для начинающих специалистов они всё ещё есть.

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

А главное, отвечать на них будет ChatGPT. Я же буду его дополнять, если потребуется. Многие же используют его для подготовки. Вот и посмотрим, как он справится.

Сразу скажу, что буду душнить. Так что вы сами рассудите, кто из нас лучше отвечает.

Давайте начнём!

Читать далее

Производительность. Оптимизация. Рефакторинг. Как много в этом слове…

Mon, 02/23/2026 - 17:54

Привет, Хабр! Меня зовут Евгений и я ведущий разработчик отдела SAP разработки.

Большинству из нас рано или поздно приходится сталкиваться с задачами оптимизации ПО. Последние пару лет мне пришлось плотно поработать в этом направлении, и в итоге решил поделиться некоторыми своими наблюдениями\выводами.

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

Интересно? Читайте статью под катом.

Читать далее

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

Mon, 02/23/2026 - 17:47

Если вы разработчик и выбрали для своего проекта Django Framework, но не делали большие миграции на своем проекте, эти советы вам точно пригодятся.

Читать далее

Who's online

There are currently 1 user and 2 guests online.