Если у Discourse действительно десятки миллионов пользователей, блокировка даже небольшого их процента в мае — плохое решение, особенно ради добавления нескольких несущественных функций. Пользователи со старыми устройствами и операционными системами осознают потенциальные риски, достаточно умны, чтобы не совершать глупых поступков, и имеют веские причины не обновляться. Отказывать им в признании легитимными пользователями несправедливо и противоречит духу инклюзивности, присущему «сообществу».
Я следил за обсуждением здесь и заинтересован в том, чтобы глубже понять, как это изменение повлияет на разные сообщества.
Как я это вижу, для конкретного сообщества этот вопрос можно разложить следующим образом:
T — общее количество пользователей в сообществе
x — количество пользователей, затронутых этим изменением
a — количество пользователей, у которых нет приемлемого обходного пути
b — дополнение к a
y — дополнение к x
t — время, которое мы ждём перед внедрением этого изменения.
Для конкретного сообщества я предполагаю, что вероятность того, что x > 0, высока, и даже что a > 0.
Мы можем рассматривать влияние этого изменения на конкретное сообщество как функцию f(t), которая возвращает значения T, x, a.
Если мы принимаем, что достичь x = 0 и a = 0 будет сложно, то к чему нам стремиться?
Возможно, мы можем сгруппировать влияние по показателю a/T и установить порог того, что считаем приемлемым.
Мы можем рассматривать влияние этого изменения на сообщества в целом как аналогичную функцию F(t), которая возвращает набор сообществ []{T, x, a}.
Мы можем использовать тот же порог и измерить, сколько сообществ будут затронуты сверх того, что мы определили как приемлемое.
Если бы мы подождали ещё год, я предполагаю, что для многих сообществ и x, и a уменьшились бы, но всё ещё оставались бы больше нуля.
Так что идеального решения здесь нет.
Тогда что должно учитываться при нашем решении?
Какое значение a приемлемо для конкретного сообщества? Сколько сообществ мы готовы допустить, чтобы они превысили этот порог? Следует ли нам вносить это изменение?
Мы не проводили ничего столь же строгого, но мы изучили некоторые имеющиеся у нас данные, чтобы принять решение, и сочли, что май — разумный выбор для t.
Я помню эту тему от нескольких лет назад, посвящённую схожей ситуации, которая меня очень тронула:
Возможно, @codev сможет дать советы о том, как они (и их сообщество) тогда с этим справились?
Из любопытства: как для сайтов, отслеживающих ветку stable, обрабатывается устаревание? Поскольку это происходит между основными выпусками, увидят ли они это предупреждение сейчас, или это произойдёт только при следующем обновлении до следующей основной версии?
Мне кажется, лучший ответ (для пользователей) заключается не в том, чтобы ждать какое-то время, пока не пострадает слишком много людей, а в том, чтобы взять на себя обязательство внедрить обходные пути — плавную деградацию функционала форума с сохранением возможностей чтения и записи — прежде чем отказываться от поддержки старых браузеров.
В чём спешка с внедрением новых функций, требующих более новых браузеров? Почему бы не предусмотреть всегда плавный откат?
Я думаю, что слово «спешка» — это именно то, с чем я не согласен. Описывая решение как функцию времени, я подразумеваю, что оно имеет некоторый эффект, который уменьшается, но может никогда не достичь нуля.
Если бы мы сказали, что планируем сделать это через 1 год вместо 1 месяца, это всё ещё казалось бы спешкой?
Предположим, я могу пока игнорировать это слово и переформулировать вопрос без него:
Какова [причина] внедрения новых функций, требующих более новых браузеров? Почему бы не предусмотреть всегда плавную альтернативу?
Дело в затратах и относительной ценности выполнения этой задачи по сравнению с другими делами.
Реализация таких альтернатив потребовала бы внимания и времени. Их поддержка также заняла бы эти ресурсы. Это время и внимание, которые нельзя было бы направить на другие задачи.
Возможно, мы рассмотрим это в будущем, но на данный момент наша оценка такова, что нам приходится идти на некоторые компромиссы.
Действительно, «спешка» не совсем точна. Хотя, возможно, более ранние предупреждения о том, что поддержка их браузера прекращается (ориентировочная дата окончания).
Проекты вроде Discorkie могут стать ключом для тех, кто не желает/не может/не в состоянии перейти на другую ОС. В противном случае потребуется какой-то базовый интерфейс в качестве запасного варианта. Поскольку затронутый пользователь всё ещё может просматривать форум в режиме только для чтения. Насколько сложно было бы добавить возможность публикации/ответов через загрузку JSON, как в Discorkie, при этом используя остальной код для оформления, как в текущем режиме только для чтения?
Мне кажется, решение именно в этом. Тогда команда Discourse сможет сосредоточиться на обеспечении наилучшего опыта для современных браузеров, не усложняя код множеством дополнительных решений для совместимости.
Возможно, я смогу несколько обновить его, хотя не уверен, что это решит проблему. Я изучаю варианты обновления, но не могу позволить себе заменить устройство. И даже если моя конкретная модель сможет обновиться — это не изменит общую проблему.
Рассматривали ли вы возможность использования Boot Camp на вашем устройстве и обновления до Windows 10 (что даст вам поддержку до 14 октября) или Windows 11? Согласно информации из интернета, это должно сработать и переведёт вас на систему, которая всё ещё получает обновления безопасности.
Использование операционной системы, которая больше не получает обновлений безопасности, в открытом интернете сопряжено с огромным риском.
Операционные системы, получающие обновления, уязвимы только для эксплойтов нулевого дня, стоимость которых на чёрном рынке исчисляется миллионами долларов.
Операционные системы, которые больше не обновляются, уязвимы для известных и раскрытых уязвимостей. Это создаёт высокий риск: от того, что начинающие хакеры включат ваш компьютер в ботнет для DDoS-атак, до более серьёзных атак в стиле шифровальщиков, когда вам придётся отправлять деньги для расшифровки вашего компьютера.
Мы часто недооцениваем, насколько это может быть опасно, но за последние 10 лет было зафиксировано немало атак, способных вывести компьютер из строя просто при посещении веб-сайта.
Я читал, что эта модель поддерживает обновления вплоть до Monterey, которая всё ещё поддерживается Firefox, так что у вас будет та же версия Firefox, что и у меня сейчас.
Кроме того, вы всё ещё можете установить Windows 11, как предложил @sam, или Linux в качестве альтернативы. Обе системы обеспечат доступ к поддерживаемым браузерам.
У меня нет времени сначала учиться тому, как заставить мой старый Mac запускать Windows, а затем изучать систему Windows, которую я не хочу использовать и которую, судя по всему, не любят даже многие пользователи Windows. Я занимаюсь фермерством и буду чрезвычайно занят с настоящего момента до 14 октября и ещё какое-то время после этого.
И разве мне не придётся платить за использование системы Windows, а денег у меня нет?
Да, я изучаю этот вариант и, возможно, попробую его. Похоже, что это может быть временным решением с некоторым риском нарушить что-то ещё, что я регулярно делаю на Mini; но это также может дать шанс исправить что-то ещё, что в данный момент работает неправильно.
Я только что опубликовал сообщение в той теме, или, по крайней мере, попытался; а теперь вижу только
«HTML-контент скрыт, так как вы вошли в систему или используете современное мобильное устройство»
Как мне снова сделать эту тему видимой? И какой смысл сообщать мне, что я не могу её увидеть, потому что я авторизован? Да, я использую десктопную версию.
Прошу прощения за вмешательство, но я бы спросил иначе: “какова причина отказа от множества пользователей только ради того, чтобы внедрить одну бесполезную и, честно говоря, раздражающую функцию любой ценой?”
Потому что, давайте будем честны, кому действительно важна поддержка альтернативных цветовых схем, учитывая, что большинство пользователей посещают форумы на вашей платформе ради их контента, а не ради эстетики?
Если посмотреть внимательнее, функция «синтаксис относительных цветов» фактически является единственной, которая не поддерживается многими устаревшими браузерами, тогда как две другие поддерживаются (по крайней мере, даже мой старый Firefox проходит тесты для двух других, насколько бы они ни были бесполезны, и падает только на тесте синтаксиса относительных цветов, который абсолютно бесполезен в контексте содержания форума.
Разве так уж сложно решить не внедрять что-то совершенно бесполезное, верно?
Кроме того, стоит учесть, что, по мнению некоторых, Windows 7 полностью небезопасна (что неверно, но пока опустим это), и что ею больше никто не пользуется… Согласно данным нескольких сайтов, анализирующих интернет (ни один из которых не предоставляет точных цифр, поэтому нужно брать среднее значение), в настоящее время от 60 до 100 миллионов пользователей по разным причинам (обратная совместимость, программное обеспечение, которое больше не работает на Windows 10/11, отсутствие финансовых средств для перехода на что-то новое, станки с ЧПУ, работающие на Windows 7 Pro, но не на 10/11, и многие другие причины), всё ещё используют Windows 7.
Да, по сравнению с примерно 1,5 миллиардами пользователей ПК (и уж точно не только Windows, включая Mac, Linux и т. д.), это небольшой процент, но всё же не совсем незначительный… Кроме того, учитывая, что Discourse «проникает» во многие сферы, даже если только 1–2% этих пользователей используют какой-либо сервис, основанный на Discourse (вероятно, их больше, но мы берём нижнюю границу), и если до сих пор они не перешли на более современные машины или операционные системы, то сейчас они либо не смогут, либо не захотят это сделать, то речь идёт о потенциальной потере аудитории (не считая негативной рекламы и утраты доверия), которая может составлять от 60 000 (минимум) до 200 000 (максимум, но, как я уже сказал, может быть и больше)… Мне трудно поверить, что руководству Discourse это совершенно безразлично… Я ошибаюсь?
Разве не было бы лучше просто отказаться от бессмысленной реализации единственной «функции» (назовём её так, чтобы не быть грубым), которая вызывает большинство проблем, и пока внедрить только две другие (если, конечно, они действительно полезны)?
Как модератор, хочу вмешаться в этот разговор. Это важная тема, и мы ценим отзывы от множества участников. Мы вас слышим! Однако хочу напомнить о правилах сообщества. Давайте, пожалуйста, оставаться в рамках приличий.
Это может помочь запускать приложения Windows на вашем Mac. Я использовал его на Linux, так что теоретически достаточно просто установить его. Лицензия Windows не требуется.
На самом деле проблема заключалась в том, что я отключил JavaScript, который необходимо включить для работы на этом сайте.
Было бы гораздо полезнее, если бы Discourse сообщил мне о необходимости включить JavaScript, а не выдавал сообщение, которое казалось совершенно не связанным с реальной проблемой.
Вы имеете в виду, что это может позволить мне запустить обновлённый браузер Windows? Все тестовые отчёты, которые я могу найти на сайте для этой ОС, касаются игр.