Пропустить до основного содержимого


Кто-то понял что означает когда вот эта вот кнопка подсвечивается? Я так понял это так Мастодон говорит что текст поста не похож на выбранный
в ответ на MrClon

так и есть. И если на неё нажать, на самом верху будет предполагаемый.

Русский язык оно со скрипом распознаёт, да. С белорусским путает как минимум.

в ответ на D:\side\>

@dside Я бы, честно говоря, добавил сюда полностью автоматический режим, в котором если этой кнопке че-то не нравится, она сама бы и переключалась.

А то как-то дохера трудно посты стало писать - и описание к картинкам добавь, и язык переключи.

К тому моменту, как все эти ритуалы будут выполнены - уже перехочется писать что бы то ни было вообще.

Как будто ведешь не микроблог, а полноценный лонгформ, только с тесным лимитом по символам.

@mrclon

в ответ на Dr. Quadragon ❌

@drq
Лучше всё-таки убрать этой кнопке "интеллект".
Написано на кириллице? У пользователя по умолчанию русский? Значит это русский.

А то как-то шизово, когда ты пишешь пост на русском, а сайт в этом сомневается...
@dside @mrclon

в ответ на Вяйнё

Я пишу посты на разных языках. Многие делают так же.

@dside @mrclon

Эта запись была отредактирована (5 дней назад)
в ответ на Dr. Quadragon ❌

@drq
Ну не на белорусском же ты пишешь)
А я просто не люблю, когда компьютер сомневается в моих настройках. Если поставил русский по умолчанию, значит пишу на русском. Если захочу написать на карельском, поставлю галочку без помощи бота(на самом деле нет, ибо галочки карельского языка не существует примерно нигде) :madeline_wee:
@dside @mrclon
в ответ на Вяйнё

@volandevsrat @drq @dside
На самом деле нужна просто чуть более сложная логика, которая бы реализовала такую стратегию: если весь пост на неродном для тебя языке — переключать автоматически. Но если есть хоть слово на кириллице — считать пост русскоязычным. А сейчас какая-то странная пропорция.

Олсо, для автопереключения нужно еще со словарями сверяться, лишняя работа (я, правда, не знаю, как оно реализовано, а экспериментировать нет желания).

в ответ на 𝙹𝚘𝚑𝚊𝚗

@johan
Как по мне, разработчики только лишние силы на это тратят. Уж лучше тыкать галочки, которые и так близко расположены, чем решать такие проблемы
@drq @dside @mrclon
в ответ на Вяйнё

@volandevsrat Нет, не лишние. Объясню.

Сколько ты времени тратишь, чтобы переключить язык?

@johan @dside @mrclon

в ответ на Dr. Quadragon ❌

@drq @volandevsrat @dside
Ну, считай: Отправить пост, понадеявшись на автопереключение; открыть его для проверки; увидеть, что не сработало; нажать редактирование; исправить язык; отправить заново.

Всего-ничего 😕

в ответ на 𝙹𝚘𝚑𝚊𝚗

@johan Я не тебя спрашивал, и я сейчас говорю а) не о failure mode и б) не о случае с автопереключением вообще.

@volandevsrat @dside @mrclon

в ответ на Dr. Quadragon ❌

@drq
Ну 3-4 секунды занимает :madeline_wee:
(Могло бы быть и быстрее, если бы на мошидоне эта функция не висела бы на другом краю экрана)
@johan @dside @mrclon
в ответ на Вяйнё

Ого, 3-4.

Начинаем считать.

По данным fedidb.com/ Федиверсом пользуются 12.2 миллиона человек, из которых около миллиона - активно.

Давай возьмем этот самый активный миллион и предположим, что они делают постов, ну скажем, хотя бы по 12 в день, включая ответы. Для простоты будем считать, что все они - билингвы.

Итак, 3,5 умножаем на миллион, да на 12 - получаем 42000000 секунд.

Это 1 год, 3 месяца, 30 дней, 2 часа и 40 минут. То есть, каждый день вся сеть коллективно теряет около одного человекогода. То есть, по грубым прикидкам, за сезон мы "хороним" примерно одну человеческую жизнь.

Мелкие проблемы в UX - нифига не мелкие, когда вспоминаешь, что этой штукой не ты один пользуешься. Слыхал о такой максиме, что каждый клик на пути до цели срезает количество пользователей вдвое?

@johan @dside @mrclon

Эта запись была отредактирована (5 дней назад)
в ответ на Dr. Quadragon ❌

