Habr.com

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

Миллионы за комментарий. Почему IT‑гиганты скупают книги и корпоративную почту?

Sat, 10/03/2026 - 18:59

Каждая сгенерированная фраза ИИ требует человеческих данных. В этой статье рассматриваем, как информация превратилась в дорогостоящий ресурс: от платных API Reddit и многомиллионных сделок OpenAI с медиа-гигантами до скупки бумажных книг и корпоративных архивов.

Читать далее

Простая декларативная установка NixOS, часть 3 — создание flake.nix, две конфигурации и истинная воспроизводимость

Sat, 10/03/2026 - 18:53

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

Что мы будем делать сегодня?

Сегодня мы приступим к практике, напишем свой собственный flake.nix, а также рассмотрим несколько интересных функций механики флейков.

Какой практический результат у нас будет в конце?

1. Две конфигурации под два разных хоста(условно server_host и home_host) с разной разметкой дисков и разными настройками.

2. Доступ к двум каналам для скачивания пакетов: стабильному и нестабильному.

3. Полностью воспроизводимая конфигурация(вплоть до версий всех наших пакетов)

В конце концов у нас будет полностью воспроизводимая и рабочая конфигурация операционной системы. Это значит, что мы в следующий раз, зайдя с другого ПК, сможем выгрузить нашу конфигурацию из гитхаба, сделать nixos-install и просто ждать, пока наша система не установится.

Читать далее

Я перестал показывать ИИ файлы и дал ему сам MODX

Sat, 10/03/2026 - 18:13

С искусственным интеллектом в веб-разработке мы работаем уже достаточно давно. На проектах с MODX 2 ChatGPT помогал искать ошибки, разбирать чужой код, писать сниппеты и компоненты, переделывать шаблоны. Польза была вполне практической, но сам процесс оставался традиционным. Нужно было найти нужный чанк, принести его в чат, объяснить, откуда берутся данные, показать TV-поля, получить исправленный код, вернуть его в MODX и проверить результат.

ИИ заметно ускорял написание кода, но разработчик при этом продолжал работать курьером между ИИ и сайтом. В какой-то момент мне захотелось убрать именно эту часть работы. Не дать ChatGPT полный SSH-доступ и посмотреть, что он там натворит, а сделать так, чтобы он сам видел структуру сайта примерно так же, как её видит разработчик MODX, ресурсы как ресурсы, чанки как чанки, TV как TV, а не просто как строки в таблицах базы данных.

Так из довольно простого желания перестать делать Ctrl+C, Ctrl+V между окнами родился эксперимент, который постепенно вырос в отдельный проект.

Читать далее

Винтажный электрофон Россия 321 Стерео

Sat, 10/03/2026 - 18:01

Привет, Хабр! Иногда в обмен на электрогитары и педали эффектов для них мне предлагают неожиданные и, мягко говоря, малоприменимые в современных контекстах, но при этом весьма интересные вещи из времён моего детства.

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

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

Читать далее

Когда капитал перестанет ждать человека

Sat, 10/03/2026 - 17:31

Допустим, компании последовательно автоматизируют всё, что мешает им зарабатывать быстрее. Исследование рынков, разработку продуктов, продажи, закупки, распределение капитала. Постепенно значительная часть экономики начинает работать на скоростях, при которых человек уже не успевает участвовать в отдельных решениях. Он ещё владеет акциями, получает отчёты, выбирает стратегию из трёх предложенных. Только насколько он всем этим управляет, становится всё труднее понять.
Такое будущее может обойтись без восстания машин. Будет хорошая отчётность, растущая производительность и люди, которым всё сложнее вмешиваться, хотя формально никто их этого права не лишал.

Обложка: Пол Стрэнд, «Уолл‑стрит», Нью‑Йорк, 1915.

Читать далее

Смартфон без слежки корпораций: настраиваем GrapheneOS для реальных повседневных задач

Sat, 10/03/2026 - 17:30

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

