Temboz 0.4.2 released
I have released version 0.4.2 of Temboz. This is a bugfix release to address an issue that could cause a feed to stop the server. All users are advised to upgrade.
I have released version 0.4.2 of Temboz. This is a bugfix release to address an issue that could cause a feed to stop the server. All users are advised to upgrade.
Iain M. Banks
Penguin (UK), ISBN 1841492396, Author’s site, buy online
Much like the great Fredric Brown, Scottish author Iain Banks’ work straddles the worlds of science-fiction and mystery. His SF books are signed Iain M. Banks (the others drop the middle initial), and could be roughly classified as Space Opera. Don’t expect to find mescaline-fueled visions of alternate realities à la Philip K. Dick (Single-malt whisky seems to be the drug of choice) or dystopic cyberpunk universes. While trendy steampunks disdain space opera as a spent sub-genre devoid of possibilities, Banks’ books demonstrate brilliantly how misconceived the notion really is.
The gorgeous cover design marks a break from the earlier ones. It depicts the transit of Io across Jupiter, and the original, taken by the Cassini-Huygens probe, is available from NASA. Unfortunately, like other British-published authors, this book will likely take an unreasonable amount of time to cross over to the USA, possibly as long as two years. The solution, as usual, is to order online from Canada.
The Algebraist is not set in the Culture universe of many Banks “M” novels. The chief protagonist is a “seer”, a xeno-ethnologist specializing in contact with Dwellers, an alien species almost as old as the Universe. The anarchistic and hedonistic Dwellers colonized gas giant planets across the entire galaxy, their life spans extends in the millions of years, and they take obvious delight in baffling the short-lived “Quick” species that presume to ferret out their secrets. At the same time, the byzantine and quasi-feudal society the seer belongs to (shades of Dune here, including a full-blown Butlerian Jihad) invests him with the mission to discover a secret inter-galactic transport network supposedly developed by the Dwellers. This secret could alter the galactic balance of power and the seer finds himself caught in a deadly three-way web of intrigue.
Banks makes no secret of his left-leaning instincts, developed in reaction to Thatcherism. One wonders how allegorical the rapacious Mercatoria and the mass-murdering Starveling Cult really are. Much as the Culture series explore a post-scarcity society and how it would cope with moral relativism, The Algebraist approaches how societies could communicate across vastly different time horizons. My guess is any culture where individual lifespans exceed a million years would primarily be concerned with staving off boredom. The Dwellers have their form of panem et circenses, and are a passive-aggressive throwback to the Culture. Banks recognizes that even in a society that has evolved beyond scarcity (viz. the Culture mantra: Money is a sign of poverty), social credit (known in the book as kudos) will remain a powerful non-financial motivator.
As with his previous SF novels, Banks’s wealth of ideas does not fail to dazzle, where lesser authors would prefer to dole them out parsimoniously in multiple installments. This book was gripping enough to keep me reading well into the wee hours of morning, even on a week-end where I had barely enjoyed a single good night’s sleep in three days. What more can one ask?
I have released version 0.4 of my web-based aggregator, Temboz. The new version focuses on performance, by adding an index and rewriting some queries to gain almost an order of magnitude performance on the two most common operations, viewing unread articles and the “all feeds” summary page. Upgraders will need to read the UPGRADE file to add the index to their existing database.
Dialogue from The Librarian, a TV movie on TNT. Sheltered “professional student” Flynn Carsen (played by Noah Wyle of “E.R.” fame) is kicked out of school and is interviewing for a job at a vaguely supernatural library:
Charlene (Jane Curtin, coldly): What makes you think you could be the Librarian?
Flynn Carsen (Noah Wyle): I know the Dewey decimal system, Library of Congress, research paper orthodoxy, web searching, I can set up a RSS feed…
Charlene (stifling a sigh): Everybody can do that. They’re librarians.
Q: What happens when you cross a mobster with a cell phone company?
A: Someone who makes you an offer you can’t understand.
The HTTP protocol used by web browsers specifies an optional Referer: (sic) header that allows them to tell the server where the link to a page came from. This was originally intended as a courtesy, so webmasters could ask people with obsolete links to update their pages, but it is also a valuable source of information for webmasters who can find out which sites link to them, and in most cases what keywords were used on a search engine. Unfortunately, spammers have found another well to poison on the Internet.
Over the past month, referrer spam on my site has graduated from nuisance to menace, and I am writing scripts that attempt to filter that dross automatically out of my web server log reports. In recent days, it seems most of the URLs spammers are pushing on me point to servers with names that aren’t even registered in the DNS. This seems completely asinine, even for spammers: why bother spamming someone without a profit motive? I was beginning to wonder whether this was just a form of vandalism like graffiti, but it seems the situation is more devious than it seems at first glance.
Referrer spam is very hard to fight (although not quite as difficult as email spam). I am trying to combine a number of heuristics, including behavioral analysis (e.g. whether the purported browser is downloading my CSS files or not), WHOIS lookups, reverse lookups for the client IP address, and so on. Unfortunately, if any of these filtering methods become widespread, the spammers can easily apply countermeasures to make their requests look more legitimate. This looks like another long-haul arms race…