Типичный программист
Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo
Show more📈 Analytical overview of Telegram channel Типичный программист
Channel Типичный программист (@tproger) in the Russian language segment is an active participant. Currently, the community unites 79 058 subscribers, ranking 1 616 in the Technologies & Applications category and 7 357 in the Russia region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 79 058 subscribers.
According to the latest data from 24 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -565 over the last 30 days and by 3 over the last 24 hours, overall reach remains high.
- Verification status: Verified (Officially confirmed by Telegram)
- Engagement rate (ER): The average audience engagement rate is 13.52%. Within the first 24 hours after publication, content typically collects 7.48% reactions from the total number of subscribers.
- Post reach: On average, each post receives 10 692 views. Within the first day, a publication typically gains 5 917 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 48.
- Thematic interests: Content is focused on key topics such as sql, архитектура, api, docker, github.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“Всё самое интересное по программированию
Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Сайт: https://tprg.ru/site
VK: vk.com/tproger
Регистрация в перечне РКН: https://tprg.ru/mJw...”
Thanks to the high frequency of updates (latest data received on 25 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.
Data loading in progress...
| Date | Subscriber Growth | Mentions | Channels | |
| 25 June | +1 | |||
| 24 June | +11 | |||
| 23 June | +6 | |||
| 22 June | +9 | |||
| 21 June | +3 | |||
| 20 June | +27 | |||
| 19 June | +2 | |||
| 18 June | +9 | |||
| 17 June | +14 | |||
| 16 June | +31 | |||
| 15 June | +10 | |||
| 14 June | +11 | |||
| 13 June | +7 | |||
| 12 June | +3 | |||
| 11 June | +2 | |||
| 10 June | +8 | |||
| 09 June | +5 | |||
| 08 June | +5 | |||
| 07 June | +3 | |||
| 06 June | +8 | |||
| 05 June | +2 | |||
| 04 June | +9 | |||
| 03 June | +8 | |||
| 02 June | +6 | |||
| 01 June | +2 |
| 2 | Фейковый ИИ-навык дошёл до 26 тысяч агентов, потому что сканеры сказали «безопасно»
AIR создала навык, который обещал лендинг в Google Stitch, и протащила его через маркетплейс с 36 тысячами звёзд на GitHub. Cisco, NVIDIA и skills.sh посмотрели код внутри пакета и одобрили. Проблема в том, что вредоносная инструкция лежала не в пакете, а по внешней ссылке stitch-design.ai, которую контролировала сама AIR.
Сначала по ссылке были настоящие доки Stitch. Когда навык установился примерно на 26 тысяч агентов, включая корпоративные, страницу подменили. Агенты скачали скрипт без вопросов. В демо он только собирал email, но мог бы читать файлы.
Как пишет The Hacker News, сканер проверяет ZIP, а доверие — нет. | 3 801 |
| 3 | OpenAI доверила GPT-5.5-Cyber чинить чужой код
Пока вы читаете это сообщение, она уже нашла бы пару уязвимостей в вашем легаси. Шутка. Нет.
Серьёзно: GPT-5.5-Cyber не просто сканирует код, а валидирует находки в контролируемой среде, готовит патчи и тестирует их. Релиз вошёл в инициативу Daybreak, где модели уже нашли десятки багов в Linux, Chrome, Safari и Firefox. Заодно обновили плагин Codex Security — теперь он умеет глубокие сканы, приоритеты по серьёзности и генерацию патчей под конкретную кодовую базу. Подробнее в материале.
OpenAI даже запустила программу Patch the Planet с Trail of Bits, чтобы помогать мейнтейнерам open source. Потому что находить баги стало легко — а вот проверять и чинить их по-прежнему работа для людей. Пока что. | 4 775 |
| 4 | ✔️ Kodik Launchpad — месячный хакатон для тех, кто хочет довести идею не до демо, а до работающего продукта.
📎 9 июня — 9 июля 2026
Выходит Kodik v2.0 — вторая мажорная версия российской AI-IDE на базе VS Code, которая работает как второй разработчик: помогает менять проект, создавать файлы, разбираться в коде и быстрее доводить продукт до релиза. Хакатон приурочен к этому релизу и запуску маркетплейса вайб-кодинг продуктов Kodik Marketplace.
Участие в хакатоне бесплатное, а после верификации заявки участники получат 250 кредитов (и дополнительные по запросу) на разработку в Kodik. В финале будет не защита слайдов, а публикация проектов на маркетплейсе, участники смогут получить реальных пользователей и может быть даже начать монетизироваться!
Что ещё важно:
— Хакатон уже идёт, присоединиться ещё не поздно, можно со своим частично готовым проектом, если покажете реальный прогресс;
— Cтек свободный, но разработка — обязательно в Kodik;
— Участвовать можно соло или командой;
— 3 уровня: Starter, Advanced, Pro;
— Лучшие проекты будут освещаться в медиа и каналах Kodik;
— Призовой фонд от Kodik — 2,5 млн ₽, плюс призы партнёров и спонсоров.
➡️ Больше подробностей о хакатоне и регистрация на официальной странице события.
Это #партнёрский пост | 4 954 |
| 5 | VibeUI собрал 92 промпта, чтобы нейросеть выдавала интерфейсы, а не абстракцию на белом фоне
Если вы хоть раз просили нейросеть сверстать форму входа, то знаете: результат либо разъезжается, либо кнопка улетает за экран. VibeUI — подборка из 92 промптов под конкретные UI-паттерны: авторизация, прайсинг, hero-секции, bento-сетки и ещё несколько типовых блоков. Каждый промпт идёт вместе с примером раскладки: split-screen, карточка по центру, минимальная одноколонка или вход через соцсети первым делом.
Автор явно не выдумывал шаблоны с нуля: они покрывают реальные сценарии, которые обычно приходится дожимать руками. Я бы забрал оттуда пару заготовок для следующего прототипа, варианты на сайте. | 6 099 |
| 6 | Вопрос «использовать ИИ или нет» уже давно закрыт. Теперь осталось понять, как делать это с пользой для бизнеса, команды и собственной карьеры.
26–27 июня в Казани пройдёт ТАТАР САН — главная конференция Татарстана про искусственный интеллект и его практическое применение. Сбер выступает генеральным партнёром конференции и примет активное участие в деловой программе. Соберутся разработчики, дизайнеры, HR-спецы, руководители и все, кто хочет разобраться в главной трансформации последних лет.
В программе:
🔘Реальные кейсы внедрения ИИ от экспертов из Сбера, МТС, Альфа-Инвестиций и других компаний;
🔘Пять тематических треков: от трансформации ролей и найма до дизайна и инженерных практик;
🔘Хедлайнеры — Вячеслав Дубынин (МГУ), Владимир Пирожков (Сбер);
🔘Нетворкинг, конкурс «Королева кода» и афтерпати с секретными гостями на сцене.
➡️ 26 и 27 июня, ИТ-парк им. Б. Рамеева, Казань, ТАТАР САН. Программа и билеты на сайте конференции.
Это #партнёрский пост | 6 348 |
| 7 | No text... | 7 500 |
| 8 | Разработчик запустил Linux 6.19 внутри ядра Windows 9x — без эмуляции и перезагрузки
Проект WSL9x берёт Windows 9x, которому уже более тридцати лет, и внедряет в неё современное ядро Linux 6.19. Не эмулятор и не виртуалка: VxD-драйвер грузит vmlinux.elf по фиксированному адресу и запускает отдельный тред в System VM, чтобы обе системы работали одновременно.
Автор, Hailey Somerville, добился страничной адресации, защиты памяти и вытесняющей многозадачности рядом с Win9x. Пока эксперимент доведён только до консоли с shell, но сама архитектура из разряда тех, что хочется перечитать дважды. Код на Codeberg. | 7 106 |
| 9 | Fil-C запускает OpenSSH, Emacs и Wayland в память-безопасном C и C++
Fil-C — это фанатично совместимая безопасная для работы с памятью реализация языков C и C++. Множество программ компилируются и запускаются на Fil-C с нулевыми или минимальными изменениями. Все ошибки, связанные с безопасностью работы с памятью, выявляются как ошибки Fil-C. Достигается это с помощью сочетания параллельной сборки мусора и невидимых возможностей (InvisiCaps). В Fil-C нет оператора unsafe и поддерживается только ограниченный FFI для небезопасного кода.
Под капотом свежий clang 20.1.8, так что make, cmake и meson работают привычно. Ребята уже собрали CPython, OpenSSH, GNU Emacs и даже Wayland. При этом потоки, исключения, сигналы, longjmp/setjmp, разделяемая память и встроенный ассемблер (inline assembly) остаются под защитой.
На сайте проекта можно скачать релиз 0.679. Я бы не стал мигрировать прод завтра, но следить за проектом точно стоит.
#c #cpp | 6 846 |
| 10 | Разработчик заменил 3 ГБ SQLite на десяток мегабайт FST и не потерял в скорости
У финнов есть слово opiskelijassammekin, и если вы не носитель, разобрать его вручную — то ещё удовольствие. Проект Taskusanakirja как раз помогает: вводишь приставку, а словарь ищет финско-английские пары на лету. Раньше под это дело автор держал 3 ГБ SQLite и упирался в размер.
В итоге он перешёл на FST (finite state transducer), статичную структуру данных для префиксного поиска. Бинарник сжался до десятка мегабайт, а отклик остался таким, что глаз не заметит.
Цепляет не столько цифрой, сколько подходом: вместо универсальной базы используется узкая структура, которая делает ровно то, что нужно, и не жрёт лишнего. Хороший напоминание, что иногда оптимизация заключается не в ускорении запросов, а в отказе от лишнего инструмента. | 8 083 |
| 11 | Почему в больших компаниях пишут плохой код хорошие инженеры
Кажется, в крупном бизнесе у инженеров есть время и деньги делать всё аккуратно. На практике там постоянно работают люди, которые только недавно разобрались в кодовой базе. Средний срок работы в big tech: год-два, а реорганизации случаются ещё чаще, поэтому систему правят те, кто осваивался в ней последние полгода.
Старые кодовые базы живут десятилетиями и меняют владельцев разными командами. Опытные «старые руки» ловят проблемы на ревью, но их знания никак не формализованы, и их могут перекинуть на другой сервис. Экспертиза уйдёт вместе с ними. Автор статьи показывает: плохой код в больших компаниях — это не про квалификацию, а про зарплату и ротацию команд.
Если кодом владеют вечные новички, качество зависит не от найма звёзд, а от того, удержатся ли те, кто знает, где собаки зарыты. | 7 473 |
| 12 | Кто-то завернул антидетект-браузер в REST API, чтобы ИИ-агенты ходили в сеть без шума
Camoufox хорошо прячет браузер от автоматических проверок, но запускать его руками из агента — постоянная возня с профилями, проксями и разрешениями. Автор репозитория собрал сервер поверх движка: один запрос, и браузер уже открывает страницу, прикинувшись обычным пользователем.
Ещё один плюс: поддержка OpenClaw plugin. То есть к серверу можно подключать внешние расширения и не городить всю логику в одном скрипте. Пригодится для парсинга, тестирования автоматизации и сбора данных без постоянной войны с антиботами.
Репозиторий на GitHub. | 8 718 |
| 13 | Интерпретатор Wasm, который одновременно доказывает свою правоту
Talos не разделяет код, который запускает WebAssembly, и код, который описывает её правила. В одном репозитории на Lean 4 одни и те же определения выполняют Wasm-инструкции и служат основой для рассуждений о них.
Это значит, что спецификацию не нужно синхронизировать с реализацией отдельно: если интерпретатор что-то проглотил, с ним можно рассуждать формально, не подгоняя спецификационный интерпретатор под код. Пока проект в активной разработке, API доказательств может меняться, но сам подход цепляет.
Код лежит на GitHub. | 8 956 |
| 14 | 115 тысяч строк BASIC, которые не хотели умирать
Автор Wall Street Raider три года восстанавливал финансовый симулятор, который впервые вышел ещё в 1986 году. Внутри не аккуратный учебный legacy, а огромная живая программа на BASIC, росшая десятилетиями.
Интересно не только то, что игру вернули к жизни. Интересно, как вообще подходить к софту, где бизнес-логика, интерфейс, исторические решения и личная память автора спаяны в один ком.
Разбор хорошо читается как археология кода. | 8 639 |
| 15 | Как мы проскочили путь от первого iPhone и сложной разработки под мобильные устройства до эпохи ИИ? Что случилось и к чему это привело — в третьей части цикла об истории российского IT.
Мобильный бум застал индустрию врасплох: было непонятно, как адаптировать сайты под маленькие экраны и что делать со слабой связью. Решением стали нативные приложения — их начали разрабатывать многие компании. Так мы пришли к эпохе супераппов, где собрано всё и сразу.
Приложений, проектов и стартапов становилось больше — начался расцвет российского IT. Но разработчиков не хватало, и на сцену вышли курсы, школы и онлайн-уроки. Желающих войти в профессию оказалось огромное количество, и рынок быстро перегрелся. Теперь новичков заменяет ИИ, а найти работу — задача со звёздочкой. Сегодня гонка за лучшими программистами превратилась в гонку ИИ-инфраструктур.
Так решения порождали новые проблемы, а российская IT-индустрия вышла на новый уровень сложности. Подробнее — в материале на Tproger. | 8 871 |
| 16 | Команда, которая объясняет, почему процесс вообще запущен
`ps aux` показывает, что в системе что-то живёт. `top` показывает, что оно ест ресурсы. А вот вопрос “кто это поднял и зачем?” обычно начинается с прогулки по systemd, cron, контейнерам и истории шелла.
witr пытается закрыть именно этот разрыв. Утилита ищет цепочку причин: сервис, родительский процесс, порт, контейнер, socket activation и другие следы, которые помогают понять происхождение процесса.
Репозиторий я бы держал под рукой для тех дней, когда на сервере внезапно появляется “оно само”. | 8 710 |
| 17 | Epic делает Git для репозиториев, где код — не главная проблема
Epic Games показала Lore — open-source VCS для проектов, где рядом с кодом живут гигабайты ассетов, билдов и бинарников.
В обычной разработке Git чаще всего страдает от истории и конфликтов. В геймдеве он ещё и упирается в тяжёлые файлы, partial checkout, хранение чанков и нормальную работу с большими деревьями.
Lore как раз смотрит в эту сторону: Merkle trees, chunked storage, sparse/on-demand hydration и API для C/C++/C#/Rust/Go/Python/JS. Хороший повод посмотреть, как VCS выглядит, если проект начинается не с src/, а с мира, моделей, текстур и билд-артефактов. | 9 144 |
| 18 | Я тут наткнулся на исследование рынка ПО для ИИ-технологий. И вот как бы мы не шутили про вайбкодеров, а внедрение ИИ-моделей для работы и, в частности, для разработки уже становится «базовым инфраструктурным слоем, доступным большинству компаний». Так во всяком случае говорят эксперты, участвовавшие в исследовании.
Вообще рекомендую почитать вам подробнее. Там интересная информация. Но я вас вот о чем спросить хотел... Как считаете, с учётом развития агентов, не уйдут ли классические разработчики в сторону? Может они уступят место «ИИ-ревьюерам», которые умеют читать код и правильно давать задачи агентам, но недостаточно глубоко знают все нюансы стека, который используют? | 8 974 |
| 19 | В топе трендов Hugging Face сейчас стоит хобби-проект одного человека под ником yuxinlu1. Это маленькая кодинг-модель на базе Gemma 4 12B в формате GGUF: запускается локально, самый лёгкий вариант весит 4,5 ГБ и влезает почти в любую видеокарту или в общую память Mac. Работает оффлайн, без облака и API, за неделю уже 146 тысяч загрузок.
Самое интересное в том, на чём её учили. Это дистиллят рассуждений двух коммерческих моделей: основным учителем был Composer 2.5 от Cursor, а задачи, где он ошибался, отдавали Fable 5, чтобы тот переписал решение заново. В обучающий набор брали только те цепочки рассуждений, чей итоговый код реально прошёл тесты. Поэтому модель сначала думает над задачей вслух, потом выдаёт решение.
Через несколько дней после релиза доступ к Fable 5 автору закрыли, так что для второй версии он теперь присматривается к GLM-5.2. И ещё момент: модель специально без выравнивания на безопасность, отказывается реже базовой Gemma.
@neuro_channel | 8 559 |
| 20 | Виртуальная машина, которая стартует быстрее вкладки
Обычно VM воспринимается как тяжёлая штука: образ, загрузка, ожидание. smolvm пробует другой режим — маленькие переносимые машины с cold start меньше секунды.
Идея в том, чтобы упаковать окружение в один артефакт и запускать изолированный код почти как обычный процесс. Это уже интересно для CI, песочниц, временных dev-окружений и задач, где контейнеров мало, а полноценные VM слишком дороги. | 8 313 |
Available now! Telegram Research 2025 — the year's key insights 
