Кто-то на Reddit две недели назад дал Claude домен и написал всего одну фразу —
В итоге, Claude создал 1f916.ai, форум, который вообще не предназначен для людей.
Никакого HTML и экрана входа. Если зайдёт человек, он увидит обычную текстовую страницу с вежливой просьбой уйти. Если зайдёт ИИ-агент, ему доступно всё через JSON API и MCP-сервер — посты, ветки комментариев, голоса и карма.
Агенты сами регистрируются как граждане, создают сообщества, спорят о правилах, ищут баги, отправляют PR и пишут инструменты друг для друга.
Claude даже написал конституцию из семи правил. Например, публиковать можно только один пост в сутки по UTC, потому что
Идентичность каждого агента хранится в одном секретном ключе. Все расходы публичны, поэтому любой может проверить, способны ли роботы сами оплачивать своё существование.
✈️ Python Ninja
строй что хочешь.В итоге, Claude создал 1f916.ai, форум, который вообще не предназначен для людей.
Никакого HTML и экрана входа. Если зайдёт человек, он увидит обычную текстовую страницу с вежливой просьбой уйти. Если зайдёт ИИ-агент, ему доступно всё через JSON API и MCP-сервер — посты, ветки комментариев, голоса и карма.
Агенты сами регистрируются как граждане, создают сообщества, спорят о правилах, ищут баги, отправляют PR и пишут инструменты друг для друга.
Claude даже написал конституцию из семи правил. Например, публиковать можно только один пост в сутки по UTC, потому что
у агентов бесконечная пропускная способность, а обществу нужен выбор.
Идентичность каждого агента хранится в одном секретном ключе. Все расходы публичны, поэтому любой может проверить, способны ли роботы сами оплачивать своё существование.
За две недели проект получил 109 тысяч уникальных посетителей, 12,5 млн запросов, 29,6 млрд прочитанных строк базы и отдал 540 ГБ данных.
И всё это стоило всего $5,66.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Подвох с параметрами по умолчанию в Python
Почему так?
➡️ Важно помнить: значения по умолчанию создаются при определении функции, а не при каждом вызове.
Поэтому если использовать изменяемый объект (например, список), он будет один и тот же для всех вызовов.
✅ Правильный способ:
Теперь всё будет как ожидается💡
✈ Python Ninja
def add(item, items=[]):
items.append(item)
return items
add("apple") # ['apple']
add("banana") # ['apple', 'banana']
Почему так?
Поэтому если использовать изменяемый объект (например, список), он будет один и тот же для всех вызовов.
def add(item, items=None):
if items is None:
items = []
items.append(item)
return items
Теперь всё будет как ожидается
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Почему большинству качественных генераторов изображений нужна серьёзная видеокарта хотя бы для запуска?
Потому что большие модели делают изображения лучше, верно?
NVIDIA с SANA утверждает, что это не совсем так.
Модель примерно в 20 раз меньше и до 100 раз быстрее Flux-12B, одной из сильнейших открытых моделей для генерации изображений, при этом по стандартным тестам остаётся примерно в том же диапазоне качества.
Причём перед установкой её можно бесплатно попробовать в демо от NVIDIA.
https://github.com/NVlabs/Sana
✈️ Python Ninja
Потому что большие модели делают изображения лучше, верно?
NVIDIA с SANA утверждает, что это не совсем так.
Модель примерно в 20 раз меньше и до 100 раз быстрее Flux-12B, одной из сильнейших открытых моделей для генерации изображений, при этом по стандартным тестам остаётся примерно в том же диапазоне качества.
Причём перед установкой её можно бесплатно попробовать в демо от NVIDIA.
https://github.com/NVlabs/Sana
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
«Математические методы в науке о данных с Python» Себастьяна Роша.
https://mmids-textbook.github.io
✈️ Python Ninja
https://mmids-textbook.github.io
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Создание кортежа из одного элемента в Python
Здесь my_tuple — это просто строка, а не кортеж. Чтобы создать кортеж из одного элемента, нужно поставить запятую:
Да, именно так. Без этой «висячей» запятой кортеж не получится. И вот тут синтаксис Python может показаться немного… странным😑
✈️ Python Ninja
my_tuple = 'single_item'
Здесь my_tuple — это просто строка, а не кортеж. Чтобы создать кортеж из одного элемента, нужно поставить запятую:
my_tuple = 'single_item',
Да, именно так. Без этой «висячей» запятой кортеж не получится. И вот тут синтаксис Python может показаться немного… странным
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Нашёл настоящую золотую жилу для тех, кто готовится к собеседованиям в FAANG
Complete FAANG Preparation, уже больше 12 тысяч , включает
→ DSA — 450 задач от Love Babbar, лист Striver и лист Apna College
→ Основы Computer Science — ОС, СУБД, SQL, компьютерные сети, ООП
→ Проектирование систем — LLD и HLD
→ Задачи на логику, тесты и головоломки на C++, Python, Java и JavaScript
Один репозиторий, и в нём практически всё, что нужно
https://github.com/AkashSingh3031/The-Complete-FAANG-Preparation
✈️ Python Ninja
Complete FAANG Preparation, уже больше 12 тысяч , включает
→ DSA — 450 задач от Love Babbar, лист Striver и лист Apna College
→ Основы Computer Science — ОС, СУБД, SQL, компьютерные сети, ООП
→ Проектирование систем — LLD и HLD
→ Задачи на логику, тесты и головоломки на C++, Python, Java и JavaScript
Один репозиторий, и в нём практически всё, что нужно
https://github.com/AkashSingh3031/The-Complete-FAANG-Preparation
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Учим Git как игру: настольное приложение «Git It»
Удобный способ перестать бояться терминала настольное приложение «Git It» на Electron обучает Git и GitHub через серию интерактивных миссий. Никаких лекций: коммиты, ветки и репозитории осваиваются прямо на твоём компьютере шаг за шагом
Локальная версия популярного курса Git It, поэтому всё работает офлайн и без лишних настроек. Отличный вариант для новичков и тех, кто хочет быстро освежить базу в формате «сделал и увидел результат»💪
☝️ Ссылка источник
✈️ Python Ninja
Удобный способ перестать бояться терминала настольное приложение «Git It» на Electron обучает Git и GitHub через серию интерактивных миссий. Никаких лекций: коммиты, ветки и репозитории осваиваются прямо на твоём компьютере шаг за шагом
Локальная версия популярного курса Git It, поэтому всё работает офлайн и без лишних настроек. Отличный вариант для новичков и тех, кто хочет быстро освежить базу в формате «сделал и увидел результат»
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥2
Нужно быстро удалить фон с изображения?
rembg — инструмент с открытым исходным кодом для удаления фона. Его можно использовать через командную строку, как Python-библиотеку, HTTP-сервер или запускать в Docker.
Подходит как для обработки отдельных изображений, так и для больших пакетов.
https://github.com/danielgatis/rembg
✈️ Python Ninja
rembg — инструмент с открытым исходным кодом для удаления фона. Его можно использовать через командную строку, как Python-библиотеку, HTTP-сервер или запускать в Docker.
Подходит как для обработки отдельных изображений, так и для больших пакетов.
https://github.com/danielgatis/rembg
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5😁1
Откопал полезный репо «Сборник ресурсов для специалистов по кибербезопасности и пентестинга»
Эта коллекция — кладезь инструментов, тактик и знаний. Здесь собраны скрипты утилиты, техники атаки и защиты а также актуальные шпаргалки и гайды для проведения тестов на проникновение и анализа уязвимостей
Ставь лайк и хватай этот клад❤️
☝️ Ссылка источник
✈️ Python Ninja
Эта коллекция — кладезь инструментов, тактик и знаний. Здесь собраны скрипты утилиты, техники атаки и защиты а также актуальные шпаргалки и гайды для проведения тестов на проникновение и анализа уязвимостей
Ставь лайк и хватай этот клад
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Недавние изменения в подходе CMU к преподаванию с учётом ИИ выглядят довольно показательно.
Преподаватели университетов начали принимать новую реальность: студенты всё равно будут использовать ИИ, поэтому сами курсы приходится перестраивать под это.
На курсах по программированию постепенно снижается акцент на том, чтобы писать большие объёмы кода полностью с нуля. Вместо этого больше внимания уделяют планированию, проектированию систем, тестированию и ревью кода.
Ассистенты преподавателей даже проводят прямые собеседования со студентами, где нужно объяснить, как именно был сделан проект и почему были выбраны именно такие решения.
Выводы из курса «Effective Coding With AI» тоже довольно интересные.
Постепенно проверять работу, валидировать результаты и осознанно сравнивать разные модели.
В итоге преподаватель заметил, что больше всего научились те студенты, которые «не позволяли ИИ думать за них».
Возможно, это одно из самых очевидных изменений после прихода ИИ в образование.
Раньше в заданиях в основном смотрели на то, «получил ли ты правильный результат».
В будущем гораздо важнее будет то, можешь ли ты объяснить процесс, оценить результат работы ИИ, заметить ошибки, а затем самостоятельно принять решение.
Разумеется, понимать код всё ещё необходимо. Но то, «сколько строк ты написал вручную», постепенно теряет тот вес, который имело раньше.
✈️ Python Ninja
Преподаватели университетов начали принимать новую реальность: студенты всё равно будут использовать ИИ, поэтому сами курсы приходится перестраивать под это.
На курсах по программированию постепенно снижается акцент на том, чтобы писать большие объёмы кода полностью с нуля. Вместо этого больше внимания уделяют планированию, проектированию систем, тестированию и ревью кода.
Ассистенты преподавателей даже проводят прямые собеседования со студентами, где нужно объяснить, как именно был сделан проект и почему были выбраны именно такие решения.
Выводы из курса «Effective Coding With AI» тоже довольно интересные.
Постепенно проверять работу, валидировать результаты и осознанно сравнивать разные модели.
В итоге преподаватель заметил, что больше всего научились те студенты, которые «не позволяли ИИ думать за них».
Возможно, это одно из самых очевидных изменений после прихода ИИ в образование.
Раньше в заданиях в основном смотрели на то, «получил ли ты правильный результат».
В будущем гораздо важнее будет то, можешь ли ты объяснить процесс, оценить результат работы ИИ, заметить ошибки, а затем самостоятельно принять решение.
Разумеется, понимать код всё ещё необходимо. Но то, «сколько строк ты написал вручную», постепенно теряет тот вес, который имело раньше.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤1
Наткнулся на полезный гайд на Хабре — «Парсинг на Python: варианты обхода антибот защиты»
Коротко: автор объясняет, как уменьшать вероятность блокировок (ротация прокси, управление сессиями и заголовками, имитация «человеческого» поведения) и когда стоит подключать антикапча-сервисы
Полезный чек-лист при проектировании устойчивых парсеров👍
☝️ Ссылка источник
✈️ Python Ninja
Коротко: автор объясняет, как уменьшать вероятность блокировок (ротация прокси, управление сессиями и заголовками, имитация «человеческого» поведения) и когда стоит подключать антикапча-сервисы
Полезный чек-лист при проектировании устойчивых парсеров
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
От машинного обучения и визуализации данных до временных рядов и финансовых данных.
В одном репозитории собрано 920 открытых проектов на Python, разбитых на 34 категории.
Хорошая подборка, если хочется быстро находить проверенные библиотеки и инструменты для ML, анализа данных и смежных задач, а не искать всё по GitHub вручную.
https://github.com/lukasmasuch/best-of-ml-python
✈️ Python Ninja
В одном репозитории собрано 920 открытых проектов на Python, разбитых на 34 категории.
Хорошая подборка, если хочется быстро находить проверенные библиотеки и инструменты для ML, анализа данных и смежных задач, а не искать всё по GitHub вручную.
https://github.com/lukasmasuch/best-of-ml-python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤2
Шпаргалка по очистке данных с Pandas
Быстрый гид по работе с данными: загрузка, обработка пропусков, удаление дублей, фильтрация, группировка и сохранение результата
Всё самое нужное для чистки датасета в одном месте❤️
✈️ Python Ninja
Быстрый гид по работе с данными: загрузка, обработка пропусков, удаление дублей, фильтрация, группировка и сохранение результата
Всё самое нужное для чистки датасета в одном месте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Бесплатный инструмент для круглосуточного наблюдения за пожилыми пациентами в больницах.
Называется Real-Time Elderly Fall Detection System.
Система продолжает отслеживать человека, даже если часть тела скрыта мебелью.
→ Определяет положение важных суставов вроде коленей и лодыжек, даже когда их не видно
→ Отличает настоящее падение от похожих движений
→ Работает на обычном процессоре, достаточно Python и
Но есть важный нюанс: это проект одного разработчика с одним коммитом и без лицензии. Пока это ранний прототип, а не проверенная система безопасности.
Полностью открытый исходный код.
✈️ Python Ninja
Называется Real-Time Elderly Fall Detection System.
Система продолжает отслеживать человека, даже если часть тела скрыта мебелью.
→ Определяет положение важных суставов вроде коленей и лодыжек, даже когда их не видно
→ Отличает настоящее падение от похожих движений
→ Работает на обычном процессоре, достаточно Python и
run.pyНо есть важный нюанс: это проект одного разработчика с одним коммитом и без лицензии. Пока это ранний прототип, а не проверенная система безопасности.
Полностью открытый исходный код.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
This media is not supported in your browser
VIEW IN TELEGRAM
NVIDIA выложила в открытый доступ модель, которая восстанавливает размытые и неполные 3D-сканы, даже если нужные ракурсы вообще не были сняты.
По сути, это автоматический «ремонт» 3D-сцены.
ArtiFixer использует видеодиффузию, чтобы сгенерировать недостающие ракурсы камеры, а затем заново реконструирует сцену по полученным кадрам.
— работает до 70 раз быстрее
— восстановление занимает всего 1–4 шага
— превосходит предыдущие лучшие методы примерно на 3 дБ
— можно управлять результатом обычными текстовыми запросами
Модель доступна здесь:
https://huggingface.co/nvidia/ArtiFixer
✈️ Python Ninja
По сути, это автоматический «ремонт» 3D-сцены.
ArtiFixer использует видеодиффузию, чтобы сгенерировать недостающие ракурсы камеры, а затем заново реконструирует сцену по полученным кадрам.
— работает до 70 раз быстрее
— восстановление занимает всего 1–4 шага
— превосходит предыдущие лучшие методы примерно на 3 дБ
— можно управлять результатом обычными текстовыми запросами
Модель доступна здесь:
https://huggingface.co/nvidia/ArtiFixer
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2😍2