Если вычислять для одного человека, который пишет 12 постов, он потратит 48 секунд(и то в случае, если постоянно чередовать языки в каждом посте, чего никто не делает) из условных 4 часов в сутки, которые он тратит на мастодон. Да, люди тратят секунды на переключения языков из выделенного времени на соц сети. Оптимизация была бы необходима, если бы мы все были ботами на зарплате в офисе с нормой в 12 постов в день. Тогда бы мы коллективно задерживались на 1 год, 3 месяца, 30 дней и тд.
Но в реальности юзер и так потратит условные 4 часа на соцсети, только 48 секунд из них будут потрачены на переключение языка.

(А если отходить от моих аргументов — я не особо понимаю, зачем считать человекочасы в соцсетях. Мы ж тут развлекаемся :madeline_wee: )
@johan @dside @mrclon

Эта запись была отредактирована (5 дней назад)
в ответ на Вяйнё

Да, но

а) мы тут собрались ради того, чтобы общаться, а не ради того, чтобы элементами управления в интерфейсе щелкать, не так ли. Посему время, потраченное мимо общения можно считать потраченным впустую

и

б) чем больше времени в системе тратится впустую, тем меньше ей хочется пользоваться. А мы все-таки хотим, чтобы нашей штукой хотело пользоваться как можно больше людей. Соответственно, необходимо снижать трение, которое в нашем случае и так гигантское из-за объективных недостатков федерации. Здесь же трение в принципе решаемо, а значит абсолютно необязательно.

Поэтому, если один раз сделать грамотный детектор языков, который срубит 95% случаев переключения, это не просто сэкономит куче народа кучу времени, но и повысит конверсию.

@johan @dside @mrclon

Эта запись была отредактирована (5 дней назад)
в ответ на Dr. Quadragon ❌

@drq
Это какое-то инженерское желание оптимизировать абсолютно всё. Такого я понять не смогу...
(Напридумывают своих оптимизаций, а нормисы(я) после физмата в дурку уезжают :madeline_wee: )
@johan @dside @mrclon
в ответ на Вяйнё

Есть в UX такой термин - "бумажный порез" (кстати, ввели его именно линуксоиды, чем можно гордиться).

en.wikipedia.org/wiki/Paper_cu…

Означает мелкий и совершенно необязательный недочет, вносящий в пользовательский опыт трение, а у самого пользователя - вызывающий возмущение.

Дьявол прячется в деталях, и даже полностью корявый и неудобный UI будет лучше того, что поверхностно, вроде как сделан как надо, но на самом деле полон вот таких мелких "пейперкатов". От первого - ты хотя бы знаешь что ожидать, и что это будет больно. Вторым же ты будешь пользоваться, но он будет систематически тебя бесить и доведет в итоге до белого каления. Ну, знаешь, как пытка каплями воды на темя.

@johan @dside @mrclon

Эта запись была отредактирована (5 дней назад)
в ответ на Dr. Quadragon ❌

@drq @volandevsrat @johan @dside ты забыл умножить на пропорцию мультиязычных людей, и 12 в день это прямо шитпостинг активный какой-то)
в ответ на Ваня

С ответами - легко.

И опять же, прочти пост повнимательнее, я не забыл, я пренебрег для простоты рассуждения. Конкретная цифра потерянного времени не суть важна, суть в том, что если вспомнить про многопользовательность, она растет *быстро*.

Окей, даже если принять, что например, их половина от этой суммы пользователей. Ладно, хорошо, тогда одного человека мы убиваем не за один сезон, а за два. Лучше, что-ли.

@volandevsrat @johan @dside @mrclon

Эта запись была отредактирована (5 дней назад)
в ответ на Dr. Quadragon ❌

@drq проблема с такими расчетами и рассуждениями в том что они псевдонаучны и маскируют эмоциональный аргумент под рациональной.

Псевдонаучны потому что надо учитывать ложно положительные срабатывания и сравнивать их с истинно положительными — тогда может оказаться что на самом деле система спасет 100 человеколет взамен 1 загублено — читателей то больше в кучу раз. Поэтому считать надо в заработанных деньгах — там сложно ошибиться.

А с эмоциональными аргументами проблема в их раздробленности и непоследовательности. Ты мог мог бы сохранить 48 секунд в год просто забив на существование выпадашки языка. А сколько времени ты бы сохранил если бы не проставлял альты, которые все равно проставит бот. Кнопка отправки поста же не блокируется из-за пустого альта или неуверенности машины в языке. Но они красятся в эмоционально неприятный красный и жёлтый.

