Pipes Feed Preview: Все публикации подряд на Хабре & Все публикации подряд на Хабре & Все публикации подряд на Хабре

  1. Как фонд в $45 млрд потерял почти всё за несколько недель

    Wed, 19 Aug 2026 17:44:42 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/368/965/33c/36896533c4f7fb0cd73cead8b7c539da.png" /><p>История Леопольда Ашенбреннера ещё недавно выглядела как почти идеальная иллюстрация того, как можно заработать на революции искусственного интеллекта.</p><p>После ухода из OpenAI в 2024 году он написал статью<strong>&nbsp;</strong>под названием «Ситуационная осведомленность», посвящённую будущему искусственного интеллекта, в которой подробно изложил свои взгляды на будущее искусственного интеллекта. Статья была полна сенсационных заявлений и получила широкое распространение в интернете. </p> <a href="https://habr.com/ru/articles/1070972/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1070972#habracut">Читать далее</a>
  2. OmniOS. Подключаем ИБП и попутно знакомимся с IPS

    Wed, 19 Aug 2026 17:43:44 -0000

    <p>Задача:</p><p>Есть "коробка" с работающей 24/7 OmniOS. Со временем в "коробке" накопилось столько всего важного, что стоимость этой информации превысила стоимость самой "коробки". Наиболее вероятная угроза информации - это фатальный сбой файловой системы при сбоях электропитания. Нужно научить OmniOS "слушать" сообщения от ИБП и самостоятельно выключаться пока ИБП выдает напряжение.</p> <a href="https://habr.com/ru/articles/1067250/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1067250#habracut">Читать далее</a>
  3. WordPress и Tilda глазами разработчика: чем они отличаются на техническом уровне

    Wed, 19 Aug 2026 17:34:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/14c/03f/6e8/14c03f6e8c2975b2f09a61bd8bd8302f.png" /><p>Сравнений WordPress и Tilda в интернете уже достаточно. Обычно они сводятся примерно к одному и тому же набору критериев: стоимость, простота освоения, скорость создания сайта, SEO, количество шаблонов и необходимость заниматься техническим обслуживанием.</p><p>В результате вывод тоже часто получается предсказуемым: Tilda проще и быстрее, а WordPress сложнее, зато гибче.</p><p>Но если посмотреть на эти платформы глазами веб-разработчика, разница находится немного в другом месте.</p><p>Она становится особенно заметной, когда сайт перестаёт быть набором из пяти-десяти страниц и на нём появляются повторяющиеся данные: услуги, проекты, сотрудники, объекты, товары, характеристики, отзывы. А затем эти данные начинают зависеть друг от друга.</p><p>Поэтому в этой статье я хочу сравнить WordPress и Tilda не столько по внешним возможностям, сколько по их внутренней логике:</p> <a href="https://habr.com/ru/articles/1072258/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072258#habracut">Читать далее</a>
  4. Как планировать день, не превращая его в проект

    Wed, 19 Aug 2026 17:30:41 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4e5/dd2/33b/4e5dd233bee91d842ee05950a78ac05a.webp" /><p>Я разработчик, и за годы работы несколько раз пытался подобрать систему планирования, которая не превращалась бы в ещё один проект по обслуживанию самой себя.</p><p>Первая попытка была ещё в университете. Я купил большую тетрадь, расчерчивал её по дням и записывал, что хочу сделать. Закончил дело — отметил. Не закончил — перенёс дальше.</p><p>Какое-то время система работала.</p><p>Было приятно открыть неделю и увидеть, чем я вообще занимался. День не растворялся где-то между учёбой, интернетом и бытовыми делами.</p><p>Но довольно быстро появилась другая проблема.</p><p>Каждое утро я снова писал примерно одно и то же. Зарядка, английский, тренировка, какие-то обычные дела. Потом часть не успевал сделать, переносил на следующий день и постепенно начинал чувствовать, что уже обслуживаю собственный ежедневник.</p><p>В какой-то момент я его просто забросил.</p><p>Через много лет попробовал снова. Тогда у меня был тяжёлый период на работе, и хотелось хотя бы следить за тем, чтобы вне работы оставалась жизнь.</p><p>Я записывал прогулки, отдых, фильмы, английский, звонки близким.</p><p>На обложке блокнота ещё нарисовал календарь и отмечал каждый день смайликом. Что-то вроде 🙂, 😐 или 🙁.</p><p>В конце месяца можно было одним взглядом посмотреть, как он прошёл.</p><p>Мне это нравилось.</p><p>Но и этот блокнот через несколько месяцев отправился на полку.</p> <a href="https://habr.com/ru/articles/1071854/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1071854#habracut">Читать далее</a>
  5. Go 1.27: generic-методы, которых не видит reflect

    Wed, 19 Aug 2026 17:29:27 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/409/633/0d5/4096330d5594bbe56c5275ede6695652.jpg" /><p>Go 1.27 (на момент написания rc3, финал обещают в августе) приносит generic-методы: метод наконец может объявить собственный тип-параметр. Взял golang:1.27rc3 в Docker и проверил, где у фичи границы. reflect новый метод не видит вообще, хотя go/types на том же типе показывает его в method set — метод доступен компилятору и недоступен через рефлексию, поэтому ни один интерфейс им не удовлетворить, а валидаторы и ORM его не заметят. Померил цену: на 200 инстанцирований с запретом инлайна бинарь с методом больше на 2264 байта, из которых 2000 приходятся на длину имён символов, а не на код; по времени разницы нет — это generic-функция с ресивером и тот же gcshape-стенсилинг. А вот что реально заметит прод на апгрейде: GODEBUG=asynctimerchan=1 теперь роняет процесс до main, encoding/json v1 на движке v2 меняет байты вывода на битом UTF-8, json.RawMessage обзавёлся String() и поменял ваши логи. Плюс замеры нового аллокатора: минус четверть времени на new(16 B) и ноль на 128 байтах.</p> <a href="https://habr.com/ru/articles/1072194/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072194#habracut">Читать дальше &amp;rarr;</a>
  6. Опухший C++ код

    Wed, 19 Aug 2026 17:20:24 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c40/88c/058/c4088c058f6d7df9f2c4a3d1302181b9.png" /><p>Есть такая старая программистская байка, что нельзя платить программистам за строки кода, так как тогда они будут писать длинный бестолковый код и любить метод copy-paste. Будущее наступило. Только теперь этими “программистами” является генеративный ИИ (GenAI), которому как раз платят за строки кода. Иронично.</p><p>Один из моих интересов — изучение сгенерированного С++ кода, чтобы понимать, как развивается индустрия создания ПО, какие проблемы уходят, а какие наоборот возникают. После заметки “Дайте посмотреть на нормальный С++ проект, созданный вайб-кодингом” мне предложили заглянуть в проект VibeTensor, что я и сделал.</p> <a href="https://habr.com/ru/articles/1072264/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072264#habracut">Читать далее</a>
  7. Как мы проверяем до 1 000 cайтов в час: рассказываем про ЮScan — сервис оценки рисков в сегменте e-commerce

    Wed, 19 Aug 2026 17:19:11 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/608/a79/78e/608a7978e7715cd5a41e532e9350b726.png" /><p><strong>1000 сайтов в час вместо нескольких часов на каждый </strong>— так работает ЮScan, сервис автоматизированного аудита от ЮMoney. <strong>Его основная задача</strong> — помочь банкам и платёжным организациям не допустить подключения сайтов, которые маскируют запрещённую или рискованную деятельность под легальный бизнес. Сервис автоматически проверяет ресурс и выявляет подобные случаи ещё до начала сотрудничества.</p><p>С 2020 года через ЮScan проверено более 550 тысяч заявок. За это время ЮKassa не получила штрафов за обслуживание запрещённых видов деятельности.</p><p><strong>Кому это нужно?</strong> Если вы обрабатываете более 10 000 страниц в сутки, работаете с эквайрингом, маркетплейсами, KYC/AML-проверками или выполняете требования 152-ФЗ, ручные процессы неизбежно становятся узким местом. Меня зовут Ирина, я руковожу антифродом в ЮMoney. <strong>Расскажу, как устроен ЮScan:</strong> как обходить тысячи страниц, находить рискованный контент и превращать данные в понятный скоринг.</p> <a href="https://habr.com/ru/articles/1072262/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072262#habracut">Читать далее</a>
  8. Лето в стиле Light Academia. Как прошла школа по искусственному интеллекту «Лето с AIRI» 2026

    Wed, 19 Aug 2026 17:19:09 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/329/dd1/f2c/329dd1f2c219fc9e14ba6f51d7c03a50.jpg" /><p>Всем привет! Меня зовут Заруцкий Семён, я выпускник и новоприбывший аспирант физического факультета МГУ. Изначально я занимался экспериментальными квантовыми технологиями, со временем появилась необходимость моделировать физические процессы на&nbsp;компьютере, а&nbsp;следом в&nbsp;мою жизнь вошли прикладные ML‑проекты. Пришло всё к&nbsp;тому, что&nbsp;недавно мне посчастливилось принять участие в&nbsp;летней школе по&nbsp;искусственному интеллекту «Лето с&nbsp;AIRI» 2026, которую Институт провёл в&nbsp;Первом университетском&nbsp;лицее им. Н.И. Лобачевского в&nbsp;Усть‑Лабинске совместно с&nbsp;Фондом «Вольное дело».&nbsp;</p><p>О том, как&nbsp;прошла школа и что&nbsp;интересного успело произойти, я расскажу в&nbsp;этой статье. Делать это я буду не&nbsp;один, мне поможет Настя Золотарева, сотрудник Института ИИ МФТИ, биофизик по&nbsp;образованию и моя коллега по&nbsp;школе. Мы оба прошли через это увлекательное и полное депривации сна приключение, а&nbsp;теперь хотим поделиться им с&nbsp;вами. Если вкратце, это&nbsp;был интенсив на&nbsp;грани возможностей, но&nbsp;в&nbsp;потрясающе тёплой атмосфере.&nbsp;</p><p>А&nbsp;теперь с&nbsp;самого начала.</p> <a href="https://habr.com/ru/articles/1071826/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1071826#habracut">Читать далее</a>
  9. Разобрал логи сервера: какие ИИ-боты реально ходят по сайту и что они запрашивают

    Wed, 19 Aug 2026 17:03:30 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/656/b6b/746/656b6b746826159bc1c9ede372da4a04.jpg" /><p>Про ИИ-ботов пишут в основном пересказами документации вендоров: этот собирает данные для обучения, тот ходит за содержанием по запросу пользователя. Я решил посмотреть, что происходит на самом деле — прежде всего по журналам доступа сервера. Ниже представляю вам разбор: кого видно в логах, что они запрашивают, чем отличаются два типа ботов у одного вендора и почему файл <code>llms.txt</code> в этой картине почти не встречается.</p> <a href="https://habr.com/ru/articles/1072256/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072256#habracut">Читать далее</a>
  10. Ананкастное расстройство личности — проклятье и сила программиста

    Wed, 19 Aug 2026 16:58:39 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c49/0a5/626/c490a5626e3dfeb724b8e665eeb0f068.jpg" /><p>У каждого есть навык или черта, которые его выделяют среди других, определяют многое в его поведении и в том числе то почему он занимается тем делом, которым занимается. Есть подтип программистов, которым присуща педантичность, аккуратность, желание привести все в порядок, расставить по своим местам, в общем упорядочить хаос. Я как раз такой. Если вы тоже из “этих”, то прошу под кат, обсудим как с этим жить :)</p> <a href="https://habr.com/ru/articles/1072088/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072088#habracut">Читать далее</a>
  11. От мирового признания до трагедии: две истории, две стороны киберпреступности

    Wed, 19 Aug 2026 16:05:35 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/9d7/86e/6aa/9d786e6aa705e1d024a6a9243722eb73.jpg" /><p><br>Как вы представляете себе хакера в реальной жизни? Наверное, в голове сразу возникает образ из киберпанка или, напротив, тихого парня в очках и свитере с высоким горлом, сидящего в углу кабинета.<br><br>И второй вопрос: чем, по-вашему, занимается современный хакер? Скорее всего, вам представляется злоумышленник, ворующий аккаунты в социальных сетях, не так ли?<br><br>Реальность конечно как всегда работает слегка по другому и сегодня я расскажу две истории с кардинально разным финалом, но общим нарративом. Это рассказы о хакерах, что во многом повлияли на наш мир, но каждый по своему. </p> <a href="https://habr.com/ru/articles/1072112/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072112#habracut">Читать далее</a>
  12. Айсберг по Confluence: открываем спрятанное на самом видном месте

    Wed, 19 Aug 2026 16:00:34 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/adc/4bf/9cc/adc4bf9cc2f14875561faf3663d236fb.png" /><p>Привет, Хабр! На связи старший технический писатель РТЛабс Фёдор Пеплин.</p><p>Команда РТЛабс — коллектив из 2500+ человек. Объём контента для такого количества сотрудников может исчисляться миллионами знаков, а количество пространств, используемых для хранения информации и работы с ней, — несколькими сотнями. При этом всем нам нужно хранить информацию и обмениваться ею. Один из инструментов, который мы используем для этого, — <strong>Atlassian Confluence</strong>. В этой статье я поделюсь некоторыми лайфхаками, которые позволят значительно упростить работу с ним.</p> <a href="https://habr.com/ru/articles/1072082/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072082#habracut">Читать далее</a>
  13. Написал боту «как прошла неделя». Он сам полез в Garmin и ответил

    Wed, 19 Aug 2026 15:56:00 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d29/1a8/e81/d291a8e814a4c0d622a839fdb9ddaa67.png" /><p>Garmin у меня на руке два года. Сон, пульс, HRV, стресс, Body Battery, каждая тренировка по секундам, каждый подход в зале. Всё это оседает в Garmin Connect и там же и остаётся.</p><p>Хотелось просто спросить у ChatGPT, как прошла неделя. По своим цифрам, а не общими словами про сон вообще. ChatGPT их не видит, поэтому спрашивал по-другому: открывал Garmin Connect, скринил график сна, скринил HRV, скринил тренировку, кидал скрины в чат один за другим. Работало, но криво. На одном скрине сон, на другом HRV, а связать их между собой должен был я сам, руками, в голове. ChatGPT видел кусок картинки, а не то, что происходило со мной за неделю целиком.</p><p>Задолбался. Написал скрипт, который сам забирает сон и HRV за сегодня и складывает в файл. Без плана на будущее, просто чтобы не переписывать руками. А дальше пошло по накатанной: файла быстро стало мало, появился отчёт за неделю, потом бот в Телеграме, потом бот научился не только отвечать, но и сам создавать тренировки в Garmin. Сейчас это открытый проект. Ставится на свою машину.</p><p>Про архитектуру и код у меня отдельная статья, там кэш и все технические подробности. Здесь про другое: что реально можно спросить и зачем вообще этим заниматься.</p> <a href="https://habr.com/ru/articles/1072224/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072224#habracut">Читать далее</a>
  14. Собственный RAG над Confluence на Java

    Wed, 19 Aug 2026 15:26:11 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/79b/a8f/787/79ba8f787eeea7b6758a30792bee14c5.jpeg" /><p>Цель статьи&nbsp;— показать не&nbsp;асбтрактный пример как&nbsp;можно извлечь пользу из&nbsp;собственного RAG локально (если вдруг кто‑то ещё этого не&nbsp;сделал), и заодно посмотреть, какие основные параметры тут вообще доступны. Еще очень хотелось попробовать Spring AI =) Часто сидя на&nbsp;звонках я слышал от&nbsp;коллег: «вот хорошо&nbsp;бы сделать собственный RAG для&nbsp;Confluence», «вот&nbsp;бы развернуть у&nbsp;себя». И как&nbsp;будто&nbsp;бы навайбкодить такое решение&nbsp;— дело пары вечеров, но&nbsp;часто дальше разговоров дело не&nbsp;двигается. </p><p>В&nbsp;общем, закатав рукава, сделал свой собственный туллинг для&nbsp;поиска по&nbsp;Confluence. </p> <a href="https://habr.com/ru/articles/1072220/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072220#habracut">Читать далее</a>
  15. Как определить местоположение людей по Wi-Fi

    Wed, 19 Aug 2026 15:23:06 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bf1/dd8/249/bf1dd8249b8d1253029f49b01ec191d7.jpg" /><p>Насколько точно можно определять местоположение людей с помощью Wi-Fi? А что если дополнить это BIM-данными и инфой об использовании помещений?</p><p>Рассказываю о том, что мы с коллегами напроверяли, как решали задачу и какие результаты получили в очередном проекте.</p> <a href="https://habr.com/ru/articles/1072214/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072214#habracut">Читать далее</a>
  16. Как попасть в ответы Алисы AI: там всего пять ссылок, и четверть из них забирают десять сайтов

    Wed, 19 Aug 2026 15:11:33 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8a8/cb6/e1b/8a8cb6e1bfafea88906d142ebc3de4da.jpg" /><p>Я измеряю, как нейросети отвечают на вопросы о компаниях: беру набор одинаковых вопросов, прогоняю их через разные ИИ-модели по несколько раз и сохраняю не только текст ответа, но и список источников под ним. За несколько месяцев накопилось 455 ответов Алисы AI и 2976 ссылок в них. Распределение по числу источников оказалось не размазанным, а с двумя острыми пиками: пять и десять.</p> <a href="https://habr.com/ru/articles/1072206/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072206#habracut">Читать далее</a>
  17. 7 ошибок в оценке качества LLM‑систем в продакшене

    Wed, 19 Aug 2026 15:10:31 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/739/991/daa/739991daab9be07bb77d911543470452.png" /><p>LLM‑фича может месяцами показывать хорошие метрики и при&nbsp;этом регулярно ошибаться на&nbsp;реальных запросах. </p><p>В&nbsp;статье разберём 7&nbsp;типичных провалов в&nbsp;оценке качества LLM‑систем: где ломаются эвалы, почему врут дашборды и как&nbsp;выстроить контроль, которому можно доверять в&nbsp;продакшене. </p> <a href="https://habr.com/ru/articles/1067748/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1067748#habracut">Найти ошибки</a>
  18. Часть IV. Религии в IT: от ООП к ИИстерии + Большое расследование Python

    Wed, 19 Aug 2026 14:41:17 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c56/886/ae6/c56886ae64180226a7e07b923b64e7a8.jpg" /><p>Просто закройте эту главу, если вы не научились с юмором, здоровым сарказмом и самокритикой смотреть на абсурд происходящего. Её текст точно соответствует исторической фактуре, но оскорбит «чувства верующих».</p><p>В народе говорят: «носится как дурак с фантиком». Многие технические или кажущиеся такими решения, казалось бы, даже в компьютерной сфере не имели научной подоплёки. Чтоб не ошибиться в выборе технологии, нужно было учесть исторический и политический факторы.</p><p>Ниже истории о провальных идеях, стоивших жизни и карьеры многим разработчикам. Без знания их, прошлое будет настигать снова и снова.</p> <a href="https://habr.com/ru/articles/1072188/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072188#habracut">Читать далее</a>
  19. Claude сам собрал конвейер из десяти нейросетей и спроектировал 354 белка

    Wed, 19 Aug 2026 14:39:17 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0e4/c82/1e9/0e4c821e9d34324cd496aad6e4dab34b.jpg" /><p>Anthropic <a href="https://www.anthropic.com/research/Claude-accelerates-protein-design" rel="noopener noreferrer nofollow">опубликовала результаты биологического эксперимента</a> (плюс <a href="https://www-cdn.anthropic.com/30bf50e22a01388bb29bf077ee3f244531594b7a.pdf" rel="noopener noreferrer nofollow">подробный отчет</a>), в котором модель работала без человека до двух суток подряд. Claude получил список из шестнадцати белков-мишеней и задание: придумать для каждой по тридцать маленьких белков, которые к ней прилипнут. Дальше человек не вмешивался ни в одно научное решение — только подтверждал агенту сетевые доступы и следил, чтобы не упала инфраструктура. Готовые молекулы синтезировали и проверили две сторонние лаборатории. Одну мишень пришлось выбросить: белок слипался сам с собой, и оба прибора выдали нечитаемый сигнал. По остальным пятнадцати из 1320 проверенных дизайнов связались 354, а мишеней с хотя бы одним попаданием оказалось 14.</p> <a href="https://habr.com/ru/articles/1072186/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072186#habracut">Читать далее</a>
  20. История создания звонилки без номера: месяц, миллионы токенов и грабли, которые легли в основу этого цикла статей

    Wed, 19 Aug 2026 14:25:46 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c97/46b/93b/c9746b93b649c1f0cec209666a771332.png" /><p>В октябре прошлого года на Хабре вышла статья <a href="https://habr.com/ru/articles/953222/" rel="noopener noreferrer nofollow">«Как я писал свою звонилку для видеозвонков»</a> — автор под ником CEOCTO за несколько вечеров написал P2P-видеозвонилку на WebRTC, потому что его достали обрывающиеся созвоны в мессенджерах. Я прочитал, улыбнулся, полез смотреть исходники на GitHub — и на этом всё. Как обычно бывает с чужими pet-проектами: оценил, закрыл вкладку, забыл</p> <a href="https://habr.com/ru/articles/1072176/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072176#habracut">Читать далее</a>
  21. Не заводите вторую базу ради объектов: redb против MongoDB и RavenDB

    Wed, 19 Aug 2026 14:21:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c70/27e/104/c7027e10475fae235192dd4dc676e923.png" /><p><strong>Объектное хранилище с типами, деревьями и настоящим SQL прямо в вашей PostgreSQL/MS SQL/SQLite. FK на объекты, EF и Dapper рядом. redb против Mongo и Raven. </strong></p><p>Чтобы хранить объекты, графы и деревья с типами, индексами и полноценными запросами, вам не нужна ещё одна база данных. Нужна та, что у вас уже есть.</p><p>redb превращает PostgreSQL, MS SQL или SQLite в типизированное объектное хранилище, не отнимая ни SQL, ни EF Core, ни Dapper. Это принципиально другой разговор, чем «MongoDB против RavenDB»: там вы выбираете отдельный движок и живёте с ним отдельно; здесь объекты ложатся в базу, которая у вас уже крутится в проде. Ниже чем это выигрывает у документных баз, с кодом, и где у redb честные границы.</p><p>Чтобы не спорить с чучелами:&nbsp;<strong>MongoDB</strong>&nbsp; зрелая серверная документная база с горизонтальным масштабированием и огромной экосистемой, и мультидокументные ACID-транзакции у неё есть с версии 4.0 (2018).&nbsp;<strong>RavenDB</strong>&nbsp; .NET-native документная база, полностью ACID, с типизированным LINQ и автоиндексами. Обе хорошие продукты. redb просто играет на другом поле и на этом поле у него сильные карты.</p><p>И учить, по сути ...</p> <a href="https://habr.com/ru/articles/1072170/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072170#habracut">Читать далее</a>
  22. Пять месяцев на игровой движок, месяц на игру. Зачем я написал собственный движок на C

    Wed, 19 Aug 2026 14:08:31 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/225/8d7/097/2258d709781b58a3fbd94e941027c787.png" /><p>Пять месяцев назад я начал делать игровой движок Neotolis Engine на C17. Хотел глубже погрузиться в рендер и собрать для себя движок, с которым мне было бы легко и приятно работать. Сейчас в нём уже достаточно фич, чтобы делать игру. Я делаю 3D-инкременталку про проблему вагонетки Not a Trolley Problem.</p><p>В статье рассказываю, какие принципы я заложил в движок, как использую Claude и Codex и почему важно делать игры, а не только движок.</p> <a href="https://habr.com/ru/articles/1072162/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072162#habracut">Читать далее</a>
  23. Гостиная в стиле Windows: Packard Bell Navigator и его история

    Wed, 19 Aug 2026 14:01:26 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f75/0bf/a68/f750bfa6853f59b2d2c8e93ab6faa485.jpeg" /><p>Как с Windows только не изгалялись: сколько для неё было сделано модификаций, оболочек и скинов за последние лет 20 — подсчитать, наверное, невозможно. Но мода «накатывать красоту» поверх обыкновенных “Окон” началась, на самом деле, даже не в нулевых. </p> <a href="https://habr.com/ru/articles/1071752/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1071752#habracut">Читать далее</a>
  24. Онлайн-магистратура НИЯУ МИФИ «Специалист по работе с данными и применению ИИ»: как успеть поступить в 2026 году

    Wed, 19 Aug 2026 14:00:26 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/aa1/a69/150/aa1a69150fbfc49377225beda8170a10.png" /><p>Привет, это команда Яндекс Практикума. Приём документов на поступление в 2026 году закончится меньше, чем через неделю, но вы ещё можете успеть поступить в онлайн-магистратуру <a href="https://clck.ru/3VJjXy">«Специалист по работе с данными и применению ИИ»</a> НИЯУ МИФИ в партнёрстве с Практикумом. В статье мы расскажем, что входит в программу и как на неё поступить.</p> <a href="https://habr.com/ru/articles/1072134/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072134#habracut">Читать далее</a>
  25. Как ИИ меняет работу с корпоративными данными — итоги седьмого митапа MWS

    Wed, 19 Aug 2026 13:52:33 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/957/3fe/223/9573fe223dfd37071ca412f276d86a74.jpg" /><p>Еще недавно ИИ в работе с данными использовали как вспомогательный инструмент. Нейросеть помогала написать запрос, найти информацию или подготовить отдельный документ. Теперь ей можно передать целый набор повторяющихся задач и подключить к корпоративным системам, каталогам и инструментам разработки. Часть работы выполняет агент, а специалист определяет правила, проверяет результат и принимает верхнеуровневые решения.</p><p>Как меняется работа с корпоративными данными под влиянием ИИ, рассказали эксперты на седьмом MWS Meetup.</p> <a href="https://habr.com/ru/articles/1072154/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072154#habracut">Читать далее</a>
  26. Чем Go полезен при разработке AI‑агентов

    Wed, 19 Aug 2026 13:20:06 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/aa0/245/1e7/aa02451e744c420a69f6e7e8e4f7042e.jpg" /><p>Всем привет! Меня зовут <strong>Илья Данилкин</strong>, я тимлид в&nbsp;<strong><a href="https://clc.to/LV3FBg">Авито</a></strong> <strong>Авто</strong>.</p><p>AI-агенты обычно живут рядом с Python, но всё же немало команд выбирают язык Go. Дело в том, что агенты большую часть времени не заняты сложными математическими расчётами, а ждут ответа модели или результата инструмента. А ещё работают в режиме бесконечных параллельных запусков. И если пользователь останавливает задачу, его запрос и следующие вызовы инструментов тоже нужно остановить.</p><p>Поэтому при выборе языка важны не только библиотеки для работы с моделями, но и то, как язык справляется с одновременными задачами, отменяет операции и насколько просто доставить готовое приложение пользователю. В Go для этого есть дешёвые горутины, context.Context и сборка в один бинарник.</p><p>В статье на примерах и материалах из Go-сообщества разберу пять сценариев, когда эти и другие свойства Go очень и очень нужны.</p> <a href="https://habr.com/ru/articles/1069734/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1069734#habracut">Читать далее</a>
  27. Как я ускорил работу с топом-пользователей с 36 минут до 20 секунд, используя Redis Sorted Set

    Wed, 19 Aug 2026 13:15:10 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bf9/91d/cc2/bf991dcc2d2dfac5828779d75df8811e.png" /><p>Всем привет, меня зовут Михаил, я работаю Java/Kotlin разработчиком в ОТП Банке.</p><p>Все мы знаем про Redis. Часто используем его для in-memory кэша. В основном это ключ и значение. Но что, если можно пойти дальше и, как в том фильме, раскрыть все возможности Redis на 100%?</p><p>Сегодня я хочу поговорить о Sorted Set в Redis. Что это за зверь и как его использовать.</p><p>Буду показывать на примере таблицы лидеров. Это можно использовать для разных задач, но я выбрал именно эту. Будем замерять время, ресурсы при нагрузках - все, как мы любим.</p><p>Присаживайтесь, будет интересно!</p> <a href="https://habr.com/ru/articles/1071718/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1071718#habracut">Узнать, что это за покемон</a>
  28. Как мы тестировали отказоустойчивость MWS Cloud Platform и при чём тут швейцарский сыр

    Wed, 19 Aug 2026 13:13:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/00e/99b/a90/00e99ba9098a1554601b66f0cfb28e6a.png" /><p>Всем привет! Я Андрей Халиуллин — руководитель направления IAM &amp; Security Services <a href="https://mws.ru/cloud-platform/?utm_source=habr_hub&amp;utm_campaign=mwscloudplatform&amp;utm_term=article1070602">в MWS Cloud Platform,</a> и мы продолжаем делать облако. В этот раз хочется поговорить о стабильности, отказоустойчивости и прочих SLO. В этой статье расскажу, как мы обеспечиваем свою отказоустойчивость, как мы её тестировали (спойлер: мы отключили целую зону доступности) и что нового для себя узнали. Для наглядности решил объяснить наш подход на примере швейцарского сыра.</p> <a href="https://habr.com/ru/articles/1070602/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1070602#habracut">Читать далее</a>
  29. Как сделать портрет с помощью ИИ — чтобы действительно было похоже

    Wed, 19 Aug 2026 13:05:58 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/eae/86b/d13/eae86bd1359611f3a2bfd433a78e203e.jpg" /><p>За&nbsp;последние пару месяцев я&nbsp;сгенерировал несколько тысяч ИИ-портретов — себя, друзей, родственников и&nbsp;даже случайных людей из&nbsp;интернета. Мне было интересно разобраться, как&nbsp;выстроить этот процесс так, чтобы нейрофотки получались похожими на&nbsp;человека.</p><p>Короче, я&nbsp;потратил около $200 на&nbsp;эксперименты и&nbsp;вроде как&nbsp;нащупал адекватный способ.</p> <a href="https://habr.com/ru/articles/1072142/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072142#habracut">Читать далее</a>
  30. В AI-картинках есть невидимые метки. Я проверил, как они работают и можно ли их удалить

    Wed, 19 Aug 2026 13:02:45 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/71a/974/71f/71a97471f2d3554db6ff5c96c57b44e5.png" /><p>Вы генерируете картинку в нейросети, скачиваете PNG и открываете его.</p><p>Никакого логотипа. Никакой надписи «создано ИИ». Никакой полупрозрачной плашки в углу.</p><p>Обычное изображение.</p><p>Но это ещё не значит, что внутри него ничего нет.</p><p>Современные генераторы всё чаще добавляют в AI-изображения информацию о происхождении, которую человек глазами не увидит. Где-то это метаданные. Где-то криптографически подписанные Content Credentials. А где-то настоящий&nbsp;<strong>невидимый водяной знак</strong>, встроенный непосредственно в изображение.</p><p>Например, Google использует SynthID, а OpenAI сейчас добавляет к поддерживаемым изображениям сразу два сигнала происхождения: C2PA и SynthID.</p><p>Мне стало интересно, насколько эта маркировка действительно живучая.</p><p>Можно ли определить, что изображение создано ИИ? Что именно нейросеть оставляет внутри файла? Исчезает ли маркировка после редактирования? И можно ли удалить невидимый водяной знак с AI-изображения обычным сервисом?</p><p>Я попробовал несколько вариантов. Один действительно сработал.</p><p>Но когда начал разбираться, понял, что вопрос «как удалить watermark с картинки» устроен гораздо сложнее, чем кажется.</p> <a href="https://habr.com/ru/articles/1072138/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072138#habracut">Читать далее</a>
  31. [Перевод] Скидка в 97%: как устроен китайский мошеннический рынок ИИ-токенов

    Wed, 19 Aug 2026 13:01:21 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/9f3/c3c/840/9f3c3c8402b4f1903224719b41c363b9.png" /><p><strong>Моя история</strong></p><p>Я долгое время размышлял о мошенничестве с токенами — проблеме, с которой впервые столкнулся, когда работал разработчиком ПО в ИИ-шлюзе.</p><p>Мы постоянно подвергались попыткам злоупотреблений. Сначала это было злоупотребление бесплатными кредитами, когда пользователи массово регистрировали аккаунты. Потом это был чатбот поддержки. Мы начали обсуждать это с друзьями и узнавали истории компаний, ежедневно теряющих из-за этого миллионы долларов.</p><p>Злоупотребления принимали множество разных форм, а мошенники не ослабляли напор. В итоге я понял, что проблема гораздо масштабнее. Возник новый вид мошенничества, ставший неотъемлемой частью экономики токенов.</p><p>В поисках источников злоупотреблений я наткнулся на китайский форум, где операторы открыто обсуждали транзитные узлы и их методики.</p> <a href="https://habr.com/ru/articles/1071774/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1071774#habracut">Читать далее</a>
  32. Коммуникация без срочности: как перестать тратить полдня на один вопрос в чате

    Wed, 19 Aug 2026 12:38:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8f9/f82/1b9/8f9f821b9cb2fab1154c672d879506ff.jpeg" /><p>Привет, Хабр! Меня зовут Дима, я бизнес‑аналитик в&nbsp;команде внедрения Naumen. Большая часть моей работы&nbsp;— это коммуникация: с&nbsp;клиентами, разработчиками и коллегами внутри команды. Почти вся она происходит онлайн.</p><p>В&nbsp;какой‑то момент я заметил, что&nbsp;много рабочего времени уходит не&nbsp;на&nbsp;сами задачи, а&nbsp;на&nbsp;ожидание ответов, уточнения и постоянные переключения между чатами.</p><p>Со временем я собрал несколько правил, которые помогают сделать онлайн‑коммуникацию&nbsp;быстрее и не&nbsp;растягивать обычный рабочий вопрос на&nbsp;полдня.</p><p>В&nbsp;статье расскажу, когда лучше писать, а&nbsp;когда созваниваться, как&nbsp;составлять сообщения без&nbsp;лишних уточнений и что&nbsp;помогает меньше отвлекаться на&nbsp;чаты.</p> <a href="https://habr.com/ru/articles/1071986/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1071986#habracut">Читать далее</a>
  33. Собеседник замолчал или просто задумался: как мы учили голосового ассистента не перебивать людей

    Wed, 19 Aug 2026 12:23:35 -0000

    <p>«Мой номер заказа... сейчас, секунду...» — и бодрое «Да, я вас понял, минуточку!» прямо в середину фразы.</p><p>Все, кто звонил в поддержку за последние пару лет, это слышали. Выглядит как мелкая недоработка, а на деле это одна из самых неприятных задач в голосовом стеке, и решается она заметно хуже, чем кажется со стороны.</p><p>Формулируется она так: понять, что человек в трубке закончил говорить, а не взял паузу. Ниже — про то, почему готовые VAD эту задачу не решают в принципе, что мы перебрали, прежде чем взяться за свое, и где у нас до сих пор не получается.</p><p>Дисклеймер: работаю в аутсорсинговом контакт-центре, мы несколько лет делаем свой голосовой стек — телефония, распознавание, ассистенты на LLM. Продукт не называю и ссылок не будет, статья про задачу.</p> <a href="https://habr.com/ru/articles/1072110/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072110#habracut">Читать далее</a>
  34. Надёжность, устойчивость, доступность

    Wed, 19 Aug 2026 12:21:47 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f02/5c8/ff9/f025c8ff94e32a12c99eb681706bb174.png" /><p>Привычные термины становятся все более запутанными. Если раннее (до 2003&nbsp;года) система ГОСТ еще&nbsp;была фундаментальна и системно выстроена (причем это&nbsp;были не&nbsp;переводы западных стандартов), то потом система государственной стандартизации стала резко деградировать. </p> <a href="https://habr.com/ru/articles/1072108/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072108#habracut">Читать далее</a>
  35. ChatGPT не гуглит. У него свой поисковый робот, и с вашего сайта он берёт ровно 200 символов

    Wed, 19 Aug 2026 12:20:26 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0f4/b4f/aa6/0f4b4faa6a642475d0123e73adfcd135.jpg" /><p>Мы полгода собираем ответы нейросетей в базу и однажды заметили: два ответа ChatGPT на один и тот же вопрос, снятые в один день разными способами, ссылались на совершенно разные сайты. Полез разбираться в сыром потоке, который ChatGPT отдаёт браузеру, и нашёл там служебные карточки источников с пометкой о происхождении. Разобрал почти 1,9 миллиона таких карточек: у ChatGPT есть собственный поисковый робот, который даёт 97% всех источников, и про каждую страницу он хранит один замороженный кусок текста длиной 200 символов. В статье: как устроен этот робот, чем он отличается от покупной поисковой выдачи, что именно он вырезает с сайтов (спойлер: часто это код фильтра или текст рекламного блока), и что с этим делать владельцу сайта.</p> <a href="https://habr.com/ru/articles/1072106/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072106#habracut">Читать далее</a>
  36. В 1С:ERP есть адресное хранение. Зачем тогда складу отдельная WMS?

    Wed, 19 Aug 2026 12:12:23 -0000

    <p>Шесть лет занимаюсь складскими системами на&nbsp;платформе 1С: обследования, внедрения, миграции. Склады&nbsp;— от 5 000&nbsp;до 40 000&nbsp;м².</p><p>Вопрос из&nbsp;заголовка я слышу чаще любого другого, и задают его совершенно справедливо: в 1С:ERP (а также в&nbsp;УТ и КА) адресное хранение действительно есть, работает и закрывает заметную часть складских задач. Продавцы WMS на&nbsp;этот вопрос отвечают предсказуемо. Мне проще:&nbsp;бывают склады, которым я отвечаю «незачем».</p><p>Разбираю, что&nbsp;именно умеет адресное хранение в&nbsp;ERP, что&nbsp;к&nbsp;этому добавляет WMS и по&nbsp;каким признакам понять, по&nbsp;какую сторону границы находится конкретный склад.</p> <a href="https://habr.com/ru/articles/1072100/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072100#habracut">Читать далее</a>
  37. Я инвестирую. А ты как хочешь

    Wed, 19 Aug 2026 12:04:14 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ed7/16b/ee9/ed716bee99c2fc3ee79d9a449ae78d49.png" /><p>Есть удивительная вещь. Человек может двадцать лет получать зарплату и каждый месяц тратить почти всё, что заработал. И это почему-то не кажется ему рискованным.</p><p>В следующем месяце будет следующая зарплата. Потом ещё одна. А если зарплата станет больше — можно будет больше тратить. Так проходят годы, иногда десятилетия. При этом предложение регулярно откладывать небольшую часть дохода и постепенно превращать её в капитал почему-то воспринимается совсем иначе:</p><p>— Что откладывать, если и так мало денег.</p><p>— Биржа - это казино, управляемое жуликами!</p><p>— Скоро всё изменится, и акции будут стоить ноль!</p><p>— Рынок вот-вот рухнет!</p><p>Да, рынок упадёт.</p><p>Обязательно.</p><p>Недвижимость тоже когда-нибудь подешевеет. Золото может годами стоить дешевле, чем хотелось бы его владельцу. Валюта может обесцениться. Банк может обанкротиться, а государство может поднять налоги. И вообще, будущее имеет неприятную привычку не спрашивать нашего мнения.</p><p>Именно поэтому я инвестирую. Не потому, что знаю, что будет. А потому, что не знаю. </p> <a href="https://habr.com/ru/articles/1072094/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072094#habracut">Читать далее</a>
  38. Одно лишнее if — и объект уезжает в кучу: как C2 решает, каким аллокациям не быть

    Wed, 19 Aug 2026 11:50:26 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/715/3a4/c58/7153a4c58c8944543320b0f6d63e864f.png" /><p>Пара <code>new</code> в&nbsp;горячем методе может вообще не&nbsp;попасть в&nbsp;кучу&nbsp;— а&nbsp;после безобидного <code>if</code> внезапно вернуть аллокации обратно. Разбираемся, как&nbsp;C2&nbsp;принимает такие решения, где ломается скалярная замена и как&nbsp;проверить всё это через JMH и диагностические флаги JVM. </p> <a href="https://habr.com/ru/articles/1068474/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1068474#habracut">Разобраться в JVM</a>
  39. README врёт: как я сделал open‑source линтер, который сверяет документацию с реальным репозиторием

    Wed, 19 Aug 2026 11:30:45 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/251/39b/872/25139b8721bdae1c6556fe3007f5bb63.webp" /><p>README редко ломается в&nbsp;один момент.</p><p>Обычно он просто постепенно перестаёт соответствовать проекту: переименовали команду, перенесли файл, удалили <code>.env.example</code>, сменили package manager&nbsp;— а&nbsp;инструкция осталась прежней.</p><p>В&nbsp;итоге новый пользователь копирует команду из&nbsp;README и получает ошибку. Разработчик&nbsp;же часто узнаёт об&nbsp;устаревшей документации только после issue, сообщения коллеги или&nbsp;неудачного деплоя.</p><p>Мне стало интересно: можно&nbsp;ли автоматически находить хотя&nbsp;бы часть таких расхождений, не&nbsp;выполняя команды из&nbsp;README и не&nbsp;отправляя исходный код в&nbsp;LLM?</p><p>Так появился <strong>RealityLint</strong>&nbsp;— open‑source CLI, который статически сверяет проверяемые утверждения из&nbsp;README с&nbsp;реальным состоянием репозитория.</p> <a href="https://habr.com/ru/articles/1072076/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072076#habracut">Читать далее</a>
  40. [Перевод] Математики до сих пор не уверены, как быстрее всего перемножать числа

    Wed, 19 Aug 2026 11:30:20 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a0a/f80/e72/a0af80e720e0705de1862e23442021ec.jpeg" /><p>Ученики начальной школы могут заучивать таблицу умножения однозначных чисел, но&nbsp;простого запоминания будет недостаточно, когда учитель задаст задачу на&nbsp;умножение трёхзначных чисел. Здесь требуется алгоритм: учеников учат выстраивать числа друг над другом и умножать каждую цифру нижнего числа на&nbsp;каждую цифру верхнего. На&nbsp;протяжении тысячелетий математики считали это самым&nbsp;быстрым способом умножения, пока в 1960&nbsp;году 23-летний молодой человек не&nbsp;сделал шокирующее открытие, которое привело к&nbsp;загадке, остающейся неразгаданной до&nbsp;сих пор.</p><p>Эта загадка имеет решающее значение для&nbsp;всех, кто имеет отношение к&nbsp;цифровому миру, поскольку умножение является основополагающей операцией для&nbsp;компьютеров. Шифрование, робототехника, искусственный интеллект, обработка звука и практически всё остальное, чем мы заставляем заниматься кремниевые чипы, связано с&nbsp;умножением, причём иногда огромных чисел, умножаемых многократно. В&nbsp;таких масштабах даже простая операция становится «узким местом», и любое дополнительное повышение эффективности имеет глобальные экономические последствия.</p><p>Чтобы понять суть этого «узкого места», обратите внимание на&nbsp;то, как «школьный» алгоритм справляется с&nbsp;увеличением размера чисел. При&nbsp;умножении двух двузначных чисел выполняется четыре однозначных умножения. Если перейти к&nbsp;паре трёхзначных чисел, то потребуется девять однозначных умножений. Нагрузка растёт пропорционально квадрату количества разрядов (n², где n&nbsp;— количество разрядов в&nbsp;умножаемых числах). При&nbsp;анализе подобного алгоритма компьютерные учёные не&nbsp;измеряют скорость в&nbsp;секундах, поскольку она зависит от&nbsp;аппаратного обеспечения. Вместо этого они подсчитывают количество вычислительных шагов. Они также игнорируют второстепенные детали, такие как&nbsp;время, необходимое для&nbsp;переноса единицы при&nbsp;умножении. Когда числа становятся достаточно большими, эти низкоуровневые операции перестают иметь значение, поскольку их полностью затмевают более ресурсоёмкие операции. Информатики обозначают количество шагов с&nbsp;помощью так называемой нотации «большого O»: например, алгоритм, который учат в&nbsp;начальной школе, требует O(n²) шагов, что&nbsp;читается как «порядка n в&nbsp;квадрате». В&nbsp;общих чертах, если числа в&nbsp;два раза длиннее, для&nbsp;выполнения алгоритма требуется в&nbsp;четыре раза больше вычислительной работы. Если числа в&nbsp;тысячу раз длиннее, требуется в&nbsp;миллион (1 000&nbsp;в&nbsp;квадрате) раз больше работы.</p> <a href="https://habr.com/ru/articles/1072074/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072074#habracut">Читать далее</a>
  41. Как фонд в $45 млрд потерял почти всё за несколько недель

    Wed, 19 Aug 2026 17:44:42 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/368/965/33c/36896533c4f7fb0cd73cead8b7c539da.png" /><p>История Леопольда Ашенбреннера ещё недавно выглядела как почти идеальная иллюстрация того, как можно заработать на революции искусственного интеллекта.</p><p>После ухода из OpenAI в 2024 году он написал статью<strong>&nbsp;</strong>под названием «Ситуационная осведомленность», посвящённую будущему искусственного интеллекта, в которой подробно изложил свои взгляды на будущее искусственного интеллекта. Статья была полна сенсационных заявлений и получила широкое распространение в интернете. </p> <a href="https://habr.com/ru/articles/1070972/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1070972#habracut">Читать далее</a>
  42. OmniOS. Подключаем ИБП и попутно знакомимся с IPS

    Wed, 19 Aug 2026 17:43:44 -0000

    <p>Задача:</p><p>Есть "коробка" с работающей 24/7 OmniOS. Со временем в "коробке" накопилось столько всего важного, что стоимость этой информации превысила стоимость самой "коробки". Наиболее вероятная угроза информации - это фатальный сбой файловой системы при сбоях электропитания. Нужно научить OmniOS "слушать" сообщения от ИБП и самостоятельно выключаться пока ИБП выдает напряжение.</p> <a href="https://habr.com/ru/articles/1067250/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1067250#habracut">Читать далее</a>
  43. WordPress и Tilda глазами разработчика: чем они отличаются на техническом уровне

    Wed, 19 Aug 2026 17:34:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/14c/03f/6e8/14c03f6e8c2975b2f09a61bd8bd8302f.png" /><p>Сравнений WordPress и Tilda в интернете уже достаточно. Обычно они сводятся примерно к одному и тому же набору критериев: стоимость, простота освоения, скорость создания сайта, SEO, количество шаблонов и необходимость заниматься техническим обслуживанием.</p><p>В результате вывод тоже часто получается предсказуемым: Tilda проще и быстрее, а WordPress сложнее, зато гибче.</p><p>Но если посмотреть на эти платформы глазами веб-разработчика, разница находится немного в другом месте.</p><p>Она становится особенно заметной, когда сайт перестаёт быть набором из пяти-десяти страниц и на нём появляются повторяющиеся данные: услуги, проекты, сотрудники, объекты, товары, характеристики, отзывы. А затем эти данные начинают зависеть друг от друга.</p><p>Поэтому в этой статье я хочу сравнить WordPress и Tilda не столько по внешним возможностям, сколько по их внутренней логике:</p> <a href="https://habr.com/ru/articles/1072258/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072258#habracut">Читать далее</a>
  44. Как планировать день, не превращая его в проект

    Wed, 19 Aug 2026 17:30:41 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4e5/dd2/33b/4e5dd233bee91d842ee05950a78ac05a.webp" /><p>Я разработчик, и за годы работы несколько раз пытался подобрать систему планирования, которая не превращалась бы в ещё один проект по обслуживанию самой себя.</p><p>Первая попытка была ещё в университете. Я купил большую тетрадь, расчерчивал её по дням и записывал, что хочу сделать. Закончил дело — отметил. Не закончил — перенёс дальше.</p><p>Какое-то время система работала.</p><p>Было приятно открыть неделю и увидеть, чем я вообще занимался. День не растворялся где-то между учёбой, интернетом и бытовыми делами.</p><p>Но довольно быстро появилась другая проблема.</p><p>Каждое утро я снова писал примерно одно и то же. Зарядка, английский, тренировка, какие-то обычные дела. Потом часть не успевал сделать, переносил на следующий день и постепенно начинал чувствовать, что уже обслуживаю собственный ежедневник.</p><p>В какой-то момент я его просто забросил.</p><p>Через много лет попробовал снова. Тогда у меня был тяжёлый период на работе, и хотелось хотя бы следить за тем, чтобы вне работы оставалась жизнь.</p><p>Я записывал прогулки, отдых, фильмы, английский, звонки близким.</p><p>На обложке блокнота ещё нарисовал календарь и отмечал каждый день смайликом. Что-то вроде 🙂, 😐 или 🙁.</p><p>В конце месяца можно было одним взглядом посмотреть, как он прошёл.</p><p>Мне это нравилось.</p><p>Но и этот блокнот через несколько месяцев отправился на полку.</p> <a href="https://habr.com/ru/articles/1071854/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1071854#habracut">Читать далее</a>
  45. Go 1.27: generic-методы, которых не видит reflect

    Wed, 19 Aug 2026 17:29:27 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/409/633/0d5/4096330d5594bbe56c5275ede6695652.jpg" /><p>Go 1.27 (на момент написания rc3, финал обещают в августе) приносит generic-методы: метод наконец может объявить собственный тип-параметр. Взял golang:1.27rc3 в Docker и проверил, где у фичи границы. reflect новый метод не видит вообще, хотя go/types на том же типе показывает его в method set — метод доступен компилятору и недоступен через рефлексию, поэтому ни один интерфейс им не удовлетворить, а валидаторы и ORM его не заметят. Померил цену: на 200 инстанцирований с запретом инлайна бинарь с методом больше на 2264 байта, из которых 2000 приходятся на длину имён символов, а не на код; по времени разницы нет — это generic-функция с ресивером и тот же gcshape-стенсилинг. А вот что реально заметит прод на апгрейде: GODEBUG=asynctimerchan=1 теперь роняет процесс до main, encoding/json v1 на движке v2 меняет байты вывода на битом UTF-8, json.RawMessage обзавёлся String() и поменял ваши логи. Плюс замеры нового аллокатора: минус четверть времени на new(16 B) и ноль на 128 байтах.</p> <a href="https://habr.com/ru/articles/1072194/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072194#habracut">Читать дальше &amp;rarr;</a>
  46. Опухший C++ код

    Wed, 19 Aug 2026 17:20:24 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c40/88c/058/c4088c058f6d7df9f2c4a3d1302181b9.png" /><p>Есть такая старая программистская байка, что нельзя платить программистам за строки кода, так как тогда они будут писать длинный бестолковый код и любить метод copy-paste. Будущее наступило. Только теперь этими “программистами” является генеративный ИИ (GenAI), которому как раз платят за строки кода. Иронично.</p><p>Один из моих интересов — изучение сгенерированного С++ кода, чтобы понимать, как развивается индустрия создания ПО, какие проблемы уходят, а какие наоборот возникают. После заметки “Дайте посмотреть на нормальный С++ проект, созданный вайб-кодингом” мне предложили заглянуть в проект VibeTensor, что я и сделал.</p> <a href="https://habr.com/ru/articles/1072264/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072264#habracut">Читать далее</a>
  47. Как мы проверяем до 1 000 cайтов в час: рассказываем про ЮScan — сервис оценки рисков в сегменте e-commerce

    Wed, 19 Aug 2026 17:19:11 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/608/a79/78e/608a7978e7715cd5a41e532e9350b726.png" /><p><strong>1000 сайтов в час вместо нескольких часов на каждый </strong>— так работает ЮScan, сервис автоматизированного аудита от ЮMoney. <strong>Его основная задача</strong> — помочь банкам и платёжным организациям не допустить подключения сайтов, которые маскируют запрещённую или рискованную деятельность под легальный бизнес. Сервис автоматически проверяет ресурс и выявляет подобные случаи ещё до начала сотрудничества.</p><p>С 2020 года через ЮScan проверено более 550 тысяч заявок. За это время ЮKassa не получила штрафов за обслуживание запрещённых видов деятельности.</p><p><strong>Кому это нужно?</strong> Если вы обрабатываете более 10 000 страниц в сутки, работаете с эквайрингом, маркетплейсами, KYC/AML-проверками или выполняете требования 152-ФЗ, ручные процессы неизбежно становятся узким местом. Меня зовут Ирина, я руковожу антифродом в ЮMoney. <strong>Расскажу, как устроен ЮScan:</strong> как обходить тысячи страниц, находить рискованный контент и превращать данные в понятный скоринг.</p> <a href="https://habr.com/ru/articles/1072262/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072262#habracut">Читать далее</a>
  48. Лето в стиле Light Academia. Как прошла школа по искусственному интеллекту «Лето с AIRI» 2026

    Wed, 19 Aug 2026 17:19:09 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/329/dd1/f2c/329dd1f2c219fc9e14ba6f51d7c03a50.jpg" /><p>Всем привет! Меня зовут Заруцкий Семён, я выпускник и новоприбывший аспирант физического факультета МГУ. Изначально я занимался экспериментальными квантовыми технологиями, со временем появилась необходимость моделировать физические процессы на&nbsp;компьютере, а&nbsp;следом в&nbsp;мою жизнь вошли прикладные ML‑проекты. Пришло всё к&nbsp;тому, что&nbsp;недавно мне посчастливилось принять участие в&nbsp;летней школе по&nbsp;искусственному интеллекту «Лето с&nbsp;AIRI» 2026, которую Институт провёл в&nbsp;Первом университетском&nbsp;лицее им. Н.И. Лобачевского в&nbsp;Усть‑Лабинске совместно с&nbsp;Фондом «Вольное дело».&nbsp;</p><p>О том, как&nbsp;прошла школа и что&nbsp;интересного успело произойти, я расскажу в&nbsp;этой статье. Делать это я буду не&nbsp;один, мне поможет Настя Золотарева, сотрудник Института ИИ МФТИ, биофизик по&nbsp;образованию и моя коллега по&nbsp;школе. Мы оба прошли через это увлекательное и полное депривации сна приключение, а&nbsp;теперь хотим поделиться им с&nbsp;вами. Если вкратце, это&nbsp;был интенсив на&nbsp;грани возможностей, но&nbsp;в&nbsp;потрясающе тёплой атмосфере.&nbsp;</p><p>А&nbsp;теперь с&nbsp;самого начала.</p> <a href="https://habr.com/ru/articles/1071826/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1071826#habracut">Читать далее</a>
  49. Разобрал логи сервера: какие ИИ-боты реально ходят по сайту и что они запрашивают

    Wed, 19 Aug 2026 17:03:30 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/656/b6b/746/656b6b746826159bc1c9ede372da4a04.jpg" /><p>Про ИИ-ботов пишут в основном пересказами документации вендоров: этот собирает данные для обучения, тот ходит за содержанием по запросу пользователя. Я решил посмотреть, что происходит на самом деле — прежде всего по журналам доступа сервера. Ниже представляю вам разбор: кого видно в логах, что они запрашивают, чем отличаются два типа ботов у одного вендора и почему файл <code>llms.txt</code> в этой картине почти не встречается.</p> <a href="https://habr.com/ru/articles/1072256/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072256#habracut">Читать далее</a>
  50. Ананкастное расстройство личности — проклятье и сила программиста

    Wed, 19 Aug 2026 16:58:39 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c49/0a5/626/c490a5626e3dfeb724b8e665eeb0f068.jpg" /><p>У каждого есть навык или черта, которые его выделяют среди других, определяют многое в его поведении и в том числе то почему он занимается тем делом, которым занимается. Есть подтип программистов, которым присуща педантичность, аккуратность, желание привести все в порядок, расставить по своим местам, в общем упорядочить хаос. Я как раз такой. Если вы тоже из “этих”, то прошу под кат, обсудим как с этим жить :)</p> <a href="https://habr.com/ru/articles/1072088/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072088#habracut">Читать далее</a>
  51. От мирового признания до трагедии: две истории, две стороны киберпреступности

    Wed, 19 Aug 2026 16:05:35 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/9d7/86e/6aa/9d786e6aa705e1d024a6a9243722eb73.jpg" /><p><br>Как вы представляете себе хакера в реальной жизни? Наверное, в голове сразу возникает образ из киберпанка или, напротив, тихого парня в очках и свитере с высоким горлом, сидящего в углу кабинета.<br><br>И второй вопрос: чем, по-вашему, занимается современный хакер? Скорее всего, вам представляется злоумышленник, ворующий аккаунты в социальных сетях, не так ли?<br><br>Реальность конечно как всегда работает слегка по другому и сегодня я расскажу две истории с кардинально разным финалом, но общим нарративом. Это рассказы о хакерах, что во многом повлияли на наш мир, но каждый по своему. </p> <a href="https://habr.com/ru/articles/1072112/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072112#habracut">Читать далее</a>
  52. Айсберг по Confluence: открываем спрятанное на самом видном месте

    Wed, 19 Aug 2026 16:00:34 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/adc/4bf/9cc/adc4bf9cc2f14875561faf3663d236fb.png" /><p>Привет, Хабр! На связи старший технический писатель РТЛабс Фёдор Пеплин.</p><p>Команда РТЛабс — коллектив из 2500+ человек. Объём контента для такого количества сотрудников может исчисляться миллионами знаков, а количество пространств, используемых для хранения информации и работы с ней, — несколькими сотнями. При этом всем нам нужно хранить информацию и обмениваться ею. Один из инструментов, который мы используем для этого, — <strong>Atlassian Confluence</strong>. В этой статье я поделюсь некоторыми лайфхаками, которые позволят значительно упростить работу с ним.</p> <a href="https://habr.com/ru/articles/1072082/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072082#habracut">Читать далее</a>
  53. Написал боту «как прошла неделя». Он сам полез в Garmin и ответил

    Wed, 19 Aug 2026 15:56:00 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d29/1a8/e81/d291a8e814a4c0d622a839fdb9ddaa67.png" /><p>Garmin у меня на руке два года. Сон, пульс, HRV, стресс, Body Battery, каждая тренировка по секундам, каждый подход в зале. Всё это оседает в Garmin Connect и там же и остаётся.</p><p>Хотелось просто спросить у ChatGPT, как прошла неделя. По своим цифрам, а не общими словами про сон вообще. ChatGPT их не видит, поэтому спрашивал по-другому: открывал Garmin Connect, скринил график сна, скринил HRV, скринил тренировку, кидал скрины в чат один за другим. Работало, но криво. На одном скрине сон, на другом HRV, а связать их между собой должен был я сам, руками, в голове. ChatGPT видел кусок картинки, а не то, что происходило со мной за неделю целиком.</p><p>Задолбался. Написал скрипт, который сам забирает сон и HRV за сегодня и складывает в файл. Без плана на будущее, просто чтобы не переписывать руками. А дальше пошло по накатанной: файла быстро стало мало, появился отчёт за неделю, потом бот в Телеграме, потом бот научился не только отвечать, но и сам создавать тренировки в Garmin. Сейчас это открытый проект. Ставится на свою машину.</p><p>Про архитектуру и код у меня отдельная статья, там кэш и все технические подробности. Здесь про другое: что реально можно спросить и зачем вообще этим заниматься.</p> <a href="https://habr.com/ru/articles/1072224/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072224#habracut">Читать далее</a>
  54. Собственный RAG над Confluence на Java

    Wed, 19 Aug 2026 15:26:11 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/79b/a8f/787/79ba8f787eeea7b6758a30792bee14c5.jpeg" /><p>Цель статьи&nbsp;— показать не&nbsp;асбтрактный пример как&nbsp;можно извлечь пользу из&nbsp;собственного RAG локально (если вдруг кто‑то ещё этого не&nbsp;сделал), и заодно посмотреть, какие основные параметры тут вообще доступны. Еще очень хотелось попробовать Spring AI =) Часто сидя на&nbsp;звонках я слышал от&nbsp;коллег: «вот хорошо&nbsp;бы сделать собственный RAG для&nbsp;Confluence», «вот&nbsp;бы развернуть у&nbsp;себя». И как&nbsp;будто&nbsp;бы навайбкодить такое решение&nbsp;— дело пары вечеров, но&nbsp;часто дальше разговоров дело не&nbsp;двигается. </p><p>В&nbsp;общем, закатав рукава, сделал свой собственный туллинг для&nbsp;поиска по&nbsp;Confluence. </p> <a href="https://habr.com/ru/articles/1072220/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072220#habracut">Читать далее</a>
  55. Как определить местоположение людей по Wi-Fi

    Wed, 19 Aug 2026 15:23:06 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bf1/dd8/249/bf1dd8249b8d1253029f49b01ec191d7.jpg" /><p>Насколько точно можно определять местоположение людей с помощью Wi-Fi? А что если дополнить это BIM-данными и инфой об использовании помещений?</p><p>Рассказываю о том, что мы с коллегами напроверяли, как решали задачу и какие результаты получили в очередном проекте.</p> <a href="https://habr.com/ru/articles/1072214/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072214#habracut">Читать далее</a>
  56. Как попасть в ответы Алисы AI: там всего пять ссылок, и четверть из них забирают десять сайтов

    Wed, 19 Aug 2026 15:11:33 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8a8/cb6/e1b/8a8cb6e1bfafea88906d142ebc3de4da.jpg" /><p>Я измеряю, как нейросети отвечают на вопросы о компаниях: беру набор одинаковых вопросов, прогоняю их через разные ИИ-модели по несколько раз и сохраняю не только текст ответа, но и список источников под ним. За несколько месяцев накопилось 455 ответов Алисы AI и 2976 ссылок в них. Распределение по числу источников оказалось не размазанным, а с двумя острыми пиками: пять и десять.</p> <a href="https://habr.com/ru/articles/1072206/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072206#habracut">Читать далее</a>
  57. 7 ошибок в оценке качества LLM‑систем в продакшене

    Wed, 19 Aug 2026 15:10:31 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/739/991/daa/739991daab9be07bb77d911543470452.png" /><p>LLM‑фича может месяцами показывать хорошие метрики и при&nbsp;этом регулярно ошибаться на&nbsp;реальных запросах. </p><p>В&nbsp;статье разберём 7&nbsp;типичных провалов в&nbsp;оценке качества LLM‑систем: где ломаются эвалы, почему врут дашборды и как&nbsp;выстроить контроль, которому можно доверять в&nbsp;продакшене. </p> <a href="https://habr.com/ru/articles/1067748/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1067748#habracut">Найти ошибки</a>
  58. Часть IV. Религии в IT: от ООП к ИИстерии + Большое расследование Python

    Wed, 19 Aug 2026 14:41:17 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c56/886/ae6/c56886ae64180226a7e07b923b64e7a8.jpg" /><p>Просто закройте эту главу, если вы не научились с юмором, здоровым сарказмом и самокритикой смотреть на абсурд происходящего. Её текст точно соответствует исторической фактуре, но оскорбит «чувства верующих».</p><p>В народе говорят: «носится как дурак с фантиком». Многие технические или кажущиеся такими решения, казалось бы, даже в компьютерной сфере не имели научной подоплёки. Чтоб не ошибиться в выборе технологии, нужно было учесть исторический и политический факторы.</p><p>Ниже истории о провальных идеях, стоивших жизни и карьеры многим разработчикам. Без знания их, прошлое будет настигать снова и снова.</p> <a href="https://habr.com/ru/articles/1072188/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072188#habracut">Читать далее</a>
  59. Claude сам собрал конвейер из десяти нейросетей и спроектировал 354 белка

    Wed, 19 Aug 2026 14:39:17 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0e4/c82/1e9/0e4c821e9d34324cd496aad6e4dab34b.jpg" /><p>Anthropic <a href="https://www.anthropic.com/research/Claude-accelerates-protein-design" rel="noopener noreferrer nofollow">опубликовала результаты биологического эксперимента</a> (плюс <a href="https://www-cdn.anthropic.com/30bf50e22a01388bb29bf077ee3f244531594b7a.pdf" rel="noopener noreferrer nofollow">подробный отчет</a>), в котором модель работала без человека до двух суток подряд. Claude получил список из шестнадцати белков-мишеней и задание: придумать для каждой по тридцать маленьких белков, которые к ней прилипнут. Дальше человек не вмешивался ни в одно научное решение — только подтверждал агенту сетевые доступы и следил, чтобы не упала инфраструктура. Готовые молекулы синтезировали и проверили две сторонние лаборатории. Одну мишень пришлось выбросить: белок слипался сам с собой, и оба прибора выдали нечитаемый сигнал. По остальным пятнадцати из 1320 проверенных дизайнов связались 354, а мишеней с хотя бы одним попаданием оказалось 14.</p> <a href="https://habr.com/ru/articles/1072186/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072186#habracut">Читать далее</a>
  60. История создания звонилки без номера: месяц, миллионы токенов и грабли, которые легли в основу этого цикла статей

    Wed, 19 Aug 2026 14:25:46 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c97/46b/93b/c9746b93b649c1f0cec209666a771332.png" /><p>В октябре прошлого года на Хабре вышла статья <a href="https://habr.com/ru/articles/953222/" rel="noopener noreferrer nofollow">«Как я писал свою звонилку для видеозвонков»</a> — автор под ником CEOCTO за несколько вечеров написал P2P-видеозвонилку на WebRTC, потому что его достали обрывающиеся созвоны в мессенджерах. Я прочитал, улыбнулся, полез смотреть исходники на GitHub — и на этом всё. Как обычно бывает с чужими pet-проектами: оценил, закрыл вкладку, забыл</p> <a href="https://habr.com/ru/articles/1072176/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072176#habracut">Читать далее</a>
  61. Не заводите вторую базу ради объектов: redb против MongoDB и RavenDB

    Wed, 19 Aug 2026 14:21:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c70/27e/104/c7027e10475fae235192dd4dc676e923.png" /><p><strong>Объектное хранилище с типами, деревьями и настоящим SQL прямо в вашей PostgreSQL/MS SQL/SQLite. FK на объекты, EF и Dapper рядом. redb против Mongo и Raven. </strong></p><p>Чтобы хранить объекты, графы и деревья с типами, индексами и полноценными запросами, вам не нужна ещё одна база данных. Нужна та, что у вас уже есть.</p><p>redb превращает PostgreSQL, MS SQL или SQLite в типизированное объектное хранилище, не отнимая ни SQL, ни EF Core, ни Dapper. Это принципиально другой разговор, чем «MongoDB против RavenDB»: там вы выбираете отдельный движок и живёте с ним отдельно; здесь объекты ложатся в базу, которая у вас уже крутится в проде. Ниже чем это выигрывает у документных баз, с кодом, и где у redb честные границы.</p><p>Чтобы не спорить с чучелами:&nbsp;<strong>MongoDB</strong>&nbsp; зрелая серверная документная база с горизонтальным масштабированием и огромной экосистемой, и мультидокументные ACID-транзакции у неё есть с версии 4.0 (2018).&nbsp;<strong>RavenDB</strong>&nbsp; .NET-native документная база, полностью ACID, с типизированным LINQ и автоиндексами. Обе хорошие продукты. redb просто играет на другом поле и на этом поле у него сильные карты.</p><p>И учить, по сути ...</p> <a href="https://habr.com/ru/articles/1072170/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072170#habracut">Читать далее</a>
  62. Пять месяцев на игровой движок, месяц на игру. Зачем я написал собственный движок на C

    Wed, 19 Aug 2026 14:08:31 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/225/8d7/097/2258d709781b58a3fbd94e941027c787.png" /><p>Пять месяцев назад я начал делать игровой движок Neotolis Engine на C17. Хотел глубже погрузиться в рендер и собрать для себя движок, с которым мне было бы легко и приятно работать. Сейчас в нём уже достаточно фич, чтобы делать игру. Я делаю 3D-инкременталку про проблему вагонетки Not a Trolley Problem.</p><p>В статье рассказываю, какие принципы я заложил в движок, как использую Claude и Codex и почему важно делать игры, а не только движок.</p> <a href="https://habr.com/ru/articles/1072162/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072162#habracut">Читать далее</a>
  63. Гостиная в стиле Windows: Packard Bell Navigator и его история

    Wed, 19 Aug 2026 14:01:26 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f75/0bf/a68/f750bfa6853f59b2d2c8e93ab6faa485.jpeg" /><p>Как с Windows только не изгалялись: сколько для неё было сделано модификаций, оболочек и скинов за последние лет 20 — подсчитать, наверное, невозможно. Но мода «накатывать красоту» поверх обыкновенных “Окон” началась, на самом деле, даже не в нулевых. </p> <a href="https://habr.com/ru/articles/1071752/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1071752#habracut">Читать далее</a>
  64. Онлайн-магистратура НИЯУ МИФИ «Специалист по работе с данными и применению ИИ»: как успеть поступить в 2026 году

    Wed, 19 Aug 2026 14:00:26 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/aa1/a69/150/aa1a69150fbfc49377225beda8170a10.png" /><p>Привет, это команда Яндекс Практикума. Приём документов на поступление в 2026 году закончится меньше, чем через неделю, но вы ещё можете успеть поступить в онлайн-магистратуру <a href="https://clck.ru/3VJjXy">«Специалист по работе с данными и применению ИИ»</a> НИЯУ МИФИ в партнёрстве с Практикумом. В статье мы расскажем, что входит в программу и как на неё поступить.</p> <a href="https://habr.com/ru/articles/1072134/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072134#habracut">Читать далее</a>
  65. Как ИИ меняет работу с корпоративными данными — итоги седьмого митапа MWS

    Wed, 19 Aug 2026 13:52:33 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/957/3fe/223/9573fe223dfd37071ca412f276d86a74.jpg" /><p>Еще недавно ИИ в работе с данными использовали как вспомогательный инструмент. Нейросеть помогала написать запрос, найти информацию или подготовить отдельный документ. Теперь ей можно передать целый набор повторяющихся задач и подключить к корпоративным системам, каталогам и инструментам разработки. Часть работы выполняет агент, а специалист определяет правила, проверяет результат и принимает верхнеуровневые решения.</p><p>Как меняется работа с корпоративными данными под влиянием ИИ, рассказали эксперты на седьмом MWS Meetup.</p> <a href="https://habr.com/ru/articles/1072154/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072154#habracut">Читать далее</a>
  66. Чем Go полезен при разработке AI‑агентов

    Wed, 19 Aug 2026 13:20:06 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/aa0/245/1e7/aa02451e744c420a69f6e7e8e4f7042e.jpg" /><p>Всем привет! Меня зовут <strong>Илья Данилкин</strong>, я тимлид в&nbsp;<strong><a href="https://clc.to/LV3FBg">Авито</a></strong> <strong>Авто</strong>.</p><p>AI-агенты обычно живут рядом с Python, но всё же немало команд выбирают язык Go. Дело в том, что агенты большую часть времени не заняты сложными математическими расчётами, а ждут ответа модели или результата инструмента. А ещё работают в режиме бесконечных параллельных запусков. И если пользователь останавливает задачу, его запрос и следующие вызовы инструментов тоже нужно остановить.</p><p>Поэтому при выборе языка важны не только библиотеки для работы с моделями, но и то, как язык справляется с одновременными задачами, отменяет операции и насколько просто доставить готовое приложение пользователю. В Go для этого есть дешёвые горутины, context.Context и сборка в один бинарник.</p><p>В статье на примерах и материалах из Go-сообщества разберу пять сценариев, когда эти и другие свойства Go очень и очень нужны.</p> <a href="https://habr.com/ru/articles/1069734/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1069734#habracut">Читать далее</a>
  67. Как я ускорил работу с топом-пользователей с 36 минут до 20 секунд, используя Redis Sorted Set

    Wed, 19 Aug 2026 13:15:10 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bf9/91d/cc2/bf991dcc2d2dfac5828779d75df8811e.png" /><p>Всем привет, меня зовут Михаил, я работаю Java/Kotlin разработчиком в ОТП Банке.</p><p>Все мы знаем про Redis. Часто используем его для in-memory кэша. В основном это ключ и значение. Но что, если можно пойти дальше и, как в том фильме, раскрыть все возможности Redis на 100%?</p><p>Сегодня я хочу поговорить о Sorted Set в Redis. Что это за зверь и как его использовать.</p><p>Буду показывать на примере таблицы лидеров. Это можно использовать для разных задач, но я выбрал именно эту. Будем замерять время, ресурсы при нагрузках - все, как мы любим.</p><p>Присаживайтесь, будет интересно!</p> <a href="https://habr.com/ru/articles/1071718/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1071718#habracut">Узнать, что это за покемон</a>
  68. Как мы тестировали отказоустойчивость MWS Cloud Platform и при чём тут швейцарский сыр

    Wed, 19 Aug 2026 13:13:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/00e/99b/a90/00e99ba9098a1554601b66f0cfb28e6a.png" /><p>Всем привет! Я Андрей Халиуллин — руководитель направления IAM &amp; Security Services <a href="https://mws.ru/cloud-platform/?utm_source=habr_hub&amp;utm_campaign=mwscloudplatform&amp;utm_term=article1070602">в MWS Cloud Platform,</a> и мы продолжаем делать облако. В этот раз хочется поговорить о стабильности, отказоустойчивости и прочих SLO. В этой статье расскажу, как мы обеспечиваем свою отказоустойчивость, как мы её тестировали (спойлер: мы отключили целую зону доступности) и что нового для себя узнали. Для наглядности решил объяснить наш подход на примере швейцарского сыра.</p> <a href="https://habr.com/ru/articles/1070602/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1070602#habracut">Читать далее</a>
  69. Как сделать портрет с помощью ИИ — чтобы действительно было похоже

    Wed, 19 Aug 2026 13:05:58 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/eae/86b/d13/eae86bd1359611f3a2bfd433a78e203e.jpg" /><p>За&nbsp;последние пару месяцев я&nbsp;сгенерировал несколько тысяч ИИ-портретов — себя, друзей, родственников и&nbsp;даже случайных людей из&nbsp;интернета. Мне было интересно разобраться, как&nbsp;выстроить этот процесс так, чтобы нейрофотки получались похожими на&nbsp;человека.</p><p>Короче, я&nbsp;потратил около $200 на&nbsp;эксперименты и&nbsp;вроде как&nbsp;нащупал адекватный способ.</p> <a href="https://habr.com/ru/articles/1072142/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072142#habracut">Читать далее</a>
  70. В AI-картинках есть невидимые метки. Я проверил, как они работают и можно ли их удалить

    Wed, 19 Aug 2026 13:02:45 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/71a/974/71f/71a97471f2d3554db6ff5c96c57b44e5.png" /><p>Вы генерируете картинку в нейросети, скачиваете PNG и открываете его.</p><p>Никакого логотипа. Никакой надписи «создано ИИ». Никакой полупрозрачной плашки в углу.</p><p>Обычное изображение.</p><p>Но это ещё не значит, что внутри него ничего нет.</p><p>Современные генераторы всё чаще добавляют в AI-изображения информацию о происхождении, которую человек глазами не увидит. Где-то это метаданные. Где-то криптографически подписанные Content Credentials. А где-то настоящий&nbsp;<strong>невидимый водяной знак</strong>, встроенный непосредственно в изображение.</p><p>Например, Google использует SynthID, а OpenAI сейчас добавляет к поддерживаемым изображениям сразу два сигнала происхождения: C2PA и SynthID.</p><p>Мне стало интересно, насколько эта маркировка действительно живучая.</p><p>Можно ли определить, что изображение создано ИИ? Что именно нейросеть оставляет внутри файла? Исчезает ли маркировка после редактирования? И можно ли удалить невидимый водяной знак с AI-изображения обычным сервисом?</p><p>Я попробовал несколько вариантов. Один действительно сработал.</p><p>Но когда начал разбираться, понял, что вопрос «как удалить watermark с картинки» устроен гораздо сложнее, чем кажется.</p> <a href="https://habr.com/ru/articles/1072138/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072138#habracut">Читать далее</a>
  71. [Перевод] Скидка в 97%: как устроен китайский мошеннический рынок ИИ-токенов

    Wed, 19 Aug 2026 13:01:21 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/9f3/c3c/840/9f3c3c8402b4f1903224719b41c363b9.png" /><p><strong>Моя история</strong></p><p>Я долгое время размышлял о мошенничестве с токенами — проблеме, с которой впервые столкнулся, когда работал разработчиком ПО в ИИ-шлюзе.</p><p>Мы постоянно подвергались попыткам злоупотреблений. Сначала это было злоупотребление бесплатными кредитами, когда пользователи массово регистрировали аккаунты. Потом это был чатбот поддержки. Мы начали обсуждать это с друзьями и узнавали истории компаний, ежедневно теряющих из-за этого миллионы долларов.</p><p>Злоупотребления принимали множество разных форм, а мошенники не ослабляли напор. В итоге я понял, что проблема гораздо масштабнее. Возник новый вид мошенничества, ставший неотъемлемой частью экономики токенов.</p><p>В поисках источников злоупотреблений я наткнулся на китайский форум, где операторы открыто обсуждали транзитные узлы и их методики.</p> <a href="https://habr.com/ru/articles/1071774/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1071774#habracut">Читать далее</a>
  72. Коммуникация без срочности: как перестать тратить полдня на один вопрос в чате

    Wed, 19 Aug 2026 12:38:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8f9/f82/1b9/8f9f821b9cb2fab1154c672d879506ff.jpeg" /><p>Привет, Хабр! Меня зовут Дима, я бизнес‑аналитик в&nbsp;команде внедрения Naumen. Большая часть моей работы&nbsp;— это коммуникация: с&nbsp;клиентами, разработчиками и коллегами внутри команды. Почти вся она происходит онлайн.</p><p>В&nbsp;какой‑то момент я заметил, что&nbsp;много рабочего времени уходит не&nbsp;на&nbsp;сами задачи, а&nbsp;на&nbsp;ожидание ответов, уточнения и постоянные переключения между чатами.</p><p>Со временем я собрал несколько правил, которые помогают сделать онлайн‑коммуникацию&nbsp;быстрее и не&nbsp;растягивать обычный рабочий вопрос на&nbsp;полдня.</p><p>В&nbsp;статье расскажу, когда лучше писать, а&nbsp;когда созваниваться, как&nbsp;составлять сообщения без&nbsp;лишних уточнений и что&nbsp;помогает меньше отвлекаться на&nbsp;чаты.</p> <a href="https://habr.com/ru/articles/1071986/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1071986#habracut">Читать далее</a>
  73. Собеседник замолчал или просто задумался: как мы учили голосового ассистента не перебивать людей

    Wed, 19 Aug 2026 12:23:35 -0000

    <p>«Мой номер заказа... сейчас, секунду...» — и бодрое «Да, я вас понял, минуточку!» прямо в середину фразы.</p><p>Все, кто звонил в поддержку за последние пару лет, это слышали. Выглядит как мелкая недоработка, а на деле это одна из самых неприятных задач в голосовом стеке, и решается она заметно хуже, чем кажется со стороны.</p><p>Формулируется она так: понять, что человек в трубке закончил говорить, а не взял паузу. Ниже — про то, почему готовые VAD эту задачу не решают в принципе, что мы перебрали, прежде чем взяться за свое, и где у нас до сих пор не получается.</p><p>Дисклеймер: работаю в аутсорсинговом контакт-центре, мы несколько лет делаем свой голосовой стек — телефония, распознавание, ассистенты на LLM. Продукт не называю и ссылок не будет, статья про задачу.</p> <a href="https://habr.com/ru/articles/1072110/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072110#habracut">Читать далее</a>
  74. Надёжность, устойчивость, доступность

    Wed, 19 Aug 2026 12:21:47 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f02/5c8/ff9/f025c8ff94e32a12c99eb681706bb174.png" /><p>Привычные термины становятся все более запутанными. Если раннее (до 2003&nbsp;года) система ГОСТ еще&nbsp;была фундаментальна и системно выстроена (причем это&nbsp;были не&nbsp;переводы западных стандартов), то потом система государственной стандартизации стала резко деградировать. </p> <a href="https://habr.com/ru/articles/1072108/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072108#habracut">Читать далее</a>
  75. ChatGPT не гуглит. У него свой поисковый робот, и с вашего сайта он берёт ровно 200 символов

    Wed, 19 Aug 2026 12:20:26 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0f4/b4f/aa6/0f4b4faa6a642475d0123e73adfcd135.jpg" /><p>Мы полгода собираем ответы нейросетей в базу и однажды заметили: два ответа ChatGPT на один и тот же вопрос, снятые в один день разными способами, ссылались на совершенно разные сайты. Полез разбираться в сыром потоке, который ChatGPT отдаёт браузеру, и нашёл там служебные карточки источников с пометкой о происхождении. Разобрал почти 1,9 миллиона таких карточек: у ChatGPT есть собственный поисковый робот, который даёт 97% всех источников, и про каждую страницу он хранит один замороженный кусок текста длиной 200 символов. В статье: как устроен этот робот, чем он отличается от покупной поисковой выдачи, что именно он вырезает с сайтов (спойлер: часто это код фильтра или текст рекламного блока), и что с этим делать владельцу сайта.</p> <a href="https://habr.com/ru/articles/1072106/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072106#habracut">Читать далее</a>
  76. В 1С:ERP есть адресное хранение. Зачем тогда складу отдельная WMS?

    Wed, 19 Aug 2026 12:12:23 -0000

    <p>Шесть лет занимаюсь складскими системами на&nbsp;платформе 1С: обследования, внедрения, миграции. Склады&nbsp;— от 5 000&nbsp;до 40 000&nbsp;м².</p><p>Вопрос из&nbsp;заголовка я слышу чаще любого другого, и задают его совершенно справедливо: в 1С:ERP (а также в&nbsp;УТ и КА) адресное хранение действительно есть, работает и закрывает заметную часть складских задач. Продавцы WMS на&nbsp;этот вопрос отвечают предсказуемо. Мне проще:&nbsp;бывают склады, которым я отвечаю «незачем».</p><p>Разбираю, что&nbsp;именно умеет адресное хранение в&nbsp;ERP, что&nbsp;к&nbsp;этому добавляет WMS и по&nbsp;каким признакам понять, по&nbsp;какую сторону границы находится конкретный склад.</p> <a href="https://habr.com/ru/articles/1072100/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072100#habracut">Читать далее</a>
  77. Я инвестирую. А ты как хочешь

    Wed, 19 Aug 2026 12:04:14 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ed7/16b/ee9/ed716bee99c2fc3ee79d9a449ae78d49.png" /><p>Есть удивительная вещь. Человек может двадцать лет получать зарплату и каждый месяц тратить почти всё, что заработал. И это почему-то не кажется ему рискованным.</p><p>В следующем месяце будет следующая зарплата. Потом ещё одна. А если зарплата станет больше — можно будет больше тратить. Так проходят годы, иногда десятилетия. При этом предложение регулярно откладывать небольшую часть дохода и постепенно превращать её в капитал почему-то воспринимается совсем иначе:</p><p>— Что откладывать, если и так мало денег.</p><p>— Биржа - это казино, управляемое жуликами!</p><p>— Скоро всё изменится, и акции будут стоить ноль!</p><p>— Рынок вот-вот рухнет!</p><p>Да, рынок упадёт.</p><p>Обязательно.</p><p>Недвижимость тоже когда-нибудь подешевеет. Золото может годами стоить дешевле, чем хотелось бы его владельцу. Валюта может обесцениться. Банк может обанкротиться, а государство может поднять налоги. И вообще, будущее имеет неприятную привычку не спрашивать нашего мнения.</p><p>Именно поэтому я инвестирую. Не потому, что знаю, что будет. А потому, что не знаю. </p> <a href="https://habr.com/ru/articles/1072094/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072094#habracut">Читать далее</a>
  78. Одно лишнее if — и объект уезжает в кучу: как C2 решает, каким аллокациям не быть

    Wed, 19 Aug 2026 11:50:26 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/715/3a4/c58/7153a4c58c8944543320b0f6d63e864f.png" /><p>Пара <code>new</code> в&nbsp;горячем методе может вообще не&nbsp;попасть в&nbsp;кучу&nbsp;— а&nbsp;после безобидного <code>if</code> внезапно вернуть аллокации обратно. Разбираемся, как&nbsp;C2&nbsp;принимает такие решения, где ломается скалярная замена и как&nbsp;проверить всё это через JMH и диагностические флаги JVM. </p> <a href="https://habr.com/ru/articles/1068474/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1068474#habracut">Разобраться в JVM</a>
  79. README врёт: как я сделал open‑source линтер, который сверяет документацию с реальным репозиторием

    Wed, 19 Aug 2026 11:30:45 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/251/39b/872/25139b8721bdae1c6556fe3007f5bb63.webp" /><p>README редко ломается в&nbsp;один момент.</p><p>Обычно он просто постепенно перестаёт соответствовать проекту: переименовали команду, перенесли файл, удалили <code>.env.example</code>, сменили package manager&nbsp;— а&nbsp;инструкция осталась прежней.</p><p>В&nbsp;итоге новый пользователь копирует команду из&nbsp;README и получает ошибку. Разработчик&nbsp;же часто узнаёт об&nbsp;устаревшей документации только после issue, сообщения коллеги или&nbsp;неудачного деплоя.</p><p>Мне стало интересно: можно&nbsp;ли автоматически находить хотя&nbsp;бы часть таких расхождений, не&nbsp;выполняя команды из&nbsp;README и не&nbsp;отправляя исходный код в&nbsp;LLM?</p><p>Так появился <strong>RealityLint</strong>&nbsp;— open‑source CLI, который статически сверяет проверяемые утверждения из&nbsp;README с&nbsp;реальным состоянием репозитория.</p> <a href="https://habr.com/ru/articles/1072076/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072076#habracut">Читать далее</a>
  80. [Перевод] Математики до сих пор не уверены, как быстрее всего перемножать числа

    Wed, 19 Aug 2026 11:30:20 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a0a/f80/e72/a0af80e720e0705de1862e23442021ec.jpeg" /><p>Ученики начальной школы могут заучивать таблицу умножения однозначных чисел, но&nbsp;простого запоминания будет недостаточно, когда учитель задаст задачу на&nbsp;умножение трёхзначных чисел. Здесь требуется алгоритм: учеников учат выстраивать числа друг над другом и умножать каждую цифру нижнего числа на&nbsp;каждую цифру верхнего. На&nbsp;протяжении тысячелетий математики считали это самым&nbsp;быстрым способом умножения, пока в 1960&nbsp;году 23-летний молодой человек не&nbsp;сделал шокирующее открытие, которое привело к&nbsp;загадке, остающейся неразгаданной до&nbsp;сих пор.</p><p>Эта загадка имеет решающее значение для&nbsp;всех, кто имеет отношение к&nbsp;цифровому миру, поскольку умножение является основополагающей операцией для&nbsp;компьютеров. Шифрование, робототехника, искусственный интеллект, обработка звука и практически всё остальное, чем мы заставляем заниматься кремниевые чипы, связано с&nbsp;умножением, причём иногда огромных чисел, умножаемых многократно. В&nbsp;таких масштабах даже простая операция становится «узким местом», и любое дополнительное повышение эффективности имеет глобальные экономические последствия.</p><p>Чтобы понять суть этого «узкого места», обратите внимание на&nbsp;то, как «школьный» алгоритм справляется с&nbsp;увеличением размера чисел. При&nbsp;умножении двух двузначных чисел выполняется четыре однозначных умножения. Если перейти к&nbsp;паре трёхзначных чисел, то потребуется девять однозначных умножений. Нагрузка растёт пропорционально квадрату количества разрядов (n², где n&nbsp;— количество разрядов в&nbsp;умножаемых числах). При&nbsp;анализе подобного алгоритма компьютерные учёные не&nbsp;измеряют скорость в&nbsp;секундах, поскольку она зависит от&nbsp;аппаратного обеспечения. Вместо этого они подсчитывают количество вычислительных шагов. Они также игнорируют второстепенные детали, такие как&nbsp;время, необходимое для&nbsp;переноса единицы при&nbsp;умножении. Когда числа становятся достаточно большими, эти низкоуровневые операции перестают иметь значение, поскольку их полностью затмевают более ресурсоёмкие операции. Информатики обозначают количество шагов с&nbsp;помощью так называемой нотации «большого O»: например, алгоритм, который учат в&nbsp;начальной школе, требует O(n²) шагов, что&nbsp;читается как «порядка n в&nbsp;квадрате». В&nbsp;общих чертах, если числа в&nbsp;два раза длиннее, для&nbsp;выполнения алгоритма требуется в&nbsp;четыре раза больше вычислительной работы. Если числа в&nbsp;тысячу раз длиннее, требуется в&nbsp;миллион (1 000&nbsp;в&nbsp;квадрате) раз больше работы.</p> <a href="https://habr.com/ru/articles/1072074/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072074#habracut">Читать далее</a>