Linux | OpenSource | Tech
5 subscribers
1.47K links
Download Telegram
🔍 Кластерные A/B-тесты: как победить эффект соседа

Привет! 👋

В классических A/B-тестах есть допущение: поведение пользователя зависит только от его группы (treatment/control). Но в реальности всё сложнее — соцсети, реферальные программы и даже курьеры создают эффект соседа, искажая результаты.

Проблема:
- Network interference — влияние пользователей друг на друга ломает независимость наблюдений.
- Чем плотнее связи (например, в соцсетях), тем сильнее «протекание» эффекта между группами.

💡 Решение:
Кластерные A/B-тесты — когда рандомизируются не отдельные юзеры, а целые группы (кластеры) с общими связями. Например, сообщества или зоны доставки.

📌 Когда применять?
- Если пользователи взаимодействуют между собой (мессенджеры, игры).
- Если есть географическая или социальная кластеризация.

👉 Подробности — в статье на Хабре:
Читать далее

#ABтестирование #DataScience #Аналитика
SUSE переводит установщик Agama с X.Org на Wayland

Разработчики SUSE продолжают совершенствовать новый установщик операционных систем Agama, и в версии Agama 16 произошли важные изменения:

🔹 Переход с X.Org на Wayland для графического интерфейса установки
🔹 Другие улучшения и доработки

Подробнее: Phoronix
Fedora 43 получит обновленные инструменты GNU и LLVM 21

Fedora Linux всегда славилась использованием передовых компиляторов, и теперь официально подтверждено, что Fedora 43 выйдет с обновленными компонентами GNU и LLVM.

Читать подробнее
🚀 Оживляем данные Strava: от парсинга GPX до интерактивной карты на Python и JS

👨‍💻 Разработчик Александр превратил свою потребность в детальном анализе тренировочных данных в проект Peakline — альтернативу платным функциям Strava.

🔋 Проблема:
Dатчики мощности собирают данные, но Strava прячет их глубокий анализ за подпиской.

💡 Решение:
Создание собственной системы разбора GPX-файлов с визуализацией на Python (NumPy) и интерактивными картами на JS.

📌 Что внутри статьи:
✔️ Философия открытых данных и «спортивного хакерства»
✔️ Реальные фрагменты кода для работы с треками
✔️ Альтернатива премиум-фичам без замков

👉 Читайте, как превратить сырые данные в мощный аналитический инструмент: Habr

#Программирование #DataScience #Велоспорт #OpenSource
🔥 DXVK 2.7 вышел с множеством улучшений и лучшей поддержкой новых GPU Intel

Выпущена новая версия DXVK 2.7 — переводного слоя, позволяющего запускать игры и приложения на Direct3D 8/9/10/11 через Vulkan API.

Обновление приносит множество улучшений и улучшенную поддержку новых видеокарт Intel. DXVK — ключевой компонент Steam Play (Proton), благодаря которому Windows-игры работают на Linux.

Читать подробнее →
🚀 BASS: CI, воспроизводимые сборки и пакетный менеджер

Представьте, что вам нужно настроить систему Continuous Integration (CI). Обычные решения — Jenkins, TravisCI, BuildBot — громоздкие и сложные, заточены под запуск кода в изолированном окружении, а отладить скрипты вручную на slave-узле не получится. Да и веб-интерфейс у них теперь SPA, что не всегда удобно.

Можно ли сделать что-то проще, легче и кроссплатформенное? Ведь сегодня разработка ведётся не только под GNU/Linux, но и под другие ОС.

🔗 Читать подробнее на Хабре
🔧 Разворачиваем Uptime Kuma в Docker с Nginx и SSL-сертификатом

Всем привет! 🚀 Сегодня расскажем, как легко установить Uptime Kuma — отличный open-source мониторинг для ваших сервисов — с помощью Docker, Nginx и бесплатного SSL.

📌 Что внутри:
Подробный гайд по настройке
Развертывание через Docker
Защита соединения с Let’s Encrypt
Обратный прокси через Nginx

🔗 Читать статью на Habr

#DevOps #Мониторинг #SelfHosted #Docker #UptimeKuma
🚀 Создаем свой ИИ CLI-агент на Golang!

Все знают про Gemini CLI, но что, если сделать свой аналог с нуля? Разбираемся, как собрать консольного ИИ-ассистента без VPN и готовых API — только код, Golang и желание экспериментировать!

🔧 Что внутри:
- Разбор принципов работы CLI-агентов
- Обход ограничений без VPN
- Чистый код и кастомизация

💡 Зачем? Чтобы понять, как устроены подобные инструменты, и создать что-то уникальное.

Читать подробности и код 👉 Habr

#Golang #ИИ #Программирование #CLI #Хабр

(Пост оформлен кратко, информативно и с призывом к действию — идеально для Telegram.)
🔍 Расследование: Почему Let's Encrypt не видит TXT-запись?

Если вы сталкивались с ошибкой acme: error: 403 :: No TXT record found при выпуске wildcard-сертификатов, то эта история для вас!

Автор статьи — разработчик сервиса Leopult.ru, платформы для создания сайтов. Он разбирается в загадочном поведении Let's Encrypt, который внезапно перестал "видеть" TXT-записи на DNS Selectel.

🔎 Что внутри:
- Разбор DNS, API и возможного влияния внешних факторов
- Реальные причины сбоя (и это не только DNS-серверы!)
- Как удалось решить проблему

