Readit News logoReadit News
ziggy42 commented on Epsilon: A WASM virtual machine written in Go   github.com/ziggy42/epsilo... · Posted by u/ziggy42
aeve890 · 7 days ago
>with 0 dependencies

>Looks inside

>0 dependencies

Wow. Amazing. Was that a planned feature or did you just manage to write the entire project without stepping out the go std lib?

ziggy42 · 6 days ago
It was very much the point to build everything from scratch.

Though to be fair, for tests I am relying on https://github.com/WebAssembly/wabt

ziggy42 commented on Epsilon: A WASM virtual machine written in Go   github.com/ziggy42/epsilo... · Posted by u/ziggy42
ncruces · 7 days ago
So far, seems interpreter only, lots simpler, etc.

I'd be interested to understand the goal behind it better.

ziggy42 · 6 days ago
The goal was to see if I could do it :D
ziggy42 commented on Epsilon: A WASM virtual machine written in Go   github.com/ziggy42/epsilo... · Posted by u/ziggy42
simonw · 7 days ago
Do you have any plans to add timeouts or some other mechanism for limiting the amount of CPU a webassembly call can use?

I'm always interested in options for using WebAssembly as a sandbox to run untrusted code, but one of the things I need to protect against is an infinite loop.

(I had Claude knock up an experimental Python binding to try Epsilon out, notes from that here: https://github.com/simonw/research/tree/main/epsilon-python-... )

ziggy42 · 7 days ago
Yes, I am considering using something like https://pkg.go.dev/context for this very purpose, though I need to read a bit more into it first.

Funny that you built a Python wrapper as I originally started this implementation in Python, which was...not a good idea. Claude hallucinated the acknowledgments section though :D

ziggy42 commented on Epsilon: A WASM virtual machine written in Go   github.com/ziggy42/epsilo... · Posted by u/ziggy42
Gys · 7 days ago
This could have been a Show HN?

Also: would be nice to see wazero (https://github.com/wazero/wazero) mentioned. What was the reason to create Epsilon as an alternative?

ziggy42 · 7 days ago
> What was the reason to create Epsilon as an alternative?

I wanted to build something fun, I did not check for existing implementations on purpose. I ended up putting more effort than I originally expected into this and now it's starting to look like it could be actually useful, almost by accident.

ziggy42 commented on A network analysis on cloud gaming: Stadia, GeForce Now and PSNow   arxiv.org/abs/2012.06774... · Posted by u/jsnell
ericmay · 5 years ago
Well what else am I paying $9.99/month for? The opportunity to buy games from them?
ziggy42 · 5 years ago
You can buy all the games you want without the Pro subscription.
ziggy42 commented on A network analysis on cloud gaming: Stadia, GeForce Now and PSNow   arxiv.org/abs/2012.06774... · Posted by u/jsnell
ericmay · 5 years ago
Tried Stadia today and closed my account in less than 15 minutes. Those triple-A games they advertise on the front? Well they aren’t available unless you want to purchase them. You get access to I shit you not like 15 games that are not titles I care to play.

It’s a big bait and switch as far as I’m concerned. Those triple-A titles might be available some day, but who knows when that day will be. I left very unsatisfied and didn’t even try streaming anything.

ziggy42 · 5 years ago
Just to clarify, are you aware that you don't have to pay the pro subscription to buy games right?

If you want 4k and a bunch of free games every month, you can buy Stadia Pro. But you don't have to.

u/ziggy42

KarmaCake day71July 31, 2019View Original