ТОП_100_ИИ_репозиториев.pdf
355.7 KB
Сто ИИ-репо на GitHub, которые в 2026-м на высоте
Сотня лучших ИИ-репозиториев GitHub за 2026-й — одним списком.
👉 About Python
Сотня лучших ИИ-репозиториев GitHub за 2026-й — одним списком.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Утро. Админ стоматологии открывает расписание и видит классику: пациент слился с приёмом на 10:00. Ближайшее свободное окно у этого врача — аж вечером. Часы простаивают, врач сидит без дела. А в листе ожидания почти наверняка есть человек, который на это время залетел бы с радостью — нужно лишь, чтобы кто-то ему об этом сказал.
Почти каждый пятый пациент до кабинета не доходит. Обзвон руками — долго и без толку, а дырку в расписании надо закрыть быстро, пока она ещё актуальна.
Дальше разберут, как автоматизировать запись к стоматологу: голосовой робот МТС Exolve сам наберёт пациента, предложит перенести визит и запишет изменения в расписание. Читать далее
👉 About Python
Почти каждый пятый пациент до кабинета не доходит. Обзвон руками — долго и без толку, а дырку в расписании надо закрыть быстро, пока она ещё актуальна.
Дальше разберут, как автоматизировать запись к стоматологу: голосовой робот МТС Exolve сам наберёт пациента, предложит перенести визит и запишет изменения в расписание. Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
У крымскотатарского не было ни одного датасета. От слова совсем. А спустя несколько месяцев на одной домашней видеокарте уже пахали распознавание речи — рабочее, с WER 0.3463 → 0.1701 — и синтез, который вслух одолел целую книгу: шестнадцать глав, 1 час 58 минут звучания.
Само обучение моделей сожрало считаные часы. Всё остальное время ушло на данные, проверки и выяснение того, какие из собственных замеров врут. Вот про эту вторую часть автор и хочет поговорить — она тащится на любой язык, а первая нет.
Теперь о том, чего в статье не будет. Ни конкретных источников аудио, ни договорённостей с правообладателями, ни точных рецептов пайплайна, ни внутренних скриптов. Зато будут метрики, порядки величин, методология проверки и грабли.
Читать далее
👉 About Python
Само обучение моделей сожрало считаные часы. Всё остальное время ушло на данные, проверки и выяснение того, какие из собственных замеров врут. Вот про эту вторую часть автор и хочет поговорить — она тащится на любой язык, а первая нет.
Теперь о том, чего в статье не будет. Ни конкретных источников аудио, ни договорённостей с правообладателями, ни точных рецептов пайплайна, ни внутренних скриптов. Зато будут метрики, порядки величин, методология проверки и грабли.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Беги за солнцем
Топаем через мрачный цех. Свет мигает, где-то капает вода, а из маленькой дырки в трубе со свистом вырывается пар. Древние пульты заросли пылью, копотью и паутиной. Проходишь мимо пультовой — и ловишь аромат сигарет с кофе. Вечные спутники смены, никуда от них не деться. Слева, метрах на десяти, гудят котлы. Звук такой, будто Роковая гора в самом сердце Мордора решила порычать.
Вся дорога пропитана хтоническим ужасом. Не хватает только личного Фредди Крюгера или Джейсона Вурхиза. Ну, ночью тут всякое может быть.
И вот оно — наше место «жертвоприношений»: класс-тренажёр, где готовят операторов ТЭЦ. За стеной цех с четырьмя энергетическими котлами БКЗ, за окном минус 35, а впереди две недели: поставить софт, всё наладить, ввести в эксплуатацию и обучить инструкторов. Хотя эта техника с красивыми картинками на экране тут вроде бы смотрится чужеродно…
Читать далее
👉 About Python
Топаем через мрачный цех. Свет мигает, где-то капает вода, а из маленькой дырки в трубе со свистом вырывается пар. Древние пульты заросли пылью, копотью и паутиной. Проходишь мимо пультовой — и ловишь аромат сигарет с кофе. Вечные спутники смены, никуда от них не деться. Слева, метрах на десяти, гудят котлы. Звук такой, будто Роковая гора в самом сердце Мордора решила порычать.
Вся дорога пропитана хтоническим ужасом. Не хватает только личного Фредди Крюгера или Джейсона Вурхиза. Ну, ночью тут всякое может быть.
И вот оно — наше место «жертвоприношений»: класс-тренажёр, где готовят операторов ТЭЦ. За стеной цех с четырьмя энергетическими котлами БКЗ, за окном минус 35, а впереди две недели: поставить софт, всё наладить, ввести в эксплуатацию и обучить инструкторов. Хотя эта техника с красивыми картинками на экране тут вроде бы смотрится чужеродно…
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Два маршрута, два сценария: лидерство глазами тимлидов разных поколений
256-й день года — это про тех, кто возится с кодом. Со своим или с чужим, неважно.
Но вот человек дотянул до тимлида. И что дальше? Уходить с головой в процессы или можно тащить и лидерство, и код одновременно?
Мы разложили этот вопрос с двумя тимлидами — очень разными. Их опыт на двоих накрывает всю историю профессии целиком.
Читать далее
👉 About Python
256-й день года — это про тех, кто возится с кодом. Со своим или с чужим, неважно.
Но вот человек дотянул до тимлида. И что дальше? Уходить с головой в процессы или можно тащить и лидерство, и код одновременно?
Мы разложили этот вопрос с двумя тимлидами — очень разными. Их опыт на двоих накрывает всю историю профессии целиком.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
Сон, Хайнлайн и дурацкие приколы: 5 неочевидных трюков, чтобы не свалить из Data Science
Как удержаться в Data Science, когда мотивация сдохла, формулы вгоняют в ступор, а мозг уже просит пощады? Автор рассказывает про пять приёмов, что реально зашли ему за десять месяцев обучения: от сна и мутных мнемоник до Хайнлайна и истерик по расписанию.
Читать далее
👉 About Python
Как удержаться в Data Science, когда мотивация сдохла, формулы вгоняют в ступор, а мозг уже просит пощады? Автор рассказывает про пять приёмов, что реально зашли ему за десять месяцев обучения: от сна и мутных мнемоник до Хайнлайна и истерик по расписанию.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
Телефония на своих железках: SMS через GSM‑шлюз и звонки из FreePBX прямо в Telegram
Человек купил GoIP — просто хотел разобраться, как эта телефония живёт на собственном железе. А в итоге наклепал три проекта: сервер под GSM-шлюзы, клиент, который тянется из одной кодовой базы сразу на Android, iOS, десктоп и в браузер, и ещё шлюз — через него внутренние номера FreePBX звонят в Telegram обычными звонками.
Читать далее
👉 About Python
Человек купил GoIP — просто хотел разобраться, как эта телефония живёт на собственном железе. А в итоге наклепал три проекта: сервер под GSM-шлюзы, клиент, который тянется из одной кодовой базы сразу на Android, iOS, десктоп и в браузер, и ещё шлюз — через него внутренние номера FreePBX звонят в Telegram обычными звонками.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
Реальные истории IT-найма 2026
Кто-то прогнал через себя 106 тысяч вакансий и прошёлся по графикам: питонисты там оказались аж на 18-й строчке, а верхушку заняли HR. Цифры — дело хорошее, только вся эта статистика остаётся статистикой ровно до момента, пока рядом не появится живой человек со своей конкретной историей.
Вот и запустили сбор настоящих историй про найм в айти. И, если верить автору, творится там полный ад. Сегодня без графиков — только истории, и они честнее любых цифр.
Читать далее
👉 About Python
Кто-то прогнал через себя 106 тысяч вакансий и прошёлся по графикам: питонисты там оказались аж на 18-й строчке, а верхушку заняли HR. Цифры — дело хорошее, только вся эта статистика остаётся статистикой ровно до момента, пока рядом не появится живой человек со своей конкретной историей.
Вот и запустили сбор настоящих историй про найм в айти. И, если верить автору, творится там полный ад. Сегодня без графиков — только истории, и они честнее любых цифр.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
Ну-ка угадай, кто по ту сторону вебки: живой человек или рендер. Дипфейки тихо переписывают найм в ИТ (и не только)
Собес давно перестал быть просто болтовнёй про опыт — всё чаще это готовый вектор для кибератаки. Атакующие лепят дипфейк и спокойно выдают себя то за реального кандидата, то за рекрутера. А иногда и просто подсовывают малварь под видом тестового: прилетает «безобидный» код или пакет-зависимость, запускаешь — и на устройстве уже сидит вредонос.
В Beeline Cloud решили разобрать, какими методами орудуют фейковые соискатели и рекрутеры, как вычислить гада «по ту сторону резюме» и где тут вообще ИИ.
Читать далее
👉 About Python
Собес давно перестал быть просто болтовнёй про опыт — всё чаще это готовый вектор для кибератаки. Атакующие лепят дипфейк и спокойно выдают себя то за реального кандидата, то за рекрутера. А иногда и просто подсовывают малварь под видом тестового: прилетает «безобидный» код или пакет-зависимость, запускаешь — и на устройстве уже сидит вредонос.
В Beeline Cloud решили разобрать, какими методами орудуют фейковые соискатели и рекрутеры, как вычислить гада «по ту сторону резюме» и где тут вообще ИИ.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Найм подыхает. Так, может, пилить своё теперь не такой уж и бред?
У автора последнее время мутное состояние — где-то между усталостью и выгоранием. Привычный мир разработки утекает прямо из-под ног, а новый ещё толком не собрали, и остаётся только гадать, каким он вообще окажется. Непонятно, какие скиллы будут в цене через год, как теперь мерить собственную работу и куда грести дальше.
И чем дольше автор на это смотрит, тем чаще проскакивает мысль: а может, в нынешних реалиях своё дело — уже не такой риск, как казалось раньше.
Читать далее
👉 About Python
У автора последнее время мутное состояние — где-то между усталостью и выгоранием. Привычный мир разработки утекает прямо из-под ног, а новый ещё толком не собрали, и остаётся только гадать, каким он вообще окажется. Непонятно, какие скиллы будут в цене через год, как теперь мерить собственную работу и куда грести дальше.
И чем дольше автор на это смотрит, тем чаще проскакивает мысль: а может, в нынешних реалиях своё дело — уже не такой риск, как казалось раньше.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Как я перетащил 7 000 треков из Яндекс Музыки в Spotify — при том что у одной API нет, а вторая закрутила гайки с квотами
Семь тысяч лайков, сотня плейлистов. И ни один сервис-переносчик не вывез: у Яндекс Музыки API отсутствует как класс, а Spotify с 2025 года в Extended quota пускает только юрлиц с 250k MAU, остальным же выдаёт суточный лимит и не жужжит.
Автор копает, почему посредники складываются, и выкатывает код: лог прогресса с fsync, вменяемая обработка 429 без urllib3, сопоставление треков по длительности вместо первого попавшегося результата поиска, плюс три бага, из-за которых данные тихо утекали прямо по ходу дела.
Читать далее
👉 About Python
Семь тысяч лайков, сотня плейлистов. И ни один сервис-переносчик не вывез: у Яндекс Музыки API отсутствует как класс, а Spotify с 2025 года в Extended quota пускает только юрлиц с 250k MAU, остальным же выдаёт суточный лимит и не жужжит.
Автор копает, почему посредники складываются, и выкатывает код: лог прогресса с fsync, вменяемая обработка 429 без urllib3, сопоставление треков по длительности вместо первого попавшегося результата поиска, плюс три бага, из-за которых данные тихо утекали прямо по ходу дела.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
Вебхук ЮKassa глотал payment.succeeded без вопросов. Подделать оплату брони — один curl, и готово
Разбираю находку из тех-аудита сервиса по аренде тачек: ручка
Аудит датирован 5 июля 2026, фикс влили 8 июля — показываю код до и после, тесты и то, что чинить в этом же PR мы сознательно не стали.
Читать далее
👉 About Python
Разбираю находку из тех-аудита сервиса по аренде тачек: ручка
/payments/webhook/yukassa вешала на бронь статус «оплачено», опираясь всего на одно поле из тела запроса. А тело это прилетает от клиента, не от банка.Аудит датирован 5 июля 2026, фикс влили 8 июля — показываю код до и после, тесты и то, что чинить в этом же PR мы сознательно не стали.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
PyCoder's Weekly #752 — 15 сентября 2026
Дэниел Лемир ломает миф про множества и словари: «да там же O(1)» — это правда ровно до тех пор, пока контейнеры мелкие. Пейтон Грин разжёвывает property-based тестирование через Hypothesis — и подменяет сам вопрос: не «что бы такое подать на вход?», а «какой инвариант обязан выполняться всегда?». Ещё в выпуске: превью ленивых импортов в Python 3.15 (тяжёлые модули подгружаются отложенно, старт ускоряется, но какие-то импорты всё равно остаются обязательными), отчёт про инцидент с ошибками хостинга файлов на PyPI и добровольцы в рабочую группу Django по фандрайзингу.
В статьях и туториалах: Q()-объекты в Django, портрет создателя Python Гвидо ван Россума, интерпретатор Python на 1024 байтах, чтение
Дальше проекты: django-ox (бэкенд задач Django на базе БД), import-linter (правила для импортов), Plotext 6 (графики, изображения и видео прямо в терминале), deployproof (мутационное тестирование AST и сканирование учётных данных) и dbmask (поиск и маскирование чувствительных данных). По событиям: Real Python Office Hours 16 сентября, PyCon Cameroon 17–20 сентября, а также PyData Bristol, Python Leiden User Group и PyLadies Dublin 17 сентября. Подробнее: https://pycoders.com/issues/752
👉 About Python
Дэниел Лемир ломает миф про множества и словари: «да там же O(1)» — это правда ровно до тех пор, пока контейнеры мелкие. Пейтон Грин разжёвывает property-based тестирование через Hypothesis — и подменяет сам вопрос: не «что бы такое подать на вход?», а «какой инвариант обязан выполняться всегда?». Ещё в выпуске: превью ленивых импортов в Python 3.15 (тяжёлые модули подгружаются отложенно, старт ускоряется, но какие-то импорты всё равно остаются обязательными), отчёт про инцидент с ошибками хостинга файлов на PyPI и добровольцы в рабочую группу Django по фандрайзингу.
В статьях и туториалах: Q()-объекты в Django, портрет создателя Python Гвидо ван Россума, интерпретатор Python на 1024 байтах, чтение
__dict__ в связке с деоптимизацией доступа к атрибутам, вменяемое окружение для разработки, разбор 88 975 вакансий с Hacker News за 2012–2026, функции таймера в Python и прототип нового CLI для Wagtail.Дальше проекты: django-ox (бэкенд задач Django на базе БД), import-linter (правила для импортов), Plotext 6 (графики, изображения и видео прямо в терминале), deployproof (мутационное тестирование AST и сканирование учётных данных) и dbmask (поиск и маскирование чувствительных данных). По событиям: Real Python Office Hours 16 сентября, PyCon Cameroon 17–20 сентября, а также PyData Bristol, Python Leiden User Group и PyLadies Dublin 17 сентября. Подробнее: https://pycoders.com/issues/752
Please open Telegram to view this post
VIEW IN TELEGRAM
Не только PyTorch: о чём на самом деле новая книга Лоуренса Морони
Свежая книга Лоуренса Морони — «Искусственный интеллект и машинное обучение для программистов в PyTorch» — по названию выглядит тоскливо. Чувство такое, будто тебе опять подсунули очередной учебник по ИИ на Python: сперва чуть теории, дальше классы, потом ещё классы, потом совсем уж базовые классы — и по ходу дела читателя гарантированно срубает в сон.
Только фиг там. Морони собрал совсем не это. Стартует он как будто с обычного руководства по PyTorch, к середине разгоняется в практикум по NLP и Transformer, а под конец выдаёт почти полноценный тур по современному генеративному AI. И как он это провернул?
Читать на Habr
👉 About Python
Свежая книга Лоуренса Морони — «Искусственный интеллект и машинное обучение для программистов в PyTorch» — по названию выглядит тоскливо. Чувство такое, будто тебе опять подсунули очередной учебник по ИИ на Python: сперва чуть теории, дальше классы, потом ещё классы, потом совсем уж базовые классы — и по ходу дела читателя гарантированно срубает в сон.
Только фиг там. Морони собрал совсем не это. Стартует он как будто с обычного руководства по PyTorch, к середине разгоняется в практикум по NLP и Transformer, а под конец выдаёт почти полноценный тур по современному генеративному AI. И как он это провернул?
Читать на Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
Сорок заходов ревью на код, который вроде бы уже отревьюили: что два ИИ-ревьюера нарыли друг за другом
skillmem прошёл через два независимых ревью, и автор считал, что там всё чисто. А дальше две модели с разных сторон — Claude и GPT — сорок кругов подряд грызли его враждебно, и каждую находку они были обязаны воспроизводить командой.
На выходе: шесть P1 и около двадцати пяти P2 в коде, который «уже был отревьюен». Главный урок: каждый второй фикс тащил за собой регрессию, и выловить её выходило только на следующем раунде.
Читать далее
👉 About Python
skillmem прошёл через два независимых ревью, и автор считал, что там всё чисто. А дальше две модели с разных сторон — Claude и GPT — сорок кругов подряд грызли его враждебно, и каждую находку они были обязаны воспроизводить командой.
На выходе: шесть P1 и около двадцати пяти P2 в коде, который «уже был отревьюен». Главный урок: каждый второй фикс тащил за собой регрессию, и выловить её выходило только на следующем раунде.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
Задолбалась шерстить вакансии в телеге — и запилила себе агрегатор
Искала работу и каждый день прогоняла по 50+ постов из кучи каналов. Толку — годных вакансий от силы десяток. Одна и та же позиция висит сразу в четырёх каналах, а половина ленты — курсы и бесконечные «ищу работу». Фильтров ноль. Платить за готовый агрегатор не хотелось.
Сделала свой — и его легко подогнать под любую роль. Скрипт читает папку с каналами в Telegram, выкидывает всё, что не вакансия, вытаскивает компанию, грейд, город и зарплату, склеивает дубли и раз в сутки публикует одну страницу с фильтрами на GitHub Pages. По деньгам — ноль, ключи требуются только от Telegram.
Читать далее
👉 About Python
Искала работу и каждый день прогоняла по 50+ постов из кучи каналов. Толку — годных вакансий от силы десяток. Одна и та же позиция висит сразу в четырёх каналах, а половина ленты — курсы и бесконечные «ищу работу». Фильтров ноль. Платить за готовый агрегатор не хотелось.
Сделала свой — и его легко подогнать под любую роль. Скрипт читает папку с каналами в Telegram, выкидывает всё, что не вакансия, вытаскивает компанию, грейд, город и зарплату, склеивает дубли и раз в сутки публикует одну страницу с фильтрами на GitHub Pages. По деньгам — ноль, ключи требуются только от Telegram.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
ИИ ускорил разработку. Частично. А что с остальным?
Код с ИИ пишешь шустрее, идеи обкатываешь тоже. Только быстрый код — не то же самое, что быстрая система целиком.
Про тесты, ревью, метрики и то, как растят инженеров — в статье. Читать далее
👉 About Python
Код с ИИ пишешь шустрее, идеи обкатываешь тоже. Только быстрый код — не то же самое, что быстрая система целиком.
Про тесты, ревью, метрики и то, как растят инженеров — в статье. Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
Регексы против рекламных обещаний: как мы это мерили и почему первый прогон наврал вдвое
Нам нужны были свои цифры по страницам, которые впаривают франшизы. Не чьё-то мнение и не галерея скринов, а числа, которые через полгода можно пересчитать и сравнить. Готовых датасетов по этой нише нет, так что пришлось накатить скрипт: он берёт 16 страниц, прогоняет их по списку признаков и скидывает всё в JSON.
Первая выгрузка смотрелась бодро. А потом мы открыли страницы руками и увидели, что по одному признаку скрипт промахнулся больше чем в два раза. Дальше — про то, где именно регулярка цепляет слово, но не цепляет смысл, и что делать, если выкинуть регексы совсем не вариант.
Читать далее
👉 About Python
Нам нужны были свои цифры по страницам, которые впаривают франшизы. Не чьё-то мнение и не галерея скринов, а числа, которые через полгода можно пересчитать и сравнить. Готовых датасетов по этой нише нет, так что пришлось накатить скрипт: он берёт 16 страниц, прогоняет их по списку признаков и скидывает всё в JSON.
Первая выгрузка смотрелась бодро. А потом мы открыли страницы руками и увидели, что по одному признаку скрипт промахнулся больше чем в два раза. Дальше — про то, где именно регулярка цепляет слово, но не цепляет смысл, и что делать, если выкинуть регексы совсем не вариант.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🍌 Классика жанра на рабочем созвоне
Чел на самом эпичном моменте забыл вырубить шаринг экрана 😂
👉 About Python
Чел на самом эпичном моменте забыл вырубить шаринг экрана 😂
Please open Telegram to view this post
VIEW IN TELEGRAM