aka freamon

Codeberg: https://codeberg.org/freamon?tab=activity

Anything from https://lemmon.website/ is me too.

  • 1 Post
  • 125 Comments
Joined 10 months ago
cake
Cake day: March 27th, 2024

help-circle
  • You can’t. resolve_object in the API needs a full URL - something you could also put in a browser to uniquely identify an object - a user, community, post, or comment, but not a modlog entry.

    You’ll have to get the mods / admin at blahaj to flip the ban again.

    Other instances have recorded that particular unban, so it’s possible that - at the time it was sent, lemmy.nz rejected it because the community didn’t have any local subscribers. So, considering the activity, it would be a lemmy bug. Maybe not though, maybe lemmy.nz was just down at the time. Anyway, it’s showing 1 local subscriber now, so assuming that’s a different account, another attempt should be acknowledged.


  • I see this has already been answered, but I’ll post what I was typing out anyway.

    It’s not enough to just provide your auth token if you want to fetch the details for yourself (even though the JWT decodes to identify you). You have to use /user like you would for fetching anyone else, e.g.:

    curl --header 'accept: application/json' --header 'authorization: Bearer xyzyzyz' --location https://lemmy.world/api/v3/user?username=okelote360 | jq .






  • Yeah. ActivityPub has a type called ‘Announce’ that’s used to make your followers aware of activity by another account. Mastodon uses it only for ‘boosting’ another user’s content, but Lemmy’s communities use it for everything (‘Andrew has posted this comment’, 'Andrew has Liked this post’s, etc). Most of Lemmy’s activities are ignored by Mastodon, but the Announce of a post or a comment is interpreted as a Boost.

    It sort of works as a way to follow a community on Mastodon, but the individual boosting of all comments makes it annoying. I doubt anyone has set up a different account - you should be able to see the details of which actor is doing by clicking on it or hovering your mouse over it.

    Anyway, speaking of jokes, have you heard how many MBIN users it takes to screw in a lightbulb?
    Answer: 10. 1 to screw in the bulb, and 9 to tell you how great the software is. (I’m just kidding - there aren’t 10 MBIN users, it just seems like there are because it evidently comes with a massive crowbar used to derail every thread to bollock on about it).










  • You’re correct in assuming that nothing is stuck in a queue.

    Compared with other Fediverse platforms, a feature that Lemmy lacks is paginated outboxes. These would allow communities to list all the posts, because other instances could get them a page at a time (e.g. 20 for page 1, then the next 20 for page 2, and so on). Instead, they provide a non-paginated outbox with only the most recent 50 posts. An outbox for comments isn’t really feasible without pagination, which is probably why they don’t provide one at all. For votes, it’s even less practical, and irrespective of that, it would go against the familiar hang-up about votes being private.

    So if you’re the first person to join a remote community, then 50 recent posts are brought in, but no older posts, no comments, and no votes. There’s no way to get the old votes. If your instance receives some activity that makes it realise that it’s missing something, then it will resolve it (e.g. it will often fetch an old post if it receives a reply to it, and fetch a comment if it receives a vote for it), but it will start that post or comment at score 0.

    If you really wanted to be fully in-sync for comments, then you could script it to use the APIs for the remote and local instance. For the remote instance it would be something like: list the posts oldest to newest (limited by the amount you’re missing); get the ap_id for each one, then login to your instance and ask it to resolve it. Then do the same for the comments in each post. Everything it resolves would be a score 0 though, and it assumes that the author hasn’t deleted themselves in the meantime, or that their instance hasn’t disappeared. Given that, I don’t really see the point, other than trying to a completist about stuff.


  • Ah, right - I see now thanks (it didn’t occur to me to click ‘show nsfw’).

    As for the ‘oejwfiojwwqpofioqwfiowqiofkwqeifjwefwef’ - I remember them as being spam. It was maybe a year or so ago now, but a LW user tried creating communities with every name imaginable as way to squat on them. They got to about 2000 before they were stopped, and in retaliation they created about 4000 of the ‘wefwef’ ones (I guess that the deletion of them from LW didn’t make it somewhere, and so something out there still thinks they exist).