GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Embed Notice

HTML Code

Corresponding Notice

  1. Embed this notice
    maegul (maegul@hachyderm.io)'s status on Wednesday, 01-May-2024 16:35:21 JSTmaegulmaegul

    Nice demonstration of why mastodon's dominance is problematic

    See the conversions here:
    https://github.com/LemmyNet/lemmy/pull/4628
    and
    https://socialhub.activitypub.rocks/t/federating-the-content-of-posts-note-articles-and-character-limits/4087

    AFAICT, mastodon's decisions, which are arguably problematic (on which see: https://lemmy.ml/post/14973403) are literally trickling down to other platforms and infecting how they federate with each other as they dance around mastodon's quirks in different ways.

    It seems like masto is ruining "the standard" with its gravity.

    #fediverse #mastodon
    @fediverse

    In conversationabout a year ago from hachyderm.iopermalink

    Attachments

    1. No result found on File_thumbnail lookup.
      http://www.ways.It/
    2. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      Testing and minor fix for federation with Discourse by Nutomic · Pull Request #4628 · LemmyNet/lemmy
      Added some federation objects from Discourse to our tests to ensure that they get parsed successfully. Only a minor change was necessary. Its still possible that there are other things which are in...

    3. Domain not in remote thumbnail source whitelist: lemmy.ml
      Mike Macgirvin recounts the depressing history behind Mastodon's rendering of `article` vs `note` - Lemmy
      > Here’s the reason Article became a second class citizen… > https://github.com/mastodon/mastodon/issues/5022 [https://github.com/mastodon/mastodon/issues/5022] > In this issue I raised against Mastodon in 2017 (on a now defunct github account), Mastodon at the time treated Note and Article identically. In particular, it removed all the HTML except for ‘a’ tags - even from Article. This made federation with the elephant impossible for us. At this time the ActivityPub fediverse consisted of Hubzilla and Mastodon. Period. The specification wasn’t even final yet. Hubzilla provides long-form multi-media content, just like a blog. This content was completely destroyed by Mastodon’s HTML sanitizer, especially blockquotes, which displayed everything we quoted as original text and mis-attributed. > My proposal to the Mastodon team (which was basically Eugen) was to relax the input sanitisation on the Article type a bit , and Mastodon could have their plaintext Note and we could have our multi-media and the fediverse be one happy family. Regardless of the fact that HTML is specified as the default content-type for all content in ActivityPub. > The response from Eugen was to turn Article into a link, meaning our content wouldn’t be shown inline at all - and closing the issue. I believe this is the last time I ever communicated with Eugen and I will never, ever file another issue against Mastodon. > We started using Note instead, so that our messages would federate at all and knowing that Article would have been the most sensible choice. > We also need to strip all the images out of our perfectly renderable content and add them back in as attachments - otherwise they won’t be displayed on Mastodon. As it turns out, Mastodon only adds back 4 images and reverses the order. This is less than satisfactory because the source content lets us position text around each image, and it forces anybody with multi-media content to not only perform this unnecessary step, but also to check every attachment on import and see if it was already included in the HTML - or it will be displayed twice. > As far as I’m concerned, Mastodon should be taken to the mountain-top and cast into the volcano. But it appears we’re stuck with the infernal thing.
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.