Hacker Newsnew | past | comments | ask | show | jobs | submit | manojlds's commentslogin

How does this all compare to using pyodide?

I'm not super familiar with how pyodide works but I think it uses CPython compiled with Emscripten then needs to be run from a Javascript environment, and uses the browser's (or Node's) Wasm engine.

This uses CPython compiled to WASI and can (in theory) be run from any WASI-compatible Wasm runtime, in this case wasmtime, which has bindings in lots of languages. WASI uses capability based security rather than browser sandboxing and lets the host intercept any syscalls which is pretty cool. Wasmtime also lets you do things like epoch-based interruption, 'gas' for limiting instruction count, memory limits, and a bunch of other things that give you tons of control over the sandbox.

Pyodide/Emscripten might offer something similar but I'm not sure!


Thanks for the explanation, need to dive in deeper into wasm / wasi - I didn't realize there was a difference.

A lot of it IS using Pyodide, but wrapping it in a way that's convenient to use not-in-a-browser.

Just to be clear, it's some Indie Game awards, not the main The Game Awards


It's some random Indie award, not the main The Game Awards. Clair Obscur has enough publicity already and rightly so.


Btw a Chess Olympiad was declared drawn and shared winners after internet issues.


Really? What risk is even there?


If ChatGPT and AI is "just" supposed to be Youtube, sure. ChatGPT wasn't supposed to be just YouTube.


What does this even mean.


Ad algorithms are designed to maximise ad revenue. Ad revenue comes from investors.


Not advertisers?


Capitalism bad


What do you mean they are not?


Yeah. Coding is not a sport. Even if it is (Leetcode competitions or something), as in chess, it is the top 100 or so that can make money and survive.


Did you mean explicitly?


No but I understand the confusion. Explicit = "type a slash command" , explicitly instructed by the user. Implicit means, LLM will pick this on behalf of the user without the user's explicit instruction to do so. Maybe not the best choice of words but that was what I was getting at.


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

Search: