Planet Russell

March 22, 2010

Planet Linux AustraliaRodney Gedda: Alice in Wonderland in 3D

After reading its mixed reviews, we decided to go and see Alice in Wonderland in 3D.

I won’t spoil it for you, but if you can imagine a cross between the original Alice in Wonderland plot, The Nightmare Before Christmas’ tone, Edward Scissorhands-grade humanism, and a mighty Lord of the Rings-style battle scene at the end, then that’s what you get in Tim Burton’s rendition of this classic tale.

We all enjoyed the film and walked away happy. While not strictly the protagonist, Johnny Depp stole the show as the Mad Hatter.

The 3D doesn’t have the same impact as with fully-animated films, but nevertheless it does add some sharp effects.

Planet DebianBrice Goglin: Debian/X.org notes - Radeon KMS in unstable, enabled by default

Now that we have DRM from 2.6.33 in latest 2.6.32 kernel in unstable, I just uploaded Radeon KMS and DRI2 to unstable. xserver-xorg-video-radeon 1:6.12.192-2 even enables KMS by default. Please test it.

In case of problems, you may for instance disable KMS by changing modeset to 0 in /etc/modprobe.d/radeon-kms.conf. You may also downgrade to testing where xserver-xorg-video-radeon 1:6.12.6-1 does not enable/support KMS.

Make sure you run linux-image-2.6.32-4-$arch or later so that you actually have DRM from 2.6.33 and the radeon kernel module gets loaded early by udev. Otherwise, you may experience problems like this. You may need to add radeon to /etc/modules as a temporary fix.

(Permanent link

Charles StrossPublic reading: Wednesday 17th, Edinburgh

Blackwells have organized an evening launch for Ken MacLeod's new novel The Restoration Game at the Pleasance Theatre in Edinburgh (on The Pleasance), at 7pm on Wednesday the 17th. Tickets are free from the front desk at Blackwell Bookshop, 53—59 South Bridge, Edinburgh, EH1 1YS.

Confusingly, the book in question isn't due out until July (these gigs are scheduled months in advance, so occasional whoopsies happen: in this case, the publication date slipped). But not to worry: Ken's doing a reading from "The Restoration Game", I'm doing a reading from "The Fuller Memorandum" (which is also not due out until July), and then there'll be a panel discussion on the state of Scottish SF chaired by The Scotsman's SF critic and reviewer Andrew J. Wilson. And there will be books on sale, a signing, and a retreat to the pub led by the survivors. Time traveling bibliophiles especially welcome.

Charles StrossCMAP #5: Why books are the length they are

Publishing is a whole bunch of different businesses flying in loose formation; which is by way of saying that this particular topic is specific to commercial fiction publishing and has nothing to do with text books, technical reference manuals, autobiographies, or cookbooks.

Why are novels (the prevailing form of fictional entertainment on retail sale today) generally the length that they are?

Back in the mid to late Victorian period, when books were frequently printed and sold as weekly serials, in chapter-sized magazines that could be bound together, the length of a book was really dictated by the author's (and printer's) stamina. In contrast, as I mentioned in my last blog entry, I've got a book coming out this month which is actually not a stand-alone novel, although that's what it's listed as in the publisher's catalog — it's the sixth (and final) installment in a multi-book story, six volumes long. Why isn't that story coming out in a single binding?

It looks obvious at first — novels are the length they are because, well, they're novels — but in truth, the length of a novel varies depending on the prevailing publishing industry distribution model when it's written.

Let's take SF and fantasy novels published in the USA as a case in point. Prior to the early 1920s the genre didn't really exist in its current form. From roughly 1923 and Hugo Gernsback's publication of Amazing Stories magazine, the pulps reigned supreme: monthly newsstand magazines publishing short stories and serializing novels. Newsstand magazine readers are fickle. Serial novels need to be short enough not to dominate a magazine completely, lest a reader who doesn't like this particular novel stops finding other reasons to buy the mag; and they need to be of finite length. It shouldn't be any surprise to discover that SF novels from the period 1923 to roughly 1952, when the newsstand fiction magazine industry more or less disintegrated (leaving only a tiny handful of survivors) are typically very short — 45,000 to 60,000 words.

The death of the pulps didn't take the SF novel with them; far from it. In fact, book-format novels were already being published (notably Asimov's Foundation series dates to this time — originally serialized in magazine form, they then saw success as individual books), and the mass market novel took over as the main outlet. The length of novels then began to creep up, and continued to creep up steadily through the 1980s.

Many earlier novels are still deceptively short by modern standards. A typical SF novel of the 1960s was 70,000 words long. By the 1980s, 80,000 words was the norm; by the 1990s it had bloated to 100-120,000 words. Why?

One account I've heard (from an editor who was active throughout this period) is that it was the distributors. The mass market for paperbacks prior to 1991 was dominated by wholesalers who supplied retail stores — not bookshops, but local supermarkets with wire-mesh book racks. The wholesalers knew their markets intimately, and would match mass-market titles to the supermarket customers on the basis of their clientelle — SF/F was popular near technical schools, for example. When the inflation of the 1970s and 1980s forced publishers to raise their cover prices, the distributors pushed back and demanded that if the product cost more, it had to be bigger — not taller or wider, else it wouldn't fit the racks, but fatter. (They were, after all, primarily in the grocery business rather than the book trade. You want to charge more for that lettuce? It better be bigger!)

Once a trend like that becomes established, it's hard to stop. Put yourself in the position of a bored browser in front of a supermarket wire-rack, contemplating novels by two authors you've never read. They both cost the same, and you have enough pocket money to buy one. The year is 1980; LibraryThing or other internet resources aren't available. How do you make your mind up? Well, you remember what you've heard about the authors, and you look at the cover painting, and you read the back flap blurb. Assuming all of these are equal ... you probably buy on weight, because you subconsciously anticipate a longer reading experience and, all things considered, good experiences that last longer are better than short ones. Remember that the actual cost of the paper and ink is only a small component of the retail price of a book — around 10-15%. Increasing a book block's size from 150 pages to 180 pages is cheap. And so, from the 1960s to the 1990s, publishers unconsciously trained readers to expect longer novels.

At the end of the 1980s and early 1990s, a wave of consolidation swept through the wholesale sector in the US; from over 500 wholesalers nationwide, the total was reduced to a couple of dozen. Local retail lore was lost due to centralization, and the mass market wire-rack sales more or less dried up; mass market paperback print runs crashed 50%, and this was in many places decried as the death of the midlist. (A midlist author is one who, like me, has a handful or double-handful of books in print and is earning a living but doesn't get their nose in the bestseller lists.) However, the death of the wire-racks coincided with the ascent of the specialist bookstore chains, led by Borders and Barnes & Noble; these chains made up for the drop in mass market paperback sales by providing a greatly enlarged outlet for hardback sales. Losing 20,000 off the top of your paperback print run is painful, but if you can sell 5,000 hardcovers you can make up for the shortfall: and that is why folks like me are still in business.

Now, there is one big problem with making hardcovers longer: binding technology.

In the UK, all retail fiction books (paperback and hardcover alike — aside from some special high-quality editions) are perfect-bound. Pages are printed and collated, guillotined to form book blocks, then bound into the cover using thermosetting glue. There's no obvious limit to the number of pages you can bind this way other than the reader's wrists and the flexibility of the glue — some 1970s paperbacks were notorious for disintegrating on first reading, but these days perfect-bound books up to 1400 pages aren't really unusual ... although midlist authors are not encouraged to go there: production costs scale with the size of the book, and you don't get to charge twice as much money for an 800 page novel as you would for a 400 page book.

In the USA, paperbacks are perfect-bound, but hardcovers are still frequently bound as groups of signatures (blocks of 16, 24, or 32 pages), which are stitched into a cloth binding. It's a higher quality technique, but it seems to be a bit less forgiving of large bundles of pages. In particular, I am told by my editors at more than one publisher that if the page count in a US hardcover goes over roughly 424 pages, this causes no end of problems: they have to outsource the binding to a bindery that uses a more expensive technique, disproportionately raising the production cost of the book. You can work around this to some extent by typesetting with smaller margins, less leading, and a smaller typeface ... but that'll only take you so far. My personal end-run on this was "Accelerando", a 145,000 word doorstep that was typeset in only 406 pages in the US hardcover, versus nearly 470 pages in the UK. (By way of comparison, the "Merchant Princes" books mostly run to 100,000 words and fit in 300 pages.)

The rules differ somewhat for A-list titles (if you can order a big print run, economies of scale ensue) and Epic Fantasy, where bloat has been de rigeur ever since "The Lord of the Rings". But in general there's a harsh brake on the length of hardback SF, and it's imposed by the step-up in binding costs at one end, and the booksellers at the other. One of the large chains did a study in the early 2000s and determined that for every $1 increment above a cover price of $24, a book's sales volume fell by roughly 25%; price it at $26 and it would sell only around 60% as many copies as at the $24 price point. (The price elasticity of demand for hardback fiction falls off a cliff above the $24 point; alas, it doesn't work the other way!) For this reason, they issued a diktat: no hardcover novels would be bought at an SRP over $24 unless they were from a really big-name author. And so the publishers were caught between readers who for three decades had been trained to expect ever-longer books, and a bookseller-imposed guillotine on prices.

The astute reader will have noticed that these constraints don't apply to two kinds of publishing operation: small presses doing specialist editions, and ebooks. The specialists can target a very specific market with a must-have product, albeit on a small scale; and ebooks can be any length the author's willing to write and the reader's willing to pay for.

In practice, however ...

Writing is work. I can produce around 250,000 words of paying fiction per year (300,000 in a good year; 100,000 in a really bad year). That can be packaged as either a single 700 page doorstep, or as two 300 page regular novels (and maybe a novella on the side). However, due to the price elasticity of demand my publishers can't make as much money from the 700-page doorstep as from the two 300-page regular-length novels. In fact, they probably can't make more than half as much money — books are sold as units, not by volume.

Now here's a confession. I originally planned my Merchant Princes books as a four book series. Book #1, written in 2002, ran to 196,000 words — a fine 600 page doorstep. Books 2 and 3 were going to be 800 pages each, in my imagination; and book 4 would be 500-600 pages. What can I say? I was inexperienced and naive in the ways of publishing, back in early 2002 when I wrote up the proposal.

One thing that you do when you're writing a doorstep-sized work of genre fiction is: you aim to keep it moving by delivering a partial climax every 250-400 pages that's about the size of the climax you'd put at the end of a 250-400 page novel. (Otherwise you risk boring your readers.) You then deliver a series-sized climax at the end of the book, but that's another matter.

By putting in these mid-book sub-climaxes, you keep the reader following your trail of breadcrumbs ... but you present your editor with a dilemma. Should they publish the novel as submitted, or take a hacksaw to it? $24 for 600 pages, or $48 for 600 pages — what would you do?

And so, the first book of the Merchant Princes, "A Family Trade", sprouted some hasty patchwork and a sequel, "The Hidden Family", which was originally the second half of the same book. And my editor's P&E calculations worked out alright and he bought a bunch more books — but laid down the law: "you've got 300 pages to work with per volume". Imagine my joy: I was 200 pages into the 800-page sequel when I heard this. And fans have been bending my ear about the lack of action followed by an annoying cliff-hanger ending in "The Clan Corporate" ever since, not realizing that it was actually the opening sequence and setup of a much longer book.

