Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

История разработки Arduboy WOW

Уровень сложностиСредний
Время на прочтение21 мин
Охват и читатели6.5K

Приблизительно в начале 2025-го года я решил попробовать 3D-печать и разработку печатных плат. Одна идея мотивировала меня на это — сделать свою игровую приставку. Но больше всего мне хотелось, чтобы она была полноценной и без колхоза. Мне кажется, на днях я частично достиг эту цель, когда сделал свою приставку, которую назвал Arduboy WOW.

В этой статье расскажу о том, как я начал знакомство с Arduboy через симулятор, сделал первый вариант приставки и расстроился, как решил уйти в отрыв и делать все модулями, чтобы уменьшить проблемы при заказе печатной платы для конечного варианта. И в конце поделюсь впечатлениями, как оно работает.

Если вас интересуют спорные схемотехнические решения или разработка DIY приставок без понимания, зачем делать все слишком просто, то можете уверенно продолжать читать дальше.

Читать далее

Как ИИ помогает Linux возвращать к жизни двадцатилетние видеокарты

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели9.4K

В последние годы купить новую видеокарту стало заметно сложнее и дороже. Одной из причин стал бурный рост систем искусственного интеллекта, для которых требуются огромные объемы вычислительных ресурсов. Крупные компании активно скупают графические ускорители для своих дата-центров, что влияет и на обычный рынок. В результате многие владельцы компьютеров не спешат с обновлением и продолжают использовать уже имеющееся железо или ищут недорогие варианты на вторичном рынке.

В мире open-source эта ситуация привела к довольно неожиданному результату. Разработчики Linux продолжают поддерживать видеокарты, которым уже почти два десятилетия, адаптируя драйверы под современные версии системы. Любопытно, что помогает им в этом технология, которую многие считают одной из причин нынешнего дефицита ускорителей, — генеративный искусственный интеллект. Недавняя история с доработкой драйвера для видеокарт AMD, выпущенных еще в 2007–2010 годах, наглядно показывает, как подобные инструменты используются в реальной разработке. Мы уже писали новость об этом, а теперь давайте разберемся подробнее.

Читать далее

Расчёт электрических цепей. Первая часть

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели6.9K

      В этой статье мы решим задачи по расчётам основных параметров цепей, содержащих конденсатор C, индуктивность L, сопротивление R с учётом температурной зависимости R(T) и без неё. Во всех задачах примем, что сопротивление меняется по линейному закону R(T)=R0(1+αT) (это верно в ограниченном диапазоне температур от -50ºС до 200ºС). Температура измеряется в градусах Цельсия ºС.R0- сопротивление при 0ºС.Рассеянием тепла в окружающую среду и зависимостью теплоёмкости от температуры мы пренебрежём.

Читать далее

От «Туманности Андромеды» к «Часу Быка»: как Иван Ефремов показывал роль науки и технологий и чего им не хватает

Уровень сложностиСложный
Время на прочтение20 мин
Охват и читатели8.7K

Когда говорят о советской фантастике, обычно вспоминают Стругацких и их «Мир Полудня». Но концепцию развитого и гармоничного общества, где наука и технологии служат человеку, первым очертил другой автор, которого Стругацкие читали, с которым полемизировали и которому наследовали — Иван Ефремов. В трех романах о вселенной «Великого Кольца» он создал образ будущего, где знания не управляют людьми, а работают на них. Многие его идеи — что этика важнее чистого знания, что обмен ценнее конкуренции, что наука не является самодостаточным благом для людей — позже разовьют братья. Так давайте вспомним, как же Ефремов видел развитие технологий, их влияние на общество и возможные ограничения.

Читать далее

Спиральная активность специфических нейронов буквально координирует мозг в пространстве-времени

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели6.2K

Звучит как название сюжетной линии для сериала «Лост» или «Грань»? Суть в том, что наш мозг работает циклами, и сон/бодрствование это лишь один из многих примеров. Есть еще ультрадианные ритмы: 1,5 часа собран, в фокусе и продуктивности, а потом голова ватная, ноль концентрации, надо бы передохнуть. То есть сама природа циклов – это нечто привычно и естественное, что мы ощущаем каждый день. Но вот теперь открыта группа нейронов, которые буквально расположены по спирали, работают по спирали, а активность самих мозговых волн этой структуры спиральна во времени! Что это вообще такое и какой в этом смысл?

Водоворот исследования

Разработка в 2026 году: что изменилось на рынке и на что сейчас смотрят работодатели

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели7.5K

Хабр, привет! Меня зовут Илья Благородов, я занимаюсь разработкой уже 30 лет, в том числе — выступаю экспертом в онлайн-магистратуре «Фронтенд и бэкенд-разработка» ИТМО в партнёрстве с Яндекс Практикумом. В этой статье я хочу поделиться своим взглядом на то, что происходит с профессией в 2026 году, что действительно изменилось, а что осталось прежним, и как сегодня новичку войти в профессию.

Читать далее

Ну и пригодились тебе твои синусы?

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели16K

Честный ответ: писать sin(x) руками в работе приходится далеко не всем. Подавляющему большинству — вообще никогда. И даже там, где синус трудится явно — в DSP, графике, геодезии — он давно спрятан за библиотеками: вы вызываете fft(), rotate(), routeTo(), а тригонометрию за вас написали тридцать лет назад.

Так что если вопрос — «набирал ли ты когда-нибудь s-i-n на клавиатуре за деньги», у тригонометрии всё плохо.

Крутить ползунки

Django-согласия и cookies под 152-ФЗ: версии документов, аудит и экспорт вместо одного чекбокса

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели5.9K

Согласие на обработку персональных данных в Django-проекте часто начинается с одного BooleanField. Но затем оказывается, что недостаточно помнить только факт нажатия на чекбокс: пользователь мог видеть другую редакцию документа, отозвать согласие, выбрать лишь часть категорий файлов cookie, а администратору может понадобиться журнал действий и выгрузка в CSV.

Я сделал для этого два полностью независимых Django-пакета с открытым исходным кодом: django-consent-152fz для юридически значимых согласий и django-cookies-152fz для политики файлов cookie, категорий, подключённых сервисов и окна выбора. В статье покажу реальную модель данных, минимальное подключение и то, как устроены редакции, журнал событий и выгрузка данных.

Читать далее

Физическая калибровка спектрального разложения интервала в Cl(4,0)

Время на прочтение11 мин
Охват и читатели8.9K

Ранее мы установили возможность использования алгебры Cl_{(4,0)} для описания вектора интервала времени-пространства и характеристик состояния, описываемых алгеброй матриц Паули, например, таких как спин и поляризация.
В этот раз я хотел бы показать механизм спектрального разложения мультивекторов в алгебрах Клиффорда и его физическую калибровку.
До сих пор мы обходили стороной слона в комнате – интерпретацию времени, да и вообще какую-либо физическую интерпретацию математических результатов. В этой статье мы попробуем связать два известных механизма – математический и физический – спектральное разложение мультивектора и дуальность комптоновского и гравитационного масштабов массы. Получится интересно.

Читать далее

Как удалить объект на фото с помощью нейросети — Сравниваем ТОП-9 ИИ с промптами для ретуши

Уровень сложностиПростой
Время на прочтение16 мин
Охват и читатели8.5K

Удалить объект с фото с помощью нейросети - задача, которая еще пару лет назад заставляла даже опытных ретушеров проводить добрых полчаса в Photoshop, воюя с «заплатками», клонирующими штампами и попытками сохранить текстуру фона. Сегодня же мы избалованы инструментами, которые обещают избавить нас от случайных прохожих в кадре, лишних проводов или досадных артефактов буквально одним кликом.

Читать далее

Тернарный KAN: не баг, а фича — почему дискретные веса работают лучше

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели10K

Это продолжение поста “Две нейросети по 15 КБ” - там были базовые цифры. А тут уже личная история: как делалось, что пошло не так, и что выяснилось по пути.

Май 2024 года. Выходит статья “KAN: Kolmogorov-Arnold Networks”. И происходит то, что бывает раз в несколько лет - кто-то предлагает альтернативу MLP.

Не модификацию и не лайфхак - альтернативу.

