Представлен проект CapacityTester — утилита с графическим интерфейсом для выявления реальной ёмкости носителей информации. Решение кроссплатформенное, написано на C++ и создано с использованием фреймворка Qt.
Есть два режима работы CapacityTester:
Аналогичный используемому при работе консольных утилит f3write/f3read (пакет f3 — Fight Flash Fraud), когда свободное место на носителе (с файловой системой) заполняется специально сформированными файлами. На носителях большого объёма требуется длительное время для проверки.
Деструктивный режим, когда данные пишутся напрямую на носитель, и фейковая ёмкость может быть выявлена быстрее (у f3 тоже, вроде бы, есть аналогичный режим, но это не точно).
Колоноскопия - больно? Не всегда. Рассказываем, от чего это зависит и зачем нужен «апгрейд» в виде седации
Не так давно у нас на habr.com вышла статья "Колоноскопия как прививка от рака". Суть одного из самых частых комментариев сводилась к крайней болезненности этой процедуры, цитата:"Лично слышал, как мужик орал на полбольницы от боли". Мы, как врачи, заинтересованы в том, чтобы на колоноскопию приходили, в первую очередь, в профилактических целях все, кому исполнилось 45 лет, а если среди близких родственников есть люди, перенесшие онкозаболевания, то стартовать нужно на 10 лет раньше, чем им был поставлен диагноз. Потому было решено написать пост о том, почему больно, но не всем и как сделать так, чтоб избежать болевых ощущений.
Давайте начистоту: колоноскопия (эндоскопическое исследование, которое проводится для оценки состояния толстой и прямой кишки, а также дистального участка тонкой - подвздошной кишки) не входит в список популярных развлечений. При этом в рейтинге must-do для здоровья она уверенно держится в топе. Почему? По сути, это прямой low-level доступ к состоянию слизистой кишечника, позволяющий в реальном времени обнаружить и тут же удалить подозрительные элементы (полипы), взять биопсию. То есть, это не только диагностика, но и сразу мини-операция. В эпоху, когда колоректальный рак молодеет, такой «ревизия кода» — это не паранойя, а здравый смысл. Подробнее об этом мы писали здесь. Рекомендуемый интервал для планового «сканирования», если полипы не найдены, — через три года для пациентов, которым еще не исполнилось 50 и через пять лет, если возраст -50 +. Если же полип найден (и обезврежен), то ровно через год снова, добро пожаловать к эндоскопистам.
Но сия процедура зарекомендовала себя крайне неоднозначно. Одни после неё недоумевают: «И что тут страшного? Самое сложное — подготовка». Другие же готовы рассказать хоррор-историю практически о потери сознания.
“Где правда, брат”?
Оказывается, оба лагеря по-своему правы. Всё дело в «железе» — а именно в анатомии конкретного человека.
Почему может быть больно: копаемся в «архитектуре»
1. Источник незабываемых ощущений — не сама кишка. В её слизистой нет болевых рецепторов (медицинский факт!). Зато они в избытке есть в брыжейке, где расположены питающие кишку сосуды и нервы и к которой она крепится. Если между брыжейкой и кишкой есть «несанкционированные соединения» (спайки), то при продвижении колоноскопа брыжейка начнет двигаться, вызывая дискомфорт или боль.
2. Вторая проблема — «крепление к корпусу». Выстилка брюшной полости изнутри (париетальная брюшина) буквально нашпигована нервными окончаниями. Если из-за спаек кишка припаяна к этой брюшине, процедура может стать по-настоящему ярким, но негативным впечатлением.
3. Индивидуальные настройки «сенсоров». Ну и конечно, нельзя сбрасывать со счетов высокую чувствительность конкретного человека.
Группа риска: в первую очередь те, у кого в «истории изменений» (анамнезе) были операции на брюшной полости, особенно с осложнениями (перитонит, абсцессы). Это повышает вероятность образования тех самых спаек.
Вывод: не гадать, а апгрейдить процедуру
Все эти риски — не повод отказываться от критически важного аудита кишечника. Не нужно терпеть и играть в рулетку «будет больно или нет». Есть готовое решение — седация (медикаментозный сон).
Это как запустить процедуру не в «базовой комплектации», а с «опцией комфорта». Вы засыпаете до начала, а просыпаетесь с полным дампом информации о состоянии системы, который может предоставить только этот метод. Без боли и стресса.
Если вы уже проходили колоноскопию — делитесь опытом в комментариях: с какими сложностями столкнулись, как все прошло?
Компьютер под Linux по цене двух монтажных плат SOIC-8
Знаю, Хабр - платформа для вдумчивых лонгридов.
Однако иногда две картинки красноречивее тысячи слов:
Я уверен, что просто где-то чего-то не замечаю, ввожу не те слова для поиска и вообще деграднул за праздники, но! Уважаемое комьюнити, подскажите, где и как найти монтажные платы под SOIC-16 по цене 2...5 руб/шт и со сроком доставки, измеряемом днями? Ведь не может же это быть правдой, чтобы везде — и в Чип-и-Дипе, и в Кварце, и на Озоне — они стоили за сотню?!
Может панельки SOIC-16 (как и DDR) скупило OpenAI под свои датацентры?
P.S. А если на LuckFox стоял бы LDO в корпусе SOIC-8, можно было бы покупать LuckFox, "сдувать" термовоздушкой этот LDO и прочий мусор, вроде процессора на 1ГГц, и не сильно проигрывать по цене в сравнении с готовыми монтажными платами :)))))
Вы сейчас в кризисе. Не знаю, в скольких именно, но в одном точно.
У меня в анкете для новых подопечных есть вопрос «Опишите подробно, какого режима питания вы сейчас придерживаетесь?».
И вот на фоне однообразия ответов рождается этот пост.
Понятно, что новых продуктов еще не изобрели, поэтому в плане однообразия грудок, творога, яиц и овсянки вопросов ровно ноль.
Печалит другое однообразие — отсутствие овощей. В лучшем случае будет банан и салатик на ужин. Но как позже выясняется, это салат из огурцов и помидор.
Кризис клетчатки.
При чем картина схожа как у начинающих, так и у опытных фитнесистов. Если у начинающих на фоне общего хаоса, неизбирательности, плохих отношений с белком со стороны оценщика (меня), отсутствие овощей выглядит вполне естественной чтоли, то у опытных наличие структурного и последовательного подхода в отношении КБЖУ и режима и при этом тотального отсутствия овощей как-то не вяжется. Такое чувство, что весь путь, все старания были проделаны, но самые сливки не собраны.
У меня в ТГ канале уже были посты о том, сколько надо есть (и вот еще), и варианты того, что можно есть. На случай, если вы устали от цифр, этот пост будет более субъективным и оценочным.
Растительности (овощей+фруктов+зелени) нужно есть очень много. Очень-очень много. Неприлично много.
Вам должно казаться, что это ненормально и абсурдно столько есть.
Но этого все равно будет мало. (А ненормально это будет только потому, что у вас пока не привычки).
Добавляйте порцию овощей на каждый прием пищи, чтобы с уверенность набирать хотя бы минимум.
Используйте овощи, как основное, что создает объем пищи — с таким подходом можно набирать оптимум, к тому же для насыщения хорошо.
Хотя пост про кризис клетчатки, растительность — это не только клетчатка, но и витамины, минералы в самых концентрированных количествах на небольшое количество калорий.
Если не знаете, с чего начать, не хватает пока сил и мотивации на какие-то масштабные шаги и движухи, начните с этого. Не надо ни от чего отказываться. Не надо ограничивать себя. Не надо голодать, обходить булочные стороной. Просто ДОБАВЬТЕ в рацион растительные продукты. Свежие, запеченные, тушенные, любые…
Это будет намного полезнее и результативнее, чем безуспешные попытки избавиться от чего-то в рационе.
Пока все отдыхали на праздниках и доедали оливье, эксперт-«скалист» из компании «Криптонит» уже вовсю работал над базой знаний по Scala!
5 января Артём Корсаков, руководитель группы Scala-разработчиков в «Криптоните», опубликовал в своём проекте Scalabook обновления, над которыми он работал больше двух месяцев.
Отправляйте этот пост коллегами, которые пишут на Scala!
Scalabook — это уникальная русскоязычная база знаний по Scala. На сайте представлены материалы о функциональном программировании, алгоритмах и структурах данных, классах типов, переводы статей. Также у проекта есть телеграм-канал с новостями — @scalabook. Подписывайтесь!
Мы сделали быстрый офлайн-поиск по всей документации. Открывается через Cmd/Ctrl+/, навигация стрелками, Enter – переход с подсветкой найденного фрагмента. Подхватывает опечатки и кривую раскладку.
Помогает быстро переключаться между статьями и проектами. Работает одинаково в приложении и в докпортале.
--- Gramax – это база знаний с хранением контента в Git в Markdown-файлах и с визуальным редактором. Подробнее о проекте: https://gram.ax/ru
Мы иногда во внутреннем чате обмениваемся фрагментами кода с неочевидными ошибками, которые обнаруживаются с помощью PVS-Studio в каком-нибудь открытом проекте. Мол, кто быстро сообразит, что не так с кодом?
Вчера коллега поделился вот таким фрагментом кода из проекта SereneDB:
template <typename T>
struct NumericParameter : public Parameter {
using ValueType = T;
....
std::string name() const override {
if constexpr (std::is_same_v<ValueType, int16_t>) {
return "int16";
} else if constexpr (std::is_same_v<ValueType, uint16_t>) {
return "uint16";
} else if constexpr (std::is_same_v<ValueType, int32_t>) {
return "int32";
} else if constexpr (std::is_same_v<ValueType, uint32_t>) {
return "uint32";
} else if constexpr (std::is_same_v<ValueType, int64_t>) {
return "int64";
} else if constexpr (std::is_same_v<ValueType, uint64_t>) {
return "uint64";
} else if constexpr (std::is_same_v<ValueType, size_t>) {
return "size";
} else if constexpr (std::is_same_v<ValueType, double>) {
return "double";
} else {
static_assert("unsupported ValueType");
}
}
....
};
Признаюсь честно, я два раза прочитал этот фрагмент, но так и не увидел ошибку. И засчитал себе поражение. Раз так, думаю, это достойно публикации в канал, чтобы и вы могли испытать свою внимательность :)
Попробуйте найти сами
Ответ:
Анализатор PVS-Studio выдаёт предупреждение V591 Non-void function should return a value. parameters.h 222
На первый взгляд предупреждение странное и смахивает на ложное срабатывание, ведь не может быть, что функция закончила работу, не вернув значение с помощью оператора return. Если выбирается ветка else, то там static_assert, и код просто не должен скомпилироваться. Во всех остальных случаях есть return "что-то";.
Но есть нюанс!
Ещё раз посмотрите на эту строчку:
static_assert("unsupported ValueType");
static_assert используется неправильно: пропущен bool-constexpr. Вернее, строковый литерал неявно конвертируется в значение true, и static_assert никогда не прервёт компиляцию. В итоге else-ветка функции ничего не возвращает, и её поведение будет не определено для всех специализаций NumericParameter, кроме указанных ранее в цепочке if constexpr.
Каждое решение, которое принимает менеджер, можно отнести к одной из 2 категорий.
Первые - определённые. У них всегда есть факторы, которые однозначно определяют, какое из решений выгодно. Факторы могут быть неизвестны здесь и сейчас, но проведя исследования, углубившись в аналитику, расписав риски - их можно выявить.
А есть решения, факторы за и против которых соотносятся как 50/50. И да, тут тоже речь о всём возможном пространстве факторов, а не только об уже известных. И сколько сил и ресурсов не трать на уточнение - они так и будут колебаться около равновесия.
И главный талант менеджера - уметь с ходу определить, относится ли очередное решение к первой или второй категории, и оценить, стоит ли тут углубление в детали всех потенциально потраченных усилий.
(Услышал эту мысль в кулуарах одного из прошлогодних митапов, авторство уже не вспомню - но идея очень понравилась)
Онлайн‑проект Paper2Galgame позволяет превратить учебные материалы в аниме в виде визуальной новеллы. Работает просто: нужно загрузить документ и выбирать персонажа, который объяснит учебную часть и попутно будет весело общаться.
Спрос на VPS вырос на 40%: рынок хостинга уходит от shared-модели
За последний год рынок хостинга заметно сместился в сторону виртуальных серверов. По данным SpaceWeb, за последние 12 месяцев число активных VPS-аренд выросло на 40%.
Этот рост отражает более широкий сдвиг: бизнес и разработчики всё чаще уходят от shared-хостинга к VPS для работы над сложными инфраструктурными онлайн-проектами.
Примечательно и распределение спроса: большая часть пользователей по-прежнему выбирает базовые конфигурации, но растет доля более производительных решений — для сервисов с повышенной нагрузкой и сложной логикой. К тому же, за последний месяц на 50% увеличился спрос на зарубежные VPS серверы для международных проектов.
Какие задачи решают VPS сегодня и как меняется поведение клиентов — читайте на сайте.
Что будет если отклики станут платными, а вырученные деньги будут перечисляться напрямую рекрутерам и нанимающим менеджерам? 🤔
Непопулярное мнение / бизнес-план / гениальная тупая идея ?
1. Да, откликов будет меньше, так как кандидаты будут откликаться более осознанно, в воронке не будет сотен резюме, которые физически нет времени разобрать.
2. Меньшее количество откликов будет возможность качественнее обрабатывать.
3. Кандидаты начнут получать более полную обратную связь вместо шаблонных отписок.
4. Ценность откликов повысится, вместе с этим компании будут замечать реально релевантных спецов.
Ранее мы разбирали блокировки по подозрению в мошенничестве (161-ФЗ) и по решениям гос. органов.
Сегодня разберем самую сложную тему - блокировку по Федеральному закону № 115-ФЗ (о противодействии легализации доходов и финансированию терроризма) и работу Платформы «Знай своего клиента» (далее - Платформа ЗСК).
Как банк принимает решение по 115-ФЗ?
Банки осуществляют контроль, оценивая степень (уровень) риска совершения клиентом (потенциальным клиентом) подозрительных операций для обеспечения прозрачности платежей.
Банк не обязан доказывать факт отмывания денег. Достаточно внутренних подозрений, что операция или открытие счета связаны с такими целями.
При выявлении подозрительных операций банки применяют ограничительные меры на основании своих правил внутреннего контроля, разработанных в соответствии с 115-ФЗ, Положением № 860-П и нормативами Банка России, а также сообщают об этом Росфинмониторингу.
Основания применения мер по 115-ФЗ указаны в этом посте.
Важно: Если в течение года банк два и более раз отказывает в операциях по 115-ФЗ, он вправе расторгнуть договор счета в одностороннем порядке.
Меры, применяемые банком к компании, зависят от того, к какой группе риска отнесена компания. Для этого ЦБ РФ создана Платформа ЗСК.
Что такое Платформа ЗСК и «цветные» группы риска?
Платформа ЗСК - это сервис Банка России, который автоматически на основании поступающих данных от банков и др.органов относит всех юридических лиц и ИП к одной из трех групп риска:
Зеленая (низкий риск): Банк не вправе отказать в открытии счета или проведении операции, если контрагент тоже «зеленый». Расторгнуть договор банк также не может.
Желтая (средний риск): Банк может отказать в операции или открытии счета при возникновении подозрений.
Красная (высокий риск): Применяются самые строгие меры, если клиент отнесен к высокой группе и банком, и Банком России.
Жесткие меры для «красной» зоны (п. 5 ст. 7.7 115-ФЗ):
⦁ Полная блокировка операций, кроме исключений (например, уплата налогов, зарплат).
⦁ Запрет на выдачу денег даже при закрытии счета.
⦁ Блокировка карт, электронных кошельков и интернет-банка.
Банк обязан уведомить клиента о применении этих мер в течение 5 рабочих дней.
Важно: Эти действия банка не влекут его гражданско-правовой ответственности.
Что может сделать банк при подозрении?
Банк вправе запросить любые документы, объяснения, провести выездную проверку по адресу компании и пересмотреть уровень риска клиента.
Контролировать репутацию: Проверять, не попали ли вы или ваши контрагенты в санкционные списки (например, перечни Росфинмониторинга), а также проверять в какой цветной зоне риска вы и ваши контрагенты на Платформе ЗСК.
Обязательно проводить полный правовой аудит контрагентов.
Обязательно отвечать на запросы банка: Предоставлять по максимуму запрошенные документы и пояснения в установленный срок.
Более подробно об этом также можно прочитать в этом посте.
Обращаться в МВК и суд: Если вас отнесли к высокой группе риска, у вас есть право обратиться в Межведомственную комиссию (МВК) с заявлением об отсутствии оснований для применения мер, и далее - в суд.
В следующий четверг расскажу, как реабилитироваться в своем банке, в Банке России или в МВК, если вас отнесли к высокой группе риска, и какие последствия ждут, если реабилитироваться не удалось.
Функциональное программирование перевернуло фронтенд: почему JS возвращается к платформам?
Функциональное программирование перевернуло фронтенд-разработку, но теперь индустрия возвращается к платформенным подходам — почему и как это меняет JS-экосистему?
Виктория Копылова делится своим анализом, основанным на современных наблюдениях и на тех статьях прошлого, где функциональное программирование воспринималось как путь к «правильному» фронтенду.
Представлен открытый проект Clipy (улучшенный аналог проектов cliply.space, yt-dlp CLI и 4K Video Downloader), который позволяет скачивать ролики с Youtube и сразу редактировать без потери качества. Решение качает контент в оригинальном качестве без перекодирования. Проект имеет встроенный видеоредактор — можно быстро обрезать, разделить видос или склеить. Всё работает локально на ПК. Полностью бесплатно и с открытым исходным кодом и удобным интерфейсом.
LISP имеет удивительный по простоте синтаксис. Это делает его одним из самых популярных кандидатов для программирования своего интерпретатора.
Такой интерпретатор — замечательный пример пет-проекта, который расширит кругозор и познакомит с элегантностью LISP. Быть может, разожжёт интерес к Clojure и Scheme.
Отличной подмогой для проекта будет работа Джона Маккарти. В своём микро-руководстве он описал базовые блоки для построения минимального интерпретатора.
Маккарти формулирует основу LISP всего в десятке правил и пяти основных аббревиатурах, сопровождая этот набор дополнительными примерами.
И это описание занимает всего две страницы! Фантастика!
Почти каждый пользователь электронных таблиц рано или поздно сталкивается с задачей провэпээрить таблицу: найти значение в одном столбце и вернуть соответствующее значение из другого столбца. Типичный сценарий: перенести данные из одной таблицы в другую по какому-то идентификатору.
Функция VLOOKUP (ВПР) появилась в 1985 году в самой первой версии Excel и занимала третье место по популярности среди пользователей (после SUM и AVERAGE). За это время она морально устарела, поэтому в 2020 году разработчики Excel добавили новую функцию XLOOKUP. В 2022 году она появилась и в Google Sheets.
Напомню, VLOOKUP принимает на вход четыре параметра:
искомое значение;
ссылку на таблицу (поиск идёт по первому столбцу);
номер столбца с результатами;
тип поиска: точный или приблизительный.
Во-первых, VLOOKUP закладывается на структуру исходной таблицы. Если завтра порядок столбцов поменяется, формула может сломаться. Придётся руками обновлять номер столбца с результатами. XLOOKUP принимает на вход два диапазона и спокойно переживает перемещение любого из них:
Во-вторых, для VLOOKUP столбец с результатами должен располагаться справа от столбца для поиска. Передать третьим аргументом отрицательное число нельзя. XLOOKUP лишён этого ограничения и позволяет доставать результаты слева от столбца для поиска:
=XLOOKUP("needle";B:B;A:A)
В-третьих, при неудачном поиске VLOOKUP возвращает #N/A. Если вместо ошибки хочется выводить что-то другое (например, пустое значение), приходится дополнительно вызывать функцию IFNA. В XLOOKUP можно четвёртым аргументом передать значение, которое будет выводиться при неудачном поиске:
В-четвёртых, по умолчанию VLOOKUP ищет приблизительное совпадение. Для поиска точного соответствия надо передать FALSE или ноль четвёртым параметром. Часто про это забывают и долго разбираются, почему функция работает не так, как ожидалось. XLOOKUP по умолчанию ищет точное соответствие, помогая избежать ошибок.
В-пятых, приблизительный поиск VLOOKUP умеет искать только ближайшее меньшее значение. При этом исходная таблица должна быть отсортирована. XLOOKUP в режиме приблизительного поиска позволяет искать как меньшее, так и большее значение. Таблицу сортировать необязательно.
В-шестых, если подходящих значений в таблице больше одного, VLOOKUP ищет только первое совпадение. XLOOKUP умеет запускать поиск с любого конца и может находить как первое, так и последнее совпадение.
Единственный минус XLOOKUP: функция недоступна в Excel 2019 и более ранних версиях. Да и по-русски называется ПРОСМОТРХ, где Х — это «икс», а не «ха». К вопросу, почему я избегаю русскоязычные названия функций.
Если ты — Automation QA и хочешь перейти в мир обеспечения качества AI-приложений*, как это сделала я, то мой путь может послужить небольшой дорожной картой.
*не путать с использованием AI-инструментов для тестирования классических приложений
Некоторое время назад я решила сменить вектор развития. Это не произошло в одночасье; это был осознанный, местами трудный, но невероятно вдохновляющий процесс.
Вот как я восполняла пробелы в знаниях:
Временные затраты Около 7 месяцев изучения теории и параллельно более года практического опыта. Этот год я провела, участвуя в стартап-проектах (в основном в роли QA Lead), что дало мне «безопасную песочницу» для применения знаний в области ML на реальных практических задачах.
Переход на Python Java — отличный язык, но в экосистеме ML/AI «лингва франка» — это Python. Библиотеки для работы с моделями, статистикой, метриками и трансформерами здесь есть на любой вкус и цвет. Так что, если ты Java QA, стоит сменить Java на Python.
Создание теоретической базы Нельзя оценивать то, чего не понимаешь. Мне пришлось изучать, как модели строятся с нуля, чтобы понять, как их измерять.
Мое прошлое обучение в аспирантуре по прикладной лингвистике здесь немного помогло, но кое-где математика и архитектура стали новым вызовом.
Кроме того, я изучила множество других материалов (например) и, конечно, много общалась с «железным другом» Gemini. :)
Практика на рынке Сейчас в найме непростые времена, но я решила рассматривать это как бесплатное обучение. Параллельно со своим «апгрейдом» я выполнила около 10 технических тестовых заданий для потенциальных работодателей. Даже те задания, которые не привели к офферу, добавили в мой арсенал новую метрику или технику оценки.
Закинул в LLM: у меня такое ощущение, что про всё нытьё, которое сейчас раздаётся с обеих сторон HR-ширмы, можно сказать довольно кратко — «когда нужно было бить тревогу, максимум, что вы делали — играли в базворд/булщит-бинго»
«…
— Да. Формула точная.
Сводится к следующему тезису:
Системные проблемы накапливались годами, но вместо сигнализации обе стороны занимались оптимизацией риторики.
Расклад по ролям:
HR / менеджмент — инфляция тайтлов — подмена ответственности формулировками — «лидерство», «ownership», «impact» без механизмов — KPI по ощущению, а не по эффекту
Инженеры / кандидаты — игра в то же бинго, но с другой стороны — прокачка CV под ключевые слова — согласие на размытые роли ради компенсации / бренда — молчаливое принятие, пока рынок рос
Когда нужно было:
фиксировать границы ответственности,
называть архитектурный и операционный долг,
резать фальшивые роли и ожидания,
вместо этого:
шлифовали формулировки,
учились «правильно себя продавать»,
подменяли разговор о системе разговором о нарративах.
Текущее «нытьё» — это расплата за годы семантического арбитража, где все делали вид, что слова = реальность.
Коротко: не рынок «сломался» — его долго приучали игнорировать сигналы, если они не помещаются в презентацию.
CEO Shopify рассказал, как навайбкодил себе ПО для анализа МРТ. Тобиас Литке не захотел, чтобы его МРТ‑снимки с флешки обрабатывал коммерческий Windows‑софт. Поэтому с помощью Claude Литке за минуту собрал собственный инструмент для анализа изображений. Получилось быстро, бесплатно и с точной подсветкой проблемных зон. Промпт Литке тоже выложил:
This is a USB Stick of my MRI. Find all reports, find all images, use imagemagick to convert them into something useful, and get everything into a structured directory in the ./output folder that's worth retaining. Then, make an index.html that's a full exploration tool for the results. Use /frontend-skills and /generate-image skills if necessary.
UPD по статье "Соискатель получил отказ в работе от Авито после фидбэка из Яндекса"
Хочу сказать всем большое спасибо за обсуждение и мнения. Вы вдохновили меня и не только (в т.ч. жертву ситуации) посмотреть на ситуацию с разных сторон. Думаю, нам действительно важно поднимать такие острые темы.
Пока очередной менеджер из синей компании (дочки голубой медиа компании) говорит о своих результатах и разоблачении сотрудников в стиле сотрудника Яндекса из предыдущей истории https://www.youtube.com/watch?v=vfadzhbXvdg, я посмотрела 2 полезных документа.
Думаю, взглянув на эти документы у многих из вас появятся дополнительные вопросы и ответы по кейсу.
Кстати, на сайте с деловой и корп. этикой есть горячая линия, которая открыта в виде специальной формы, через которую можно отправить запрос: https://yandex.hotline.b1.ru.
Запрос попадает в Б1 (ранее Эрнст энд Янг), который выступает, видимо, в роли аудитора публичной компании Яндекс.
Советую всем перечитать документы, которые вы подписывали при трудоустройстве и с которыми были ознакомлены :)