Ещё один полезный инструмент вам в копилку: проект, на котором собрали больше 100 опенсорс клонов популярных сервисов.
Там есть и Instaclone, и Fakebooker, и даже Amazonna. А ещё в таблице можно глянуть стек, который использовался для создания каждого приложения:
https://gourav.io/clone-wars
#opensource #инструменты
Там есть и Instaclone, и Fakebooker, и даже Amazonna. А ещё в таблице можно глянуть стек, который использовался для создания каждого приложения:
https://gourav.io/clone-wars
#opensource #инструменты
Чем занять себя на вечер: подборка залипательных ИИ-экспериментов от Google, наглядно демонстрирующих работу нейросетей
— Quick Draw — эксперимент, который позволяет сыграть с нейросетью в крокодила. Вам даётся 20 секунд на то, чтобы нарисовать определённый предмет, а потом нейронная сеть должна распознать его. По ходу игры система забавно озвучивает голосом свои предположения: https://quickdraw.withgoogle.com/
— Знаете, что будет, если скрестить мяуканье кошки и арфу? А NSynth знает. NSynth — эдакий нейрозвуковой режиссёр, позволяющий, скомбинировать и услышать абсолютно невозможные звуки: https://experiments.withgoogle.com/ai/sound-maker/view/
— Thing Translator пытается распознать и перевести на несколько языков всё, что вы ему показываете: https://thing-translator.appspot.com
Эти и другие эксперименты с искусственным интеллектом можно найти в блоге «Experiments with Google». И кстати, у многих из них открытые исходники: https://experiments.withgoogle.com
#google #ии #нейросети #opensource
— Quick Draw — эксперимент, который позволяет сыграть с нейросетью в крокодила. Вам даётся 20 секунд на то, чтобы нарисовать определённый предмет, а потом нейронная сеть должна распознать его. По ходу игры система забавно озвучивает голосом свои предположения: https://quickdraw.withgoogle.com/
— Знаете, что будет, если скрестить мяуканье кошки и арфу? А NSynth знает. NSynth — эдакий нейрозвуковой режиссёр, позволяющий, скомбинировать и услышать абсолютно невозможные звуки: https://experiments.withgoogle.com/ai/sound-maker/view/
— Thing Translator пытается распознать и перевести на несколько языков всё, что вы ему показываете: https://thing-translator.appspot.com
Эти и другие эксперименты с искусственным интеллектом можно найти в блоге «Experiments with Google». И кстати, у многих из них открытые исходники: https://experiments.withgoogle.com
#google #ии #нейросети #opensource
Исторический момент: NVIDIA открыла исходники всех модулей ядра из своего набора проприетарных драйверов!
Код открыли под лицензиями MIT и GPLv2. Возможность сборки модулей обеспечена для архитектур x86_64 и aarch64 на системах с ядром Linux 3.10 и более новыми выпусками. В компании ожидают, что это повысит удобство работы с GPU NVIDIA в Linux-системах, упростит поставку драйверов и отладку проблем. Звучит здорово, но, как говорится, есть нюанс.
Прошивки и используемые в пространстве пользователя библиотеки, такие как стеки CUDA, OpenGL и Vulkan, пока всё ещё остаются проприетарными. И хотя сообществу дадут возможность отправки pull-запросов с исправлениями кода модулей, сначала их всё равно интегрируют в основной закрытый репозиторий. А только потом будут переносить с остальными изменениями в открытый. Плюс к этому, для участия в разработке требуется подписание соглашение о передаче компании NVIDIA имущественных прав на передаваемый код (Contributor License Agreement).
Очень интересно, связана ли эта история с ребятами из Lapsus$?
#nvidia #opensource
Код открыли под лицензиями MIT и GPLv2. Возможность сборки модулей обеспечена для архитектур x86_64 и aarch64 на системах с ядром Linux 3.10 и более новыми выпусками. В компании ожидают, что это повысит удобство работы с GPU NVIDIA в Linux-системах, упростит поставку драйверов и отладку проблем. Звучит здорово, но, как говорится, есть нюанс.
Прошивки и используемые в пространстве пользователя библиотеки, такие как стеки CUDA, OpenGL и Vulkan, пока всё ещё остаются проприетарными. И хотя сообществу дадут возможность отправки pull-запросов с исправлениями кода модулей, сначала их всё равно интегрируют в основной закрытый репозиторий. А только потом будут переносить с остальными изменениями в открытый. Плюс к этому, для участия в разработке требуется подписание соглашение о передаче компании NVIDIA имущественных прав на передаваемый код (Contributor License Agreement).
Очень интересно, связана ли эта история с ребятами из Lapsus$?
#nvidia #opensource
Учёные выяснили, что человеку достаточно прочитать лишь первые буквы слова, чтобы понять и распознать его
То есть если выделить первые буквы любого текста, наш мозг сам будет «дорисовывать» слова, не тратя время и энергию на прочтение слова полностью. Получается читать легче и быстрее. А как заявляют авторы исследования, чтение таким способом гораздо более углублённое, да ещё и эффективно для тех, кто страдает дислексией.
Так вот, разработчик под ником Ansh решил не ждать у моря погоды и на коленке собрал расширение, которое каждый может поставить себе и проверить правдивость исследования. Исходники проекта открыты и лежат на гитхабе. Там же — подробная иснтрукция по установке:
https://github.com/ansh/bionic-reading
#opensource #наука
То есть если выделить первые буквы любого текста, наш мозг сам будет «дорисовывать» слова, не тратя время и энергию на прочтение слова полностью. Получается читать легче и быстрее. А как заявляют авторы исследования, чтение таким способом гораздо более углублённое, да ещё и эффективно для тех, кто страдает дислексией.
Так вот, разработчик под ником Ansh решил не ждать у моря погоды и на коленке собрал расширение, которое каждый может поставить себе и проверить правдивость исследования. Исходники проекта открыты и лежат на гитхабе. Там же — подробная иснтрукция по установке:
https://github.com/ansh/bionic-reading
#opensource #наука
Яндекс выложил в открытый доступ крупнейшую в мире GPT-подобную нейросеть с 100 млрд параметров — это больше, чем любая другая существующая модель для обработки русского языка.
Что с этим можно сделать? Сам Яндекс использует YaLM 100В более чем в 20 проектах. Среди её задач генерация ответов Алисы, рекламные объявления, быстрые ответы на странице поиска и даже помощь в составлении ответов для сотрудников службы поддержки.
Можно запросто придумать рекламный слоган, описать товар в онлайн-магазине, сочинить стих, сгенерировать текст на любую тему и даже классифицировать тексты по стилю речи. Это действительно большая работа, а разработчикам респект за такой вклад в опенсорс!
Почитать: https://habr.com/ru/company/yandex/blog/672396/
Потрогать: https://github.com/yandex/YaLM-100B
#нейросети #ии #opensource #яндекс
Что с этим можно сделать? Сам Яндекс использует YaLM 100В более чем в 20 проектах. Среди её задач генерация ответов Алисы, рекламные объявления, быстрые ответы на странице поиска и даже помощь в составлении ответов для сотрудников службы поддержки.
Можно запросто придумать рекламный слоган, описать товар в онлайн-магазине, сочинить стих, сгенерировать текст на любую тему и даже классифицировать тексты по стилю речи. Это действительно большая работа, а разработчикам респект за такой вклад в опенсорс!
Почитать: https://habr.com/ru/company/yandex/blog/672396/
Потрогать: https://github.com/yandex/YaLM-100B
#нейросети #ии #opensource #яндекс
Интересный инструмент, который позволяет визуализировать поиск пути в клетчатом лабиринте
Можно построить свой лабиринт и посмотреть, как работают различные алгоритмы поиска пути в графе. Начальные и конечные точки можно двигать, а работу самих алгоритмов можно настроить.
Исходники проекта открыты, поиграться можно тут: https://qiao.github.io/PathFinding.js/visual/
#opensource #алгоритмы #инструменты
Можно построить свой лабиринт и посмотреть, как работают различные алгоритмы поиска пути в графе. Начальные и конечные точки можно двигать, а работу самих алгоритмов можно настроить.
Исходники проекта открыты, поиграться можно тут: https://qiao.github.io/PathFinding.js/visual/
#opensource #алгоритмы #инструменты
Как сконфигурировать производительный, безопасный и стабильный NGINX-сервер?
Для этой цели есть интересный онлайн-инструмент NGINXConfig. Что самое приятное — у него открыты исходники, он полностью бесплатен и имеет GUI-интерфейс.
#веб #opensource #инструменты
Для этой цели есть интересный онлайн-инструмент NGINXConfig. Что самое приятное — у него открыты исходники, он полностью бесплатен и имеет GUI-интерфейс.
#веб #opensource #инструменты
This media is not supported in your browser
VIEW IN TELEGRAM
В ряду нейросетей пополнение: в этот раз исследователи борются с рябью на фото экранов
Наверняка каждому из нас хотя бы раз присылали такое фото вместо скриншота? Обычно это многое говорит об уровне навыков владения компьютером, ведь такой «скриншот» ждёт неизбежное наложение частот между матрицей цветных фильтров камеры (CFA) и субпикселем ЖК-экрана. Проще говоря, изображение покрывается красочными полосами и рябью. Иначе эти узоры называются муаром.
Но бывает и так, что иначе запечатлеть содержимое экрана просто невозможно. Именно для таких случаев и разработали нейросеть UHDM.
Протестировать её работу можно в уже готовом колабе: https://huggingface.co/spaces/ECCV2022/Screen_Image_Demoireing
А изучить код и подробнее почитать об исследовании можно на гитхабе проекта: https://github.com/CVMI-Lab/UHDM
#нейросети #наука #opensource
Наверняка каждому из нас хотя бы раз присылали такое фото вместо скриншота? Обычно это многое говорит об уровне навыков владения компьютером, ведь такой «скриншот» ждёт неизбежное наложение частот между матрицей цветных фильтров камеры (CFA) и субпикселем ЖК-экрана. Проще говоря, изображение покрывается красочными полосами и рябью. Иначе эти узоры называются муаром.
Но бывает и так, что иначе запечатлеть содержимое экрана просто невозможно. Именно для таких случаев и разработали нейросеть UHDM.
Протестировать её работу можно в уже готовом колабе: https://huggingface.co/spaces/ECCV2022/Screen_Image_Demoireing
А изучить код и подробнее почитать об исследовании можно на гитхабе проекта: https://github.com/CVMI-Lab/UHDM
#нейросети #наука #opensource
Одному программисту настолько не понравился ненатуральный звук автомобильных двигателей в играх, что он взял и создал точный эмулятор для движков автомобилей
По сути он создал физический движок, программу, которая производит точное компьютерное моделирование того, как взаимодействуют цилиндры, поршни, маховики, воздух и топливо. Физический движок также рассчитывает скорость распространения огня, количество энергии, выделяемое при сгорании воздушно-топливной смеси. И генерирует звук исходя из давления в виртуальной выхлопной трубе. И всё это с 80 000 FPS.
Более того, разработчик так заморочился, что по пути почти создал свой язык программирования для описания двигателей — число цилиндров, расположение элементов, передачи и т. д.
Исходный код открыт и доступен на гитхабе: https://github.com/ange-yaghi/engine-sim
А посмотреть за процессом создания и послушать звуки самых разных двигателей можно в 12-минутном оригинальном видео: https://youtu.be/RKT-sKtR970
#кек #cpp #opensource
По сути он создал физический движок, программу, которая производит точное компьютерное моделирование того, как взаимодействуют цилиндры, поршни, маховики, воздух и топливо. Физический движок также рассчитывает скорость распространения огня, количество энергии, выделяемое при сгорании воздушно-топливной смеси. И генерирует звук исходя из давления в виртуальной выхлопной трубе. И всё это с 80 000 FPS.
Более того, разработчик так заморочился, что по пути почти создал свой язык программирования для описания двигателей — число цилиндров, расположение элементов, передачи и т. д.
Исходный код открыт и доступен на гитхабе: https://github.com/ange-yaghi/engine-sim
А посмотреть за процессом создания и послушать звуки самых разных двигателей можно в 12-минутном оригинальном видео: https://youtu.be/RKT-sKtR970
#кек #cpp #opensource
Энтузиаст создал игру, которая запускается прямо в диалоге копирования в Windows. Теперь копировать большие объёмы данных будет не так скучно.
Исходники: github.com/Sanakan8472/copy-dialog-lunar-lander
#кек #opensource #windows
Исходники: github.com/Sanakan8472/copy-dialog-lunar-lander
#кек #opensource #windows
Немного уюта на ваш рабочий стол: лава-лампа в терминале
Можно поиграться с цветами и сделать «лаву» из символов. Инструкции и примеры на гитхабе: https://github.com/AngelJumbo/lavat
#opensource #инстурменты
Можно поиграться с цветами и сделать «лаву» из символов. Инструкции и примеры на гитхабе: https://github.com/AngelJumbo/lavat
#opensource #инстурменты
Автор библиотеки, от которой зависит половина Интернета, собирается прекратить разработку — у него просто нет денег на жизнь
Есть такой пакет core-js, от которого зависит огромное количество других JS-пакетов. Его используют как минимум на 500 из 1000 самых популярных сайтов. Например, Netflix, Whatsapp и LinkedIn. Но что интересно, за много лет развития core-js его автор Денис Пушкарев, не получал почти ничего. При этом ему регулярно прилетало недовольство за баги и недоработки.
Сейчас у разработчика сложности и развивать проект дальше он не сможет. Денис хотел просто молча прекратить работу, но решил дать OpenSource-сообществу шанс и опубликовал большой пост о том, что происходит.
Не призываем доверять каждому слову — история необычная и неоднозначная, так что делайте выводы сами. А почитать пост целиком можно в репозитории core-js: https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md
#opensource
Есть такой пакет core-js, от которого зависит огромное количество других JS-пакетов. Его используют как минимум на 500 из 1000 самых популярных сайтов. Например, Netflix, Whatsapp и LinkedIn. Но что интересно, за много лет развития core-js его автор Денис Пушкарев, не получал почти ничего. При этом ему регулярно прилетало недовольство за баги и недоработки.
Сейчас у разработчика сложности и развивать проект дальше он не сможет. Денис хотел просто молча прекратить работу, но решил дать OpenSource-сообществу шанс и опубликовал большой пост о том, что происходит.
Не призываем доверять каждому слову — история необычная и неоднозначная, так что делайте выводы сами. А почитать пост целиком можно в репозитории core-js: https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md
#opensource
Энтузиаст написал алгоритм, который превращает видео на YouTube в бесплатное бесконечное хранилище данных
Суть алгоритма AKA ISG в том, что он позволяет вставлять файлы в видео и загружать их на YouTube в качестве хранилища. Все файлы состоят из байтов, а байты можно интерпретировать как числа. Каждый пиксель либо белый — 1, либо чёрный — 0.
Исходники написаны на Rust и лежат на гитхабе: https://github.com/DvorakDwarf/Infinite-Storage-Glitch
«YouTube не имеет ограничений на количество видео, которые вы можете загрузить. Это означает, что это фактически бесконечное облачное хранилище», — говорит разработчик в описании проекта.
#кек #rust #opensource
Суть алгоритма AKA ISG в том, что он позволяет вставлять файлы в видео и загружать их на YouTube в качестве хранилища. Все файлы состоят из байтов, а байты можно интерпретировать как числа. Каждый пиксель либо белый — 1, либо чёрный — 0.
Исходники написаны на Rust и лежат на гитхабе: https://github.com/DvorakDwarf/Infinite-Storage-Glitch
«YouTube не имеет ограничений на количество видео, которые вы можете загрузить. Это означает, что это фактически бесконечное облачное хранилище», — говорит разработчик в описании проекта.
#кек #rust #opensource
Эксперт проанализировал код рекомендательного алгоритма Twitter, который выложили в открытый доступ
31 марта 2023 года Twitter выложили часть кода своего рекомендательного алгоритма Twitter в открытый доступ на GitHub. Компания выложила в открытый доступ два репозитория:
— main repo: https://github.com/twitter/the-algorithm/,
— ml repo: https://github.com/twitter/the-algorithm-ml
Многие разработчики взялись за изучение кода и уже накидали пачку пул реквестов. Некоторым даже удалось отыскать несколько первоапрельских вставок.
Один из таких сторонних разработчиков — Аакаш Гупта. Он проанализировал код и выяснил:
1. Лайки и ретвиты увеличивают вероятность продвижения: лайк в 30 раз, ретвит — в 20.
2. В 2 раза увеличивается вероятность продвижения, если в твите есть видео или изображения.
3. Внешние ссылки помечаются как спам и мешают продвижению.
4. Пропуск твита, блокировка другим пользователем, отписки и жалобы снижают вероятность попадания в рекомендации.
5. Покупная синяя галочка верификации значительно добавляет шансы к продвижению.
6. Ну и конечно, соцсеть заточена на то, чтобы активнее продвигать самого Маска.
#twitter #opensource
31 марта 2023 года Twitter выложили часть кода своего рекомендательного алгоритма Twitter в открытый доступ на GitHub. Компания выложила в открытый доступ два репозитория:
— main repo: https://github.com/twitter/the-algorithm/,
— ml repo: https://github.com/twitter/the-algorithm-ml
Многие разработчики взялись за изучение кода и уже накидали пачку пул реквестов. Некоторым даже удалось отыскать несколько первоапрельских вставок.
Один из таких сторонних разработчиков — Аакаш Гупта. Он проанализировал код и выяснил:
1. Лайки и ретвиты увеличивают вероятность продвижения: лайк в 30 раз, ретвит — в 20.
2. В 2 раза увеличивается вероятность продвижения, если в твите есть видео или изображения.
3. Внешние ссылки помечаются как спам и мешают продвижению.
4. Пропуск твита, блокировка другим пользователем, отписки и жалобы снижают вероятность попадания в рекомендации.
5. Покупная синяя галочка верификации значительно добавляет шансы к продвижению.
6. Ну и конечно, соцсеть заточена на то, чтобы активнее продвигать самого Маска.
#twitter #opensource
This media is not supported in your browser
VIEW IN TELEGRAM
Очень вероятно, что РЖД использовали голосовую модель для Валеры от Silero без покупки лицензии
На днях разработчики РЖД показали виртуального помощника «Валеру», который должен помогать сотрудникам РЖД в обучении. Оказалось, что голос для Валеры был взят из репозитория silero-models, который опубликовали под некоммерческой лицензией CC BY-NC-SA.
Разработчик обратился к сообществу, чтобы рассказать о происшествии и узнать, насколько реально привлечь компанию за нарушение лицензии модели синтеза из репозитория silero-models: https://habr.com/ru/articles/739304/
На самом деле, теме актуальна почти для всех, кто работает с открытыми репозиториями и Open Source-технологиями. А эта ситуация — хороший пример того, с какими сложностями можно столкнуться и как действовать.
#opensource
На днях разработчики РЖД показали виртуального помощника «Валеру», который должен помогать сотрудникам РЖД в обучении. Оказалось, что голос для Валеры был взят из репозитория silero-models, который опубликовали под некоммерческой лицензией CC BY-NC-SA.
Разработчик обратился к сообществу, чтобы рассказать о происшествии и узнать, насколько реально привлечь компанию за нарушение лицензии модели синтеза из репозитория silero-models: https://habr.com/ru/articles/739304/
На самом деле, теме актуальна почти для всех, кто работает с открытыми репозиториями и Open Source-технологиями. А эта ситуация — хороший пример того, с какими сложностями можно столкнуться и как действовать.
#opensource
Нашли интересный репозиторий, который может сгенерировать ВЕСЬ видеоряд для уроков на YouTube
Это целый комбайн из нейросетей, который сам генерирует весь видеоряд, включая лектора, помещение и слайд-видео с информацией. Можно настроить тему ролика, уровень объяснения, возраст целевой аудитории, уровень креативности и даже чувство юмора.
Модель подготовит сценарий, разбивает его на мелкие кусочки и озвучивает Text-to-Speech (TTS) моделью. В это же время модели Cohere и Langchain формируют запрос по ключевым словам из сценария, чтобы найти в Google слайды с информацией для видео.
Затем формируется анимация персонажа и слайд-видео из найденных в Google картинок. Готовое видео объединяет видео с персонажем и слайд-видео.
Но самое удивительное во всей этой истории, что инструмент полностью Open Source! Если интересно попробовать, рассказали, как можно завести этот нейрокомбайн у себя
#нейросети #opensource
Это целый комбайн из нейросетей, который сам генерирует весь видеоряд, включая лектора, помещение и слайд-видео с информацией. Можно настроить тему ролика, уровень объяснения, возраст целевой аудитории, уровень креативности и даже чувство юмора.
Модель подготовит сценарий, разбивает его на мелкие кусочки и озвучивает Text-to-Speech (TTS) моделью. В это же время модели Cohere и Langchain формируют запрос по ключевым словам из сценария, чтобы найти в Google слайды с информацией для видео.
Затем формируется анимация персонажа и слайд-видео из найденных в Google картинок. Готовое видео объединяет видео с персонажем и слайд-видео.
Но самое удивительное во всей этой истории, что инструмент полностью Open Source! Если интересно попробовать, рассказали, как можно завести этот нейрокомбайн у себя
#нейросети #opensource
Как делается OpenSource на самом деле?
Статья от автора двух пакетов, входящих почти во все дистрибутивы Linux. Они образуют стек бездрайверных сканирования и печати для Linux и *BSD. В перспективе нескольких лет, когда старые сканеры, наконец, вымрут, вероятно других драйверов и не останется.
Казалось бы, дело важное и нужное. Сообществу и юзерам — да. А нужно ли вам как разработчику? Ответ в статье: https://habr.com/ru/articles/751214/
#opensource #советы
Статья от автора двух пакетов, входящих почти во все дистрибутивы Linux. Они образуют стек бездрайверных сканирования и печати для Linux и *BSD. В перспективе нескольких лет, когда старые сканеры, наконец, вымрут, вероятно других драйверов и не останется.
Казалось бы, дело важное и нужное. Сообществу и юзерам — да. А нужно ли вам как разработчику? Ответ в статье: https://habr.com/ru/articles/751214/
#opensource #советы