Уважаемые коллеги, руководители государственных компаний, министерств и ведомств, курирующих национальные проекты и ОПК!
Объем государственных инвестиций в НИОКР в рамках национальных проектов и оборонного заказа на ближайшие годы оценивается в 2–5 триллионов рублей ежегодно. Это масштабные ресурсы, направленные на технологический прорыв и укрепление суверенитета страны, которые обладают высоким мультипликативным эффектом на все отрасли экономики. Однако ключевой вопрос, который мы должны задать себе: какая часть этих средств будет потрачена эффективно, а какая — на совершение и исправление ошибок, задержки по срокам и неоптимальные инженерные решения?
Данные ряда международных исследований начиная с 2010 года показывают, что в привычном течении процессов разработки в среднем 37% бюджета НИОКР тратится не результативно — на устранение ошибок, выявляемых на поздних стадиях работ, что приводит к значительным скрытым повторным трудозатратам, дорогостоящим переделкам аппаратуры и затягивает циклы испытаний-доработок. В масштабах российского госбюджета это от половины до полутора триллионов рублей ежегодных потерь на ошибки, для исключения которых уже есть зарекомендовавшая себя методология.
Решением этой проблемы является системное моделирование — целенаправленная политика обязательного применения “исполняемых системных моделей” на всех этапах жизненного цикла техники: от проверки концепций до формирования технических заданий и планов проектов, и далее в этапах проектирования, испытаний и сопровождения.
Читать далееМногим людям нравится научная фантастика, я тоже люблю иногда почитать "Автостопом по галактике" или посмотреть "Интерстеллар". Во время потребления подобного контента возникает один и тот же вопрос: как они путешествуют на такие далекие расстояния за такое короткое время? Я хочу попробовать ответить на этот вопрос с точки зрения релятивистской механики.
В данной статье мы рассмотрим полет ракеты с Земли до ближайшей к Солнцу звезде - Проксиме Центавра.
Неверные настройки не всегда выглядят как критические уязвимости, но именно они часто становятся причиной сбоев и потери данных, а также точкой входа для злоумышленников. ФСТЭК России в рекомендациях по безопасной настройке Linux подчеркивает важность исправления мисконфигураций, однако наш анализ показал: около 90% компаний нарушают хотя бы одно требование из методики, а почти половина — четыре и больше. В этой статье разберем процесс исправления мисконфигов в разрезе требований ФСТЭК и покажем, как это реализовать на практике.
ЧитатьВ кейсе рассказываем, как с помощью контекстной рекламы за 3 года получили 3 891 обращение по 1 786₽ для готового бизнеса мини-кофеен самообслуживания.
Читать далееСколько раз вы начинали новый ML-проект и первым делом отправлялись на поиски подходящих данных? Процесс этот знаком каждому: есть задача, выбрана архитектура модели, но без качественного датасета дальше не продвинуться. Тут и начинается квест по бесконечному поиску «того самого» набора по репозиториям, форумам и каталогам.
Хороших датасетов множество, но найти среди тысяч вариантов нужный — отдельная история. Чтобы облегчить вам эту задачу, мы сделали подборку датасетов, которые активно используются ML-инженерами: от классических наборов данных, известных каждому, до новичков в информационном поле.
Читать далееПривет! Меня зовут Бромбин Андрей. За последние годы у меня накопилось достаточно материалов, практик и ошибок — иногда красивых, но всё же ошибок. Этого хватило, чтобы собрать маршрут до грейда Middle.
Это не «большая книга всего на свете для джуна» и не выдуманный субъективный маршрут. Мне удалось привлечь к созданию этой статьи ведущих разработчиков крупных российских компаний — от каждого я получил честный фидбэк: где перегнул, где недосказал, чего не хватает на практике. Приоритеты были сверены, лишнее вычищено и оставлено только то, что реально двигает.
Признаться, честно: тут и для меня нашлось, что подтянуть.
Любому бизнесу не нравится терять деньги — в этом смысл бизнеса. Каждая партия брака — это потраченные время и ресурсы, упущенная прибыль. Тогда бизнес приходит и говорит: «Давайте как-то измерять показатели, чтобы вовремя что-то менять, видеть всё это в реальном времени, и, главное — на основе данных». Так как же осчастливить сразу бизнес, разработчиков и себя?
Привет, Хабр! Я — Павел Лукьянов, системный архитектор и Deputy CTO в AGIMA. В этой статье по мотивам доклада с Saint HighLoad++ на примере одного из реальных кейсов с большим количеством внешних систем для сбора данных расскажу, как их собирать и обрабатывать, представлю готовые импортозамещённые инструменты для систематизации и хранения. Кроме того, покажу, почему не стоит заморачиваться из-за безопасности и по какой причине бизнесу важно следить за проектом в реальном времени и принимать решения.
Читать далееПривет, друзья! Я Олег Васильев, владелец продукта Dream DE. В этой статье расскажу, как мы научились быстро и эффективно выводить витрины на Hadoop в эксплуатацию, или как мы за один квартал вывели 26 инициатив в рабочую среду силами четырёх инженеров по данным.
Читать далееПроблема в том, что не существует медицинского регламента или конкретного протокола для потребителей анаболических стероидов, пытающихся слезть с курса. Это подталкивает таких людей искать советы на форумах и чатах, то повышает риски побочных эффектов. Насколько широка эта проблема? Шире, чем кажется на первый взгляд.
Читать далееВ эпоху, когда большие языковые модели (LLM) становятся всё более мощными и применяются во многих задачах, одна из ключевых проблем остаётся прежней — как эффективно снабжать их релевантным контекстом. Одним из популярных решений является подход RAG, где качество итогового ответа зависит от целого ряда факторов, одним из которых является качественное чанкирование исходных текстов. Сегодня мы рассмотрим одно из новых и интересных решений.
Всем привет! Меня зовут Вадим, я Data Scientist в компании Raft. В этой статье я расскажу о Chonkie — библиотеке для простого и быстрого чанкирования документов, а также на практике применю её и сравню с другими популярными решениями: LangChain и LlamaIndex.
Читать далееЗдравствуйте, уважаемые читатели! Сегодня я хочу предоставить вашему вниманию артефакт прошлого — ПЭВМ «ЕС1851». Если точнее, предлагаю взглянуть на его фрагменты, которые, тем не менее, дают представление об устройстве этой вычислительной машины. Запустим и посмотрим тесты и выйдем в интернет при помощи браузеров под «MS-DOS» — благо процессор Intel 80386SX-16 это позволяет. В качестве развлечения глянем, как ведут себя любимые игры: «Prince of Persia 2», «Legend of Kyrandia», а в качестве разогревающего фактора используем, разумеется, «DOOM». На него же и наведём пирометр.
За мной, читатель (с)Если у вас много проектов и управление ими отнимает львиную долю ресурсов руководства — сочувствую. Ваш проектный офис превратился из центра стратегических перемен в простого администратора отчётности. Мой опыт подсказывает, что это — следствие устаревшего подхода к управлению, когда стратегия существует отдельно от реальных действий и, тем более, команды.
Читать далееСупербактерии — микроорганизмы, не реагирущие на антибиотики. Что это значит? Болезни, которые раньше лечились за несколько дней, теперь становятся опаснее. Каждый год от таких инфекций умирают миллионы людей, и к 2050 году число жертв может вырасти до десяти млн в год. Проблема в том, что новые лекарства создаются медленно и стоят все дороже, а бактерии мутируют быстрее, чем фармацевтика успевает на них реагировать.
В этой ситуации на помощь приходят бактериофаги, или фаги, — вирусы, которые естественным образом уничтожают «суперов», не затрагивая клетки человека. А еще в этом помогают технологии. Так, ИИ позволил создать совершенно новые варианты вирусов, которые могут преодолевать даже искусственно выведенную устойчивость. Сегодня предлагаю разобрать, как работает этот механизм и какие вызовы стоят перед методами, сочетающими биологию с машинным обучением.
Читать далееВсем привет! Меня зовут Илья Кара́псин, я работаю над производительностью Яндекс Браузера. Задачи моей команды включают не только работу над самим браузером, но и прямое улучшение используемых в нём опенсорс‑решений, например Chromium и применяемых в нём проектов (Blink, V8, Catapult), в том числе и компиляторов (LLVM Clang). Другими словами, мы вносим вклад в сообщество. При этом поиск и создание улучшений для сторонних опенсорс‑проектов может стать прямой рабочей задачей даже в ходе стажировки.
К слову, моя работа в Браузере как раз с неё и началась. При отборе положительно сказалось наличие у меня pet‑проектов: отдельного внимания заслужил проект, использующий озвучку и SFX (сноска: сокращение от англ. sound effects — звуковые эффекты) из Heroes of Might and Magic V. Так удивительно совпало, что мой будущий руководитель ранее работал в Nival Interactive как раз над этой игрой.
А в этой статье я расскажу о том, как обычное сокращение полных файловых путей в логах до имени файла (например, path/to/filename → filename) может повлиять на размер исполняемых файлов и производительность Браузера, а также внести вклад в проект LLVM Clang.
Читать далееПризнаюсь честно: я — поклонник классических ThinkPad, этих черных, угловатых, почти вечных ноутбуков, которые со стороны кажутся неубиваемыми. За годы работы с техникой IBM (еще до того, как серию прибрала к рукам Lenovo), я успел увидеть множество моделей, которые выдерживали падения, купания в коле и кофе, путешествия через несколько континентов в рюкзаках, и при этом всё равно продолжали работать, как ни в чем не бывало. Зная мою страсть к старым ThinkPad, пару месяцев назад знакомые торжественно вручили мне неисправный T40 с напутствием «забирай на запчасти, может, пригодится». Для меня это прозвучало, как маленькое приключение: удастся ли вернуть к жизни это наследие 2000-х, или безжалостное время окончательно искалечило столь замечательную и выносливую машину?
И что дальше?Часто при просмотре видеозаписей кажется, что всё на своих местах: события, люди, действия. Всё выглядит логично — до тех пор, пока не обращаешь внимания на время. Когда дата на видео не совпадает с реальностью, это меняет всё. В этой статье Андрей Кравцов, специалист Лаборатории цифровой криминалистики F6, расскажет о случае из практики, когда именно нестыковка во времени стала ключом решения. Истину помогли установить не кадры, а скрытые от глаз журналы событий, которые хранят больше, чем кажется на первый взгляд.
Изначально задача казалась тривиальной: провести криминалистический анализ, в рамках которого восстановить видеозаписи с жёсткого диска видеорегистратора. Заказчик сообщил, что самостоятельно найти и просмотреть видеозаписи за определённый период не получилось, это и стало причиной обращения к нам в Лабораторию.
Читать далееЯ сделал со своей жизнью страшное и за прошлую неделю утопил 50 часов свободного времени в очередной парохододрочильне — в «Стелларисе» (не просерайте так свои отгулы). И в отличие от «Европки», «Виктории» или «Крузаков» в «Стельке» много сюжета. Очень много для 4X стратегии. Игра так и заваливала меня целыми цепочками квестов, которые хоть и награждались ресурсами и прочими плюшками, но ценны для меня были в первую очередь сюжетом. Я с большим удовольствием и интересом все это читал, но также обратил внимание, КАК все эти квесты были написаны...
Читать далееС каждым годом роль DevSecOps в обеспечении безопасной разработки ПО становится всё больше и больше. Масло в огонь подливает стремительное развитие ИИ. Больше не в моде письма от «нигерийских принцев» и многомиллионных выигрышах. На смену им пришли дипфейки, имитирующие голос, внешность и поведение звёзд, директоров
и других ЛПР. В этой и следующих своих статьях я расскажу, какие подходы для обеспечения безопасности мы, как DevSecOps, используем в CUSTIS.
Привет, Хабр!
Помню, как впервые запустил The Binding of Isaac: стартовая комната без подсказок, закрытые двери, на миникарте пусто. Пара забегов и у меня уже список технических вопросов по генерации этажей, приоритетам предметов, поведению врагов, рендеру и производительности. В тот момент я решил написать эту статью.
Сегодня я расскажу о разработке культовой инди-игры The Binding of Isaac и разберу технические нюансы: путь от Flash к C++, как собирается план этажа, как устроены большие комнаты и секретки, по каким правилам живут эффекты предметов и их синергии, как Lua-скрипты встраиваются в движок для модов, где в архитектуре сделаны осознанные компромиссы.
Читать полную историюВсем привет. Это моя первая статья на Habr. Хочу поделиться с вами своей историей, через что я прошел, чтобы устроиться на свою первую официальную работу программиста на популярном и любимом всеми языке Python. В статье будет приведена вся статистика: названия компаний, предложенные мне зарплаты, количество откликов, количество скринингов, технических собеседований, суммарно потраченное время и, конечно, результаты проделанных трудов. Возможно, вы обнаружите много воды, но по другому статья не будет полноценной.
По тексту есть достаточно много полезных лайфхаков, которые помогли мне на этом пути. Надеюсь, вы подчерпнете что нибудь для себя.
Читать далее