-
В Японии игровые движки Unreal Engine и Unity начали использовать в различных сферах: от компаний по городскому развитию и агентств по планированию действий в чрезвычайных ситуациях и заканчивая работающими с потребителями, такими как знаменитый универмаг Daimaru Matsuzakaya.Отмечается, что инструменты Unreal…
-
Bug fingerprinting для UI: почему stack trace не работает и что вместо
TL;DR: Sentry дедуплицирует backend-ошибки по хешу (error class + top stack frame + module). Для UI-багов этот рецепт ломается — у expect(button).toBeVisible() нет stack frame в продуктовом смысле, есть локатор + assertion + URL. В webtest-orch я собрал composite SHA-256…
-
Некоторые дети проходят проверку возраста в интернете при помощи нарисованных усов
Британская некоммерческая организация Internet Matters опросила более 1 тыс. детей о проверках возраста в интернете, около половины их них рассказали о возможности обойти такие системы при помощи усов, нарисованных косметическим карандашом.Дети рисовали себе бороду и усы, чтобы инструменты проверки считали…
-
Безопасно на 8 из 10, но все молчат: три заблуждения о психологической безопасности в российском IT
Я уже много писал о феномене психологической безопасности в IT: её важности для отрасли, отдельных команд и конкретных сотрудников. Но есть проблема. Большинство исследований и позитивных решений базируются на данных международных компаний вроде Google, Microsoft, Amazon.Поэтому этой весной мы с коллегами запустили собственное исследование психологической безопасности…
-
Астрологи объявили неделю ностальгии. Что говорят игроки о Heroes of Might and Magic: Olden Era
Меньше недели назад (30 апреля) в Steam и Microsoft Store стартовал ранний доступ к новой главе легендарной серии — Heroes of Might and Magic: Olden Era. После более чем десятилетнего ожидания фанаты наконец‑то получили возможность погрузиться в мир, где вновь…
-
Как представить 4 мерное пространство? И почему Лента Мёбиуса — это зеркало?
Пространство вокруг нас на первый взгляд кажется трехмерным. Так ли это на самом деле? Вооружаемся логикой, скептицизмом, дедукцией и включаем наш мыслительный аппарат — поехали!Статья погрузит вас в элементарные и в то же время удивительные вопросы пространства. Мы поговорим про Ленту…
-
Как Rust обманывает процессор. Часть 2: niche сквозь крейты, dropck, Pin и провенанс указателей
В первой части мы обсуждали niche-оптимизацию, drop flags, MIR, Stacked Borrows и async-стейт-машины. В комментариях справедливо заметили (спасибо, Mingun): про niche рассказано в простой форме — Option<&T> и NonZeroU8. А что происходит, когда enum живёт в одном крейте, оборачивается в…
-
o1 рассуждает, Claude пишет код: как ИИ-агенты сами ищут биомаркеры рака
Группа исследователей из Института патологии Университетской клиники Кельна опубликовала в Nature Medicine рассказ про систему SPARK — связку ИИ-агентов, которая сама придумывает биомаркеры рака по обычным гистологическим срезам. Работу представили под руководством Юри Толкача, старшего врача института.SPARK устроен как конвейер из четырех связанных…
-
Ответы с «деврел-супервизии», вопрос первый: возрастно-статусные сомнения
«Деврел-супервизия» делалась для тех, кому нужен (был и есть) разговор в профессиональном контексте. «Зачем сейчас деврел инженерам», «не вижу роста», стыдно нести «свои маленькие сомнения и проблемы» на платный менторинг, а выговориться хочется по-взрослому.Готовим серию из 12 коротких статей, каждая —…
-
Хотелось пополнить резюме, а написала LSM-движок с MVCC, снапшотами и Value Log на чистом Go
Введение: Неделю назад я не думала писать такую базу данныхНачиналось всё с банального желания пополнить свое резюме парой строчек. Листала сайты с разными проектами, чтобы в резюме было что‑то посерьёзнее утилит для диагностики. Наткнулась на идею написать KV‑хранилище. Естественно, перед тем как что‑то планировать, нужно было разобраться, что из себя это чудо…