Лучший материал окна и редкий случай, когда «AI пишет код» измеряют не опросом, а корпусом.
Луи Абрахам берёт описания пул-реквестов на GitHub и группирует их по словам, которыми они
написаны, а не по тому, что в них искали: получается десять способов письма, и каждое
описание принадлежит одному из них. Главный результат одной строкой: один из десяти составлял
0.7% корпуса в начале 2025 года и 39% к середине 2026-го. Корпус на момент чтения —
603 собранных дня, 595 из них в 85 полных неделях (2026-01-06 … 2026-08-17), 461 121
описание, 51 млн словоупотреблений, 19 798 слов выше порога.
Методическая часть здесь интереснее вывода, и её стоит унести
отдельно. Во-первых, GH Archive для такой задачи больше не работает: с середины 2025-го
поток событий несёт почти только PushEvent (полный час 2024-08-12 — 13 555
IssueCommentEvent против 86 за тот же час 2026-08-10), а пуши текста не несут,
поскольку GitHub убрал массив коммитов в октябре 2025. Автор пишет, что нашёл это дорого: ранняя
версия проекта, построенная на архиве, отчиталась о 17 документах со словом
load-bearing — ошибка в 158 раз, комментарии исчезли из фида, а не с GitHub.
Работает вместо этого search API, потому что created: принимает не только
даты, но и таймстемпы: десять пятиминутных окон в сутки, по одному из каждых 2.4 часа, старты
разыгрываются с точностью до секунды и с посевом от даты (раньше они были кратны пяти минутам —
то есть ровно той гранулярности, на которой срабатывает cron, и каждое окно открывалось
в момент, когда автоматика массово открывает PR).
Во-вторых, порог на слово считает людей, а не появления:
слово входит в словарь, когда его написали 50 различных аккаунтов. Иллюстрация в статье
исчерпывающая — store-path с 242 появлениями от 2 аккаунтов отброшен,
а load-bearing с 1011 появлений от 848 аккаунтов оставлен:
«слово, за которым потянулись 848 человек, — это слово; слово в 242 описаниях
от 2 аккаунтов — это один документ, написанный 242 раза». В-третьих,
антиспам-правила применяются к людям на тех же условиях, что к ботам: не более трёх описаний
от одного автора в неделю — это потолок, а не исключение. Ограничение автор называет сам: день
2026 года держит около 460 тыс. подходящих PR, пятиминутное окно — около 1250, а страница выдаёт
сотню, так что окно усечено до ста самых ранних — это выборка, а не перепись. Побочная находка,
которая разойдётся отдельно от статьи: длинное тире — 0.2 появления на 10 000 слов в начале
2024 года против 123 в середине 2026-го.