Вайб-кодинг (от англ. vibe coding) – новый способ программирования, где вместо ручного написания кода вы описываете задачу AI-модели, а она генерирует код самаru.wikipedia.org. Как метко заметил Андрей Карпати, один из пионеров этого подхода, «это не совсем программирование – я просто вижу…
Представьте, что можно тестировать android-код без эмулятора, запуская тесты за секунды вместо минут. Именно это обещает Robolectric — библиотека, которую либо любят, либо ненавидят, но точно не игнорируют. За кажущейся простотой «просто добавь зависимость» скрывается удивительная магия модификации байткода, о которой не рассказывают в статьях. Предлагаю разобраться, как на самом деле работает магия Robolectric и почему эти знания пригодятся любому android-разработчику. Читать далее
На этот раз более простая и красивая визуализация. Речь пойдет о том, как нарисовать историю выполнения SQL Agent jobs - как раз тех, с которыми все время имеет дело DBA. Читать далее
Медленная работа базы данных высасывает ресурсы и нервы? Вы не одиноки. Но есть эксперты, способные выжать максимум из вашей инфраструктуры. Расскажем, как перфоманс инжиниринг помогает превратить «тормоза» в «ракету». Читать далее
Большие языковые модели (LLMs) это мощный инструмент в борьбе с токсичностью в текстах, но их эффективность может быть затруднена внутренними цензорами, призванными предотвратить генерацию негативного текста. В рамках соревнования PAN-2024 мы нашли способ обойти это, что позволило…
Что же делать на практике для масштабирования data-bounded (т.е. типичных) приложений?Я опущу длительные рассуждения и представлю свою "поваренную книгу" Читать далее
Преодолейте боль и напряжение, сохраняйте комфорт и катайтесь больше.Если вы не падаете, езда на велосипеде сопряжена с относительно низким риском получения травмы.Но, как и любой вид спорта на выносливость, велоспорт может вызывать множество неприятных болей и ощущений. Если их не диагностировать и не лечить должным образом, они могут привести к чему-то более серьезному. Читать далее
Крутые компании хотят не только ваших знаний. Им нужны продуктовые разработчики. Но кто это вообще такие? Где заканчивается разработчик обычный и начинается продуктовый? Или они вообще существуют отдельно друг от друга и пересекаются только в фантазиях нанимателей? Попробуем ответить на эти вопросы, составить портрет продуктового разработчика и разобраться, как же им стать. Читать далее
tl;dr: Продолжение разборов состязательных атак на генеративные модели. Разбор семантических атаках (подбор синонимов, построение фраз, эзопов язык), и использование для этого другой LLM модели.Часть 1: Яндекс.Разврат или анти-этичный ИИ Читать далее
В июле 2024 года Яндекс представил бета-версию нового рекламного кабинета для интернет-магазинов. В августе он стал доступен для всех пользователей. Загружать фиды и отображать из них товары на поиске можно было и раньше. Но зачем же тогда нужен новый кабинет? Эксперты click.ru рассказывают о деталях. Читать далее