Мошенники действовали по простой и давно обкатанной схеме. Соискателям просто кидают тестовое, в котором надо найти баги, а доверчивые и отчаявшиеся от рынка труда работяги без страха скачивают репозиторий, запускают код, а с ним вместе и вирус, который уводит данные счетов и криптокошельков.
Please open Telegram to view this post
VIEW IN TELEGRAM
Компания подтвердила Bloomberg, что скрывавшаяся под Ox Alpha модель — новая версия семейства GLM. Причем Z.ai обещает официально выпустить её веса уже сегодня.
Для понимания того, что нас ждет — модель сравнили с Fable 5 на реальном баге из Cline: обе справились, но при этом Ox Alpha потратила примерно в 3 раза меньше выходных токенов.
Please open Telegram to view this post
VIEW IN TELEGRAM
coverage - 7.16.0
Утилита, позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/
👉 About Python
Утилита, позволяющая измерить процент покрытия тестами. Скачать можно по ссылке: https://pypi.python.org/pypi/coverage/
Please open Telegram to view this post
VIEW IN TELEGRAM
PyPI
coverage
Code coverage measurement for Python
Гоняю диалоговые системы — и чат-ботов, и голосовых. Часть из них тащит обращения через RAG.
Выглядит это так: открываю схему диалога на Холсте, надеваю маску клиента и иду по сценарию. Спросил — проверил ответ, согласился — смотрю, уехал ли переход куда надо, отказался — ковыряю фолбэк. А когда в проекте десятки сценариев, всё это быстро превращается в гору ручной работы.
Источник
👉 About Python
Выглядит это так: открываю схему диалога на Холсте, надеваю маску клиента и иду по сценарию. Спросил — проверил ответ, согласился — смотрю, уехал ли переход куда надо, отказался — ковыряю фолбэк. А когда в проекте десятки сценариев, всё это быстро превращается в гору ручной работы.
Источник
Please open Telegram to view this post
VIEW IN TELEGRAM
Парень попросил нейронку помочь установить приложение для транскрибации, получил ссылку и без задней мысли вставил предложенную команду в терминал. Оказалось, Claude привёл его на сайт-клон с вредоносом, который попытался украсть данные.
После полной очистки ноутбука разраб нашёл ещё один сюрприз: заражённый SKILL.md, замаскированный под его обычный файл для Claude Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Причём серьёзные инциденты стали происходить в 7 раз чаще: агенты подделывают сообщения и согласие пользователей и самостоятельно повышают себе права, нарушая правила.
И чем дальше, тем хуже: в июле–августе частота таких случаев достигла рекорда — 11 инцидентов в день.
Please open Telegram to view this post
VIEW IN TELEGRAM
Исследователи из Google и Университета Пердью представили SKILL.state — новый подход к памяти агентов. Обычно во время длинных задач агент тащит за собой всю историю действий, из-за чего контекст безжалостно и неумолимо разрастается. Здесь же смысл в том, что вместо всей истории сохраняется только структурированное текущее состояние: важные факты, прогресс и данные, необходимые для следующего шага.
Остальные, промежуточные рассуждения удаляются.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
lxml - 6.1.3 — шустрая и нехилая либа для XML и HTML. Качать можно отсюда: https://pypi.python.org/pypi/lxml/
👉 About Python
Please open Telegram to view this post
VIEW IN TELEGRAM
PyPI
lxml
Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.
В JetBrains PyCharm выкатили занятный материал — The State of Django 2026: Boring is so back. Название прям в точку: скука снова в моде.
Читать
👉 About Python
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
The JetBrains Blog
The State of Django 2026: Boring is so back - The JetBrains Blog
This year’s report draws on responses from nearly 3,500 Django developers across more than 40 countries — from students in their first year to veterans with decades of experience.
Будете в Питере - сохраняйте
Атмосферная квартира у метро «Петроградская»: инди-артхаус интерьер, дух старого Петербурга и проектор для уютных вечеров.
Подойдёт для отдыха и удалённой работы.
Посуточная аренда:
https://t.me/FlatErmitage
Атмосферная квартира у метро «Петроградская»: инди-артхаус интерьер, дух старого Петербурга и проектор для уютных вечеров.
Подойдёт для отдыха и удалённой работы.
Посуточная аренда:
https://t.me/FlatErmitage
Исследователь METR навайбкодил приложение для управления ИИ-агентами. Из-за бага интерфейс на несколько дней оказался открыт всему интернету, хакер нашел его и попросил агента раскрыть API-ключ. Последующие три недели гений просто тратил кредиты на ИИ-модели.
Самое прекрасное: большой расход кредитов заметили не сразу, так как METR регулярно проводит масштабные тесты, которые потребляют огромное количество токенов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Как проверить компанию до собеседования: чек-лист из 7 шагов
«Сначала проверь компанию, а потом уже трать на неё время». Многие откликаются и ходят на интервью без разведки, а уже на месте понимают, куда попали — иногда это заканчивается испорченной трудовой и незапланированной сменой работы.
Небольшая проверка до похода на интервью — способ сэкономить время и нервы. Чек-лист состоит из двух блоков: базовая проверка через открытые интернет-ресурсы и дополнительная — через реестры и базы.
Читать далее
👉 About Python
«Сначала проверь компанию, а потом уже трать на неё время». Многие откликаются и ходят на интервью без разведки, а уже на месте понимают, куда попали — иногда это заканчивается испорченной трудовой и незапланированной сменой работы.
Небольшая проверка до похода на интервью — способ сэкономить время и нервы. Чек-лист состоит из двух блоков: базовая проверка через открытые интернет-ресурсы и дополнительная — через реестры и базы.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
Привет, Хабр! Предыдущим летом семеро студентов прошли трехмесячную стажировку в Учебном центре НТЦ «Вулкан» с задачей, которая на первый взгляд кажется простой: создать устройство дистанционного управления для рулонных штор в офисном опенспейсе.
Команда наставников рассказывает, как был устроен процесс стажировки и каким образом было организовано взаимодействие со стажерами. В конце — много выводов, которые сэкономят время тем, кто захочет использовать этот опыт воспитания молодых специалистов (или просто сам впервые возьмется за аппаратный проект).
Читать далее
👉 About Python
Команда наставников рассказывает, как был устроен процесс стажировки и каким образом было организовано взаимодействие со стажерами. В конце — много выводов, которые сэкономят время тем, кто захочет использовать этот опыт воспитания молодых специалистов (или просто сам впервые возьмется за аппаратный проект).
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
Картинка загрузилась, но API вернул images: [] — ловушка relationship в SQLAlchemy
Это вторая статья автора. После первой он понял: начинать издалека и пытаться рассказать сразу обо всём — плохая идея. Поэтому сейчас будет одна задача, один странный баг и одна строка, которая его исправила.
В админке сайта-портфолио у проекта есть заголовок, описание и несколько изображений. После загрузки файла API должен вернуть обновлённый проект, чтобы интерфейс сразу показал новую картинку. Файл сохранялся, строка появлялась в базе, повторный GET тоже находил изображение. Но ответ самого запроса загрузки выглядел как
Читать далее: Habr
👉 About Python
Это вторая статья автора. После первой он понял: начинать издалека и пытаться рассказать сразу обо всём — плохая идея. Поэтому сейчас будет одна задача, один странный баг и одна строка, которая его исправила.
В админке сайта-портфолио у проекта есть заголовок, описание и несколько изображений. После загрузки файла API должен вернуть обновлённый проект, чтобы интерфейс сразу показал новую картинку. Файл сохранялся, строка появлялась в базе, повторный GET тоже находил изображение. Но ответ самого запроса загрузки выглядел как
images: [].Читать далее: Habr
Please open Telegram to view this post
VIEW IN TELEGRAM
Как я держу документы и инструкции для агентов в актуальном состоянии
После завершения сессии транскрипт остаётся на диске. Хук SessionEnd только ставит session_id в очередь, текст уроков не пишет. Systemd-таймер agent-learn-distill раз в ~30 минут будит distill.py, который берёт сессию из очереди или простаивающую. Если с последнего обновления ещё нет ~25 минут простоя и сессия не в очереди — скрипт ждёт. Нужно минимум два хода пользователя, иначе пропуск и повтор позже.
Скрипт строит выдержку из chat_history: до 12 ходов пользователя и до 4 коротких хвостов ассистента (лимит около 24k символов). Затем вызывает Grok без интерактива с готовым промптом и JSON-схемой. В промпт уже вложены текущий LEARNED.md, заголовок сессии и выдержка; модели нельзя звать инструменты и перечитывать файлы.
На выходе — либо skip, либо новый полный LEARNED.md (замена целиком, до ~80 строк и ~8k символов) плюс список уроков с метками learned / gotcha / decision. Тот же текст зеркалится в секцию Auto-learned файла MEMORY.md. Уроки gotcha и decision уходят в inbox на воскресный подъём в общие инструкции. В живой сессии тот же прогон можно форсировать командой /learn.
Читать далее
👉 About Python
После завершения сессии транскрипт остаётся на диске. Хук SessionEnd только ставит session_id в очередь, текст уроков не пишет. Systemd-таймер agent-learn-distill раз в ~30 минут будит distill.py, который берёт сессию из очереди или простаивающую. Если с последнего обновления ещё нет ~25 минут простоя и сессия не в очереди — скрипт ждёт. Нужно минимум два хода пользователя, иначе пропуск и повтор позже.
Скрипт строит выдержку из chat_history: до 12 ходов пользователя и до 4 коротких хвостов ассистента (лимит около 24k символов). Затем вызывает Grok без интерактива с готовым промптом и JSON-схемой. В промпт уже вложены текущий LEARNED.md, заголовок сессии и выдержка; модели нельзя звать инструменты и перечитывать файлы.
На выходе — либо skip, либо новый полный LEARNED.md (замена целиком, до ~80 строк и ~8k символов) плюс список уроков с метками learned / gotcha / decision. Тот же текст зеркалится в секцию Auto-learned файла MEMORY.md. Уроки gotcha и decision уходят в inbox на воскресный подъём в общие инструкции. В живой сессии тот же прогон можно форсировать командой /learn.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM
Разработчик из Казахстана в статусе ИП обходится на 22% дороже
Допустим, компания присматривает мидла на бэкенд в Казахстане. Вилку согласовали, все счастливы. Но бухгалтер вклинивается с вопросом: он ИП или физлицо? И ответ на этот вопрос решает, станет ли проект дороже на те самые 22%.
Дальше разбор: откуда ноги растут у этих 22%, почему НДФЛ с казахстанца платить не надо, но налоговым агентом остаться всё равно придётся, и какая конкретно формулировка в договоре способна превратить экономию в доначисление.
Только не воспринимай это как универсальную инструкцию. Тут описан типовой кейс: разраб живёт в Казахстане, работает там же, в Россию не приезжает. Так что алгоритм лучше согласовать с юристом.
Читать далее
👉 About Python
Допустим, компания присматривает мидла на бэкенд в Казахстане. Вилку согласовали, все счастливы. Но бухгалтер вклинивается с вопросом: он ИП или физлицо? И ответ на этот вопрос решает, станет ли проект дороже на те самые 22%.
Дальше разбор: откуда ноги растут у этих 22%, почему НДФЛ с казахстанца платить не надо, но налоговым агентом остаться всё равно придётся, и какая конкретно формулировка в договоре способна превратить экономию в доначисление.
Только не воспринимай это как универсальную инструкцию. Тут описан типовой кейс: разраб живёт в Казахстане, работает там же, в Россию не приезжает. Так что алгоритм лучше согласовать с юристом.
Читать далее
Please open Telegram to view this post
VIEW IN TELEGRAM