(Они собираются всё сломать?)
Суть:Мастодон представляет функцию Цитируемых Постов, которая позволяет пользователям делиться постами других с добавленными комментариями, отвечая на запросы сообщества о данной функциональности. Изначально эта функция была избегаема из-за опасений по поводу злоупотреблений, таких как вырывание из контекста и преследование. Однако популярность Цитируемых Постов на других платформах подчеркнула их важность в содействии сообществу и консенсусу, что побудило Мастодон пересмотреть свою позицию.
Реализация будет включать пользовательские настройки, такие как возможность предотвращения цитирования, получение уведомлений при цитировании и возможность отозвать посты из контекста цитирования. Мастодон стремится создать стандартизированный подход к Цитируемым Постам в рамках ActivityPub, чтобы обеспечить совместимость между различными приложениями в Федиверсе.
Процесс разработки включает сотрудничество с другими разработчиками и включает в себя разработку расширений ActivityPub для упрощения этой функции. Хотя команда добивается прогресса, они признают, что потребуется дополнительное время для полной интеграции Цитируемых Постов в платформу. Мастодон остается приверженным к учету отзывов сообщества на протяжении всего этого процесса.
Summary #generated by #kagi
Источник: https://blog.joinmastodon.org/2025/02/bringing-quote-posts-to-mastodon/
Обсуждение: https://mastodon.social/@MastodonEngineering/114003104286886445
#Вопрос:А нахуя козе баян Чем, вот чем не устраивает, если уж тебе надо —
Вот так процитировать нужное
...и потом написать свой комментарий?
Ради лишней кнопочки в тырфейсе? Этот вопрос решается (и должен будет решаться) на уровне приложения.
Ради возможности удолить процитированный пост? Так я и не буду, допустим, этим пользоваться, я процитирую всё, что мне надо самостоятельно, ручками.
Лучше бы, чесслово, #Markdown в main запилили, а не городили фигню. Как говорил Печкин, «Это всё потому, что раньше у меня Маркдауна не было».
Мое мнение:Лучший (имхо) способ «поста с цитатой» — это ответить в треде (процитировав нужные слова комментируемого), а потом бустануть свой пост к себе. Это и тред не порвет, и о твоем комментарии узнают без лишних городушек, и проблема с «цитатой вне контекста» просто не появится.
Дискасс?@johan А почему решил, что они не именно это и предлагают?
ответить в треде (процитировав нужные слова комментируемого), а потом бустануть свой пост к себе
С тем отличием, что будет немного по разному выглядеть? В треде это будет комментарий, являющийся ответом на /0 изначальный пост. А у тебя boost или sharing покажет полное содержимое того /0 с твоим комментарием и ссылкой на тот /0.
@grumb Почитай источник, я так понял, они хотят по типу как во Френдике, без комментирования тащить чей-то пост к себе.
@Dmitry Меня удивляет фунция «отозвать цитирование». Кто-то типа сможет ломать мои посты?
@johan Пусть сделают хоть как‐нибудь. Главным образом, я буду цитировать ботов
@johan
Давай пока не будем паниковать, а подождем, что именно они там решили запилить. Если получится дичь - жалоб будет море и тогда они откатят к предыдущей версии.
@Dmitry Никто и не паникует. Просто, как я уже писал, нужна возможность оформлять цитату в теле поста, попячивать протокол для этого не требуется, а кнопка цитирования — это задача клиента.
Мне вот не нравится, как Френдика этой функцией треды рвет.
@johan Потому что без контекста комментарий к боту, вроде Нейромедузы, выглядит всрато.
Потому что без контекста комментарий к боту, вроде Нейромедузы, выглядит всрато.
Вот тебе и контекст, и комментарий. ;-)
@johan я хз, что там у френдики, но вот реализация цитирования в миске мне нравится 👍 отличная фича.
@johan как знаешь, можешь глянуть у меня, как это выглядит - я часто ющаю эту фичу.
@johan ага интерфейс у нее слегка инопланетянскиц, я первое время тоже орал с нее, но сейчас я уже хз нафиг мне что-то другое.
@johan Во‐первых, выглядит так себе. Во‐вторых, туда даже ссылки на оригинал нет. Её, конечно, можно вставить, но нафига плодить копии сообщений, которые ещё и в поиске будут мешаться? Хрень.
@tennoseremel Клиентопроблемы. Выглядит это вот так, «ссылкой на оригинал» является сам пост, т.к. это комментарий же, ну!
Вообще это не ново.
Помнится, Мастодона ещё и не было, а я уже удивлялся - какого лешего владелец удаляет посты из моего избранного.
Поэтому да, надёжнее всего цитировать копипастом. Жаль, медиа не процитировать :)
@Dmitry Ну т.е. 1 vs 2, при условии, что у тебя в тексте нед других ссылок, ибо сниппет делается из первой.
В принципе, да, неплохо выглядит, нормально работает (внутри Миски), но функциональность ограничена тем, что цитируется весь пост. Это далеко не всегда надо, часто нужен просто абзац из длиннопоста, например.
Ах, да, я ж забыл. У официалов нет длиннопостов, поэтому 500 символов процитировать разом — типа ок.
Но по сути же, это вполне решается на стороне клиента?
@johan Нет там ссылки. Только на юзера. Ну и это всего лишь blockquote — free‐form HTML идея не сказать, что такая уж хорошая. Хотя blockquote можно и оставить. И что с поиском делать ты не сказал. Незачёт.
Ссылка там таки есть, ведь это ответ, у которого есть родительский пост.
Скорее, это не решает проблемы пропадания "цитаты", если родитель пропадёт и похерит весь тред ниже.
интерфейс у нее слегка инопланетянскиц
Да космический корабль же! Пейсбуки нервно курят в сторонке 😂
@johan
Очевидно, что да.
Цитирование без обрезания (не вырезая из контекста), выглядит как вполне взвешенное, этичное решение, а цитирование с вырезкой можно делать так, как это делаешь ты.
@tennoseremel Так это ж я его к себе пока не забирал. Вот https://cr8r.gg/@johan/114004110351849662 По клику на камент откроется тред.
Цитирование без обрезания (не вырезая из контекста), выглядит как вполне взвешенное, этичное решение
Понял твою мысль, чтобы была как бы полная копия поста, как ты ее видишь в ленте, со всеми работающими ссылками на пост, профиль и прочее?
@Dmitry Т.е. такой вот буст, но с каментом. Этого не хватает, действительно. Но почему-то мне не понравилось их видение, кажется, что хотят навелосипедить что-то более странное
@johan Это получается тред, в котором комментарии копируются целиком — информационный мусор. И как эти повторы убрать из поиска?
@tennoseremel Не понял тебя. Что куда копируется? Я просто взял один из каментов треда и унес к себе. Если кто-то прокомментирует там — все комментарии пойдут в твой тред. А вот «ответ с цитированием» — создаст новый тред, уже у меня.
@johan @ru @rf
К сожалению, у Евгена какой-то бжик на том, что Мастодон — это не клиент для длинных постов, что означает, что Мастодон не нуждается в markdown.
Хотя Мастодон умеет гораздо лучше в длинные посты и их отображение, чем тот-же Твиттер, который прячет возможность писать лонгриды за пэйволом — и за неё платят, но нет, за каким-то хреном нужно дальше всё делать как Твиттер.
Так вообще обидно, что прекрасный, красивый (ну, до последнего обновления, который чуть приблизил стиль к Твиттеру) Мастодон всё никак не может понять, что он — самостоятельная тема, давно переросшая своего идейного отца — Твиттер и что совершенно не нужно пытаться пресмыкаться перед ним.
Ещё ни разу стратегия "Смотрите, мы убийцы ___!" на моей памяти не сработала. Может кстати как раз поэтому свободное ПО так не популярно — там поголовный кризис идентичности, каждый городит свою убийцу проприетарной ____, которая нравилась лично ему. У кого совсем плохо с фантазией — делают форки убийцы свободной ____
Так вообще обидно, что прекрасный, красивый (ну, до последнего обновления, который чуть приблизил стиль к Твиттеру)
Ниче не знаю, у меня никакого Твиттера ;-)
@johan Ну и это всё ещё тот же самый тред, а не отдельный. Некоторые постеры очень щепетильно относятся к комментариям. То им не нравится, что незнакомые комментируют, то язык не тот…
@tennoseremel Хм... Ты меня озадачил. Мне казалось, что в этом вся соль, а «утаскивать к себе» — немножко воровство... Причем не такое воровство, как копипаста пикчи, а еще и с твоим аватаром и ником, и ссылкой.
@johan У тебя комментарий может принадлежать двум тредам сразу? Если нет, то в отдельном треде не будет отдельной ссылки (в комментарии её нет). Ну или она есть, но ты её не показал.
@johan В общем, если очень коротко, то *лично меня* бы устроил прост буст своего комментария с отображением контекста без его копирования в комментарий. Но кто ж меня спрашивает)
@tennoseremel Что значит «без его копирования»? Ничего ж никуда не копируется, бустанутый комментарий появляется в профиле, но остается комментарием в оригинальном треде. Или я че-то не понял?
@tennoseremel @johan
> но нафига плодить копии сообщений, которые ещё и в поиске будут мешаться? Хрень.
Не беспокойся, что мертво — умереть не может.
Господи, да у меня поиск например по Fediverse Movie Night или Регулярные Выражения выдаёт лишь посты из 2024 года. Парочка из декабря а потом сразу февраль. И ни один из них — не ссылка на самое объявление о новом сеансе/выпуске. И пофиг что эти посты есть, они написаны с того-же инстанса, на котором сижу я, они публичны.
Поиска в Мастодоне нет. Нет его. То, что он есть — это миф. То, что есть — это мёртвый огрызок, который поиском назвать язык не поворачивается. Если ты хочешь, чтобы у твоего поста *был шанс* появиться в окне поиска — ты используешь хэштеги.
И да, в посте Johan есть ссылка на оригинал — потому что это ответ.
Превратить его во всеми любимую "цитату" можно простым репостом этого ответа — о чём Johan и говорит с начала треда
Поиска в Мастодоне нет. Нет его.
А откуда бы ему взяться-то? 😠 Хэштеги проблему тоже решают не полностью, а только лишь в области видимости твоего инстанса.
@tennoseremel @johan чего я не читал? 3 строчки твоего поста? Я их прочитал и я на них ответил. Даже половину твоего поста в ответ вставил — процитировал.
То, что на твоём терминале это не поддерживается — не проблемы Johan или Мастодона, это проблемы твоего терминала.
У нормальных клиентов это выглядит так:
@johan Во‐первых, не воровство, не будем уподобляться копирастам. Во‐вторых, воровство чего? Я хочу прокомментировать чужой пост для своей аудитории. Возможно, даже на другом языке. У кого тут что пропало?
@johan не, у тебя тот-же интерфейс, что у меня. До обновления 4.3 интерфейс был гораздо, гораздо лучше. Я понимаю, что это ИМХО, но всё равно не могу перестать на него плеваться. Обычно же как: сначала плюёшься потому что новое, потом привыкаешь и нормально, смотришь на старый и ещё думаешь "как я вообще считал этот дизайн лучшим?". Это означает, что новый дизайн на самом деле хороший.
В этот раз наш инстанс обновился уже месяц как и я всё равно не могу перестать плеваться на эту уродскую поделку.
@Lemonid Странно. Как по мне, так всё краше и краше становится. Дело вкуса, наверно.
@johan@cr8r.gg @ru@lor.sh @rf@mastodon.ml Я вообще не понимаю смысла. Это должно работать на честном слове инстанса цитирующего, что он не даст этого сделать? Ну не даст, так просто ссылку вставят (а в миске цитата просто вставляется автоматом, при вставке ссылки на пост). Это будет только создавать лишние трудности как пишущим, так и читающим, но не предотвратит, что пытается предотвратить.
Я уже помню, как они «стремятся обеспечить совместимость» отказавшись добавлять реакции, которые уже есть в плероме и миске как минимум. Теперь их все видят, кроме самих мастодонцев.
Это должно работать на честном слове инстанса цитирующего, что он не даст этого сделать?
Вотъ 👆 Плюс совместимость с другими платформами ( 🙀 ) плюс поддержка в клиентах, которые и так-то «спасибо что живой»...
Не уверен, что попадание комментариев в оригинальный тред - это плюс перепоста с цитированием.
Автора оригинала можно и тегнуть, но довольно часто именно это как раз и не нужно. Грубо говоря, там обсуждают новую среднеформатную камеру и спорят о задниках, а ты перепостил, так как тебе в примере моделька понравилась и ты хочешь обсудить её формы. Последующим комментариям там будут очень рады, особенно, если это пара хеллтредов :))
@johan Тогда я всё ещё не понимаю, что значит «унёс к себе».
Собственно, что ты мне доказать‐то тут пытаешься? Я не очень понимаю. У меня есть какие‐то хотелки, тебе они не нужны. И… что? 😅
@tennoseremel Ну да, проблемы в определениях. Всё, что я могу — это буст собственного камента. Это я и имею в виду, просто, наверно, неправильно называю. Сорян.
Ну, типа, да, честное слово.
Например, я как-то сделал пост о знакомой девушке, которую избили полицейские, его перепостили, а потом я подумал, что подробностей многовато даже для Феди. В таком кейсе большинство цитирующих вполне готовы уважить моё желание его подчистить автоматически, если я его удалю. А так я и удалять не стал, так как на той платформе как раз перепосты с цитатами были и они не зависели от оригинала.
Так что почему бы и нет, пусть будет, ведь стандартное цитирование с копипастом и ссылкой в любом случае останется.
@johan Во второй раз пишу. Если ты бустишь комментарий, то у тебя либо нет контекста, либо ты его копируешь, либо нужно пройти в тред, чтобы понять контекст.
@tennoseremel Ага. И моя мысль в том, что копирование решается на стороне клиента (мышкой, если это комп, кнопкой, если это мобилка). Ну или никто не мешает в вебморду автокопирование кнопкой сделать.
С картинками и аватарконикопрофилями, конечно, проблема. Тут охотно соглашусь.
Но лично мне было бы удобнее «буст (чужого поста) с моим комментарием», чем разрывать тред, создавая новый пост у себя.
@johan
> Они собираются всё сломать
Они собираются наконец-то починить то, что по упрямству Евгена не хотели делать очень долго.
> Чем, вот чем не устраивает, если уж тебе надо
Тем, что это не так красиво, не так удобно, позволяет при необходимости исказить текст, etc.
> Так я и не буду, допустим, этим пользоваться
Ок. Я буду.
> Лучше бы, чесслово, #Markdown в main запилили
Это ложная дилемма.
> Лучший (имхо) способ «поста с цитатой» — это ответить в треде (процитировав нужные слова комментируемого), а потом бустануть свой пост к себе
Ебать какое юзерфрендли решение.
Тем, что это не так красиво, не так удобно, позволяет при необходимости исказить текст, etc.
Исказить, сократить, разобрать на цитаты. «Мы всегда на Земле так жили» ©
Это ложная дилемма.
Да, но с этого стоило бы начать в первую очередь, возможно, проблема бы перестала вообще так остро стоять. #НоЭтоНеТочно
Ебать какое юзерфрендли решение.
Чем плохо? Вполне рабочее и требующее минимальных интерфейсных рюшечек (ну, как-то пометить, что это «пост с цитатой»).
Или, как я уже говорил, сделать что-то типа «буста с комментарием». Потому что иначе все рванут пиздить (копировать!) контент к себе. Хорошо ли это?
@johan Чойта? Наоборот, мои читатели увидят и, возможно, заинтересуются (плюс продвигается по федерации, как с бустами, иначе как его туда вставить). А уж «воровство» «engagement‐а» это вообще дичь. Давай тогда обсуждать другие посты запретим, это же ВОРУЕТ лайки и вот это всё. Ну не.
@tennoseremel Ну смотри. Я пощу котика, пишу, «гляньте, какой красивый котик». Ты цитируешь пост (вместо право, славного буста) — и все начинают хвалить моего котика, но... У тебя. Котик грустит.
@miraikumiko Мы сидим на инстансах с #glitch-soc (форк Мастодона), где поддерживается #Markdown-разметка и нет дурацкого ограничения в 500 символов.
Чего и всем желаем 👋
@johan Вообще, те, кто хотят всё это к себе направлять, скорее как раз скопипастят пост, а не цитату сделают. Она же людей уведёт от себя любимого.
@tennoseremel Вот поэтому буст с комментарием был бы компромиссом. Вроде ты и котика подписчикам показал, и полайкали котика, а не твой пост с цитатой.
Короче, тут вообще сложно, кмк идеальное решение придумать 😠 Но как во Френдике — мну не нра.
@shuro Можно ответить, не тегая никого из оригинального треда, и им не будут приходить уведомления, просто создастся еще одна ветка.
Ну и что значит «рады, не рады». Ты пишешь что-то в открытой соцсети, где комментирование — основная функция.
@johan
На обычном Мастодоне 4.х.х и бб-код не работает что ли? Переключался с plain/text на него в Федилабе, пробовал писать, а он показывает эти квадратные скобки, кавычки и прочее вместо задуманного.
@miraikumiko
@westsibe @miraikumiko ББ-код ни в каком Мастодоне не работает; в Федилабе он, видимо, для других площадок. Glitch поддерживает Markdown и чуть-чуть HTML.
> Лучший (имхо) способ «поста с цитатой» — это ответить в треде (процитировав нужные слова комментируемого), а потом бустануть свой пост к себе.
Не всегда. Оригинальный тред может быть на другом языке, например. Или в том треде собрался контингент, с которым я не хочу общаться и не хочу чтобы они начали мне отвечать.
Но мне обычно хватало просто ссылки на оригинальный тред и <blockquote>
.
@top Можно и так, если ты не хочешь участвовать в треде, никто не запрещает ;-) Но это совсем очевидный вариант, про который, кажется, и напоминать не надо.
@johan
Markdown (Mastodon обычный) тоже наверное не поддерживает или ошибаюсь? Не пробовал его пока.
@miraikumiko
@strizhechenko Ну, мысли разные бывают. Вчерась, например, еще до этой новости, один персонаж из жуйка аж на говно изошел (150 каментов в треде), когда увидел у меня бустнутый камент с обратной ссылкой в тред. Ему такое оформление не понравилось, панимаиш, потому что не как в жуйце, и лайки в Мастодоне неправильные и бла-бла-бла ;-)
@johan я провалился в комменты и мне страшно
А по факту: ну вот есть у меня подтягивание ссылок на посты на стороне клиента. Удобно, нравится, никакая ёбань не уводит из приложения на всратый сайт, который ещё и 403 скажет или " ой, я без фронтенда живу", не приходится JS на своём компе разрешать для каждого инстанса чтобы увидеть чо оам вообще.
@strizhechenko Но эт только для тебя. Посмотри, например, https://relib.re/@Dmitry (через Мастодон). Он сидит на Миске, там цитирования есть, активно этим пользуется, но в Мастодоне виден только его камент и RE ссылка.
Можно, но опять-таки, не Мастодоном единым живёт Феди и другие платформы могут получить уведомления всё равно, сами комменты в принципе тоже увидят.
В общем, я не говорю, что это вообще не вариант, этим активно пользуются, но это далеко не идеал для многих случаев. Иначе и разговоров бы не было :)