Pigs is a blanket? Why, americans, why do you invent such strange names for normal food, such as "sausage in bread"^1?
verstra
I wouldn't say so - it's not streaming app views from the server, it provides containers for apps, segmented into "grains". So each open document gets it's own container. Other than that, it's just normal web apps (like immich or seafile).
For example, ether pad (document editor) is a) packaged to be single-click deployable on sandstorm (this is similar to dokploy), but also b) modified so that it runs each document as a "grain".
In sandstorm, "grain" is some chunk of data + an instance of the app running. So when you open a document, it will spawn a new process for it on the server and attach the data needed to that process (similar to how you would attach volumes to docker containers). This grain is isolated from other open documents, which is good for security, but also good for development:
- apps don't need to handle the organization or storage of documents (they just write to a dir and sandstorm associates it with the grain),
- apps don't need to handle user auth or permissions,
The revolutionary thing about sandstorm is not all that much about administering hosting as it is about integrating deeply with applications.
My matrix server is nearing 5 years old. I have federation disabled, because I don't need that - we are using it as a family chat. sqlite database I'm using is now 2GB, but other than that it is working great.
I do acknowledge that I'm not leveraging the things matrix is designed for (federation, e2e encryption), but to be honest, it's not really good at that.
clap already supports all this: https://docs.rs/clap/latest/clap/struct.Arg.html#method.conflicts_with It's just a great library, having you could think of and applying the same parse-don't-validate mentality.
What would you say is the benefit to the consumer of common ownership here?
Jellyfin, and yes it thinks its very cleaver with mumbling metadata.
What has to be linear? Vector?matrix? Tensor? Neither makes sense
Small frutis might mean it is too cold. It could also lack nutrition.
You should think about different conditions (how wet is the soil, have i provided enough nutrients, what was the temperature) and cross-off different causes of this.
Ok, good point, most languages I know use "C-style sequential function-calling" paradigm. Is there a specific idea that you have for a language that would better utilize our CPUs?
I'm pretty sure there exists at least one research paper about notation for the actor pattern.
You explain pretty well why you don't think C is a good fit for hardware we have today, but that warrants a proposal for something better. Because I for sure don't want to debug programs where everything is happening in parallel (as it does in pong).