azureabstraction > out of the blue

Archive for the ‘Uncategorized’ Category

Someday I might take the time to categorize my entries. Until then, forge your own way in the world, miserable roustabout.

Justice League of Coders

Monday, March 30th, 2009

Josh recently asked me what I was doing. As is often the case, I said, "Oh, I'm just coding." He responded, "I very much doubt that." We came to the following conclusion:

I never just code, but I always code for justice!

Yes, the only reason behind this post is that "justice league of coders" returns no hits on Google. Nor does "justice league of programmers".

2009 Hugo Awards

Tuesday, March 24th, 2009

This year I've read every one of the Hugo nominees for best novel, and was excited in turn when each of them was published. Since April 2006 (via my book tracker), I've read 10 unique books by Neil Gaiman (13 total readings), 9 by Charles Stross, 6 by Cory Doctorow, 5 by John Scalzi, and 4 by Neal Stephenson. I read the blogs of Gaiman, Stross, and Scalzi, and follow, of which Doctorow is a founding member and constant contributor. I would read Stephenson's blog in a heartbeat, if he had one.

If I had to choose, I'd give it to either Anathem, by Neal Stephenson, or The Graveyard Book, by Neil Gaiman. I'm not sure which, because they have very different strengths. Anathem is an intricately-realized world that forces the reader to engage with the differences between it and our own. The Graveyard Book is both resonant and elegant, taking few shortcuts in its treatment of the process of growing up. Cory Doctorow's Little Brother comes a close third, especially for its engagement with copyright law and civil rights. John Scalzi's offering, Zoe's Tale, was good, but not groundbreaking (especially in the context of the rest of the series). Saturn's Children, by Charles Stross, is (by his own admission) one of the weaker of his recent Hugo-nominated novels.

I'm both excited and disappointed by this slate. Excited, because it gives recognition to many of my favorite authors, but also disappointed, because it doesn't point out any new novels that I should be reading. Not that I have any time to read novels right now. Soon.

Luckily there is a lot of unfamiliar stuff under other categories, and much of it has been placed online by the publishers. I've already listened to the StarShipSofa podcast of "Exhalation", Ted Chiang's nominated short story. It's an elegant tale well worth 45 minutes, by one of my favorite short story writers.

You should all be reading science fiction. It's important!

Microsoft Office on Ubuntu

Saturday, March 21st, 2009

Well, I am quite impressed. Microsoft Office 2003 installed perfectly on Ubuntu using Wine 1.01. I would use OpenOffice or AbiWord (and I do, for some things), but their limited compatibility with Microsoft Office means that I can never quite trust formatting. I now have three installs of the same version of Office on this machine.

