Im on the fedi doin fedi things.

  • 419 Posts
  • 1.13K Comments
Joined 1 year ago
cake
Cake day: December 27th, 2024

help-circle








  • Good questions. Its been a bit since ive looked at lemmys code so im going to dive in again.

    Here is the docs for the votes themselves. https://github.com/LemmyNet/lemmy-docs/blob/main/src/users/03-votes-and-ranking.md

    You can see this in action here: https://lemvotes.org/ if I recall.

    I know the vote model is here . You can see the logic here. It checks to see if the post is actually available in the community with other functions and other such checks. It doesnt ask any lemmy instance for totals (unless theres something im not aware of), it tallies based on real time data. Which can also include fediverse actions(not necessarily lemmy/piefed/mbin/etc… but also mastodon, gotosocial, and other such services).

    One of the things piefed does a bit differently is it bunches up votes for sending to other instances. And there is a backfill operation when puling from new communities or users. I would argue its a bit better than lemmys system at least from a technical perspective. But its a VERY minor one. Its nice we have multiple ways of getting to the same result-ish.

    Hope that helps! I dont know everything but I know a little bit.



  • Yep i can. Ive helped out on both lemmy, piefed, mastodon, gotosocial, peertube and others. Little things mind but yeah its my day job.

    Theres a queue that is part of different instances. What can happen is posts/comments get backed up and the queue takes them all in. When an outage or slowdown happens it can bog down certain servers. Threadiverse (piefes/lemmy/mbin/etc…) up/down votes, comments, posts, etc… it gets slower as more instances connect to others. Its unfortunate but its part of the fediverse protocol. Piefed has some advances there, but it can still get bogged down sometimes.

    Im not saying thats definitively what it is, but ive been on the other side of this phenomenon a couple of times when my lemmy and then later piefed instance had a new instance sync with it. Lemmy.world has had this issue for a while since its one of the biggest.

    The way to test is to sent the instance in quesion a POST request with a comment OR use a known good instance (like piefed) and check the logs. It usually comes back with either a 200 immediately (which is good) or theres a HUGE delay.

    Most of these instances are very much volunteer efforts.















  • mesa@piefed.socialOPtoVideos@lemmy.worldHow to ACTUALLY Quit Spotify.
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    7 days ago

    Thanks for sharing. Different devices mean different things to people. And people can get weirdly attached to them. Im not immune, I still have my first tape player. Its a clock now, since the batteries last for years.

    I personally think its a combo of the “new” services attached to a monthly payment, owning something “real” like a cassette/disk/etc…etc…, and the price being VERY cheap for music. For the price of one spotify subscription, you can go to a small music store and get a metric ton of old music. And trade with your friends. Just my 2 cents.