Just posting to nag you about this: can !tails@lemmon.website be added as an exception to the automod?
Lemmy doesn't seem to get much recognition in the wider Fediverse - it tends to get bundled as part of 'other apps'. Mastodon is much bigger, so better integration with Lemmy probably gets deprioritised below their own issues and feature requests (e.g. I was reading today that Markdown support is often requested, but the base version still doesn't have it)
I don't think it's technically impossible - all the information that another site needs to properly interpret some activity is in the JSON that's sent. I get the sense that it might be unrealistic to expect Mastodon to make the necessary changes though. It seems more of a political issue than a technical one.
It's partly an issue of keys. Every fediverse actor has a private key and a public key. When my instance sends this to fediverse@lemmy.world, it's signed by my private key, and lemmy.world uses my public key to verify it. When fediverse@lemmy.world sends this comment out, it uses it's own private key to sign it. It can't just re-transmit my comment, because it doesn't have my private key. All it can do is Announce that I've made the comment (and sign the Announce).
Mastodon treats Announces as Boosts, so every post/comment is interpreted as a thing that fediverse@lemmy.world has boosted, so you get all these un-connected posts appearing. I think it's mostly up to Mastodon to remedy.
It works better if a Mastodon actor posts into a Lemmy community, then you get the mix like you imagine. e.g.: https://mastodon.world/@Flash/112095241193510662 (this particular post was crowbarred into Lemmy via !tails@lemmon.website, but it would be the same if the author had done it.)
Project background: https://join.piefed.social Demo site / Flagship instance: https://piefed.social
This is a beta test of <a href="https://join.piefed.social">PieFed, <a href="https://codeberg.org/rimu/pyfedi/">an open source project</a> for the …
PieFed - Explore Anything, Discuss Everything.
One of the reasons it's inconsistent is that Lemmy tries to balance the media it serves locally vs. the media it lets remote hosts serve. Also it's a bit naïve about image conversion. So if you link to an actual GIF at giphy.com (for example), it works consistently across the most the most platforms if Lemmy leaves it alone. If it doesn't, it'll bring it in and convert it to a WebM file, which not all clients know what to do with. Even if they do though, looping isn't always on by default for video, so the effect of a GIF that relies on looping might be nullified.
It's probably best to focus on the clients with the biggest user-base, rather than try to target them all. For lemmy.world/c/gifs, the most popular posts have been uploaded to imgur.com - which convert most GIFs to MP4s - and the post's author has linked to the inline version at i.imgur.com.
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
Edited to account for blahaj updating to 0.19.3 ... hopefully that's the last big instance to change.
It's been about a week since sh.itjust.works and lemmy.world updated, so results from those instances will start appearing again soon.
Voyager has a setting for "No subscribed in All/Local" that does this. It's better on than off, obviously, but it doesn't turn All or Local into some kind of goldmine.
I get the sense that, unless you're willing to do it yourself, feature requests for Lemmy don't have much chance of being realised.
Bit mad, as in a bit strange - e.g. "it's a bit mad to take a single word out of its obvious context for such a desperately cheap shot".
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.)
!quickanimalfacts@lemm.ee - yeah, go on then. subbed.
Oh, yeah, cross-posts are great - I think it's something we're all supposed to be doing. I wouldn't say anything usually - just thought this image might raise questions that the creator could perhaps answer.
(sorry to intrude). This has had a few cross-posts on Lemmy. The link that goes to !tails@lemmon.website is attributed to the author of the image, so you can reply to them via that community if you wish.
(sorry to intrude). This has had a few cross-posts on Lemmy. The link that goes to !tails@lemmon.website is attributed to the author of the image, so you can reply to them via that community if you wish.
(sorry to intrude). This has had a few cross-posts on Lemmy - this one technically wasn't, but it seems Lemmy has picked up on it. If you want some ALT text, and to reply to author of this image, the link that goes to !tails@lemmon.website provides that.
Errr ... I want to say it was in Captain America, but I was being vague 'cos I can't really remember. I wasn't expecting to be quizzed on it tbh.
The crawler at lemmyverse.net has picked up on an ngrok URL I've used for messing around with Lemmy. I was using it last night to play with PieFed, and saw it make about 20 attempts to read an API that isn't there. I thought - oh, I wonder if that will break it - and sure, enough, there wasn't a 6:00 update from it this morning. Ho hum.
These are pretty neat. Considering that close-up shots of hands are usually filmed separately (often with someone else's hands*), you can probably do similar things with lots of other movies.
- my favourite one is in an Avengers film, where Black Widow presses a button, and the close-up is clearly a man's hand.
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!)
Vice Media will shift focus to its studio, a move that will involve laying off hundreds, CEO Bruce Dixon wrote in a staff memo.
From my nginx access log:
your.ip.address - - [21/Feb/2024:06:50:09 +0000] "POST /inbox HTTP/1.1" 200 0 "-" "Lemmy/0.19.3; +https://lemmy.sdf.org" your.ip.address - - [21/Feb/2024:06:50:09 +0000] "POST /inbox HTTP/1.1" 400 0 "-" "Lemmy/0.19.3; +https://lemmy.sdf.org" your.ip.address - - [21/Feb/2024:06:50:09 +0000] "POST /inbox HTTP/1.1" 200 0 "-" "Lemmy/0.19.3; +https://lemmy.sdf.org" your.ip.address - - [21/Feb/2024:06:50:09 +0000] "POST /inbox HTTP/1.1" 400 0 "-" "Lemmy/0.19.3; +https://lemmy.sdf.org"
2 of the entries are "https://lemmy.sdf.org/activities/like/88bc5b6d-f11f-4245-90aa-908e43befe97" being sent twice, the other two are "https://lemmy.sdf.org/activities/like/437327e5-a262-46bc-8ce7-1c2c5bd440b3" being sent twice
I've reported this problem to other affected servers that I've seen: the lemmy.ca post suggests the problem was something to do with running multiple containers with the same index number; the endlesstalk.org post suggests that re-starting the backend containers is a fix (their answers will likely more sense to you than to me, as I don't run lemmy).
Thanks!
Hi. Just looking at what lemmy.ca sends my server:
From nginx log:
your.ip.address - - [20/Feb/2024:03:48:47 +0000] "POST /inbox HTTP/1.1" 200 0 "-" "Lemmy/0.19.3; +https://lemmy.ca" your.ip.address - - [20/Feb/2024:03:48:49 +0000] "POST /inbox HTTP/1.1" 400 0 "-" "Lemmy/0.19.3; +https://lemmy.ca" your.ip.address - - [20/Feb/2024:03:48:57 +0000] "POST /inbox HTTP/1.1" 400 0 "-" "Lemmy/0.19.3; +https://lemmy.ca"
Dumping the JSONs reveals 3 duplicate files, all containing:
"id": "https://lemmy.ca/activities/create/0968bf93-ac05-4178-bf3f-28cdc65fc338" "actor": "https://lemmy.ca/u/HairyOldCoot" "object": { "id": "https://lemmy.ca/comment/7454502" "content": "That was an episode of Sliders." "published": "2024-02-20T03:48:45.810068Z"
These are 3 Creates, not 1 Create and 2 Updates or anything. I've chosen a comment 'cos that's public info, but it's the same for all other activity too (Votes, Deletes, etc).
lemmy.ca isn't alone in this. endlesstalk.org sends everything twice (info posted here), as does lemmy.sdf.org and mander.xyz, but lemmy.ca is the only one I've seen send stuff 3 times. Other instances (e.g. aussie.zone, feddit.nl, lemm.ee, lemmings.world, lemmy.world, programming.dev, reddthat.com, sh.itjust.works, slrpnk.net) don't, but there's nothing obvious like lemmy version numbers to indicate the difference.
Whilst I'd prefer you didn't send me stuff 3 times, I'm mostly mentioning it because I doubt it's good for your own resources to send every activity by every lemmy.ca user out multiple times. Also, the OPs of my community are from Mastodon, so I imagine you're sending them the same message 3 times too ...
Earth looked very different long ago. Search for addresses across 750 million years of Earth's history.
I just upvoted a comment in a community hosted on my site, and in the nginx log I can see:
ip.address - - [19/Feb/2024:14:33:31 +0000] "POST /inbox HTTP/1.1" 200 0 "-" "Lemmy/0.19.3; +https://endlesstalk.org" ip.address - - [19/Feb/2024:14:33:43 +0000] "POST /inbox HTTP/1.1" 200 0 "-" "Lemmy/0.19.3; +https://endlesstalk.org"
Dumping out the activity, I can see:
... (single vote from account on another instance) ... { "@context": [ "https://join-lemmy.org/context.json", "https://www.w3.org/ns/activitystreams" ], "id": "https://endlesstalk.org/activities/like/f102d062-dfe9-4ece-96e8-310a09b249ba", "actor": "https://endlesstalk.org/u/freamon", "object": "https://sh.itjust.works/comment/9061222", "type": "Like", "audience": "https://lemmon.website/c/tails" } ... (single vote from account on another instance) ... { "@context": [ "https://join-lemmy.org/context.json", "https://www.w3.org/ns/activitystreams" ], "id": "https://endlesstalk.org/activities/like/f102d062-dfe9-4ece-96e8-310a09b249ba", "actor": "https://endlesstalk.org/u/freamon", "object": "https://sh.itjust.works/comment/9061222", "type": "Like", "audience": "https://lemmon.website/c/tails" } ... (single vote from account on another instance) ...
It's the same for comments too (if I grep the dump for other people's comments, there's only one, but there's two for comments made by me)
EDIT: can also see dupes from lemmy.ca (they actually sent the same Like 3 times).
After 6 years, project 4K80 (the 4K fan-edit of Empire Strikes Back) finally has some release candidates.
The linked post details why it took so long (compared to 4K77 and 4K83), and the plans for the future.
It's something I'll download when they've worked on it a little more. For now though, Adywan's 'The Empire Strikes Back Revisited' remains my favourite version.
Given the shared underlying protocol, I didn't like that if I saw something interesting on Mastodon, and wanted to post it on Lemmy, I'd have to screenshot it and/or re-attribute it to me rather than the original author.
Tails is an experimental community. Instead of announcing just what a Lemmy user has posted, it announces what a Fediverse actor has posted. This means that, so far, it's featured posts from Mastodon accounts like Mr Lovenstein, warsandpeas, George Takei, Low Quality Facts, and other interesting people. Lemmy users have been able to reply to the author, and have also replied to those other Mastodon accounts that responded.
You can see for yourself at !tails@lemmon.website
(the usual rules apply: if you're the first person on your instance to do this, you'll likely get a blank screen or an error. Wait 10 secs or so, press refresh, and you should have it).
For Season 1, it took a extra year for the FX ... so maybe this means Season 2 will appear in February next year?
Maybe they were able to get some done during the strikes. Or maybe Andor will get shoved up the priority queue. Either way, it could even be out later this year.
Looking forward to it either way. I'm sure I'll find time to squeeze in an extra rewatch of Season 1 in the meantime ...
The real fantasy element of Dungeons & Dragons is pretending that you have a group of friends who all get along with each other and can manage to meet regularly for four hours at a time.
(Originally published on hachyderm.io: 2024-02-04)
---
cross-posted from !tails@lemmon.website - a lemmy community that natively features mastodon posts (and their replies) so we're not using screenshots, and lemmy users have the opportunity to respond to the original author.
edit: I realise now that the cross-link won't show up correctly, 'cos no-one on sh.itjust.works is subbed to tails, but if anyone ever does, I'll try again with a different post.
An important list of exactly how long you have to wait until Jason Statham punches someone in one of his films.
cross-posted from: https://mastodon.social/users/MrLovenstein/statuses/111862356629002380
> Secret Panel HERE 🃏 https://tapas.io/episode/2357963 > > You do not play for fun. You do it to inflict pain.
Original dislike:
{ "actor": "https://lemmy.ml/c/asklemmy", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://endlesstalk.org/activities/dislike/e1f82f6a-d49b-4dab-b444-36c382f13c5a", "actor": "https://endlesstalk.org/u/freamon", "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1", { ... }, ... } ], "object": "https://midwest.social/post/7242862", "type": "Dislike", "audience": "https://lemmy.ml/c/asklemmy" }, "cc": [ "https://lemmy.ml/c/asklemmy/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/dislike/6896b8ce-026d-463a-a223-ec1a1d444e5c" }
Undo of Dislike:
{ "actor": "https://lemmy.ml/c/asklemmy", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "object": { "id": "https://endlesstalk.org/activities/undo/a9377c0b-074c-41de-ba99-51eeca323810", "actor": "https://endlesstalk.org/u/freamon", "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1", { ... }, ... } ], "object": { "actor": "https://endlesstalk.org/u/freamon", "object": "https://midwest.social/post/7242862", "type": "Like", "id": "https://endlesstalk.org/activities/like/1f0b6132-547e-4fb5-8313-6f7b7f31be6b", "audience": "https://lemmy.ml/c/asklemmy" }, "type": "Undo", "audience": "https://lemmy.ml/c/asklemmy" }, "cc": [ "https://lemmy.ml/c/asklemmy/followers" ], "type": "Announce", "id": "https://lemmy.ml/activities/announce/undo/feedfdca-3392-4f7b-a3ce-2306d8981c5c" }
The original Dislike activity (https://endlesstalk.org/activities/dislike/e1f82f6a-d49b-4dab-b444-36c382f13c5a) has a record at endlesstalk.org, but the Like object's activity that's been undone doesn't (https://endlesstalk.org/activities/like/1f0b6132-547e-4fb5-8313-6f7b7f31be6b just returns 'No record found')
I got the same results when I tried this from lemmy.world (but I thought I'd try again from a 0.19 instance)
I found some references to this at the GitHub, but they were issues that were closed off as being fixed, so I don't know what the situation is with this now.
aka freamon@lemmy.world, freamon@feddit.nl, and any username from lemmon.website
This account is currently parked, and I'm using https://piefed.social/u/andrew_s