2010-03-03 01:01 am
Entry tags:

new computer!

new computer!

My new work computer, a ThinkPad T410, finally arrived at LSU! I went to pick it up this morning with the complete entourage of parents and the little dog.

It's running Windows 7. I plan to blow this away in favor of Ubuntu, but for now I'm giving Windows a little test-drive. It seems not too bad, in the sense that it generally stays out of the way.

I installed Google Chrome and Mozilla Thunderbird immediately. Unfortunately I can't do any actual work on it until I get Matlab installed--tomorrow night hopefully. Looking forward to getting down to business!

It doesn't have nearly the battery life of the tiny X-series, but I'm happy to have a powerful machine, as I've been doing some very CPU-intensive simulations lately.
2009-01-07 12:15 am
Entry tags:

tabula rasa

I took the opportunity to start off the year with an empty email inbox. Rather than dealing with everything that was in there, I just moved it all to saved-messages-2008 (yes, I use PINE). I highly recommend it. Oh: also, unsubscribing from all those mailing lists.

Speaking of PINE, I also just set quit-without-confirm and expunge-without-confirm, and I set initial-keystroke-list to I. I got rid of the monthly "delete sent-mail?" nagging a long time ago and suggest you do the same. Much zippier now.
2007-05-03 10:24 pm

hard disk fixed with frozen peas

Welcome to the Digital Forest!

Holy crap! The freezer trick worked! I left the dead hard disk in the freezer overnight. ... Tonight I rushed it out in a chilled pyrex dish in the company of various frozen vegetables. With power supplied, the disk just clicked twice like before. I gave it a whack and it came to life, begrudgingly, and with lots of bad scraping and grinding noises. It lived for just seven minutes, but that was enough time to copy it! (The whole disk image is only 1.4 GB!)

Thanks to Linux for making this easy:
dd if=/dev/sdb1 of=./bbsCopy entire disk partition to a file
mount -o loop ./bbs /media/loopMount that file as a filesystem
Above is a rendition (via ansi2png) of the one file I wanted from that disk: the welcome screen to the BBS I ran in junior high and high school, and, after a three-year intermission, for a brief time in college. It was called the Digital Forest (or even "Digital Forest Information System"!). The ANSI graphic was created by Lord Jazz (I never knew him by any other name) who shortly thereafter became a member of ACiD (which is apparently still around).

Maybe for hilarity purposes I'll try to boot this disk image. It's OS/2!

It's possible the freezer had nothing to do with it; when I powered the disk up earlier and got only the clicks, I didn't try hitting it or anything else.
2007-05-02 10:57 pm

data recovery/ old web pages

The old splorg dot org server has been down for some time now. The domain itself has been picked up by squatters, and as for the machine--there was a snap, crackle and pop and the smell of dead electronics in the air. However, I pulled out the disks and they've sat on my shelf for a few months. Today I received in the mail an awesome little USB-to-IDE gizmo (ebay, ten bucks!) and, presto! access to my old disks again.

Some stuff recovered:(Whenever I recover long-lost files (or old journal entries!) I'm discouraged by how boring they are.)

I have another disk, this one left over from the brief reincarnation of my BBS (!), which (the reincarnation, that is) I ran at Berkeley for a month or two, just long enough for everyone to get in one last game of TradeWars 2002. That disk, however, emits a pitiful click-click when I power it up.

The Internet says I should put it in the freezer.
2006-03-25 03:48 pm
Entry tags:

cut off



So that's why the network isn't working...

It appears that a vigilante Time-Warner employee cut the cat6 ethernet cable that runs between the two Ant Hill houses. Time Warner runs the local "RoadRunner" cable modem service. Never mind that we are not even Time Warner customers! They actually cut out and removed the entire length of cable.
2006-02-28 05:41 pm
Entry tags:

cracked!

My desktop machine got hacked! Someone came in from Portugal and launched a scan of some MCI network... leading their network folk to come knocking real quick. I hardly use the box and it's running some old Redhat installed by my predecessor, so this should come as no surprise I guess.
2005-08-08 10:17 pm
Entry tags:

i have a computer again

My new systemboard for my notebook computer arrived today, delayed over the weekend by the usual antics of the UPS Paradox. I went about the house collecting all the old components of the machine, like all the bits of Einstein's brain strewn about the country. Display under some shirts in a dressor, hard disk on a shelf... it's all cobbled together (thanks in part to Dell's service manual) now and it works.
2005-07-12 02:37 pm

science by robots

After several days of fighting with the peculiarities of the computer system at LHO (LIGO Hanford Observatory), my analysis program is good to go—and it is awesome indeed. All I need to do is type "make submit" and my program finds the data to be analysed, constructs a tree containing thousands of processing jobs that will perform the analysis, and then submits these jobs to the computing cluster at LHO. Working late at night on a Sunday when nobody else is using the cluster, I have all of the computing resources to myself: 276 processors, each running at several gigahertz, each one with a gigabyte of RAM, with a collective total of twenty seven terabytes of hard disk space, and access to a robotic magnetic tape system containing who knows how many terabytes more. Amazingly all of this sits in one room in a remote, desert corner of Washington State. Amusingly the data processing program consists of only 216 lines of Matlab, 100 lines of Python, 26 lines of Makefile, with a pinch of sed and dash of other unix goodness thrown in for good measure. Programs that write programs: that's what makes CS fun. As I said: type "make submit", wait, then results.mat will be sitting there, ready for ingestion by Matlab and consumption by the analysis phase.

Kent and I joked that a proper scientific analysis program should start with the raw data and ultimately typeset and mail the resulting publication. I wasn't really kidding. Read paragraph three of Background: Kepler. This time I might have it: type "make analysis" and that results.mat file will be picked up and churned through the analysis. Hypothesis testing is done. Figures are generated, in PNG and EPS. The LaTeX typesetter is run, producing both postscript and PDF. If I were properly awesome, the proper concluding text will be subbed in given the results of the hypothesis testing. Ultimately: Type "make all." Robots in Washington State awaken, transcribe signals from magnetic tape to disk. An army of machines grinds through the data. A program in New York State performs model fitting, hypothesis testing. LaTeX turns this into a beautiful manuscript, which the Laserjet 2300dn fuses to the page.

Pull the page out of the printer and read what you have discovered.
2005-07-01 03:39 pm

annoying software

When I was very little and learning Pascal, I had only the foggiest notion of machine code and no idea about linkers and loaders whatsoever. I could, however, write a program in Pascal and then the compiler would magically turn it into an executable (EXE!) file. The only way I could conceive to write a compiler myself was this: To write a program that was really an interpreter, and then, to "compile" some source, I would concatenate the executable of my interpreter and the source to be "compiled." The interpreter would know, when run, to examine itself, seek to the point where its own executable code ended, and find the program it was suppose to interpret. Presto! A program to generate self-running exectables from source code! But it was not, of course, in any sense a compiler.

As far as I can tell, this is pretty much how the Matlab compiler works.