В MLP каждый нейрон делает weight × input + bias, и все 80 лет развития - это вариации на тему “как сделать этот вес точнее, быстрее, разреженнее”. KAN предлагает другое: заменить линейный вес на обучаемую функцию. Вроде мелкий трюк, а на практике - меньше параметров при той же точности и встроенная интерпретируемость.

К 2026 году уже появились QuantKAN (4-битное квантование), KANtize (2-3-битные B-spline таблицы), BiKA (аппаратный акселератор, вдохновленный KAN). И все они, по сути, про одно - сделать KAN меньше, чтоб работал не только на GPU.

Граница в три бита - она же психологическая. Ниже 4 бит у всех начинается «а вдруг всё сломается». И знаете что? Обычно так и есть. Любой, кто квантовал нейросети в 2 бита, знает: точность падает. Не чуть-чуть - катастрофически.

Но {-1, 0, +1} - это даже не два бита, это log₂(3) ≈ 1.58 бита. Формально - между binary и ternary, а по ощущениям - чистое безумие.

Ну я и решил попробовать.

Читать далее

Почему AI-агент ищет по коду неправильно, и как это чинит cocoindex-code за две команды

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели10K

Если вы работаете с Claude Code или Cursor на большом проекте, знаете боль: просишь “найди, где обрабатывается авторизация”, а агент гоняет grep по ключевым словам. Если функция называется validateUserSession, а вы спросили про “авторизацию” — grep её не найдёт. Это ограничение текстового поиска, и его решает семантический поиск через эмбеддинги. Я уже разбирал CodeGraph и SocratiCode из этой ниши, теперь поставил третий — cocoindex-code. Зацепил тем, что ставится в две команды без Docker и баз данных. Прогнал на своём проекте, разобрался с AST-чанкингом и сравнил с аналогами.

Читать далее

Как я собрал top-down шутер на Phaser 4 с помощью AI: архитектура, ассеты, Tiled и оптимизация

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели11K

Технический разбор браузерного top-down шутера на Phaser 4 и TypeScript: архитектура сцен, менеджеры, Tiled-карты, оружие, боссы, VFX/SFX, Playgama-интеграция и оптимизация ассетов.

Отдельно рассказываю, как использовал AI-ассистентов в разработке: где помогли Phaser skills против выдуманных API, как референсы удерживали единый стиль спрайтов, и почему генерация ассетов оказалась не “картинкой по промпту”, а полноценным пайплайном с Krita, Pixelorama и проверкой в игре.

Читать далее

Ближайшие события

LongConspectWriter: автоматическая генерация структурированных конспектов лекций на потребительском GPU

Уровень сложностиСложный
Время на прочтение20 мин
Охват и читатели10K

Автоматическая генерация структурированных академических конспектов из аудиозаписей лекций по точным и естественным наукам затруднена для локальных малых языковых моделей (small language models, SLM). Транскрипт лекции продолжительностью ≈1,5 ч составляет около 15–20 тыс. токенов и формально умещается в контекстное окно современных локальных SLM, однако при обработке такого контекста single-call SLM систематически деградируют: теряют фрагменты из середины последовательности, не удерживают структуру и галлюцинируют термины и формулы. Это проявление эффекта Lost in the Middle: точность извлечения информации описывает U-образную кривую — высока на краях контекста и падает в середине; в наших условиях используются SLM, поведение которых так же описано в статье, и оно характеризуется выраженным забыванием не только из середины, но также и из начала контекста. Более того, на бюджете 8 ГБ VRAM single-call длинного транскрипта практически неприменим*, что делает декомпозицию не оптимизацией, а необходимым условием работоспособности.

Читать далее

Микроразметка на Tilda: внедрение JSON-LD, проверка и типовые ошибки

Уровень сложностиСредний
Время на прочтение17 мин
Охват и читатели9.8K

В этой статье разберу JSON-LD для сайтов на Tilda: что именно размечать, как разделять общий код и код конкретной страницы, где проверять микроразметку и какие ошибки чаще всего появляются после правок сайта.

Материал не про то, как скопировать готовый JSON из генератора. Такой вариант годится только для самых простых страниц.

На коммерческом сайте разметку лучше собирать от структуры: есть сайт, организация, конкретные страницы, услуги, статьи, контакты, изображения, хлебные крошки и вопросы.

