Тестируем СХД Tatlin.Unified Gen2

Привет, Хабр! Меня зовут Алексей Козлов, я ведущий инженер?проектировщик в центре компетенций по вычислительным комплексам в Т1 Интеграция, занимаюсь проектированием и внедрением систем хранения данных и систем резервного копирования. Сегодня поговорим про наше тестирование «новинки» отечественного СХД?строения от компании Yadro — Tatlin.Unified Gen2. Почему новинки в кавычках? Потому что на момент развёртывания этой системы в нашей лаборатории количество поставленных заказчикам Tatlin Unified Gen2 исчислялось сотнями. Первые отгрузки были уже в октябре 2023 года.
Читать далееКороткомензурный варитон: узкий хамбакер звучит как полноразмерный

Привет, Хабр! Сегодня мы рассмотрим и услышим ещё одну альтернативу нэшвилловскому телекастеру. Я буду модернизировать редкую коллекционную электрогитару Disney by Washburn Hannah Montana Secret Star, стараясь по максимуму сохранить внешний вид близким к оригинальному.
Это значит, что нельзя устанавливать третий нэшвилловский звукосниматель, а также добавочные тумблеры и регуляторы. Зато можно заменить бриджевый сингл на узкий хамбакер, 3-позиционный переключатель на 5-позиционный, регулятор тембра на «тяни-толкай», а переменный резистор громкости — на сдвоенный коаксиальный.
Получится новый вариант универсальной электрогитары, способной на множество звучаний, причём близких к общепризнанным стандартам. Ведь ценители музыки хотят слышать то, к чему привыкли, а гитаристы не откажутся от инструмента «два или три в одном». Читать дальше →
Пентест системы печати. Атакуем

В предыдущей статье мы начали разговор о пентесте системы печати. Мы рассмотрели, на каких протоколах и языках строится взаимодействие с принтерами, попробовали поискать открытые порты, через которые можно с ними взаимодействовать, а также познакомились с инструментом PRET.
Теперь давайте перейдём к практике и попробуем проэксплуатировать то, что удалось найти. Начнём со сброса настроек.
Читать далееКак прогнать коллекцию в Postman за 5 секунд

Привет! Я Сергей, тестировщик в финтехе. Ещё я успел побыть менеджером — чуваком от бизнеса, который заказывал доработки. Пока корпорации закладывали большие бюджеты на автоматизацию, на деле много где не было не то что автоматизации, а даже базовых вещей. Я ощущал боль без автотестов с двух сторон.
На собеседованиях в QA меня десятки раз спрашивали, умею ли я создавать коллекции в Postman.
Я не умел, но заучил теорию к третьему собесу. Постепенно я рос, и вот уже в моих интересах было запустить историю с автоматизацией.
Часто компании сразу идут в написание кода, вливают деньги в дорогих специалистов и фулстек?тестирование. До автоматизации доходят руки далеко не сразу. Я расскажу, как затащить первый уровень автоматизации на проекте: настроить буквально две кнопки в бесплатном софте, обойдясь без закупки серваков и железа. Вас полюбят разработчики, тестировщики и даже системные аналитики, которым вы сэкономите много скучных часов.
Читать далееПочему теперь все покупают сценарии жизни, а не квартиру. Разбираемся в трендах

Разные этапы развития общества диктуют разные бытовые тренды. Например, в императорскую эпоху среди аристократов было принято строить большие фамильные поместья, — так прожить вместе большой семьёй было проще. В советский период, наоборот, площади сокращались настолько, чтобы у коммунистического человека всё необходимое было буквально под рукой: девять квадратных метров кухни стали абсолютной нормой серийных панельных домов.
Современное общество обращается к индивиду. Это влияет и на жилое строительство. Проекты ответственных застройщиков, которые формируют комфортную жизнь в городской стрессовой среде, наполняются различными «бытовыми маршрутами» или своеобразными «пользовательскими путями».
Эта статья рассказывает, как ваши потребности превращаются в чьи-то архитектурные решения на примере строящегося в Санкт-Петербурге жилого квартала Ultra City 3.0 от застройщика RBI.
Читать далееЧто будет интересного в pg_probackup 3

pg_probackup 3 — не просто обновление, а полная перезагрузка системы резервного копирования PostgreSQL. Пока сообщество затаило дыхание в ожидании релиза, мы разберем по косточкам все ключевые изменения: от полностью переработанной архитектуры и нового репликационного протокола до революционной возможности восстановления отдельных баз данных и поддержки FUSE. Узнайте, как LibProbackup3 – полноценный SDK – открывает новые горизонты для интеграции в любую инфраструктуру, а улучшенная поддержка лент и S3, наконец, решает наболевшие проблемы.
Читать далееПоиск утекающих ресурсов в Java приложении

Привет, сообщество! Меня зовут Данила, я ведущий разработчик в БФТ-Холдинге.
Я расскажу вам о нашем опыте борьбы с утечкой памяти в сервисе авторизации. Как наша команда столкнулась с критической проблемой, которая приводила к сбоям сервиса, и нам пришлось провести исследование, чтобы найти и устранить причину утечки ресурсов.
Как все начиналось: из бэклога прилетела задача с формулировкой – при эксплуатации authz-server на контуре PROD наблюдается активная утечка памяти, которая приводит к прекращению работы сервиса по причине достижения лимитов по RAM.
Контур PROD уже звучит грозно, приоритет критический, надо разбираться. После недолгого анализа исходников выяснено: обычный Spring Boot сервис c gRPC библиотекой, который выполняет 2 функции – поход в базу за данными пользователей (ФИО и роли) и проверку наличия доступа к конкретному ресурсу для конкретного пользователя. Первая функция тривиальная – «дай по id такого-то пользователя, если нет, то скажи, что его нет». Вторая функция немного сложнее: нужно вызвать метод сторонней библиотеки и передать в него 5 параметров. И всё, но на PROD график использования heap вот такой:
Читать далееDependency Injection под микроскопом: углубленный разбор DI-контейнера Angular с примерами

Angular предоставляет мощный механизм Dependency Injection (DI), который делает приложения модульными и тестируемыми. В этой статье мы рассмотрим базовые механизмы работы DI-контейнера Angular, разберем иерархию инжекторов, ключевые роли @Injectable и @Optional, а также рассмотрим создание кастомных провайдеров и их применение в сложных проектах.
Читать далееКак я маркетдату агрегировал. Визуализация данных Nasdaq, LSE и MOEX

В предыдущей статье я рассказал о finmap.org - инструменте визуализации данных Мосбиржи. Спасибо хабравчанам за отзывы и предложения. Отдельная благодарность за донаты - я уже почти могу покрыть затраты на AWS. Благодаря вашим идеям, в finmap.org появилась строка поиска по тикеру, а в portfolio можно отобразить американские ETF.
В новой версии опубликован исходный код Github Workflows, добавлены данные торгов Лондонской биржи. Датафайлы приведены к общему формату, это сильно упростило разработку. Отображение исторических данных в виде гистограммы теперь доступно для всех площадок.
Читать далееNoSQL: понятие, виды баз данных и их особенности

NoSQL (что значит «Не только SQL») представляет новый класс систем управления данными, отходящих от реляционного подхода к хранению информации. В противовес традиционным СУБД, таким как MySQL или PostgreSQL, где все данные размещаются в таблицах с фиксированной структурой и строгими связями, NoSQL предлагает более гибкие способы организации и хранения информации. Эта технология не отрицает SQL, а расширяет возможности работы с данными.
Происхождение термина NoSQL имеет интересную историю, которая началась не с технологии, а с названия технической конференции. В 2009 году в Сан-Франциско организаторы мероприятия по базам данных выбрали это название, и оно неожиданно прижилось в индустрии. Любопытно, что за десятилетие до этого, в 1998 году, разработчик Карло Строцци уже использовал название NoSQL для своего проекта, не имевшего отношения к современным нереляционным системам.
Современные NoSQL-решения представлены несколькими основными категориями систем хранения данных. К ним относятся базы данных, работающие с документами (MongoDB возглавляет это направление), хранилища пар ключ-значение (яркий пример — Redis), системы управления графами (где лидирует Neo4j) и колоночные хранилища (такие как ClickHouse). Объединяющей характеристикой этих систем является отказ от классического языка SQL в пользу собственных методов обработки данных.
В отличие от реляционных СУБД, где SQL выступает стандартизированным языком для работы с данными, обеспечивая возможности выборки информации и объединения таблиц посредством операций JOIN и UNION, нереляционные системы разработали собственные уникальные языки запросов. Каждая NoSQL-база данных предлагает свой специализированный синтаксис для манипуляции данными. Рассмотрим конкретные примеры.
Читать далееПервая ИИ-модель для обучения на тексте

