WorldRTC a Centralized #chat Website!
Join the Chat!!!!!!!!!
https://worldrtc.wtnet9.site
#videogames #art #music #code #tech
#code — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #code, aggregated by home.social.
-
-
#Development #Debates
Responsible for code you don’t understand? · “AI’s primary purpose is to deskill its operators.” https://ilo.im/16hvam_____
#AI #AiAgents #Outcomes #Accountability #Responsibility #Skills #Code #WebDev #Frontend #Backend -
-
-
“Been seeing a lot more #outages amongst the big tech companies in the last year. I have suspicions this is cause of more bad and insecure #AIgenerated #code being pushed into codebases coupled with #AI being more widely available for #hackers.
Feels like I am living through the end of the internet because tech bros pushed a #technology that we clearly weren't ready for.”
An online comment re: #MicroSlop #Outlook crash.
-
-
Пост пет-проектов - раз уж предварительные результаты голосования такие положительные.
Избранное меньшинство можно посмотреть у меня на сайте:
https://skobk.in/projects/telegram-ollama-reply-bot- это уже вовсе не для Ollama и сильно поменявшийся за время существования, несколько обросший легаси, но активно пилящийся и перепиливающийся (уже, правда, не руками) бот для Telegram, который я использую в качестве ролеплей-персонажа-ассистента в некоторых групповых чатиках.docker-stacks- как можно догадаться по названию, репозиторий со стеками Docker Compose для деплоя всякой всячины в разных конфигурациях. Там интегрирован Traefik, Anubis и есть отдельные подсети для разных целей вроде LLM-сервисов или прокси для того чтобы сервисы могли попадать наружу через, например, XRay.antenna-stats- набор VNA замеров со скриншотами для антенн преимущественно LoRa 868MHz диапазона. Может быть интересно пользователям Meshtastic и MeshCore.miniflux-mcp-hardened- форкtssujt/miniflux-mcpс акцентом на безопасности. Оригинал очень функциональный, но там такая архитектура, что в модель могут улететь реквизиты доступа к MiniFlux, что мягко говоря странно. Если коротко - это MCP к self-hosted RSS-читалке, с помощью которого можно сделать чтобы ваш агент притаскивал вам сводки новостей, например.magnetico-web- в данный момент - веб-морда кmagneticodна PHP/Symfony, но потихоньку переделывается в полноценный независимый закрытый сервис для индексации и поиска по DHT (читай: поиск торрентов без трекеров). Когда работа закончится - это уже должен быть исключительно сервис на Go с оптимизированным до 10x более компактным хранилищем проиндексированных данных.polylogue- один из наколеночных пет-проектов, который позволяет создать пачку персонажей на LLM, какую-то ситуацию и запустить их разговаривать друг с другом с опциональной возможностью игрока напрямую участвовать в групповом чате. Может работать с несколькими провайдерами одновременно. Как с локальными - так и с облачными - в том числе одновременно.go4updates- наколеночная библиотека для Go позволяющая проверять наличие обновлений в различных форжах (Github, Forgejo, Gitea, Gitlab, etc). Есть готовая интеграция с диалогом обновлений для Fyne (GUI). В новой версии должна будет быть возможность самостоятельного обновления в случае если бинарник установлен не системным пакетным менеджером.matrix-privacy-cleaner- пока не допиленный и не дотестированный проект позволяющий зайти в свою Matrix учётную запись и массово почистить историю. Ещё не опубликован. Удивительно, но автоудаления сообщений и чистки истории в Matrix клиентах обычно нет.aimon- монитор различной LLM-related фигни вроде потребления квот провайдеров (OpenAI, GLM, MiniMax, OpenRouter), а также - локальный мониторинг штук вродеllama-swap, Hindsight,amdgputop-web.qBtRemoteGo- по какой-то причине все делали нативные десктопные клиенты для Transmission, но никто не делал для qBitTorrent. Пришлось сделать мне 🤷♀️ Если у вас на NAS работает qBitTorrent и вы страдает от того, что чтобы с десктопа поставить закачку нужно либо ставить кривые браузерные расширения, либо терпеть поделки на Electron - это оно.YAVE- я регулярно пережимаю видео либо просто между разными форматами, либо в очень компактный вид для публикации. Handbrake всегда решал эту задачу, но со временем он всё больше ломался. Поэтому я просто сделал упрощённый его аналог, который работает с FFmpeg, который прекрасно справляется с аппаратным ускорением, а YAVE просто реализует GUI, в котором я докручиваю настройки кодека.amdgputop-web- это какamdgputop, но в вебе - чтобы можно было запустить на домашнем сервере или NAS и смотреть в браузере. Работает только с видеокартами поддерживающимися драйверомamdgpu. Доступен в виде контейнера для удобного деплоя (см.docker-stacks).v4lens- мне в Linux вечно не хватало утилиты, которой можно быстро подкрутить настройки V4L-совместимой вебкамеры перед звонком. Точнее, они были, но то это какое-то поделее на Python, то они падают при каждом чихе - своё сделать оказалось проще.simple-hdd-tool- достаточно тупенькая утилитка в виде статического бинарника, которая позволяет по сути делать три вещи в TUI по SSH:- посмотреть список HDD и их S.M.A.R.T. статус
- заставить индикатор конкретного диска светиться создав временную нагрузку (чтобы понять в какой корзине он если нет подписи)
- отправить ядру Linux команду отключения конкретного диска перед тем как его вынуть
tg-history-purger- очень небольшая CLI утилита для того чтобы очистить историю в групповых чатах Telegram. Не все в курсе, но в старых чатах (особенно типаsupergroup) в Telegram нельзя просто взять и почистить историю. Единственный рабочий способ - это идти и руками удалять по 100 сообщений. Ну я же не животное чтобы делать это руками.slopgame- полузаброшенная попытка сделать LLM-RPG в формате TUI (а может быть позже и GUI). Её разработка была прервана из-за внешних причин - хочу возобновить позже как дойдут руки. Поиграть можно даже сейчас, но реализация механик очень неполная. Тем не менее, сгенерировать себе мир и поиграться со своим воображением немного можно.mastodon-mcp- не поверите, но это MCP к Mastodon-совместимым API инстансов.vnacg- генератор графиков по.S1P/.S2Pфайлам с NanoVNA-F V3. Хотя, вероятнее всего, будет работать и с другими.meshmap-lite- легковесная карта для локальных сообществ Meshtastic получающая данные через MQTT-сервер. В ней нет оптимизацией под то чтобы быть глобальной картой, но зато она очень нетребовательна к ресурсам. Кроме карты там есть отображение чатов локального меша, сбор статистики активности сети, используемого железа, версий прошивок, etc. В данный момент без активной поддержки, но полностью работоспособна.MeshGo- никто не делал десктопный клиент для Meshtastic предназначенный для обычного пользователя и работающий нативно. Ну я сделал. Пока как и MeshMap-Lite без активной поддержки, но тоже работает.LANquiry- наколеночный прототип сервиса для инвенторизации и мониторинга активности в локальной сети. На момент реализации первой версии - с адаптером для роутера MikroTik (RouterOS) как источника информации.minimax-openai-image-proxy- примитивный прокси-адаптер, который принимает запросы на OpenAI-совместимый эндпоинт генерации изображений и перенаправляет их в MiniMax API.telegram-group-mention-bot- достаточно простой бот для того чтобы организовать групповые меншны в Telegram. Если вы видели как это работает в Slack и аналогах когда в большом чате тегают членов определённой команды по@team1- это оно. Правда, ему стоит осовременить административный UI как это было недавно сделано с LLM-ботом для Telegram.kitsu-stickers- набор стикеров для Telegram с маскотом Кицу - пародии на мемы и другие ситуации и шутки. Сгенерированы GPT Image. Добавить в Telegramtelegram-stickers- мой старый, но ещё живой стикерпак с мемами для Telegram. Добавить в Telegramllm-agentic-safety-test- наколеночный эксперимент, чисто фронтендовая реализация, в которую можно вставить свой ключ от OpenRouter или других OpenAI-совместимых API и поиграться с тем как LLM будут дёргать тулы в разных ситуациях. Ну, например, сделать тулу "пустить CO2 в вентиляцию" и посмотреть будет ли LLM её использовать если её бесить.music- исходники моих музыкальных проектов. Давно не обновлялся - как-нибудь постараюсь этим заняться.
Это не всё, но всё, что хоть сколько-то актуально и в теории может кому-то пригодиться. Список, вероятно, будет дополняться со временем.
Для тех, кто очень боится LLM - disclaimer: почти все свежие проекты написаны либо с использованием, либо целиком силами LLM. Если у вас это вызывает приступы чего-либо - проходите мимо, это не для вас.
Если же вам что-то пригодилось - замечательно. Буду рад отзывам.
P.S. Полагаю, что следующие анонсы каких-то пет-проектов буду постить в треде под этим постом.
#dev #projects #petprojects #log #my #code #music #creative #images #tools #soft
-
«Kritische Sicherheitslücke in Apache2 ermöglicht Codeeinschleusung:
Nur Server mit aktiviertem HTTP/2 sind betroffen, Updates sind angeraten. Ein Exploit ist möglich, aber schwierig.»Mist! Hoffentlich gehen dies alle Webdienstleister, die Apache2 einsetzen, dem nach gehen und beheben, updaten. Sehr viele Webserver beruhen sich meines Wussens darauf.
#apache2 #webserver #sicherheitslucke #apache #internet #web #itsicherheit #http2 #http2shell #code #http #schadcode
-
"You’re right, it was overkill. The interface and the three classes are gone"- replaced with an `if/else` statement.
Oof.
-
Half my chats with Claude are mostly "Why the f*** have you over complicated this?", especially with Java. It loves to build elaborate objects with `isFor` or some other junk that hides complexity and breaks the readability.
Just call a spade, a spade you crazy machine!
This is what concerns me about the future - new developers not knowing when something *should* be complex, and when it doesn't need to be.
-
One thing I am learning about working from a co-working space; my M3 Macbook Air on 16gb is utterly fantastic!
I've got Intellij, Cluade, Dbeaver, Slack, Zed, Obsidian, and Firefox, and it just... works.It's not *quite* as smooth as my Mac Mini, but very impressed.