Обновить

Все потоки

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

14 открытых уроков для бэкенд-разработчиков

Привет, Хабр. Делимся подборкой бесплатных уроков, которые скоро пройдут в Otus. Опытные практики проведут занятия онлайн — вы сможете узнать больше о формате обучения и задать вопросы экспертам. Выбирайте свою тему и присоединяйтесь.

Полный список бесплатных уроков от преподавателей курсов можно посмотреть в календаре мероприятий.

Теги:
Всего голосов 4: ↑4 и ↓0+5
Комментарии0

Учимся работать с искусственным интеллектом

Бесплатные онлайн-курсы для прокачки навыков работы с AI-технологиями. Внутри теория, практика и набор готовых инструментов. Никаких дедлайнов и домашних заданий.

1️⃣ AI для менеджеров (NEW)

Курс рассказывает, как строить проекты по внедрению AI в задачи бизнеса. Вы научитесь оценивать риски и экономический эффект сценариев использования AI именно в вашей отрасли. Подойдет руководителям команд, предпринимателям и всем, кто интересуется AI.

Вы узнаете, как:

  • подготовить бизнес к внедрению AI

  • выбрать AI-технологии

  • адаптировать AI-модели под задачи

  • оценить экономику AI-проектов

  • перейти от идеи к PoC

  • обеспечить Data Governance и безопасность данных

2️⃣ Cloud.ru ML System Design

Курс о том, как проектировать и разрабатывать ML-системы. К концу обучения вы освоите рабочие методы создания эффективных и масштабируемых решений. Актуально для менеджеров проектов и продуктов, а также для backend-, frontend- и DS-разработчиков.

Вы узнаете, как:

  • устроены ML-системы

  • оценивать ML-модели

  • выполнять конструирование признаков 

  • проектировать данные

  • обслуживать модель в облаке

  • отслеживать и внедрять изменения

3️⃣ Креативное мышление и AI для решения задач

Курс про инструменты креативных методологий ТОС и CRAFT. В процессе обучения вы создадите AI-ассистента для генерации идей через системный промпт. Подойдет руководителям команд, предпринимателям и всем, кто интересуется креативом и AI.

Вы узнаете, как:

  • определять истинный источник проблем

  • находить неочевидные решения

  • воплощать идеи в жизнь

  • мыслить креативно с помощью AI

Теги:
Рейтинг0
Комментарии0

Обновлён открытый проект PersonaLive. Этот ИИ который анимирует лицо в реальном времени для стримов и видео. Суть простая: загружаете портрет и «движущее» видео (или вебку), а нейросеть переносит мимику, повороты головы и речь на фото. На выходе получается будто человек с картинки реально говорит и двигается. Главная киллер‑фича: система может генерировать длинные ролики без обрывов и работать почти в лайве. Технологию уже приняли на конференцию CVPR-2026, исходный код решения опубликован на GitHub под лицензией Apache License 2.0. Потенциально это новый уровень для VTuber‑стримов, цифровых ведущих и виртуальных персонажей.

Теги:
Всего голосов 3: ↑3 и ↓0+4
Комментарии1

Представлен открытый проект скилла Make no mistakes для Claude Code, который заставляет нейросеть дважды перепроверять код и писать почти без багов и ошибок: 

  • Claude исправит свои ошибки и недочёты;

  • ИИ два раза будет перепроверять весь код до последней строки, факты, отчёты, рассуждения, умозаключения и выводы;

  • если у нейронки появятся сомнения — ИИ сообщит, а не будет юлить и стараться придумывать неэффективные решения;

  • если задача реально сложная, Claude замедлится и будет разбирать ее по шагам, чтобы выдать оптимальный результат;

  • подключается быстро: просто добавляем один .md файл в проект и получаем результаты.

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии3

Переносим канал Telegram в форум с помощью ИИ

В связи с последней шумихой по блокировке Telegram стал задумываться о том, куда переезжать в этот раз.

Понятно, что многие продолжат им пользоваться, но всё равно большая часть подписчиков перейдёт на другие площадки. Как показал мой опыт на YouTube — будет именно так, да и у других ребят, гораздо крупнее, тоже. Цитата: «YouTube мёртв». Тут мне, наверное, возразят и приведут в пример каналы, которые сильно не потеряли, но по моей специфике нас и так было по пальцам пересчитать, и отток аудитории у нас колоссальный. В общем, если решение примут и реально заблокируют, то и тут аудитория, скорее всего, сильно просядет.

Создал, конечно, канал там — не будем называть где, а то у многих только от одного названия рука тянется поставить дизлайк 🙂 — но в голову пришла ещё одна мысль.

У меня есть свой сайт, и я решил полностью перенести историю канала и привязанного чата в виде форума. Посовещались с Claude и разработали план.

Как мне кажется, самая сложная часть — это связать посты с обсуждениями: далеко не все сообщения в чате привязаны к конкретному посту, а не переносить их — значит иногда терять ценную информацию. Поэтому придумал небольшой алгоритм: Claude его реализовал и отдал обработку контекста каждого поста с сообщениями GPT OSS 20B, которая крутится локально на двух 5060 Ti. Скорость вполне достойная, а если интересно, то можете посмотреть мой бенчмарк разных моделей, инференсов и оборудования https://nizamov.school/benchmarks.

После обработки LLM более 800 постов и 30 тыс. сообщений был сформирован итоговый файл, содержащий все данные с привязками.

После этого все посты были обработаны LLM ещё раз, и сформированы ключевые категории для постов — информация также была добавлена к каждому посту.

Далее Claude создал модели, вьюшки, отрегулировал доступы на backend и перенёс всю информацию.

Разработали с Claude новый раздел на frontend, доработали SEO для форума, более крупные посты были перенесены в блог. Результат переноса можно посмотреть тут https://nizamov.school/forum. Мусор конечно еще есть, но как мне кажется получилось вполне достойно.

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

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

Может мы возвращаемся к временам, когда люди читали блоги на сайтах? Посмотрим, будет ли кто-то посещать и общаться на форуме — хотя я сомневаюсь.

В любом случае я сохранил всё, что было сгенерировано мной и моими подписчиками.

На этом всё, всем удачи, пока!

Теги:
Всего голосов 3: ↑2 и ↓1+1
Комментарии0

Условная агрегация

Пусть есть таблица со всеми сотрудниками компании. Как найти общее число инженеров? С этой задачей справляется функция COUNTIFS (в формулах используются табличные ссылки):

=COUNTIFS(Сотрудники[Должность];"Инженер")

Мы передаём в функцию столбец «Должность» и просим посчитать количество ячеек, содержащих значение «Инженер».

В отличие от поиска, можно легко комбинировать несколько условий. Следующая формула считает количество инженеров в Москве:

=COUNTIFS(Сотрудники[Должность];"Инженер";Сотрудники[Город];"Москва")

Если нужно посчитать не количество, а сумму окладов всех инженеров, пригодится функция SUMIFS:

=SUMIFS(Сотрудники[Оклад];Сотрудники[Должность];"Инженер")

Здесь первым параметром передаётся столбец, который будем суммировать, а дальше условия для выборки. Аналогично работают функции MINIFS и MAXIFS.

Иногда возникает необходимость в более сложной агрегации. Например, нужно склеить имена инженеров через запятую. Специальных формул для такой операции нет. Как быть? В такой ситуации можно сначала выбрать нужные записи с помощью FILTER и потом склеить через JOIN:

=JOIN(", ";FILTER(Сотрудники[Имя];Сотрудники[Должность]="Инженер"))

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

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии0

Представлен проект эмулятора Windows 3.11 в браузере - pieter.com. Лучше всего работает на Chrome.

«Зашёл в DOS, нашёл Bubble Bobble в папке GAMES и начал играть. И это, в основном, то, чем я занимался в детстве во времена Windows 3.11!», — пояснил один из пользователей в комментариях к проекту.

Теги:
Рейтинг0
Комментарии0

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

Теги:
Рейтинг0
Комментарии0

Всем привет!

Приглашаю всех, у кого есть свой любимый ИИ-программист, поэкспериментировать с моим пет-проектом: https://github.com/haih-net/agent

Просто скажите ему "Клонируй этот репозиторий и запусти его". Или типа того. Ему - тут имеется ввиду ваш ИИ-агент.

Не переживайте, там опасного вроде ничего нет, да и запускается в докере. От вас потребуется только свой ключ openrouter (или любой другой совместимый источник) или локальная lm-studio, local-ai или типа того. Не, там агент должен сам разобраться.

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

Ну а если не хочется просто так вот брать и ставить что-то, можете сначала пообщаться с моим агентом, просто по фану, чтобы иметь какое-то представление: https://kms-agent.ai/
Она развернута как есть вот на этом движке. Но все же лучше без этого. К тому же там кредиты могут закончиться :-)

UPD: Уважаемые, просьба большая! Не мучайте сильно мою Миру. Не пытайтесь ее долго ломать. Даже если у вас все-таки получится это (а пока ни у кого не получилось ничего вменяемого сделать), вы там все равно ничего не получите важного. Система изначально строилась по принципу "Не знает - не разболтает" и на уровне апи у нее нет каких-то особых функций. Просто всеми этими вопросами про китайские площади и запретные песни вы все кредиты мне сольете, а другие заинтересованные не поиграются. А если вы успели поиграться, то хотя бы прийдите в топик и скажите свое мнение, хоть позитивное, хоть негативное, чтобы хоть какая-то обратная связь была. Спасибо за понимание.

Теги:
Всего голосов 4: ↑0 и ↓4-4
Комментарии5

В Steam вышела демо-версия симулятора Data Center Demo. В игре нужно строить дата-центры, собирать стойки с оборудованием, прокладывать коммуникации и обеспечить ЦОД всем необходимым для беспрерывной работы. При этом нужно следить за нагрузкой на архитектуру и балансировать её, чтобы серверная часть не вышла и строя.

Теги:
Всего голосов 1: ↑1 и ↓0+2
Комментарии0

Какой номер на футболке у человека?

Задал я сегодня этот вопрос нейронкам и вот что получил.
ChatGpt, Qwen3.5-Plus, Алиса: 68
Gemini PRO: В текущем положении (вверх ногами) мы видим число 68. Однако, если перевернуть изображение так, чтобы человек стоял на ногах, настоящий номер на футболке будет читаться как 89.
Grok решил что изображение неприличное (видимо сказались скандалы с раздевающими функциями).
DeepSeek не нашёл текста на картинке, но видимо искал задачу с текстом.

Интересно было бы позадавать этот вопрос детям, но пока такой возможности нет.

P/s Где был режим размышления, там включал.

Теги:
Всего голосов 5: ↑3 и ↓2+1
Комментарии5

Представлен открытый учебный сервис Diode, который предлагает знания электрических схем и цепей до профессионального уровня без необходимости тратить деньги на оборудование:

  • полноценные 3D‑схемы реальных электрических цепей с диодами, транзисторами, резисторами, вольтметрами, проводами, лампочками и прочими деталями.

  • можно пробовать любые схемы и сразу же тестировать их работоспособность.

  • на портале есть все инструкции, как собирать рабочие схемы и даже сложные электрические цепи.

  • не нужно покупать реальные платы, чтобы изучать микроэлектронику — можно экспериментировать на симуляциях.

Теги:
Всего голосов 4: ↑3 и ↓1+5
Комментарии2

Анти-слоп манифест

