Статьи, помеченные как релизы.
  1. 3
    За неделю проект развивался в 4 ключевых направлениях: Улучшение контента — модуль Suggestions для коллективного улучшения Документация —…

    За неделю проект развивался в 4 ключевых направлениях:

    1. Улучшение контента — модуль Suggestions для коллективного улучшения
    2. Документация — Wiki-модуль для создания справочных страниц
    3. UX/UI — сворачивание комментариев, сортировка по автору
    4. Интеграция — OpenGraph для соцсетей, система уведомлений

    Всего за неделю сделано 17 коммитов, из которых:

    • 10 новых функций (ADD)
    • 1 исправление (FIX)
    • 6 технических улучшений (DEV/EDIT)

    https://github.com/evgip/w3a

  2. 4
    Исправил все найденный ошибки. Основная задача архивирования кода, перед достаточно крупным обновлением, а именно: хочу ввести сортировку…

    Исправил все найденный ошибки. Основная задача архивирования кода, перед достаточно крупным обновлением, а именно: хочу ввести сортировку комментариев по алгоритму уверенности (confidence), основанному на интервале Вильсона (Wilson score interval) .

    Как работает формула

    Формула Вильсона вычисляет нижнюю границу доверительного интервала для биномиального распределения:

             p + z²/(2n) - z√[(p(1-p)/n + z²/(4n²)]
    confidence = ─────────────────────────────────────
                        1 + z²/n

    Где:

    • p — доля положительных голосов (ups / n)
    • n — общее количество голосов
    • z — Z-score для желаемого уровня доверия (1.28155 для 80%)

    Ключевые особенности:

    1. Комментарии с малым количеством голосов получают низкий confidence, даже если все голоса положительные
    2. Чем больше голосов, тем ближе confidence к реальной доле положительных
    3. Флаги учитываются как "даунвоты" для расчёта

    Эта формула решает проблему "быстрого старта" — когда первые комментарии с 1-2 голосами не получают неоправданно высокий рейтинг.