Отказ от проприетарных экосистем: радикальное снижение рисков слежки и устранение вендор-лока транснациональных корпораций за счет миграции на свободное и открытое программное обеспечение (FOSS).

Нулевое доверие или Zero Trust: опора исключительно на криптографию и независимый аудит открытого кода, исключающая веру в корпоративные гарантии приватности.

Строгая компартментализация: физическое и логическое разделение рабочих сред. Этот метод позволяет безопасно эксплуатировать неизбежные закрытые сервисы (банкинг, маркетплейсы), на уровне ОС блокируя возможность перекрестного отслеживания и утечки личных данных.

Цель настоящего руководства – выстроить бескомпромиссную модель информационной безопасности (OPSEC) на мобильном устройстве, не жертвуя при этом комфортом повседневной цифровой жизни.

Читать далее

Прогнозирование вспышек инфекций

Sat, 10/03/2026 - 17:25

Я собрал MVP системы поддержки принятия решений для эпидемиологического мониторинга. Цель была технической: проверить полный путь от временного ряда по территории до расчёта риска и выдачи результата в диалоговом интерфейсе.

Важное ограничение: эпидемиологическая динамика в этом MVP синтетическая. Реальными были названия муниципалитетов, площадь, численность населения, плотность и температура из Яндекс Погоды. Показатели вакцинации, число случаев, заболеваемость и целевая метка генерировались программно.

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

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

Читать далее

В радости и в горе, или как нейросети понимают эмоции пользователя

Sat, 10/03/2026 - 17:18

Помните самый грустный короткий рассказ? Сегодня он мог бы выглядеть так: «Меня сократили», — написал человек Claude. «Похоже, вам страшно за будущее», — ответил искусственный интеллект.

В опросе 500 человек 17,2% участников сообщили, что обращались к ChatGPT за поддержкой в вопросах психического здоровья. И вроде действительно, модели неплохо проговаривают чувства. Но как они отгадывают эмоции, если человек прямо их не называет? 

Читать далее

Опубликована книга «Цифровой мозг фирмы»

Sat, 10/03/2026 - 17:17

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

Читать далее

Свинство в действии: расширяем синтаксис питона

Sat, 10/03/2026 - 17:16

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

Сейчас я решил продолжить дискурс и перенести его в практическую плоскость. Я сделал форк CPython и попросил DeepSeek немного поиграться с синтаксисом. Хорошо, что в питоне обновили парсер - он теперь достаточно гибкий.

В общем, если смотреть с формальной стороны - получился новый язык. Он немного расширяет питон (то есть, является суперсетом), но совсем чуть-чуть. Оставаясь при этом верным главному синтаксическому принципу - значимым пробелам. Целевые рантаймы для этого языка - CPython и BEAM. Они очень разные, поэтому отлично дополняют друг друга.

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

Читать далее

От бизнес‑метрики до дежурного: как построить алертинг, от которого не страдают

Sat, 10/03/2026 - 16:59

Эта статья - о шаге, который предшествует настройке маршрутов: как выбрать сигнал, связать его с влиянием на бизнес, определить срочность и проверить, что вызов дежурного действительно оправдан. В качестве сквозного примера возьмём оформление заказа, а в конце свяжем правила детектирования с обработкой в nxs-anomaly.

Читать далее

У ИИ есть знания, у человека — контекст

Sat, 10/03/2026 - 16:54

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

Читать далее

Edge‑навигация своими руками: ESP32 + Android + велосипед/мотоцикл

Sat, 10/03/2026 - 16:54

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

Телефон на руле — самая дорогая и хрупкая деталь. Руль живёт ударами, падениями, судьба вашего флагмана за пару тысяч баксов решается дешёвым зажимом, который ослаб на кочках. Даже без драматичного «вылетел на асфальт» хватает постоянного дребезга: стекло и корпус после пары сезонов уже не скажут вам спасибо.

А если повезёт не ушатать смартфон, то со временем неизбежно деградирует оптическая стабилизация. Мото и жёсткий велоруль дают вибрацию, под которую модуль камеры просто не проектировали. Со временем OIS “устаёт”: люфт, стук при встряхивании, мыло на видео. Держалка с амортизацией смягчает, но спектр двигателя и дороги никуда не девается.

