Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

ML и инфобез: три подхода для поиска аномалий во временных рядах

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели9.7K

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

Использование машинного обучения — один из эффективных способов автоматизации поиска таких угроз. В этой статье мы рассмотрим, как одну и ту же задачу можно решать разными ML алгоритмами: Isolation Forest, Catboost, Autoncoder. В чём особенности, преимущества и ограничения каждого подхода?

Читать далее

Почему при 136 рпс и 150 рпс лимита наблюдалось 7 рпс ошибок 429

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели8.1K

На скрине показано 40 минут графиков с балансировки некоторого эндпоинта. На выделенном участке видно 129.01 рпс успехов и 7.27 ошибок 4xx, которые являлись 429 от рпс-лимитера. Настройка рпс-лимитера находилась на уровне “не более 150 запросов с интервалом в 1 секунду”. Не странно ли видеть такое уверенный и постоянный фон ошибок про превышение лимита?

Далее попробуем объяснить этот график

«Квазар»: концепция системы радиоэлектронной борьбы с БПЛА

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели8.9K

Смотрел вчера во время ужина новости по ТВ — опять атаки БПЛА, опять разрушения, пострадавшие. Вспомнил новость, что Бюро 1440 запустило первую часть низкоорбитальной группировки — 16 спутников «Рассвет» — и обещает в этом году довести количество спутников до 256. Кстати, я думал, что название 1440 появилось от количества минут в сутках, оказалось нет: один сотрудник из 1440 сказал, что 1440 оборотов вокруг Земли совершил первый искусственный спутник — тот, который делал «бип-бип». Ну ладно, это лирика. Подумал: как можно прекратить эти атаки? Может, БПЛА нужно не сбивать и не глушить радиосигнал, а просто хакнуть? Так родилась идея, которая изложена ниже.

Рассматривается гипотетическая, но технически обоснованная система противодействия беспилотным летательным аппаратам (БПЛА), использующая спутниковые средства обнаружения и российскую низкоорбитальную спутниковую группировку «Рассвет» (Бюро 1440) как ретранслятор сигнала взлома. Основное внимание уделяется архитектуре, физическим принципам работы и элементам, уже доказавшим свою эффективность в открытых исследованиях. Система носит рабочее название «Квазар».

Введение: ограничения классических подходов.

Традиционные средства радиоэлектронной борьбы (РЭБ) с БПЛА сталкиваются с тремя фундаментальными ограничениями:

Радиогоризонт: наземные станции обнаруживают и подавляют цели только в пределах прямой видимости (до 30–50 км для высотных аппаратов).


Энергетика: мощность сигнала обратно пропорциональна квадрату расстояния; воздействие на десятках километров требует антенн метрового размера и киловаттных передатчиков.


Читать далее

Советы бывалого управленца — Борьба с текучкой персонала

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели19K

#БорьбаСТекучкойПерсонала #СоветыБывалогоУправленца

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

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

Чтобы это работало лучше можно при приеме персонала отдавать предпочтения людям с повышенной тревожностью.

Совет 2: лучшее средство удержания - это деньги. Что можно сделать для повышения значимости денег в решениях сотрудников без увеличения оплаты:
 
1. Удлинить сроки траншей за достижения. Например, вознаграждение за успешные проекты выплачивать только после того, как продукты проектов начнут приносить результаты.
 
2. Выдавайте ссуды сотрудникам на долгие сроки и в размерах, которые они не смогут досрочно погасить при их текущей оплате.
 
3. Строить систему оплаты по аналогии с системами лояльности клиентов, т.е. чтобы получать большую оплату, сначала нужно пройти через получение небольшой. Повышение должно наступать обязательно (за выслугу), но усилия, затраченные на переход должны быть значимыми на столько, на сколько будет жалко усилия затраченные на это.

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

Читать далее

Очередь на Redis с Lua: порядок в партициях, общий пул воркеров и отложенные сообщения

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели7.7K

Перед командой встала типичная для высоконагруженных сервисов постановка по обработке сообщений:

1. Порядок обработки в рамках одной логической партиции

2. Очень много ключей партиций

3. Ограниченный пул воркеров, который шарится между партициями, при этом одна тяжёлая партиция не должна блокировать остальные

4. Ретраи и отложенные сообщения

Ни одна готовая «одна технология» не закрывает это из коробки без компромиссов. Ниже — как мы к этому пришли и что в итоге сделали в виде библиотеки smart-redis-queue (очередь на Redis, логика в Lua-скриптах).

Читать далее

От вайб-кодинга к вайб-охране кода: что можно делать прямо сейчас

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели8.6K

Пока юристы спорят, можно ли считать код объектом авторского права, а идею программы охраняемой, разработчики уже несколько месяцев живут в новом мире. Мире AGENTS.md. И в этом новом мире, вероятно, вы cможете фиксировать архитектуру продукта так, что уходящая команда уже не сможет просто скопировать «вашу идею» в соседний стартап.

AI-агенты не только научились превращать документ в код. Они могут сделать и противоположное: превратить код обратно в документ. Зачем нам это?

Долгое время действовало негласное правило: продукт = код. И именно вокруг кода выстраивалась вся логика контроля:

Читать далее

Один хеш, вместо миллиона проверок: пишем Merkle Tree на Go с нуля

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели7.6K

Представьте: у вас есть база из миллиона транзакций. Клиент спрашивает: «Моя транзакция точно в блоке?» Вы можете отдать ему все миллион записей для проверки. Или отдать 20 хешей по 32 байта - и он сам математически докажет, что его транзакция на месте. Без доверия. Без скачивания всего блока. За O(log N)

Merkle tree - структура данных на которая является Bitcoin, Git, IPFS и Certificate Transparency. Посмотрим как она работает и напишем свою реализацию на Golang c ДЖЕНЕРИКАМИ йоу.

Читать далее

Фрактальная архитектура Вселенной: матрёшка вложенных миров и универсальный закон

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели8.5K

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

Читать далее

Мета-теория связей 0.0.3

Уровень сложностиСложный
Время на прочтение10 мин
Охват и читатели7.3K

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

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

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

Как и всё, что мы делали раньше, теория связей публикуется и передаётся в общественное достояние — она принадлежит всему человечеству, а значит, и вам лично. У этой работы много авторов, но сама работа гораздо важнее любого отдельного авторства. Мы надеемся, что уже сегодня она сможет принести пользу ещё большему числу людей.

Мы приглашаем вас стать частью этого захватывающего приключения.

Стать свидетелем рождения мета-теории

Spring, kafka, неблокирующий retry, лаги

Уровень сложностиСложный
Время на прочтение5 мин
Охват и читатели8.6K

История об особенностях использования механизмов retry, которые дает spring-kafka из коробки и проблемах с производительностью.

Есть нужно сделать асинхронный retry сообщений на топике, который бы не блокировал основной поток сообщений «легко и быстро» — вам сюда😊

(А потом после «легко и быстро» несколько дней дебажить 🤔)

Читать далее

Вся музыка, все фотографии и весь Wi-Fi работают на одном трюке. Ему 200 лет

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели24K

Откройте ваш плейлист и нажмите play на любом треке.

Эта песня попала в ваши наушники благодаря одной идее. Той самой, за которую француза в 1807 году высмеяли на заседании Парижской академии наук. Лаплас был «за», но Лагранж встал и сказал: «Это невозможно.» Француза звали Жан-Батист Жозеф Фурье. Его идея была настолько простой, что учёные отказались ей поверить.

Читать далее

Асинхронное логирование в C++ — не серебряная пуля: что на самом деле ограничивает производительность

Уровень сложностиСложный
Время на прочтение4 мин
Охват и читатели7.9K

Асинхронное логирование давно считается “очевидной оптимизацией”: вынесли запись в отдельный поток — и всё стало быстрее.

Но если копнуть глубже, оказывается, что это не совсем так.

В предыдущей статье я разбирал производительность популярных C++ логгеров и показывал реальные цифры:
👉 https://habr.com/ru/articles/1012874/

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

В этой статье разберёмся, почему async logging не делает логирование быстрее само по себе, и что на самом деле происходит внутри:

Читать далее

Раньше я не писал на Хабр, а теперь у меня появился Телеграм-канал и я пишу об очень важной новости про OpenAI

Уровень сложностиСложный
Время на прочтение3 мин
Охват и читатели8.5K

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

Долго думал, стоит ли писать этот пост, ведь раньше я вообще не писал на Хабр. Да что там — я даже не читал его особо. Но времена меняются, как и люди. Раньше я был обычным человеком без Телеграм-канала, без пассивного дохода, без 100500 денег в секунду… а теперь всё изменилось. И знаешь, что стало переломным моментом?

Конечно же, создание моего собственного Телеграм-канала.

Читать далее

Ближайшие события

Актуальная к 1-му апреля информация о паллиативной помощи

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели8.7K

Всем привет! Я до этого писал статью про паллиативную помощь, настало время её немного дополнить актуальной на 1-е апреля информацией. Всё достоверно на 146%, уже внесены поправки в приказ, регулирующий нашу деятельность. Уже давно вижу такие виды ПМП в направлениях на госпитализацию, а также в выписках из других отделений и других больниц.

Узнать к чему тут вообще плов и бумбокс

Как я уместил «Войну и мир» в 10 ГБ видеопамяти, или почему нейросеть убивает героев и выдумывает Пьера Бездаровского

Уровень сложностиПростой
Время на прочтение16 мин
Охват и читатели9.6K

Что делать, если по литературе задали два тома "Войны и мира", а времени (или желания) читать нет? Конечно, запрячь нейросеть! Но как быть, если в твоем распоряжении всего 10 ГБ видеопамяти, а модель упорно пытается "убить" выживших героев и переименовывает Пьера Безухова в Бездаровского?

В этой статье я поделюсь опытом запуска Saiga Llama 3 8B на домашнем железе, расскажу, как бороться с галлюцинациями через промпт-инжиниринг, и почему 7500 символов текста Толстого иногда весят столько же, сколько одна строчка жесткого правила в системном промпте. Внутри - анализ вероятностей токенов, лог работы модели и готовый код для суммаризации длинных текстов.

Узнать, как я спас Николая Ростова от LLM

Протоколы, чтобы ИИ-агенты нашли общий язык

Время на прочтение6 мин
Охват и читатели7.5K

Системы ИИ уже управляют сетевой инфраструктурой. Например, в нашей PCEF-системе методы машинного обучения помогают находить аномалии в работе сети и «изолировать» подозрительные IoT-устройства. Даже Инженерный совет Интернета (IETF) публикует документы, описывающие структуру интеллектуальных сетевых контролеров. При этом появляются специализированные протоколы, задача которых — позволить агентским системам взаимодействовать друг с другом по сети в эффективной манере. Сегодня расскажем о нескольких таких решениях: Pilot, PAIRL, A2A и OpAMP.

Читать далее

Топ-6 нейросетей для генерации и редактирования изображений

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели9K

Давайте начистоту. У каждого из нас бывали моменты, когда в голове рождается идеальная картинка - яркая, сочная, именно такая, какая нужна. А потом начинается: стоковые фотографии не те, Canva не вывозит, Photoshop требует навыков, которых нет, а дизайнер берёт деньги и три дня на правки. Знакомо?

А теперь представьте: вы просто описываете словами то, что видите у себя в воображении, и через несколько секунд получаете готовое изображение. Не шаблон. Не компромисс. А именно то, что хотели. Фантастика? Нет, 2026 год.

Нейросети для генерации картинок сегодня умеют такое, от чего пару лет назад у дизайнеров бы дёрнулся глаз. Хотите фотореалистичный портрет? Пожалуйста. Сюрреалистичный пейзаж, где океан течёт вверх? Легко. Кота в костюме самурая на фоне неонового Токио? Да без проблем.

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

Приятного чтения!

Читать далее

Как «несуществующие» фотоны влияют на сверхпроводимость

Время на прочтение5 мин
Охват и читатели8K

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

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

Читать далее

Одностраничный сайт на Next.js с навигацией по якорям

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели7.2K

Одностраничный сайт с навигацией по якорям на Next.js: как синхронизировать скролл и URL без лишнего кода.

Читать далее

Делегирование для тимлида: как перестать быть главным исполнителем и не скатиться в микроменеджмент

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели11K

Вы только что стали тимлидом? Поздравляю. А теперь вопрос: вы ещё пишете код или уже управляете людьми? Если второй вариант, а в голове всё ещё «я сделаю быстрее сам» — вы в ловушке.

В этой статье:

‣ разбираю, почему делегирование — главный навык руководителя, как не скатиться в микроменеджмент и вырастить команду, которая справится без вас;

‣ даю пошаговый алгоритм, матрица зрелости задач, реальный кейс и схемы.

Материал будет полезен для тех, кто хочет перестать быть «главным исполнителем» и начать управлять результатом

Читать далее