Bug reports tend to start off very vague: "We haven't made any money this month on $SET_OF_SECURITIES" or "We seem to lose $BIGNUM in $SHORT_TIME several times a day, WTF!"
We don't much care about your experience with any particular technologies. We are a Java/Ruby shop, but my resume has neither Java nor Ruby written on it (I last used Java in college in 2001). We also aren't looking for managers (with 4 people management is irrelevant) or interface designers (we are all happy with the command line).
Aliens are cool, but you will need to move here (I'm the only USian here).
Though its not as odd as compared to a quant [from a large bank which held an info session at my unive] who I met last week and told me that he uses VBA + Perl (for research not trading though).
(I thought about what the job would mean and it's too long since I studied, I just don't have the math self confidence to go halfway around the planet for a job. To do the green card dance etc, I'd need to feel confident about job fit.)
Edit: Too late, will sleep now. I'll try to remember and check this if you answer, when I wake up.
Would have been slightly faster if I had thought less and brute forced a bit more. A crazy old friend used to say "Don't underestimate brute force and ignorance"! :-)
Wonder if anyone tried frequency analysis since that should work well on an affine transform...
I hope yummyfajitas posts some of the answers.
[edit] time for my part 1 solution was 7.8 seconds on an old Dell 2650
For part 1, with 'time' got real 0m2.865s, user 0m2.780s on a T60 Lenovo/"IBM". I used a few minutes to think about the brute force, which probably saved me half the execution time.
In pure percentage of loss/earn, those minutes for three seconds was probably the worst business of my life... :-) You can take the C/C++ compiler from the old nerd, but you can't stop him from doing premature optimization. :-)
A few more were "I solved the puzzle, but tell me more before I bother to update my resume." Such people are certainly in the right ballpark - if you jump into a puzzle without even thinking about whether you want the prize, that's a win.
(And I know, it is not really a waste to update your CV.)
Edit: For instance, are Europeans and other aliens a possibility?
Edit 2: Thanks. But I've probably forgotten too much math. :-( And you should get enough people anyway, sounds like a cool place.