Сегодня в Twitter заметил тред, где Jarred Sumner (автор Bun), подсвечивает проблему что в VSCode медленно работает copy/paste в терминал со скриншотом кода.
Логика там простая, весь контент вставки бьется на строчки по 50 символов и вставляет их последовательно с паузой в 5 ms. Естественно, это выглядит как нереальный говнокод.
Какая еще пауза при вставке? Набежала куча людей, естественно шуточки, приколы, все как мы любим. Но почему так сделано? Почему сразу не пишут все за раз?
Ответ крайне простой, такой код был написан, чтобы исправить проблему которая звучит как:
> The only pattern I can see is that the text gets cropped after 1018 characters
Переписали плохо, но чтобы работало. Но почему так?
Я не хочу грузить сложностями в пятницу вечером, а просто приведу мой подробный комментарий как я считаю почему вызывался такой баг.
Баг крайне сложный, вызванный из-за того что Node.js использует везде NON Blocking IO для STDOUT/STDERR/TTY.
Я тут хочу сказать об другом. На человека вывалился хейт, популярная персона подала это погано и на показ и люди начали критиковать это еще больше. Я уверен, что 99% людей кто написали плохие вещи, даже не догадываются в чем там проблема.
Иногда так бывает, что крайне сложно разобраться в проблеме, особенно на стыке когда это уже системное программирование, в котором не каждый человек селен.
Помните, код который вы пишите, не определяет вас, а определяет вас реакция. Человек пошел и начал чинить. 1-2 дня и проблему исправят.
Хороших выходных!
Голландский Rust-ист - канал о веб разработке
Логика там простая, весь контент вставки бьется на строчки по 50 символов и вставляет их последовательно с паузой в 5 ms. Естественно, это выглядит как нереальный говнокод.
Какая еще пауза при вставке? Набежала куча людей, естественно шуточки, приколы, все как мы любим. Но почему так сделано? Почему сразу не пишут все за раз?
Ответ крайне простой, такой код был написан, чтобы исправить проблему которая звучит как:
> The only pattern I can see is that the text gets cropped after 1018 characters
Переписали плохо, но чтобы работало. Но почему так?
Я не хочу грузить сложностями в пятницу вечером, а просто приведу мой подробный комментарий как я считаю почему вызывался такой баг.
Баг крайне сложный, вызванный из-за того что Node.js использует везде NON Blocking IO для STDOUT/STDERR/TTY.
Я тут хочу сказать об другом. На человека вывалился хейт, популярная персона подала это погано и на показ и люди начали критиковать это еще больше. Я уверен, что 99% людей кто написали плохие вещи, даже не догадываются в чем там проблема.
Иногда так бывает, что крайне сложно разобраться в проблеме, особенно на стыке когда это уже системное программирование, в котором не каждый человек селен.
Помните, код который вы пишите, не определяет вас, а определяет вас реакция. Человек пошел и начал чинить. 1-2 дня и проблему исправят.
Хороших выходных!
Голландский Rust-ист - канал о веб разработке
🔥8👍4❤1
На прошлой неделе был на подкасте от HolyJS - тяжелое утро.
(извиняюсь, не получилось сделать анонс заранее)
😉 YouTube 📺 VK Видео
В разные сезоны на HolyJS было два доклада, которые идеально дополняют друг друга:
— «Компилируем TypeScript» от Владимира Цышнатий
— «Разработка компилятора для TypeScript на TypeScript на базе LLVM» от Дмитрия Пацура
Должно быть крайне интересно для людей, которые любят технический хардкор и хотят задуматься «а как оно под капотом» или послушать рассуждения про разработку компиляторов.
Голландский Rust-ист - канал о веб разработке
#подкаст #видео #компиляторы #хардкор
(извиняюсь, не получилось сделать анонс заранее)
В разные сезоны на HolyJS было два доклада, которые идеально дополняют друг друга:
— «Компилируем TypeScript» от Владимира Цышнатий
— «Разработка компилятора для TypeScript на TypeScript на базе LLVM» от Дмитрия Пацура
Должно быть крайне интересно для людей, которые любят технический хардкор и хотят задуматься «а как оно под капотом» или послушать рассуждения про разработку компиляторов.
Голландский Rust-ист - канал о веб разработке
#подкаст #видео #компиляторы #хардкор
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Тяжелое утро HolyJS #118 с Дмитрием Пацура и Владимиром Цышнатий. Компиляция TypeScript: невошедшее
Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— —
— —
🔥5❤3👍1
На прошлой неделе Z.ai представили открытую модель GLM-4.7
Кто не знает, GLM это серия открытых мультимодальных моделей из китайской компании Zhipu. Модели, у них нереально клевые, местами выигрывают у Antropic, а местами недотягивают какие-то сущие копейки.
В новой версии:
SWE-bench Verified - 73.8% (+5.8%)
SWE-bench Multilingual - 66.7% (+12.9%)
Terminal Bench 2.0 - 41% (+16.5%)
Ключевое отличие GLM-4.7, это использование interleaved thinking (думает перед каждым действием), а в агентных сценариях сохраняет reasoning между ходами.
Если будет сохраняться такой же вектор развития по моделям из Китая, то в след году мы увидим перестановку на рынке. Я уже сравнивал GLM-4.6 с Opus 4.5 в claude code и был немного в шоке. Работало быстро, дешево и сопоставимые результаты. Я не заметил различий на глаз. Сейчас, я думаю, и не замечу вовсе.
Голландский Rust-ист - канал о веб разработке
#llm #ai #claude #zai
Кто не знает, GLM это серия открытых мультимодальных моделей из китайской компании Zhipu. Модели, у них нереально клевые, местами выигрывают у Antropic, а местами недотягивают какие-то сущие копейки.
В новой версии:
SWE-bench Verified - 73.8% (+5.8%)
SWE-bench Multilingual - 66.7% (+12.9%)
Terminal Bench 2.0 - 41% (+16.5%)
Ключевое отличие GLM-4.7, это использование interleaved thinking (думает перед каждым действием), а в агентных сценариях сохраняет reasoning между ходами.
Если будет сохраняться такой же вектор развития по моделям из Китая, то в след году мы увидим перестановку на рынке. Я уже сравнивал GLM-4.6 с Opus 4.5 в claude code и был немного в шоке. Работало быстро, дешево и сопоставимые результаты. Я не заметил различий на глаз. Сейчас, я думаю, и не замечу вовсе.
Голландский Rust-ист - канал о веб разработке
#llm #ai #claude #zai
👍2🔥1
Всех с наступившим 2026 годом 🎄У нас тут в Нидерландах, снег идет уже 5-й день подряд ❄️
С пятницы, 2 января, снег идёт почти по всей стране. Снег - это редкое событие тут и настоящий подарок для тех, кто его любит.
Но без последствий не обошлось:
- задержки в аэропорту Schiphol (только сегодня отменили 700+ рейсов, а в общем там более 3 тысяч уже)
- остановка поездов NS из-за проблем со стрелками, они залипли из-за большого количества снега
- серьёзные задержки автобусов из-за пробок
7 января объявлен оранжевый код от KNMI из-за снегопада и гололёда, даже школы сегодня закрыли.
Это моя третья зима тут и я тут такое впервые вижу) Собакен сегодня самый счастливый конечно :)
Голландский Rust-ист - канал о веб разработке
#нидерланды
С пятницы, 2 января, снег идёт почти по всей стране. Снег - это редкое событие тут и настоящий подарок для тех, кто его любит.
Но без последствий не обошлось:
- задержки в аэропорту Schiphol (только сегодня отменили 700+ рейсов, а в общем там более 3 тысяч уже)
- остановка поездов NS из-за проблем со стрелками, они залипли из-за большого количества снега
- серьёзные задержки автобусов из-за пробок
7 января объявлен оранжевый код от KNMI из-за снегопада и гололёда, даже школы сегодня закрыли.
Это моя третья зима тут и я тут такое впервые вижу) Собакен сегодня самый счастливый конечно :)
Голландский Rust-ист - канал о веб разработке
#нидерланды
❤7☃3🤗2
Media is too big
VIEW IN TELEGRAM
Наконец-то начал делать видео на youtube, вкину небольшой видео-спойлер.
Хочу сделать целую серию видосов. Как думаете о чем будет?)
Голландский Rust-ист - канал о веб разработке
Хочу сделать целую серию видосов. Как думаете о чем будет?)
Голландский Rust-ист - канал о веб разработке
🔥6
Как я нашел два CVE в Cube
Для контекста, я работаю разработчиком в Cube Dev в core команде над продуктом в OSS, итак начинаем:
В декабре, когда гремело CVE вокруг React, я неожиданно в вечер воскресенья со своим Кермитом (мой любимый пес породы вельш-корги, мы работаем с ним методом утёнка) решил попробовать найти вектор атаки в Кубе и попробовать его развить.
Рецепт для поиска уязвимости строиться на поиске вектора атаки и ее развитии. Так как мы говорим про сервер, вектор практически всегда начинается с отправки специально подготовленного запроса. Достаточно быстро нашел отсутствие валидации + санитизации входящих данных и получил хороший вектор для атаки, но оставалось придумать как ее развить.
Обычно развить атаку намного сложнее, чем найти сам вектор. Нужно обойти весь код и составить цепочку вызовов + найти все кусочки пазла, чтобы собрать это все воедино. Для OSS проектов, люди даже иногда подкидывают PR, чтобы уже имея вектор атаки, развить его.
По понятным причинам, я не могу делиться конкретными деталями где CVE, в связи с тем, что прошло достаточно мало времени, но я могу подсветить пару важных вещей:
• Валидируйте все что можете.
• Санитизируйте, запретите лишние поля (нельзя разрешать неизвестные ключи, так-как в JS все любят spread операторы).
• Защищайтесь от прототипов (используйте Map или Object.create(null), или hasOwnProperty, а не my_obj[req.key]), иначе обязательно кто-то подкинет вам такой ключик.
• Не пишете на JS 😂
CVE-2026-25958 | Исправление
Со второй уязвимость вышло попроще, просто удалось найти где пропущенный await позволяет уронить express сервер.
CVE-2026-25957 | Исправление
Голландский Rust-ист - канал о веб разработке
Для контекста, я работаю разработчиком в Cube Dev в core команде над продуктом в OSS, итак начинаем:
В декабре, когда гремело CVE вокруг React, я неожиданно в вечер воскресенья со своим Кермитом (мой любимый пес породы вельш-корги, мы работаем с ним методом утёнка) решил попробовать найти вектор атаки в Кубе и попробовать его развить.
Рецепт для поиска уязвимости строиться на поиске вектора атаки и ее развитии. Так как мы говорим про сервер, вектор практически всегда начинается с отправки специально подготовленного запроса. Достаточно быстро нашел отсутствие валидации + санитизации входящих данных и получил хороший вектор для атаки, но оставалось придумать как ее развить.
Обычно развить атаку намного сложнее, чем найти сам вектор. Нужно обойти весь код и составить цепочку вызовов + найти все кусочки пазла, чтобы собрать это все воедино. Для OSS проектов, люди даже иногда подкидывают PR, чтобы уже имея вектор атаки, развить его.
По понятным причинам, я не могу делиться конкретными деталями где CVE, в связи с тем, что прошло достаточно мало времени, но я могу подсветить пару важных вещей:
• Валидируйте все что можете.
• Санитизируйте, запретите лишние поля (нельзя разрешать неизвестные ключи, так-как в JS все любят spread операторы).
• Защищайтесь от прототипов (используйте Map или Object.create(null), или hasOwnProperty, а не my_obj[req.key]), иначе обязательно кто-то подкинет вам такой ключик.
• Не пишете на JS 😂
CVE-2026-25958 | Исправление
Со второй уязвимость вышло попроще, просто удалось найти где пропущенный await позволяет уронить express сервер.
CVE-2026-25957 | Исправление
Голландский Rust-ист - канал о веб разработке
🔥8💅2❤1🌚1🙈1
Финтех-компания Block решила уволить 40% сотрудников из-за ИИ
Вчера Джек Дорси, публично в твиттере написал, что они сокращают штат с 10к до менее чем 6к человек.
Читаешь и кажется достаточно логичным на первый взгляд, но вызывает фрустрацию на тему "Кожаные мешки больше не нужны, AI заменит всех, это конец". Сейчас пацаны завайб-мерджат весь этот вайб-код в мастер, а работягам придется идти на минус вайбе на завод.
Если сесть и чуток погуглить, становится очевидным, что AI тут совсем не основная причина сокращений. Причина всему - дикий оверхайринг сотрудников на COVID-ные бабки.
Вот рост компании по кол-ву сотрудников в цифрах:
2019 - 3 813
2020 - 5 477
2021 - 8 521
2022 - 12 428
2023 - 12 985
2024 - 11 372
В твиттере уже заметили, что еще в сентябре 2025 года они сделали офсайт на $68млн. Если переводить это в годовые зарплаты, то это порядка 200 сотрудников с окладом в $340к.
Не знаешь как объяснить зачем нужно сократить людей из-за финансовых проблем в компании - говори, что внедрили AI. Такая причина звучит лучше для инвесторов.
Голландский Rust-ист - канал о веб разработке
Вчера Джек Дорси, публично в твиттере написал, что они сокращают штат с 10к до менее чем 6к человек.
Читаешь и кажется достаточно логичным на первый взгляд, но вызывает фрустрацию на тему "Кожаные мешки больше не нужны, AI заменит всех, это конец". Сейчас пацаны завайб-мерджат весь этот вайб-код в мастер, а работягам придется идти на минус вайбе на завод.
Если сесть и чуток погуглить, становится очевидным, что AI тут совсем не основная причина сокращений. Причина всему - дикий оверхайринг сотрудников на COVID-ные бабки.
Вот рост компании по кол-ву сотрудников в цифрах:
2019 - 3 813
2020 - 5 477
2021 - 8 521
2022 - 12 428
2023 - 12 985
2024 - 11 372
В твиттере уже заметили, что еще в сентябре 2025 года они сделали офсайт на $68млн. Если переводить это в годовые зарплаты, то это порядка 200 сотрудников с окладом в $340к.
Не знаешь как объяснить зачем нужно сократить людей из-за финансовых проблем в компании - говори, что внедрили AI. Такая причина звучит лучше для инвесторов.
Голландский Rust-ист - канал о веб разработке
X (formerly Twitter)
jack (@jack) on X
we're making @blocks smaller today. here's my note to the company.
####
today we're making one of the hardest decisions in the history of our company: we're reducing our organization by nearly half, from over 10,000 people to just under 6,000. that means…
####
today we're making one of the hardest decisions in the history of our company: we're reducing our organization by nearly half, from over 10,000 people to just under 6,000. that means…
👍4😁3💯2❤1🙏1
Cursor выпустили новую модель Composer 2, но
Звучит крайне интересно. Новая модель которая показывает внушающие результаты на бенчмарке Cursor Bench. Что простите? Каком бенчмарке? Да, ребята тестировали свою модель на своем же бенчмарке, лол.
Фаундер курсора рассказал, что там такая нереальная команда, что прям вау (an exceptionally talent-dense team of ~40 people with some of the best researchers and engineers from the labs, academia).
Ну да ладно, может реально, нас что-то стоящее ждет. Такая маленькая команда и IDE пилит, и модель делает, вау!
Не долго музыка играла, один из пользователей X указал, что сервер отдает kimi-k2p5-rl-0317-s515-fast. Кто не знает, KIMI K2.5 это популярная OSS модель от китайской компании Moonshot AI.
Выглядит так, что ребята посмотрели на OSS модель, посмотрели на лицензию и сделали выводы. Буква Ю, нам ***ю.
Yulun Du, глава pretraining в Moonshot AI, сравнил токенизаторы Composer 2 и Kimi K2.5 — они совпали (он позже удалил).
В тоже время, Xinyu Zhou исследователь в Moonshot AI, докинул, что не может вспомнить, чтобы ребята приходили к ним (тоже удалил).
Лицензия Kimi K2.5 требует явно указывать “Kimi K2.5” в интерфейсе для продуктов с выручкой свыше $20 млн/месяц или 100 млн MAU.
Голландский Rust-ист - канал о веб разработке
Звучит крайне интересно. Новая модель которая показывает внушающие результаты на бенчмарке Cursor Bench. Что простите? Каком бенчмарке? Да, ребята тестировали свою модель на своем же бенчмарке, лол.
Фаундер курсора рассказал, что там такая нереальная команда, что прям вау (an exceptionally talent-dense team of ~40 people with some of the best researchers and engineers from the labs, academia).
Ну да ладно, может реально, нас что-то стоящее ждет. Такая маленькая команда и IDE пилит, и модель делает, вау!
Не долго музыка играла, один из пользователей X указал, что сервер отдает kimi-k2p5-rl-0317-s515-fast. Кто не знает, KIMI K2.5 это популярная OSS модель от китайской компании Moonshot AI.
Выглядит так, что ребята посмотрели на OSS модель, посмотрели на лицензию и сделали выводы. Буква Ю, нам ***ю.
Yulun Du, глава pretraining в Moonshot AI, сравнил токенизаторы Composer 2 и Kimi K2.5 — они совпали (он позже удалил).
В тоже время, Xinyu Zhou исследователь в Moonshot AI, докинул, что не может вспомнить, чтобы ребята приходили к ним (тоже удалил).
Лицензия Kimi K2.5 требует явно указывать “Kimi K2.5” в интерфейсе для продуктов с выручкой свыше $20 млн/месяц или 100 млн MAU.
Голландский Rust-ист - канал о веб разработке
😁13🤡2
Исходный код Claude был слит в сеть через source map в их npm пакете.
Вайб есть - приватности нет.
Ребята запушили source map файл в npm пакет @anthropic-ai/claude-code (заметил Chaofan Shou). 59,8 мб файл.
С помощью него можно восстановить исходники в оригинальном состоянии, уже есть на GitHub:
• Репо 1
• Репо 2
Голландский Rust-ист - канал о веб разработке
Вайб есть - приватности нет.
Ребята запушили source map файл в npm пакет @anthropic-ai/claude-code (заметил Chaofan Shou). 59,8 мб файл.
С помощью него можно восстановить исходники в оригинальном состоянии, уже есть на GitHub:
• Репо 1
• Репо 2
Голландский Rust-ист - канал о веб разработке
😁7🤯2🫡1
Сегодня будет крайне интересный день в Anthropic, но еще больше интересно то, насколько огромное влияние это окажет на другие агенты.
По сути, кодовая база Claude Code - это кладезь интересных приемов и архитектурных решений, которые помогают им быть намного лучше другие (личная оценка, любители других агентов простите).
Ранее, кто задавался вопросом, уже знали, что исходников Claude нет на GitHub, а в NPM там обфусцированный JS код. Исходники слили, люди пойдут смотреть и, вдохновляясь решениями, улучшать свои агенты или слать PR в open source решения.
Потенциально, агент X который станет лучше от этих исходников, заберет больше кастомеров, и Antropic заработают меньше денег.
В зависимости от того, что было скрыто в исходниках, это может быть настоящий game changer.
BTW: Кто-то ради фана уже открыл PR к ним в репозиторий: https://github.com/anthropics/claude-code/pull/41447
Апрув, я уже поставил 😂
Голландский Rust-ист - канал о веб разработке
По сути, кодовая база Claude Code - это кладезь интересных приемов и архитектурных решений, которые помогают им быть намного лучше другие (личная оценка, любители других агентов простите).
Ранее, кто задавался вопросом, уже знали, что исходников Claude нет на GitHub, а в NPM там обфусцированный JS код. Исходники слили, люди пойдут смотреть и, вдохновляясь решениями, улучшать свои агенты или слать PR в open source решения.
Потенциально, агент X который станет лучше от этих исходников, заберет больше кастомеров, и Antropic заработают меньше денег.
В зависимости от того, что было скрыто в исходниках, это может быть настоящий game changer.
BTW: Кто-то ради фана уже открыл PR к ним в репозиторий: https://github.com/anthropics/claude-code/pull/41447
Апрув, я уже поставил 😂
Голландский Rust-ист - канал о веб разработке
🍓6❤3
Продукт, который поможет не терять продуктивность
https://github.com/ovr/vibecoder-connector (поддержите лайками! ваша поддержка бесценна)
Проблема: разработчик запускает Claude Code, переключается на другую вкладку/телефон/кофе, и пропускает момент, когда агент закончил или ждёт ввод. Внимание фрагментировано. Контекст теряется. Продуктивность падает.
Существующие решения — звуковые уведомления — не работают в наушниках с ANC, в шумном офисе, или когда ты уже в пятом созвоне за день. А что если фидбэк будет тактильным? Не на экране, не в наушниках — а физически, через тело.
Я задался этим вопросом, и представляю vibecoder-connector — плагин, который подключается к любому Buttplug-совместимому устройству через Intiface Central и превращает события агента в haptic-паттерны.
Лёгкий тап = сессия началась. Мягкая волна = Claude ждёт ввод. Burst = таска готова. Ты чувствуешь процесс, не отвлекаясь от контекста.
Разработано совместно с исследователями ИИ в Somatic Computing Lab компании Vibetropic, подразделении VibeHoldings Inc.¹ (осн. 2026 — год, когда мы достигли AGI — вы и так это знаете).
Да, Buttplug. Нет, это не шутка — это открытый протокол для управления вибромоторами, 200+ устройств. Мы просто нашли ему продуктивное применение. Node.js, zero config, кастомные паттерны через JSON.
Подход основан на whitepaper «Somatic Feedback Loops in Human-Agent Collaboration» (Vibetropic Research, 2026), в котором показано, что тактильные сигналы сокращают время реакции разработчика на события агента на 42% по сравнению с визуальными уведомлениями и на 67% по сравнению со звуковыми в условиях когнитивной перегрузки.
Полный текст whitepaper пока на рецензии в Nature, но мы верим в open source, поэтому уже на GitHub.
https://github.com/ovr/vibecoder-connector (поддержите лайками! ваша поддержка бесценна)
Проблема: разработчик запускает Claude Code, переключается на другую вкладку/телефон/кофе, и пропускает момент, когда агент закончил или ждёт ввод. Внимание фрагментировано. Контекст теряется. Продуктивность падает.
Существующие решения — звуковые уведомления — не работают в наушниках с ANC, в шумном офисе, или когда ты уже в пятом созвоне за день. А что если фидбэк будет тактильным? Не на экране, не в наушниках — а физически, через тело.
Я задался этим вопросом, и представляю vibecoder-connector — плагин, который подключается к любому Buttplug-совместимому устройству через Intiface Central и превращает события агента в haptic-паттерны.
Лёгкий тап = сессия началась. Мягкая волна = Claude ждёт ввод. Burst = таска готова. Ты чувствуешь процесс, не отвлекаясь от контекста.
Разработано совместно с исследователями ИИ в Somatic Computing Lab компании Vibetropic, подразделении VibeHoldings Inc.¹ (осн. 2026 — год, когда мы достигли AGI — вы и так это знаете).
Да, Buttplug. Нет, это не шутка — это открытый протокол для управления вибромоторами, 200+ устройств. Мы просто нашли ему продуктивное применение. Node.js, zero config, кастомные паттерны через JSON.
Подход основан на whitepaper «Somatic Feedback Loops in Human-Agent Collaboration» (Vibetropic Research, 2026), в котором показано, что тактильные сигналы сокращают время реакции разработчика на события агента на 42% по сравнению с визуальными уведомлениями и на 67% по сравнению со звуковыми в условиях когнитивной перегрузки.
Полный текст whitepaper пока на рецензии в Nature, но мы верим в open source, поэтому уже на GitHub.
GitHub
GitHub - ovr/vibecoder-connector: Bridges the gap between your IDE and your body
Bridges the gap between your IDE and your body. Contribute to ovr/vibecoder-connector development by creating an account on GitHub.
😁10🔥7
Сервис GitHub собщил о выявлении неавторизированного доступа к своим внутренним репозиториям
Оригинальный тред в X
Причиной стала компрометация рабочей станции одного из сотрудников, установившего новую версию одного из расширений к редактору кода VS Code, в которую был интегрирован вредоносный код.
Какое именно дополнение к VS Code было установлено не уточняется. Скорее всего речь идет о расширении Nx Console (вчерашний релиз 18.95.0).
В очередной раз задумываюсь, что нужно переходить на использование development containers для разработки. С приходом AI вообще физически невозможно за всем уследить.
Есть люди кто уже юзает development containers?
Голландский Rust-ист - канал о веб разработке
Оригинальный тред в X
Причиной стала компрометация рабочей станции одного из сотрудников, установившего новую версию одного из расширений к редактору кода VS Code, в которую был интегрирован вредоносный код.
Какое именно дополнение к VS Code было установлено не уточняется. Скорее всего речь идет о расширении Nx Console (вчерашний релиз 18.95.0).
В очередной раз задумываюсь, что нужно переходить на использование development containers для разработки. С приходом AI вообще физически невозможно за всем уследить.
Есть люди кто уже юзает development containers?
Голландский Rust-ист - канал о веб разработке