НЛО с вами!
№ 5197888779
Хабр Новости → https://t.me/habr_com_news
Хабр Карьера → https://t.me/habr_career
Реклама → adv@habr.team
Subscribers135K +0 24h
Reach per post (ERR)12.5%16.8K avg views
Posting8.2/daylast 1 hour ago
Reactions per 1K views5.0❤ 👍 🔥
Есть ли жизнь после блокировки Claude Code? Первая неделя на локальных Qwen и DeepSeek
После очередных проблем с Anthropic пришлось попрощаться с Claude Code, к которому за восемь месяцев успел привыкнуть. Зато больше не нужно думать, куда потратить неизрасходованные недельные лимиты.
На замену пошли локальные Qwen 3.8 Flash Next на одном DGX Spark и DeepSeek-V4.1-Flash-1017 на двух. Причём развёртывание DeepSeek поручили самой Qwen. Та за рабочий день подготовила Ansible-плейбуки и запустила другую модель с первой попытки.
Дальше началась неделя реальной разработки: PHP, Go, Kubernetes, совместное планирование, параллельная имплементация и несколько раундов ревью. Заодно удалось сравнить TPS и TTFT обеих моделей на разных размерах контекста. Но одно дело — результаты бенчмарков, и совсем другое — сколько времени теперь занимает привычный цикл разработки.
ad
ИИ-сериал для «Пятёрочки» и визуальный конструктор для музея: объявлены победители «МИКС Россия» 🏆
На конкурс диджитал-проектов в этом году поступило 386 работ, из которых 208 вошли в шорт-лист. Жюри присудило два Гран-при и отметило лучшие команды сезона.
Главные победители:
🎨 Гран-при «Мастерства исполнения» — агентство ONY с визуальной системой Музея советских игровых автоматов. Её разработали по принципу конструктора.
🤖 Гран-при блока «ИИ-Аватары» — CARTEL, Marvelous, AI Influence и Reach Ninja за ИИ-сериал «Сотрудник месяца», созданный для «Пятёрочки» (X5).
👥 Команда года — СберМаркетинг.
💡 Специальная награда «ТрендМИКС» — четыре проекта, которые жюри отметило за новые подходы в диджитале.
Итоги подвели на церемонии, прошедшей совместно с вечеринкой НРФ'10 и ГПМ Радио.
👉 Полный список победителей и отмеченных проектов
Реклама. ООО «ЦРБК».
ИНН 9715262561. Erid 2VSb5wVh8wC
Что каждый программист должен знать о переполнении стекового буфера
Один лишний символ — и scanf без ограничения длины ввода уже записывает данные за пределы буфера. Сперва оказывается затёртым соседний байт памяти. А если продолжить эксперимент, можно добраться и до адреса возврата из функции. Так что предупреждение «Так нельзя! Вы в зоне риска! Мы все умрём!» возникло не на пустом месте.
В WinDbg последствия видны буквально по байтам: содержимое стека меняется, адрес возврата повреждён. Казалось бы, теперь можно проверить, что произойдёт дальше. Но вместо ожидаемого продолжения программа падает с Fail Fast Exception.
Windows спасла нас от нас самих. Осталось разобраться, что именно помешало эксперименту и какую роль в этом сыграли защитные механизмы.
ad
Кастинг в торговых центрах, сериал двух авторов и соседские сообщества: премия «Шмель» назвала победителей 🐝
9 ноября независимая премия «Шмель» подвела итоги первого сезона. Жюри оценивало проекты не по бюджетам и известности брендов, а по идее, реализации, привлечённому вниманию и результатам.
Первые места в пяти номинациях:
🎬 Спецпроект года — Befree и Avant Models. Кастинг-тур по торговым центрам 11 городов: более 20 тысяч заявок и 26 контрактов с модельным агентством.
🥉 3 место — Хабр, «ИИ-помощник SourceCraft». Кнопка «Объяснить код» прямо в технических статьях: 99 млн показов, более миллиона нажатий и 54 тысячи переходов в продукт.
📚 Образовательный проект года — Flowwow, «Её дело». Бесплатный курс для начинающих предпринимательниц, собравший почти 5 тысяч участниц.
📹 Видеопроект года — Арсений Хасанов и Владимир Смит, «Новенькая». Вертикальный сериал, снятый двумя авторами на собственные деньги. Первые девять серий набрали 27,5 млн просмотров.
❤️ Социальный проект года — фонд «Весна», «Антигравитация». Проект помог 205 семьям детей с тяжёлыми двигательными нарушениями.
🏠 Сообщество года — ГК «А101», «А101 Лёрнити». Проект по развитию соседских сообществ: 29 сообществ и 112 тысяч посещений за год.
Второй сезон «Шмеля» пройдёт весной 2027 года. Заявки начнут принимать в январе.
👉 Подробности и полный список призёров
Реклама. ИП Тульских Анастасия Юрьевна.
ИНН 770505928718. Erid 2VSb5x5dSw4
TP4056 — легендарная микросхема, дающая вторую жизнь старому железу
TP4056 держится на рынке больше десяти лет. Стоит 10-20 рублей за штуку при покупке оптом, зарядный ток настраивается заменой одного резистора, а схема включения проста до безобразия. Не зря микросхему называют народной — надёжная, как лом.
Впрочем, даже у такого «лома» есть особенности. При определённых условиях крошечный корпус может рассеивать до 2 Вт тепла, а одна из функций микросхемы способна подтолкнуть к опасным экспериментам с переразряженными аккумуляторами.
При этомобычной зарядкой возможности TP4056 не ограничиваются. Некоторые нестандартные применения автор придумал сам, и среди них есть довольно неожиданные для контроллера зарядки задачи.
Три профессии в UX: чем занимаются, сколько зарабатывают и как начать
В одном банковском приложении перевести деньги можно за пару секунд. В другом даже поиск нужной кнопки превращается в квест. За этим различием стоит UX — и работа не одного дизайнера, а сразу нескольких специалистов.
UX-исследователи выясняют, где пользователи сталкиваются с трудностями, дизайнеры проектируют удобные сценарии, а редакторы отвечают за понятные тексты внутри продукта. В небольших командах эти роли нередко совмещают.
По данным Хабр Карьеры, медианная зарплата UX-исследователя составляет 199 тысяч рублей, UX/UI-дизайнера — 128 тысяч, UX-редактора — 134 тысячи. Войти в направление можно и без профильного диплома. А первый кейс для портфолио — сделать на примере приложения, которым вы пользуетесь каждый день.
Разбираем, какие навыки понадобятся для каждой профессии, где их освоить и как оформить первые проекты.
Telegram doesn't show this post on the web. Open it in Telegram to see it.
Виртуальный COM-порт на AT32F403A: дескрипторы и недостающие обработчики
В Диспетчере устройств — обычный COM-порт, но USB-дескрипторы описывают его как Hayes-совместимый телефонный модем. Такую деталь можно обнаружить при разборе реализации CDC ACM на AT32F403A.
Есть и более практическое расхождение: дескрипторы заявляют больше возможностей, чем реализовано в сгенерированном коде. Для части запросов и уведомлений обработчики отсутствуют. Параллельно стоит задача подготовить дескрипторы к переносу в составное USB-устройство без дополнительных правок. Поэтому дело не ограничивается чтением спецификаций — приходится разбираться и с обработчиками управляющих сигналов.
edited
Универсальный платёжный код: как объединить разные способы оплаты в одном QR
Три QR-кода на кассе: для СБП, банковского сервиса и оплаты частями. Теперь их заменяет универсальный платёжный код (УПК), а покупатель выбирает способ оплаты на экране смартфона. Но для этого инженерам Мир Plat.Form пришлось перевести существующие QR-коды на новый формат без остановки платежей и риска затереть актуальные данные.
Заодно обновили дизайн QR-кода, добавив цвет и скруглённые элементы. А затем проверили, как он считывается с расстояния, под углом и при повреждениях. В экспериментах участвовал даже кот Бэйсик — младший научный сотрудник команды.
Симулятор первых 400 000 лет Вселенной воспроизвёл литиевую проблему
Пять минут — и первые 400 000 лет Вселенной позади. В Ylem можно ускорять её расширение, менять плотность вещества и даже закручивать плазму мышью. Кварки собираются в протоны и нейтроны, появляются ядра и атомы, а вместе с ними — звуки, рассчитанные по спектральным линиям.
Это медитативная игра на Godot, но её физическую модель проверяли по научному коду AlterBBN. На десяти наборах параметров результаты уложились в заданные допуски. Вместе с совпадениями воспроизвелась и литиевая проблема, для которой до сих пор нет общепринятого объяснения.
Вам не нужны bool и Option
start_job(path, true, false) — вполне нормальный вызов функции. Только что означают эти два флага? Обновить кеш? Отправить уведомление? Чтобы разобраться, придётся идти в определение функции. А если поменять аргументы местами, компилятор даже не пожалуется.
С состояниями бывает ещё веселее. Два bool дают четыре комбинации, хотя программе могут быть нужны только три. И вот уже код допускает ситуацию, когда обработка файла одновременно завершилась успехом и ошибкой. А None при оформлении заказа означает самовывоз или доставку на сохранённый адрес?
И всё это приходится расшифровывать, даже когда код уже написал ИИ-болванчик, happy path работает и задачу вроде бы можно закрывать.
С потерянными годами и несбывшимися мечтами верстальщик не поможет. Зато может поправить отступы и заставить кнопку наконец встать на место. Тоже своего рода терапия.
Если хотите освоить эту полезную суперспособность, на витрине Хабр Курсов есть программы по веб-разработке.
Как из двух кубиков выбить число Пи?
Большой кубик движется к маленькому, тот отскакивает от стены и снова врезается в большой. Столкновения повторяются, пока оба кубика не начнут удаляться от стены, причём большой будет двигаться быстрее малого.
Если большой кубик в миллион раз тяжелее маленького, общее число столкновений составит 3141. А если в триллион раз, получится уже 3 141 592. Подозрительно знакомые цифры для обычной задачи по физике.
Разумеется, условия идеализированы — никакого трения и потерь энергии при столкновениях, но даже с этими допущениями совершенно не очевидно, откуда в движении двух кубиков взялось число π.
PlayStation 3 — 20 лет. Консоль, которая стала синонимом понятия «некст-ген»
11 ноября 2006 года PlayStation 3 вышла в Японии всего с пятью играми на старте. А в России за консоль просили 22 тысячи рублей при средней зарплате 13,5 тысячи. Цена кусалась, зато внутри был настоящий технологический фарш: процессор Cell, Blu-ray и мощное железо в глянцевом корпусе.
Вот только мощное железо не гарантировало хорошей производительности. Некоторые мультиплатформенные игры на PS3 работали хуже, чем на более дешёвой Xbox 360. Зато с эксклюзивами у Sony всё было куда интереснее: от зрелищных шутеров до странных японских проектов, многие из которых так и остались на этой консоли.
А за пределами игр PS3 успела отметиться даже в научных и военных суперкомпьютерах. И это далеко не самая странная страница её двадцатилетней истории.
Локальная генерация на 16 ГБ: что умеют новые модели
«Картошка, недорого». Всего два слова на табличке, но для локальных моделей генерации изображений это уже испытание. В тестовом задании девушка должна касаться таблички правой рукой, а левой поправлять волосы. Flux 1, Z-Image Turbo и Moss получили одинаковое описание. Проверяли на RTX 4070 Ti Super с 16 ГБ видеопамяти.
За полгода SD Studio превратилась в Imagecaster. Новые модели позволили добавить редактирование готовых изображений, постобработку и даже ИИ-стилиста, который подбирает причёски и одежду. Причём исходное фото остаётся на компьютере. Правда, сохранить лицо человека при смене образа оказалось отдельной технической задачей.
11.11
Учёные выяснили, почему электросети по всему миру пульсируют каждые 60 секунд. Более 10 лет специалисты наблюдали небольшие колебания частоты тока, которые повторялись с удивительной точностью даже в физически не связанных энергосистемах. Эффект фиксировали в Европе, Северной Америке, Австралии и других регионах. Вероятной причиной оказались обычные источники бесперебойного питания (ИБП), которые регулярно проверяют свои аккумуляторы.
Команда физика Дирка Виттаута из Кельнского университета изучила электроснабжение зданий исследовательского центра Forschungszentrum Jülich. Во всех четырёх зданиях с ИБП обнаружились характерные импульсы, тогда как в зданиях без них ничего подобного не наблюдалось. Исследователи проследили, как небольшие скачки потребления доходят до точки подключения к общественной высоковольтной сети. Производитель оборудования подтвердил, что импульсы вызывали автоматические проверки аккумуляторов.
Синхронность исследователи объясняют тем, что независимые устройства могут сверять внутренние часы с внешними источниками времени и запускать проверки одновременно. По отдельности такие скачки потребления практически незаметны, но при массовом совпадении способны вызвать колебания частоты во всей энергосистеме.
За пределами вайбкодинга: фундаментальная база программной инженерии
На локальном ноутбуке обработчик спокойно переваривает JSON на 10 КБ. В продакшене ему присылают файл на 500 МБ, и сервер перестаёт отвечать даже на health-check. Другой пример: два одновременных запроса на списание 100 рублей при балансе 100 рублей. Каждый успешно проходит проверку, хотя денег хватало только на один.
Оба примера вполне укладываются в синтаксически правильный код, который нейросеть может сгенерировать за секунды. Для прототипа этого может хватить. Но в продакшене начинаются блокировки, гонки данных, сетевые сбои и проблемы безопасности. А за ними целый пласт программной инженерии, который не исчезает от того, что писать код стало проще.
Telegram doesn't show this post on the web. Open it in Telegram to see it.
Опознали микросхему по кристаллу, с которого кислота сняла металл: логика ДТЛ 1965 года
Керамический корпус микросхемы можно расколоть зубилом. С пластиковым такой номер не пройдёт. CuriousMarc вскрыл неизвестную микросхему горячим воздухом, но на кристалле остались кусочки эпоксидки. Кен Ширрифф убрал их несколькими каплями кипящей серной кислоты. «В крошечных количествах серная кислота меня устраивает», — замечает он.
Заодно кислота сняла металлические дорожки. Под микроскопом остались видны транзисторы, диоды и 16 резисторов, а соединения между ними пришлось восстанавливать по едва заметной разнице цвета кремния. Схему в итоге почти удалось восстановить. Возле двух диодов на ней так и остались вопросительные знаки.