We have a lot on our plates right now so adding new languages isn't the main priority, however we add languages based on the number of upvotes on suggestions in our dedicated forum thread
Not so much but it's an old architecture that dates back before docker/container techs came around, so it's kind of a pain. We're looking into a better architecture that would allow us to add any language in a couple hours
You're the third person to ask for this on this HN post :) I'll just copy-paste my answer now
We have a lot on our plates right now so adding new languages isn't the main priority, however we add languages based on the number of upvotes on suggestions in our dedicated forum thread
My question was aimed at OpenAI Gym (which seems to be using Docker), but since you seeem to be involved with CodinGame, I kindly ask you to please add support for Common Lisp ;).
CodinGame has been around since 2012, and we've seen the rise and fall of Starfighters. We are doing fine with a community of 500K+ developers, and I think the main difference with Starfighters is that we have the momentum and strength of a full company (~20 people). Our code execution backend is starting to be pretty robust now, we can make games with pretty good graphics, we have a sales team that can handle the partners of our worldcups and follow-up on the hires.
I think it would be harder today to create such a company and get the momentum we have.
Last year was Advent of Code ( http://adventofcode.com/ ) and while they did not name them, each exercise was based on a known algorithmic problem (knapsack, traveling salesman, ...), and it was a fun way to engage people in a "1 exercise a day" pattern.
I guess you can also try your hand at CodinGame's puzzles ( https://www.codingame.com/training ) as they also involve known algorithms and they are realy fun to play.
But ultimately, both of these resources won't teach you how to implement algorithms.
* Note that I'm a CodinGame employee, so my answer might be biased.
Thanks for the feedback :) It's really appreciated. Coding with friends is always more fun than learning to code alone, and if you want to onboard your friends onto programming, maybe you can also take a look at our "Clash of Code" category.
These are short coding "battles", from 5 to 10mins, where you can challenge your friends in small coding exercises (filter prime numbers, find how many ones there are in a binary representation, that sort of things). You can create private clashes and play together with your friends
Hi!
* Note that I'm a CodinGame employee, so my answer might be biased.
The business model is mostly based on connecting developers who like to code with companies who are in need of programming workforce.
We host online programming contests on our platform (there's actually one coming up on saturday) and depending on your performance (so, anonymously), you can land a job at one of the sponsor companies.