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

Awesome suggestion, that's actually one of our next features - stay tuned!


To start upvotes from the community was the best way to do it - though soon enough we'll be benchmarking solutions so you can order them by execution time.


We got hit with pretty heavy traffic, the load was causing the 500s and we've pushed a fix for it - it's ready to go, so come back and check it out!


It's our next one - we're getting close to launching it, if you drop your email in the voting, we'll make sure to let you know!


Already done!


Really appreciate the balanced perspective. We're a very small team and we're constantly improving, so it's great to hear supportive feedback.

And yea, we've gotten crazy traffic, so the 500s/speed are load issues that we just pushed a fix for.


Hi exolxe,

I'm working on an open-source framework for code challenge web apps, so I'm really happy to see such a website done right :-) !

Sent you a mail asking for some help, hope you'll find time to answer.

Good luck !


Great questions guys - we use locked-down language sandboxes on our own servers right now (github.com/codewars) for JS and Ruby. Then we're developing a Docker/LXC based server sandbox that will allow us to safely run each code submission in any language in its own container... Another OSS option out there is: http://eval.so/


Also take a look at ZeroVM: http://zerovm.org/


Thanks for the feedback Sandrae, it's helpful to hear your perspective.

We have a lot of female users on Codewars and want to make sure everyone feels welcome. The term "Kata" are what we call our challenges, it just means "form" in Japanese - it's used in calligraphy and martial arts to describe a way to practice a pattern to excellence. As for our name, it does hint at competition, though is meant as a metaphorical war on mediocrity and the status quo.

Performance-wise our site isn't going to be as fast since we run the code on our own servers (opposed to in your browser), which has lot's of advantages for better challenges/more versatility, but makes speed a little more of an issue.

I hope you do give the site a shot, and if you have any more feedback please email me: nathan@codewars.com


Yeah, the word "war" hints at competition but it literally means violent conflict. I know of no association between "war" and a metaphor for self improvement. You should make that clearer if that is what you're going for. However, with "war", "kata" and "enlist" it seems pretty obvious you were going for a martial arts/warrior theme. It's kind of patronising to pretend that theme isn't there just because someone doesn't like it.


Glad you were able to make the distinction, we are working on making Github's integration cleaner. The intention is to allow you to link your github account, so that you can use it for return access to Codewars. It's also meant to auto-populate your username/email and not require password - which we just realized is broken.


Sorry for the confusion on the signup Majika. We aren't asking for your Github credentials, but are offering a link to connect your Github account securely via oauth and Github.com (it’s optional). The fields for email/password are to set details for your new account on Codewars. If you accidentally entered your Github info there we can manually delete the account for you.

We do load quite a few 3rd party libraries, though only to make the user experience even better. All of these services are pretty standard and most of these should be familiar with many web developers. Intercom allows us to communicate in real-time with our users, Rollbar allows us to monitor client-side exceptions, mixpanel and google for analytics, twitter and facebook for social. You bring up a good point though that for users who wish to disable these, there are integration points within our code that would most likely cause errors to be thrown. We can certainly work on decoupling our code so that it silently ignores calls to these APIs.


Thanks for the response. I'm very happy to hear that you consider the hard-dependency on external scripts a problem, and that you are willing to accommodate users who prefer to control who their browser talks to.


No way, this brings back some good memories. Glad you're using it regularly!


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

Search: