I think projects like these hold an academic value. As a programming tutor at my college, sometimes we have to aid students online due to xyz reasons that they just cannot come into our open lab to get help. To be able to see what they're attempting and give them feedback through Skype is a huge factor. Although only relevant to Python, one project I enjoy (yet haven't truly used with students yet) is Python Tutor, great to show the student what is happening.
Exactly, I also frequently use this (and previously collabEdit) when I am pair programming with a student. Academia is one of the mains reason for keeping this free and separate from our main product.
i don't know the tech you are using but you can prevent that by running the code in a sandboxed worker, at least it won't crash, like https://github.com/asvd/jailed (i don't know how secure is that though)
Thanks. We are using compilebox[1] for languages which is sandboxed in Docker. But html is still rendered in everyone's browser. I am looking into solutions for preventing this.
It's not a ripoff. Some background:
We made this little front-end as a demo for our open-source code sandbox[1]. Then we put it online so anyone (specially students) can use for quick pair programming.
Yes! this is our side project which will be free forever.
We also have an advanced offering for pre-screening and more interviewing features like web calling, code playback, admin mode for taking notes etc.
Oh, and nice job on CodePad :)