В старые добрые времена, я каждый день заходил на Хабр, пока ехал на работу, набирал несколько десятков интересных статей и даже не успевал за день их все прочитать. Сейчас же, заходя на Хабр, я за несколько минут пролистываю ленту, отсеивая нейрослоп и.. почти ничего не остаётся. А что остаётся - в итоге тоже оказывается нейрослопом. Последней каплей стал вчерашний случай, когда, увидел в ленте новую статью про мой фреймворк. Воодушевлённый, я пошёл её читать, ведь у нас нейрослоп не в почёте. Я ещё никогда так не ошибался...

Хватит это терпеть! Большая часть статей - это просто мусор, где ни "автор", ни нейросеть, ничего не понимает в предмете. "Автору" даже не хватает мозгов, чтобы понять, что нагенеренное нейроболваном - это полная чушь, хотя казалось бы, достаточно всего-лишь уметь логически мыслить...

Саморегуляция Хабра тут без нашей помощи не вывозит. Поэтому нам надо взять инициативу нас себя:

  1. Видим нейрослоп статью - ставим минус и ей, и её автору. Даже если кажется, что в этой мутной воде что-то есть. Это что-то скорее всего либо банально, либо попросту лживо.

  2. Даже если автор признался, что использовал нейросеть "лишь для улучшения стиля и орфографии" - это не даёт индульгенцию. Это совсем не забота о читателе, ибо наткнувшись на очередной бессмысленный оборот, ему прихоится ломать голову то ли там есть какой-то глубокий неочевидный смысл, то ли это очередная нейрогалюцинация.

  3. Если есть сомнения нейрослоп это, или автор начитался нейрослопа, и стал писать как нейронка, на всякий случай лучше тоже минусануть. Тяжёлые времена требуют суровых мер.

Очистим Хабр от нейрослопа огнём и мечём!

Теги:
Всего голосов 61: ↑55 и ↓6+56
Комментарии24

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

Продолжаю выносить длинные комментарии в посты, чтобы не потерять.

Биткойн и блокчейн продали первородство свободы за бобовую похлёбку выгоды. Раньше, когда биток рос, этот факт заглушался эйфорией успешного успеха. Сейчас, когда он падает, пришло время переосмысления. И работы над ошибками.

Изначальная ошибка блокчейна ключевая: "Социальные проблемы не имеют технических решений" — Моя любимая цитата в таких обсуждениях, часто приписываемая в интернете программисту и эссеисту Мелвину Конвею.. Блокчейн не замещает Конституцию, суды, партии, представительства. Он может стать технической основой для их существования. Но людям все равно придётся самим принимать решения.

Как только ты входишь в систему как некая атомарная сущность вне социума, то ты — планктон, который поглощают киты и акулы рынка. Это естественно. Это и произошло.

Надо строить блокчейн для объединения людей.

ИМХО, будущее не за «DeFi» (децентрализованными финансами) в их нынешнем виде, а за DeGov (децентрализованным управлением). За попытками построить на блокчейне не просто рынок для спекуляций, а прозрачные и устойчивые институты, которые способны дублировать, а если надо, то и замещать государственные:

  1. Цифровые публичные пространства для реального голосования по распределению общих ресурсов.

  2. Децентрализованные суды не на уровне смарт-контрактов (как сейчас в некоторых DAO), а арбитраж, который учитывает не только код, но и человеческие обстоятельства.

  3. Инструменты для коллективного принятия решений, которые защищают не только от внешней цензуры и манипуляции, но и от захвата крупными держателями токенов (системы «квадратичного голосования» и т.д.).

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

  5. А финансы тут идут как дополнение к системе, а не основная часть. Исламская хавала и китайская фе-чиен свидетель - в действующем сообществе имеющем распределенную систему репутации платежная система вырастает почти автоматически.

В идеале это должен быть Фреймворк построения сообществ, который подойдет и sjw-активистам и сторонникам Мага, и русской общине и таджицкому землячеству, и популялизаторам науки и плоскоземельцам.