Ну и в довершение — привычный бытовой ад: блики от глянца, неизбежно выгорает дисплей, батарея погибает.

Мне нужно было другое. Не смартфон на траверсе, а маленький экран в периферийном зрении: куда свернуть и через сколько метров. Телефон пусть лежит в кармане или сумке, а за навигацию отвечает штука, которую не жалко и в которой нет OIS за полцены флагмана.

И ещё одно, для меня принципиальное: я не хотел менять навигатор. Я езжу в 2ГИС (дальше добавлю Яндекс). Пробки, избранное, привычный поиск — всё уже есть. Идея «скачай наше отдельное приложение, там свои карты» меня бесит. Значит, нужен мост: привычный навигатор на телефоне → крошечный HUD на руле.

Читать далее

Пять оттенков PPM: почему идеальной системы для проектного офиса не существует

Sat, 10/03/2026 - 16:43

Системы управления ресурсами и экономикой проектов: обзор PSA- и PPM-платформ.

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

Я не один год провел с P&L в Google Sheets и Excel, и смертельно устал каждый месяц сверять все формулы, обновлять ставки и руками перепроверять каждую строчку.

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

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

Я отобрал пять штук на обзор и постарался разобраться, что к чему. Сравнил Timetta, «Первую Форму», ADVANTA, ELMA365 Проекты и Shtab. Потестил демо, насколько это было возможно, и изучил документацию.

Читать далее

Под кожей Войнича: новый слой 600-летней загадки

Sat, 10/03/2026 - 16:39

Под кожей Войнича: новый слой 600-летней загадки.

Я пришёл к рукописи Войнича за тайной — и решил испытать её инструментами XXI века.

Читать далее

Сделал для Twitch Детектор смеха, где ИИ считывает эмоции. Рассказываю, как оно устроено внутри и делюсь цифрами

Sat, 10/03/2026 - 16:29

Решил сделать на Twitch шоу, где нельзя смеяться, с ИИ-распознованием эмоций. Рассказываю, как оно устроено внутри и с какими проблемами столкнулся.

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

Первые цифры. Буду рад фидбеку.

Подробности о проекте и первые цифры

Kubernetes просто лабы, часть 1: поднимаем кластер и знакомимся с его устройством

Sat, 10/03/2026 - 16:26

Практика к первой части серии «Kubernetes просто». Поднимем локальный кластер с помощью kind, найдём компоненты Control Plane и запустим первый Pod. Разберём команды и их вывод, а затем закрепим материал самостоятельными заданиями.

Читать далее

Yue Studio: попытка сделать нейромузыку, от которой не мутит (по крайней мере меня)

Sat, 10/03/2026 - 15:46

Альбом из треков, которые я собрал в этом инструменте, у каждого трека своя страница, где написано, как делалось и есть примеры было — стало: Static and Gold.

И, да, я знаю что этих студий много, даже само вайбкод название «yue‑studio». Отличие этой — попытка сделать антинейросплоп, а не еще одну «морду» для YUE.

Читать далее

Я ускорил запрос в 75 раз. Через две недели оказалось, что дело было не в запросе

Sat, 10/03/2026 - 15:30

Добавил фильтр по городу в подзапрос — туда, куда учебники и велят его ставить. На тестовой базе в 750 строк незаметно, на проде запрос стал висеть: 0,71 с превратились в 53,7 с. Починил, замеры оставил в комментарии. Спустя две недели сел писать про это статью, перемерил — и тот же запрос на той же базе отработал за полсекунды. Разбираю, почему катастрофа рассосалась сама, почему дело было не в join и почему измеренная цифра в комментарии протухает быстрее, чем кажется.

Читать далее

zhim.fit: приложение для персонального тренера без подписок и регистрации

Sat, 10/03/2026 - 15:18

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

Читать далее

Who's online

There are currently 0 users and 10 guests online.