

Wait, what? A user posts a thing to a server, and that thing isn’t then duplicated to 50 other servers … yeah, I don’t see how that can work.
(I’m just kidding - your site looks neat.)
aka freamon@lemmy.world, freamon@feddit.nl, and any username from lemmon.website


Wait, what? A user posts a thing to a server, and that thing isn’t then duplicated to 50 other servers … yeah, I don’t see how that can work.
(I’m just kidding - your site looks neat.)


Yeah it was pretty nifty in lots of ways. Loads of emulators, of course, and doing stuff like compiling apps directly on the device itself was neat.
Frustrating in lots of other ways too, though. I don’t think the Pyra ever really got off the ground, unfortunately.


This was always an impressive emulator - it was originally made for the Open Pandora (an ARM-based mini-computer not much bigger than a DS). It’s always been free for that - it’s just, you know, you’d have to own an Open Pandora (I do!)


Informing a human that their work has already been done for them by a bot is oddly appropriate for this post.


Regarding the ‘Unresolved questions’ part, the ActivityPub activity for Reports is:
{
"actor": "http://ds9.lemmy.ml/u/lemmy_alpha",
"to": ["http://enterprise.lemmy.ml/c/main"],
"audience": "http://enterprise.lemmy.ml/u/main",
"object": "http://enterprise.lemmy.ml/post/7",
"summary": "report this post",
"type": "Flag",
"id": "http://ds9.lemmy.ml/activities/flag/98b0933f-5e45-4a95-a15f-e0dc86361ba4"
}
From this page. I imagine it’s up to lemmy where this actually gets sent (in the sense that if a community has 1 moderator, it goes to 1 inbox, but if it has 2 moderators, it goes to 2 inboxes).
Can confirm. Just looked at Boost and there they all are. Pretty neat. (Boost is the only app I’ve seen that notifies you of comments too)


In Lemmy terms they’re at ‘RequireApplication’. Open is completely open. PixelFed have automated something that lemmy.world did for feddit.nl a while ago - defederate from them until they changed their application policy.


Manual approval isn’t the only alternative to Open Registration - the main one involves requiring an email address, and/or solving a captcha


It’s not a one-click solution, but lemmy admins can check other instance’s registration policy. e.g.
curl https://lemmy.world/api/v3/site | jq -r .site_view.local_site.registration_mode
Other Fediverse apps will reveal it in different ways of course. Nothing to stop an instance that was set up just for spam from lying about it of course.


Suggested setting: give up after X number of days if no real person from that instance subscribes. Whoever added the community is free to try again.


The short answer is that you have to ask blahaj.zone to resolve it. lemmy.ml has it as post id 11470168, but it’ll be different for other instances - whatever the next number was in their database when the post was announced.
You get different answers depending on whether you’re logged in or not though.
From endlesstalk.org, I can search for that post in the web-ui: Communities -> paste the post url into Search -> Change the Type from ‘communities’ to ‘posts’
Alternatively, using the API, I can resolve it with
curl --header 'accept: application/json' --header 'authorization: Bearer MY_LOGIN_TOKEN' https://endlesstalk.org/api/v3/resolve_object?q=https://lemmy.ml/post/11470168
I’m not logged into blahaj.zone though, so it won’t resolve it. The web-ui only gives me this post as one that mentions the thing I’m searching for, and the API returns ‘not found’

For anyone else wondering, btw, it’s because lemmy expects all ‘id’ fields to be unique, so it would error if the inner object actually was a copy of the original vote.

I would argue that I’m not asking it to be a queryable thing or a datastore. I wouldn’t expect a community’s ‘Accept’ of a ‘Follow’ to contain loads of data about past activity because that’s not a logical or practical thing to encapsulate. For an Undo though, there’s already a small, fixed-length encapsulated object inside, consistent with how ActivityPub is used for other circumstances. Since it’s there anyway, I don’t see the value in it containing incorrect, made-up data, when it may as well have the correct data.

Well, for my own nefarious purposes, I would’ve preferred to have all the info in one place. I’m not using Lemmy or Mastodon, just messing around with ActivityPub, so it’s be easier not to have to rely on past data about who voted for what that I haven’t necessarily kept.

I was thinking of pinging the bot’s author about how dopey this bot can be, but’s he’s banned on lemmy.ml, so maybe not.

It might have been https://sub.rehab that was mentioned (you can migrate using their Settings page apparently). Their FAQ also mentions alternative sites (mostly just big static lists by the look of it).
Or it could have been an app - Voyager for instance will take a big list of your subscriptions as a MultiReddit and sub you to Communities with the same name.


I just saw the same user on the star trek instance, accusing them of being into ‘nerd shit’
It’s doubtful they posted to .world with genuine concerns. They just seem like an agent of chaos.


For Music, I’ve started using Navidrome on my server and Feishin on my desktop (a SubSonic server and client respectively). The music has all been tagged using Beets so there’s a nice display.
For Video, I second the AppleTV 4K with Infuse app recommendation. Just accesses my library using NFS, and gets all the metadata from wherever to show an organised library, with a player that can handle anything.
I can’t remember. It wouldn’t have been for emulation, because I’m never been that bothered about that. I remember it seemed terribly important that I get one, because I paid extra to skip the queue of pre-orders. I ported software directly on the device itself, but - yeah - I think it was mainly for audio/video stuff (using it like a fragile and cumbersome iPod touch)
No settings page (as far as I’m aware), but you can use the API to get everything (posts, comments, etc):
step 1: get login token -
curl --request POST \ --url https://lemmy.ml/api/v3/user/login \ --header 'accept: application/json' \ --header 'content-type: application/json' \ --data ' { "username_or_email": "2br02b", "password": "YOUR-PASSWORD" } 'step 2: use login token (big long string starting with ‘ey’) to get data -
curl --request GET \ --url 'https://lemmy.ml/api/v3/user?username=2br02b&page=1' \ --header 'accept: application/json' \ --header 'authorization: Bearer YOUR-JWT'Increment page number until you have everything. source: https://lemmy.readme.io/reference/get_user