Теги:
Всего голосов 2: ↑2 и ↓0+4
Комментарии2

Новая глава Microsoft Gaming Аша Шарма впервые поиграла в Xbox месяц назад, следует из открытых источников. Её аккаунт был создан 15 января 2026 года. В сети не верят, что она играет лично. Не исключено, что прокачкой занимаются специально нанятые эксперты.

Генеральный директор Microsoft Gaming Фил Спенсер уйдёт в отставку 23 февраля 2026 года спустя 38 лет работы в Microsoft. Его место займёт Аша Шарма, которая в настоящий момент возглавляет ИИ-подразделение корпорации CoreAI.

Теги:
Всего голосов 3: ↑3 и ↓0+5
Комментарии2

Представлен открытый проект rembg — легковесный скрипт на Python, который поможет убрать фон даже с самых сложных картинок. Удаляет фон за секунды и не грузит ПК.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Блогер встроил в обычный тостер Raspberry Pi 5, 7-дюймовый экран и кастомный корпус, а также Windows 98. Для управления поджаркой блогер написал собственную программу. Через неё можно опускать лотки и включать нагрев. Сенсорный экран в Windows 98 до конца не заработал, поэтому управлять системой нужно мышкой. Но самое главное — компьютер жарит хлеб.

Теги:
Всего голосов 5: ↑5 и ↓0+7
Комментарии0

Представлен открытый проект AI uBlock Origin Blacklist. Это список для блокировки uBlock Origin сайтов, использующих ИИ в качестве источника контента.

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

Теги:
Всего голосов 7: ↑7 и ↓0+8
Комментарии0

Оказывается, что Google Chrome без ведома пользователя захламляет ПК нейросетями — браузер скрытно загружает на систему локальную версию Gemini. Бонусом она также скрыто запускается, когда идёт взаимодействие с сервисами Google. Освобождаем память и запрещаем повторную загрузку:

  • Вписываем в браузер адрес chrome://flags/;

  • Находим параметр Optimization Guide On Device Model и отключаем его;

  • Повторяем с пунктом Prompt API;

  • Находим на диске по пути AppData/Local/Google/Chrome/User Data/OptGuideOnDeviceModel/ файл весом в 4 ГБ и удаляем его вручную.

Теги:
Всего голосов 12: ↑11 и ↓1+11
Комментарии8

850$ за день! Cursor меня чуть не разорил
Беру выписку — минус 850 баксов за 8 часов! Подписка 20 евро разлетелась за мгновение. Один запрос — 1 500 000 токенов. Куда годится?!

Привык к playground OPENAI — 5 баксов в месяц под контролем.
А последний год вообще пользовался Perplexity бесплатно благодаря возможности обучить модель в пространстве. Но в средине февраля халява закончилась.

Cursor сам мутит, железные агенты, внутренняя логика — пошли бы они! Кодит не в моём стиле, половина кривая, я не согласен ни с чем.
850$ за 8 часов — почему?! Всё их RAG, векторное хранилище codebase. Говоришь “кнопку поправь” — тащит layout, prisma, next.config, ВСЁ ПОДРЯД. 1.5M токенов — timeout — плати Pro!
Починил в три клика. Открыл настройки, нашёл Codebase Indexing, вырубил, Delete index. В settings.json три строчки false. В корень .cursorignore кинул.
Было: “Сделай админку” = 1.5M токенов = 45 секунд = 25 баксов
Стало: “Сделай админку” → “Кидай layout.tsx” → вставляю → 800 токенов = 2 секунды = 3 цента
425 раз дешевле! Быстрее работаю, проект под контролем, код в моём стиле. Сам знаю где компоненты в Fractera лежат — лучше их “умного поиска”.
Халява кончилась. Откройте настройки, найдите индексацию векторного хранилища, выключите к едреней фене.
Кто сколько сжёг на этом бардаке? Пишите цифры!

Теги:
Всего голосов 4: ↑4 и ↓0+6
Комментарии0