Hacker News new | past | comments | ask | show | jobs | submit | jallasprit's comments login

Feel free to elaborate, because I have never heard about it either.


From the wasi.dev[0] front page:

> WASI can be implemented by both core Wasm modules and applications built according to the Component Model, a specification for Wasm applications that are interoperable and composable. You can learn more about components in the Bytecode Alliance's WebAssembly Component Model documentation[1].

[0]: https://wasi.dev/ [1]: https://component-model.bytecodealliance.org/


I thought that WASI and the component model were separate specs. Am I wrong?


WASIp2 implies component model. WASIp2 is implemented using component model.


I see, thank you. I'm trying to get up to speed with the whole ecosystem as I have a use case for it. I would like to interact with WASM components from a go binary, but it seems like wazero doesn't and won't support the component model anytime soon. The rust tooling seems more mature ATM :(


At some point Wazero will have to support component model, regardless of their opinion about it. Otherwise they will lose any relevance.

But I agree with you, the tooling is very immature.


It's not just a matter of opinion, but resource allocation.

WASI preview 1 was already a significant effort. It is the least polished bit of the wazero implementation, but even compared to: a spec compliant interpreter, two compilers and runtime, it weighs. It has some issues around filesystem sandboxing. And portability to “everywhere Go runs” is a pain.

Preview 2 is a significant departure, with little promise that preview 3 isn't another, ad nauseam. For a small team, that's hard to track.

Wasm 1.0 is a useful spec; Wasm 2.0 is still a draft. wazero supports everything final from 2.0 so far.

WASIp1 was useful too, but wazero is useful without WASI.

Until the dust settles, I'd rather wazero was reworked to make WASI even more pluggable from the outside (there are two impls already), than invest more resources in the WASI implementation itself.

Still, if anyone wants to fund fulltime work on this, I guess that can be arranged.


no it will not. Wazero will likely never do that.


Great, there are other Wasm runtimes to choose from.


I really wish something like this was available in VSCode or jetbrains IDEs: https://github.com/hoschi/yode-nvim

I tried to build it but the extension API is just not there for it. I’d happily pay $$$ for something like this if anyone feels nerd sniped.


To tack on to the amount of complexity; your brain’s operation allows you to perceive a world outside your brain, but the actual perceiving of it happens inside your brain, which again rests inside the perceived world more or less..


Honestly, I don't mind personally because I rarely use any of the features which have been hidden away. Most things I need to do those rare times are available through the command palette anyways. Happy for them to be able to get rid of the legacy code they have.


I would love to hear more about the tech stack, and your challenges building this. Got a blog post or anything up about it?


Turn on the noprocrast setting on your profile, and set a high minaway time


That only has an effect when you're logged in.


Yeah, a lot of people setup https://pterodactyl.io/ on their servers and use that to provision and manage game servers.


Looks nice! I have a comprehensive docker compose file with itzg’s image [0] repeated a dozen times.

[0] https://github.com/itzg/docker-minecraft-server


I use this extensively, it's so wonderful


The only thing that really has value at Reddit right now seems to be their giant archive of user generated posts. It is certainly going to be interesting come IPO day.


They had a free dataset containing data up to 2020: https://www.reddit.com/r/bigquery/comments/kyjqbt/there_used...

Reddit is 90% noise, a lot of the content is going to be "meme reply" type comments, to topics posted by karma bots.


This is the way


It's quite good. I noticed that my back button had to be repeatedly pressed to go back to write this comment, after interacting with the examples a few times. I'm sure that's simple enough to fix.


Highly recommend reading some of the actual text from the regulation: https://commission.europa.eu/strategy-and-policy/priorities-...


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: