Out of curiosity, why does the Algolia result for this submission show '4 days ago', the submission timestamp '3 hours ago', and the metadata on the submission timestamp '2025-12-18T15:34:11 1766072051'?
Is this an example of an article being resubmitted (by the same user?) or otherwise boosted back onto the front page?
The big problem that we kept running into was keeping everything in sync all the time. Every time we add a new user, organization, repository, etc. in our database, we also had to add the corresponding tuples in OpenFGA.
This is a fundamental problem with all Zanzibar-inspired authorization systems[0] that require centralizing ~all authorization data and led us @ Oso to build a more flexible system[1] that grants more control over what authorization-relevant data you centralize vs. decide keep locally.
I don't see how the relevance is in question. GGGP said "There's actually a decent amount of comments (for rust code)." GGP seems to be responding to that parenthetical.
Does this mean that it's more difficult to use the LSP from anything except VSCode?
Could be... we shall see when we try porting it to a second IDE. :-D
I was so focused on VS Code that I haven't spent much time considering the set of changes that'll be required to support a second client.
I think the solution I would go for is probably to compile my language server with Wasmtime, bundle Wasmtime for every platform I support and then just run it through that. Then I don't have to cross-compile my Rust code, but it's still a fully featured language server on its own.
Bundling in wasmtime is a really interesting idea. Thanks for sharing!