Привет, будущие разработчики! Сегодня я расскажу вам, как создать свою первую модель искусственного интеллекта. Это материал совсем для начинающих, так что не переживайте — никаких сложных терминов и запутанных выражений. Всё, что понадобится, — ваши идеи и немного кода.
Будем писать на Python и использовать TensorFlow — мощную библиотеку от Google для машинного обучения.
Читать далееИнди-разработка: ошибки, за которые я плачу свои деньги (или опять этот %$#!-ый маркетинг)

У многих есть мечта сделать свою игру. Кто-то берётся за её реализацию, а у кого-то даже получается. Но есть ли ещё хоть один человек, которому понравится моя игра? Делая игру мечты, нет ли риска сделать продукт, который никому не нужен? А рядом делают какой-то треш, и он отлично продаётся... Что же нужно инди-игре для успеха?
Читать далееУмелые ручки: собираем тест-кейсы как конструктор

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

В первой части на 5 примерах, используя PowerShell, я рассказал вам про то, почему полезно изучать возможности CLI (Интерфейс командной строки) и что умение пользоваться PowerShell может сэкономить вам кучу времени. Идём дальше.
Читать далееНет времени объяснять: рыбки данио-рерио, роботы-хищники и быстрое обучение

Процесс обучения является жизненно важным аспектом жизни любого организма. Знания об окружающей среде, ее обитателях и, как следствие, о потенциальных угрозах позволяет организму выжить. При этом далеко не все новорожденные позвоночные находятся под опекой своих родителей длительное время, что позволяет им перенять их опыт. Часто в мире дикой природы существо после рождения остается наедине с окружающим миром и таящимися в нем опасностями. И в таких случаях любопытно понять, как именно животные, которым буквально без году неделя, а то и всего один день, обучаются. Ученые из Медицинского института Говарда Хьюза (Мэриленд, США) разработали систему наблюдения, в которой роботизированные хищники гоняются за молодыми рыбками данио-рерио, что позволяет наблюдать за процессом их обучения и адаптации. Как работают данные роботы, каково было поведение рыбок, и к каким выводам пришли исследователи? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →
Как мы создали Telegram-бот и увеличили эффективность осмотра вагонов

Привет, Хабр! Меня зовут Сергей Корнеев, я руководитель направления аналитики отдела прототипирования в ПГК Диджитал. Мы занимаемся разработкой пилотных цифровых решений (Proof of concept, MVP), которые упрощают жизнь нашим коллегам и способствуют повышению эффективности бизнеса.
В этой статье расскажу, как мы задумались над процессом осмотра вагонов, как IT-решения помогают бизнесу и почему мы выбрали Telegram-бот, а не другие варианты.
Читать далееАрхитектура сетевой телеметрии: базовые компоненты и протоколы

Привет! Я — Борис Хасанов, ведущий сетевой архитектор в MWS, а это продолжение моей статьи о телеметрии, начало можно изучить здесь. В этой части разберём основы сетевой телеметрии, её виды, протоколы и модели.
Читать далееУниверсальный индекс по документам на эластике

Всем привет. Меня зовут Женя Редько, я работаю в ядре Диадока — это сервис электронного документооборота от Контура. В моей подкоманде Документов мы занимаемся основными бизнес-сценариями Диадока.
В статье я расскажу про универсальный индекс, с помощью которого у нас реализовано большое количество функциональностей, почему индекс один, и какими хитрыми манипуляциями мы его ускоряли. Но для начала немного контекста.
Читать далееМемоизация коллбэков в списках react-приложения

В процессе работы над различными проектами я неоднократно сталкивался с проблемами, когда неэффективная мемоизация коллбэков приводила к избыточным рендерам и ухудшению производительности приложения. Особенно часто такие ситуации возникают при передаче параметров в функции-обработчики и использовании мемоизации в дочерних компонентах. В этой статье я поделюсь реальными вариантами решения этих проблем на основе накопленного опыта. Стоит отметить, что я не претендую на новизну — решение проверены временем и подойдут не во всех случаях, но многие подходы уже не раз доказали свою эффективность.
Давайте рассмотрим несколько типичных ошибок более подробно...
Читать далееКак стать техническим писателем с нуля? Бесплатная программа обучения

Если вбить фразу «как стать техническим писателем» в поисковую строку, можно найти парочку курсов по данному направлению. Проблема в том, что все курсы являются платными и, как правило, стоят несколько десятков тысяч рублей.
Чтобы разбавить засилие платных курсов, мы с техническим писателем Эльдаром Саидовым подготовили для вас программу обучения «Технический писатель с нуля», которая состоит только из бесплатных курсов.
Читать далееЗакон об охлаждении (Федеральный закон от 13 февраля 2025 г. № 9-ФЗ)

Статья для специалистов. Если вы не в теме, не читайте дальше.
В очередной раз нас осчастливили изменениями в законодательстве. Подписан Федеральный закон от 13 февраля 2025 г. № 9-ФЗ, и вступает в силу с 1 сентября 2025. Детально его еще не анализировал, но первые мысли по внедрению уже есть.
В общем, пробежал по закону и надергал то, что мне показалось важным:
Читать далееЭм.Ви: искусственный интеллект, к которому тянутся люди

Весной 2023 года у «М.Видео» появился свой мультимодальный виртуальный консультант для активной коммуникации с аудиторией. Он – и консультант в магазине, и инфлюенсер, и участник коллабораций с селебрити, и тестировщик новых продуктов. «Под капотом» у Эм.Ви (такое имя получил аватар), конечно, искусственный интеллект. И когда мы разрабатывали эту цифровую девушку, то не ожидали от нее большего, чем то, на что ИИ способен. Но оказалось, что ИИ, а вместе с ним и Эм.Ви, способны превосходить ожидания.
Читать далееАвтоматизация света в ресторане «из коробки»: как мы это сделали и что внутри

В кафе и ресторанах обычно есть несколько зон подсветки, которыми нужно управлять. Раньше на рынке было довольно много готовых импортных решений, которые повсеместно устанавливали.
Однако сегодня они стоят весьма недешево. Конечно, можно сделать шаг назад и поставить механические крутилки без автоматизации, чтобы светом управлял персонал. Но есть ли вариант лучше?
С такой проблемой к нам обратился знакомый монтажник. Ему нужно готовое, «коробочное» решение для автоматизации света, которое он сможет установить своими силами и которое не нужно программировать. Мы решили разработать такое решение и в статье расскажем подробности.
Читать далееQUICK 861DW: профессиональный термофен, который изменил мой подход к ремонту

Если вы хоть раз пробовали паять BGA-чипы дешевым термофеном, наверняка сталкивались с проблемами перегрева плат и неравномерного потока воздуха. Когда я стал заниматься ремонтом электроники (напомню, это хобби, не основная работа), у меня была дешевая станция 858D. Потом по случаю приобрел более профессиональную и дорогую AOYUE Int968. По сравнению с предыдущей — небо и земля, все нравилось. Но это только сначала. А вот со временем у меня появились поводы для недовольства, о них скажу ниже. В итоге решил купить профессиональную — выбор пал на QUICK 861DW. В этом посте расскажу, почему она стоит своих денег, чем лучше бюджетных аналогов и покажу пример работы с ней.
Читать далееИспользование машинного обучения для выявления скрытых угроз веб-безопасности

Анализ большого объема логов ? сложный и длительный процесс, и обычные алгоритмы редко выявляют больше, чем система активной защиты. Поэтому логичным и перспективным решением становится применение машинного обучения. В этой статье рассмотрены варианты применения ML-моделей для анализа веб-угроз, когда сложные модели оправданы, а когда можно обойтись более простыми решениями без потери точности.
Читать далееДогфудинг, ИИ-помощники, кодонавигация: самое интересное про SourceCraft, новую платформу для разработки от Яндекса

Сегодня Yandex B2B Tech в режиме технического превью открывает пользователям доступ к SourceCraft — платформе для разработки полного цикла, которая помогает создавать исходный код, управлять версиями, заниматься тестированием, сборкой, деплоить и сопровождать программные продукты. Её история началась в Yandex Infrastructure — эта команда развивает инструменты для создания и развёртывания приложений и сервисов внутри Яндекса и поддерживает инфраструктуру, на которой работают большинство разработчиков компании. Во многом поэтому значительная часть идей для новой платформы возникла благодаря догфудингу — практике использования собственного продукта командой его создателей.
Вместе с разработчиками платформы Ольгой Лукьяновой @ollka_lukianova и Сергеем Захарченко @neofelis узнаем, каково это — делать платформу для разработки, одновременно используя эту же самую платформу для написания кода, тестирования, проверки пул?реквестов, сборки и деплоя.
Читать далееКак создать консистентный UX для 10+ продуктов за три месяца. Часть 1

Меня зовут Неля Васенина, я продуктовый дизайнер в IT-команде «Северстали» — одной из ведущих металлургических компаний мира, в которой работают 3000+ айтишников. Мы разрабатываем инновационные продукты, от VR-очков для обучения рабочих до сложнейших CRM-систем для аналитиков в тяжёлой промышленности.
В августе 2024 года две наши команды дизайнеров столкнулись с последствиями отсутствия единой дизайн-системы для проектной разработки. Для большинства продуктов она была, но для специфических проектов её не существовало. Мы использовали похожие компоненты, подсматривая друг у друга, что приводило к несоответствиям и задержкам. В итоге мы выделили три месяца на сбор всех компонентов и создание системы, подходящей для всех наших проектов.
В этой статье расскажу, какие именно проблемы были, как мы их идентифицировали,с какими трудностями столкнулись и что решили делать.
В следующей статье поделюсь нашим опытом решения проблем с дизайн-системой, расскажу о разработанных принципах ведения макетов компонентов и подарю ссылку на шаблоны компонентов в Figma (на английском).
Читать далееГлобальная инфляционная депрессия уже здесь?

Пол года назад, американские экономисты Peter St Onge и Jeffrey A. Tucker опубликовали любопытную статью: "глобальная инфляционная депрессия уже здесь?"
В ней они, обращают внимание на множественные проблемы современной экономики США:
Читать далееЭлектронная книга ОНИКС БУКС Ломоносов 3: обзор крупноформатной модели с 10.3 дюймовым E Ink Carta Plus дисплеем
У ОНИКС БУКС обновление и линейка крупноформатных ридеров Ломоносов обзавелась поколением под номером «3». Электронная книга ОНИКС БУКС Ломоносов 3 (а теперь именно так именуются устройства ONYX BOOX) обзавелась матрицей с высоким разрешением, ИИ-функциями, а также более свежей версией Android. Модель с диагональю 10.3 дюйма подойдет тем, кто ценит удобство при чтении с большого экрана – на этом ридере вполне помещается разворот сканированного документа или страница книги в полный размер.
Читать дальше →
[Перевод] Вселенная уже находится в шестой и последней своей эре

Сегодня Вселенная уже не та, что была вчера. С каждым мгновением происходит множество тонких, но важных изменений, даже если многие из них незаметны на измеримых человеческих временных шкалах. Вселенная расширяется, а это значит, что расстояния между крупнейшими космическими структурами со временем увеличиваются.
Секунду назад Вселенная была немного меньше, через секунду она будет немного больше. Но эти тонкие изменения накапливаются в течение больших космических временных масштабов и влияют не только на расстояния. По мере расширения Вселенной меняется относительная значимость излучения, материи, нейтрино и тёмной энергии. Меняется температура Вселенной. И то, что вы увидите в небе, тоже сильно изменится. Всего, существует шесть различных эр, на которые можно разделить Вселенную, и мы уже живём в последней из них.
Читать далееПишем свой Config Provider для Kafka Connect с поддержкой значений по умолчанию
Для инжекции значений из различных источников в конфигурации тасок Kafka Connect используются различные реализации интерфейса org.apache.kafka.common.config.provider.ConfigProvider. Это специализированный интерфейс, реализации которого отвечают за то, чтобы подставить значения используя различные источники.
Читать далееРабота с БД в MongoDB и PostgreSQL через питон(python3) и WSL
PostgreSQL и MongoDB: два подхода к управлению данными
В мире баз данных существует множество решений, каждое из которых подходит для определённых задач. Два популярных представителя — это PostgreSQL и MongoDB. Они представляют собой разные подходы к хранению и обработке данных: реляционный и документоориентированный. Рассмотрим их основные особенности.
Читать далееРабота с БД в MongoDB и PostgreSQL через питон(python3) и WSL
PostgreSQL и MongoDB: два подхода к управлению данными
В мире баз данных существует множество решений, каждое из которых подходит для определённых задач. Два популярных представителя — это PostgreSQL и MongoDB. Они представляют собой разные подходы к хранению и обработке данных: реляционный и документоориентированный. Рассмотрим их основные особенности.
Читать далееНастройка печати на Synology с принтером HP LaserJet Professional M1132 MFP

Synology NAS может выполнять роль принт-сервера, позволяя печатать документы по сети без необходимости постоянно держать компьютер включённым. В этой статье я расскажу, как настроить печать через CUPS (Common UNIX Printing System) на примере HP LaserJet Professional M1132 MFP, подключённого по USB.
Это актуально для старых принтеров, у которых имеется только USB-порт, без LAN и WiFi.
В качестве рабочей отправной точки я использовал репозиторий: https://github.com/ziwork/synology-airprint
Читать далееPreprocessing pandas dataframes. Предварительная обработка данных в пандас датафреймах
Обработка датафреймов: ключевые аспекты и инструменты
Датафреймы — это одна из самых популярных структур данных для работы с табличными данными. Они широко используются в анализе данных, машинном обучении и научных исследованиях. Датафреймы представляют собой таблицы, где данные организованы в строках и столбцах, что делает их удобными для обработки и анализа. Рассмотрим основные аспекты работы с датафреймами.
Читать далееСтримы в Java: Как перестать бояться и полюбить filter-map-reduce (Часть 2)

В первой части мы поговорили про основы Stream API и убедились, как элегантно можно обрабатывать данные, используя цепочки операций. Но возможности на этом не ограничиваются. Пришло время подняться на новый уровень и посмотреть, что случается, когда добавляется параллельность. Как работают параллельные стримы под капотом? Чем они отличаются от ручного управления потоками? А как же всемогущий Spring и необычная RxJava? Именно об этом и пойдёт речь во второй части.
Читать далее[Перевод] Топ 7 ошибок в MySQL

Перевод статьи https://medium.com/@datasciencedelight/top-7-sql-mistakes-to-avoid-56f1697e8e0a
Мы все знаем, насколько важен SQL для любой работы, связанной с анализом данных. Он пользуется популярностью благодаря возможности извлечения значимой информации из данных и предоставления мощных инструментов для их обработки и анализа.
Но, может быть, вы один из тех пользователей SQL, кто допускает ошибки? Например, забываете использовать агрегатные функции или случайно удаляет все строки в наборе данных?
(Ой!)
Не волнуйтесь!
В данной статье мы рассмотрим некоторые распространенные ошибки в SQL, которые мы все совершаем, и узнаем, как их избежать.
Читать далееMetabase SQL графики и запросы. Metabase base. Easy Metabase
Для построения графиков в Metabase важно правильно подготовить данные с помощью SQL. Используйте агрегацию, фильтрацию, сортировку и другие функции, чтобы данные были в нужном формате. Metabase автоматически распознаёт типы данных (даты, числа, категории) и предлагает подходящие типы визуализаций. После выполнения SQL-запроса вы сможете выбрать тип графика (линейный, bar-чарт, pie-чарт и т.д.) и настроить его отображение.
Читать далее[Перевод] Черное зеркало. Как приложения для диет и тренировок отравляют разум

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

От автора Telegram-канала «Аналитика и Growth mind-set».
Хочу поговорить про менталитет краба — штуку коварную и часто незаметную, но сильно тянущую назад.
Суть менталитета краба: когда люди видят, что вы пробуете новое или добиваетесь успеха, вместо поддержки они критикуют, буллят, обесценивают. Их цель — остановить вас, чтобы вы не выбились вперёд. Почему? Зависть и страх.
Метафора основана на наблюдениях за поведением крабов в открытом ведре: если один краб пытается выбраться из ведра, другие тянут его назад — в итоге никто не спасается.
Примеры менталитета краба:
Читать далееКак я готовился к сдаче ISTQB ver. 4.0

В этой статье я делюсь своим опытом подготовки к экзамену ISTQB® Certified Tester Foundation Level (версия 4.0). Я расскажу, какие методы оказались неэффективными, а какие, наоборот, существенно ускорили процесс и помогли успешно сдать экзамен. Если вы тоже планируете получить этот сертификат, надеюсь, мой опыт будет полезен!
Читать далееИз студентов в инженеры: как перестать бояться и полюбить системную верификацию

Привет, Хабр! На связи Михаил Степанов, инженер в группе функциональной верификации YADRO. Еще в прошлом году мы с моим коллегой Романом Казаченко участвовали в хакатоне по разработке микропроцессоров как студенты, а сейчас — помогаем с задачами для SoC Design Challenge как сотрудники компании-организатора. В статье расскажем, что ждет участников трека «Системная верификация СнК» в этом году и как подготовиться к этому испытанию.
Если вы не планируете участвовать в хакатоне, но вам интересно, как инженеры тестируют системы на кристалле перед запуском в производство, эта статья тоже будет вам полезна. На примере заданий хакатона я кратко объясню, что такое системная верификация, из каких блоков состоят СнК и какие инструменты используются для их тестирования.
Читать далее[Перевод] Что, если мы никогда не найдём тёмную материю?

Большая часть той материи, из которой состоит Вселенная, является невидимой. Можно измерять тяготение (гравитационное воздействие) этой тёмной материи на орбитах звёзд и галактик. Заметно, как она искривляет проходящий мимо неё свет, а также мы можем фиксировать воздействие тёмной материи на реликтовое излучение, оставшееся от первобытной плазмы, существовавшей непосредственно после Большого Взрыва. Эти сигналы измерены с исключительной точности. Есть все основания полагать, что тёмная материя повсюду. Но нам по-прежнему неизвестно, что она собой представляет.
Читать далееТоп-5 библиотек для управления состоянием React в 2025 году

Хранение данных и управление глобальным состоянием в React-приложениях всегда было важной темой среди разработчиков. К 2025 году выбор подходящей библиотеки для решения этих задач стал еще более разнообразным — от проверенного Redux до современных, легковесных решений, таких как Zustand и SWR. Каждое из этих решений имеет свои особенности, плюсы и подводные камни, что делает выбор оптимального инструмента порой непростым. В этой статье я рассмотрю 5 самых популярных библиотек на сегодняшний день, проанализирую их основные преимущества, применение на реальных проектах и актуальность в контексте последних трендов разработки.
Привет, Хабр! Меня зовут Мария Кустова, я frontend-разработчик IBS. Подобного рода сравнительные исследования стейт-менеджеров выходят каждый год. Когда я начинала сбор информации, именно перевод похожей статьи стал для меня отправной точкой, но в ней были приведены другие библиотеки. Думаю, эта статья будет интересна тем, кто хочет узнать, что сейчас активно используют коллеги по React.
Читать далееПрофиль ЦФТ или я его слепила из того, что было

Привет, Хабр! Меня зовут Людмила, я технический лидер команды тестирования производительности в ОТП Банке. Направление моей работы — это организация тестирования производительности разных наших систем, одна из которых – АБС ЦФТ, являющаяся нашей core-системой. В этой статье расскажу, как мы собирали профиль нагрузочного тестирования для нашей ЦФТ-системы. Казалось бы, подход для всех один, но есть нюансы.
Читать далееТишина как оружие: DDoS-атаки, приставленные к виску медиаресурсов

Хабр, привет! Я Ильгиза, в 2022 году нырнула в море ИТ и кибербезопасности из деловой журналистики. Сейчас я PR-менеджер в ИБ-компании - гуманитарий, который упаковывает техническую экспертизу своих коллег в читабельные статьи. Недавно меня сильно тригернули очередные массовые DDoS-атаки на российские СМИ. Так появилась идея статьи-сторителлинга с вкраплениями моего частного мнения о Министерстве Правды и критичных цифровых инцидентах для медиаплатформ
А история приключилась вот такая...Собираем прошивку NapiLinux и Raspberry Pi OS для микрокомпьютера с помощью Yocto

Если вы занимаетесь созданием дистрибутивов Linux для встраиваемых систем, то, возможно, вас заинтересует проект Yocto. С его помощью можно создавать образы ОС в минимальных и оптимизированных конфигурациях для аппаратных платформ и приложений.
Особенно это полезно, если вам нужна ОС для встраиваемых систем с ограниченными ресурсами. Вы можете включить в состав создаваемого образа ОС только необходимые пакеты и программы, как готовые, так и разработанные специально для вашего устройства.
Компании, поставляющие устройства на базе микрокомпьютеров, могут комплектовать их ОС в необходимой конфигурации, а дистрибутив такой ОС они формируют с помощью Yocto.
В этой статье я расскажу о создании образов ОС с открытым кодом Napi Linux для модуля сбора данных от датчиков Front Control Compact, микрокомпьютеров roc-pc-rk3328 и rockpro64-rk3399, а также ОС для встраиваемых систем на базе Raspberry Pi.
Пока Napi Linux работает на ARM, но готовится сборка и для платформы x86.
Читать далее[Перевод] «Чем ближе к вокзалу, тем хуже кебаб?»: «исследование»

Во французском сабреддите я наткнулся на пост с интересной гипотезой:
Чем ближе точка к вокзалу, тем хуже там кебаб.
Пост на французском привлёк достаточно большое внимание, учитывая относительно небольшой размер сабреддита; это доказывало, что многие с ним согласны. Впрочем, в комментариях были и критики, рассказывающие истории, противоречащие сформулированной гипотезе.
Я решил, что мне нечем заняться, ведь я вылетевший с учёбы выгоревший безработный с новоприобретённым диагнозом «аутизм», поэтому стоит пожертвовать немного своего времени на благую цель — проведение этого неформального «исследования». В пределах следующих трёх рабочих дней мне на почту точно придёт Нобелевская премия мира и куча рабочих офферов.
Читать далееSQL HowTo: поиск пути и дихотомия (Advent of Code 2024, Day 18: RAM Run)

В этой челлендж-серии статей попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2024.
Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим его различные возможности, о которых вы могли и не подозревать.
Сегодня напишем для решения простую реализацию алгоритма Ли и дихотомии.
Читать далееПочему observability — это не только Grafana и Prometheus

Вы видите красивые графики в Grafana, алерты настроены, метрики собираются — значит, все под контролем? На самом деле, нет. Когда в продакшене что-то пойдет не так, Prometheus покажет скачок latency, но не объяснит, почему это произошло. Логи могут не содержать нужных данных. Трейсов нет. Итог — часы расследования, хаотичные гипотезы, поиски иголки в стоге сена.
Observability — одно из тех модных слов, которые часто понимают неправильно. Для многих оно сводится к связке Grafana + Prometheus, не более. Однако в реальных системах наблюдаемость (observaбыстроbility) — это больше, чем просто красивые дашборды с метриками. В этой статье разберемся, почему классический стек не покрывает все задачи, какие альтернативы есть на рынке и как построить современный observability-стек. Читать дальше →
Управление ресурсами в Carbonio

Одной из функций почтовых систем является эффективное управление ресурсами общего пользования, такими как переговорные комнаты, проекторы, кликеры и прототипы, которые могут использоваться при проведении встреч и собраний. Для организации бронирования устройств и помещений используются ресурсные учетные записи. В данной статье мы расскажем о том, как в Carbonio реализована работа с ресурсными учетными записями и о том, как организована система бронирования оборудования и помещений.
Читать далееУдаленка или офис?
Если почитать Хабр и другие уважаемые (или не очень) ресурсы, то складывается впечатление, что все кого не возьми - идеальные дисциплинированные работники, соблюдающие все сроки, умеющие держать баланс работы и отдыха и посвящающие время, которое освобождается от поездок в офис на саморазвитие.
Однако почему-то мой жизненный опыт говорит мне совершенно обратное. Работаю я сейчас архитектором направления в одном ведущем не зеленом банке, а всего у меня в айти почти 20 лет. И с высоты моей невысокой позиции, мне совершенно очевидно, почему компании возвращают людей в офис.
Мое скромное мнениеДизайн за 5 минут. Дайджест февраля 2025

Привет, Хабр! Не изменяю традиции и под конец месяца публикую дайджест событий из мира дизайна. С вами Андрей Герасимов, продуктовый дизайнер Garage Eight, и семь классных новостей, достойных внимания.
1. Ребрендинг OpenAI
2. Обновление One UI от Samsung
3. Передовая эстетика сайта Analogue
4. Конференция YouTube и планы платформы на 30 лет вперед
5. Спокойствие и умиротворение японского бренда MUJI
6. Обновление работы с метриками от Figma
7. Design Spells — ресурс для вдохновения и развития насмотренности в интерфейсах
Погнали!
[Перевод] Классы проектирования против классов анализа

Статья представляет собой перевод статьи отсюда, на которую я натолкнулся в процессе изучения темы системного проектирования.
В системном дизайне понимание разницы между классами проектирования (design classes) и классами анализа (analysis classes) носит ключевой характер. Классы анализа подобны детективу — они исследуют и понимают проблему. Они сфокусированы на том, что система должна делать, без погружения в то, как именно это должно быть реализовано. Эти классы помогают разработчикам понять требования к программе и ее цели. В то время как классы проектирования подобно архитектору берут результаты изысканий классов анализа и создают план, как именно система будет работать.
Читать далее[Перевод] От симметрии к хаосу поцелуев: как математики нашли новые подходы к задаче Ньютона по упаковке сфер

В 1694 году в Кембриджском университете Исаак Ньютон и астроном Дэвид Грегори завели разговор о природе звёзд. В ходе беседы они наткнулись на математическую загадку, которая оставалась нерешённой на протяжении веков. Детали их обсуждения сохранились плохо и, возможно, частично вымышлены, но суть сводилась к тому, как звёзды разного размера вращаются вокруг центрального светила. Этот разговор вдохновил на более общий вопрос: если есть центральная сфера, сколько одинаковых сфер можно разместить вокруг неё так, чтобы они касались её, но не пересекались друг с другом?
В трёхмерном пространстве легко расположить 12 сфер вокруг центральной, каждая из которых будет касаться её в одной точке. Однако при таком расположении между сферами остаются зазоры. Возникает вопрос: можно ли добавить 13-ю сферу, чтобы она тоже касалась центральной? Грегори считал, что это возможно, а Ньютон был уверен, что нет.
Эта задача, известная как проблема «поцелуев» (отсылка к касанию шаров, как в бильярде), оказалась важной для многих областей, включая изучение атомных структур и создание кодов с исправлением ошибок. Однако её решение было крайне сложным. Лишь в 1952 году математики смогли доказать, что Ньютон был прав: в трёхмерном пространстве максимальное число сфер, которые могут касаться центральной, равно 12.
Читать далееБатарея, живи! Как не превратить MacBook в стационарный ПК

Привет, всем моим читателям! Сегодня я расскажу о том, как продлить жизнь своему яблочному аппарату под названием MacBook. Всё началось с того, что я впервые в жизни купил себе MacBook M2 Pro, и мне, как и, наверное, любому другому человеку, после такой покупки захотелось продлить это счастье как можно дольше. Более того, ты начинаешь паниковать из?за каждой мелочи: «он слишком пыльный!», «а вдруг скоро закончится память?» (хотя там ещё 400 ГБ свободно), «а вдруг...» Ну или это я просто такой шизоид.
Тем не менее, уже в первый месяц я заметил, что «здоровье моей батареи» падает быстрее, чем биткойн в 2018 году. И честно говоря, мало где удалось найти действительно полезный и адекватный ответ на вопрос: «А что с этим делать?». После долгих изучений, экспериментов и копаний в реддите я, наконец, пришёл к решению.
Читать далееВозможности комбинаторов в ClickHouse

Что делать с запросами к СУБД, выполнение которых затягивается на десятки минут, как можно оптимизировать вложенные операторы, чтобы получить нужные данные за секунды? За счет чего подобные операции выполняются в Visiology автоматически? Ответы на эти вопросы мы попробуем дать сегодня на примере небольшого синтетического теста со сложным SQL-запросом, и разберемся при чем тут комбинаторы в ClickHouse. Эта статья будет полезна тем, кто интересуется SQL-оптимизаторами, а также всем существующим и будущим пользователям Visiology, кто хочет заглянуть под капот системы. Если вы из их числа, добро пожаловать под кат :)
Читать далееСмартфон «из коробки» — большие риски маленького гаджета

