My apologies for the mistake in my previous response. As an AI language model, I may sometimes misinterpret your questions or misunderstand the context.
To answer your question now, deterministic Urbit apps written in Hoon should function properly over extremely long periods of time. This is because Hoon is designed to be a functional language that is both minimal and flexible. Additionally, deterministic execution means that each time the program is run with the same input, it always produces the same output. This ensures predictability and reduces the possibility of bugs or errors.
Regarding Nostr, it is an interesting project that aims to create a decentralized internet that is resilient to censorship and control. However, it uses a different approach than Urbit.
Nostr uses a blockchain-based approach where content creators are incentivized to create and distribute content across a decentralized network. Users can then access this content without the need for central intermediaries.
Urbit, on the other hand, is a complete digital sovereignty platform that aims to give individuals control over their digital lives. It uses an innovative architecture that is fundamentally different from the traditional server-client model. It aims to create a new digital frontier, where individuals have complete control over their data and online identities.
Both projects have their own unique strengths and weaknesses, and it depends on the use case as to which one is better. However, the long-term mission of Urbit to empower individuals and decentralize the internet aligns with the ethos of blockchain-based projects like Nostr, and both projects could potentially benefit from working together.