habrahabr
Как ИИ-контент проклял интернет и почему это закономерно

Сколько сгенерированного ИИ контента вы видите каждый день? Вопрос риторический. Весело создавать изображения или получать быстрый ответ от нейросети на заковыристый вопрос. ИИ будет выдавать все, что кто-то попросит, пусть ответ будет и не очень хорошего качества в большинстве случаев. Зато быстро и иногда бесплатно. Но есть и обратная сторона: низкое качество, недостоверность, дипфейки. Конечно, ИИ лишь выполняет команды людей, но многие уже бьют тревогу о мертвом Хабре интернете, ведь объем…

  • четверг, 8 мая 2025 г. в 00:00:12
habrahabr
HamPi: универсальный дистрибутив радиолюбителя

В мире радиолюбителей постоянно появляются новые инструменты, упрощающие жизнь как новичкам, так и опытным энтузиастам. Один из них — дистрибутив HamPi для Raspberry Pi. Эта специализированная система объединяет в себе все необходимые программы для цифровых видов связи, работы с SDR-приемниками, APRS и многого другого.Чтобы начать экспериментировать с радио, достаточно просто установить HamPi на компактный одноплатный компьютер — все готово к работе с первых минут. Есть, конечно, нюансы, и их н…

  • четверг, 8 мая 2025 г. в 00:00:11
golang
Login with MetaMask 1/2 (GO lang)

HeroПредисловиеПриветствую тебя, дорогой Разработчик! Хочу поделиться своим опытом о том, как реализовать вход с помощью кошелька MetaMask (расширение для браузера) в твой проект. В этой статье я пропускаю весь код архитектуры приложения и покажу тебе только сервисный код (нижний уровень кода. Взгляни на DDD архитектуру, также известную как "Чистый код"). Я использую GO с распространенными библиотеками для веб-разработки, такими как Gin, jwt, sqlc и другие.Для начала давай представим, к…

  • четверг, 8 мая 2025 г. в 00:00:10
golang
Часть 1. Почему Go-ассемблер и векторизация могут быть полезны: идея для ускорения

Когда речь заходит о производительности в Go, большинство разработчиков полагаются на стандартные библиотеки и встроенные инструменты оптимизации. Но компилятор Go не всегда генерирует оптимальный машинный код. В таких случаях можно взять дело в свои руки и использовать ассемблерные инструкции для ускорения критически важных участков.Привет, Хабр! Меня зовут Игорь Панасюк, я работаю в Яндекс, преподаю в ИТМО, а также в свободное время выступаю на конференциях, делюсь опытом в соцсетях и помогаю…

  • четверг, 8 мая 2025 г. в 00:00:09
golang
Бот-переводчик в Telegram на Go с использованием n8n

Привет! Сегодня мы создадим простейшего бота-переводчика для Telegram на Golang с использованием библиотеки telego и нейросети Mistral через платформу n8n.Цель — показать возможную связку n8n, бота и LLM.Подготовка к работеСоздаем папку для проекта и открываем ее в терминалеИнициализируем Go-модуль:go mod init bot-translateУстанавливаем необходимые библиотеки:go get github.com/mymmrac/telegoСоздаем файл main.go для основного кода ботаn8n мы развернем в Amvera Cloud, так какВ Amvera n8n есть как…

  • четверг, 8 мая 2025 г. в 00:00:08
javascript
Измерение покрытия UI тестами. Следующий уровень

Представьте: вы заходите в рабочий чат, а там коллега пишет — "Смотри, что я нашёл и прикрутил к нашим тестам! Кажется, у нас с покрытием беда." И кидает скриншот.Естественно, у вас начинается внутренняя буря. Как? В смысле? Я пять лет клепал эти пять тысяч тест-кейсов, автоматизировал их с любовью и болью, а тут — «не всё покрыто»? Это что вообще за инструмент? Зачем ты мне это показал? Убери это немедленно. А потом вы просыпаетесь в холодном поту — вроде бы это был сон... но нет. Это …

  • четверг, 8 мая 2025 г. в 00:00:07
javascript
Zod v4: Стал в 17 раз медленнее? (и почему это важно)

Всем привет! 👋Я — Дмитрий, автор Sury — самой быстрой библиотеки для работы со схемами. Если вы фанат Zod (а кто не фанат?), эта статья для вас. Сегодня я поделюсь неожиданными результатами тестов производительности Zod v4, расскажу, что это значит для вас, и как избежать подводных камней.Zod v4: Стал в 17 раз медленнееб и никто этого не заметил 🙈Начнём с небольшого кликбейта)Это действительно так, но, конечно, не вся правда. Давайте разберёмся.Недавно, готовясь к большому релизу Sury v10, я ре…

  • четверг, 8 мая 2025 г. в 00:00:06
github
heroiclabs / nakama

Distributed server for social and realtime games and apps. Distributed server for social and realtime games and apps. Features Users - Register/login new users via social networks, email, or device ID. Storage - Store user records, settings, and other objects in collections. Social - Users can connect with friends, and join groups. Builtin social graph to see how users can be connected. Chat - 1-on-1, group, and global chat between users. Persist messages for chat history. Multiplayer - R…

  • четверг, 8 мая 2025 г. в 00:00:04
github
evroon / bracket

Selfhosted tournament system Demo · Documentation · Quickstart · GitHub · Releases Tournament system meant to be easy to use. Bracket is written in async Python (with FastAPI) and Next.js as frontend using the Mantine library. It has the following features: Supports single elimination, round-robin and swiss formats. Build your tournament structure with multiple stages that can have multiple groups/brackets in them. Drag-and-drop matches to different co…

  • четверг, 8 мая 2025 г. в 00:00:03