Покупая и эксплуатируя очередной смартфон, мы соглашаемся на то, что производитель будет устанавливать границы нашей конфиденциальности и сам будет решать, какие данные получать и кому в дальнейшем передавать для анализа. Самим производителем и с его разрешения сторонними приложениями собирается так называемся «аналитика» - совокупность различных данных об устройстве и его состоянии, пользователе и его активности. Вводится множество уникальных идентификаторов, для ассоциации собираемых данных с уникальным пользователем, составляя отпечаток его личности. Эти наборы данных затем перепродаются на биржах рекламодателям и маркетологам для лучшего таргетирования рекламы своих продуктов и даже создания новых продуктов на основе трендов предпочтений усреднённой массы потребителей.
Читать далееБайесовская оценка А/Б-тестов

Описана механика А/Б-тестов. Рассмотрены примеры байесовского моделирования. Байесовская оценка применена к сравнению конверсий, средних с помощью центральной предельной теоремы, выручки на пользователя, заказов на посетителя.
ЧитатьИсследователи придумали, как использовать LLM в больших проектах и не облажаться — встречайте ILP

Большие языковые модели (LLM) демонстрируют впечатляющие возможности в генерации кода, но их применение в сложных проектах часто сталкивается с проблемами надежности и консистентности. Рассмотрим Interoperable Literate Programming (ILP) — новый подход, использующий принципы грамотного программирования и язык Scheme для структурирования процесса генерации кода LLM. Узнайте, как ILP помогает преодолеть ограничения традиционных методов и может ли он стать решением для создания масштабных проектов с помощью ИИ.
Читать далее[Перевод] Как мы взломали цепочку поставок и получили 50 тысяч долларов

В 2021 году я только начинал свой путь в наступательной безопасности. Я уже взломал довольно много компаний и получал стабильный доход охотой за баг-баунти — практикой этичного хакинга, при которой исследователи безопасности находят уязвимости и сообщают о них, получая за это вознаграждение. Однако я ещё не достиг уровня, позволившего бы мне быстро обнаруживать критические уязвимости цели. Этот уровень умений казался мне недостижимым. Но всё поменялось, когда я познакомился с человеком, ставшим ключевой фигурой в моей карьере баг-баунти: Snorlhax.
Поначалу я видел в нём конкурента. Он был намного выше меня во французской таблице лидеров HackerOne, что стимулировало меня расти над собой. Мы начали общаться в Discord, и спустя несколько недель я рассказал ему о многообещающей программе баг-баунти. Вскоре после этого он обнаружил у этой цели критическую уязвимость, оценённую в 10000 долларов — сумму вдвое больше, чем максимальная полученная мной от этой же цели. Мотивировавшись этим, я вернулся к этой же цели и за ту же неделю нашёл собственную критическую уязвимость за 10000 долларов в другом классе багов.
Вместо того, чтобы продолжать состязаться, мы решили сотрудничать. Теперь нашей задачей стало выявление у этой цели всех возможных классов багов: IDOR, SQL-инъекций, XSS, багов OAuth, Dependency Confusion, SSRF, RCE и так далее. Все их мы нашли, сообщили компании и написали отчёты. Это сотрудничество длилось несколько лет, и даже сегодня мы время от времени снова возвращаемся к этой цели.
Однако недостижимой оставалась одна задача: обнаружение «чудовищной уязвимости». Это должен быть настолько критичный баг, что нам выплатят нестандартное вознаграждение, намного превышающее обычные выплаты. Это стало для нас главной целью.
В посте я расскажу, как мы со Snorlhax наконец-то этого добились. Читать дальше →
Обзор ITSM-системы SimpleOne: автоматизация ИТ-процессов это только начало

