association-list

4 July, 2007

You should really watch this.

Filed under: link-following, rambling — Evan @ 10:43 am

Some truly remarkable data visualization stuff here. Also, the presenter, Hans Rosling, is a hell of a public speaker. And it’s not just tech glitz, either. Much thoughtful analysis of numerical trends as they relate to development. It gets weaker towards the end, but I think that this is just because I am less impressed with his dollarstreet software than I am with Gapminder and Trendalyser, which, I think are the best tools I’ve seen thus far for narrativising numerical sequences. Really, nothing quite like them for telling a story with numbers.

The video ends on quite a weird note, but it’s only 20 minutes, so you can’t go in expecting 100% thoughtful analysis of potential solutions and those that have been tried in the past.

7 December, 2006

An excellent Blindsight review.

Filed under: bookshelf, link-following — Evan @ 9:32 am

Niall Harrison’s review of Blindsight is the best that I have seen thus far. You should read the book first, perhaps, as there are many spoilers, but you should read it in any case because it’s one of the best SF books to have come out this year. Pass the link around, because more people should see it.

15 July, 2006

Grim.

Filed under: geekery, link-following — Evan @ 12:12 pm

This paper is possibly the grimmest thing that I’ve read about computer science in years, and covers a lot of why I think that working in the industry is boring and a lot of why I haven’t gone back to grad school. I don’t agree with all of it, though, and the suggestions aren’t really suggestions, more ‘just do the right thing already’ bitching that doesn’t really get anything done. Of course, I don’t have the answers either, or I’d be pursuing them. A lot of the trends that he’s pointed out have been continuing. There are precious few new and interesting OSes out there, and the ones that there are don’t seem to get any traction. It’s impossible to market a totally novel chip architecture. Even Intel can’t manage it and there is no one in the world with more leverage or money to spend on getting people to adopt and write software for something. An enormous amount of money is spent developing deeper and deeper emulation and virtualization layers to get the stuff that we already have to work on new systems and chips. The issue is that all of it is fundamentally boring. The OS and applications chicken and egg problem is huge, and it’s likely to grow, with no end in sight. I think that if you asked most people today what the answer is, they’d likely say the web, which is possible. If most applications are delivered that way, then a new system really only needs a few applications: a windowing system, a C compiler, a text editor and a web browser. This might allow for some interesting new operating systems to sprout up and make the cost of migration between them lower, which is always a good thing. However, it also reduces the urge to innovate or adopt new systems, since most of what you’re doing is all on the web anyway, and if your system is good enough, there’s little real benefit to adopting a new system.

Which brings us to the crux of the issue, which is primarily that there are few new problems that we’re trying to solve with computers. I can’t, off the top of my head, think of a new CS problem that I’ve heard people talking about. Ubicomp, maybe, but most of the things that I’ve heard of as applications for it are just retreads of older things. There’s still a lot of interest in the old ones, and there are a lot of problems yet to be solved, but there aren’t a whole lot of actual new topics. Nothing new under the sun? Maybe, but I feel like there must be something that we’re missing, whole categories of new things that one can do with computers other than making better web servers at the top end and better web browsers at the bottom end.

29 June, 2006

Schroeder on Transhumanism.

Filed under: link-following — Evan @ 8:37 am

Karl Schroeder writes some interesting stuff here about his view of transhumanism. Karl Writes some interesting novels, but his view of the post-human state, although he’s a good balance to some of the post-human cheerleading going on in SF (and reality) at the moment, is really grim.

To be honest, I don’t really buy into the transhumanist hype much either, but I think that a lot of what he’s talking about it a symptom of the tech level, rather than anything to do with the overall thrust of technological progress. That is, we’re all about virtualization and pleasure seeking today because we can’t do anything useful with our bodies yet. There are a few of us, I’m sure, who’ll be on the brain augmentation bandwagon when that sort of thing comes along. However, I think that it’s far more likely that the majority of humanity will either not augment or go the physical route: bodies that magnificent tools, seriously hard to kill and incredibly durable. I suppose that it’s a form of post-humanity, but I don’t think that these people will be all that hard to understand. They may be nigh-indestructable and incredibly long lived, but they’ll still write travel books stuffed with turgid prose, only this time waxing rhaspsodic about sitting naked to vacuum gazing bare-eyed at Jupiter, rather than sitting bareassed in the sand somewhere hopped up on E.

(update: forgot to title this one. It offends my sense of neatness.)