Mystery Company Recruiting Talent With a Puzzle
An anonymous reader writes "Google has previously used coding competitions to locate top talent. In a new twist on the idea, an anonymous tech company is posting a help-wanted ad that challenges developers to find out who the company is. A little digging and text mashing reveals a website containing a Web 2.0 puzzle that makes notpron look like child's play. So, fellow developers, who is this company, and, well, what is the significance of the date '01-18-08?'" Update: 12/12 20:20 GMT by KD : Replaced link to a removed Craigslist ad with a mirror.
Cloverfield. 01-18-08 is the release date.
Nothing is impossible. It just hasn't been figured out yet.
If anyone wants to save some time (like 30-60 seconds) with Base64 to Ascii:
eyAnOicgPT4gJycsICcgJyA9PiAnLScsICdzXG4nID0+ICdzLmNvbVxuJyB9 converts to { ':' => '', ' ' => '-', 's\n' => 's.com\n' }
The clue is base 64 for:
{ ':' => '', ' ' => '-', 's\n' => 's.com\n' }
Now, if you notice [RFC 3548] later changed to 4648:
"CB-" ":" ":" ":"
":"
my 30-seconds attempt is over.
Sigs are for the weak.
Just base64 decode the string that appears to be made of random chars. You get:
{ ':' => '', ' ' => '-', 's\n' => 's.com\n' }
Apply that to the subject in the contact details. You get:
http://wanted-master-software-developers.com/
That was pretty easy. The test then seems to move to web programming and I'm not interested.
Banu
Am I the only one who grabbed their /js/ and peeked at the code...
... That was easy.
"// Note: It is not necessary to reverse-engineer this file in order to complete the contest"
I did no testing of any sort... inside framework.pack.js it says
p.setAttribute("title","list, uniquify, relativity");
p.appendChild(document.createTextNode("Ford's, success, has, the, country, almost, financially, industrially, mechanically, exhibits, in, higher, than, persons, have, thought, possible, contradictory, requirements, of, efficiency, increase, great, workers, cost, consumer, And, cost, cost, consumer, And, cost, cost, consumer, And, workers, workers, workers, workers, to, repeated, great, increase, quality, increase, great, great, increase, quality, efficiency, efficiency, which, are, of, contradictory, contradictory, requirements, of, possible, have, have, thought, possible, have, have, persons, than, than, most, persons, persons, than, most, exhibits, exhibits, exhibits, exhibits, financially, financially, financially, financially, almost, the, the, country, almost, Ford's, Ford's, success, has"));
"Dictator Flakes. They WILL be delicious."
As you might have noticed already, after you have solved the 1/3 puzzle, you can type in numbers 0 to 9 and/or comma and dash/minus to the text box. The different numbers represent some kind of instructions to draw with the blue boxes after you press the button.
So my guess is that with correct numbers entered to the box, you get the key drawn with blue boxes to go to the next phase (which might be related to the "/images/code.png" or some other hint in the "/css/" extra css files.
FWIW the code.png is 591x19 pixels. 19 is prime, and 591 is a multiple of primes 197 and 3.
A histogram of code.png shows all values concentrated at 8 locations, making me think this is digital information, not something meant to be viewed as an image.
Nothing interesting from "strings code.png"
That's all I have to contribute. Off to do something else now...
W
-------------------
This is my SIG. There are many like it, but this one is mine.
Solving the first puzzle yields the keyword "coLLAborATE". http://wanted-master-software-developers.com/?key=coLLAborATE is the next puzzle.
Part 2 is at: http://wanted-master-software-developers.com/?key=coLLAborATE
The code.png contains 6 colors. If you interpret it linearly and separate it into blocks delineated by green-blue, you'll notice that many of these blocks appear several times throughout the file.
Someone in the Google group has decoded the CSS classnames in the source (substitution cypher), the result then leads to part 3: http://www.wanted-master-software-developers.com/?you=me
It has been solved. The code.png image is indeed a sequential file. Counting sequences of one color separated by other colors reveals a numbering scheme between the red dots which, when applied to the rest of the file, yields indexes into the decimal representation of PI (the description shows familiar substrings at offsets 0, 1 and 2.) Taking 6 digits each from the listed positions gets you two 3-digit ASCII codes which form the description of a stack machine that decodes the messages on pages 2/3 and 3/3. The 2/3 message is "cerebrum, vere-tempus, together (adv.)". Turn Latin into English and English into Latin and you get "brain, real-time, simul (una)". Googling reveals that a company called N-BRAIN will release a collaborative software development package called UNA on 2008-01-18. An encoding of "UNAreleasedate" for the stack machine is "eRnnnueNueAueRleIaue-leNaueRleBanue-leNaue-leIanueBleRaue-leNaueBleBanue-leIanueBleRanue-leNau", which transports you from page 3/3 to the congratulations. They'll send you a standalone version of UNA if you provide them with your email address and the email addresses of your collaborators. You can also check a box to request an interview. A cookie contains the code you entered in step 1/3. They say they'll look at the order of the entrants and the code to determine who gets an interview.
N-BRAIN is a privately held company in Boulder, Colorado. You can apply for a job without going through the puzzle. According to http://www.n-brain.net/jobs.htm they don't look at resumes but give you an assignment to evaluate your code-fu. The team page lists four people, including the founder John A. De Goes, who is the author of two books on game programming ("3D Game Programming with C++" and "3D Game Programming with C++ Gold Edition"), worked as an instructor at http://www.gameinstitute.com/ and is a member of the Boulder martial arts and agile software meetup groups.