Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Kandinsky 3.0 — новая модель генерации изображений по тексту

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 65

Без чувства современности художник останется непризнанным. 

Михаил Пришвин

В прошлом году на АI Journey мы представили модель Kandinsky 2.0 — первую диффузионную мультиязычную модель генерации изображений по тексту, которая может генерировать изображения на основе русскоязычного текста. За ней последовали новые версии — Kandinsky 2.1 и Kandinsky 2.2, которые значительно отличались по качеству и своим возможностям от версии 2.0, и стали для нашей команды серьёзными вехами на пути к достижению лучшего качества генерации.

Спустя год после релиза нашей первой диффузионной модели мы представляем новую версию модели генерации изображений по тексту — Kandinsky 3.0! Это результат длительной работы нашей команды, которую мы вели параллельно с разработками версий Kandinsky 2.1 и 2.2. Мы провели много экспериментов по выбору архитектуры и проделали большую работу с данными, чтобы сделать понимание текста и качество генераций лучше, а саму архитектуру — проще и лаконичнее. Также мы сделали нашу модель более «отечественной»: теперь она значительно лучше ориентируется в российском и советском культурном поле.

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

Читать далее
Рейтинг 0
Комментарии 0

Новости

Как цели ведут команды к успеху

Время на прочтение 7 мин
Количество просмотров 81

Сегодня я расскажу вам о целях проекта и целях встреч, почему важно уделять этому пристальное внимание и возвращать команду к целям на ваших встречах.

Но прежде чем приступить к основной теме, хочу задать вам один вопрос: как часто вы присутствуете на встрече, совещании, продуктовой сессии или даже встрече топ-менеджеров по стратегическому планированию, где отсутствует цель встречи, где фасилитатор или заказчик встречи ее не озвучили или вовсе не определили при подготовке? 

Читать далее
Рейтинг 0
Комментарии 0

Гонконгский эксперимент: зачем власти Гонконга придумали цифровой доллар и как идут его испытания

Время на прочтение 9 мин
Количество просмотров 182

Недавно Гонконгская монетарная ассоциация (HKMA Hong Kong Monetary Association) опубликовала отчет о пилотных проектах гонконгской долларовой цифровой валюты (Central Bank Digital Currency, CBDC или ЦВЦБ) — e-HKD. Регулятор запустил программу-пилот в мае, чтобы исследовать применение потенциальной цифровой валюты в реальных сценариях. Чем это интересно? Гонконг — одна из ведущих экономик мира, десятки лет занимавший первые строки в разнообразных рейтингах. Поэтому можно ожидать, что лучшие практики будут перениматься другими странами. А отчет, представленный по итогам пилота — один из немногих документов, подробно освещающих тестирование цифровой валюты. Я прочитала этот монументальный труд и расскажу из чего состоит проект и что интересного напилотировали в Гонконге.

Читать далее
Рейтинг 0
Комментарии 0

АСМОграф — замена Microsoft Visio, MapInfo и в какой-то мере даже AutoCAD

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 369

Многим компаниям сегодня приходится менять привычное программное обеспечение, потому что лицензии на западное ПО не удается продлить, а работа приложений становится нестабильной. В этом посте мы подробнее расскажем про векторный редактор АСМОграф, который уже несколько лет является альтернативой зарубежным программным пакетам при работе со схемами и чертежами. Те, кому нужно было ПО, зарегистрированное в реестре, уже работали с этой программой, а сегодня АСМОграф стал интересным решением и для всех остальных, кто занимается проектированием.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 4

Истории

Инструмент статического анализа Slither

Время на прочтение 6 мин
Количество просмотров 99

Всем привет! Я из команды по анализу уязвимостей распределенных систем Positive Technologies. Мы занимаемся исследованием безопасности в области блокчейн-технологий и хотим поделиться обзором фреймворка для статического анализа кода, написанного на Solidity, — Slither. Он разработан компанией Trail of Bits, релиз состоялся в 2018 году. Slither написан на Python 3.

