Hacker News Digest

Тег: #codeberg

Постов: 7

Tenacity – a multi-track audio editor/recorder (tenacityaudio.org)

Tenacity — это удобный кроссплатформенный многофункциональный аудиоредактор и рекордер с открытым исходным кодом, разработанный добровольцами для Windows, Linux и других ОС. Программа поддерживает запись с аудиоустройств, работу с широким спектром форматов (расширяемых через FFmpeg), включая высококачественный 32-битный float audio. Среди ключевых возможностей — поддержка плагинов VST, LV2 и AU, скриптинг на Nyquist, Python и Perl, а также продвинутые инструменты редактирования с произвольной дискретизацией и мультидорожечной временной шкалой.

Особое внимание уделено доступности: редактирование с клавиатуры, поддержка скринридеров и голосовое сопровождение. Для получения помощи сообщество активно использует Matrix-канал #tenacity2:matrix.org, а также присутствует в Mastodon и Lemmy. Развернутые версии доступны на странице релизов на Codeberg, где находится основной репозиторий проекта, хотя существует зеркало на GitHub для удобства и CI.

by smartmic • 27 октября 2025 г. в 08:58 • 137 points

ОригиналHN

#audacity#ffmpeg#vst#lv2#au#nyquist#python#perl#matrix#codeberg

Комментарии (42)

Why your social.org files can have millions of lines without performance issues (en.andros.dev)

Org Social решает проблему производительности при работе с большими файлами лент через трехслойный подход. Традиционный метод загрузки всех лент последовательно приводит к потере пропускной способности и блокировке интерфейса, так как приходится скачивать до 300KB данных для обработки 1500 постов, когда пользователю нужны лишь 10 последних. Новая система использует одновременную обработку до 20 лент в очереди с автоматическим восстановлением при ошибках.

Второй слой - HTTP Range-запросы, позволяющие загружать только нужные части файлов вместо полной загрузки. Система сначала определяет заголовок и размер файла, затем скачивает только свежие посты. Для платформ без поддержки Range (Cloudflare, Codeberg) предусмотрен автоматический переход к полной загрузке. Третий слой - алгоритм, который находит нужные посты, минимизируя объем данных. В результате вместо 27KB загружается всего 3KB, что значительно повышает производительность.

by andros • 25 октября 2025 г. в 07:27 • 79 points

ОригиналHN

#org-mode#http-range-requests#cloudflare#codeberg#decentralized-social-networks#performance-optimization

Комментарии (8)

  • @dietr1ch критикует использование HTTP range requests для выборочного доступа к данным, предлагая вместо этого использовать файловую систему для эффективной выборки документов.
  • @ChrisArchitect предоставляет контекст, указывая, что Org-social — это децентрализованная социальная сеть, работающая на базе Org Mode.
  • @mjmas исправляет опечатку, заменяя "Lines" на "Millions of Lines".
  • @pshirshov задает вопрос о популярности проекта.
  • @dang благодарит за исправление.

Codeberg Reaches 300k Projects (codeberg.org)

Codeberg — это некоммерческая платформа для хостинга Git, ориентированная на свободное и открытое программное обеспечение. Управляется сообществом через организацию Codeberg e.V. в Берлине, что гарантирует независимость и приоритет общественных интересов над коммерцией. Платформа не отслеживает пользователей, не использует сторонние куки и размещает данные на собственных серверах в Европе.

На Codeberg размещено более 300 тысяч проектов, зарегистрировано почти 200 тысяч пользователей, а ассоциация насчитывает свыше 1100 членов. Платформа работает на Forgejo — свободном форке Gitea — и предлагает дополнительные сервисы, включая CI, статические страницы и инструменты перевода. Финансируется за счёт добровольных пожертвований и участия сообщества, подчёркивая принцип «свободно как свобода, а не как пиво».

by welovebunnies • 01 октября 2025 г. в 16:48 • 155 points

ОригиналHN

#git#gitea#forgejo#codeberg#foss#github#self-hosting#ci-cd#ddos#forgefed

