This media is not supported in your browser
VIEW IN TELEGRAM
Шок: Китайская лаборатория поставила в неловкое положение половину индустрии платной генерации видео.
Загружаете фотографию и аудиозапись — на выходе получаете говорящий аватар с синхронизацией губ, который может удерживать качество в течение нескольких минут. И всё это с открытым исходным кодом.
То, что раньше требовало камеры и монтажа, теперь всё больше напоминает GitHub-репозиторий.
Называется LongCat-Avatar.
гитхаб - https://github.com/meituan-longcat/LongCat-Video
веса - https://huggingface.co/meituan-longcat/LongCat-Video-Avatar-1.5
👉 @PythonPortal
Загружаете фотографию и аудиозапись — на выходе получаете говорящий аватар с синхронизацией губ, который может удерживать качество в течение нескольких минут. И всё это с открытым исходным кодом.
То, что раньше требовало камеры и монтажа, теперь всё больше напоминает GitHub-репозиторий.
Называется LongCat-Avatar.
гитхаб - https://github.com/meituan-longcat/LongCat-Video
веса - https://huggingface.co/meituan-longcat/LongCat-Video-Avatar-1.5
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Моё новое хобби: искать красивые проекты на GitHub и вдохновляться их дизайном.
https://www.gitsearchai.com/
@PythonPortal
https://www.gitsearchai.com/
@PythonPortal
🔥17❤6
Media is too big
VIEW IN TELEGRAM
Ребят, тут Авито регистрацию на свой первый CTF открыл с призами до 300 000 рублей на команду 📍
AvitoTech устраивает CTF онлайн с денежным призовым фондом, мерчем и интересными тасками!
Регистрация команд уже открыта по ссылке, а ниже собрали инфу, что предстоит делать во время HoneyBadger CTF AvitoTech.
Возьмите на себя роль медоеда, проверьте защиту пчелиного улья и найдите все скрытые уязвимости в сотах.
Чего ждать от турнира: тасков на веб-уязвимости, инфраструктурных мисконфигов, анализа скомпилированного кода, расследования инцидентов, слабостей шифров, всего, что требует хакерской смекалки. И розыгрыша мерча, помимо основного призового фонда.
Важно: CTF не только для спецов по кибербезопасности — есть отдельная лига для всех, кто любит разбираться, как устроены IT-системы🐝
AvitoTech устраивает CTF онлайн с денежным призовым фондом, мерчем и интересными тасками!
Регистрация команд уже открыта по ссылке, а ниже собрали инфу, что предстоит делать во время HoneyBadger CTF AvitoTech.
Возьмите на себя роль медоеда, проверьте защиту пчелиного улья и найдите все скрытые уязвимости в сотах.
Чего ждать от турнира: тасков на веб-уязвимости, инфраструктурных мисконфигов, анализа скомпилированного кода, расследования инцидентов, слабостей шифров, всего, что требует хакерской смекалки. И розыгрыша мерча, помимо основного призового фонда.
Важно: CTF не только для спецов по кибербезопасности — есть отдельная лига для всех, кто любит разбираться, как устроены IT-системы
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣5
This media is not supported in your browser
VIEW IN TELEGRAM
Что за PDF-парсинг на стероидах: OpenDataLoader PDF 😁
Это бесплатный PDF-парсер с открытым исходным кодом, который преобразует PDF-документы в Markdown, JSON и HTML, делая их гораздо удобнее для использования в RAG-пайплайнах, ИИ-агентах, поисковых системах и приложениях на базе LLM.
→ Гибридный режим добавляет OCR для отсканированных PDF-документов
→ Гибридный режим корректно обрабатывает сложные таблицы, формулы и диаграммы
→ Доступен для Python, Node.js и Java
👉 @PythonPortal
Это бесплатный PDF-парсер с открытым исходным кодом, который преобразует PDF-документы в Markdown, JSON и HTML, делая их гораздо удобнее для использования в RAG-пайплайнах, ИИ-агентах, поисковых системах и приложениях на базе LLM.
→ Гибридный режим добавляет OCR для отсканированных PDF-документов
→ Гибридный режим корректно обрабатывает сложные таблицы, формулы и диаграммы
→ Доступен для Python, Node.js и Java
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥4🤯3
Крутяк: теперь NotebookLM доступен не только через веб-интерфейс, но и из командной строки, а также через ИИ-агентов благодаря поддержке MCP-сервера.
Появился CLI-инструмент, который позволяет автоматизировать создание блокнотов, управлять источниками и генерировать подкасты. MCP-сервер дает возможность подключить NotebookLM к Claude, Gemini, Cursor и другим ИИ-агентам, а взаимодействовать с ним можно с помощью команд на естественном языке. Например: «создай блокнот по квантовым вычислениям и сгенерируй подкаст».
Для популярных инструментов предусмотрена настройка одной командой —
100% опенсорс💪
👉 @PythonPortal
Появился CLI-инструмент, который позволяет автоматизировать создание блокнотов, управлять источниками и генерировать подкасты. MCP-сервер дает возможность подключить NotebookLM к Claude, Gemini, Cursor и другим ИИ-агентам, а взаимодействовать с ним можно с помощью команд на естественном языке. Например: «создай блокнот по квантовым вычислениям и сгенерируй подкаст».
Для популярных инструментов предусмотрена настройка одной командой —
nlm setup add.100% опенсорс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍4👀2
This media is not supported in your browser
VIEW IN TELEGRAM
В опенсорс выложили инструмент, который позволяет бесплатно скачивать видео более чем с 1000 сайтов
Познакомьтесь с ReClip: https://github.com/averygan/reclip
👉 @PythonPortal
Познакомьтесь с ReClip: https://github.com/averygan/reclip
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Microsoft выкатили крутую штуку для ИИ-агентов
Называется Flint и это язык описания визуализаций, который позволяет агентам создавать графики на основе простых, редактируемых человеком спецификаций.
100% опенсорс
👉 @PythonPortal
Называется Flint и это язык описания визуализаций, который позволяет агентам создавать графики на основе простых, редактируемых человеком спецификаций.
100% опенсорс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥3
> Допустили ошибку в коммите? Вот как понять, что делать дальше.
Задайте себе вопрос: «Этот коммит уже попал в общий репозиторий?»
Если ДА → используйте
-
- Исходный коммит остается в истории.
- Команда всегда может увидеть, что именно было отменено и когда.
Если НЕТ → используйте
-
- Переписывает историю проекта, перемещая указатель
- Позволяет сохранить чистую и понятную историю Git до того, как изменения будут опубликованы.
👉 @PythonPortal
Задайте себе вопрос: «Этот коммит уже попал в общий репозиторий?»
Если ДА → используйте
git revert-
git revert создает новый коммит, который отменяет изменения предыдущего.- Исходный коммит остается в истории.
- Команда всегда может увидеть, что именно было отменено и когда.
Если НЕТ → используйте
git reset-
git reset удаляет коммиты так, будто их никогда не существовало.- Переписывает историю проекта, перемещая указатель
HEAD.- Позволяет сохранить чистую и понятную историю Git до того, как изменения будут опубликованы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤4🔥3🤣1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁56😢18❤9🔥2🌚1🤝1
А кто-о-о это сделал: они полностью переписали PostgreSQL на Rust и он уже проходит 100% официальных тестов PostgreSQL 😔
Важно: это не форк, а полностью новая реализация с нуля на Rust, которая на данный момент:
• Проходит все 46 066 запросов из regression suite PostgreSQL 18.3.
• Совместима на уровне диска (можно запустить её напрямую с вашим текущим каталогом данных).
• Имеет рабочее демо в браузере.
Цель проекта — сделать одну из самых сложных баз данных в мире значительно проще для модификации, расширения и оптимизации изнутри, используя Rust и AI-assisted programming.
И самое безумное: уже существует WIP-версия (пока не опубликована), которая обещает быть на 50% быстрее на транзакционных нагрузках и примерно в 300 раз быстрее на аналитических нагрузках.
РЕПО 👇
https://github.com/malisper/pgrust
👉 @PythonPortal
Важно: это не форк, а полностью новая реализация с нуля на Rust, которая на данный момент:
• Проходит все 46 066 запросов из regression suite PostgreSQL 18.3.
• Совместима на уровне диска (можно запустить её напрямую с вашим текущим каталогом данных).
• Имеет рабочее демо в браузере.
Цель проекта — сделать одну из самых сложных баз данных в мире значительно проще для модификации, расширения и оптимизации изнутри, используя Rust и AI-assisted programming.
И самое безумное: уже существует WIP-версия (пока не опубликована), которая обещает быть на 50% быстрее на транзакционных нагрузках и примерно в 300 раз быстрее на аналитических нагрузках.
РЕПО 👇
https://github.com/malisper/pgrust
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍4🤔4🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
Мир open source world models пополнился по-настоящему сильным новым игроком 😆
У интерактивных world models уже давно была одна и та же проблема: первые несколько секунд всё выглядит отлично, а затем мир незаметно начинает «рассыпаться». Текстуры размазываются, геометрия искажается, постепенно накапливается дрейф.
Новая LingBot-World 2.0 от Robbyant — первая модель, которую я видел, действительно преодолевшая это ограничение. Это каузальная world model, которую можно исследовать в реальном времени в разрешении 720p при 60 FPS. Она прошла стресс-тест в виде одной непрерывной 60-минутной сессии, охватывающей 20 сцен, без каких-либо заметных признаков деградации.
Сохранять согласованность мира так долго — вот где кроется настоящая сложность, и именно этого здесь удалось добиться.
Больше всего меня впечатлил агентный цикл, работающий поверх модели. Во время игры VLM предлагает новые события, а агент-директор постоянно подбрасывает новые активности, благодаря чему мир продолжает разворачиваться, а не остаётся статичным. Перемещение, боевая система, погода по запросу и даже мультиплеер в одном общем мире.
И Robbyant — компания Ant Group, занимающаяся embodied AI, — открыла исходный код проекта, а также опубликовала веса модели. Уже доступна версия на 14B параметров, а в статье также описана версия на 1.3B параметров, рассчитанная на запуск на одной потребительской GPU; для неё также доступны веса и исходный код. Кроме того, есть публичная демо-версия, размещённая их партнёром по запуску — Reactor, — которую можно просто открыть и попробовать.
👉 @PythonPortal
У интерактивных world models уже давно была одна и та же проблема: первые несколько секунд всё выглядит отлично, а затем мир незаметно начинает «рассыпаться». Текстуры размазываются, геометрия искажается, постепенно накапливается дрейф.
Новая LingBot-World 2.0 от Robbyant — первая модель, которую я видел, действительно преодолевшая это ограничение. Это каузальная world model, которую можно исследовать в реальном времени в разрешении 720p при 60 FPS. Она прошла стресс-тест в виде одной непрерывной 60-минутной сессии, охватывающей 20 сцен, без каких-либо заметных признаков деградации.
Сохранять согласованность мира так долго — вот где кроется настоящая сложность, и именно этого здесь удалось добиться.
Больше всего меня впечатлил агентный цикл, работающий поверх модели. Во время игры VLM предлагает новые события, а агент-директор постоянно подбрасывает новые активности, благодаря чему мир продолжает разворачиваться, а не остаётся статичным. Перемещение, боевая система, погода по запросу и даже мультиплеер в одном общем мире.
И Robbyant — компания Ant Group, занимающаяся embodied AI, — открыла исходный код проекта, а также опубликовала веса модели. Уже доступна версия на 14B параметров, а в статье также описана версия на 1.3B параметров, рассчитанная на запуск на одной потребительской GPU; для неё также доступны веса и исходный код. Кроме того, есть публичная демо-версия, размещённая их партнёром по запуску — Reactor, — которую можно просто открыть и попробовать.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥6🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
Пробовали когда-нибудь поделиться Python-скриптом с человеком, у которого не установлен Python? В итоге приходится объяснять, как работает
PyApp решает эту проблему. Он упаковывает Python-приложение в единый исполняемый файл, который при запуске самостоятельно разворачивает необходимое окружение — пользователю не нужно устанавливать Python на свою машину.💵
👉 @PythonPortal
pip install, что такое виртуальные окружения и почему именно Python 3.9. Сплошная головная боль.PyApp решает эту проблему. Он упаковывает Python-приложение в единый исполняемый файл, который при запуске самостоятельно разворачивает необходимое окружение — пользователю не нужно устанавливать Python на свою машину.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27👍8❤3😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Выглядит просто невероятно: разработчик успешно подключил старый чековый принтер, заставив его работать под управлением PHP.
Для передачи данных текст разбивается на отдельные байты, после чего каждый байт последовательно отправляется в параллельный порт принтера через каскад транзисторов и несколько GPIO-пинов.
Именно для таких вещей PHP и создавался.😂
👉 @PythonPortal
Для передачи данных текст разбивается на отдельные байты, после чего каждый байт последовательно отправляется в параллельный порт принтера через каскад транзисторов и несколько GPIO-пинов.
Именно для таких вещей PHP и создавался.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🌭11👍7😁3
Погружаемся с головой в Deep Learning, Reinforcement Learning, Machine Learning, Computer Vision и NLP
Лекции:
https://github.com/kmario23/deep-learning-drizzle
👉 @PythonPortal
Лекции:
https://github.com/kmario23/deep-learning-drizzle
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
В этом репозитории собрана коллекция лучших материалов по PyTorch: https://github.com/ritchieng/the-incredible-pytorch
👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
🐍 Python — универсальный ключ от многих ИТ-дверей: от веб-разработки до машинного обучения
Освоить язык с нуля или углубить имеющиеся навыки можно на расширенном курсе Нетологии «Python-разработчик». Простого пути не обещают, но обещают комфортный темп, много практики и поддержку
опытных разработчиков.
А ещё — помощь с трудоустройством. За время обучения вы:
🔸 научитесь упаковывать опыт в резюме;
🔸 пройдёте тестовые технические интервью;
🔸 посетите встречи с экспертами Сбера, Яндекса и Т-Банка;
🔸 сможете попасть на стажировку;
🔸 получите год карьерной поддержки после выпуска.
Сейчас на курс действует скидка 50%, а с промокодом IT10JULY цена станет ещё на 10% ниже. Плюсом подарим 15 000 видео при покупке до 14 июля
Узнать подробнее и записаться → ссылка
P. S. Ребята помогут оформить налоговый вычет, а это ещё –13% от стоимости.
Реклама. ООО “Нетология” ОГРН 1207700135884 Erid:2VSb5x1igyG
Освоить язык с нуля или углубить имеющиеся навыки можно на расширенном курсе Нетологии «Python-разработчик». Простого пути не обещают, но обещают комфортный темп, много практики и поддержку
опытных разработчиков.
А ещё — помощь с трудоустройством. За время обучения вы:
🔸 научитесь упаковывать опыт в резюме;
🔸 пройдёте тестовые технические интервью;
🔸 посетите встречи с экспертами Сбера, Яндекса и Т-Банка;
🔸 сможете попасть на стажировку;
🔸 получите год карьерной поддержки после выпуска.
Сейчас на курс действует скидка 50%, а с промокодом IT10JULY цена станет ещё на 10% ниже. Плюсом подарим 15 000 видео при покупке до 14 июля
Узнать подробнее и записаться → ссылка
P. S. Ребята помогут оформить налоговый вычет, а это ещё –13% от стоимости.
Реклама. ООО “Нетология” ОГРН 1207700135884 Erid:2VSb5x1igyG
🤣8
This media is not supported in your browser
VIEW IN TELEGRAM
Суперкрутой лайфхак для VS Code 🤟
С помощью highlight row для VS Code можно навсегда подсветить любую строку. Особенно полезно при работе с большими файлами, логами, конфигами или во время код-ревью.
Больше не потеряете важные строки из виду :)
👉 @PythonPortal
С помощью highlight row для VS Code можно навсегда подсветить любую строку. Особенно полезно при работе с большими файлами, логами, конфигами или во время код-ревью.
Больше не потеряете важные строки из виду :)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁29❤3🌚2