To add to the fun, when you take an 800 page book and split it into 300 page chunks, you do not get two 300 pages bits, or even three 300 page bits; each book has around 100 pages of scene-setting, recaps, and interweaving to make it work as a self-contained module. And stuff proliferates and gets out of hand, and you have to come up with sub-climaxes to make each book work satisfyingly as a book, and, and ... At the end of the day, the 800 page sequel turned into four books averaging 310 pages each; a 50% expansion! (Okay, so I found a few unexpected extras to stuff in there. But I wasn't planning on bloating it like that — it's a side-effect of trying to refactor a story to fit a form factor it wasn't designed for.)

If we were living in the brave new world of 100% electronic book sales, or selling to a British publisher, the book coming out this month would be book two of the Merchant Princes, and it would be about 900-1000 pages long. But we're not, and so it got squeezed.

Going forward, I speculate that if we make a successful transition to ebooks — that is: if ebooks become a major sales channel and authors are still writing professional quality work for money, and readers are finding some way to pay them — we may see a revival of other formats: novellas for one (they're undergoing a renaissance in SF publishing among the smaller publishers), the Dickensian serial for another, and the gigantic shoebox-sized monster for a third. The corsetting of the modern novel to fit between the tight constraints of binding costs and price elasticity of demand will be unstrung, or replaced by bras, or some other over-stressed metaphorical construct.

Charles StrossPSA: I Have a New Book!

The Trade of Queens

I have a book coming out this month; "The Trade of Queens", the sixth novel in the Merchant Princes series, is shipping (the official publication date is the 16th, but it should be showing up in bookstores in the USA from Monday onwards). And the last, for the time being — if you've been holding off starting on the series because you wanted to know there was an ending in sight, this is it. Series climax: finale: fat lady sings.

(You can find links to buy my books — including all the Merchant Princes titles — here.)

While this is the last of the current cycle, I'm not ruling out writing more books in that universe — but I'm taking a couple of years of time out first, and if and when go back to there, it'll be with a new story and mostly new characters.

I'm still slightly gobsmacked that I actually managed to write (and more importantly finish) this thing; a multi-volume novel about 30,000 words longer than "War and Peace", with a political subtext about economic development and a marked lack of good guys. One of these days I'm going to bolt my thoughts about writing larger-than-novel-length fiction together. But not right now ...

Planet Linux AustraliaAndrew McMillan: The cost of crap

For several years now we've been buying our groceries online. It's worked well, and for the last couple of christmases I remember Heather adding a six-pack into the pre-christmas order so she could pull it out and hand it off to the delivery guy.

Fair enough too, because he was their front-line man. He was the guy who had to actually meet the customer, and even if only for two minutes face time, the impression he gave with his cheery "seeya mate" on the way out, and his always-happy smile, was that getting the groceries delivered was fun.

Well that ongoing encouragement has gone now. His surly replacement who moans about having to carry the boxes up a flight of stairs does nothing to promote a repeat experience, and he brings into sharp focus the disadvantages of online grocery ordering: sometimes the wrong thing is substituted, or sent. Or the fruit doesn't travel quite so well as it does with the personal loving kindness we supply in our own padded wagon.

Two visits from the new guy, and we're back to driving to the supermarket ourselves, patrolling the aisles once more in a cereal haze of consumer demand. Distress-purchasing done, and back to the car A.S.A.P. Carrying our own boxes up the stairs.

I hate it, which is why I promoted the idea that we try this online grocery thing a few years ago, and it's worked just fine until this sullen bastard came along and destroyed the fun.

I wonder how the company feels? Do they realise what this person is doing to their customers? Will they notice, and if they do, will they even be able to tell where the source of the problem is?

In these days of increasing online experience, customer service is still important, if not more important than ever before.

Insight 10Australian Government Data Centre Strategy

The "Australian Government Data Centre Strategy 2010 - 2025: Coordinated. Efficient. Sustainable" was released by AGIMO today. The document is remarkably succinct and clearly written (7 pages PDF 266 Kbytes ). It follows much the same approach as already detailed in the Queensland Government Enterprise Architecture Data Centres Policy (December 2009).Participation in the data centre strategy is

Insight 10Keynoting Webtrends Customer Conference 2010

Only confirmed in the past few days, I can now reveal I’ll be keynoting the Webtrends Engage 2010 Australia Conference at the InterContinental Hotel in Sydney on 21 April.

While I’ve not yet really decided just how I’ll address my subject matter, loosely described by Webtrends as “his perspective on the digital world”, I promise not to deliver just another “social media is the new way and it is awesome and you can sell lots of stuff with it” talk.

You can hear as many of those as you want at ad:tech.

Rather, I intend to do a bit of crystal ball gazing, a bit of reflection on the past and present, and  a look at just how the existence of our hyperconnected world really has transformed business and society, for better and worse in every corner of the globe.

Related posts

Cory DoctorowInterview on Lab Out Loud science teacher podcast

Lab out Loud, a podcast for science teachers, interviewed me -- they're fun guys!

MP3 Link

365 TomorrowsLife As A Drone

Author : Liz Lafferty

Wake up.

Make coffee.

Go to work.

Eat.

Sleep.

Wake up.

Make coffee.

Go to work.

Eat.

Sleep.

#

“What’s wrong?”

“I don’t know. It’s the worker program jamming up again.” I frowned at the array of code for that particular program. The pattern had changed over time. The wild fluctuations so common to new programs was normal, but since they layered in the worker program, the blips had steadied out into a monotonous up, down, up, down rhythm that had gotten slower and slower.

I scanned through hundreds of worker programs seeing the same results.

The automatons with this program seemed to be in one repetitive loop after another.

“Did you reboot?”

“First thing. It went right in to loop again. I’ve been seeing more and more problems with this schematic. What do you want me to do?”

“Did you try loading the motherly instinct program? Maybe it would do better in a home environment.”

We’d stopped identifying them by name years ago. To us they were drones.

“Let me check the records.” My fingers flittered over the keyboard as I punched in the series of codes, revealing the events for this female automaton’s life cycle. “No, we can’t. That model was programmed not to have children. It was supposed to find joy in the labor force.”

“The entrepreneur program has always been successful. What about an overlay?”

“Might work.”

“Well, it’s better than suiciding the model.”

“I hate that term. I’ll shut it down for a few days of rest. See what happens.”

“You’re call, but we’ll probably end up shutting her down anyway. Don’t say I didn’t warn you.”

I went home.

Time to sleep.

#

I woke up. Made coffee. Went to work.

“What’s wrong?”

“I don’t know. It’s the worker program jamming up again.”

“Did you reboot?”

“First thing. It went right in to loop again. I’ve been seeing more and more problems. What do you want me to do?”

Discuss the Future: The 365 Tomorrows Forums
The 365 Tomorrows Free Podcast: Voices of Tomorrow
This is your future: Submit your stories to 365 Tomorrows

Insight 10Converting a manuscript to Epub Ebook format

LuLu now offer Epub eBook format as an option for distributing via the service. They seem to imply that they have a service to create Epub format, I could not find it. WHat I did find was "Can I convert my manuscript to Epub on my own?". This had some suggestions for tools: Epub Tutorial, Calibre (Free tool), eCub (EPUB and MobiPocket books), Google Epub Toolkit. What they do not seem to have is

Insight 10Disaster Proofing Heritage Collections

The Australian Library and Information Association is hosting a symposium on "Disaster Proofing Heritage Collections" (registration) with Blue Shield Australia & DISACT, 6 May 2010 at the National Library of Australia, in Canberra.Recently the International Council on Archives passed on a request to the international community for assistance in preserving the cultural heritage of Haiti. In

Planet DebianDirk Eddelbuettel: 2010 March Madness Half Marathon in Cary

The annual March Madness Half Marathon in Cary took place this morning. This is both one of Chicagoland's 'early races' to start the season as well as the classic Boston preparation due to the hilly course. I have now run this consecutively for six years (see 2005. 2006, 2007, 2008, and 2009).

As for the race conditions, we had fantastic weather all week with temperatures up to the sixties and then all of a sudden a forecast of rain, snow and even sleet for the weekend. Luckily, and while yesterday was sucky, today was allright or better. A little chilly and damp, but neither rain nor snow --- or even wind. So the conditions were good, with the course challenging as usual.

The race itself went fine. I ran more or less steadily, never had to stop but was not particularly fast at 1:39:38 or a pace of 7:36.3. I had aimed for beating 1:40, had missed that target by miles 4 to 6 and was about 10 or 15 seconds behind but managed to get a negative split on the second half of the course to reach that goal. Which is nice, but the time is still the slowest I've ever run that race, and my slowest half-marathon since 2004.

Training had been sluggish all winter. Oddly enough, already in last year's post I stated pretty much the same and feared that Boston may become tough --- which it did. But this year may well be a lot worse as I had no spring in my step all winter long. No fire in the belly for training will make for a long race. We'll see how it goes. Four weeks to go.

Insight 10E-portfolio Privacy Guidelines

A report and draft guidelines have been released on privacy of e-portfolios. These were produced for the vocational training sector in Australia, but are likely to be useful for higher education as well. Funding guidelines for the 2010 E-portfolio Implementation Trials are to be released 24 March.VET E-portfolio Privacy DraftGuidelines:Considerations for managers of learner information

Planet Linux AustraliaStewart Smith: libeatmydata for Solaris

Thanks to Olly Betts, libeatmydata now has Solaris support as of release-15. So for those of you living on Solaris and actually doing a real fsync() during your test runs… do not fret! Feedback much appreciated (even better in patch form).

Planet DebianColin Watson: parted 2.2 transition

I've started the transition of parted 2.2 to unstable. This is a major update needed for sensible support of newer hard disks with alignment requirements different from the archaic cylinder alignment tradition. I posted to debian-boot with a summary of the partman changes involved.

March 21, 2010

Planet SAGE-AUTricks to Running HAProxy on pfSense Embedded

HAProxy is available as an addon module for pfSense 1.2.3. This makes it really easy to have pfSense control the gateway and load balancing. There are a couple of tricks to getting it all up and running.

Although everything looked good in the webgui HAProxy just wouldn't start. After logging in it seemed that there were 2 problems, firstly as mentioned in the forums the IP addresses must be an interface or CARP addresses not Virtual IPs for HAProxy to work and secondly the file descriptor limits have to be increased. To increase the file descriptor limits run the following commands from a shell on pfSense.

mount -o rw /dev/ufs/pfsense1  /
echo >> /etc/sysctl.conf
echo '# File descriptor limits for HAProxy' >> /etc/sysctl.conf
kern.maxfiles=2000011 >> /etc/sysctl.conf
kern.maxfilesperproc=2000011 >> /etc/sysctl.conf
sysctl kern.maxfiles=2000011
sysctl maxfilesperproc=2000011
mount -o ro /dev/ufs/pfsense1  /

The mount commands are only needed if running on embedded pfSense to make the CF card writeable while we make the changes then make it read only again once we are done. The echo commands add the new limits to /etc/sysctl.conf so the settings persist and the sysctl commands make them apply now.

I haven't tested to see if the file descriptor issue effects the non embedded version of pfSense, feel free to let me (and others know) via the comments.

Teresa and Patrick Nielsen HaydenCrash on the levee, mama

Aware of Making Light's long interest in floods, disaster preparation, and the Twin Cities, correspondent Elise Matthesen writes to alert us of an interesting few days on the way:
Want to see a MEANINGFUL graphic, especially to those of us in Minneapolis and St. Paul right now? Flood Water Converging At St Paul. We're at 16.06 feet. Flood level is 14. And there's more water to come, when the Crow River, the Minnesota River, and the St. Croix all pass along their rising burdens to the Mississipi.

It's not just St. Paul, of course, and not just the Mississipi by any means. The region including Minnesota, North Dakota, and Manitoba has a history of some pretty impressive floods. As you may remember, Bob, the Red River and the Missouri River conspired to have some rather major flood action in 1997; I refer to the time Grand Forks burned, fell over, and sank into the swamp--OK, not exactly, but close.

Yup, I said "Manitoba." I live in a place where some rivers drain south to the Gulf of Mexico, and some drain north to Hudson's Bay. We've got the Mississippi and its tributaries including the Minnesota and Missouri and the St. Croix, and we've got la Rivière rouge, or the Red River -- which is often called the Red River of the North around here, to distinguish it from the Red River that flows into the Mississippi. (The MIssissipi is just called the Mississippi around here, even though there's a Mississippi River in Ontario.) And check out this excellent story with historical info and context, which mentions the facts that In 2009, flood level stayed above the official flood stage for 61 days, and that the Red River has reached flood stage for 18 consecutive years.

Meanwhile, back in St. Paul, folks are planning for the next few days, when the crest will reach us. It sounds like St. Paul is about as ready as we can get, according to the Pioness Press. There are various road closings and re-routes. Various fans of upcoming events, including Black Eyed Peas fans, might get their feet wet, but probably only if they do it on purpose by walking over to check out the flood zone and dipping a toe into it.

If you want to check out the flood zone without being in range of getting your feet wet, here: have a look at the live St. Paul floodcam.

Stay dry, Mipple-stipplites!

Planet DebianC.J. Adams-Collier: I’ve disabled my user approve plugin

Sorry for the inconvenience folks. I was annoyed by having to mark so many comments as spam, but the plugin interface was so klugy that I had no idea how to find the users who would contribute useful posts. So. Feel free to comment… Nao!

Insight 10Sydney Metro Website Still Available Online

Media reports indicate concern that the website of the abolished Sydney Metro Authority is no longer publicly available. However, it has been cached by Google (3 Feb 2010 01:06:28 GMT).I suggest the NSW government adopt the practice of some federal departments and retain such web pages at their original address, but add a header to indicate the material was no longer current. This practice was

Insight 10US EPA to test Energy Star qualified products

The U.S. Environmental Protection Agency (EPA) and the U.S. Department of Energy (DOE) announced 19 March a two-step process to test Energy Star qualified products. In the first step commonly used appliances, such as freezers, refrigerator-freezers, clothes washers, dishwashers, water heaters and room air conditioners will be tested from this week. In the second step procedures will be changed to

Insight 10No Windows Mobile 7 for HTC HD2

HTC HD2Have you been following news on the upcoming Microsoft operating system for Windows Mobile, the Windows Phone 7? Owners of the current popular HTC HD2 have been hoping that somehow their phones can be fully upgraded to Windows Phone 7.

Apparently, according to a post by the guys over at Engadget, it’s been confirmed by Microsoft that the HTC HD2 will not be upgradeable (at least officially) to Windows Phone 7. The reason is because the HTC HD2 is not compliant with the Windows 7 Phone series specifications.

That’s what they all say but wait til those ROM Chefs over at XDA developers forum have a hand on the operating system. Who knows :) I can even install the Android Operating System on my HTC Touch Pro 2 if I want to, thanks to those brilliant guys. I might even have the chance of installing Windows 7 Phone on my Touch Pro 2. At this stage though, I’m not too excited over it, especially looking at the interface. It’s just not my cup of tea. Hope it’ll be improved before it goes final.

Now with all these Google Nexus One, iPhones, BlackBerrys, and HTC phones around, I’m a bit worried with the other vendors. I’ve been a fan of Nokia phones in the past before all these hi-tech gadgets came along. Hope Nokia can make a new break through one day.

Planet DebianAsheesh Laroia: Speaking at Free Culture NYU: Come see me! 8 PM Monday 3/22

Dear New Yorkers,

I'm going to speak at Free Culture NYU about my current project, OpenHatch.

Please come out! To get there:

If you need help finding the place, call my cell phone. (Visit the freeculture.org contact page for that.)

Planet DebianAlejandro Rios P.: MiniDebconf at Panama (day Three)

Today is the last day of this conference, which has been a great experience of interaction between Central America and Caribbean communities. Yesterday we had packaging, BTS, kernel, pbuilder and quilt related talks. We also expanded the web of trust with a key signing party with almost 30 participants. Even a BoF about people interested in VoIP was held before going downtown to share some beers :)

This morning we had talks about hands on maintaining and translation tasks, we had also a group photo, and a quick visit to the Panama Canal.

Although it has been hard for me to and others to identify common areas of interest towards future work in Debian, it seems to me that these could be centered around l10n and i18n issues, along with packaging and digital inclusion projects.

Planet Linux AustraliaRobert Collins: LibrePlanet 2010 day 3

Free network services – A discussion session led by Bradley Kuhn, Mako & Matt Lee : Libre.fm encouraged last.fm to write an API so they didn’t need to screen scrape; outcome of the network services story still unknown – netbooks without local productivity apps might now work, most users of network office apps are using them because of collaboration. We have a replacement for twitter – status.net, distributed system, but nothing like facebook [yet?]. Bradley says – like the original GNU problem, just start writing secure peer to peer network services to offer the things that are currently proprietary. There is perhaps a lack of an architectural vision for replacing these proprietary things: folk are asking how we will replace ‘the cloud’ aspects of facebook etc – tagging photos and other stuff around the web, while not using hosted-by-other-people-services. I stopped at this point to switch sessions – the rooms were not in sync session time wise.

Mentoring in free software – Leslie Hawthorne: Projector not working, so Leslie carried on a discussion carried on from the previous talk about the use of sexual themes in promoting projects/talk content and the like. This is almost certainly best covered by watching the video. A few themes from it though:

  • for anyone considering joining a community, they are assessing whether that community is ‘people like us’ – and for many people, including both women *and* men, blatant sexuality, isn’t something that fits the ‘people like us’ assessment. Note that this is in addition to offensive and inappropriate aspects of the issue.
  • respect is a key element here: respect your community, respect potential contributors, and don’t endorse (even silently) disrespectful behaviour
  • Codes of conduct might be a good idea
  • The lack of support in the community has for at least one project led to a complete loss of the women contributors to that project – and they are still largely lacking many years later.

We then got Leslies actual talk. Sadly I missed the start of it – I was outside organising security guards because we had (and boy it was ironic) a very loud, confrontational guy at the front who was replying to every statement and the tone in the room had gotten to the point that a fight was brewing.

From where I got back:

  • Check your tone
  • help people be productive in your community
  • cultivate creativity
  • know yourself
  • do not get caught up in perfectionism
  • communicate – both big stuff, but also just take the time to talk – how are you going, etc.
  • Share your mistakes
  • Guide don’t order
  • Recognition = Retention
  • Recognition = Delegation – its ok to let other people be responsible for stuff
  • http://bit.ly/MentorGuide
  • http://bit.ly/MentoringArticle

Chris Ball, Hanna Wallach, Erinn Clark and Denise Paolucci — Recruiting/retaining women in free software projects. Not a unique problem to women – things that make it better for women can also increase the recruitment and retention of men. Make a lack of diversity a bug; provide onramps – small easy bugs in the bug tracker (tagged as such), have a dedicated womens sub project – and permit [well behaved :) ] men in there – helps build connections into the rest of the project. Make it clear that mistakes are ok. On retention… recognise first patches, first commits in newsletters and the like. Call out big things or long wanted features – by the person that helped. Regular discussion of patches and fixes – rather than just the changelog. CMU did a study on undergrad women participation in CS : ‘Lack of confidence preceeds lack of interest/partipation’. Engagement with what they are doing is a key thing too. ‘Women are consistently undervaluing their worth to the free software community’. ‘Its the personal touch that seems to make a huge difference’. ‘More projects should do a code of conduct – kudos to Ubuntu for doing it’ — Chris Ball.

I found the mentoring and women-in-free-software talks to have extremely similar themes – which is perhaps confirmation or something – but it wasn’t surprising to me. They were both really good talks though!

And thats my coverage of LibrePlanet – I’m catching a plane after lunch :( . Its a good low-key conference, and well put together.


Planet DebianC.J. Adams-Collier: IronRuby continuous integration back online

We haven’t done much work on keeping the continuous integration (CI) machines online, and there haven’t been any new builds since November of ‘09. I should set Nagios to remind us when things get off track or something. The recent acceptance of the DLR into Debian and our intention to get the next release produced has inspired me (and maybe others) to get things back up.

Ivan and I put a couple of Hudson instances up recently that you can reach via hudson-windows.colliertech.org and hudson-linux.colliertech.org. The linux instance is dropping new builds of IronRuby to http://dlrci.colliertech.org/ironruby/. I expect we can tweak the build script a bit and have it also produce IronPython builds. This would hypothetically drop the builds to http://dlrci.colliertech.org/ironpython/.

Ivan mentioned that we may get CNAME records which would activate the windows-builds.ironruby.net and linux-builds.ironruby.net hosts as well.

Note that these builds are being produced from the linux branch of git://github.com/casualjim/ironruby.git

Thanks for your work on this, Ivan!

Charles StrossPSA: The Fuller Memorandum

According to the contents of my mailbox, Amazon appear to be cancelling pre-orders of "The Fuller Memorandum".

Do not panic if you have pre-ordered this book. It's still due for publication on July 1st (in the UK, from Orbit) or July 6th (US, from Ace). Amazon are just having one of their periodic database glitches, and re-setting the title to "unavailable" rather than "due out on July 1st". It does not imply the book has been cancelled, or that Amazon won't be selling it when it's published. You might want to re-order it elsewhere, or wait until May/June (by which time Amazon's database might have realized that the book is, in fact, going to come into stock at some forseeable date).

ProBloggerThe Casual Observer: Anatomy of a Multi-Author Blog

A Guest Post by Kosmo from The Casual Observer.

I am the founder and editor-in-chief of The Casual Observer, a site that has the goal of bringing an eclectic mix of fresh content to its readers every day.  We currently have ten authors contributing on a regular basis, with a handful of others writing an occasional article.  In a blogosphere dominated by niche-oriented, single author blogs, what makes The Casual Observer tick?

Why Multiple Authors?

When I started the site, I had no intention of involving multiple authors.  While I always intended for the site to contain an eclectic mix of content, I originally anticipated that I would write all the content.  The site took a slow turn toward being team written when a friend of mine mentioned that he was taking a trip to the 2009 Masters golf tournament.  I liked the idea of allowing the readers to see what goes on at Augusta, so I asked him to write a guest article.  I liked it so much that I asked him to come on board and write a weekly sports column.  This was in spite of the fact that I am a sports fanatic.  I liked what Johnny brought to the table in terms of writing talent, and his sports interests varied enough from mine to be complementary.

Over the course of the last year, I have approached other authors (or had them approach me) to write on various topics.  This has allowed me to move closer to my goal of provide diversity of content similar to that of a newspaper or magazine rather than the niche content that most blogs contain.  I knew from the start that this would be an uphill climb for readership, but my own varied interests made this more fun than a niche site.

Another reason for having multiple authors is the ability to produce more frequent content.  From day one, I have wanted to publish a new article every day, allowing readers to find a new edition of The Casual Observer at their virtual front door, much as they found the printed newspaper at their physical door.  With a full time job and two kids under the age of 3, this would be extremely difficult if I was the sole author.

How it Works

Very quickly, I laid out a document detailing the relationship between The Casual Observer and authors.  The basics were that the authors were considered independent contractors rather than employees (an important distinction in US tax law), that they retained copyright to their works, and that they should refrain from content that could be construed as defamation of character.

At the same time, I created a profit sharing agreement.  The gist of the profit sharing agreement is that after overhead costs (such as hosting) are deducted, advertising revenue would be shared proportionally, based on the number of articles an author wrote.

Am I putting the cart ahead of the horse by having a profit sharing agreement before there are actual profits?  My thought process was that it was better to have an agreement in place up front than to try to hammer one out three years down the road.  It’s much easier to get an agreement on how to split potential future income than actual current income.

Bumps in the Road

Has the path been smoothly paved and lined with fresh flowers?  Not always.  There are some problems that go along with multiple author blogs.

First and foremost, the other authors will miss deadlines.  It is a foregone conclusion that life events will sometimes prevent an author from getting an article submitted.  An author may even go on hiatus for a while when their life gets busier than usual.  When this happens, I try to put myself in the author’s shoes.  A non-paying writing gig is going to take a backseat at times.  It’s important to be able to fill these content voids when necessary.

Much more disturbing is the potential for plagiarism.  I was actually forced to sever the relationship with a former writer when I found evidence of plagiarism.  I was reviewing the current submission when I had a sudden case of déjà vu.  Where had I read this before?  Ah,yes.  CNN.  Multiple paragraphs had simply been copied and pasted.  A quick review of previous articles quickly found that they too had been copied from other sources.  At that point, I realized that I was probably a bit naïve to have complete trust in the honestly of my writers.  I now have a policy of randomly checking articles for originality – even when the author is a close friend.  I hate doing this, but it’s necessary to protect myself from copyright infringement claims.

What’s next?

I have been very pleased with the way The Casual Observer has progressed.  We currently have nearly 500 articles in our repository – ranging from sports to fiction to Middle East politics.  While I don’t anticipate a surge in the number of authors, I remain on the lookout for writers who could provide fresh content that would further enhance the reader’s enjoyment of the site.

Post from: Blog Tips at ProBlogger.
468x60.jpg

The Casual Observer: Anatomy of a Multi-Author Blog

zazz6 Port USB and VoIP Phone Hub

This is ideal for all multitaskers out there - not only does it help you use your computer as a phone, but the thing that lets you do it is also working as a 6-port powered hub at the same time! Now I just need a brain that lets me think and talk at the same time... $19.95 + $5.95 shipping.

Planet LCAThoughts on auditing systems

One of the XP systems I look after had a trojan this month — looks like it came from a fake “UPS package” mail with a zipped attachment that got clicked on, then stuck its tendrils into the registry and all over the place, and started popping warnings about viruses and instructions on how to pay for a fix. After a couple of attempts at removing the infection and finding it just coming back, looks like a reinstall is going to be easier.

Of course, on a free operating system it’s at least theoretically reasonable to know what everything on the system is supposed to be doing, so it should be possible to fix that sort of problem. There’s been a bit of discussion this past month about the md5sums control files which goes some of the way to handling that for Debian — but of course, that assumes your md5sum files aren’t compromised along with the rest of your system.

Ultimately you want two things to cope with potential compromises like this — one is to detect them as early as possible, and the other is to work out what’s infected and what’s recoverable. Which basically means you need a description of how things should be and the ability to compare that to how things actually are.

In some respects, that’s difficult to do: “how a system should work” is hard to define, and tends to change over time — and often people don’t think their systems work as they “should” even when they’re freshly installed and completely uncompromised. But if you aim a little lower, you can at least get somewhere. You could say “my system should be built from the latest Debian testing packages” and verify that, for example. Or you could keep a running tally of packages installed and removed, and say “each entry in my running tally should say what happened and be dated and match my recollection, and the packages from that tally should be Debian packages, and the files on my system should match those packages”.

Knowing what packages you’re meant to have is probably the first challenge — maybe you’re running puppet or similar and have an easy answer to that, but if you just run apt-get and aptitude whenever you want something, it’s a bit harder to tell. Are you running an ircd because you thought one day it’d be a fun thing to do, or because some warez kiddies are using it to control their botnet?

Once you know you’re meant to be have, say, python-llvm installed, you need to know which version it’s meant to be. You could say “the last version I installed, of course” — except of course your only record of that might be on your compromised system. You might say “well, I follow testing, so the latest version in that”, except that there might have been an update to that package in testing while you were compromised, or you might have installed something from unstable or experimental (or backports, or compiled it from scratch). You certainly want to know the architecture, version number and whether it was from Ubuntu, Debian or somewhere else.

Going from that step to knowing what the contents of the package is meant to be is slightly harder. If you happen to know you’re looking for the current version of python-llvm in Debian testing, then you can establish a trusted path to verify what its contents should be by downloading test testing Release, Release.gpg and Packages.gz files which will give you a verified download of a deb file (assuming you trust gpg and sha256, which is reasonable for the moment at least).

If you’re running an outdated version of the package, you’ve got more problems. You could find the original .changes file uploaded with the package to verify it based on the developer’s signature — but that will only tell you that that developer built that package, not that it was uploaded to Debian, distributed far and wide, and installed on your machine. You could find the Release/Packages files that were current when you downloaded it, and verify them, but that’s something of a chore in and of itself. You could make a note of the name, version, location and sha256sum of every package you install and keep it somewhere secure, but that’s a chore too. The easiest solution I can think of is just to treat “outdated” as “potentially compromised”, and install the current version of the package anyway. (For locally generated packages, you should presumably be able to either find an uncompromised version to compare against easily enough, or you’ll have to rebuild it from scratch as part of your recovery anyway)

Once you’ve downloaded the deb file, it’s a relatively simple matter to verify the package is correctly unpacked; a good approximation is something like:

HASHES='python-llvm.hash'
CKSUM='md5sum'
DEB_PATH="/var/cache/apt/archives/python-llvm_0.5+svn85-1+b1_i386.deb"
TAR_CMD='printf "%s%s\n" "$($CKSUM - | sed s/-$//)" "${TAR_FILENAME#./}"'
export CKSUM
ar p "${DEB_PATH}" data.tar.gz | tar --to-command="$TAR_CMD" -xzf - > "$HASHES"
(cd / && $CKSUM -c) < "$HASHES"

(Caveats: assumes data.tar.gz, some debs have data.tar.bz2 instead; the extraction command above takes about 7m on my netbook (HP mini 2133) for the 420 or so debs that happen to be in my /var/cache/apt/archives (about 480MB worth); the above assumes that you have a trustworthy ar, GNU tar, gzip (or bzip2), md5sum (or sha1sum etc), and filesystem, as well as copy of the .deb; the above includes conffiles in /etc many of which will have be intentionally modified; some, but very few, .debs expect some of their distributed files outside /etc to be modified too)

You can skip the first command in that sequence if you use the md5sums files shipped with debs, but that comes with a few drawbacks, in that you're forced to rely on the md5sums files, which can be lost, not present, incomplete or, if you're using the local cache of the hashed files that dpkg keeps in /var/lib/dpkg/info, potentially compromised along with the rest of your system. The upside is there's an existing tool to verify them (debsums).

Personally, I'm now running a patched version of dpkg that generates its own .hashes files as packages are installed. That doesn't do anything about lost or compromised files, but it does ensure they're complete and at least initially present.

But even if all the files that are meant to be installed are exactly as they should be, that's not enough. You've also got to worry about extra files -- maybe your "ls" command isn't invoking "/bin/ls" but "/usr/local/bin/ls" which has been compromised. To some extent that's easy enough with tools like cruft, but there are quite a few places where extra files can screw you over.

Probably the hardest part is checking your configuration files are correct. On both Linux and Windows, you can do a great job of taking over a system just by messing with configuration files, whether that be zeroing a password field, or adding a preload so that every time you run a program a trojan starts up as well, or a timed job to start your trojan back up if it gets disabled. If there's enough configuration data, you might be able to hide a copy of your trojan in their, so that it'll be re-extracted even if the rest of the system is completely cleaned up.

I'm not really sure what the solution here is. For Windows and its registry (and other configuration scattered about the place) I don't think its solvable; there's just too much of it, that's changed in too many ways to really control. So as far as I can see, it's a matter of scrubbing everything, and reinstalling from scratch there.

For Debian and Linux in general, things still probably aren't great, but there's at least a few things you can do. You can probably rely on /etc not changing too much, which means you can do things like track changes with something like etckeeper and review the diffs to make sure they're sensible. Unfortunately reviewing configuration diffs is probably something of a chore, but with distributed version control and a remote append-only repository you've got a chance of that being at least feasible to leave until you're looking to recover your system.

That doesn't help you with dot-files in your home directory though, and honestly I'm not sure anything will. Compared to 10MB in /etc on my netbook, there's 86MB in ~/.mozilla alone for me, often in inscrutable XML and binary files. Worse, applications feel free to create their own dot files at any time, and also to hide them underneath other directories (.config/gnome-session, .gnome2/evince, .kde/share/apps/ScanImages etc). Some need to be per-machine, others don't.

You could imagine having a .bashrc that sets LD_PRELOAD to include some file in .mozilla/firefox/194653e1.default/Cache/36A45162d01, which then checks every now and then to see if it can run "sudo" without needing a password to give itself root permissions, for example. Perhaps a .bashrc and LD_PRELOAD would be noticable (though I think not to many people), but there's also .xsession and a myriad of other bits of configuration that'll let you get a trojan started up that way.

On the other hand, the amount of valuable configuration in dotfiles isn't that large -- manually deciding which dotfiles are interesting and keeping them in version control, while scrubbing the rest every now and then (when things break, when you switch computers, once a week, whatever) could be feasible.

Another place to worry about stuff is /var. It's usually a little safer in that it's generally full of data, so it won't spontaneously launch software quite so much, but not completely so. Adding something to /var/spool/cron/crontabs/root could get you into trouble pretty quickly, eg. If you modified /bin/ls to do evil things, and someone tried reinstalling with apt-get, if you'd also added some code to /var/lib/dpkg/info/coreutils.prerm you could make sure /bin/ls was reinfected immediately.

I'm honestly not to sure what there is to be done about that either. It might be feasible to monitor just the "risky" parts of /var in a useful way, but it would be pretty easy to miss things. It might be possible to classify great swathes of /var as "not-risky" and treat the other bits similarly to /etc, but I don't think there are tools to do that at present. It might be possible to get programs to move the risky bits into /etc, /usr or users' home directories, but I know people were talking about some of those things over a decade ago, so it's not likely to happen soon.

Finally, there's the disk and filesystem in general -- having /etc/shadow be world readable or having a misplaced setuid bit can ruin your whole day, and you can put a fair bit of information in extended attributes these days if you're looking to hide it from the suspicious admin. You also want to make sure your boot isn't compromised -- perhaps your bootloader is jumping to code other than the kernel you thought you were pointing at, or your BIOS firmware has some code to setup a timer and a ring-0 trap that'll take control of your kernel a little while after it's booted. On the upside, there's nothing inherently difficult with dealing with that: just reflash your system and your bootloader; all your configuration should be elsewhere in the filesystem, so that should be easy. (Whether it is or not is just a matter of how good your tools are)

Planet Linux AustraliaChris Samuel: Twitter Weekly Updates for 2010-03-21

  • Grrr #xCAT upgrade blows away customised compute.tmpl in /opt/xcat, badly documented solution is use /install/custom/.. #hpc #
  • #CSIRO chief defends #climate #science – http://bit.ly/b5FXuu #
  • Oh I wish #SuperMicro had a way to configure their BIOS settings from Linux, doing an entire #hpc cluster by hand isn't fun! #
  • .@abciview why stop people viewing legitimately with your SWF verification? It's not copy protection, it's client lockin #
  • The EFA @efa_oz nicely refute Senator @stephenconroyau's attacks on them http://bit.ly/aRUlwN #nocleanfeed #censorship #
  • Oh #xCAT gurus of the twitterverse, how do I add an extra PXE boot target like memtest86+ to nodeset ? #linux #hpc #
  • Thanks to @vallard for solving my #xcat and memtest86+ query – answer was here http://bit.ly/9JRPkL – my google fu was weak! #
  • Consecutive tweets by @LEIGHSALES on noodle of the beast + @Atlantean7001 listening to the I.M. song, I've got to join in! #
  • Fabulous image of cold dust in our galaxy by @Planck http://bit.ly/d6rhQq (via @astronomyblog) #astronomy #space #
  • ABC says scientists will present evidence that effects of climate change in SE Australia are worse than the models predict #
  • Apparently rainfall in SE Australia has fallen by 20% over the last decade. #
  • Yay, 114TB of #Panasas storage up on our #SGI cluster :-) #hpc #
  • Trying to find #HPC and #Grid job leads in the #UK for friend (dual national) with lots of experience + about to go there #
  • Catherine Crawford architect of #IBM #LANL Roadrunner #HPC one of 2010 Women to Watch http://bit.ly/9a9sns (@insidehpc) #
  • Well argued (and written) piece by Joe Landman (@sijoe) on #Linux and #Windows on #HPC http://bit.ly/a853k6 #
  • Open Source rocks – #Oracle killed off a #Sun SSO project but now resurrected by a Norwegian company http://bit.ly/9Isxlr #
  • Ooh, Kubuntu 10.04 is now in beta – perhaps now it's the time to upgrade? ;-) http://bit.ly/bibufX #ubuntu #linux #kde #
  • Just back from dinner at Honey Thai in #Belgrave very nice (as always)! #
  • Professor Peter Taylor appointed as #VLSCI Director at the University of #Melbourne http://bit.ly/970LDE #hpc #lifescience #
  • ARGH! #Vodafone haven't cancelled the unsolicited $50 a month data plan they put me on after promising to! Idiots! :-( #
  • The Global Atheist Convention, Richard Dawkins and bad journalism: http://bit.ly/bKbaLw #atheism #journalism #

Powered by Twitter Tools

This item originally posted here:

Twitter Weekly Updates for 2010-03-21

