Wednesday, November 30, 2005

HistoryShots

HistoryShots sells graphics of the sort E. T. would approve of. They are good examples of narrative graphics. I wish I could make my posters look like that.

NetworkX

NetworkX is a python package for "reation, manipulation, and study of the structure, dynamics, and functions of complex networks." It looks quite cool.

Saturday, November 12, 2005

Big screens really are better

During his lecture, Edward Tufte discussed the merits of a large screen. His basic argument is that a greater percentage of your screen real estate is used for applications (i.e., useful information), and less for operating system bloat. This argument seems compelling in its simplicity. (This is another reason I prefer non-MS machines; Windows seems to waste quite a bit screen space, leaving only a sliver for useful information.) Following this advice, I recently purchased a 30" Apple Cinema display. Perhaps not surprisingly, I absolutely love it. However, it is more than just having a giant screen -- it helps me get my work done. Now here's the proof


On the bigger screen, people completed the tasks at least 10 percent more quickly - and some as much as 44 percent more quickly. They were also more likely to remember the seven-digit number, which showed that the multitasking was clearly less taxing on their brains.
(from Meet the Life Hackers)

Friday, November 11, 2005

Licensing

Many consider the GPL to be the gold standard of lisencing. However, in instances where public and private might meet, there might be some unforseen issues. John Hunter writes about the subtle differences in his Licensing Pitch . The advantages for programing languages and analysis tools to work with for-profit comanies is obvious -- look at MATLAB et al.

I encourage people to consider a BSD style license, particularly for things that might be of comercial use.

Thursday, November 10, 2005

Subversion

After extolling the merits of monotone, I have had a change of heart. Given the enormous weight of CVS, it seems more logical to use the natural CVS successor. There is a binary for Mac OS X available, that seems to work just fine.