Художники на набережных - все. Просить их нарисовать шарж на друга - это лотерея, где в 90% случаев вы получаете либо обидчиво искаженное лицо, либо банальщину, которая не стоит своих денег. А теперь представьте: вы берете обычное селфи, дописываете к нему пару слов и через минуту получаете сочный, дерзкий арт в стиле Pixar или журнального комикса. Бесплатно. И именно с теми деталями, которые поймет только ваша тусовка - будь то любимая чашка с дурацкой надписью или вечные рабочие наушники.
_id в MongoDB кажется мелочью, пока не попадает в API, события и миграции.
Разбираем, когда оставить стандартный ObjectId, когда нужен UUID, почему его лучше хранить как BSON Binary subtype 4 и зачем иногда разделять внутренний и публичный идентификатор.
В прошлом посте https://habr.com/ru/articles/1045002/ я рассказывал про ORDO как про приватный мессенджер с нестандартной навигацией. Но сегодня я хочу отложить тему анонимности и поговорить о чем-то более глобальном — о том, как мы взаимодействуем с информацией в 2026 году.
У меня есть гипотеза, и я хочу проверить её вместе с вами.
«Я собрал приложение за вечер. Разработчики больше не нужны».
Лента забита такими постами, но мало кто показывает продолжение этих историй. А оно бывает ярким: от продовской базы, снесённой AI-агентом, до взлома на второй день после запуска.
По красивой картинке больше не понять, кто её собрал — инженер или человек, который научился красиво писать промпты. Разбираемся, почему рынок ослеп, при чём тут верстальщики на Tilda и что с этим делать бизнесу и инженерам.
А вот по случаю суперпятницы не подскажет ли кто, как называется эта задача?
Есть набор случайных точек на плоскости. Нужно отсортировать их так, чтобы к любой случайной точке в получившемся списке как можно ближе находились те точки, которые к ней как можно ближе по Пифагору на этой самой плоскости. Критерии этого «как можно ближе» могут быть разными, конечно.
Очень похоже на задачу коммивояжёра, но не факт, что к ней сводится (а если сводится, то как и при каких критериях этого вот «как можно ближе»?)
Задача делегирована, исполнитель назначен, сроки согласованы — но через несколько дней работа снова оказывается у вас. Одни приходят за решением каждой проблемы, другие останавливаются на первой развилке, третьи ждут подтверждения каждого шага.
Разберём, почему делегирование часто превращается в иллюзию передачи ответственности и что нужно отдавать вместе с задачей, чтобы она действительно перестала быть вашей.
В третьей и последней статье цикла о конечных полях мы завершаем путь от базовых понятий абстрактной алгебры к полям вида . Разберёмся, как строить поля вида и изоморфизм между полями одинакового порядка на примере полей и . Для наглядности также построим поле . Заодно посмотрим, как автоматизировать вычисления и эксперименты в конечных полях с помощью SageMath.
В этой статье я расскажу, на какие подводные камни я споткнулся при разработке своего пет‑проекта — мониторинга сайтов на Golang, аналог UptimeRobot.
Начнем издалека... Я хотел разработать пет‑проект, но не банальный todolist, а что‑то свежее, интересное в плане архитектуры и реализации. Шерстя по просторам интернета, я наткнулся на UptimeRobot — сервис для мониторинга сайтов. Азарт и любопытство взяли верх и я начал продумывать, как буду разрабатывать «свой» UptimeRobot. Думал — делов на пару недель от силы. Ведь принцип прост: дергать URL по таймеру и проверять код ответа и всё. Но на практике все оказалось намного сложнее, чем я изначально представлял...
Большинство команд следят за серверами, базами данных и доступностью приложений. Но самые дорогие инциденты часто происходят совсем в другом месте. Истёкший API-ключ, сломанный webhook или отказ внешнего сервиса могут неделями оставаться незамеченными, пока пользователи не начнут жаловаться. Разберём, почему так происходит и почему классический мониторинг часто не видит реальные проблемы SaaS-продуктов
Когда люди слышат "языковая модель", у большинства сразу всплывает ChatGPT, Gemini, ну или на худой конец что-то связанное с Яндексом. Но мало кто задумывается - а с чего вообще всё началось? Кто первым решил, что машина может понимать текст не по шаблону, а по-настоящему?
Я попробую рассказать эту историю без лишнего академизма - просто, но честно.
AnkiAI-Cards - мобильное Android приложение с помощью ИИ генерирует карточки по шаблону и отправляет их напрямую в AnkiDroid внутри смартфона. Помогает изучать иностранные слова ассоциируя с контекстом фраз и предложений.
Автономная диагностика СУБД требует от LLM-агента не просто генерации текста, а точной последовательности действий: сбора телеметрии, анализа планов запросов и блокировок. Мы провели эксперимент по оптимизации окружения ИИ-агента (Virtual DBA) для Postgres. Использовав механизм записи и ускоренного воспроизведения реальной нагрузки (record/replay), мы запустили эволюционный поиск по пространству параметров среды — от изменения промптов до перекомпоновки шагов анализа и MCP-инструментов. Результаты показывают, как автоматический выбор конфигурации влияет на качество диагностических выводов и почему избыток доступных инструментов может ухудшить итоговый вердикт.
Групповая стадия основного этапа Чемпионата России Сбера по компьютерному спорту стартует 13 июня. В 2026 году соревнования проходят по командным дисциплинам Dota 2 и Counter-Strike 2, а также по индивидуальным дисциплинам Tekken 8, StarCraft 2, TetViS-3, «Квадросим» и Storm Chess. Общий призовой фонд составляет 3 млн рублей.
В рамках чемпионата пройдёт специальный турнир по мобильной игре Tanks Blitz. Участники поборются за призовой фонд 2 млн рублей и 250 тысяч единиц внутриигрового золота. Турнир включён в программу соревнований по мобильным дисциплинам «Играем везде с ГигаЧат».
Каждая ваша клетка в эту минуту сжигает кислород. Та же реакция, что превращает древесину в пепел, только медленная. То, что мы называем жизнью — это тление внутри объятого пламенем дома. Недавно я пересматривал «Интерстеллар» и поймал себя на мысли: патоген, убивающий культуры и отравляющий воздух, беглецы, ищущие новый дом — это ведь совсем не фантастика. Эта история давно произошла. Очень давно, два с половиной миллиарда лет назад. Только тогда не было Купера, и в космос никто не летал. Да что там космос, жить вне воды было равносильно подвигу — на суше незащищенные клетки сжигал ультрафиолет; озонового слоя еще не было даже в проекте. Но зато в океане жизнь процветала. А потом начала умирать. Медленно, как в фильме. Все больше яда в воде и воздухе, все меньше пищи. И тот мир умер. Убийцы, кстати, до сих пор здесь — зеленеют за окном, плещутся в волнах океана, и делают то же самое, что делали тогда. Наша жизнь сгорает в отравленной ими атмосфере. Свою биохимию мы к этому приспособили, и даже уже не можем без их яда обходиться. А те, другие, приспособиться не смогли.
Я давно хотел рассказать о великой кислородной катастрофе, спалившей первую жизнь с двухмиллиардолетней историей. О том, каким был тот мир, что его погубило. И еще мне интересно, могла в том мире в конце концов появиться цивилизация, способная слетать на Луну, или же та жизнь была обречена с самого начала? Время от времени я буду давать слово умирающему существу. Назову его для удобства Анаэроб. Пусть это будет точка зрения и голос того мира, который погиб. Голос, конечно, вымышленный. Многоклеточные еще не успели появиться, но уже существовали колонии бактерий, маты, научившиеся жить в симбиозе. И что‑то похожее на чувства у такой колонии могло бы быть — медленные химические волны через все тело. Само собой, никаких нервов, лишь реакции на раздражители, свет, тепло и химию. Говорить и писать Анаэроб не умел. Придется мне.
📕📖🧠 Недавно на глаза попалась новая книга на O'Relly с интригующим названием "Follow the money" (Следуй за деньгами) от Ена Милли. В ней автор раскрывает несколько тем работы IT-компании:
1) Спонсоры технологий (кто платит деньги за неё) и Юзеры технологии (которые требуют новые фичи и поддержку) - разные люди. И как итог, если ты работаешь только с юзерами, но не своими спонсорами, то технологию ждет провал.
2) Большинство организационных и технических решений в компании принимаются не с позиции выгоды для бизнеса, а с позиции, кто управляет потоком денег компании (Кто управляет потоком, тот и принимает финальные решения). И не зависит от того, какую форму управления компания имеет будь это единоличный собственник, публичная компания или государственная компания.
3) Приводится пример, когда отдел продаж получающий деньги от ключевых клиентов, начинает фактически управлять структурой IT-компании и формировать технические команды под свои нужны (Команды по работе с ключевыми клиентами и команда по работе с малышами - где вторая формируется из менее сильных разработчиков).
И хотя книга в целом пытается говорить на интересные темы, она написана максимально плохо и сумбурно (надеюсь последующая редактура поможет книге получиться цельной). Если вам хочется разобраться с темой власти в организациях, то я рекомендую две книжки:
- Хазин, Щеглов: "Лестница в небо"
- Патрик Ленсиони: "Пять пороков команды"
Так вот, я решил посмотреть, какие же до этого книги писал автор, чтобы понять, именно эта книга такая странная, или он так всегда пишет. И обнаружил, что он до этого писал книги по devops, и он был одним из популярных авторов O'Relly
А дальше появляется вопрос, почему он переключился на написание книг по менеджменту, хотя всегда до этого публиковал технические книги. Возможно это связано с ИИ и тем, что технические книги теряют спрос.
Вдоль зоны разлома Диамантина, которая разделяет дно океана между Австралией и Антарктидой и достигает глубины 7 км, учёные обнаружили беспрецедентное кладбище длиной 1200 км, содержащее останки почти 500 китов. Некоторые из этих костей датируются 5,3 миллиона лет.
Это самое большое, самое глубокое и самое древнее кладбище китов из когда-либо обнаруженных, и оно, возможно, формировалось непрерывно на протяжении миллионов лет.
На дне самых экстремальных морских глубин мало что сохраняется. Глубже 1000 метров солнечный свет не проникает; он отражается и преломляется выше в толще воды. Вес воды создаёт огромное давление, а температура едва превышает 0 °С — единственное тепло можно найти вблизи вулканических трещин на морском дне.
Сделать фото цветным из чб с помощью нейросети в 2026 году стало настолько обыденным делом, что кнопка «колоризовать» появилась, кажется, даже в утюгах. Рынок забит однотипными сервисами, обещающими «оживление истории в один клик». Вот только любой, кто пытался восстановить реальный архивный снимок или сложный кадр из семейного альбома, знает изнанку этой магии: ядовито-зеленая трава, лица с землянистым оттенком и аутентичная шинель сороковых годов, которую автоматика упорно красит в цвет современного пуховика.
Технический долг есть почти в любой системе. Но в какой момент он превращается из разумного компромисса в фактор, который замедляет разработку, увеличивает число ошибок и делает каждую новую фичу дороже предыдущей?
В статье разбираем, как измерять архитектурный долг через метрики, находить реальные точки трения и не допускать превращения проекта в Big Ball of Mud.
Минцифры опубликовало список ИТ-компаний, которые до сегодняшнего дня не подали заявление на подтверждение статуса аккредитованной ИТ-компании. В списке 2,9 тыс.компаний (при этом, по данным ведомства, всего компаний с таким статусом сейчас около 21 тыс.)
Когда я начал активно использовать ИИ-агентов для разработки, у меня быстро появилось странное ощущение - c одной стороны, это действительно впечатляет. Агент быстро читает код, находит нужные места, предлагает исправления, пишет тесты и очень уверенно объясняет, что он сделал. С другой стороны, именно эта уверенность иногда и пугает.
Агент может найти функцию, изменить несколько строк и сказать: