Bash/awk formatter для Linux CLI: превращает ps, top, df, free и другие таблицы в key: value, vertical или JSON Lines. Пригодится для восприятия информации на слух через скринридер или для конвертации таблиц в JSON для автоматической обработки
Узнать подробнееПериодически ко мне обращаются люди с вопросами вроде: «Я нашел инвестора на строительство полупроводникового завода, подскажите, с чего начать, какие подводные камни?» или «Я хочу начать производить сенсоры для видеокамер с нуля», ну и опять про подводные камни. Ну, давайте посмотрим, с чего начать и какие подводные камни.
Посмотреть на подводные камниПервая часть дневника о том, как я строил себе статейный комбайн из ИИ‑ботов. Нулевая часть — про семнадцать лет ручного письма и почему из этого не родилась система. Здесь — почему первые нейротексты я забраковал и что такое речевой профиль. События — май‑июнь 2026-го.
Когда кто‑то пишет за вас, вы сразу понимаете: текст написан не вами. Я это знал ещё по работе с копирайтерами: статья полностью собрана из моей фактуры, моих тезисов, моих акцентов — где подсветить инфографикой, где выделить жирным, где добавить контекстный акцент. Вроде как я совместно с копирайтером добивался этого совместно (итерациями, правками), а ощущения авторства не было. Даже публиковать такую статью от своего имени всегда было немного неловко.
Поэтому когда нейросети начали выдавать мне первые тексты, написанные совсем не моим языком, у меня, честно говоря, поначалу опустились руки: «ага, понятно, на выходе будем получать примерно то же, что с копирайтером, только хуже — копирайтеру хотя бы можно передать что‑то интонационно в голосовом или на созвоне, а нейросети ты никак интонацию не передашь». Вера в связку «человек плюс нейросеть равно хорошая статья» просела почти до нуля.
Читать далееАудит-политика Kubernetes — один из тех артефактов, который пишется один раз при настройке кластера, а потом годами живёт «как есть», обрастая исключениями для новых компонентов и почти никогда не пересматривается целиком. В какой-то момент это уже не политика безопасности, а археологический слой из комментариев вида «# temporary, TODO remove» трёхлетней давности.
Недавно я сел перечитать собственный конфиг на ~580 строк — собирал его из нескольких источников, в первую очередь опираясь на Kubernetes Threat Matrix (это объясняет, почему часть правил — не просто «гасим шум», а прицельно ловит security-значимые действия вроде изменений RBAC или удаления events). Хочу поделиться не столько конкретными находками (они специфичны для конкретного кластера), сколько принципами и типовыми ловушками, которые всплыли в процессе ревью. Если вы пишете или ревьюите Audit Policy для своего кластера — этот чек-лист сэкономит время.
Смотреть разбор и чек-листВ первой части статьи я добрался до Алматы и ждал перелёта в аэропорт Кызылорды, откуда мне предстоял трёхчасовой трансфер на автобусе в закрытый город Байконур. Казалось бы всё самое интересное ждало меня впереди, но за день до моего вылета из Перми, выяснилось что на сам запуск ракеты я не попадаю.
Однако есть поворотПочтовые серверы по всему миру получают миллиарды писем каждый день. Среди них — рабочие переписки, чеки из интернет-магазинов, уведомления банков, маркетинговые рассылки. И, конечно, спам с фишингом: кто угодно может попытаться отправить письмо от имени чужого домена. Чтобы с этим бороться, появилась email-аутентификация — набор технических стандартов, который включает несколько механизмов проверки.
Привет, Хабр! Меня зовут Пётр Пахомов, я продуктовый менеджер CDP Sendsay, и я заметил, что в Рунете сложно найти статью, которая бы понятно рассказывала про SPF-запись, DKIM-подпись и DMARC-политику. Поэтому постараюсь на простом примере объяснить логику их работы, чтобы email-аутентификация перестала выглядеть набором непонятных аббревиатур.
Разобрать на письме →С 1 августа по 8 сентября в 4 хабах, куда фаундеры приходят показать продукт, вышло 28 публикаций. Я открыл каждую, ленту комментариев под ней и витрину продукта и прошёл по всем с одним списком из 8 проверок. Ни 1 продукт не закрыл все 8. Для кого продукт — внятно написано у 2 авторов из 21. Эти же 2 получили деньги и людей быстрее всех остальных: 600 000 ₽ за 1-й день и 2 000 пользователей за 12 часов.
Кто эти двое и что у остальных 19Мы пришли на хакатон с 12 гипотезами. Одна из них — поиск аналогов материалов — превратилась в систему с точностью 98,4% и экономическим эффектом больше миллиарда рублей. Рассказываем, как это было на самом деле — с ошибками, командировками на завод и задвижкой за 1 рубль.
Читать далееНовый скандал, на этот раз на стыке матана и AI: кожаные математики насмерть сцепились с вооруженными нейронками бигтехами за титул «Решивший Задачу Тысячелетия». OpenAI, по сути, обвиняют в том, что они украли чужую идею решения из пользовательской сессии Codex.
Читать далееМодель обучена, метрики посчитаны, клиенты отсортированы по скору. Осталось выбрать аудиторию и запустить промокампанию. И тут появляется вопрос: сколько дополнительных денег принесёт именно этот отбор?
На собеседовании по CVM — управлению ценностью клиентской базы — такой вопрос легко превращает разговор о машинном обучении в разговор о причинности и экономике. Можно знать S‑learner, T‑learner и устройство продакшен‑пайплайна, но споткнуться о переход от «модель хорошо ранжирует» к «кампания заработает».
Эта статья выросла из разбора такого собеседования. Без имён, компаний и внутренних результатов: только постановка задачи, несколько типичных ловушек и расчёт, который можно проверить на листе бумаги.
Читать далееДвадцать новостных сюжетов по информационной безопасности за неделю 1-7 сентября: yязвимости, искусственный интеллект, атаки и утечки, рынок и сделки, регулирование
Дайджест собран по данным автоматического агрегатора новостей из 240 источников: за семь дней прочитано ~11 653 материала, ~1 267 из них от профильных изданий, вендоров и регуляторов.
Читать дайджестПривет, Хабр! Меня зовут Алексей Миронов, я главный разработчик отдела разработки хранилищ данных в «Газпром ЦПС». Сегодня я расскажу о своем опыте внедрения Data Vault в компании.
Методология Data Vault 2.0 на бумаге выглядит безупречно, особенно если ваша команда живёт по Agile. Разделение данных на Хабы, Линки и Сателлиты позволяет расширять хранилище инкрементально. Появился новый источник или изменилась бизнес-логика? Просто достраиваем новые блоки рядом, не ломая старые сущности и не переписывая половину DWH, как это часто бывает в классической архитектуре Кимбалла.
Кроме того, Data Vault даёт чёткие правила игры: стандарты генерации объектов, расчёта хэш-ключей и версионирования истории здесь прописаны до нас. Это полностью убирает «творчество» отдельных инженеров — вся команда пишет код в едином стандарте.
Но когда дело доходит до практики, начинаются сложности. Ручное проектирование однотипных таблиц быстро превращается в ад. В этой статье я расскажу, как мы наступили на все классические грабли ручного Data Vault и как написали собственный гибкий фреймворк автоматизации.
Ожидания vs Реальность: с какими болями мы столкнулись
К проекту мы решили подойти основательно. Подготовку начали с теории: специально купили легендарную книгу Дэна Линстеда «Building a Scalable Data Warehouse with Data Vault 2.0» в оригинале. Честно прочитали (признаюсь, местами сильно по диагонали) и, вооружившись академическими знаниями, бесстрашно ринулись в бой с реальными данными.
На бумаге всё выглядело гладко, но как только книжная теория столкнулась с продакшен-выгрузками, мы моментально упёрлись в классические проблемы роста:
Читать далееПривет! Меня зовут Кирилл Алексеев, я ведущий инженер в отделе интеграции систем на кристалле радиочастотного центра YADRO. В своей предыдущей статье я рассказывал, чем FPGA-разработка отличается от программирования: HDL-код описывает не последовательность инструкций, а цифровую схему. Вместо переменных — проводники, соединяющие выход одного аппаратно-реализуемого блока со входом другого, а все описанные модули (блоки) присутствуют на схеме независимо и работают параллельно.
Дальше — интереснее. К реализации одной и той же цифровой схемы есть множество подходов и огромное количество вариантов последовательности обработки данных. Как это устроено, расскажу в статье. Разберем, что такое архитектура и микроархитектура блока, чем процедурная схема отличается от конвейерной. Сравним две различные микроархитектуры — процедурные реализации схемы цифрового КИХ-фильтра.
Статья будет полезна специалистам, которые только начинают работать с ПЛИС: сможете реализовать цифровую схему на практике. Опытных инженеров приглашаю в комментарии для обмена кейсами.
Читать далееВ детстве родители просто и доходчиво объясняют, что ты делаешь хорошо, а что не очень. В школе ставят оценки учителя, в вузе — преподаватели. На работе появляются KPI, ревью, оценка 360 и обратная связь руководителя.
Почти на каждом этапе есть кто‑то, кто сможет подтвердить: всё хорошо, ты справляешься или нет. И оценивать других мы тоже учимся довольно быстро: видим, кто сильный специалист, кто не вытягивает задачу, с кем хочется работать, а с кем нет.
А как самого себя адекватно оценить и понять, насколько тебе подходит собственная профессиональная жизнь?
Это тот момент, когда ты уже работаешь и получаешь хорошие оценки, но впервые понимаешь: никто, кроме тебя, не сможет проверить, ту ли карьеру ты начинаешь строить.
С таким карьерным запросом ко мне обратился Владислав, молодой backend — разработчик уровня middle. Он точно не похож на собирательный образ зумеров, о которых снято множество мемов: в свои 20+ к карьере Владислав относится осознанно, ответственно и дальновидно.
Читать далееНе нужно знать, где живёт нужная модель, искать API-ключи у админов или собирать презентацию вручную из пустого слайда.
Мы сделали единый ИИ-песочницу: витрина сервисов со статусами, чат с моделями и документами, каталог с подсказками и калькулятором памяти, API «подключил и работай» — и генератор презентаций по промпту. Рассказываем, как превратили разрозненные ИИ-инструменты в одну понятную рабочую среду.
Читать далееПошаговый способ быстро определиться с направлением в IT и узнать, что именно нужно изучать под конкретную роль — разбираем на примере входа в кибербезопасность.
Читать далееQwen3.8-Flash-Next - открытая 125B-модель на архитектуре, которая станет основой Qwen4. По опубликованным Qwen результатам она конкурирует с закрытыми frontier-моделями в задачах программирования, работы с агентами и computer use.
Мы запустили полный checkpoint Qwen/Qwen3.8-Flash-Next на одной RTX 4090. Пиковое потребление VRAM составило 5,95 ГБ, без 4-битной квантизации и дистилляции. Использовался полный checkpoint в bf16, который генерировал обычные токены.
По сравнению с Opus 4.6 Max, согласно собственным данным Qwen:
Читать далееДоговоренности между основателями часто существуют только «на словах». Пока отношения хорошие, это работает. Проблемы начинаются, когда нужно принять спорное решение, привлечь инвестора или кто‑то решает выйти из проекта.
Пример: Два основателя создали фирму, распределили корпоративный контроль 50/50, всё идёт хорошо, но вот предлагается сделка, её нужно согласовать как крупную, а по уставу кворум может быть только при 100% голосов «За». В преддверии общего собрания у основателей произошёл личный конфликт, в итоге один из них голосует стабильно «Против». В результате сделка сорвана, проект потерял деньги, предприятие стало приближаться к банкротству.
И это далеко не единичный случай, когда отсутствие зафиксированных договорённостей приводит к параличу деятельности стартапа.
Как решить будущие проблемы одним документом — соглашением между основателями
Безусловно, время и поступки определяют степень доверия к человеку. Однако бизнес всегда связан с риском и непредсказуемостью, в том числе в поведении партнёров. Поэтому человеческий фактор нужно учитывать и при ведении предпринимательской деятельности, поскольку речь идёт о повышенном риске под личную ответственность.
Очень важно изложить все договорённости на бумаге — первоначально это может быть соглашение о намерениях (term sheet), а в последующем, при понимании, что за бизнес‑модель, у кого какие будут обязанности, какие цели намечены на ближайшее время — корпоративный договор, в котором могут быть прописаны в том числе и способы разрешения тупиковых ситуаций.
Читать далееСтрока внизу терминала Claude Code показывает модель, ветку и проценты контекста. Я на неё смотрю сотни раз в день, пока агент думает. В какой-то момент стало жалко: такое внимание, а тратится на информацию, нужную дай бог раз в час. Заменил их на билеты ПДД и очередь непрочитанных статей. Ниже, как это устроено и что ещё туда кладут люди.
Читать далееНедавно я изучил одну интересную тему, проверил её на практике и довёл «хотелку» до успешного использования. Речь пойдет об автономных радиометках.
Вы наверняка когда‑нибудь обращали внимание на эти крошечные девайсы в форм‑факторе чуть больше популярной батарейки CR2032 (которая обычно стоит в материнских платах ПК и ноутбуков для питания BIOS)?
Я эпизодически изучал эту тему несколько лет. Но каждый раз приходил к одному и тому же выводу: всё, что было в продаже, стоило дорого, обладало примитивным функционалом и работало строго в радиусе действия Bluetooth‑радиоканала. По сути, их применение ограничивалось связкой ключей: если забыл их дома, телефон сигнализировал, что метка вышла из радиуса связи. И это максимум 20–50 метров.
Мне же хотелось другого: чтобы метка не просто долго жила от одной батарейки, но и позволяла найти себя на любом расстоянии — через интернет и облачные сервисы…
Главная проблема и её гениальное решение.
Читать далее