I followed these instructions, although I had to use "wine setup.exe" rather than "wine autorun.exe". The instructions are trivial, though: navigate to media/cdrom0 (or appropriate media/* location for the drive), and run "wine setup.exe" (see above). I left the file associations with OpenOffice, because it's trivial to "Open with > Wine Windows Program Loader".

Linux is more and more a viable alternative to Windows. Eventually it may be more useful, because of being able to run both Windows and Linux programs. Go open source!

Random Rant about Glasses, ca. 1957

Wednesday, March 18th, 2009

Funny what you come across while researching science fiction. This is from a 1957 article by Isaac Asimov:

This has happened over and over again. Betty Grable (or Marilyn Monroe or Jane Russell) is a librarian or a schoolteacher (the two feminine occupations that, by Hollywood convention, guarantee spinsterhood and unhappiness) and naturally she wears big, tortoise-shell glasses (the most intellectual type) to indicate the fact.

Now to any functional male in the audience, the sight of Betty Grable, or similar female, in glasses evokes a reaction in no way different from the sight of her without classes. Yet to the distorted view of the actor playing the hero of the film, Betty-Grable-in-glasses is plain. At some point in the picture, a kindly female friend of Betty Grable, who knows the facts of life, removes Betty's glasses. It turns out, suddenly, that she can see perfectly well without them, and our hero falls violently in love with the now beautiful Betty and there is a perfectly glorious finale.

Is there a person alive so obtuse as not to see that (a) the presence of glasses in no way ruined Betty's looks and that our hero must be perfectly aware of that, and (b) that if Betty were wearing glasses for any sensible reason, removing them would cause her to kiss the wrong male since she probably would be unable to tell one face from another without them?

No, the glasses are not literally glasses. They are merely a symbol, a symbol of intelligence. The audience is taught two things: (a) Evidence of extensive education is a social hindrance and causes unhappiness; (b) Formal education is unnecessary, can be minimized at will, and the resulting limited intellectual development leads to happiness.

The interesting question is whether I would think glasses are hot without that stereotype.

Recognizing Pi Day

Tuesday, March 17th, 2009

Belated, I know. The pictures themselves were more timely. Then on Monday, Sarah made key lime pie while I was at work. It is delicious, and two pieces remain in the fridge.

Winter thunderstorm!

Tuesday, March 3rd, 2009

It's raining, not snowing, but still. Pretty awesome. Never been in one of these before.

Good Old Days of '92

Tuesday, February 24th, 2009

Ah, for the good old days when Usenet users would mention FTP downloads of their research paper in TeX format. Incidentally, I found this in a record of a famous flame war that occurred between Linus Torvalds (chief architect of Linux) and Andrew Tanenbaum (author of MINIX) in 1992 on the relative merits of monolithic kernels vs microkernels. I wouldn't be too surprised if the file ( was still there (albeit in a different folder). Such persistence is an indicator of significant badassery.

Did you know that there was a research successor to Unix called Plan 9 from Bell Labs? How much geekier can you get? Too bad it never really made it into the wild.

It's funny how the early 90s seem like ancient history, when you're talking computers.

An Ordered List

Sunday, February 22nd, 2009

Some bad things:

  1. When you are unable to sleep.
  2. When laptop battery indicator lights contribute to 1.
  3. When there are chocolate wrappers on your floor.
  4. When there are enough of 3 to be the most obvious solution to 2.
  5. When 3 is probably the biggest contributor to 1.
  6. When blogging becomes more reasonable than trying to solve 1.

Windows 7

Friday, February 13th, 2009

My computer is now triple-booted: Ubuntu 8.10, Windows Vista, and Windows 7. I did a fresh install of everything, just for kicks. I needed to back things up anyway. Everybody wins. And by everybody I mean me.

I think I like Windows 7. The changes it makes are subtle, but effective. I am of course fascinated by it from a UI perspective, but also as a potential end user (multi-booted, as always, with some Linux flavor). A few notes and screenshots:


Hummus Reminiscence

Thursday, February 12th, 2009

Off-the-cuff recipe for today:

  • 1 can garbanzo beans (a.k.a. chickpeas)
  • 1/8 – 1/4 C olive oil
  • 2 tsp lemon
  • 1/2 tsp cumin
  • 1/4 tsp coriander
  • 1/4 tsp chili powder
  • 1/2 tsp salt
  • garnish (chili oil, salt, ground pepper, cilantro)

Drain the liquid from the garbanzo beans into a bowl. Pour the drained beans into a blender along with all the other ingredients. Pour 1/3 of the drained liquid into the blender. Blend until relatively homogeneous. Blend in more of the drained liquid until it is the desired consistency. Warm it in a microwave or use it as is. Garnish with a small amount of chili oil, salt, and fresh-ground pepper on top (as desired). Cilantro would not be ill-spent. Serve with warm bread. Learning to make pita bread comes on the highest recommendation. When you have done so, share your learning with me.

In the UK I lived on hummus for days at a time. We had no blender, so I mashed the beans with a fork on a cutting board. It's a lot easier with a blender, and it has a better consistency. I would mix the olive oil early with garlic, bird's-eye peppers, cumin, cardamom, and sometimes basil. It works well in sandwiches or as a snack with veggies.

Josh did hummus for family dinner a couple weeks ago. He served as inspiration for my making it today.