Комментарии (56)

  • Сравнение активности и приоритетов Gitea и Forgejo после форка, включая обсуждение их направленности на SaaS или самохостинг.
  • Критика GitHub за эншиттификацию, навязывание ИИ и преимущества Codeberg как некоммерческой альтернативы с более отзывчивым интерфейсом.
  • Обсуждение сетевых эффектов и инерции GitHub: сложность миграции из-за сообщества, интеграций (CI/CD, спонсоры) и привычности.
  • Ограничения Codeberg: отсутствие приватных репозиториев, бюрократия с CI, простои из-за DDoS и политика только FOSS-проектов.
  • Вопросы о функциональности Codeberg (развертывание, защита от сканирования ИИ) и предложения по федерации через Forgefed.

How to self-host a web font from Google Fonts (blog.velocifyer.com)

Как самостоятельно разместить веб-шрифт с Google Fonts

Обычно веб-шрифты берут с Google Fonts. Не вставляйте готовый код оттуда — скачайте файлы шрифтов и разместите их на своём сервере.

ВАЖНО: Это не юридическая консультация. Я не ваш юрист.

Шаги:

-1. Убедитесь, что использование шрифта соответствует лицензии. 0. Скачайте шрифт:

  • Найдите нужный шрифт на Google Fonts.
  • Нажмите «Get font» → «Get embed code» (не копируйте код).
  • Выберите нужные настройки.
  • Скопируйте URL из атрибута href в предоставленном HTML (например, https://fonts.googleapis.com/css2?family=Fira+Code&display=swap).
  • Скачайте этот CSS-файл и все файлы шрифтов, на которые он ссылается.
  • Поместите файлы в папку с версией (например, /Assets/Fira/Code/2025-8-13/).
  • Измените CSS: замените абсолютные ссылки на относительные (например, src: url(uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sJVD7Ng.woff2) format('woff2');).
  1. Добавьте лицензию: Найдите лицензию шрифта через Google Fonts (раздел «License») и сохраните её в файле.
  2. Добавьте HTML:
    <link href="/Assets/Fonts/Fira/Code/2025-8-13/fira-code.css" rel="preload">
    <link href="/Assets/Fonts/Fira/Code/2025-8-13/fira-code.css" rel="stylesheet">
    
  3. Добавьте CSS:
    code {
        font-family: "Fira Code", monospace;
        font-optical-sizing: auto;
        font-weight: 400;
        font-style: normal;
    }
    
  4. Укажите ссылку на лицензию и соблюдайте её условия.

Пример реализации можно посмотреть здесь.


Atom Feed
Контакты: velocifyer@veloicfyer.com (поменяйте местами «i» и «C» в домене).
Лицензия: CC-BY-SA 4.0, кроме favicon, JavaScript и шрифтов.
Исходный код блога на Codeberg.

by Velocifyer • 15 сентября 2025 г. в 14:33 • 159 points

ОригиналHN

#google-fonts#css#web-fonts#self-hosting#font-licensing#html#codeberg#variable-fonts#google

Комментарии (115)

  • Представлен инструмент для подмножества и самостоятельного хостинга веб-шрифтов из каталога Google Fonts с целью уменьшения их размера.
  • Обсуждаются потенциальные проблемы конфиденциальности при использовании Google Fonts API, хотя официально Google заявляет об отсутствии сбора данных и cookies.
  • Рассматривается дилемма выбора между хостингом шрифтов на собственном сервере (риск полного отказа) и использованием Google CDN (риск недоступности или блокировки).
  • Упомянуты альтернативные инструменты и ресурсы для скачивания и самостоятельного хостинга шрифтов, включая Google Webfonts Helper, FontSource и GitHub-репозитории.
  • Подчёркиваются технические преимущества самостоятельного хостинга: контроль, отсутствие лишних запросов к Google, возможность субсеттинга и base64-кодирования для уменьшения FOUC.
  • Отмечается, что Google динамически подбирает формат и версию шрифта под User Agent, что усложняет точное копирование их метода раздачи.
  • Часть пользователей считает самостоятельный хостинг излишним, учитывая надёжность Google CDN и сложность воссоздания его оптимизаций.
  • Некоторые участники выражают удивление, что тема стала популярной, так как самостоятельный хостинг шрифтов является давно известной и простой практикой.
  • Обсуждается, что использование переменных шрифтов (variable fonts) и современных CSS-практик может быть более эффективным, чем методы, описанные в статье.

Let us git rid of it, angry GitHub users say of forced Copilot features (theregister.com) 🔥 Горячее 💬 Длинная дискуссия

  • GitHub Copilot продолжает работать в штатном режиме, несмотря на постоянные жалобы сообщества на ошибки, утечки кода и нарушение лицензий.
  • Пользователи критикуют качество сгенерированного кода, отмечают повторяющиеся уязвимости и требуют прозрачности обучения модели.

by latexr • 06 сентября 2025 г. в 10:44 • 349 points

ОригиналHN

#github#copilot#microsoft#gitlab#codeberg#vscode#emacs

Комментарии (254)

  • GitHub/Microsoft навязывают Copilot повсюду: кнопки нельзя убрать, в настройках отключение не работает, счётчики «20 млн пользователей» получаются из принудительно включённых аккаунтов.
  • Поток спама растёт: репозитории получают сгенерированные issue/PR и автокомментарии, которые блокируют автослияние; разработчики просят фильтр «без ИИ», но GitHub игнорирует самый популярный запрос в своём форуме.
  • Люди уходят: кто-то мигрирует на GitLab, Codeberg или ставит self-host, кто-то переходит с VS Code на Emacs, чтобы избавиться от встроенного «помощника».
  • Причина давления — не качество, а метрика и деньги: надо отбить инвестиции и показать рост перед конкурентами; если продукт был бы действительно полезен, его не пришлось бы впихивать силой.

GitHub is no longer independent at Microsoft after CEO resignation (theverge.com) 🔥 Горячее 💬 Длинная дискуссия

  • GitHub теряет независимость: уходит CEO Томас Домке; платформу переводят в состав CoreAI — новой инженерной группы Microsoft по ИИ.
  • Причина: Microsoft хочет ускорить интеграцию GitHub-сервисов (Copilot, Models) в экосистему Azure и Office.
  • Что меняется: GitHub больше не будет дочерней компанией; команды перейдут под руководство вице-президента по ИИ Джейсона Ханджера.

by Handy-Man • 11 августа 2025 г. в 15:47 • 1346 points

ОригиналHN

#github#microsoft#azure#coreai#copilot#llm#gitlab#codeberg

Комментарии (1016)

  • GitHub переходит под полное управление команды CoreAI Microsoft, что символизирует конец «крутого» периода Microsoft и независимости GitHub.
  • Пользователи опасаются, что акцент на AI приведёт к деградации качества и навязыванию продуктов Microsoft.
  • Многие уже рассматривают альтернативы: GitLab, Codeberg, Forgejo, SourceHut, Tangled и другие.
  • Сообщество критикует GitHub за снижение стабильности, навязчивую интеграцию Copilot и отсутствие прозрачности.
  • Наблюдается общее разочарование AI-хайпом и желание вернуть фокус на надёжные инструменты разработки.

Auf Wiedersehen, GitHub (github.blog)

  • AI & ML: генеративный ИИ, Copilot, LLM, машинное обучение
  • Навыки разработчика: разработка приложений, карьера, GitHub, образование, языки и фреймворки
  • Инженерия: архитектура, принципы, инфраструктура, безопасность, UX
  • Корпоративное ПО: автоматизация, CI/CD, коллаборация, DevOps, DevSecOps

by ben_hall • 11 августа 2025 г. в 15:01 • 116 points

ОригиналHN

#github#microsoft#llm#machine-learning#copilot#devops#gitlab#codeberg#gitea#opensource

Комментарии (64)

  • Томас Домке уходит с поста CEO GitHub; должность замещать не будут — сервис полностью переходит под крыло Microsoft CoreAI.
  • Прощальная фраза «So long, and thanks for all the fish» вызвала споры: кто-то увидел намёк на «разрушение» старого GitHub, кто-то считает это просто внутренним мемом.
  • Пользователи критикуют превращение GitHub в «AI-платформу» и обвиняют его в использовании opensource-кода для Copilot без согласия авторов.
  • Некоторые разработчики уже мигрируют на GitLab, Codeberg, Gitea или собственные серверы, чтобы избежать участия в обучении ИИ.
  • Сообщество также жалуется на отсутствие IPv6, тормоза интерфейса и «геймификацию» платформы.