Planet Linux AustraliaCraige McWhirter: Southern Kid and Goatling Show

Today was the Dairy Goat Society of Australia Tasmanian Branch Southern Kid and Goatling Show at the Royal Hobart Showgrounds. We only took along Jesse-Belle and Basil to this show, making for a light goat handling day :)

Jesse-Belle brought home:

  • 1st Place, Toggenburg Goatling 12-24 months un-kidded
  • Reserve Champion, Junior Doe

This was Jesse-Belle's second show and the second time she has brought home both 1st place in the Toggenburgs and Reserve Champion. We're happy with her showings so far and hopefully she'll continue her run as she matures.

Basil is only three months old and this was his first show. Basil managed to snag:

  • 3rd Place, Buck Kid under 6 months, any breed

The judge had some fine words regarding Basil, particularly as he was half the age of the other buck kids. We're fairly excited about this little Austrlian Brown's future.

Below are a few happy snaps from the day, click one for the gallery:

read more

Planet DebianGunnar Wolf: Baroque spam, repetition ad nauseam

Sitting at my hotel room in Tijuana, about to hit the bed, quite tired because of a nice, long walk I will write more about tomorrow, I have been listening for at least five minutes to a long, stupid infomerciative spam in the History Channel: A fountain pen, a five-point pen, and three other pen-like implements (plus extra and extra and extra things... They are listing a case with 63 implements now!)

Now, what is the hook into getting somebody to call for a classy pen? Elegance, of course! Just for the sake of this exercise, the spam continues to be played. And yes, it's only been two short paragraphs. But believe me, I am very tired, and trying to get some coherent English out of my brain is not as easy as it could.

Elegance, I said, right? Good. How do you convey elegance to TV spam/infomercials? Well, what's more classy and refined than a 30 second sample of Haydn? Man, Haydn is *so* classy that the viewer will not even notice the snippets of blabber have incoherent redaction.

Anyway... Spam goes on. I cannot stand any more repetitions of this 30 Haydn seconds. They are stronger than me. And that old lady says that anybody is writing in their computer now… I will only write with my fountain pen from now on! — I will surely follow her wise advise!

(STOP IT WITH THE STUPID HORN!)

Planet Linux AustraliaMichael Still: Cryptonomicon




ISBN: 0099410672
Arrow Books Ltd (2000), Paperback, 918 pages
LibraryThing
I read this book on an international trip, and it was a good choice for that. Its long (around 900 pages), but very readable. This is the second time I've read the book, and this time its amazing how well the description of Silicon Valley startups matches my experiences there. I love this book.

Tags for this post: book(S) Neil_Stephenson(S)
Related posts: INVOL RER DUE TO OVERSOLD LX40; Bill the Galactic Hero Series; First Family; On Basilisk Station; Death Bringer; The Complete Hammer's Slammers Volume 1; Body Armor: 2000; Without Warning; Bolo Strike; Blood River; Bolos 4: Last Stand; The Complete Hammer's Slammers Volume 2; The Complete Hammer's Slammers Volume 3; Bill the Galactic Hero on the Planet of Bottled Brains; Forever Peace; The Stars Must Wait; Bolos 2: The Unconquerable; Bolo Series; Bolos 1: Honor of the Regiment; Bio of a Space Tyrant: Refugee; Bill The Galactic Hero


Comment

Planet SAGE-AUCiting Wikipedia

A meme that has been going around is that you can’t cite Wikipedia.

You can’t Cite Wikipedia Academically

Now it’s well known and generally agreed that you can’t cite Wikipedia for a scientific paper or other serious academic work. This makes sense firstly because Wikipedia changes, both in the short term (including vandalism) and in the long term (due to changes in technology, new archaeological discoveries, current events, etc). But you can link to a particular version of a Wikipedia page, you can just click on the history tab at the top of the screen and then click on the date of the version for which you want a direct permanent link.

The real reason for not linking to Wikipedia articles in academic publications is that you want to reference the original research not a report on it, which really makes sense. Of course the down-side is that you might reference some data that is in the middle of a 100 page report, in which case you might have to mention the page number as well. Also often the summary of the data you desire simply isn’t available anywhere else, someone might for example take some facts from 10 different pages of a government document and summarise them neatly in a single paragraph on Wikipedia. This isn’t a huge obstacle but just takes more time to create your own summary with references.

When Wikipedia is Suitable

The real issue however is how serious the document you are writing is and how much time you are prepared to spend on it. If I’m writing a message to a mailing list or a comment on a blog post then I probably won’t bother reading all the primary sources of Wikipedia pages, it would just waste too much of my time. Wikipedia is adequate for the vast majority of mailing list discussions.

If I’m discussing several choices for software with some colleagues we will probably start by reading the Wikipedia pages, if one option doesn’t appear to have the necessary features (according to Wikipedia) then we may ask the vendor if those features are really missing and if so whether they will be added in the next version – but we may decide that we don’t really need the features in question and modify our deployment plans. Many business decisions are made with incomplete data, time is money and there often isn’t time to do everything you want to do. Using Wikipedia as a primary source for business decisions is a way of trading off a little accuracy for a huge time saving. This is significantly better than the old fashioned approach of comparing products by reading their brochures – companies LIE in their advertising!

When writing blog posts the choice of whether to use Wikipedia as a reference depends on the point that you are trying to make and how serious the post is. If the post isn’t really serious or contentious or if the Wikipedia reference is for some facts that are not likely to be disputed then Wikipedia will probably do. For some posts a reference to a primary source will be better.

A blog post that references data that is behind a pay-wall (such as a significant portion of academic papers and news articles) is practically of less use than a post that cites Wikipedia. In most cases Wikipedia references free primary sources on the Internet (although it does sometimes refer to dead tree products and data that is behind a pay-wall). In the minority of cases where the primary references for a Wikipedia page are not available for free on the Internet there will be people searching for freely available references to replace the non-free ones. So if you refer to a Wikipedia page with non-free references a future reader might find that someone has added free references to it.

The Annoying People

One thing that often happens is that an Internet discussion contains no references for anything – it’s all just unsupported assertions. Then if anyone cites Wikipedia someone jumps in with “you can’t cite Wikipedia“. If you want to criticise Wikipedia references then please first start by criticising people who state opinions as fact and people who provide numbers without telling anyone where they came from! The Guinness Book of Records (now known as “Guinness World Records”) was devised as a reference to cite in debates in pubs [1]. It seems that most of the people who dismiss references to Wikipedia on the net would prefer that Internet debates have lower requirements for references than a pub debate.

When Wikipedia is cited in an online discussion it is usually a matter of one mouse click to check the references for the data in question. If Wikipedia happens to be wrong then anyone who cares can correct it. Saying “the Wikipedia page you cited had some transcription errors in copying data from primary sources and some of the other data was not attributed, I’ve corrected the numbers and noted that it contains original research” would be a very effective rebuttal to an argument that relies on data in Wikipedia. Saying “you can’t cite Wikipedia” means little, particularly if you happen to be strongly advocating an opposing position while not providing any references.

If one person cites an academic paper and someone else cites Wikipedia then it seems reasonable to assume that the academic paper is the better reference. But when it’s a choice between Wikipedia and no reference then surely Wikipedia should win! Also references to non-free data are not much good for supporting an argument, that’s really just unverified claims as far as most people can determine – therefore the issue becomes how much the person citing the non-free reference can be trusted to correctly understand and summarise the non-free data.

Also it has to be considered that not all primary sources are equal. Opinion pieces should be considered to have a fairly low value and while they are authoritative for representing the opinion of the person who wrote them they often prove little else – unless they happen to cite good references which brings them to the same level as Wikipedia. The main benefit for linking to opinion pieces is that it saves time typing and gives a better product for the readers – it’s sometimes easier to find someone else expressing an opinion well than to express it yourself.

So please, don’t criticise me for citing Wikipedia unless others in the discussion are citing better references. If most people are not citing any references or only citing opinion pieces then a Wikipedia page may be the best reference that is being provided!

365 TomorrowsEvolution

Author : Jacqueline Brasfield

I was 18 years old when they’d captured the first howlers.

Mom and I stayed up to see the first footage of them flash across the TV screen on the 11 O’clock news, blurry images of hollow-eyed men and women wearing orange jumpsuits, their arms hanging limply and obediently at their sides. I felt a pang of disappointment. From all her stories I expected them to be fierce, savage, proud creatures struggling and straining at their chains. I expected them to be warriors. They looked no more savage than my science teacher at school. Mom said I shared a connection to them. I didn’t know what she meant.

On the screen, three figures stood proudly at a podium adorned with microphones from various news agencies. My mother spit down at her feet when the camera panned over their faces – two men, one woman, all impeccably groomed. One of the men wore a military uniform decorated with medals, and it was he who spoke to the camera.

“We’ve prepared a small statement regarding the hybrids and then we’ll move to your questions.”

My mother spit again and took a long swallow of gin straight out of the small glass bottled held in her hand. I’d never seen her drink before.

“It is with great pleasure that we can confirm we have successfully located and retrieved all of the hybrids. The last remaining rogue tribes were identified and brought into protective custody for their integration into the United States Military Evolutionary Hybrid Unit. The success of the device used to free these hybrids from their condition continues to prove effective and provide a stability and peace of mind these individuals will not have ever known. All of them have been offered training and assistance and the opportunity to serve this great nation, and we can confirm we have 100% uptake on this offer. The public is safe once again – if not safer. We believe these hybrids will make the finest soldiers in the history of the United States military forces. My colleagues and I will take your questions now, on the understanding we cannot reveal information that is classified.”

Immediately, a flurry of questions came from the mob of journalists off camera. My mother turned off the TV before I could hear any of the replies.

“Why’d you turn it off?”

She sat there in the dark for several long seconds before answering me.

“Because they’re lying, Ben. About everything. All the stories I’ve told you. All of their history. Does any of that suggest to you that they would willingly give in to slavery and bondage? That they would agree to serve those who rape the land, and poison the water and kill the innocent?”

I opened my mouth to speak, to tell her no I did not think they would, but she was quick to interject.

“And do you think they’ve really caught all of them?”

She looked over my shoulder as she said the words, eyes fixed on something behind me. And that something began to move, causing the hairs on the back of my neck to stand up like orderly soldiers.

“Mom?”

I turned quickly to look behind and stood frozen at the sight before me. A woman more bone than skin prowling forward on bare feet. Her movements were alien and animalistic and savage. She spat haughty words at me in Russian that I didn’t understand.

I thought her the most beautiful thing I’d seen in my life.

“Meet the resistance Ben,” my mother murmured. “Meet Katja, your mate.”

Discuss the Future: The 365 Tomorrows Forums
The 365 Tomorrows Free Podcast: Voices of Tomorrow
This is your future: Submit your stories to 365 Tomorrows

Planet DebianC.J. Adams-Collier: More DLR work

Ivan put up a hudson server on our winders box. Ankit helped me figure out the IronRuby xbuild build problems. I should probably try it on IronPython, too. I sent the ironruby-core list a patch to fix some case sensitivity issues. Some time in the near future, I’m going to get together a bug report for the compiler and send it off to Marek. But I’m tired and Scarlet’s got a friend doing the sleep-over thing tonight.

So. Later ;)

P.S., can you believe that nobody registered a11y.com before now? Crazy talk.

P.P.S., does anyone out there in gnome land have a ruby app they want to test for compatibility with IronRuby?

Insight 10Australian Robot Aircraft Launched from US Stealth Warship

The Australian developed Aerosonde UAV has been succesfully launced and recorved from the US stealth warship M80 Stletto, according to Janes International Defence Review ("Aerosonde Mark 4.7 UAS proves shipborne capability", March 2010). The AAI Aerosonde Mk 4.7 is one option for the US Navy/US Marine Corp's Small Tactical UAS (STUAS)/Tier II programme. The Aerosone carries visable and infrared

Accelerating FutureLost

Quick FAQ

Q. Why you post this, lol?
A. I see it as a metaphor for humanity wandering forward blindly into the huge dangers of high technology, particularly technology that lets us magnify the engine of our power (intelligence). The foremost danger is superintelligence, but genetically engineered diseases and the risk of EMP attack are also high on the list in the nearer term. If we develop superintelligence without human-friendly motivations, it will squish us like a bug.

Insight 10Modular highrise apartment buildings

A modular high rise apartment building is under construction in Melbourne. This uses the "Unitised Building" (UB) system developed by Nonda Katsalidis at Fender Katsalidis Architects. Apartment modules are built with a steel structure and fitted out in an offsite factory and stacked to form a building. This is similar to shipping container apartment buildings, such as Laurus Wing of Ursula Hall

Accelerating FutureAssorted Links March 20, 2010

The above magazine allegedly got the meme of molecular nanotechnology really going in 1986, according to Eric Drexler. He pointed out that nanotechnology is not really meant to “mimic life”. Anyway, molecular nanotechnology sure is scary! I hope it isn’t developed anytime soon.

Here are a number of links I’ve been meaning to share. A disproportionate amount are from Singularity Hub, a site that’s been increasing in quality lately. They don’t really post about the Singularity (high technology in general and the Singularity are not equivalent, sorry), but it’s still interesting news.

Nanotechnology artificial leaves for hydrogen production
Rutgers 2010 Singularity course
Company to sell ‘world’s first practical jetpack’ for $75,000 (w/ Video)
How to see through opaque materials
How to Reboot Your Corpse (pathetically poorly researched article from IEET… a publication whose reputation is rapidly falling among tech enthusiasts)
Robot Gymnast Performs Again!
fMRI read the images in your brain — we know what you’re looking at
Adam the Robot Scientist Makes its First Discovery (Old news passed off as new news but still interesting)
Slick Looking Unlocked GSM Watchphone Available for $199 (video)
Eye Popping Pics of Cyborg Animals from Photoshop Contest
Four Great Science Fiction Authors Weigh In on the Singularity (video)
Mitsubishi Smallest Robot Arm Builds Lego Van (video)
SixthSense Augmented Reality Device Goes Open Source
Robots to Rescue Soldiers
How Long Until Human-Level AI? (old, but I’m linking it so everyone sees it)
Boring Conversation? Let Your Computer Listen for You
Future bio-nanotechnology will use computer chips inside living cells
Harnessing energy from everyday movements

Planet SAGE-AUXen and Debian/Squeeze

Ben Hutchings announced that the Debian kernel team are now building Xen flavoured kernels for Debian/Unstable [1]. Thanks to Max Attems and the rest of the kernel team for this and all their other great work! Thanks Ben for announcing it. The same release included OpenVZ, updated DRM, and the kernel mode part of Nouveau – but Xen is what interests me most.

I’ve upgraded the Xen server that I use for my SE Linux Play Machine [2] to test this out.

To get this working you first need to remove xen-tools as the Testing version of bash-completion has an undeclared conflict, see Debian bug report #550590.

Then you need to upgrade to Unstable, this requires upgrading the kernel first as udev won’t upgrade without it.

If you have an existing system you need to install xen-hypervisor-3.4-i386 and purge xen-hypervisor-3.2-1-i386 as the older Xen hypervisor won’t boot the newer kernel. This also requires installing xen-utils-3.4 and removing xen-utils-3.2-1 as the utilities have to match the kernel. You don’t strictly need to remove the old hypervisor and utils packages as it should be possible to have dual-boot configured with old and new versions of Xen and matching Linux kernels. But this would be painful to manage as update-grub doesn’t know how to match Xen and Linux kernel versions so you will get Grub entries that are not bootable – it’s best to just do a clean break and keep a non-Xen version of the older kernel installed in case it doesn’t initially boot.

A apt-get dist-upgrade operation will result in installing the grub-pc package. The update-grub2 command doesn’t generate Xen entries. I’ve filed Debian bug report #574666 about this.

Because the Linux kernel doesn’t want to reduce in size to low values I use “xenhopt=dom0_mem=142000” in my GRUB 0.98 configuration so that the kernel doesn’t allocate as much RAM to it’s internal data structures. In the past I’ve encountered a kernel memory management bug related to significantly reducing the size of the Dom0 memory after boot [3].

Before I upgraded I had the dom0_mem size set to 122880 but when running Testing that seems to get me a kernel Out Of Memory condition from udev in the early stages of boot which prevents LVM volumes from being scanned and therefore prevents swap from being enabled so the system doesn’t work correctly (if at all). I had this problem with 138000M of RAM so I chose 142000 as a safe number. Now I admit that the system would probably boot with less RAM if I disabled SE Linux, but the SE Linux policy size of the configuration I’m using in the Dom0 has dropped from 692K to 619K so it seems likely that the increase in required memory is not caused by SE Linux.

The Xen Dom0 support on i386 in Debian/Unstable seems to work quite well. I wouldn’t recommend it for any serious use, but for something that’s inherently designed for testing (such as a SE Linux Play Machine) then it works well. My Play Machine has been offline for the last few days while I’ve been working on it. It didn’t take much time to get Xen working, it took a bit of time to get the SE Linux policy for Unstable working well enough to run Xen utilities in enforcing mode, and it took three days because I had to take time off to work on other projects.

Planet Linux AustraliaMichael Chesterton: Linking to Hoophen Frangers

I just read a post I wanted leave a comment on, but it didn’t allow comments, so I will jot my thoughts down here.

You’ve just spent the last 10 minutes searching for an answer to a problem you’ve got, maybe you had the same problem a few years ago and forgot the answer. You find the answer in a search engine with some obscure search term buried on page 9. You want to blog about it and link to the post, 1, for your own future reference so you can find the info easily in a few years time if the problem reoccurs, and 2, you want to boost the profile of the page to help other people find the same info.

Don’t anchor the link as: here’s some info found on “Joe’s blog” on hoophen frangers, anchor the link as: here’s some info found on Joe’s blog on “hoophen frangers”. ie, put the topic in the anchor, not the blog owners name.

Both ways send “juice” to the page, but the second way associates the topic to the page, rather than the authors name. The first way will help when people search for authors name, the second way will help when people search for the topic.

If you want, make two links, anchor the authors name to the front page or the about page of the blog, and anchor the topic to the blog post’s permalink.

a

March 20, 2010

Insight 10French Impressionists Exhibition in Canberra

Recently I have become very popular with friends and relatives. This is because the National Gallery of Australia is having a very popular exhibition "Masterpieces from Paris: Van Gough, Gauguin, Cézanne & Beynond; Post-Impressionism from the Musée d'Orsay". I saw the works in Paris at the Musée d'Orsay. (as I never get tired of saying, when asked if I have seen the Canberra exhibition). d'Orsay

Planet Linux AustraliaRobert Collins: LibrePlanet 2010 Day 2

John Gilmore keynote – What do we do next, having produced a free software system for our computers? Perhaps we should aim at Windows? Wine + an extended ndiswrapper to run other hardware drivers + a better system administration interface/resources/manuals. However that means knowing a lot about windows internals – something that open source developers don’t seem to want to do. We shouldn’t just carry on tweaking – its not inspiring; whats our stretch goal? Discussion followed – reactos, continue integrating software and people with a goal of achieving really close integration: software as human rights issue! ‘Desktop paradigm needs to be replaced’ : need to move away from a document based desktop to a device based desktop. Concern about the goal of running binary drivers for hardware: encourages manufacturers to sell hardware w/out specs; we shouldn’t encourage the idea that that is ok. Lots of concern about cloning, lots of concern about what will bring more freedom to users, and what it will take to have a compelling vision to inspire 50000 free software hackers. Free software in cars – lots of safety issues in .e.g brake controllers, accelerators.

Eben Moglen – ‘We’re at the inflection point of free software’ – because any large scale global projects these days are not feasible without free software. Claims that doing something that scales from tiny to huge environment requires ‘us’ — A claim I would (sadly) dispute. Lots of incoming and remaining challenges. ‘Entirely clear that the patent systems relationship to technology is pathological and dangerous’ – that I agree with! Patent muggings are a problem – patent holders are unhappy with patents granted to other people :) . Patent pools are helping slowly as they grow. Companies which don’t care about the freedom aspect of GPLv3 are adopting it because of the patent protection aspects. Patent system is at the head of the list of causes-of-bad-things affecting free software. SFLC is building coalitions outside the core community to protect the interests of the free software community. We are starting to be taken for granted at the high end of mgmt in companies that build on free software. … We face a problem in the erosion of privacy. We need to build a stack, running on commodity hardware that runs federated services rather than folk needing centralised services.

Marina Zhurakhinskaya on GNOME Shell: Integrates old and new ideas in an overall comprehensive design. Marina ran through the various goals of the shell – growing with users, being delightful, starting simply so new users are not overwhelmed. The activities screen looks pretty nice ;) The workspace rearrangement UI is really good. The notifications thing is interesting; you can respond to a chat message in-line in the notification.

Richard Stallman on Software as a Service – he presented verbally the case made in the paper. Some key quotes… “All your data on a server is equivalent to total spyware” – I think this is a worst-case analogy; it suggests that you can never trust another party: kindof a sad state of paranoia to assume that all network servers are always out to get you all the time. And I have to ask – should we get rid of Savannah then (because all the data is stored there) – the argument for why Savannah is not SaaS is not convincing: its just file storage, so what makes it different to e.g. Ubuntu One? “If there is a server and only a little bit of it is SaaS, perhaps just say don’t worry about it – because that little bit is often the hardest bit to replace.” ”Lets write systems for collaborative word process that don’t involve a central server” — abiword w/the sharing plugin ? :) RMS seems to be claiming that someone else sysadmining a server for you is better than someone else sysadmining a time-shared server for you: I don’t actually see the difference, unless you’re also asserting that you’ll always have root over your’ own machine’. The argument seems very fuzzy and unclear to me as to why there is really a greater risk – in particular when there is a commercial relationship with the operator (as opposed to, say, an advertising supported relationship).


Planet DebianMaximilian Attems: New klibc release 1.5.17

Not only fixes ipconfig regressions due to fixes in 1.5.16, but ipconfig should no longer discard useful packages. We also fixed a long standing klibc sparc specific socket bug (#444087): sparc lists socket system calls, but does not provide all of them natively. So one is better off on sparc to use sys_socketcall.

Thanks to Jan Hauke Rahm the packaging switched to modern Source Format 3.0 (quilt) with debhelper 7 usage reducing cdbs overhead on build. This is a big switch and makes me very happy.

New addition include a $(make help) target in Makefile to ease klibc build. A small losetup got added to klibc-utils.

i386 and sparc build fine against current linux-libc-dev: klibc-1.5.17 released
P.S.: New outfall seem to include armel and s390 due to libgcc changes.
Update: Seems only a small packaging error due to test target invocation, should be fixed in 1.5.17-3.

Planet DebianAlejandro Rios P.: MiniDebconf at Panama (day Two)

Yesterday began the central america and caribbean MiniDebconf at Panama. Over 50 people from Mexico, Belice, Nicaragua, Guatemala, Costa Rica, Salvador, Colombia and Venezuela, among others, are here to share experiences around Free Software and Debian contributions. All this is possible to several sponsors from Panama and SPI, and the hard work from many people, specially Anto Recio, Mauro Rosero, Carolina Flores, Gunnar Wolf and the local team.

More info(in spanish), including live streaming url can be found on: http://softwarelibre.ca/wiki/MiniDebconf2010

update: Also, on a personal note, I'll take the chance of this event to start my transition to a stronger gpg key, so If you have signed my old one, please take a look at: http://people.debian.org/~alerios/key-transition-2010-03-20.txt

Charles StrossPolitics, free trade, violence

As some of you probably know, SF author, biologist, (and friend of mine) Peter Watts was charged a couple of months ago with assaulting a US border patrol officer. The case has now come to trial and Peter has been found guilty of obstruction, for failing to get on the floor immediately when told to do so after being punched in the face a couple of times. The more serious charge — that Peter had assaulted the officer in question directly — was thrown out of court. But failure to immediately and unquestioningly obey any order by a border patrol officer is apparently "obstruction", which in turn is a subset of "assault", carrying a maximum 2-year prison sentence. (Being incapacitated — for example, due to being dazed due to having been beaten up — is not, it seems, a mitigating factor.)

The problem behind this unjust and bizarre mess is buried a couple of layers deep.

Given: the assault (on Peter Watts, by the Border Patrol) shouldn't have happened. Nor should he have been charged, much less tried and convicted of assault in the opposite direction. Nor should failure to immediately and unquestioningly obey an order after being punched in the face be a crime — any kind of crime.

But there's a more alarming moral to be drawn here.

I note with some alarm that the saucepan of free international travel we've been swimming frog-like in for decades is now steaming.

It's not just the USA where border agencies have quietly acquired vast, unaccountable, and draconian powers. Here in the UK, the government is responding to anti-immigration sentiment by erecting a near-iron curtain around all ports and airports, monitoring all traffic, and dealing harshly with anyone who wants to travel for reason other than tourism or business. Ditto most of the EU (within the EU things are as different as they are within the United States, for much the same reason — it's a free trade/movement zone). The barriers are going up all around the developed world, and while the spikes are intended to point outward, other developed world travellers get caught on them. (I'm not just thinking of Peter Watts here; in SF fandom there's also the case of Cheryl Morgan. Just off the cuff, among friends of mine.)

Capital can flow freely, but labour is in shackles world-wide.

If you don't see a very specific political subtext here (being sold to the voting masses on the back of crude xenophobia and racism), let me be more explicit: labour wants to migrate where working conditions and pay are best. Capital wants to invest for growth where working conditions and pay are worst.

By penning us (the labour) in, capital can maintain, for a while, the wage imbalances that maximize profit. (Take raw material. Process as cheaply as possible. Sell for as much as possible.) In the long term, it's unsustainable — labour in the high-cost developed world is taking a hammering due to being uncompetitive, and wages will be forced down until it is competitive, while labour costs in the developing world are skyrocketing. It'll end when American and EU wages meet in the middle with Chinese and Indian wages ... unless American, EU, Chinese, and Indian wage-earners are forced to recalibrate their expectations against the DRC or Somalia.

f you don't think this affects you, if you don't think you're on the same side of the barricades as the sweatshop workers in Bangladesh and the marine biologists in Toronto, you're deluded; unless you've got a seven-digit trust fund to dine out on, the tidal flow of globalized capital is running against your class interests.

Welcome to the future that globalized capitalism has bought for us (and see also the vital, pressing need for election funding reform in the USA, which is the pivot on which this whole mess revolves). I'm beginning to think that, regardless of his prescription, Karl Marx's diagnosis of the crisis of capitalism was spot on the money. And crap like this is going to keep happening as long as we're workers first and citizens last.

TEDNew Best of the Web talk: Douglas Adams

DouglasAdams_BOTW-blog.jpg

Douglas Adams: Parrots, the universe and everything

Blind river dolphins, reclusive lemurs, a parrot as fearless as it is lovelorn ... Douglas Adams' close encounters with these rare and unusual animals reveal that evolution, ever ingenious, can be fickle too -- in a University of California talk that sparkles with his trademark satiric wit.

Watch Douglas Adams' talk >>

MiaI still exist!

I realised I hadn't posted since January - I'm still here, just really, boringly, busy. Normal-ish life will resume around June, with any luck just in time for the English 'summer'....

MiaA letter to Nestle

Check out the video at http://www.greenpeace.org.uk/kitkat to find out why you should tell Nestle to stop buying palm oil from destroyed rainforests. Sorry to be didactic, but they're being a bit crap. This is what I wrote to them: Subject: It's time Nestle acted responsibly - stop destroying rainforests for palm oil Email: I'm sure you've seen many of these emails already, so I don't need to repeat the facts and remind you of the concerns many people feel about Nestle's relationship with the palm oil industry and the destruction of rainforest habitats. As the world's largest food and drink...

zazzThe Dynamic Car Accessory Deal

This bundle of great gadgets includes stuff for emergencies as well as everyday motoring! Be ready for late-night repairs, jump starts, jam sessions and have power to run it all while you're doing it - and that's just the 4 items we're telling you about! The surprise extra(s) are anybody's guess... $24.95 + $0.00 shipping.

ProBloggerDo you Disclose Affiliate Links?

One of the most common questions I’m asked since the new FTC regulations regarding bloggers came in is around disclosing affiliate links.

As an Australian I’m not directly impacted by the FTC and its regulations so I’ve not really had to change my own approach to disclosure – but I’d be interested to hear a bit of discussion on the topic – particularly around these questions:

  1. Do you disclose affiliate links on your blog in some way?
  2. If so – how do you do it (every time you use one, in the bottom of posts, site wide disclosures…. something else)?
  3. if so – has the FTC regulations impacted what you do?

My personal approach for the last couple of years has been to have a sitewide disclosure rather than a per post one (although here on ProBlogger I have been noting affiliate links in posts more often lately).

What about you – do you disclose affiliate links?

Post from: Blog Tips at ProBlogger.
468x60.jpg

Do you Disclose Affiliate Links?

Planet LCALew Zealand

Yes, this is quite belated. I’ll explain why in a subsequent post.

linux.conf.au this year was in Wellington, New Zealand. It just keeps getting better! It’s always great meeting people you otherwise only know online. I was especially impressed by the OLPC NZ team.

Immediately following linux.conf.au, I jumped on a plane to Christchurch to embark on a week-long tour of the South Island. Long story short, it was the time of my life! I made some amazing friends. I also saw and did incredible things, including:

  • awe-inspiring views of glaciers, glacially-formed landscapes, turquoise-coloured rivers and lakes, beautiful skies and more
  • helihike: a helicopter trip onto a glacier, then hiking on it
  • a night on a boat on Milford Sound, probably the most beautiful place on Earth
  • every extreme activity I could get my hands on, including:

I have most of my photos online now:

I think what surprised me most was how adventurous I can be when I’m not in my ‘natural habitat’. I’m not normally a thrillseeker at all, but in NZ I made the decision to take a holiday from myself as well as from work and home. I even made a concerted effort to not touch computers at all. My phone was offline for most of the trip (I was using it as a camera). I never thought that being cut-off could feel so liberating.


©2010 Sridhar Dhanapalan.
This work is licensed under a Creative Commons Attribution-Share Alike 2.5 Australia Licence.
Creative Commons BY-SA Licence

.

Planet Linux AustraliaChris Samuel: Why Open Source is Good

If you’re ever in the situation where people try to convince you that a commercial application is better than an open source one because “you never know what is going to happen to the open source one” (rather than technical merits) then this little story might be handy to keep in mind.

Sun Microsystems had their own “Single Sign On” product called Access Manager, which they open sourced back in 2008. Now when Oracle took over they decided it wasn’t really their thing, and so shut it down, for reasons best known to themselves. Now had this still been a proprietary application that would have been that, dead, finito, it is an ex-parrot, it has ceased to be. But not with this one, as in the best (worst?) zombie movies it has risen from the dead again (or to keep the Python sketch going, it muscled up to the bars of the cage and ‘Voom!’):

But here it comes the awesomeness of the open source community: A Norwegian company called ForgeRock has stepped up to give OpenSSO a new home and continue developing OpenSSO under a new name: OpenAM (because of trademark issues with the name). They claim they will continue with Sun’s original roadmap for the product, and they have started to make available again all of the express builds, including agents, that were removed from OpenSSO’s site, and a new wiki with all the content that once was available at dev.java.net.

So the real power of Open Source isn’t that people will magically keep things going (they are just human after all) but that if *you* need to keep something going then you can, despite what any company says..

This item originally posted here:

Why Open Source is Good

365 TomorrowsAnniversary

Author : Chris Deal

It’s the only story the news is talking about today: twenty years since the fall, since the wall came down. My boy asked me if I remembered it, where was I when I heard it had come down. Told him I was right where he was, asking my father what it meant, the wall coming down, the people separating. I told my boy, I told him my dad said it meant we could be together again, undivided by petty differences.

My boy, he said my dad sounded like a smart man.

He was, I told him.

What I didn’t tell him was that I was lying. I wasn’t sitting with my father when the wall came down. I was there. I held a sledgehammer in my young hands and I swung that thing over and over, until my muscles ached of acid and my shirt was soaked with sweat, clinging to me in the cold night.