📖 Читать продолжение → habr.com
Крутые улучшения драйвера GPU Qualcomm в Linux 6.17 — особенно для Snapdragon X

Сегодня разработчик Freedreno/MSM Робин Кларк отправил на рассмотрение основные обновления драйвера графики и дисплея Qualcomm для грядущего релиза Linux 6.17. В следующей версии ядра пользователей ждёт несколько важных нововведений, особенно полезных для владельцев устройств с графикой Qualcomm.

Читать подробнее
Gradia — инструмент для скриншотов — становится ещё лучше

Gradia упрощает добавление аннотаций и текста к скриншотам в Ubuntu, а теперь ещё позволяет загружать их напрямую на хостинги изображений, такие как Imgur.

🔗 Читать подробнее
🚀 Вышла новая версия архиватора 7-Zip 25.00

Игорь Павлов представил 7-Zip 25.00 — обновлённую версию популярного архиватора с открытым исходным кодом.

Ключевые особенности:
Поддержка формата 7z (LZMA, LZMA2)
Работа с XZ, BZIP2, GZIP, TAR, ZIP, WIM
Улучшения в скорости и стабильности

🔗 Подробнее: opennet.ru

#Технологии #Софт #7Zip #Архиваторы
Let's Encrypt теперь выдаёт TLS-сертификаты для IP-адресов

🔐 Некоммерческий удостоверяющий центр Let's Encrypt начал выдавать бесплатные TLS-сертификаты не только для доменов, но и для IP-адресов.

📆 Срок действия таких сертификатов составит 6 дней (вместо 30 дней для обычных).

💡 Это упростит настройку защищённого HTTPS-доступа к серверам, которые не привязаны к доменным именам.

🔗 Подробнее: OpenNet
🚀 Системное мышление: когда разработчик становится архитектором

Что отличает архитектора от кодера? 🔍 Не должность и не стаж, а мышление:

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

Главный рубеж — точка невозврата, после которой код уже никогда не будет выглядеть по-старому.

🔗 Читать статью на Хабре →

#Разработка #Архитектура #Карьера
🚀 Cerabyte: керамические накопители vs LTO – революция в хранении данных?

💾 Миру к 2030-му понадобится 175 зеттабайт места – и традиционные ленточные хранилища (LTO) с их медленным доступом и дорогим обслуживанием уже не справляются.

🔥 Немецкий стартап Cerabyte предлагает альтернативу – керамические накопители с записью фемтосекундными лазерами.

📌 Почему это важно?
Плотнее – больше данных на меньшей площади
Быстрее – мгновенный доступ к информации
Дешевле – экономия на обслуживании

📡 Цель – бросить вызов LTO к 2030 году. Амбициозно? Да. Реально? Время покажет.

🔗 Подробнее о технологии и её перспективах: Читать на Хабре →

#Технологии #ХранениеДанных #Иновации
🔐 Как выпустить wildcard-сертификат от Let's Encrypt?

В новом туториале — подробный гайд по получению wildcard-сертификатов с полезными дополнениями, которые упрощают процесс. В примере используется BIND9 (DNS-сервер), и предполагается, что домен уже делегирован.

📌 Что внутри?
Основы работы с Let’s Encrypt
Настройка DNS (BIND9) для выпуска сертификатов
Лайфхаки, которые ускорят процесс

🔗 Читать статью: habr.com/ru/articles/925358

#Кибербезопасность #DevOps #LetEncrypt #Сертификаты
🔧 Настройка среды разработки: VSCode + Docker для Python-проектов

Интересный гайд для разработчиков Python, которые хотят настроить отладку прямо внутри Docker-контейнера! 🐍🐳

👉 Что узнаете:
Установка и настройка VSCode, Docker и Docker Compose
Создание изолированной среды для проектов на FastAPI
Настройка отладки прямо в контейнере для удобной разработки

🔗 Читать полностью: Habr

#Python #Docker #VSCode #FastAPI #DevTools
🔧 От хаоса к порядку: как мы сделали удобную документацию за вечер

От россыпи .md-файлов до стильного портала с поиском, темами и поддержкой нескольких языков — всего за несколько шагов!

📌 Проблема:
- Разрозненные README.md, GUIDE.md, заметки в Confluence
- Трудно находить информацию
- Новым разработчикам сложно разобраться

🛠 Решение:
- MkDocs + Material – быстро, удобно, современно
- Автоматическая сборка, темы, поиск и мультиязычность

🔥 Результат:
Единый источник правды
Красивый и удобный интерфейс
Простота поддержки

👉 Читать пошаговое руководство

#Документация #Разработка #MkDocs #Программирование
🚀 Fedora 43 планирует использовать Zstd-сжатие для initrd по умолчанию

В Fedora 43 предложено сжимать initrd с помощью алгоритма Zstd вместо XZ. Это улучшит экономию места на диске и ускорит загрузку системы на современных компьютерах.

Читать подробнее
Производительность Linux 6.16: Регресс обнаружен в новом коде Futex

Сегодня утром в рамках срочного запроса "locking/urgent" был отправлен исправление для регресса производительности перед релизом Linux 6.16-rc5. Проблема связана с новым кодом Futex, добавленным в текущем цикле разработки, который вызвал значительное падение производительности в тестах планировщика.

🔗 Читать подробнее