Live data from Hacker News

Runnable – jsfiddle for everything

runnable.com

31–40 of 105 posts

Re: Runnable – jsfiddle for everything

#31
post #17

Where are they running the code? I could easily write malicious code that would crash the machine on which the code would be running on.

My guess, something like Docker. It only matters if you can break out of the Linux container.

It used to be trivial to break out of docker containers, if you had root within them. I suspect that is still the case.

Re: Runnable – jsfiddle for everything

#36
Best not to advertise compatibility with everything unless you are sure that it really is compatible with everything. Otherwise it is too easy to mislead people (who will load the site, check for their favorite language, not see it and never come back)

Re: Runnable – jsfiddle for everything

#37
post #36

Best not to advertise compatibility with everything unless you are sure that it really is compatible with everything. Otherwise it is too easy to mislead people (who will load the site, check for their favorite language, not see it and never come back)

Losing those people is probably a support win.

Re: Runnable – jsfiddle for everything

#38
post #17

Where are they running the code? I could easily write malicious code that would crash the machine on which the code would be running on.

transpile it all into js and run in node! (I know this may be limiting for some features/libraries, but only a matter of time.)

See https://www.destroyallsoftware.com/talks/the-birth-and-death... on taking this to an "extreme" -- linux, Gimp on X windows, even Chrome -- transpiled and running in a firefox tab.

Re: Runnable – jsfiddle for everything

#39
post #36

Best not to advertise compatibility with everything unless you are sure that it really is compatible with everything. Otherwise it is too easy to mislead people (who will load the site, check for their favorite language, not see it and never come back)

Losing those people is probably a support win.

Yes, it is always difficult to provide support to people trying to use languages that you do not support.
Post reply on HN