Все подряд публикации с habr.com
Что у меня за распределение
Привет! Меня зовут Василий, я ML инженер центра ML-экспертизы в обслуживании. В Т-Банке мы прогнозируем нагрузку на колл-центр: сколько придет обращений, какой длительности и некоторые другие характеристики.
Нужно уметь переводить эту нагрузку в количество людей на линии. Для этого мы реализовали симулятор колл-центра. Для работы симулятора нужно понимать, как распределены те или иные случайные величины, и иметь численные характеристики соответствия наблюдаемых значений теоретическим распределениям. Это называется задачей (критериями) согласия: к какому теоретическому распределению вероятностей принадлежит данная выборка.
«Используй Колмогорова — Смирнова, да и все тут», — скажут мне. В принципе, да, но нет. Мы пойдем чуть дальше и попытаемся разобраться, как все устроено и какие есть ограничения. Расскажу, почему нельзя просто так применять критерии согласия, к каким это приводит ошибкам и как с этим быть.
ИИ проектирует оптическое оборудование, продвинутый роевой интеллект с LLM и VLM и социальные нормы LLM моделей
Привет Хабр!
Это научный дайджест и сегодня на нашем столе:
- ИИ генерирует устройства в области оптики, и они выходят даже лучше чем то что делают ручками
- Учёные представили UAV-CodeAgents — систему планирования миссий БПЛА, где дроны управляются через LLM и VLM
- LLM, взаимодействуя между собой, начинают вести себя… как общества людей
Поддержка RUTUBE 2.0: как мы научили бота не ломаться на сложных вопросах
Как у нас в RUTUBE ИИ и служба клиентского сервиса работают сообща, вместе справляются ростом сервиса и мгновенно адаптируются к изменениям — рассказываем в этой статье. Делимся рецептом RAG-системы, которая за первые три месяца эксплуатации уже отвечает почти на 70% запросов пользователей и никогда не врёт про «космических зайцев».
Embedded bar — неформальные митапы про электронику
Почему все современные митапы такие скучные? Потому что там нет пива!
Долгое время у embedded разработчиков почти не было своих мероприятий, но всё изменилось, когда появился Embedded bar. На время мероприятия чей-то офис (или любая другая площадка) превращается уютный бар, где можно зацепить пинту пива, послушать истории и пообщаться с коллегами из Embedded тусовки.
Хронический ИИ-провал: От Siri до Apple Intelligence
Вашу корпорацию, возможно, знают как производителя инновационных гаджетов, но что, если конкуренты уже на годы впереди в гонке за будущее? Именно такая ситуация сейчас разворачивается вокруг Apple и её амбиций в области искусственного интеллекта. Долгое время Купертино отсиживалось в стороне, наблюдая за бумом ИИ, и теперь это бездействие грозит серьёзными последствиями – от доминирования iPhone до будущих прорывов в робототехнике.
Как создать систему управления проектами в ИТ-интеграторе и не выкинуть деньги на ветер
Когда у вас работают опытные спецы, встроить в работу новые правила управления проектами практически невозможно. Потому что им, ветеранам по внедрению сложнейших ERP-систем, не нужны все эти новомодные регламенты. Они уже съели собаку на таких проектах, и видели в этой жизни всё и даже больше. И, в отличие от современных домашних зумеров, совершали трудовые подвиги еще во времена, когда не было удаленки – сурово и в полевых условиях, разрываясь между несколькими внедряемыми системами в разных городах.
Поэтому когда руководство говорит «Теперь будем делать проекты по-другому, системно и правильно, вот вам новый регламент», у них возникает вопрос – а нам оно надо? Зачем нам все эти новые правила управления, как делать проекты? Почему мы должны полагаться на них, а не на свой опыт, который спасал десятки раз?
Однако опыта конкретных сотрудников недостаточно, если вы, как руководитель организации, хотите спать спокойно с…
Мое первое выступление на SQA-days
Всем привет! Совсем недавно вернулась из Санкт-Петербурга, где посетила 36-ю международную конференцию по тестированию и качеству программного обеспечения SQA-days. Это уже 4я конференция на которой я побывала, но именно на этой я впервые была в качестве спикера. Хочу сегодня рассказать вам про свой опыт, о том как пришла к этому, как готовилась, с чем столкнулась и немного закадровых подробностей.
Будет полезно тем, кто еще не решился, но хочет в будущем выступить на конференции SQA-days или любой другой. Надеюсь, мне удастся вас вдохновить своим примером :) А также будет полезно тем, кому в принципе предстоит публичное выступление т.к в ходе статьи я буду делиться лайфхаками.
Код-ревью под микроскопом: как нетоксично давать обратную связь и проверять код без нервов
Привет! Меня зовут Артем Валевич, я тимлид в AGIMA. Одна из важнейших моих обязанностей — код-ревью, то есть проверка кода на качество, надежность и соответствие требованиям проекта. Этот процесс может ощутимо улучшить продукт, а может превратить жизнь всей команды в ад. Ключ к этому процессу — в умении не перегибать палку. Давайте посмотрим, как может выглядеть токсичный и нетоксичной фидбек, а заодно на то, как можно оптимизировать сам процесс ревью.
Мой первый проект NDI чуть не убил меня
Об авторе
Чарли Шин, генеральный директор Monitor4u Inc., возглавляет компанию, которая специализируется на продажах и маркетинге профессионального аудиовизуального и вещательного оборудования.
"Поднимите трубку! У меня есть проект для системы записи NDI. Вы можете мне помочь?" Это был вопрос от клиента, системного интегратора из сферы образования, который позвонил мне в праздничный вечер. Я всё ещё был в офисе, занимаясь тестированием новых PTZ-камер NDI. Он не мог ждать ещё два дня, пока получит ответ от другого поставщика. Этот звонок положил начало моему сложному шестимесячному проекту NDI. Его
Новый проект связан с IP-кодерами, декодерами и рекордерами, которые отходят от традиционных базовых видеоинтерфейсов SDI или HDMI. Несмотря на значительный опыт внедрения AV-систем и понимание принципов работы компьютеров и сетевых устройств, проектирование IP-инфраструктуры представляло собой задачу, требующую обращения к поставщикам продукции.
В связи с этим возникло…
Positive Technologies показала антивирусный модуль для MaxPatrol EDR
Positive Technologies представила раннюю версию собственного антивирусного модуля. Его встроили в MaxPatrol EDR — решение для защиты конечных устройств. Презентация прошла на международном киберфестивале Positive Hack Days. Информационная служба Хабра присутстсвует на мероприятии.
Антивирус будет находить и блокировать вредоносные программы. Он проверяет каждый запускаемый файл. Если файл опасен, модуль останавливает его запуск и сообщает об этом специалистам. Это помогает быстро реагировать на угрозы и не допускать атак.
Планировщики процессов — другие open source решения
Такие workflow-оркестраторы, как Metaflow или Apache Airflow, на слуху. Однако в их тени существуют не менее интересные решения — например, StepWise, Dagu, Windmill, Flyte и µTask. Они предоставляют интересные возможности для автоматизации, ускорения и упрощения настройки сложных workflow, и часто обладают более современной архитектурой, меньшим порогом входа или ярко выраженной специализацией для типовых задач.
Сегодня познакомимся подробнее с инструментами, которые расширят ваш арсенал и помогут создавать более надёжные и экономичные системы.
Повышаем эффективность хранения данных до 300 раз с помощью таблиц SCD-2
Всем привет, меня зовут Василий. С 2021 года работаю в роли инженера данных в Х5 Tech, успел за это время познакомиться с несколькими интересными проектами и подходами в области обработки данных, об одном из которых пойдет речь далее.
В этой статье расскажу о том, как можно повысить эффективность хранения данных за счет уменьшения их дублирования.
Разберем, что из себя представляют Slowly Changing Dimensions-2 (далее SCD-2) таблицы и самостоятельно реализуем на PySpark алгоритм сохранения данных в них. Попутно поговорим о том, как находить изменения в любой таблице, даже если отсутствуют поля для выбора изменившихся записей, и научимся получать из созданной SCD-2 таблицы срезы на требуемую дату в прошлом.
Как полировать металлы электричеством: электрохимическая полировка
Картинка Wirestock, Freepik
Некоторое время назад мы ознакомились с очень интересной темой, где рассматривается способ быстрой полировки металлов «до идеального зеркала» буквально за секунды (к слову, именно после ознакомления с этой технологией я осознал, почему моя открывашка для консервов так блестит при покупке в магазине и как этого добиваются).
Этот способ позволяет избежать долгой и трудозатратной обработки поверхности собственными силами, механически.
Но, как мы там узнали, этот способ достаточно экстремальный, так как его технология включает работу с высокими напряжениями, в частности, больше 200 В, и поэтому этот способ зачастую используется в промышленности, где такие напряжения мало кого пугают, главное — обеспечить быстрый конвейерный способ обработки продукции с требуемой скоростью.
Поэтому обычному домашнему мастеру «остаётся только облизываться» на такие технологии, когда потребность в них возникает.
И…
Системный маркетинг для IT-компании: путь от хаоса к предсказуемым входящим заявкам
Стабильный поток входящих заявок — мечта любой IT-компании. Но мечты не сбываются сами собой. Эта статья — разбор кейса внедрения системного маркетинга в компанию-разработчика LMS. Без магии, инфоцыганства и волшебных кнопок. Только практика, гипотезы и много ручной работы.
С чего все началось
В 2020 году я присоединился к команде разработчиков, которые делали системы дистанционного обучения для вузов, корпораций и центров ДПО. У них был старенький сайт на WordPress, немного SEO, сарафанка — и примерно 10 лидов в месяц.
Задача: перестать зависеть от случайных обращений и построить полноценную маркетинговую систему, которая сможет в перспективе продавать продукты компании без участия отдела продаж. План работ я отразил на майндмэпе ниже:
Да как отлаживать этот ваш Tcl?puts "ПЛИС-культ привет, FPGA / RTL / Verification ХАБ!"
Последние несколько месяцев я плотно сижу в Vivado и Tcl и вот решил с вами поделиться своими "открытиями" в области отладки Tcl скриптов, которые вероятно не многие из вас вообще пишут или используют в своей работе.
Несмотря на свою архаичность, Tool Command Language все же остается самым востребованным языком управления средой проектирования для ПЛИС и ASIC. ЕМНИП все эти инструменты управляются через Tcl, Vivado так уж точно, поэтому было бы не плохо научиться или хотя бы посмотреть какие инструменты отладки этих самых пресловутых Tcl-сценариев вообще существуют или существуют ли они вообще, кроме православного puts
В этой заметке, я постараюсь вам показать, что advanced tcl debugging - это не миф, а вполне реальная сущность, которая была создана еще на заре двухтысячных и не то что бы эта сущность как-то изменилась за эти 20 с небольшим лет.
Sinomach планирует блокировать систему мультимедиа китайских авто Lixiang, поставленных в РФ по серому импорту
Компания Sinomach Auto заявила о своем официальном статусе представителя автомобилей Li Auto (Lixiang) на территории России. Дистрибьютор также анонсировал борьбу с неофициальными поставками автомобилей Lixiang в страну. В компании рассматривают возможность блокировки мультимедиа-систем автомобилей, которые были ввезены в РФ по серому импорту.
Как рефреймить ошибки в программировании: метод «Пяти почему» для детей и взрослых
Большинство программистов согласятся: от отношения к ошибкам зависит, станет ли человек хорошим разработчиком. В нашей практике обучения детей программированию мы столкнулись с фрустрацией, которая знакома и взрослым: багам посвящено больше часов и эмоций, чем написанию кода. И если взрослые могут терпеть дискомфорт, то для детей каждая ошибка рискует стать той самой точкой, после которой интерес к программированию будет утрачен.
Именно поэтому мы адаптировали метод «Пяти почему» из Lean-методологии — и это изменило не только то, как наши ученики относятся к багам, но и качество кода, который они пишут.
Нейро-дайджест: ключевые события мира AI за 12–19 мая 2025
Привет! 👋
Это новый выпуск «Нейро-дайджеста» — коротких и полезных обзоров ключевых событий в мире искусственного интеллекта.
Меня зовут Вандер, и каждую неделю я делаю обзор новостей о нейросетях и ИИ.
Неделя выдалась насыщенной: OpenAI выкатила помощник для программистов Codex и добавила GPT-4.1, Grok вульгарно высказывается в Twitter, Tencent показала генератор изображений в реальном времени, а DeepMind представила агента, который сам изобретает алгоритмы. Всё самое важное — в одном месте. Поехали!
Читать прошлый выпуск
Опыт применения Terraform для управления сервером Hyper-V через HTTPS WinRM
Какие инструменты приходят вам на ум, когда заходит разговор о создании виртуальных машин под управлением Microsoft Hyper-V? Уверен что ими окажутся - Hyper-V Manager и командлеты PowerShell, т.к. они поставляются в комплекте с ролью Hyper-V и суммарно дают достаточно мощный инструментарий для управления виртуальными машинами и виртуальными сетями.
Однако, в какой-то момент мне стало интересно, а можно ли подружить Hyper-V с таким инструментом как Terraform? Этот вопрос и стал отправной точкой, за которой последовало несколько дней поисков, размышлений, экспериментов и набивания шишек.
В настоящей статье я попробую рассказать о своём опыте работы с Hyper-V провайдером для Terraform, поделиться опытом настройки WinRM для HTTPS, затронуть не самые очевидные механизмы, которые могут быть задействованы при администрировании операционных систем семейства Windows и описать свои ошибки и неудачи. Статья не претендует на то, чтобы стать…
Microsoft уволила программиста с 25-летним стажем по решению алгоритма
В соцсетях обсуждают историю странного увольнения из Microsoft. Программист с 25-летним стажем потерял место, так как его случайным образом выбрал компьютерный алгоритм. Об этом на Reddit рассказала жена уволенного.
Дерзнуть на 500 баксов? Энтузиасты собирают авто для аналога 24 часа «Ле-Мана»
Автомобильные гонки — изнурительное соревнование инженеров, спортсменов и просто рисковых парней. Это жёсткая проверка на мастерство, мужество и выносливость. «Формула-1» «24 часа Ле-Мана», ралли «Париж-Дакар» и «Инди-500» завоевали сердца миллионов поклонников автоспорта. Неудивительно, что у легендарных гонок есть последователи и фанаты, которые пытаются придумать что-то своё.
И здесь можно упомянуть «Лемонс», фактически пародию «24 часов Ле-Мана», но с важным нюансом, который заключается в мини-бюджете мероприятия. Каждую команду этой гонки стиснули тисками пятисот долларов. 24 Hours of Le-Mines придумали себе дерзкое название, созвучное мероприятию. В чём же заключается интерес участников?
Прячем shellcode в приложениях
В этой статье мы рассмотрим одну из наиболее эффективных техник обхода традиционных систем защиты — сокрытие шеллкода. Уязвимости в программном обеспечении могут стать отличной возможностью для злоумышленников, а шеллкод, благодаря своей компактности и скрытности, становится идеальным инструментом для эксплуатации таких уязвимостей. Мы не только объясним, как скрывают вредоносный код, но и подробно рассмотрим методы преобразования стандартных исполняемых файлов в шеллкод, а также покажем, как этот процесс может быть использован для обхода современных средств защиты.
Instagram** тестирует программу, которая позволит блогерам заработать на привлечении новых пользователей в соцсеть
Instagram** тестирует новую реферальную систему, которая предоставляет блогерам возможность монетизировать привлечение новых участников в социальную сеть. Предусмотрены два варианта получения дохода — за каждого нового пользователя и за количество посещений соцсети.
Создаем комикс с помощью нейросетей: генерация идей, сюжета и визуального стиля. Часть 1
Доброго времени суток всем любителям искусства и нейросетей. Хочу пригласить вас к прочтению статьи о том, как с помощью нейросети можно создать комикс. Прежде, чем перейти к делу, я хочу напомнить, что на данный момент в ИИ не хватает одной важной детали: “Человеческой идеи”. Сегодня мы попробуем научить нейросеть “придумывать”, попросив её создать комикс. Что ж, задача сложная, но не переживайте, я уже всё подготовил, вам остается только взять кофе и печенье, да внимательно наблюдать за моими шагами.
Как ошибки превратились в рабочие процессы: 6 факапов, которые изменили нашу работу
В digital-разработке, как и в любом другом деле, ошибки неизбежны. Но именно они часто становятся катализатором полезных изменений. Мы собрали несколько честных примеров из нашей практики, когда факапы привели к появлению новых рабочих процессов, фич и регламентов, которые теперь помогают нам избегать проблем и работать эффективнее.
Билайн и ICL Services обеспечивают технологическую независимость регионального правительства Ленобласти
В Ленинградской области продолжается масштабный проект по переходу органов исполнительной власти на российское программное обеспечение. Решение о замене иностранных ИТ-продуктов принято в соответствии с Указом Президента РФ №166. Заказчиком проекта выступил Оператор электронного правительства Ленинградской области (ОЭП), генеральным подрядчиком — «ВымпелКом» (бренд билайн), технологическим партнером — продуктово-сервисная компания ICL Services.
В рамках проекта проводится миграция рабочих станций государственных служащих на операционную систему РЕД ОС с офисным пакетом «Р7-Офис» в целях обеспечения технологической независимости и устойчивости критической информационной инфраструктуры региона.
Еще чуть-чуть быстрее ищем кратчайший путь на Python
Привет! На связи команда геоаналитики ecom.tech, мы строим модели машинного обучения на основе пространственных данных для задач ритейла в реальном времени, а также создаем промежуточные инструменты на базе методов прикладной геоаналитики. На наших технологиях работает Самокат и Мегамаркет.
Например, наша команда решает задачу поиска оптимального расположения даркстора (место, где хранятся продукты, а также собираются заказы). Зона покрытия даркстора — радиус в пару километров, и количество их постоянно увеличивается. Мы хотим уметь размещать новый даркстор так, чтобы как можно больше людей получали заказы за минимальное время доставки.
В этой статье мы расскажем, как выбираем локации для новых дарксторов: определимся с постановкой задачи, погрузимся в контекст проекта и покажем, как можно анализировать сотни тысяч разных точек на карте в секунду.
Каталог данных: что за зверь и с чем его едят
Всем привет! Меня зовут Роман Грибов, я директор по развитию данных и аналитики в «Спортмастере». Вместе с моей коллегой Татьяной Шишкиной, руководителем направления «Каталог данных», мы расскажем о том, что это за инструмент, как он работает и как позволяет сделать проще жизнь аналитиков, архитекторов и многих других (включая даже тех из нас, кто просто когда-либо смотрел на аббревиатуру «GMV» с немым вопросом «Что ты такое?»), а еще объясним главные цели его внедрения.
AI-пузырь: когда стартапы получают миллионы за обёртку над чужим ИИ
Пока инвесторы заливают миллионы в AI-стартапы, за красивыми интерфейсами часто скрывается лишь интеграция чужих моделей. Почему проекты вроде Cursor AI — это не прорыв, а симптом надвигающегося пузыря?
Извлечение квадратного корня методом Маятникова
Тема извлечения квадратного корня стара как этот мир, затертые до дыр подборы ближайших корней и следование различным закономерностям навели меня на мысль что тут явно что‑то не так, любой путь начинается с первого шага, любое число с ноля, проще говоря меня не устраивало тот факт что в извлечении квадратного корня не было этой плавной шкалы сложности, ты просто внезапно оказываешься в пучине поисков ближайших подходящий корней с подстановкой, с поиском закономерностей и кучей различных подсказок вроде того что если число заканчивается на 5 и т. д. Мне захотелось создать такой метод, который был бы лишен всего этого, и давал точный результат, до дня рождения оставалось примерно 2 недели, именно за такой короткий промежуток времени мне и удалось воплотить сие решение. Итак, я не профессор математических познаний, поэтому язык моего изложения будет на уровне простой математики.