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
From his Mastodon, it looks like OP (Cory Doctorow if it’s not showing in whatever app you’re using) is doing talks in Serbia at the same event as Bruce Sterling, so it’s as likely that he wrote the ALT text for the image himself.
From lemmy
the butler
he did it
comment from remote (endlesstalk.org)
Big Luna Bloom fan.
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.)
top-level reply as a subscriber
reply to reply
top-level reply
last reply (just showing that this Mastodon instance doesn’t stagger comments for Lemmy either)
top-level reply from lemmy
reply to your reply (tests create JSON)
Oh right: tildes has a system like this - I didn’t know it was (probably) inspired by Slashdot.
Adding federation into the mix certainly complicates things though.
so how does this go out?
I might wait until lemmy 0.19.4 to post more, as I’ll be able to include ALT text in a tag with with picture, rather than dumping it into the post body as an ‘image description’. The problem with the current approach is that more people see it (and potentially respond to it with something snarky) than what was ever intended.
curl --header 'accept: application/activity+json' https://endlesstalk.org/post/28599550 | jq .
{
"@context": [
"https://join-lemmy.org/context.json",
"https://www.w3.org/ns/activitystreams"
],
"type": "Page",
"id": "https://endlesstalk.org/post/28599550",
"attributedTo": "https://endlesstalk.org/u/freamon",
"to": [
"https://endlesstalk.org/c/piefed",
"https://www.w3.org/ns/activitystreams#Public"
],
"name": "Git repo",
"cc": [],
"mediaType": "text/html",
"attachment": [
{
"href": "https://codeberg.org/rimu/pyfedi",
"type": "Link"
}
],
"image": {
"type": "Image",
"url": "https://endlesstalk.org/pictrs/image/a984ddbc-37fe-4fca-a2a3-c03dc20db3a8.png"
},
"commentsEnabled": true,
"sensitive": false,
"published": "2024-03-22T15:06:31.195880Z",
"language": {
"identifier": "en",
"name": "English"
},
"audience": "https://endlesstalk.org/c/piefed"
}