24.12.08
If the Matrix ran on Windows
Brilliant and hilarious amateur production.
23.12.08
If programming languages were X
Lambda the Ultimate has a collection of analogies of the form 'If programming languages were X' for X varying over religions, cars, and so on. My favorite is girlfriends.
Unsafe
Via Iain Parris.
A person ran$ grep -w -o '\(unsafe[A-Z][a-zA-Z]*\)' haskell.log | sort -u
.
A handful of highlights from the list:unsafeAtAnySpeedIO
unsafeShutUpAndActLikeACompiler
unsafeAttemptMiracles
unsafeBuyBackLoans
unsafeCallCthulhu
unsafeCollideHadrons
unsafeEatBabiesAndMaybePerformIO
unsafeExecuteArbitraryMachineCode
unsafePerformTheMightyFistOfTheDesertGodWithNoVowelsInHisName
18.12.08
Type Safe Pattern Combinators, by Morten Rhiger
An ingenious set of combinators for expressing pattern matching in a type-safe way. No ADTs required. Opens up the possibility of programming languages where we can declare new binding forms just as we declare new functions. Revolutionary, but may have been hard to publish before Programming Pearls were created---it shows why they are a good idea.
RAE 2008
Every few years, the UK Government conducts the Research Assessment Exercise, to determine the quality of research of every department in every university. The results for the most recent exercise are out, and by any measure Informatics at the University of Edinburgh did very well.
The Price of Forgoing Basic Research
An article by Bill Buxton in Business Week, making the case that too much emphasis on applications is counterproductive. My favorite line:
To be blunt, I believe that when academic research starts demonstrating industry relevance is when funding should be cut off, not augmented.
12.12.08
Informatics Christmas Meal

Informatics 1 - Fancy Dress and Competition
