Skip to content

Justin's Linklog Posts

Orkut Down for Tweakage

Social: orkut – under construction: ‘ Based on your suggestions, I’m taking orkut.com back to the lab for some fine-tuning and improvements. It will likely take a few days to finish them. None of your data will be lost and I should have some nice surprises for you when I bring it back online. I’ll email you when it’s ready and running again.’

Debugging Thoughts

Software: Nelson Minar: Primitive Debugging. Nelson quotes Kernighan, ‘The most effective debugging tool is still careful thought, coupled with judiciously placed print statements’, and assents from a viewpoint a quarter of a century later. Strange but true; I find this also. Why is that?

Moriarty Tribunal Reading Weblogs

Ireland: So, Sarah Carey got called up to testify at the Moriarty Tribunal, since she was involved with ESAT. In the process she notes that she ‘was slightly freaked out when the Chairman, in the process of reprimanding me for leaking information, made reference to my media activities AND my website! So are they reading my blog?’

Tridge’s Spam Hashing System

Spam: Andrew ‘tridge’ Tridgell’s junkcode directory really does contain some useful snippets, like he said. Here’s spamsum, a checksum algorithm for hashing spam text:

What Invention Are You?

Funny: The latest ‘personality test’ page, via forteana — what surreal invention are you? Justin is ‘a hi-fi that looks bigger than it really is!’, and taint.org is ‘a housebrick that keeps your teeth clean and never needs repairing’.

Google Sets

Web: Google Labs has a nifty toy called Google Sets; name a few items, and it’ll tell you what other items have been seen in conjunction with it.

New Spammer Trifluidityck

Spam: The new hash-busting, Bayes-avoiding, spam evasion trick: inserting random dictionary words into the middle of another word. Like so:

More Crazy Laws

Tech: Great. More on the ‘prevention of banknote scanning’ thread; Ed Felten notes that the European Central Bank is

Annoying Non-spam Tricks, pt. XVIII

Spam: OK, I just noticed that I have a few hits for the SpamAssassin rule HTTP_ENTITIES_HOST in my corpus. This searches for obfuscated hostnames in the URL links in mail messages, and is generally a very reliable sign of spam — because who would want to hide a hostname apart from spammers?

The EURion Constellation

Tech: PDF file: how do photocopiers decide not to photocopy modern banknotes? ‘a geometric pattern … of five 1 mm large circles’. Fascinating stuff from Markus Kuhn, as usual! (via HackThePlanet)

The Spam Conference 2004

Spam: So, next Friday I’ll be in Cambridge, MA for the Spam Conference 2004, a one-day extravaganza of probabilistic classifiers, spam-bashing, and hopefully, some socializing too.

MS and GPL software

GNU: Let’s all be very nice and friendly for our latest convert to the GPL club, Microsoft. Hi, MS!

Degenatron!

Games: The DEGENATRON Archive and Gaming Page — amazing. The Degenatron is the games console advertised, and occasionally featuring in radio phone-ins as to the violent behaviour of ‘kids these days’ and the like, on the in-game radio stations in GTA:VC. This faked ‘homage’ page is perfect; right down to the animated rainbow horizontal-rule divider.

Subversion

Code: Rod writes: ‘I have had a bunch of fun today, gleefully playing with a new source-control package. I truly lead a sad life.’

Post-Xmas

Vacation: We’re back. Well, technically, my body is back, but the silver thread is reeling in somewhere over Greenland. So I’m pre-classifying my mail and looking for urgent stuff with my eyes glazing over instead of doing anything more useful.

How Not To Use OOP

Code: OOP over the top: a hilarious dissection of some of the most monstrous ‘how to rewrite OO-style’ I have ever seen — take a 15-line if/elseif/else clause and rewrite as a thoroughly over-engineered unmaintainable 7-class, 15-method disaster, using the Singleton and Factory patterns. The rewrite in the original article is intended seriously, as far as I can tell.

Racism in New Zealand, Teapot, and Lena

Politics: Lest we get carried away with the beauty, grooviness and coolness-in-general of New Zealand — where 1 in 160 of the population was involved in the making of the LoTR trilogy — up pops this story. It seems racism and xenophobia is finally arriving on the shores of Aotearoa.

Racism in New Zealand, Teapot, and Lena

Lest we get carried away with the beauty, grooviness and coolness-in-general of New Zealand — where 1 in 160 of the population was involved in the making of the LoTR trilogy — up pops this story. It seems racism and xenophobia is finally arriving on the shores of Aotearoa.

Under the headline ‘Whose country is it anyway?’ Peters’s leaflet rails against Asian immigrants, falsely claiming that hundreds of thousands are coming to New Zealand and blaming them for, among other things, traffic problems in Auckland. These immigrants are, according to Peters, simultaneously poor enough to be leeches on the welfare system, and rich enough to drive up the cost of housing.

It would be easy to dismiss all this as a piece of desperate populism. But, unlike the Australian One Nation party, New Zealand First is not a collapsing political joke: it is the third-biggest party in Wellington’s parliament, and until 1999 Mr Peters was the country’s deputy prime minister. Barring an electoral miracle, the opposition National party will have to take them on as coalition partners if it is ever to win another election.

‘Traffic problems in Auckland’? WTF? (found via Danny Yee)

Computing: Amazing. via GirlHacker, it turns out that a teapot has long been used as a demonstration of complex computer graphics techiques — with it’s curved surfaces, hidden surfaces and the like (don’t ask me, I’m no graphics guru). If you were around for the early 3-D graphics days, you’ve almost definitely seen the teapot.

Well, it turns out there was a real teapot. Here’s the history.

A related image is that of ‘Lenna’, a standard test image used when testing image compression schemes, which features a woman giving the viewer a rather saucy come-hither look. It turns out she was a Swedish model, who posed for Playboy in 1972, and that picture was scanned by an (unauthorized) researcher at USC. Piracy!

Playboy later threatened to prosecute over the unauthorized use, but by now has recognised the unique history this now has, and has relented. Cool.

Overheard on the radio

Funny: overheard on the radio just now, from the DJ interrupted during a station ident: ‘Your phone’s ringing. What, you have a text message? Fancy!’

Overheard on the radio

overheard on the radio just now, from the DJ interrupted during a station ident: ‘Your phone’s ringing. What, you have a text message? Fancy!’

Just to remind me I’m in the US ;)

Mind you, the DJ seems a bit out of touch; he’s clearly just discovered the Rock Gods that are The Darkness.