What I didn’t tell him was that I was on the other side of that wall.

That wall wasn’t to keep people inside, but to keep them out.

What I didn’t tell my boy was my father, he remembered the first wall, way across the ocean, the remnant of another war, long before the last one. One country divided from itself, not one country cut off from the rest of the world. Families separated, not entire cultures. He knew his mother wasn’t born in here, but he never asked where I met her. He never asked where we lived before him. There was the way it was now, the way it was before, but he never cared about anything from then. Him, he had an entire life ahead of him, an entire world to see. He would never have to see his homeland tear itself apart, people of a different color removed from their homes, sent to a land they only knew as stories from their parents, grandparents. The war in our borders was a history lesson for him, not real life. He would never have to kill to preserve what was right.

My boy grew bored of the news, and he started surfing the neural-net.

One day, he may ask more about my father. He may ask about the before. He might ask about the wall that ran the full course of the borders, the guards who patrolled in jeeps with gauss rifles, the camps we sat in before being dumped on the other side, the constant broadcasts from the leader, the man who put an end to heterogeneity and proclaimed through homogeneity we would better ourselves, the man who declared war on the other, who defined that there was an other, the man who became a martyr before the revolution was complete, before I held that hammer and brought down that wall.

When my boy asks, I’ll tell him. For now, though, he can keep on as he is.

I’ll remember for him.

Discuss the Future: The 365 Tomorrows Forums
The 365 Tomorrows Free Podcast: Voices of Tomorrow
This is your future: Submit your stories to 365 Tomorrows

Global GuerillasJOURNAL: Resilient Communities and Darknets Featured in Time Magazine

My friend Reihan Salam has a new article in Time magazine called "The Dropout Economy."  It's in a section on the top ideas for the next decade.  He must be feeling the motion underway too.  The driving need to be a social/cultural/tribal entrepreneur that makes something new out of the broken old system.  Here's some salient ideas from the article:

Somewhere in the suburbs there is an unemployed 23-year-old who is plotting a cultural insurrection, one that will resonate with existing demographic, cultural and economic trends so powerfully that it will knock American society off its axis. 

Imagine a future in which millions of families live off the grid, powering their homes and vehicles with dirt-cheap portable fuel cells. As industrial agriculture sputters under the strain of the spiraling costs of water, gasoline and fertilizer, networks of farmers using sophisticated techniques that combine cutting-edge green technologies with ancient Mayan know-how build an alternative food-distribution system. Faced with the burden of financing the decades-long retirement of aging boomers, many of the young embrace a new underground economy, a largely untaxed archipelago of communes, co-ops, and kibbutzim that passively resist the power of the granny state while building their own little utopias.
Rather than warehouse their children in factory schools invented to instill obedience in the future mill workers of America, bourgeois rebels will educate their kids in virtual schools tailored to different learning styles. Whereas only 1.5 million children were homeschooled in 2007, we can expect the number to explode in future years as distance education blows past the traditional variety in cost and quality. The cultural battle lines of our time, with red America pitted against blue, will be scrambled as Buddhist vegan militia members and evangelical anarchist squatters trade tips on how to build self-sufficient vertical farms from scrap-heap materials. To avoid the tax man, dozens if not hundreds of strongly encrypted digital currencies and barter schemes will crop up, leaving an underresourced IRS to play whack-a-mole with savvy libertarian "hacktivists."
Work and life will be remixed, as old-style jobs, with long commutes and long hours spent staring at blinking computer screens, vanish thanks to ever increasing productivity levels. New jobs that we can scarcely imagine will take their place, only they'll tend to be home-based, thus restoring life to bedroom suburbs that today are ghost towns from 9 to 5. Private homes will increasingly give way to cohousing communities, in which singles and nuclear families will build makeshift kinship networks in shared kitchens and common areas and on neighborhood-watch duty. Gated communities will grow larger and more elaborate, effectively seceding from their municipalities and pursuing their own visions of the good life. Whether this future sounds like a nightmare or a dream come true, it's coming.
This transformation will be not so much political as antipolitical. The decision to turn away from broken and brittle institutions, like conventional schools and conventional jobs, will represent a turn toward what military theorist John Robb calls "resilient communities," which aspire to self-sufficiency and independence. The left will return to its roots as the champion of mutual aid, cooperative living and what you might call "broadband socialism," in which local governments take on the task of building high-tech infrastructure owned by the entire community. Assuming today's libertarian revival endures, it's easy to imagine the right defending the prerogatives of state and local governments and also of private citizens — including the weird ones. This new individualism on the left and the right will begin in the spirit of cynicism and distrust that we see now, the sense that we as a society are incapable of solving pressing problems. It will evolve into a new confidence that citizens working in common can change their lives and in doing so can change the world around them.

March 19, 2010

Teresa and Patrick Nielsen HaydenEmpathy failed

Peter Watts has been found guilty of being assaulted by a border guard. The actual charge was obstructing a border officer. The other charges were refuted in court, but there remained the fact that Watts, having just been punched twice in the head, did not immediately drop to the ground when ordered to do so, instead asking what the problem was. Apparently, this is a felony.

Sentencing still to come.

Update: Also, see Terry Karney. (via Nancy Lebovitz)

Planet LCAAda Lovelace Day 2010: highlight a woman in technology or science

Ada Lovelace Day will be Wednesday 24th March this year, ie, this Wednesday. The idea is to recognise and improve knowledge of women in tech and science, and you blog (or podcast or etc) about a woman you want to recognise. Quite a lot of people I read online did this last year, so here's your reminder to go for round two.

Planet Linux AustraliaRobert Collins: LibrePlanet – GNU Hackers Meetup

GNU Hackers meetups are a face to face meeting to balance the online collaboration that GNU maintainers and contributors do all the time. These are a recent (since 2007) thing, and are having a positive effect within GNU and the FSF.

The LibrePlanet 2010 GNU Hackers meetup runs concurrent with the first day of LibrePlanet.

We started with some project updates:

  • SipWitch – a project to do discovery of SIP endpoints and setup encryption etc. This looks quite interesting, and is looking for contributors.
  • Bazaar – I presented an update on where Bazaar is at and what we’re focusing on now and in the future:
    • short term: merging and collaboration:
      • merge behaviour
      • conflict behaviour
      • develop a rebase that can combine unrelated branches
      • looms to be polished, or pipelines extended – something to manage long-standing patches for distributions, or other environments that need long lived patch sets.
    • long term
      • continuing optimisation of network and local perf
      • meta-branch operations – mirror collections of branches,
      • work with many branches at once (many branches in one dir (a-la git, hopefully less confusing)
      • easier ‘get up and go’ for new contributors
    • now and forever
      • keep fostering community growth
      • we’re aiming for negative bug growth- get on top and stay there

Felipe Sanches presented his list of things that should be on the high priority project list:

  • accessibility since 1st boot
  • reconfigurable hardware development (FPGA tools) – this is particularly relevant for handling e.g. wifi cards that have a FPGA in the card, so we can replace the non-free microcode.
  • nonfree firmware issue

–lunch–

John Eaton on Octave. John compared the octave contributors – 30 or so over the years, and never more than 2 at a time. The Proprietary product Matlab that Octave is very similar to has 2000 staff working at the company producing it. Users seem to expect the two products to be equivalent, and are disappointed that Octave is less capable, and that the community is not as able to do the sort of support that a commercial organisation might have done. Octave would like to gain some more developers and be able to educe users more effectively – convert more to become developers.

Rob Myers, the chief GNU webmaster gave a description of his role: The webmasters deal with adding new content, dealing with mail to webmaster@, which can be queries for the GNU project, random questions about CDs, and an endless flood of spam. The webmasters project is run as a free software project – the site is in CVS (yes CVS), visible on Savannah. Templates could be made nicer and perhaps move to a CMS.

Aubrey Jaffer on cross platform. There is a thing called Water which is meant to replace all the different languages used in web apps – generates html, css, alters the DOM, does what you’d do with javascript. So there is a Water -> backend translator that outputs Java for servers, C# for windows, and so on. (I think, this wasn’t entirely clear). He went on to talk about many of the internals of a thing called Schlep which is used as a compiler to get scheme code running in C/C#/Java so as to make it available to Water backends in different environments.

Matt Lee spoke about GNU FM – GNU FM is a free ‘last.fm’ site. The site is running at http://libre.fm/. 24ish devs, but stalle after 6 months – whats next? Matt has started GNU Social to build a communication framework for GNU projects to talk to each other – e.g. for each GNU FM site to communicate on the back end, with a particular focus on doing social functionality – groups, friendships, personal info. The wiki page needs ideas!

GNU advisory board discussion… too much to capture, but focused GNU wide issues – things like how projects get contributors, contributions, coordination. Teams were a big discussion point, bug trackers – how to coordinate teams followed up of that, and there is s ‘GNU Source Release Collection’ project to do coordinated releases of GNU software that are all known to work together.


Planet Linux AustraliaClinton Roy: clintonroy

One complaint I often hear about Humbug is how difficult it is to attend our weekend meetings due to our Saturday timetable.

In an attempt to make Humbug a little more accessible I’ve got some week-night room bookings at Brisbane’s Central Library, from six to eight pm.

I’m calling these meetings Humbugmeta for the time being.

These meetings are much shorter than the regular Humbug meetings, so I expect they’ll be different in style.

Plans are very fluid at the moment, possible things to do are:

  • talks
  • workshops
  • computer help
  • presentation practices

As Humbug likes to see itself as an umbrella group, these bookings are available for use by any tech / design / edu group if they need a space for whatever reason. I’m particularly hopeful that groups will use the space for speakers that have a wider audience than their own group.

Wifi should be available to those with a library account.

The actual dates I’ve got booked are:

  • March 24
  • April 29
  • May 14
  • June 21
  • July 22
  • August 25
  • September 22
  • October 28
  • November 25
  • December 22

I’ll be shutting up a little early this Wednesday to attend Pecha Kucha.


Filed under: community, oss

CryptogramFriday Squid Blogging: Preserving Your Giant Squid

Plastination:

For several years von Hagens and his team experimented using smaller squid, and found that the fragility of the skin needed a slower replacement process than other animal specimens.

Some 1500 litres of silicone later, the plastination of the giant cephalopods was completed in January.

Planet DebianDavid Watson: 7 Day Photo Challenge - Day 7

Well here it is, the last shot in the challenge. I've quite enjoyed it this week, I post a follow-up over the weekend with some more thoughts but for now the last image...

Stop

TEDHelp the Abreu Fellows win a grant

BlueAbreu.jpg

The Abreu Fellows are in the running for a $250K grant from Pepsi. You can vote for them once a day ... all month.

The Abreu Fellows program is a project of Jose Abreu's 2009 TED Prize wish -- to teach children around the world to play music using El Sistema ("the system"), a proven and self-sustaining model that teaches kids life skills along with musical skills.

Learn more about El Sistema >>

Watch some El Sistema alums play in perhaps the best orchestra you've ever seen >>

Vote for the Abreu Fellows to win a $250K grant >>

Planet DebianFilip Van Raemdonck: Indeed it is



Here's to another company with a sense of humour.

Granted, this is actually a former Sun webspace, so it wasn't Oracle that put the PostgreSQL “most advanced” badge on there.
But Sun did own the MySQL brand, before.

Global GuerillasJOURNAL: Games, Protest, and Cell Phones

Here's a very interesting game called Walmapalooza that combines cell phones, flash mobs, and protest all in one package.  Looks like fun.  

Planet DebianChristoph Egger: Open Game Art did it right

Open Game Art is a newly started site for exchanging free Artwork. While one can easily get the impression that there are loads of such sites around, Open Game Art is one of the very few that actually is done right.

As a Member of the Debian Games Team and the Unknown Horizons Project I was way too often in the need for good artwork searching around the web. I've also already reported once about my trouble.

There are quite some sites like Free Sounds around offering free artwork -- but only free as in beer as the saying goes, not as in speech which of course is really unhelpfull for FOSS projects. And even most of the sites that have free content often only tell you the license on some special pice of arts details page.

Open Game Art is quite different from that. All the license you may choose as a contributor are free (both in Debian and in FSF terms) and the license is available through a search filter so you can find stuff that fits you project's licensing policy. This list, and that's another thing I really like about that site, is the availability of choice among common licenses including, next to the copyleft class of licenses a fair share of more liberal licenses like my personal favourite, the zlib License.

And because such a site is just as good as it's amount and quality of data I've started sharing some recordings. I'm currently really new to audio recording so I guess it'll take some time for me to become really good. I'm considering putting some of my experiences and stuff I've learned here.

CryptogramBringing Lots of Liquids on a Plane at Schiphol

This would worry me, if the liquid ban weren't already useless.

The reporter found the security flaw in the airport's duty-free shopping system. At Schiphol airport, passengers flying to countries outside the Schengan Agreement Area can buy bottles of alcohol at duty-free shops before going through security. They are then permitted to take these bottles onto flights, provided that they have the bottles sealed at the shop.

Mr Stegeman bought a bottle, emptied it and refilled it with another liquid. After that he returned to the same shop and 'bought' the refilled bottle again. The shop sealed the bottle in a bag, allowing him to take it with him through security and onto a London-bound flight. In London, he transferred planes and carried the bottle onto a flight to Washington DC.

The flaw, of course, is the assumption that bottles bought at a duty-free shop actually come from the duty-free shop.

But note that 1) it's the same airport as underwear bomber, 2) reporter is known for trying to defeat airport security, and 3) body scanners would have made no difference.

Watch the TV program here.

Planet DebianJulien Blache: pommed v1.32: maintenance release

I’ve just released pommed v1.32, a minor maintenance release for the 12″ PowerBook G4.

I’ve just realized that I did not post an announce for pommed v1.31 a while back, which was also a maintenance release, adding support for the MacBookPro5,4 (15″ June 2009) and the latest wireless keyboard.

Cory DoctorowLeipzig day two

I'm pretty sure I just had a second day in Leipzig, but it's a kind of blur. Some thoughts to record however:

* Cosplayers, cosplayers, cosplayers. Mr Jenkins to the white courtesy phone please, your meme is ready

* The Viennese coffee stand: I had to actually stop myself from going back because I'd drunk so goddamned much amazing coffee

* US consular folks: pretty nice

* Rohwolt's CFO: pretty reasonable on the subject of free downloads!

* German press: Extremely sweet

* German sound guys: Tell you what: when I'm doing a reading and I get WAY close to the mic and speak WAY loud during a dramatic moment, I'm doing it for a REASON. It is not a call for you to turn the gain on my mic down so low I have to swallow it from then on in order to get any amplification. Work with me here.

* Leipzig airport only sells broadband in two increments: 1 hour and 30 days. Can you say screwjob? Danke T-Mobile, und get screwed.

Planet DebianAlexander Reichle-Schmehl: RC-Bug statistics for Squeeze, calendar week 11:

Note: Please see RC-Bug statistics for Squeeze, calendar week 6 for an explanation of the numbers.

Total:615-84
Affecting Squeeze:481-78
Squeeze-only:105-12
Unfixed bugs remaining in Squeeze:376-66

Of these 376 bugs...

... are pending20-16
... are patched:50-15
... are duplicates:49+2
... are in Non-free or contrib:7-3
... are claimed by someone:12-2
... are fixed in the delayed queue:1-4
... are somehow marked as fixed:42-11

Or in other words:
Release critical bugs left in squeeze, when ignoring all these:
228 (-34 compared to previous statistics).

With this release managers views, 402 (-70 compared to previous statistics) bugs remain to be fixed somehow before we can release.

Global GuerillasLINKS: 19 MAR 2010