Часть этих данных относится ко всему сайту, часть - только к одной странице.

Если это не разделить сразу, дальше начинаются дубли, старые URL, одинаковые схемы на всех страницах и странные предупреждения в валидаторах.

Для примеров возьму нейтральную нишу - учебный центр.

Читать далее

Делаем свой QML-компонент для Lottie-анимаций с помощью rlottie

Время на прочтение6 мин
Охват и читатели10K

В современном UI помимо удобства есть еще свистелки и гуделки, чтобы зацепить взгляд пользователя. И, зачастую, такой свистелкой являются анимации: нажал кнопку, а у тебя вокруг спец-эффекты, поставил палец вверх, а он красиво подпрыгнул, и так далее.

Большинство таких анимаций, которые вы видите в приложениях практически каждый день, сделаны с помощью Lottie. Например, тут, в Telegram, часть анимированных стикеров и эмодзи сделаны как раз с помощью Lottie.

Почему именно Lottie? Lottie — это JSON-based формат векторной анимации, поэтому он легковесный, легко масштабируется, не требует видеокодеков, хорошо выглядит на экранах с разным DPI.

Читать далее

Контекстное окно человека: чем его теперь заполнять

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели9.6K

Раньше ценность специалиста в продуктовой разработке — неважно, аналитик это, владелец продукта, разработчик или инженер сопровождения, — во многом мерили тем, сколько деталей он держит в своём контекстном окне: подводные камни конкретного домена, как работает функционал легаси-системы, грабли, на которые он однажды уже наступал. По сути это был сжатый контекст одной-двух областей, накопленный дорогой ценой — годами жизни. Сейчас ровно по этому месту бьёт ИИ: токены, которые раньше приходилось загружать в мозг годами узкой практики, теперь подтягиваются почти даром, из ИИ-модели. Похоже, что дефицитным становится не объём контекстного окна и не глубина знаний в одной области, а то, чем это окно заполнено: много смежных доменов, лежащих рядом, и способность видеть, как они стыкуются в той системе, которую ты создаешь с помощью ИИ. Опыт точно никуда не девается, но, возможно, перестаёт быть решающим преимуществом.

Читать далее

GMKtec EVO-X2 — мини-ПК с AMD Ryzen AI Max+ 395, который запускает 235-миллиардные модели локально

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели11K

На CES 2026 в Лас-Вегасе GMKtec EVO-X2 стоял на стенде AMD в центре экспозиции - на фоне выступления Лизы Су как пример того, каким она видит локальный ИИ на устройствах. Позже, 19 мая, на AMD AI Developer Day в Шанхае, Лиза Су лично подписала EVO-X2 на стенде GMKtec. Для небольшого китайского производителя мини-ПК - довольно неожиданный публичный жест от генерального директора крупного чипмейкера.

Я прочитал несколько независимых обзоров, бенчмарки сообщества и прошёлся по маркетинговым материалам AMD. Устройство реально интересное. Но вокруг него уже нарасло несколько преувеличений, которые стоит разобрать отдельно..

Читать далее

Как рассказать ребёнку, чем занимается папа, если папа работает с ИИ?

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели11K

Наверняка все, у кого есть дети, слышали вопрос «чем ты занимаешься на работе?» Мне его точно задавали, и неоднократно.

Дать ответ на этот вопрос ребёнку, не скатываясь в иронию, не так уж и просто. Но оказалось, что все ответы для нас уже подготовили. И не евангелисты из Кремниевой долины, а товарищи в кожаных плащах и пыльных шлемах, думавшие о том, как воспитать миллионы молодых инженеров, лет шестьдесят назад и ещё раньше.

Читать далее

Как дать ИИ-агенту доступ к проду и не поседеть: безопасный production-дебаг через MCP

Уровень сложностиСредний
Время на прочтение16 мин
Охват и читатели7.6K

Всем привет!

Хотел поделится интересным паттерном взаимодействия между ИИ и продакшеном, который удалось выстроить и он довольно неплохо себя показал, так что при этом все живы, сервер цел, и все запросы выполняются безопасно..

Читать далее