• asudox@lemmy.asudox.dev
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      1
      ·
      edit-2
      6 days ago

      That is a bad idea. Cross posts aren’t a special type of post. Your instance simply checks the URLs of posts and finds other posts with the same URL. That is how cross posting works in Lemmy.

      https://github.com/LemmyNet/lemmy/blob/6f45f801cc0582b14360fd52737cbad3a98b7250/crates/api/api_crud/src/post/read.rs#L90

      [...]
      
        // Fetch the cross_posts
        let cross_posts = if let Some(url) = &post_view.post.url {
          SearchCombinedQuery {
            search_term: Some(url.inner().as_str().into()),
            post_url_only: Some(true),
            type_: Some(SearchType::Posts),
            ..Default::default()
          }
      
      [...]
      

      Piefed seems to do the same thing

      [...]
      
      new_cross_posts = db.session.query(Post).filter(Post.id != self.id, Post.url == self.url, Post.deleted == False,
                                                              Post.status > POST_STATUS_REVIEWING).order_by(desc(Post.id)).limit(limit)
      
      [...]
      

      I also found this weird hardcoded ap id in the function that “calculates” cross posts in piefed for some reason:

      [...]
      
      if self.community.ap_profile_id == 'https://lemmy.zip/c/dailygames':
                  # daily posts to this community (e.g. to https://travle.earth/usa or https://www.nytimes.com/games/wordle/index.html) shouldn't be treated as cross-posts
                  return
      
      
      [...]
      

      [email protected]

      • wjs018@piefed.social
        link
        fedilink
        English
        arrow-up
        14
        ·
        edit-2
        6 days ago

        IIRC that extra PieFed code is because the daily games that get posted to that community were constantly being collapsed into crossposts. It really hurt the visibility of the most recent post, kind of defeating the purpose of the community.

    • tetris11@feddit.uk
      link
      fedilink
      English
      arrow-up
      6
      ·
      edit-2
      6 days ago

      they do though. Edit: Ohhh, like it redirects there too not just links there

      Yeah that would be a cool feature to offer the user when they submit

  • ramble81@lemmy.zip
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    6 days ago

    So what’s the problem? The post gets visibility and interaction if it’s good with eyeballs on it. Lemmy doesn’t have a “reputation” system like Reddit. Votes don’t matter, and you’re not monetizing it.

    • ryven@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      16
      arrow-down
      1
      ·
      6 days ago

      But the post on the big instance is not helping the small instance grow, which is why they put it there. Over-centralization isn’t desirable.

      • 🔍🦘🛎@lemmy.world
        link
        fedilink
        English
        arrow-up
        8
        ·
        6 days ago

        People can see where it’s reposted from, and they wouldn’t have seen the instance without the repost

        • Deceptichum@quokk.auOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          6 days ago

          I’ve started many comms. I find far more subscribers after direct posts than when I cross-post to the point I don’t do it any more.

    • Deceptichum@quokk.auOP
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      6 days ago

      I’m on PieFed we already have that.

      The goal is to help smaller comms and instances get exposure and avoid everything being on .world. This does not help with that.

  • Rhoeri@piefed.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    6 days ago

    This is why there’s no chance there will ever be an even population of instances. It was never going to happen

  • maam@feddit.uk
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    6 days ago

    I love boycotting the big problematic instances too!