Some random items of interest:

  • OIL.  The price of oil is still over $80 a barrel even after a recession in the US.  This means a couple of things.  First, performance of the US economy doesn't dictate the price of oil anymore (it's now global).  Even with this high price new oil production isn't coming online fast enough to replace rapid rates of depletion, which argues strongly that we have already reached peak oil production.  Finally, any disruption of the oil market at this price level (for example: a restart of MEND's campaign in Nigeria or an ill advised adventure in Iran) would put oil well over $100 a barrel and drive the global economy into another deep contraction.  This is a replay of 2004 but much worse given this starting point.
  • As background for the item above see the 2004 posts on the Oil market:  "A Window of Vulnerability" and "$100 Oil?".   Oil demand is inelastic in the short term.  Combine this with peak oil and even small amounts of disruption and the price skyrockets.  A clue on what is in store:  the 2008 financial crisis was set in motion by a global economic recession caused by an oil shock.  
  • Interesting new consumer index that uses real-time online retail info to show that the US consumer continues to retrench (which implies that a double dip start to show up next quarter ~ -1% GDP in Q2).
  • Marketcetera.  An open source high frequency trading (HFT) system.  Nice.  Why should Goldman and hedge funds have all the fun disrupting markets?  Would be interesting to see what is possible when a HFT system like is combined with physical systems disruption.
  • Disgruntled former employee used his loan company's remote controlled repo system to disable a hundred or so cars.  
  • Police department being targeted by booby traps in CA. "...a natural gas pipe was shoved through a hole drilled into the roof of the gang enforcement unit's headquarters."

Planet DebianJon Dowland: “The Dice Man” and “Generation X”

The movie '“Fight Club' had a profound effect on me when I first saw it in 1999. I wasn't as fond of the originating novel, although there was something about the prose that Palahniuk used which I did enjoy.

Since then I've read more of Palahniuk's work. My favourite of his books is actually “Non-Fiction” (a.k.a. “Stranger than Fiction”): a collection of essays and interviews. Reading some of the stories in that collection, it becomes very clear where some of the concepts in his fiction originate. There are also a number of pieces on the craft of writing. He writes some really gushing praise about Amy Hempel:

When you study Minimalism in the novelist Tom Spanbauer's workshop, the first story you read is Amy Hempel's The Harvest. After that, you're ruined… every other book you ever read will suck.

I recently read a couple of novels, both of which reminded me a lot of Fight Club. 'Generation X: Tales for an Accelerated Culture' by Douglas Coupland is an interesting tale of three or more societal drop-outs. Fight Club was written five years after Generation X and owes it a lot.

'Generation X' has curt, clipped passages and many dictionary-definition-esque side notes decoding hipster-slang, which add a lot of colour to the non-events of the story. These remind me both of the copous asides in Pratchett novels, or the chapter introductions in Philip K Dick's excellent 'Ubik'.

Historical Overdosing: To live in a period of time when too much seems to happen. Major symptoms include addiction to newspapers, magazines, and TV news broadcasts.

The novel goes absolutely nowhere, but that's actually one of the appealing things about it. When I mentioned this to my partner (who, as far as I know, has not read the book), she said that it sounded like the perfect tonic to a stressful life: imagine lying on a sunbed, doing nothing, reading about people lying on sunbeds, doing nothing.

This is the first of Coupland's novels that I have read, but I managed to pick up a copy of 'Generation A' (so far as a I can tell, not a sequel, as such) 70% off as part of the closing-down sale at my local Borders store, so I will probably read that too.

I also recently finished “The Dice Man”, by Luke Reinhart. It's a tongue-in-cheek pseudo-autobiography written under a pen-name about a psychiatrist who opts to delegate all life decisions to the throw of dice.

Once again, Fight Club owes a lot to this book. The unhinged situations that occur are used to shine a satirical light on modern society. 'modern society' in the book is the 1970s. The distance between society then and now adds something to the novel's value now. Having said that, the narrator is not a particularly likeable character and it's hard to relate to him. Coincidentally my dad recently read this book and described it as 'misogynistic', which might be an understatement. Mind you, most of the characters, female or otherwise, are fairly 2D: perhaps intentionally the only fleshed out human is the narrator.

In my favourite scene of the book, the narrator is in a situation under the influence of more than one drug. A TV set is on in the background. As the scene progresses, the events taking place on the TV are written about with increasing prominence compared to the main events of the scene. This escalates to a point where they are of equal importance and you can no longer easily distinguish the events taking place in the real world from those taking place on the television.

This is the only part of the book that I can recall that employed any narrative tricks. The rest is by-the-numbers, and mostly internal monologue. The book is also at least 50% too long: the concept just doesn't stretch as far as it's forced to.

Global GuerillasJOURNAL: Failure as a Strategy (Update)

Open source warfare dictates against long planning cycles and complex attacks except in extreme circumstances (the handbook of open source warfare is Brave New War).  Typically, this means that for attacks to be sufficiently disruptive at this level of planning, they need to target soft but systematically important nodes on critical networks.  However, there is an exception to this rule.  If the defensive response to attacks on hard, symbolic targets is excessively intense, the damage caused by even failed attacks can be as disruptive as attacks on critical infrastructure.  I made the case for this in the Dec. 2009 post: "Failure as a Strategy".  

It now appears that the US counter-terrorism community accepts this premise (see "Al Qaeda's new Tactic is to Seize Shortcuts" in the LATimes) and is acting on it.  Here are some choice quotes from the article:

  • An examination of recent plots, including the bombing attempt on a Detroit-bound airliner on Christmas Day, has convinced U.S. counter-terrorism analysts that Al Qaeda is becoming more opportunistic, using fewer operatives and dramatically shrinking the amount of planning and preparation that goes into an attack.
  • The lesson Al Qaeda probably took was that, " 'Jeez, the damn bomb didn't go off and the Americans are still going out of their minds,' " a senior U.S. counter-terrorism official said.
  • U.S. intelligence agencies are struggling to stay abreast of the evolving threat. The National Counterterrorism Center expects to add as many as 50 analysts this year focused exclusively on tracking emerging threat data that previously might have been overlooked when the emphasis was on trying to detect and prevent a mass- casualty plot.

zazziPod Accessory Pack

Today we're rounding up a collection of handy, useful, nifty little extras for everyone's favourite portable music companion - and the uses go beyond just the iThingies, so check out the specs page for full details! $17.95 + $5.95 shipping.

CryptogramSecurity Trade-Offs and Sacred Values

Interesting research:

Psychologist Jeremy Ginges and his colleagues identified this backfire effect in studies of the Israeli-Palestinian conflict in 2007. They interviewed both Israelis and Palestinians who possessed sacred values toward key issues such as ownership over disputed territories like the West Bank or the right of Palestinian refugees to return to villages they were forced to leave—these people viewed compromise on these issues completely unacceptable. Ginges and colleagues found that individuals offered a monetary payout to compromise their values expressed more moral outrage and were more supportive of violent opposition toward the other side. Opposition decreased, however, when the other side offered to compromise on a sacred value of its own, such as Israelis formerly renouncing their right to the West Bank or Palestinians formally recognizing Israel as a state. Ginges and Scott Atran found similar evidence of this backfire effect with Indonesian madrassah students, who expressed less willingness to compromise their belief in sharia, strict Islamic law, when offered a material incentive.

[...]

After giving their opinions on Iran’s nuclear program, all participants were asked to consider one of two deals for Iranian disarmament. Half of the participants read about a deal in which the United States would reduce military aid to Israel in exchange for Iran giving up its military program. The other half of the participants read about a deal in which the United States would reduce aid to Israel and would pay Iran $40 billion. After considering the deal, all participants predicted how much the Iranian people would support the deal and how much anger they would feel toward the deal. In line with the Palestinian-Israeli and Indonesian studies, those who considered the nuclear program a sacred value expressed less support, and more anger, when the deal included money.

Planet Linux AustraliaBrendan Scott: brendanscott

Disgruntled Lego Customer

The process of acquiring a Mindstorms robot kit has left an extremely bad taste in my mouth. Lego apparently has something of a reputation for openness with the Mindstorms Kit (although the programming software is both closed and won’t run on Linux – and you’re not licensed to develop commercial applications with it). However, they do not seem to have a reputation for free trade. Pricing for the kit on Amazon equated to about AU$330 delivered (Amazon have just sent me an email suggesting I buy it from them based on my earlier searching – which has set off this post). This compares very favourably to local pricing of AU$450 (not delivered). Or, it would compare favourably if someone was willing to ship one to me from overseas. While there are a couple of small places that will, they don’t have the volume, so shipping costs are very high. Amazon claims “warranty issues” as the reason. For a bunch of plastic which runs off AA batteries, and for which an identical product is sold here? GMAB – I call baloney. I can only assume that distributors have been heavied by Lego. This reeks of market segmentation.

In rough terms, for every two sets an Australian school can buy, a US school can buy three. Yet another example of how copyright hobbles innovation in this country.

Update: I’m not being particularly critical of Amazon (except perhaps for sending me an email asking me to buy a product that it has already refused to ship to me) because a number of suppliers wouldn’t ship it (including from Singapore and Hong Kong) – this might not have been obvious from the post. It would be nice if this was all just a coincidence


Planet DebianAigars Mahinovs: Latvijas pavasara Ubuntu Bug Jam un Installest – 27.03.2010

The following is an invitation to the Latvian Ubuntu Bug Jam (in Latvian) sent for a bit of a wider circulation to catch people that monitor Planet Debian, but not Planet Ubuntu.lv.

27. martā LU Linux centrā notiks divi pasākumi vienā – Ubuntu Global Bug Jam Latvijas daļa un installfests. Global Bug Jam ir pasākums, kurā piedalīties ir aicināti interesenti, speciālisti, studenti, lai meklētu kļūdas Ubuntu Lucid Lynx testēšanas versijā. Cilvēki, kas grib uzzināt par Ubuntu Linux, vai kuri grib atrisināt kādu konkrētu problēmu ar Ubuntu Linux tiek aicināti nākt uz šī pasākuma otro daļu no pulksten 14:00 līdz 16:00. Pasākuma būs kafija un bulciņas ar Accenture atbalstu.

Ubuntu Global Bug Jam ir globāls pasākums, kura mērķis ir iepazīstināt programmētājus un tulkotājus ar rīkiem, kas tiek lietoti, lai labotu problēmas Ubuntu operētājsistēmā un arī izlabot pēc iespējas lielāku skaitu problēmu īsā laikā. Izstrādātāji, kas grib labot Ubuntu problēmas vai iemācīties kā labot Ubuntu problēmas, tiek aicināti ierasties 12:00 un palikt līdz 16:00.

Installfest pasākuma sadaļā tiek aicināti visi esošie Ubuntu lietotaji, kuriem ir kādas konkrētas problēmas un arī cilvēki, kas tikai vēl interesējas par Ubuntu Linux. Ja jums ir konkrēta problēma ar Ubuntu Linux ir ieteicams atnest uz pasākumu savu datoru, kurā šo problēmu var atkārtot, lai pasākumā esošie programmētāji varētu noteikt šīs problēmas iemeslu un palīdzētu no novērst. Installfests sāksies 14:00 un turpināsies līdz 16:00.

Ubuntu ir bezmaksas, uz Linux balstīta pilna apjoma operētājsistēma jebkuram personālajam datoram, serverim un portatīvajai iekārtai. Tās standarta komplektā iekļautas visas nepieciešamās programmas, lai strādātu ar tekstiem, attēliem, elektronisko pastu un Internetu, kā arī jūs varat instalēt papildus programmatūru dažādiem nolūkiem. Pasaulē to šobrīd jau lieto vairāk kā 8 miljoni cilvēku, un to legāli bez maksas var lietot gan mājās, gan komerciālās un nekomerciālās organizācijās.

LU Linux Centrs ir izveidots Latvijas Universitātes Datorikas fakultātē. Linux Centra darbības mērķi ir: popularizēt atvērtā pirmkoda (Open Source) programmatūras, tai skaitā, Linux operētājsistēmas un citu atvērto tehnoloģiju iespējas un priekšrocības; piedalīties LU studiju procesā un īstenot lietišķo IKT pētījumu projektus, tajos izmantojot un attīstot atvērtās tehnoloģijas; sekmēt APP pieejamību Latvijā un pasaulē.

Planet DebianJon Dowland: the world we live in

Sometimes the world we live in amazes me.

Rentokil falsify scientific studies that show an alarming number of bugs and pests on public transport. Ben Goldacre calls them out, and fellow marketing people defend the practice as a sound marketing tool.

On the other side of the globe, Viacom sue Youtube for breach of the Digital Millenium Copyright Act, specifically for not doing an adequate job of preventing their copyright material from being shared via the site. At the same time, Viacom hired at least 18 marketing agencies to upload its content to Youtube. They even went as far as to apply post-production techniques to make the videos look illegally sourced.

Planet DebianMJ Ray: Co-ops at the North Somerset Initiative

On Wednesday, I went to a meeting of the Business Initiative for North Somerset for Cooperatives-SW (our regional cooperative cooperative). It was the first time anyone from the cooperative and mutual sector was present.

platform
Conference

Bank of England

The first speaker was Geoff Harding from the Bank of England, who talked through topics in their agents’ summary and related news.

One interesting graph showed a steep rise in the percentage of household income being saved. Answers to questions suggested that more of that goes to mutuals and building societies, but they find it difficult to be competitive while the banks are keen to increase their balances.

There was mention of “employment hoarding” – businesses short-time working, redeploying or shutting down temporarily to keep trained workers under contract, rather than make them redundant and rehire later.

People from both the Federation of Small Businesses and the Hoteliers’ Association made strong comments about the banks claiming to government that they are willing to lend, but still offering deeply unattractive depth-of-recession rates and terms. If the regional agents get details of such cases, they pass them to the central bank.

South West Regional Development Agency

The second main speaker was Ann O’Driscoll, who covers business development for the “West of England” (what many people call CUBA – Councils that Used to Be Avon). She introduced their four strategic priorities:-

  1. Low Carbon Economy – apparenly our region has good wind, wave and solar experience. However, Vestas were mentioned and I know that when Vestas closed the UK’s only wind turbine blade factories in August 2009, the RDAs were criticised for not acting against “the subsidy-chasing, socially irresponsible conduct of Vestas” and related companies continue to worry workers. If Vestas is one of the praised companies, I wonder whether we’re attracting sustainable work to the region.

    On a related note, North Somerset Council and NS Enterprise Agency are organising a Climate Change forum on 1st April, but it’s at Cadbury House Hotel, which is awkward to get to except by car: no footpath to the door, a mile-and-a-half walk along a busy road from a train station, bad roads for biking, wheelbending speedhumps on the drive, I can’t remember if there is bicycle parking and its website doesn’t say

  2. Successful Businesses – SWRDA funds our rather poor Business Link service. Does someone in the South West have some good news about Business Link? If so, please leave a comment on this article.

  3. Prosperous Places – intervention in areas like south Bristol or central Weston.

  4. United Approach – co-ordinating with other regional groups.

The main activities introduced were:

  • Area Action Forces – eight of these facilitate the closure of branches by large private-sector employers, gathering the various government departments and agencies together to help find the workers other jobs or fill out social security application forms. It probably helps, but I was surprised there wasn’t any example of a regionally-owned “phoenix” company arising from a branch closure to continue the service was mentioned.
  • Talent Retention Project – finding new employment for unemployed specialists in their own sector in this region. New startups were mentioned briefly. Not one mention of helping those specialists to co-own existing businesses.

The questions were fascinating, except for mine. The best one was probably about the forthcoming election and the Conservatives pledge to shut down the RDAs and Business Links. The answer was that much of the work will still need to be done somehow, so it’s more a question of who will do it, rather than what the name on the door says. So I don’t think axing RDAs is going to achieve more than shuffling people between organisations.

When allowed to ask a question, I got too excited and ranted a bit about how the Co-operative Group’s co-operative enterprise hub is doing work that Business Link should have been funding, but the RDA doesn’t understand social enterprise and treats it as a ghetto service. I’ll try to take that up in a more coherent form later.

Overview

I think Cooperatives-SW were invited to the North Somerset Initiative largely because of pressure from software.coop for co-ops to be represented better in the Local Strategic Partnership, which has treated us badly. NSI holds one of the three business places on the partnership board, with the other two being held by NSEA and Bristol International Airport.

I think it’s a bit off that a private company and an enterprise agency are both represented by other groups and also have their own board seats while co-ops don’t even have a collective seat, so that pressure for a representative organisation for co-operatives and mutuals to have a board place (in line with national government guidance) should continue, useful though the NSI meetings seem to be.