Я за то чтобы сделать систему лучше, но не с наколеночными циферками

@volandevsrat @johan @dside @mrclon

в ответ на Ваня

А мы не можем сейчас учитывать ложноположительные срабатывания по той простой причине, что прямо сейчас срабатывать особо-то и нечему. Не с чем сравнивать.

И да, я, конечно, могу игнорировать выбор языка. Но тогда те, кто читает посты только на английском, и отфильтровывает посты на всех остальных языках, могут меня и не услышать, а это меня не устраивает, ибо посты на английском я пишу именно для них, для англоязычных пользователей. Да и плюс, приятно, когда данные категоризированы.

Мой вердикт - автопереключалку все же стоит сделать. Но только при условии, что сделана она будет хорошо. И, разумеется, будет опциональной для всех, кто не хочет ей пользоваться.

@volandevsrat @johan @dside @mrclon

Эта запись была отредактирована (5 дней назад)
в ответ на Dr. Quadragon ❌

#Mastodon #MastodonTools #виброкодинг #ChatGPT #NeuralNetwork #userscript

Ну, допустим, я сделяль © Потому что сделать — не проблема. Проблема — придумать логику, которая без лишних вопросов покроет все варианты постов со смешанными алфавитами.

Auto-language select before publish


RE: mastodon.ml/@drq/1151209130385…


А мы не можем сейчас учитывать ложноположительные срабатывания по той простой причине, что прямо сейчас срабатывать особо-то и нечему. Не с чем сравнивать.

И да, я, конечно, могу игнорировать выбор языка. Но тогда те, кто читает посты только на английском, и отфильтровывает посты на всех остальных языках, могут меня и не услышать, а это меня не устраивает, ибо посты на английском я пишу именно для них, для англоязычных пользователей. Да и плюс, приятно, когда данные категоризированы.

Мой вердикт - автопереключалку все же стоит сделать. Но только при условии, что сделана она будет хорошо. И, разумеется, будет опциональной для всех, кто не хочет ей пользоваться.

@volandevsrat @johan @dside @mrclon


Эта запись была отредактирована (4 дней назад)

𝙹𝚘𝚑𝚊𝚗 поделился этим.

в ответ на Вяйнё

@volandevsrat @drq совсем убрать, я считаю, скорее вредно, но улучшить определённо надо.

Видимо, там предсказание исходит из предположения, что "самый вероятный" вариант правильнее; если там предсказывалка выдаёт список с "уверенностями"[0][1], и уверенность в уже выбранном языке достаточно высокая, то предупреждение не надо показывать. Но этот пороговый показатель уверенности надо осторожно подобрать, и для этого не помешали бы примеры плохих распознаваний.

Ну и я согласен, что нужна возможность это наглухо выключить.

В пулреквесте[0] в целом признают, что дизайн сыроват, и надеются его с обратной связью улучшить. Ну давайте им с этим поможем, например.

[0]: github.com/mastodon/mastodon/p…
[1]: npmjs.com/package/lande — tl;dr: да, там есть показатели уверенности

в ответ на D:\side\>

@volandevsrat @drq пощупал этот lande, у него очень сильно падает уверенность даже на просто "Привет" — хотя на *настолько* коротких вводах этого может и следует ожидать:
в ответ на D:\side\>

@dside вроде как автор нейронки знает о том что она может давать ложные результаты

github.com/fabiospampinato/lan…

Но v2 так и нет

@volandevsrat @drq @mrclon

в ответ на Ваня

@bano я пощёлкал на разных простых предложениях и пока пребываю под впечатлением, что как кандидатуры стоит рассматривать все языки, для которых возвращается вероятность больше 1% (я думал, что там будет что-то в духе 10-80%, но нет, топовый язык обычно 80%+, а 100% вероятности, по ходу, размазаны по всем 50 языкам из поддерживаемых, поэтому оставшимся 49 остаётся <20%).

Она явно напрашивается на улучшения изнутри, да, но может и снаружи можно её сделать чуть менее дурной, если не слишком ей верить.

@volandevsrat @drq @mrclon

в ответ на D:\side\>

@dside @volandevsrat @drq такие ошибки фиксятся приложением к результатам распознавания настроек пользователя, в которых сказано на каких языках он обычно пишет. Если человек не указал что он шпрехает по белорусский, значит нехуй его детектить, выбирай наиболее подходящий вариант из предложенных пользователем

This website uses cookies to recognize revisiting and logged in users. You accept the usage of these cookies by continue browsing this website.