Not much time for blogging lately (working til 2am last night!), but here’s a round up of some crunchy bits from Robot Wisdom of late:
Simon‘s also had some good stuff of late, especially point 1 of this post.
Ho hum, back to it, see you in July or something…
Teaching is over, exams are happening, and the office is quiet of students – except for the occasional past paper question from some enthusiastic reviser. As a consequence it’s time to catch up with coursework marking, and start cracking on with whipping systems into shape in preparation for the flood of exam marks which will hit my desk soonish… Avid readers will remember that this was fun in February, and lots of late nights are clearly on the cards. Once that’s over, it’s research-agogo for the summer, hopefully.
Musically, it’s XTC Radio, the mighty Groove Salad, and Cryosleep once again, but also – thanks to Bash’s keen ear – the delightfully named Bobby Friction and Nihal on Radio One. Gawd help me, they call it “urban”. The hell with that, what it is is rawkin’, Mother.
The War on Rationality – brought to you by a stork in a messenger cap [null].
Yet another interesting-looking python project I don’t have time to get into: Solipsis – “a peer-to-peer system for a massively multi-participant virtual world“.
It seems to be pretty much “framework” status, however, so I wonder how much lifting would be required to do anything useful or impressive with it. “ Solipsis is a public virtual territory. The world is initially empty and only users will fill it by creating and running entities. No pre-existing cities, habitants nor scenario to respect…” Ah well, one to file away for possible future student project material, anyway…
Encryption with Python, including a nice little bit of flamage, and a link to the Cryptography FAQ.
Also interesting: Beautiful Soup, a Python HTML/XML parser which “won’t choke if you give it bad markup. It yields a parse tree that makes approximately as much sense as your original document. This is usually good enough to collect the data you need and then run away.” Nice.
Quite a good weekend in Gimboville… Excellent company throughout, and rather productive: I spent most of Saturday working on Superstring Sister – have now got more of an idea on how to carry it forward, though of course it probably needs about five more sessions like this before it’s perfick. :) To offset that, I then spent most of Sunday on my MPhil: deconstructing & documenting a Parsec-based parser for a toy “while” language, then starting to work on a prototypical CSP parser. No great shakes, but it’s something, and that’s better than nothing.
Then I arrived at work this morning to find that my 9 o’clock appointment wanted to reschedule, so I now have an unexpected hour in which I can do Something Useful before my 10 o’clock research meeting. Score!
Via Bash, a slightly long and not-quite-safe-for-work, but really rather good French advert for AIDS awareness.
Should I be worried that I find the lioness wife in Father Of The Pride attractive?
My life in one sentence: I would like to be Snufkin, but deep down I know I’m Moomintroll, going on Moominpappa.
An important aspect of security is, of course, physical security. So note ye well these notes on hacking proximity cards [robot]. It’s worrying how simple all this stuff is… Once again we see that just because some technology is widespread or ubiquitous, that doesn’t mean it’s actually at all secure. Sure, a certain amount of effort is required to break these mechanisms, but someone will go to that effort. The trick is to design systems where the amount of effort is astronomical and uneconomical.
Simon PJ‘s win32 cheat sheet and tips on how to write a good research paper, and give a good research talk.
I note with interest that the tips on giving a talk say “use handwritten OHP slides”, but the tips on writing a good research paper, themselves from a talk, are Powerpoint slides. ;-) I suppose the excuse is, that wasn’t a research talk – it was a research meta talk. Or a meta(research talk). Or something.
The definitive Oolong collection – classic. Ooh, and thanks to Rich for the link!
(Oolong has appeared on Gimboland twice before.)
One for the low-level junkies (and yes, you are junkies): the Tory programming language [simon].
The following example loops endlessly, outputting the ascii values 0 to 255:
We will spend more on hospitals!
We will jail anyone not in jail already!
We will spend billions limiting immigration!
We will deport anyone we can deport!
We will abolish schools!
Python notes on statistics, parsing, and screen scraping. Ah, the hell with it: lots more good notes in the diary – something I should watch.