Подробнее
Рейтинг 0
Комментарии 1

Как мы отказались от styled-components в React Native приложениях

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 281

Styled-components является стандартом написания стилей для многих команд, которые разрабатывают приложения на React Native. Но мы не всегда задумываемся, зачем мы тащим это в продукт и какую выгоду получим. А что если от styled-components больше вреда, чем пользы? Я поделюсь нашим опытом в Профи и попробуем разобраться вместе.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 1

Релиз Unity 2023.2 Tech Stream

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 181

В свежей версии 2023.2 TS появилось несколько кроссплатформенных улучшений. Поработали над производительностью (в особенности — над тормозами освещения на мобилках). Нарисовали более красивые атмосферные эффекты для HDRP. Продумали использование VFX Graph. Проапгрейдили UI Toolit, починили баги для VR. Вернулись к понятной схеме названия версий: Не Unity 1234.5 XYZ, а просто Unity 6.

Всё вместе, это позволит поднять реализм и удобство на новый уровень, и заставит разработчиков рвать на себе рубашку за Unity в патриотическом экстазе... или такова легенда. Давайте разберемся.

Волшебно. Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 0

Пишем прошивку для старого пин-пада

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 390
Приветствую всех!

Многие из нас уже знают, что POS-terminal'ы и пин-пады обычно собираются на базе заказных чипов, даташиты на которые не найти. Но, понятное дело, так было далеко не всегда. И мне стало интересно: а что, если попробовать найти такой древний терминал, отреверсить его схему и написать что-то под него, не имея ни SDK, ни документации?



Итак, в сегодняшней статье разберём и разберёмся, как запустить раритетный пин-пад из начала двухтысячных годов. Попутно разберёмся с прошивкой старых защищённых микроконтроллеров и узнаем, как они работали. Традиционно будет много интересного.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 0

Встроенные системы: с какими сложностями сталкиваются разработчики

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 259

Проектирование встроенных систем подразумевает создание аппаратного обеспечения (печатной платы) и встроенного ПО. На каждом из этих направлений разработчики сталкиваются с неочевидными трудностями – неочевидными прежде всего для заказчиков. Здесь я хотел бы перечислить самые частые сложности, с которыми мне и моей команде приходится иметь дело при разработке встроенной электроники.

Для ускорения проектирования аппаратное и программное обеспечение разрабатываются параллельно. Но чтобы никого не запутать, я буду рассматривать их и связанные с ними трудности отдельно.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 0

Остаться в живых. Токсичность в ИТ глазами девушки-лида

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1K

Каждый из нас хоть раз сталкивался с токсичными людьми. Но одно дело, когда ты встречаешь их на улице, другое — когда ты в токсичном коллективе каждый рабочий день. Как обстоят дела в ИТ? Может, мы и правда «поколение снежинок»? Присутствует ли нездоровое общение в наших кругах? Давайте разбираться в статье.

В ИТ я 15 лет. Не буду зудеть: «В нашей молодости было по-другому», да и не было. Понятие токсичности распространилось широко где-то в 2018-м, но, например, резкие высказывания на ревью были всегда. Другое дело, что многое зависит от нашего восприятия.

Приведу несколько историй, которые в моём понимании чётко ложатся под определение токсичности. А потом постараемся сделать выводы по каждой из них.

Читать далее
Всего голосов 12: ↑10 и ↓2 +8
Комментарии 0

Как за одну неделю захватить контроллер домена, или Пивотинг за 300

Время на прочтение 4 мин
Количество просмотров 444

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

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

Итак, начнем с истории о том, как за одну неделю удалось захватить контроллер домена ИТ-инфраструктуры промышленного предприятия.

Читать далее
Рейтинг 0
Комментарии 0

Универсальное восстановление в Кибер Бэкапе

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 109

Привет, Хабр!  Сегодня поговорим об одном из наших инструментов, входящих в систему резервного копирования Кибер Бэкап (и в наш продукт для индивидуальных пользователей Кибер Бэкап Персональный). Его задача - обеспечить возможность восстановления образов машин на «неродное» железо.

Инструмент, называемый Universal Restore, появился в нашем арсенале довольно давно, еще до того, как линейка ОС Windows научилась сама искать новые драйвера при переносе на новое железо, и был весьма востребован. Он позволял модернизировать или чинить рабочую машину без привязки к конкретным моделям железных составляющих, а также переносить виртуальные машины на физические шасси или наоборот. То есть, адаптировать образ машины под различные аппаратные и программные варианты окружения.

Читать далее
Рейтинг 0
Комментарии 0

Неочевидные моменты TypeScript и способы их решения

Уровень сложности Сложный
Время на прочтение 7 мин
Количество просмотров 521

Разрабатывая на TypeScript, можно столкнуться с ситуациями, в которых код будет работать не так, как ожидается. В статье разберем несколько таких моментов. Часть просто придется иметь ввиду, часть решается обновлением, а часть исправляется – обо всем по порядку.

Если вам будет удобно сразу же проверять каждый пример, читая статью, можно это делать в редакторе. Он удобен тем, что версию TypeScript в нем можно переключать.

Читать далее
Рейтинг 0
Комментарии 0

Ближайшие события

Битва пет-проектов
Дата 25 сентября – 30 ноября
Место Онлайн
Яндекс Backend Tour
Дата 13 – 26 ноября
Время 18:00 – 23:00
Место Москва Нижний Новгород Екатеринбург Новосибирск Санкт-Петербург Онлайн
SMM TRENDS
Дата 22 ноября
Время 14:00 – 19:00
Место Онлайн
HighLoad++ 2023
Дата 27 – 28 ноября
Время 9:00 – 20:00
Место Москва Онлайн
Открытая трансляция Главного зала HighLoad++ 2023
Дата 27 – 28 ноября
Время 10:00 – 20:00
Место Онлайн
Business Code Conference
Дата 30 ноября
Время 17:30 – 00:00
Место Москва
Импульс Т1
Дата 1 декабря
Время 12:30
Место Москва Онлайн
YaTalks 2023 — главная конференция Яндекса для IT сообщества
Дата 5 – 6 декабря
Время 9:00 – 23:59
Место Москва Белград Онлайн

Планировали, планировали и выпланировали

Время на прочтение 6 мин
Количество просмотров 295

В далёком 2020 году мы решили отказаться от Скрама и перейти на канбаноподобную модель с парой элементов из фреймворка LeanDS. Это решило как минимум часть проблем, про которые я говорил в докладе - тенденция к выгоранию, искусственные разрывы экспериментов между спринтами, разрушение спринтов из-за внезапных задач, ухудшение качества кода и документации. И чуть ли не самое главное - после отказа от некоторых скрам-ритуалов значительно упали затраты времени и энергии на не особо нужные встречи и споры.

Спустя примерно два с половиной года и какое-то количество не самых удачных процессных экспериментов (например, OKR и квартальные цели) стало ясно, что что-то или сломалось, или изначально работало не очень хорошо. Вот примеры проблем, с которыми все четыре продуктовые команды (так мы называем ML-команды по разными направлениям - маммография, рентген лёгких, КТ лёгких, КТ мозга) регулярно сталкивались в пост-скрамной эпохе:

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

База: айсберг A/B-тестов

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 162

Если вы по кусочкам и фрагментарно изучаете разные аспекты и тонкости A/B-тестирования, но большое множество концепций и идей не ложатся в единую систему, то это статья для вас.

Предлагаю разобрать структуру A/B-тестов сверху вниз. Пройдем по основным этапам от наблюдаемой разницы в целевой метрике до матрицы ошибок. Формализуем, систематизируем и идейно свяжем те концепции, которые стоят за экспериментами. Постараемся сформировать цельное представление об этой процедуре, обозначим, что эксперименты делают, чего не делают, как делают, в каком представлении работают с данными и метриками.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

OpenAI Приостановила Подписки на ChatGPT Plus из-за Превышения Спроса над Вычислительными Ресурсами

Время на прочтение 2 мин
Количество просмотров 448

Корпорация OpenAI временно приостановила прием новых подписчиков для платного варианта своего ИИ-чат-бота ChatGPT, объясняя это неожиданно большим интересом со стороны потребителей. Сообщение об этом было опубликовано в прошлый вторник генеральным директором Сэмом Альтманом.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 1

Вопросы по DevOps. Часть 1

Уровень сложности Средний
Время на прочтение 75 мин
Количество просмотров 622


Hello world!


В первой части шпаргалки (вопросника, если угодно) на высоком уровне рассматриваются такие вещи, как сеть, HTTP, операционная система, виртуализация, хранилище etc., а также несколько технологий, используемых в сфере DevOps, таких как Prometheus, OpenStack, Puppet, Elastic etc. (вопросы с ответами из основного репозитория оригинала). Полагаю, шпаргалка будет интересна всем, кто связан с разработкой программного обеспечения, прежде всего, с разработкой веб-приложений. Буду признателен за помощь в уточнении/исправлении понятий/терминов, а также в обнаружении очепяток.


Возможно, немного другой формат шпаргалки покажется вам более удобным.

Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Как я написал программу для преданалитики клиентов

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 392

Привет! Меня зовут Александр Кулагин. Я не занимался разработкой профессионально, но заинтересовался созданием нейросетей. После изучения основ Python, NumPy и TensorFlow я захотел попрактиковаться на реальных задачах. Так я решил создать проект, который оценивает, какие компании потенциально заинтересованы в сотрудничестве с конкретным бизнесом.

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

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Комментарии 3

Билдер Vue 3 веб приложений

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 388

Vue 3 вебсайт билдер (npm пакет vue-webapp) позволяет создать каркас будущего веб приложения, с возможностью выбора бизнес-шаблона (портфолио, блог, магазин и .т.д.), макета сайта, дизайна и элементов функционала (API модуль, i18n, PWA, splash screen, auth модуль, темы и т.д.), для дальнейшей кастомизации и наполнения контентом.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Уволенные сотрудники подали на Авито в суд

Время на прочтение 1 мин
Количество просмотров 1.8K

Бывшие сотрудники армянского офиса «Авито» подали в суд, оспаривая массовое увольнение 1 сентября этого года.

О чём речь

В июле 2022 года компания «Авито» открыла офис в Армении, куда устраивала желающих работать из-за границы. В соответствии с законодательством Армении зарплата указывалась и рассчитывалась в армянских драмах, как и у сотрудников других компаний, действующих в Армении.

В августе 2023 компания заявила о переходе на формулу расчёта зарплаты, которая снижала выплаты на сумму до 40%. По новой формуле зарплата по сути привязывалась к рублю.

Многие сотрудники не согласились с новыми условиями и были уволены. 

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

Адвокаты крупной юридической фирмы с высоким международным рейтингом посчитали, что в данном случае имеет место злоупотребление правом, и взялись вести дело в суде.

Что дальше

После принятия иска суд запрашивает у ответчика документы по делу. Публикация на судебном информационном ресурсе Республики Армения говорит, что суд направил юрлицу «Кех Армения» (армянский офис «Авито») соответствующий запрос 17 ноября.

У компании будет семь рабочих дней на предоставление документов, после чего суд назначит дату первого заседания.

Присоединяйтесь к борьбе сотрудников за свои права: следите за новостями о ходе дела и максимально их распространяйте.

А чтобы не оказаться в конфликте с компанией один на один, объединяйтесь.

Читать далее
Всего голосов 18: ↑16 и ↓2 +14
Комментарии 9