The other thing which would really help is some funding for co-operative business development specialists to work in North Somerset at strategic tasks like this, instead of it being left to ordinary workers from other sectors. I don’t know where that funding will come from and until then, I’ll continue to try my best. We need to make sure that local strategy at least does no harm to the sector.

Insight 10Think of a character and I’ll guess it!

Guessing Game

That is the promise of Akinator, a virtual genie, designed by genius programmers. Basically, you think of a character in your mind and Akinator will try to guess it through a series of questions.

This is really fun and it’s really smart. You HAVE to try it at least once, you’ll be amazed :D

Akinator web genie - ask questionsWhen I say think of any character, ANY character. It can be real or fictional. It can be an anime character or even comic book characters. Actors, actresses, models, even your personal life characters (not names of course, but something like your sister, your husband, your boss, and others).

From every question, you simply have to answer “Yes”, “Probably/Partially”, “I don’t know”, “Probably not/Not really”, or “No”.

The more accurate your answer is, the quicker Akinator can guess who the character is that you have in mind.

The questions asked are generic at first but will become more specific after a few questions such as this:

Angelina Jolie

Normally, it takes 5-20 questions for Akinator to be able to guess your character. So far he’s been able to answer almost all characters that I tested it on. He couldn’t guess one of them because I fed him wrong information a few times :( my fault.

Some characters that I tested him on:

Akinator guessing DoraemonAkinatorAkinator guess Angelina Jolie

Akinator - The Girl you wantAkinator - YouAkinator guess boomer

akinator guessing dory

What are you waiting for? Test him out now and have some fun :D Oh don’t forget to come back here to write how amazed you were :)

Akinator – the Web Genius!

Planet Linux AustraliaJeremy Malcolm: Companies I would never work for

Here it the current list of companies that I will never, ever, work for. Yes, it's a pretty short list, but that's because you have to be seriously evil to get on it. Consequently, the absence from this list of a less evil company (such as Sony or Amazon...

Planet Linux AustraliaAndrew Pollock: [tech] How to get GPG to sign with multiple keys

I spent way too much time trying to figure out how to get GnuPG to sign a file with multiple keys. It's not at all obvious from the man page, but you can use the -u option multiple times, with each key ID that you want to use.

Planet Linux AustraliaAndrew Pollock: [debian] Transitioning to a new RSA key

Julien's blog post reminded me that I needed to announce that I'm in the process of transitioning to a new key myself.

I've been meaning to do something about the whole weak 1024-bit DSA key thing ever since everyone started freaking out about them, but I liked how well connected my old key was. Oh well. Time to suck it up and start over.

Here's my transition document, now that I've figured out how sign a file with multiple keys

Insight 10Transport for Sydney

The NSW Government released a discussion paper, "Sydney Towards 2036" (10 March 2010) and has invited online discussion of topics, which correspond to the document's chapters, such as "Alternative transport options". Unfortunately the discussion paper has not been integrated with the discussion forum, making citizens input difficult.The discussion paper is released as a 2.2 Mbyte PDF file. The

365 TomorrowsHeavens Above

Author : Patricia Stewart, Staff Writer

The radiation levels following the Great Holy War of the twenty third century made living on the surface of the Earth impossible. Consequently, humanity moved underground. After millennia of self-sufficient, artificial environments, humanity lost all ties to the surface. Eventually, the sum on the “known universe” consisted of 50,000 humans, living in 800 cubic miles of subterranean rock. The very existence of the sun and moon, of the land and sea, of the sky and horizon, were all forgotten. Nothing else existed. That is, until an urban Expansion Project penetrated into the unknown.

“Okay, okay,” bellowed the governor as he entered the meeting chamber. “What’s so damn urgent that it became necessary to interrupt my sleep cycle?”

“I’m sorry, Governor,” replied the Secretary of Construction, “but there was an ‘incident’ in one of the mine shafts.”

“An Incident! What kind of incident?”

“Well, sir, as you know, urban expansion projects are typically limited to the X-Y plane, where the ambient rock temperature is between 70 and 80 degrees Fahrenheit. However, the Limestone Expansion Project is moving in the positive-Z direction, where the rock temperatures are generally lower. Although expanding in this direction will have higher recurring cost, the lower construction costs tunneling through the softer limestone are too significant to ignore.” The Secretary sensed that the governor was losing patience, so he cut to the chase. “Anyway, sir, late yesterday, the exploratory mine shaft broke into an extremely large chamber.”

The governor snapped to attention. “What’s that you say? A chamber?” A wave of spontaneous thoughts raced though his mind. Could there be other life forms in the universe? What would that mean to their society? Chaos, unrest, revolt, the end of civilization? This could be very bad news indeed. “Was the chamber natural of artificial?”

“Unknown, sir. It had its own light source. Initially, the light source was hundreds of times brighter than anything we have in the City. However, after half a cycle, it became significantly darker. We were able to send a team through the shaft. They say there is a large semicircular light on the ceiling and thousands of diamond lights surrounding it. They say they cannot see the walls. They estimate that the chamber is hundreds of miles in diameter.”

“That’s ridiculous. No chamber can be that large. What do your engineers say?”

“They are at a loss, sir. But, there are a few eccentric scientists that claim that the universe physically ends several miles above our heads. These scientists say that the Earth is just a solid spherical ball with nothing beyond.”

“That’s the stupidest idea I ever heard. The rock extends forever in all directions. Everybody knows that.”

“Of course, sir. But there are also crackpots who say that man once lived on that spherical surface, but was banished to the ‘underworld’ because of a great sin.”

“Ignore my earlier statement. Now, that is the stupidest idea I ever heard. How can anyone live on a sphere? They’d fall off. No, I suspect that the positive-Z direction contains evil beings. They probably blind their prey with the bright light, and then attack them. I wouldn’t be surprised if they eat their victims while they’re still alive. Recall your men immediately. We must seal the shaft before it is too late. In the morning, I’ll meet with the full Senate. We must pass a law that forbids expansion in the positive-Z direction. And for now, we must all pray that the gods will forgive our blasphemous behavior, lest we all perish.”

Discuss the Future: The 365 Tomorrows Forums
The 365 Tomorrows Free Podcast: Voices of Tomorrow
This is your future: Submit your stories to 365 Tomorrows

Planet DebianRené Mayorga: MiniDebConf Panamá 2010

Finally, after almost 6 months of planing, this event is coming and will be start tomorrow, this is really great, There was a first attempt, and an idea to do a local(central-america based) Debian gathering on 2007 IIRC, now it will happen :) (almost 3 years later and at the same country).

There was a lot of things that actually change since the fitst attempt, now Central-america has a more strong FLOSS Community, and now this event is possible, and it will happen this weekend yay!

I really need to say thanks to Anto, Mauro Rosero, David, Caro and Gunnar, but I realize that doing all the orga stuffs was hard, I was quite involved since January, and I really say that you need a lot of work and energy to make a small event like this happen, but right now while I still sitting at home trying to finish to prepare my talks I realize that there was a lot of hard work put on this from everyone, and I’m really happy to attend this gathering, also I hope that this event do something good on the local FLOSS people, since we have quite nice people here, but they are afraid to contribute, this is the chance to work together and push a bit to get more contributors from central-america.

Planet Linux AustraliaKylie Willison: Viewable with Any Browser: Campaign

Viewable with Any Browser: Campaign

"Anyone who slaps a 'this page is best viewed with Browser X' label on a Web page appears to be yearning for the bad old days, before the Web, when you had very little chance of reading a document written on another computer, another word processor, or another network."
-- Tim Berners-Lee in Technology Review, July 1996


If you've come to this page, you're probably curious about the "Viewable With Any Browser" themed button on it. Here's my explanation. I am very unhappy with the current trend towards web sites designing only for specific browsers and ignoring others. It's extremely annoying to me to visit a web site and to find that I've been rejected until I come back with Netscape or Internet Explorer. It's also annoying to visit web sites that allow you in with any browser, but rely heavily on tags only supported in a few popular browsers, or leave out support for text browsers.

I would like to reverse this trend. I know I can't change the web by myself, but every little bit counts, and this is my vote for a platform independent, non-browser specific World Wide Web. So, I have displayed the "Viewable With Any Browser" button to emphasize that I try to create my web sites to be viewable in all browsers, and totally functional. Some pages may look better in some browsers than others, but they should all be readable by any browser. I try to only use browser specific tags in appropriate manners, and only if there's a good reason for their use, and in the cases in which I've used tags which only some browsers support, such as image maps, frames, Java, etc., I have done my best to utilize the graceful degradability options available in HTML or provided alternatives for browsers that don't support them. Please let me know if you come across anything on my web pages that doesn't work in your browser (be specific about what browser you're using and what didn't work) and I'll try to fix it.

I invite anyone who wants to join in this effort to go ahead and copy any of the many graphics provided by participants in the campaign, which are available on the Any Browser Graphics page. If you feel like creating other graphics for the campaign, please do! (and let me know if I can provide that graphic for others to use). I would prefer if you linked the graphic to this page, so that people know what it's all about, or create your own page about this campaign, but if you don't want to that's cool with me too.

Planet DebianDirk Eddelbuettel: R Project selected for the Google Summer of Code 2010

Earlier today, Google announced the list of accepted mentor organizations for the Google Summer of Code 2010 (GSoC 2010). And we are happy to report that the R Project is once again a participating organization (and now for the third straight year) joining a rather august group of open source projects from around the globe.

An R Wiki page had been created and serves as the central point of reference for the R Project and the GSoC 2010. It contains a list of project ideas, currently counting eleven and spanning everything from research-oriented topics (such as spatial statistics or automatic differentiation) to R community-support (regarding CRAN statistics and the CRANtastic site) to extensions (NoSQL, RPy2 data interfaces, Rserve browser integration) and more. I also just created a mailing list gsoc-r@googlegroups.com where prospective students and mentors can exchange ideas and discuss. As for other details, the Google Summer of Code 2010 site has most of the answers, and we will try to keep R-related information on the aforementioned R Wiki page.

Global GuerillasVIDEO: Great Presentation on Thinking About Real World Games

Cultural entrepreneurs need to use every possible advantage when building systems that can outcompete a powerful, corrupt and dominant status quo.  For me, one advantage includes using game tech/design as a means of radically improving economic interaction over networks (which can serve as a source of economic power and generate rapid rates of innovation for resilient communities).   Sure, the idea is hard, novel, and difficult to wrap your head around, but frankly, if you automatically reject entire vistas of options because of some vague personal bias (or worse: ideological blather), you are doomed to failure.

So, that being said:   Here's a big think presentation on game design that may be of interest (particularly the last part). The presenter is very quirky (which made it enjoyable to me).

  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="382" id="VideoPlayerLg44277" width="480"><param name="movie" value="http://g4tv.com/lv3/44277"/><param name="allowScriptAccess" value="always"/><param name="allowFullScreen" value="true"/><embed allowfullscreen="true" allowscriptaccess="always" height="382" name="VideoPlayer" src="http://g4tv.com/lv3/44277" type="application/x-shockwave-flash" width="480"></embed></object>

Insight 10University engagement with industry

Greetings from the Australian National University were the College of Engineering & Computer Science is having an Industry Engagement Day. The idea is to working out how to apply the research done by universities and places like NICTA, to industry. I have some background in this having been involved in formal discipline bodies to change IT research and informa discussions leading to the the

March 18, 2010

Insight 10Frozen vs Delivered Pizza

This is a Sponsored Post written by me on behalf of Tony’s Pizza. All opinions are 100% mine.

Tony frozen pizzaI haven’t eaten pizza for quite a while..months maybe? I used to order one for a delivery, normally when I’m just too lazy to go out or when I was throwing a party with a bunch of friends. Delivery took around 40 minutes most of the time though so it’s quite interesting to see another alternative, which is a frozen pizza offered by Tony’s.

Due to my geolocation, unfortunately, I couldn’t get the opportunity to actually taste Tony’s real product myself :(

The advantage of having frozen pizzas over delivered pizzas

  • Ready anytime – no more 40 minutes wait
  • You can always stock up for unexpected parties (you know, when 5 unexpected friends suddenly rang your house)
  • Definitely cheaper than the freshly made ones

Tony’s Pizza was started back in 1960 by Dick Barlow. Over the years, you can see Tony’s Pizzas on groceries and big supermarket. The fact that it’s microwaveable is one of the selling point, I guess. Most geeks like me can’t be bothered spending their time cooking or heating this up in an oven. So if it’s microwaveable, it’s definitely a great selling point for lazy bumps like me :D

They have a variety of pizzas available such as the Supreme, Pepperoni, Four Cheese, Meat Trio, and many others. So make sure you check Tony’s pizza and also the Free bowling offer they are having.

Unfortunately I never taste a frozen pizza before so I’m still wondering whether it can smell and taste as nice as the fresh one.

Visit my sponsor: Tony's Pizza

ncm18 Mar 2010

x86_64 AES assembly stinks, C blazes
In response to a problem at work where the new version of a program was running much slower than the released one, I looked at the performance of libssl doing AES on recent Intel x86_64. We had carefully ensured that SSL built using the hand-optimized x86_64 assembly version of the code. Imagine our surprise at finding that the C version runs twice as fast. I had tears from laughing.

How could this be? I interpret it to mean that somebody at Intel made sure the compiler for x86 -> internal RISC (implemented in silicon) recognizes the instruction sequence generated by Gcc for AES, and pastes in its place a hand-coded sequence of internal operations. This means, in turn, that any new cipher that doesn't much resemble AES will be unfairly handicapped by running much more slowly on current Intel chips. It might mean that if Gcc were to improve its optimization to the point that the chip doesn't recognize the sequence it generates as AES, performance might drop by half or more. I wonder which chip version first got this optimization.

[Update: Or, it means that L1 cache alignment came out unlucky for the assembly code, in that particular build. Or something.]

Cory DoctorowLeipzig book-fair day one


It's 1206AM in Germany and I'm ready to drop -- left the flat in London at 0445 this morning to get to the Leipzig Book Fair and have had a high old time in my first of two days onsite.

Leipzig: pretty, in that particularly German way of mid-sized cities that have great swathes of cobbeldy wobbeldy old charming pedestrian streets that are nevertheless spotless and incredibly efficiently managed and fitted out. Too many of the same bloody high-street shops (the world doesn't need more H&Ms), but a trip into a vast Conrad electronics shop to buy a plug adapter reminded me of the incredible and resilient German passion for making and fixing stuff. Something just wonderful about confronting whole walls full of locally made tools and parts for fixing the things in your house.

The fair: Young! Very young! Full of kids in cosplayer regalia, like some kind of existence proof of a Henry Jenkins essay! (Kids in manga outfits get in free). Discovered a motherlode of cosplayers in a "Japanese Tea Room" in hall 2, in the midst of a football-field-sized kawaii of anime booths ("kawaii" being the collective noun for anime booths, I am reliably assured).

So cool to see kids just totally in love with books and running around surrounded by them all day.

Lots of international pavilions. The former Yugo states have free booze at their pavilions and are swarmed. The US has Obama cardboard dollies and free pamphlets of Twain's "The Awful German Language" in German and English. Canada didn't show up at all.

There seems to be no WiFi, free or paid in the hall. FAIL FAIL FAIL FAIL FAIL. Hey bookfair, a hint: when foreigners travel to your event, their phones' data-plans don't work. Which means that people here to do business need WiFi to stay in touch. Way to make publishing seem far behind the times. It's 20-goddamned-10. You are a huge, bustling international event. Every last centimetre of your hall should be bathed in so much broadband that you get a sunburn if you stand still for too long. Christ.

The event: The Rohwolters have been lovely, and have shown me a good time. They took me and Michael -- the translator for the .de Little Brother -- down to a university hall where the public, critics, the press and 40-some schoolkids from a reading group met us. Michael read some of chapter three of LB, I read my traditional Delores Park concert scene. The Q&A afterwards was marvellous -- the kids were sharp as tacks. Reminded me of the Berkeley High kids from the LB tour, hands-down the sharpest kids I met on that trip.

Dinner was lovely -- delicious, with great conversations with my German audiobook publisher, who have incredible plans afoot for the LB audiobook.

Photos