Отечественный рынок ITSM-систем претерпевает глобальные изменения. И это связано не только с уходом иностранных вендоров и необходимостью поиска альтернатив. Есть более серьёзная проблема: привычные способы автоматизации ИТ-служб больше не отвечают потребностям бизнеса. Рассказываем, какие проблемы есть в этой сфере, как SimpleOne помогает их решить и почему технологичность решения с заделом на будущее позволяет стать одним лидеров рынка России.
Читать далееКто такой аналитический юнит-лид в Авито: рассказываем на примерах

Привет! Мы аналитические юнит-лиды Авито — Настя Апасова и Катя Лобанова. Рассказываем про особенности роли и задачи, с которыми сталкиваются в работе аналитические юнит-лиды. Статья будет полезна аналитикам, которые хотят развиваться в менеджерском карьерном треке.
Читать далееСекреты мониторинга платформы контейнеризации: метрики, трассировка и профилирование изнутри

Привет, Хабр! Меня зовут Юра, я DevOps-инженер команды разработчиков платформы контейнеризации dBrain.cloud. Пришло время сделать обзор на обновленную инфраструктуру мониторинга dBrain: рассказать про VictoriaMetrics версии 2,5 и выше, какие инструменты планируем внедрить и как их применять.
Читать далее[Перевод] ООП: худшее, что случалось с программированием

В этой статье попробуем разобраться, почему ООП — худшее, что было придумано в программировании, как оно стало таким популярным, почему опытные программисты Java (C#, C++ и т.п.) в принципе не могут считаться крутыми инженерами, а код на Java - хорошим.
Читать далее«Ванильный» Kubernetes больше не нужен? Нужен только «Штурвал»?
Хабр, привет! Я Саша Краснов, CTO контейнерной платформы «Штурвал». Название статьи — это наша цель: мы с командой хотим сделать Kubernetes удобнее и доступнее для всех, кому это нужно. Для больших компаний — за деньги, а для маленьких команд — бесплатно.
Для этого мы недавно выпустили «Штурвал Community Edition»: просто взяли все технологии enterprise-версии и отдали всем желающим. Без урезаний по функциям и пробных периодов, регистрации и СМС.
Управление контейнерами требует очень глубоких компетенций и много опытных специалистов в штате. Малые и средние компании и отдельные разрабы могут просто бесплатно взять нашу community-версию, не экспериментируя и не перебирая решения из интернета. А когда и если нагрузки вырастут, то не придется переучиваться и менять платформу.
Скачать «Штурвал CE» можно здесь. Если хотите больше информации — добро пожаловать под кат.
Читать далее[Перевод] Почему QR-коды в верхнем регистре меньше, чем в нижнем?

Взгляните на эти два QR-кода. Отсканируйте их, если хотите: обещаю, в них нет ничего опасного.
Слева HTTPS://EDENT.TEL/ в верхнем регистре, а справа — https://edent.tel/ в нижнем.
Можно чётко заметить, что слева QR-код «меньше», то есть в нём меньше битов данных. Оба ведут на один и тот же URl, единственное различие заключается в регистре.
Что здесь происходит?
Читать далееДетская компьютерная школа: онлайн и офлайн-обучение

Учиться в детской компьютерной школе можно как дистанционно, так и очно. Первый вариант подойдет, если у приглянувшейся образовательной организации нет филиала в конкретном городе или не хочется тратить время и деньги на дорогу, второй же станет хорошим, если традиционный формат обучения в приоритете. Рассказываем об особенностях вариантов и предлагаем ряд школ, где можно пройти курсы программирования для начинающих одним из представленных способов.
В первую очередь хотим провести условное сравнение онлайна с офлайном, выделить особенности, а во вторую – показать ряд образовательных организаций с соответствующими форматами и интересными детскими курсами с упором на введение в IT. Говорим о примерах и не призываем записываться на учебу, коротко описываем важные детали, которые, как кажется, являются существенными.
Посмотреть рейтингКак использовать поведенческие показатели для оптимизации рекламных кампаний

Поведенческие показатели помогают оптимизировать рекламу, экономить деньги на неэффективные показы. Информация о взаимодействии аудитории с контентом показывает, какие сегменты заинтересованы, какие страницы вызывают отклик, а какие — отталкивают.
Анализируя поведенческие показатели, можно находить узкие места в воронке продаж, создавать точные аудитории для ретаргетинга, улучшать рекламу. Рассмотрим, как правильно использовать поведенческие показатели для оптимизации кампаний.
Читать далееПрограммирование для детей: у какой школы купить курс

Когда встают вопросы по поводу покупки курса для ребенка, необходимо подходить к поиску ответов максимально ответственно, ведь в иной ситуации вероятна пустая трата денег. Факторов и критериев, заслуживающих внимания, достаточно много: это содержание учебы, наличие лицензии у образовательной организации и не только. Говорим о важных вещах и представляем ряд школ, которые можно рассмотреть в качестве места для дополнительного обучения ребенка.
Сразу отметим, что платное обучение характеризуется наличием очевидных плюсов. Это поддержка со стороны учителя, помощь в разрешении проблемных ситуаций и не только. Вместе с тем учеба вместе с опытным взрослым исключает типичные ошибки, которые часто отбивают желание добиваться результатов.
Но есть и обратная сторона: речь о том, что поверхностный анализ доступных предложений на фоне спешки и стремления к тому, чтобы скорее записать школьника на уроки программирования для детей, нередко приводит к пустой трате денег.
Посмотреть рейтингRadius TactiX, тактика на Godot

Прототип походовой радиусной тактики на движке Godot 3x, продвинувшийся от концепта до улучшающейся демоверсии. Передвижение персонажей, как и применение способностей, происходит не по клеткам, а в пределах определённого радиуса. Герои могут менять профессии - на данный момент это Странник, Волшебник, Сказочник или Рыцарь.
Читать далееТеоретические и практические рассуждения об оцифровке отдельных аспектов личности

В контексте ИИ в статье понимается использование комплекса механизмов на основе LLM + reasoning + agents + RAG + ML.
В контексте статьи оцифровка личности или самодигитализация – это практика всеобъемлющей записи и оцифровки различных аспектов жизни человека.
Идея статьи заключается в обзоре теоретических и практических аспектов создания «единого цифрового архива всего опыта индивида» – то есть фиксировании практически полного набора мыслей, переживаний и действий человека в цифровой форме. Для этого используются разнообразные средства: от носимых сенсоров и приложений до "цифровых дневников". Концептуально самодигитализация близка к движениям Quantified Self и лайфлоггинга, цель которых – «самопознание через сбор данных о себе с помощью технологий». В итоге получается постоянный поток персональных данных – своеобразная «чёрная коробка» жизни человека, превращающая его повседневный опыт в данные, пригодные для хранения, анализа и воспроизведения.
Читать далееИИ в ЭДО: история одного кейса для хакатона от МТС

Привет, Хабр! Меня зовут Константин Архипов, я scrum-мастер продукта «Среда ЭДО» в МТС. Осенью 2024 года Университет Иннополис пригласил нас поделиться кейсом для хакатона INNOGLOBALHACK. Со стороны кажется, что это достаточно простая задача: даем студентам датасет от компании, описываем требования и смотрим их решения. Но на практике нужно сформулировать гипотезу, учесть кучу факторов и проверить, что задачу вообще можно решить. В этом посте я расскажу, как мы готовили свой кейс и что получилось у студентов по нашему датасету.
Читать далее[Перевод] Как внедряет ИИ крупнейший банк США JPMorgan. Интервью WSJ с руководителем внедрения ИИ

Тереза Хайтсенретер, руководящая внедрением ИИ в крупнейшем банке Америки, о том, что это означает для тысяч сотрудников и миллионов клиентов Chase Bank.
Американские банки уже много лет используют искусственный интеллект для выявления мошенничества. Однако JPMorgan Chase, крупнейший банк страны, делает еще более серьезную ставку на ИИ, ставя его в центр работы своих 300 000 сотрудников.
Читать далее[Перевод] Agents 101: Как создать своего первого ИИ-агента за 30 минут

ИИ-агенты становятся всё более востребованными для автоматизации задач и улучшения взаимодействия с пользователем. В этой статье вы узнаете, как создать собственного агента с помощью CopilotKit и LangGraph. Пошаговое руководство, примеры с исходным кодом и разбор ключевых компонентов помогут вам быстро освоить процесс и запустить своего первого ИИ-ассистента за 30 минут.
Читать далееАВТОМАТИЗАЦИЯ НАЙМА И ОТКЛИКИ В НИКУДА: разбираемся как выжить рекрутеру в эпоху AI и делаем выводы о рынке труда

В последнее время наблюдается несколько интересных тенденций на рынке труда:
1. Большое количество овер квалифицированных кандидатов. Это подтверждается статистикой на HH, где наблюдается значительное снижение количества вакансий для руководящих позиций (C-level), и многие из них даже не публикуются на сайтах по поиску работы. Кроме того, существует проблема с неясной релевантностью многих резюме: они выглядят хорошо, но не содержат явных признаков того, что кандидат подходит для конкретной вакансии.
2. В 2025 году наблюдается необычно высокий интерес к вакансиям со стороны иностранцев — более 25% откликов приходится на кандидатов с гражданством других стран, что не было замечено ранее.
3. Удивительное явление среди молодых специалистов: многие из них скрывают свой возраст, хотя дата окончания их высшего образования указывает на то, что они должны быть моложе. Эти резюме составлены очень профессионально, что подчеркивает необходимость проверки рекомендаций с предыдущих мест работы.
Мы решили разобраться, почему так происходит:
– Как описаны вакансии? Можно ли сказать, что откликаются недостаточно опытные кандидаты с опытом работы 2 года на вакансию, в которой указаны требования 2-5 лет? Формально кандидат подходит по параметру достаточные 2 года. Или же часто называют нерелевантным отклик кандидата из другой сферы, а в вакансии, не было указано, например, что опыт нужен именно в фарме или с определенными бюджетами. Наличие большого числа нерелевантных откликов это ответственность двух людей и автооткликов.
Читать далееДикая Java

«Безопасный язык» говорили они, «четкая спецификация» говорили они, «Java не даст вам выстрелить себе в ногу» и прочее и прочее. Реальность же оказалась куда веселее официальной документации.
«Ибо JVM темна и полна ужасов». (ц)
ПогрузитьсяТрифторид азота для полупроводников: патентный анализ

Мы продолжаем рассказывать о различных химических веществах, их применении в электронике и, разумеется, патентом аспекте. На этот раз речь пойдет о NF3 (среди отечественных химиков популярна аббревиатура ТФА) — трифторид азота.
Читать далееКак сделать безопасным код сайта на Битрикс: шпаргалка по основным уязвимостям

Привет! Меня зовут Анастасия Соколенко, я отвечаю за безопасную разработку в Битрикс24. Вместе с коллегами мы не только проверяем код, который пишут наши разработчики, но и учим их делать его максимально безопасным.
Конечно, большинство разработчиков знакомы с разными уязвимостями веб-приложений, однако не все и не всегда применяют надлежащие методы защиты при написании кода.
Существует очень много типов уязвимостей, но я разберу несколько самых распространённых, которые обязательно нужно учитывать при разработке. Сегодня расскажу вам о двух, а еще несколько рассмотрим в следующих частях этой статьи.
SQL-инъекции и XSS-атаки входят в топ уязвимостей по мнению экспертов в области ИБ. Лаборатория Касперского ставит их на 4 и 5 места в своем рейтинге. С них мы и начнём.
Читать далееВсе про Retention (удержание): 10 ключевых принципов для лидеров продукта и роста, которые актуальны в 2025 году

В сфере продуктового роста произошёл сдвиг: удержание пользователей вышло на первый план как главный двигатель масштабирования. Если раньше компании одержимо гнались за привлечением новых юзеров, то теперь опытные продакт-лидеры понимают: без удержания всё равно что носить воду в решете. Высокое удержание коррелирует с лидерством на рынке – в каждой категории именно продукты с наивысшей долей возвращающихся пользователей становятся №1. Это неудивительно: рост – это система из трёх элементов (привлечение, удержание, монетизация), и удержание находится в «центре двигателя роста», влияя на остальные части. Увеличение удержания автоматически усиливает и привлечение (за счёт рефералов, вирусности, если для продуктов это применимо) и монетизацию (дольше жизнь клиента – больше выручка). Сильное удержание сокращает срок окупаемости и даёт возможность смелее инвестировать в маркетинг. Кроме того, привлечение нового пользователя может стоить в 5 раз дороже, чем сохранение существующего, поэтому удержание выгоднее финансово.
В этой статье мы разберём 10 ключевых тем по удержанию и росту – от перехода от воронок к петлям, до метрик, моделей и монетизации – с методологиями, примерами и практическими советами.
Ну и традиционно подписывайтесь на канал StrategicMove, там будет оповещение о новых вебинарах и полезностях.
Читать далееУмный помощник для корпоративного обучения: опыт внедрения RAG-системы в крупной компании

В этой статье мы детально разберем процесс создания корпоративной RAG-системы для поиска по обучающим материалам.
Вы узнаете:
• Какие эмбеддинг-модели лучше работают с русским языком и как оценивать их качество.
• Как повысить точность поиска, комбинируя векторные и классические подходы (BM25+).
• Практические приемы промпт-инжиниринга для улучшения качества ответов LLM.
• Технические детали реализации расширения контекста и маршрутизации запросов между разными источниками.
• Методы оценки качества работы RAG-системы в корпоративной среде.
Статья будет особенно полезна разработчикам и техлидам, которые планируют внедрять подобные решения в своих компаниях.
Читать далее
После прочтения сжечь. Или алгоритмы обработки данных вслепую (oblivious)

То есть:
Привет, Хабр! Я – Петр, эксперт по ML/AI (и не только) в Skillbox (и не только), а ещё – CEO межбанковской скоринговой платформы Bloomtech. Так уж вышло, что я неплохо разбираюсь в разных PET (Privacy-Enhancing Technologies) и уже писал на хабре про совместные конфиденциальные вычисления. Сегодня повышаю градус и рассказываю про магию следующего порядка: слепую (забывчивую) передачу или oblivious transfer. Как обычно, на примере.
Вообразите, что уже знакомая нам Алиса поддерживает большой, более или менее регулярно обновляемый телефонный справочник и решает это дело монетизировать. Например, сделать сервис-определитель номеров. Архитектура напрашивается такая:
Читать далееИскусство НЕпрохождения собесов в IT

Почему я вообще решил написать эту статью. Какого права имею...и вообще столько уже сказано на эту тему. Я бы хотел изложить исключительно свой (чей же ещё) опыт на данную тему т.к. у автора уже в районе 100 собеседований за спиной или в районе этого. Я трудоустраивался со сроком с момента подачи резюме от нескольких месяцев до нескольких дней без откликов отвечая просто на входящие запросы.
И начнем. Почему тебе стоит начать проходить собеседования ПРЯМО сейчас?
1) Собеседования - это не просто навык. Это Random. Считайте что это roguelike где вы встречаете разных боссов. Боссы как правило встречаются на технических интервью. Сначала вам конечно нужно пройти "привратников" - HR. Их задача просто проверить что вы не долбоящер человек лёгкого поведения который просто хочет потратить чьё то время впустую или просто анализирует рынок. В самом страшном случае они могут ретранслировать вам пару простых вопрос от команд которые если вы не полный банан в этой теме - то пройдете.
Я заставил новую модель Claude 3.7 Sonnet пройти собес по алгоритмам

Недавно в мире GenAI появились захватывающие новости: компания Anthropic представила новую языковую модель Claude 3.7 Sonnet. Эта модель объединяет в себе высокую скорость реакции и способности "глубокого" рассуждения (deep reasoning), что делает её одной из самых универсальных и продвинутых моделей на рынке коммерческих LLM. Благодаря инновационному подходу к гибридноcти, Claude 3.7 Sonnet способна как быстро отвечать на запросы, так и предоставлять подробное пошаговое обоснование своих выводов в зависимости от выбранного режима.
Читать далее[Перевод] За кулисами JIT: Секреты HotSpot JVM C2 компилятора (Часть 1)

Новый перевод от команды Spring АйО расскажет вам о разных уровнях JIT (Just in Time) компиляции, о преимуществах такого подхода к компиляции Java приложений по сравнению с традиционным способом, а также покажет на примерах, что происходит при компиляции приложения и какой ассемблерный и машинный код будет сгенерирован при использовании разных опций JIT компиляции.
Читать далееКак к вам попасть? О доступности офлайн-инфраструктуры для людей с инвалидностью

Мы, Everland, 12 февраля выпустили второй эпизод подкаста «Скоро будет доступно?». В этом эпизоде обсудили тему «Доступность офлайн-инфраструктуры».
Напомним, что в серии ежемесячных подкастов мы говорим о проблемах, с которыми чаще всего сталкиваются люди с разной инвалидностью из-за неадаптированной инфраструктуры компаний. А также разбираем варианты, как эти проблемы можно решить. На этот раз гостями подкаста стали:
Читать далееТоп-10 нейросетей для генерации текстов: от рекламных постов до стихотворений

