News for hackers. Stuff that matters.
Re:Online JavaScript Hacking Game. How do you Rank? by estenh on Sunday April 08, 2012 @07:57PM (#3815293)
Fun idea, but your auth is quite broken right now. I keep losing my work; very frustrating. Also, already lost my work on one challenge from clicking the I/O button.

I like the cool 80s nostalgia, but it's not super-usable.

Re:Online JavaScript Hacking Game. How do you Rank? by vjeux on Sunday April 08, 2012 @06:00PM (#3815039)
The idea is fun but it's really not user friendly at all. I spent like 10 minutes in order to find out how to edit the examples, save them and run them.

I'm not a vi user so I had trouble knowing how to use :w and :q. Also, what's up with the big I/O button that does nothing?

Re:Online JavaScript Hacking Game. How do you Rank? by azar1 on Sunday April 08, 2012 @06:08PM (#3815067)
I on the other hand am a vi user and the fact that :w and :q were the only commands totally annoyed me. Why even say it's vi?

This is cool, though.

Re:Online JavaScript Hacking Game. How do you Rank? by aidos on Sunday April 08, 2012 @07:42PM (#3815261)
The vi commands are backwards. w: should be :w - at least they're backwards in the instructions, I'm not quite sure as in my banging around trying to work it out I got sent back to the auto screen.
Re:Online JavaScript Hacking Game. How do you Rank? by BenjaminCoe on Sunday April 08, 2012 @06:02PM (#3815045)
Yeah, I wonder if it wouldn't be insane for me to replace that with a 'save' button'. Or, to at least have an optional save button. I understand where you're coming from.
Re:Online JavaScript Hacking Game. How do you Rank? by idunno246 on Sunday April 08, 2012 @06:31PM (#3815111)
At least have some feedback that :w worked, or :q! for unsaved work. Lost changes a few times figuring out how to save...
Re:Online JavaScript Hacking Game. How do you Rank? by lathamcity on Sunday April 08, 2012 @07:24PM (#3815219)
It took >5 seconds to respond to my ls command, and then the first time I typed a challenge name nothing happened. I sat there waiting for something to happen, and then eventually typed it again (I tried to tab-complete and highlighted my address bar) and it asked for my authorization, even though I had just authorized two minutes earlier. That was when I quit.

I would focus on making it more user-friendly before making new challenges.

Re:Online JavaScript Hacking Game. How do you Rank? by xer0x on Sunday April 08, 2012 @07:42PM (#3815263)
Neato! I just wish it worked in Chrome, and that code quality meant something different than it passes "jslint".
Re:Online JavaScript Hacking Game. How do you Rank? by ricardobeat on Sunday April 08, 2012 @07:56PM (#3815289)
Ditto. I lost points for coding in my standard style :( (working in Chrome/Mac here btw)
Re:Online JavaScript Hacking Game. How do you Rank? by fridek on Sunday April 08, 2012 @07:02PM (#3815174)
Quite fun, but a task like md5 is an obvious "google, copy, paste". Even with normal editor and without any stability issues (I was asked to "auth" multiple times) it is a very complex algorithm.
Re:Online JavaScript Hacking Game. How do you Rank? by dhaivatpandya on Sunday April 08, 2012 @07:03PM (#3815176)
Kept having to auth, kind of sucks.
Re:Online JavaScript Hacking Game. How do you Rank? by geuis on Sunday April 08, 2012 @06:56PM (#3815160)
This is throwing js errors in the console in Chrome. Can't save. Doesn't remember github auth. What the heck is the i/o button supposed to be? All it does it wipe out whatever I'm working on. Can't save with :w, probably related to the js errors.
Re:Online JavaScript Hacking Game. How do you Rank? by FreshCode on Sunday April 08, 2012 @07:10PM (#3815193)
How do I get out of INSERT mode? <Esc> doesn't work and Ctrl+O opens a dialog.
Re:Online JavaScript Hacking Game. How do you Rank? by shuzchen on Sunday April 08, 2012 @07:12PM (#3815196)
Esc is what does it for me, but the whole deal is so buggy that I'm not surprised it doesn't work on your end.
Re:Online JavaScript Hacking Game. How do you Rank? by ricardobeat on Sunday April 08, 2012 @08:53PM (#3815408)
They could have offered some real problems instead of standard exhausted algorithms. I don't feel the least compelled to compete knowing that thousands of variations of the code are available in 2 clicks.
Re:Online JavaScript Hacking Game. How do you Rank? by prezjordan on Sunday April 08, 2012 @06:03PM (#3815053)
Fun, but a little too tough to navigate for my liking. A SSH session would be a lot cooler than interacting with my web browser. Not sure how feasible this is.
Re:Online JavaScript Hacking Game. How do you Rank? by BenjaminCoe on Sunday April 08, 2012 @10:41PM (#3815616)
I'm back from rock climbing and am fixing up some of the issues that were causing re-authenticating to be necessary, sorry about that.
Re:Online JavaScript Hacking Game. How do you Rank? by BenjaminCoe on Sunday April 08, 2012 @05:22PM (#3814953)
A game I made for a hack off at work. Score is based on code-quality, time, and the number of challenges you complete.
Re:Online JavaScript Hacking Game. How do you Rank? by idunno246 on Sunday April 08, 2012 @06:36PM (#3815122)
How's code-quality measured?
Re:Online JavaScript Hacking Game. How do you Rank? by BenjaminCoe on Sunday April 08, 2012 @06:49PM (#3815151)
The code is run through JSLint. Not perfect, but it's a game :)
Re:Online JavaScript Hacking Game. How do you Rank? by l4u on Sunday April 08, 2012 @11:05PM (#3815658)
is it checking for 4 spaces?
Re:Online JavaScript Hacking Game. How do you Rank? by vjeux on Sunday April 08, 2012 @06:21PM (#3815092)
Congratulations, you've completed all the curent challenges. Don't worry, more are on their way.
Re:Online JavaScript Hacking Game. How do you Rank? by rumdz on Sunday April 08, 2012 @07:01PM (#3815169)
Saved file, had to re-auth, file got reset
Re:Online JavaScript Hacking Game. How do you Rank? by jpadilla_ on Sunday April 08, 2012 @07:01PM (#3815170)
Getting a 404 in Github auth callback
Re:Online JavaScript Hacking Game. How do you Rank? by ewang1 on Sunday April 08, 2012 @06:54PM (#3815159)
auth system doesn't work.