Enigma in a spreadsheet!
Back in the summer of 2009 a friend of mine read a few of my books covering cryptography.
This is his interpretation of the Enigma cipher machine; the distillation of a mental model he formed from reading those popular-science treatments of the machine.
He is not a programmer or anything but he just proved his aptitude; and he’s super-leet at Excel too!
I think we can all agree this is programming, even when done by someone who is not a professional programmer and who has no formal programming education.
When I asked him if I could post his old Enigma spreadsheet, he was skeptical that anyone would be interested. Outside the programming world, normal people think making complicated spreadsheets in their spare time is creepy and to be suppressed ;)
Now the Internet is awash with Engima machines in Flash applets and such; none seem to agree with any other, and this spreadsheet is no exception to that. So it would be most unlikely this is a truly accurate representation of the real machine.
However, my friend is a good visual learner; I think if we could just get him to Bletchley Park he’d refine and fix his mental model and build a better, more correct spreadsheet :)
I figure we all just have to give him encouragement - comments and code review and such - and get his appetite whetted for doing more of this computer type of thing! So if you enjoy his work, please say
Discussion on Hacker News and Reddit; saw it somewhere else? please say :)
Practical Ruby for everybody (journalists, researchers, scientists etc.)
The 5 Most Critical Statistical Concepts
It seems like everywhere we look, data is being generated - from politics, to biology, to publishing, to social networks. There are also diverse new computational tools, like GPGPU and cloud computing, that expand the statistical toolbox. Statistical theory is more advanced than its ever been, with exciting work in a range of areas.
With all the excitement going on around statistics, there is also increasing diversity. It is increasingly hard to define “statistician” since the definition ranges from very mathematical to very applied. An obvious question is: what are the most critical skills needed by statisticians?