Обновлённый курс CS 8803 «Large Language Model» в Georgia Tech на 2026 год.
Список материалов охватывает предобучение, MoE, рассуждения, обучение с подкреплением и self-play, агентов, длинный контекст, масштабирование во время инференса, диффузионные языковые модели, безопасность, интерпретируемость и многое другое.
- https://cocoxu.github.io/CS8803-LLM-spring2026/
- https://docs.google.com/spreadsheets/d/1Oisf4imoNL3fs4UWGYAUlMCuYfCACMHCDb0iqEYU8wc/edit?usp=sharing
✈️ Python Ninja
Список материалов охватывает предобучение, MoE, рассуждения, обучение с подкреплением и self-play, агентов, длинный контекст, масштабирование во время инференса, диффузионные языковые модели, безопасность, интерпретируемость и многое другое.
- https://cocoxu.github.io/CS8803-LLM-spring2026/
- https://docs.google.com/spreadsheets/d/1Oisf4imoNL3fs4UWGYAUlMCuYfCACMHCDb0iqEYU8wc/edit?usp=sharing
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
А вы знали, что в Python можно делать перегрузку функций с помощью
Вот пример:
✈️ Python Ninja
functools?Вот пример:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Большой брат следит за тобой. 😂
https://github.com/arxhr007/Aliens_eye
Aliens_eye - ищет аккаунты по одному имени пользователя сразу на 840+ платформах и с помощью ИИ определяет, какие профили действительно принадлежат нужному человеку.
Aliens_eye также извлекает доступные данные из найденных профилей. Проект написан на Python, распространяется по лицензии MIT и сейчас набрал около 3,1 тыс. звёзд на GitHub.
✈️ Python Ninja
https://github.com/arxhr007/Aliens_eye
Aliens_eye - ищет аккаунты по одному имени пользователя сразу на 840+ платформах и с помощью ИИ определяет, какие профили действительно принадлежат нужному человеку.
Aliens_eye также извлекает доступные данные из найденных профилей. Проект написан на Python, распространяется по лицензии MIT и сейчас набрал около 3,1 тыс. звёзд на GitHub.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7
Python Tip: не просто вызывайте ошибку базы данных — откатывайте транзакцию.
Если транзакция завершается с ошибкой, недостаточно просто узнать, что что-то пошло не так. Нужно убедиться, что вся транзакция отменена.
Именно для этого используется
✈️ Python Ninja
Если транзакция завершается с ошибкой, недостаточно просто узнать, что что-то пошло не так. Нужно убедиться, что вся транзакция отменена.
Именно для этого используется
rollback().Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Python может помочь инженерам-механикам автоматизировать рабочие процессы, анализировать данные и решать сложные инженерные задачи.
В этом курсе разбирается Python именно для машиностроения — от базовых концепций программирования до практического применения в инженерных задачах.
В программе NumPy, Pandas и Matplotlib, работа с ИИ в инженерных процессах и несколько практических кейсов.
https://freecodecamp.org/news/python-for-mechanical-engineering/
✈️ Python Ninja
В этом курсе разбирается Python именно для машиностроения — от базовых концепций программирования до практического применения в инженерных задачах.
В программе NumPy, Pandas и Matplotlib, работа с ИИ в инженерных процессах и несколько практических кейсов.
https://freecodecamp.org/news/python-for-mechanical-engineering/
Please open Telegram to view this post
VIEW IN TELEGRAM
freeCodeCamp.org
Python for Mechanical Engineering
Whether you're designing robotics, analyzing fluid dynamics (CFD), or working through complex engineering data, learning to code is one of the most effective ways to boost your workflow and technical
❤3
GitHub объявил причину своего масштабного глобального сбоя, который произошёл два дня назад.
17 августа GitHub пережил продолжительный сбой длительностью 7 часов 47 минут, который затронул Issues, PR, API, Actions, Copilot и другие сервисы.
В пиковые моменты доля ошибок в веб-версии и API составляла около 20%, а при скачивании архивов репозиториев и raw-файлов доходила до 50%.
Изначальная ошибка на самом деле была довольно небольшой.
В дата-центре GitHub Central US один из sidecar-подов Istio достиг лимита одновременных соединений, но политика автомасштабирования была настроена неправильно. Она отслеживала только нагрузку основного сервиса и не учитывала собственные ограничения sidecar.
В результате sidecar перестал справляться с нагрузкой, после чего сбой начал распространяться дальше по системе.
В итоге лимиты потоков на всех четырёх узлах HAProxy были исчерпаны. Это затронуло путь аутентификации через шлюз GitHub и вызвало массовые тайм-ауты при аутентификации сервисов.
А дальше началась уже действительно абсурдная часть.
Механизм повторных запросов, который изначально должен был повышать надёжность системы, фактически начал атаковать её сам.
Неудачные запросы постоянно повторялись, создавая ещё большую нагрузку на внутренний балансировщик и только усугубляя ситуацию.
В итоге GitHub обнаружил, что если просто остановить проблемный HAProxy, система практически сразу начинает восстанавливаться целиком.
Вечная тема в истории инженерии снова сработала: код, написанный для повышения надёжности системы, в итоге сам становится причиной её падения.
А Copilot устроил второй раунд проблем.
Один из внутренних эндпоинтов GitHub начал отвечать медленнее, что активировало скрытую ошибку в механизме повторных запросов VS Code и увеличило объём запросов примерно в 10 раз.
Обычная нагрузка Copilot Token Service составляет всего:
7 000–9 000 запросов в секунду.
Во время сбоя она взлетела до:
70 000–100 000 запросов в секунду.
Даже один неудачный запрос токена мог породить огромное количество дополнительных запросов и попасть в цикл повторных попыток.
Поэтому даже после того, как основные сервисы GitHub постепенно восстановились, аутентификация Copilot продолжала сбоить ещё несколько часов.
Меры, которые GitHub в итоге принял, были довольно прямолинейными.
Они сократили количество повторных запросов на шлюзе и даже начали возвращать ошибку 403 для части запросов Copilot Token Service прямо на балансировщике, чтобы клиенты перестали бесконечно повторять запросы.
После этого трафик начали постепенно восстанавливать небольшими порциями.
И ещё небольшая деталь: GitHub отдельно упомянул, что во время восстановления также происходили атаки со скрейпингом на эндпоинт codeload, что дополнительно усложнило ситуацию.
Ну и вот.
✈️ Python Ninja
17 августа GitHub пережил продолжительный сбой длительностью 7 часов 47 минут, который затронул Issues, PR, API, Actions, Copilot и другие сервисы.
В пиковые моменты доля ошибок в веб-версии и API составляла около 20%, а при скачивании архивов репозиториев и raw-файлов доходила до 50%.
Изначальная ошибка на самом деле была довольно небольшой.
В дата-центре GitHub Central US один из sidecar-подов Istio достиг лимита одновременных соединений, но политика автомасштабирования была настроена неправильно. Она отслеживала только нагрузку основного сервиса и не учитывала собственные ограничения sidecar.
В результате sidecar перестал справляться с нагрузкой, после чего сбой начал распространяться дальше по системе.
В итоге лимиты потоков на всех четырёх узлах HAProxy были исчерпаны. Это затронуло путь аутентификации через шлюз GitHub и вызвало массовые тайм-ауты при аутентификации сервисов.
А дальше началась уже действительно абсурдная часть.
Механизм повторных запросов, который изначально должен был повышать надёжность системы, фактически начал атаковать её сам.
Неудачные запросы постоянно повторялись, создавая ещё большую нагрузку на внутренний балансировщик и только усугубляя ситуацию.
В итоге GitHub обнаружил, что если просто остановить проблемный HAProxy, система практически сразу начинает восстанавливаться целиком.
Вечная тема в истории инженерии снова сработала: код, написанный для повышения надёжности системы, в итоге сам становится причиной её падения.
А Copilot устроил второй раунд проблем.
Один из внутренних эндпоинтов GitHub начал отвечать медленнее, что активировало скрытую ошибку в механизме повторных запросов VS Code и увеличило объём запросов примерно в 10 раз.
Обычная нагрузка Copilot Token Service составляет всего:
7 000–9 000 запросов в секунду.
Во время сбоя она взлетела до:
70 000–100 000 запросов в секунду.
Даже один неудачный запрос токена мог породить огромное количество дополнительных запросов и попасть в цикл повторных попыток.
Поэтому даже после того, как основные сервисы GitHub постепенно восстановились, аутентификация Copilot продолжала сбоить ещё несколько часов.
Меры, которые GitHub в итоге принял, были довольно прямолинейными.
Они сократили количество повторных запросов на шлюзе и даже начали возвращать ошибку 403 для части запросов Copilot Token Service прямо на балансировщике, чтобы клиенты перестали бесконечно повторять запросы.
После этого трафик начали постепенно восстанавливать небольшими порциями.
И ещё небольшая деталь: GitHub отдельно упомянул, что во время восстановления также происходили атаки со скрейпингом на эндпоинт codeload, что дополнительно усложнило ситуацию.
Ну и вот.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Наткнулся на удобную cheat sheet по Python на русском
Иногда полезно иметь перед глазами базу языка: циклы, условия, функции, списки и словари. В этой шпаргалке всё собрано на одном листе
Можно сохранить себе и использовать как помощник во время обучения👍
Забрать в хорошем качестве здесь⬇️
☝️ Ссылка источник
✈️ Python Ninja
Иногда полезно иметь перед глазами базу языка: циклы, условия, функции, списки и словари. В этой шпаргалке всё собрано на одном листе
Можно сохранить себе и использовать как помощник во время обучения
Забрать в хорошем качестве здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤2
Практичный гайд для переезда на Python для тех кто еще не решился
Наткнулся на крутой гайд как с умом пересесть на Python. Автор по шагам делится чем заменить привычные инструменты, как всё настроить и вообще кайфовать от процесса🔞
☝️ Ссылка источник
✈️ Python Ninja
Наткнулся на крутой гайд как с умом пересесть на Python. Автор по шагам делится чем заменить привычные инструменты, как всё настроить и вообще кайфовать от процесса
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Интерактивный учебник на 7 500 строк, который учит с нуля собирать современную языковую модель.
Весь путь реализован на Python, а код подробно прокомментирован, чтобы можно было последовательно разобраться, как устроено обучение GPT-подобной модели, а не просто запускать готовые библиотеки.
https://github.com/raiyanyahya/how-to-train-your-gpt
✈️ Python Ninja
Весь путь реализован на Python, а код подробно прокомментирован, чтобы можно было последовательно разобраться, как устроено обучение GPT-подобной модели, а не просто запускать готовые библиотеки.
https://github.com/raiyanyahya/how-to-train-your-gpt
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - raiyanyahya/how-to-train-your-gpt: Build a modern LLM from scratch. Every line commented. Explained like we are five.
Build a modern LLM from scratch. Every line commented. Explained like we are five. - raiyanyahya/how-to-train-your-gpt
❤3
City2Graph — новая библиотека на Python, которая превращает геопространственные данные вроде зданий, улиц и маршрутов общественного транспорта в гетерогенные графы.
Она связывает GeoPandas с PyTorch Geometric, чтобы такие городские данные можно было напрямую использовать в графовом машинном обучении.
https://github.com/c2g-dev/city2graph
Она связывает GeoPandas с PyTorch Geometric, чтобы такие городские данные можно было напрямую использовать в графовом машинном обучении.
https://github.com/c2g-dev/city2graph
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Парень сделал отслеживание рук в реальном времени с физикой цифровой ткани, используя только веб-камеру, TouchDesigner и одни выходные после просмотра презентации Vision Pro.
Система отслеживает 21 точку на каждой руке при 60 кадрах в секунду, включая кончики пальцев, костяшки и суставы, и привязывает их к трёхмерному скелету. Цифровой шёлк свисает, сминается и складывается с настоящей физикой в зависимости от положения рук.
Никакого шлема, перчаток или устройства за $3500 — только ноутбук и веб-камера.
Apple потратила 7 лет и просит $3500 за устройство. Он потратил выходные.
✈️ Python Ninja
Система отслеживает 21 точку на каждой руке при 60 кадрах в секунду, включая кончики пальцев, костяшки и суставы, и привязывает их к трёхмерному скелету. Цифровой шёлк свисает, сминается и складывается с настоящей физикой в зависимости от положения рук.
Никакого шлема, перчаток или устройства за $3500 — только ноутбук и веб-камера.
Apple потратила 7 лет и просит $3500 за устройство. Он потратил выходные.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥3
Создатель Node.js только что запустил Dactyl.
Нативные приложения для iPhone и Android прямо из веба. Без Mac, Xcode и Android Studio.
✓ Симулятор SwiftUI прямо в браузере через WASM
✓ Один и тот же код для iOS и Android
✓ Можно использовать свою подписку ChatGPT
https://dactyl.dev/
✈️ Python Ninja
Нативные приложения для iPhone и Android прямо из веба. Без Mac, Xcode и Android Studio.
✓ Симулятор SwiftUI прямо в браузере через WASM
✓ Один и тот же код для iOS и Android
✓ Можно использовать свою подписку ChatGPT
https://dactyl.dev/
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Кто-то на 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