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.
Another alternative would be to use .uk (there's already a lemmyf.uk)
Re: Andy's videos, if you're on an instance that someone else hasn't already brought videos through, it'll deffo show 0 posts when you resolve the community, due to a difference in 'outbox' formats between lemmy and peertube.
The specific error from journalctl:
Feb 10 12:53:29 debian lemmy_server[996]: Lemmy v0.19.3-rc.1
Feb 10 12:53:30 debian lemmy_server[996]: Federation enabled, host is charming-molly-outgoing.ngrok-free.app
Feb 10 12:53:30 debian lemmy_server[996]: Starting HTTP server at 127.0.0.1:8536
Feb 10 12:56:33 debian lemmy_server[996]: 2024-02-10T12:56:33.942201Z WARN lemmy_utils: error in spawn: Unknown: Failed to parse object https://diode.zone/video-channels/andybalaam_lectures/outbox with content {"@context":["https://www.w3.org/ns/activitystreams","https://w3id.org/security/v1",{"RsaSignature2017":"https://w3id.org/security#RsaSignature2017"}],"id":"https://diode.zone/video-channels/andybalaam_lectures/outbox","type":"OrderedCollection","totalItems":112,"first":"https://diode.zone/video-channels/andybalaam_lectures/outbox","type":"OrderedCollection","totalItems":112,"first":"https://diode.zone/video-channels/andybalaam_lectures/outbox?page=1"}: missing field `orderedItems` at line 1 column 341
Feb 10 12:56:33 debian lemmy_server[996]: 0: lemmy_apub::objects::community::from_json
Feb 10 12:56:33 debian lemmy_server[996]: at crates/apub/src/objects/community.rs:126
Feb 10 12:56:33 debian lemmy_server[996]: 1: lemmy_apub::fetcher::user_or_community::from_json
Feb 10 12:56:33 debian lemmy_server[996]: at crates/apub/src/fetcher/user_or_community.rs:87
Feb 10 12:56:33 debian lemmy_server[996]: 2: lemmy_apub::http::person::person_inbox
Feb 10 12:56:33 debian lemmy_server[996]: at crates/apub/src/http/person.rs:46
Feb 10 12:56:33 debian lemmy_server[996]: 3: lemmy_server::root_span_builder::HTTP request
Feb 10 12:56:33 debian lemmy_server[996]: with http.method=POST http.scheme="https" http.host=charming-molly-outgoing.ngrok-free.app http.target=/u/admin/inbox otel.kind="server" request_id=8f29de66-b7c9-4221-a66d-5a7431cb05b3
Feb 10 12:56:33 debian lemmy_server[996]: at src/root_span_builder.rs:16
I mostly mention this to highlight the value in running sudo journalctl -u lemmy -f
whilst doing stuff with your own test instances of lemmy.
To help bring videos through, click these links:
Video 01
Video 02
Video 03
Video 04
Video 05
Video 06
Video 07
Video 08
Video 09
Video 10
Video 11
These links are for your instance's '/search' endpoint (which is how they do it over at mbin, incidentally). It's unlikely to get a result on the first try, but clicking 'search' 1 or 2 more times and it waiting a bit, should get you somewhere. (I tested these links on the basic website btw, dunno what'll happen if you try from apps or front-ends)
edit: thought I'd double check for these links - works on instances I tried running 0.19.3, can't get lemmy.world (on 0.18.5) to resolve it though.
edit 2: tried on test instance that's running 0.18.5 (like lemmy.world), and it errors searching for the PeerTube channel - the error message just says 'failed to resolve actor via webfinger'. The webfinger responses for his channel and for a lemmy community aren't that different, so I don't know why, but it confirms that you won't be able to subscribe to his channel if you're on lemmy.world whilst they're still on 0.18.5.
It'll be said for Taylor Swift's boyfriend if she doesn't make it. He probably won't be able to do whatever it is he'd normally do at a Taylor Swift Superbowl.
so I'm here to learn what rust can do
Me too. So far for Lemmy, I've done a 'trending communities' bot, an ActivityPub-based AutoMod, and a virtual Lemmy Community that posts stuff from Mastodon. An embarrassingly huge proportion of it is written in Bash - so I'm only just now learning that all variables aren't supposed to be global.
You seem to have stumbled into the Man-O-Sphere. They win when young men watch them, they win when others bring them up to discuss how terrible they are. I shouldn't even know who 'Tate' is.
Good luck unfucking your algorithm.
Hmm, I'm not sure what the end goal is. More devs would be the ideal I suppose. More people who can respond to questions is good too (I posted a while ago, asking why Lemmy sent an Undo of a Dislike as an Undo of a Like, and people gave their opinions, but it ended up being me who eventually answered the question).
I can't imagine myself ever submitting a PR - aside from my rubbish programming abilities, the GitHub politics of many open-source projects is often the biggest hurdle (taking ages to craft a PR right, for it to be dismissed by a lead dev with an airy "I'm not sure we need this ..." or "Oh, I've solved that problem - and so much more - on my private branch ... [that'll never see the light of day]").
Also, whilst I've seen the suggestion that the front-end is being re-done in Rust, for now it's in NodeJS, and for me it's the UI that needs the most work (erroring, rather than waiting for unknown remote Communities to resolve, stops so many of them from ever taking off). Other UIs are available of course (who handle stuff like this better) but the implosion of Tesseract suggests that anything that isn't the official one will ever get any back-end support - see https://lemmy.world/post/9014308 for evidence of some GitHub drama. Same is true of mobile apps too - Jerboa is arguably the worst, but it's the only one that'll ever be official - and that's a whole different bunch of technologies.
Sorry for such a long reply. I just meant that even if a bunch of us learn Rust from this Community, it won't necessarily lead to a better Lemmy, 'cos knowing Rust is only a small piece of the puzzle.
Not currently, I don't think. Compare the results of:
curl --location --header 'accept: application/activity+json' https://mastodon.social/@[email protected] | jq .
with the results of:
curl --header 'accept: application/activity+json' https://mastodon.social/@andybalaam | jq .
The first needs that --location because it just redirects back to lemmy.ml (unlike Lemmy, which has it's own copy for all remote actors).
The second has 2 fields - 'indexable' and 'discoverable' - which probably dictate how searchable you are. The first doesn't have these. If they they were added, it might mean that community activity which had made its way to Mastodon would be searchable.
But we can't add these ('cos we don't have the private keys for the Community) and Lemmy devs are unlikely to add them, 'cos they're meaningless to lemmy (could be wrong, but a lot of potential fediverse interaction is stymied by 'No, you fix your service to work with mine' cat fights)
Part of the problem is how much wider on average cars have got, making it less viable to park next to the curb or with just 2 wheels on it. Another part is that both members of a couple are more likely to be working and needing separate cars, and if their kids can't afford to move away, than that's an extra car too. Additionally, councils have convinced themselves that not lowering carbs to allow for extra driveways is promoting public transport use, ignoring how unviable that often is.
Cars with all 4 wheels on the pavement annoy me, but it's become so normalised that drivers have looked at me, like me walking on the pavement is an irritating obstruction to where they have every right to be. I think the police in some areas allow you to upload a photo to report them, but it's not something I'd do 'cos it's a complex problem and fines aren't the solution.
That we know of ...