Искусственный интеллект становится всё более мощным инструментом для работы с текстами. Нужно написать статью, создать описание для товара, придумать интересный пост или даже сгенерировать стихотворение? Всем уже давно известно, что воспользоваться нейросетями в таком случае лучшее и быстрое решение.
Для вас мы собрали 10 лучших бесплатных AI-инструментов на русском языке, которые могут помочь вам создавать качественные тексты в самых разных стилях и форматах.
Приятного прочтения :) Надеемся, что вы сможете выбрать нейросети, которые подойдут именно вам!
Читать далее[Перевод] Что «чёрный ящик» может рассказать нам о крушении самолёта?

Одна из самых важных улик после авиакатастрофы — это так называемый «чёрный ящик».
На самом деле этих удивительно прочных устройств два: речевой самописец кабины пилотов и регистратор полётных данных. И обычно они оранжевого, а не чёрного цвета.
В пятницу федеральные следователи извлекли «чёрные ящики» из пассажирского самолёта, упавшего в январе в реку Потомак недалеко от Вашингтона, а аналогичные устройства от военного вертолёта, который также упал, на момент написания оригинала статьи (31 января) ещё не были найдены. В результате столкновения погибли 67 человек, что стало самой смертоносной авиационной катастрофой в США с 2001 года.
Вот объяснение того, что такое чёрные ящики и что они могут делать.
Читать далееSeobility в руках тестировщика: как автоматизировать SEO-аудит и не сойти с ума

SEO-тестирование уже стало необходимостью для современных веб-проектов. Но как QA-специалисту, далекому от маркетинга, внедрить его в свой workflow? Меня зовут Елена, я очень близка к маркетингу (более 15 лет работала в этой сфере) и работаю специалистом по тестированию. Поэтому хочу поделиться и рассказать, как инструмент Seobility помог нам на пилотном проекте закрыть задачи по SEO за 2 дня вместо 2 недель и какие фичи будут полезны именно тестировщикам.
Читать далееКобо Абэ: Бездонный источник вдохновения геймдизайнера Хидэо Кодзимы

В 2024 году исполнилось 100 лет со дня рождения японского писателя-авангардиста Кобо Абэ (яп. ????). Событие было отмечено рядом памятных мероприятий по всему миру, переизданием романов и сборников и долгожданной премьерой экранизации романа «Человек-ящик» (яп. ??, англ. The Box Man).
В ежемесячном японском журнале «Нами» (monthly magazine ?) о своей любви к великому автору рассказали известные в Японии деятели культуры. Среди них был и геймдизайнер Хидео Кодзима (яп. ????), известный в мире серией видеоигр «Metal Gear» и знаковой игрой «Death Stranding».
Читать далееСборка компьютера sap-1 (компьютер Бена Итера) в игре Turing Complete

Здравствуйте меня зовут Дмитрий. Сегодня я я хотел-бы рассказать вам про очень интересную игру Turing Complete. Я назвал бы её симулятор разработчика компьютеров. А также мы прямо в этой игре соберем компьютер SAP-1 более известный как компьютер Бена Итера.
Сразу скажу что мне игра очень понравилась. Ну вот знаете иногда про игру все говорят какая крутая игра, а ты в неё поиграешь и думаешь. Ну игра ничего особенного. А иногда встречаются игры про которые никто не говорит особо, но стоит в неё начать играть, как обнаруживаешь что ты просто не можешь от неё оторваться. Как раз эта игра относится ко второму типу. У меня такое с было Factorio я в неё тоже долго не мог перестать играть. Так что возможно я буду чуть чуть предвзятым.
Читать далееАлгоритмы манипуляций с битами

в статье приведены алгоритмы обработки коротких битовых строк, обычно вмещающихся в машинное слово, в большей степени эти алгоритмы предназначены для обработки строк длины 32 или 64, но многие из них можно применять для SIMD инструкций или даже GPU.
Читать далееПогружение в мир диффузионных моделей — путеводитель для новичков

Диффузионные модели перевернули мир генеративного искусственного интеллекта, вытеснив GAN'ы и вариационные автоэнкодеры. Но как они работают? Чем отличаются друг от друга? И как научиться их использовать?
Эта статья — путеводитель для тех, кто хочет разобраться в диффузионных моделях с нуля. В ней вы найдете три подхода к изучению — теория, практика и продвинутая практика.
Читать далееВ чем отличие ИИ разработчика
ИИ разработчик это не тот, кто не умеет писать код без ИИ помощника. Отличие ИИ разработчика от обычного разработчика не столь уж велико. Но есть один важный нюанс. На простом примере постараюсь вам его продемонстрировать.
Читать далее