Friday, January 18, 2008
Build a Computer from the Ground Up
The Elements of Computing Systems: Building a Modern Computer from First Principles
by Noam Nisan and Shimon Schocken, The MIT Press, 2005.
At Amazon.
Monday, January 14, 2008
New Yorker Article on Google
Tuesday, January 08, 2008
Laser HDTV
If this is what I think it is, a TV raster image created with scanned lasers, then I think it has important implications for applications. I was going to suggest what some of those implications were but the more I thought about it just now, the more I realized maybe it's not as straightforward as I thought. More thinking required. 8-/
Monday, January 07, 2008
Friday, January 04, 2008
Thursday, January 03, 2008
Python Videos by Jeff Rush
He does use a couple of advanced features:
- Compiled regular expressions
- A list comprehension
Monday, December 31, 2007
Your U.N.C.L.E. on DVD!!!!!

Outstanding news!! Time Life now has the first season of The Man from U.N.C.L.E. (1964--65) on DVD!
The first season includes the Project Strigas Affair, which featured guest stars William Shatner and Leonard Nimoy!
Friday, December 14, 2007
Tuesday, December 04, 2007
Spam Trap
Abaca's new filtering techology that bases detection on a computed reputation of recipients rather than email content or the sender.
Monday, December 03, 2007
Python Differences
Everything is by reference
All variable assignments are by reference, i.e., they copy the address and never copy the values. If a and b are arrays, a = b, does not copy the array as in Perl. Now a is a reference to the same array as b. Of course for scalar values, this does copy the value so to state things more precisely (i.e., correctly): Every variable is a scalar which is a simple scalar value or a reference to anything more complex than a scalar.
When you do want to make copies of something like an array, you need to import copy and use that module.
Learn the way of the %
Gone are the days of simple print statements and simple comma separated lists in print statements. Python brings us back to the days of printf for everything.
The format is something like '%, %s!' % ('Hello', 'World') or 'The answer is: %d' % x. Okay, granted no printf-like function is required, but % is an infix operator. (That in itself is an interesting departure for a language that uses functions and methods for a lot of operations). I didn't realize this at first, but simply plan to use this feature all the time! That means any time you deal with building strings. However, you can use the + to concatenate strings.
This is a side-effect of Python not having an indicator on variables such as $var in Perl. You can't simply say print "Hello $place!" in Python, because there's no $ to say that place is a variable, so you have to say print 'Hello %s!' % place. If you try print 'Hello ', place, '!' it won't be quite what you expect because Python adds an annoying space for every comma in a print statement.
Does this meet Python's goal of being “clean?” Hmm...
The main point here is that I had to make the shift from thinking % was a way to do things to realizing it is the way.
Quoting
The first thing you realize is that, because there are no variables like $var, there's no real difference between single and double quotes. The typical reason for using one is that you want to have literal instances of the other inside. For example, "Now here's a string." or 'Add the word "please" to your request.'
Then, later you realize that symbols like \n really are interpreted in both types of quotes and, in fact, you have to use the raw indication by prepending a letter r, r'print this \n literally.', to not interpret special symbols.
Everything has to be initialized
I can't complain about this one, but there's no automatic initialization of anything. The Pyton dict is the equivalent of a Perl hash. In Python, you can't access an element of a dict unless it's been initialized, even if to the value None (which is Python's equivalent to NULL or undef). This means that, in what should be a relatively simple loop, you always have to test for existence and add a clause to initialize if necessary.
Similarly, you can't use a simple variable before initialzing it.
The end result is that Python always forces you to be rather serious about programming and doesn't allow the same ability to dash of a useful expression the way Perl does. It's a philosophical difference that I can't argue about either way, however I do miss the latter sometimes. Well, okay, one doesn't really miss the latter, one simply switches back to Perl.
Saturday, December 01, 2007
Colleges Outsourcing Email to Gmail, MS
I have a couple of comments.
Worrying about privacy in the realm of email is nuts. People just don't get what email is. It's probably already crossed the Internet in the clear! For real ways to address these issues see my discussion of alternative email ideas.
Too late! I've already forgotten the second comment.
Blackberry Curve
P.S. I use the downloaded Gmail client for email.
Tuesday, November 13, 2007
Andy Rubin Interview
Monday, November 12, 2007
More Android!

As promised, the Android SDK has been announced. Check out the site and watch the videos there.
Now you can write the next, great app for our phones!
Saturday, November 10, 2007
Friday, November 09, 2007
UNIX Dictionary
/usr/dict/words
Electric Arc Videos
Arc Videos
This is what started me on the path of arc videos. Someone sent a video of these tesla coils playing the Super Mario theme music. This isn't the one I saw but these are the same coils, I think.
Super Mario Tesla Coils
Wednesday, November 07, 2007
I Saw Comet 17P/Holmes!

So tonight I got out of the car and was looking at the stars. It was pretty clear. As I was gazing at Perseus I remembered that the comet, 17P/Holmes, which has recently become significantly bright, was maybe in that area.
There it was!
I went inside and got the 7x50 binoculars which still conveniently had their tripod mount, so I grabbed the camera tripod, too.
The comet is quite bright and quite round. It's the nicest comet I've seen in quite a while! Go out and take a look if you haven't seen it.
(Surprise! Wikipedia has the best coverage of the comet that I've found so far. They have exceeded Sky and Telescope. I don't know why S&T doesn't have their traditional finder chart and published ephemerides. Ah well. S&T does have an interactive sky chart but now you haves to register to use it.)
Wikipedia
Spaceweather (Amazing!) also this main page.
Ephemeris from Harvard CFA
A Blog
Denver
Tuesday, November 06, 2007
Android: The Phone
These sources are pretty much reliable.
Here are interesting reporting and various opionions. They may or may not be on target.
Sunday, November 04, 2007
Massive Pile Up on CA Highway
FRESNO, Calif. (AP) - More than 100 cars and trucks crashed on a fog-shrouded freeway Saturday, killing at least two people and injuring dozens more, the California Highway Patrol said.
Also, witnesses said…
“There was probably 2-foot visibility in the fog when I got here. It was really bad,” said Mike Bowman, a spokesman for the California Department of Forestry and Fire Protection. “It looked like chaos. Cars were backed up on top of each other.”
Okay, here's the punchline near the end of the story. Ready?
The freeway's northbound lanes were shut down indefinitely as investigators worked to determine the cause of the crash. Traffic backed up for miles south of the wreckage.
Monday, October 29, 2007
Thursday, October 25, 2007
Python: Copy a Tuple to a List
>>> [x, y, z] = t
>>> a = []
>>> a[:] = t
>>> a
[1, 2, 3]
ONLamp.com -- An Introduction to Erlang
ONLamp.com -- An Introduction to Erlang
Wednesday, October 24, 2007
Extreme Programming (XP) Wiki

There is a nice set of wiki pages on Extreme Programming at the original Ward Cunningham Wiki at c2.com.
The normal, extremely well done!, Extreme Programming home is here.
Monday, October 22, 2007
Bank America Tower in Atlanta
Sunday, October 21, 2007
Object Relational Mapping, NeXT and Apple
It says NeXT's Enterprise Objects Framework “provides the technology behind the company's e-commerce Web site, the .Mac services and the iTunes Music Store. Apple provides EOF in two implementations: the Objective-C implementation that comes with the Apple Developers Tools and the Pure Java implementation that comes in WebObjects 5.2. Inspired by EOF is the open source Apache Cayenne. Cayenne has similar goals to EOF and aims to meet the JPA standard.”
Thursday, October 18, 2007
Python Properties
There are two approaches. These examples are copied directly from the above Library Reference by Guido van Rossum, edited by Fred L. Drake, Jr.
class C(object):
def __init__(self): self.__x = None
def getx(self): return self._x
def setx(self, value): self._x = value
def delx(self): del self._x
x = property(getx, setx, delx, "I'm the 'x' property.")
Then, there is the so-called decorator, which is quite convenient.
class Parrot(object):
def __init__(self):
self._voltage = 100000
@property
def voltage(self):
"""Get the current voltage."""
return self._voltage
I believe that this functionality doesn't work for “classic” classes. That means you have to declare your class as a subclass of object, as shown above.
There's also a mechanism for creating a property class for implementing get and set methods for a variable, but I'll have to go back and look it up.
Part of the problem is that the property() function is buried in the Reference Library but isn't part of the Tutorial under the object discussion.
Okay, there's a pretty decent discussion in the Release Notes for Python 2.2.3. It even covers the subclassing of property to make the get and set functionality work for class attributes.
Ubuntu 7.10 Gutsy Gibbon

Ubuntu 7.10 Gutsy Gibbon is released today.
Here are some links.
Here's a list of some of the features for Ubuntu Server.
- More Ubuntu focus on the server platform
- AppArmor
- Tickless idle mode
- Easier mass deployment
- Landscape system management
- Better printer support
- Streamlined integration of Firefox extensions
- Compiz 3-D included!
- Write to NTFS!
Refracting Light the Wrong Way

Wow! Layered material that refracts light the wrong way is featured in this National Science Foundation press release.
Wednesday, October 17, 2007
Selectricity Voting
Friday, October 12, 2007
X-Wing Rocket Launch
Launch of a 21-foot long X-Wing. Apparently they don't make them like they used to, a long time ago in a galaxy far, far away…
From Seth.
Wiki Advice
The author doesn't like CamelCamel case so I strongly disagree on that point. I consider CamelCase not only a good idea but essential. MediaWiki is particularly annoying on this point, though I've decided I can live with it.
The point about good search with relevant results is important, IMHO.
Looking back over it, maybe I only agree with about half of the article but I'll post it here anyway.
Cartoon: Xkcd
Someone just showed this to me recently. It's sometimes funny IT humor. I haven't read enough to tell how often.
Thursday, October 04, 2007
Happy 50th Birthday Space Age!

The Space Age is 50 years old today! Wow. Sputnik was launched on 4 October 1957 at 19:28:34 UT.
APOD
Saturday, September 29, 2007
Excellent MythTV Notes and HOWTO
Time Warner Cable ISP and Privacy!
Do you hate legal mumbo-jumbo? Well, consumer reporter David Lazarus recently read through Time Warner's entire 3,000 word privacy policy and terms of service. What he discovered is that Time Warner reserves the right to track the Internet habits of its high-speed customers. This info includes what websites you visit, how long you spend on them and what e-commerce purchases you make. They can also read your personal e-mails, according to the terms of service. Time Warner is also allowed to disclose personally identifiable info about its customers to advertisers, direct mail operations and telemarketers for a price. A company spokesperson claims they're not doing all this just yet, but Clark wonders why Time Warner is even allowed to reserve the right to totally invade your privacy. And it's not only Time Warner that has these kinds of policies -- AT&T tracks very similar info on its customers and records their TV viewings habits. While it's never good to look reflexively to Washington for a solution, Clark believes in this case we need an ironclad privacy policy from Congress to protect the privacy of your viewing and surfing. After all, would the CEOs of Time Warner and AT&T -- or those on Capitol Hill -- like it if the public saw every one of their e-mails?
New Google 411 Service
Monday, September 24, 2007
Gmail Unread Mail
It turns out that apparently, Unread is a hidden label. So, you can put this in your search field:
label:unread
OR, if you want to search another particular label for unread email:
label:unread label:ImportantMessages
Tuesday, September 18, 2007
New Job
Who's my new employer? You have to ask me for that information.
I'm still in IT, still in Linux, still doing basically the same things at the same level that I was before.
I started the new job on 6 Aug.
Monday, September 17, 2007
Tuesday, August 21, 2007
Scale of the Universe
- to the Moon - ~1.25 seconds
- to the Sun - eight minutes
- to Pluto - about four hours
- to Alpha Centauri - about four years
- to Sirius - about eight years
- to the Orion stellar complex - about 1500 years
- to the center of our Milky Way galaxy - 30,000 years
- Diameter of our Milky Way galaxy (visible arms) - 100,000 years
- To M31 the Andromeda Galaxy - 1.5 million years
Oh, and you can basically ignore any talk of distances to the farthest galaxies, clusters, or talk about the size of the universe or distance to the edge of the universe. Most of those distances are highly model-dependent, and the concept of distance barely applies. After all, everything is moving on cosmological scales, the universe is expanding. That's all another discussion.
Tuesday, July 31, 2007
RIP Tom Snyder
Tuesday, July 24, 2007
Python Now
There are two unforgivable sins in Python.
The first is that instance variables and method names in an object class definition occupy the same name space! This means you can't have a variable called file and then a method to get/set it cadlled file(). As soon as you write a value to the variable (self.file = something) you've overwritten your method definition! Am I missing something here?
So you either have to use the built in direct access obj.file = something which you can do directly to set (and get), but you've lost the ability to massage data as you set or get it. Or you have to resort to obj.get_file() and obj.set_file(), or a method that does both.
Okay, I forgot what the second one was.
Update 18 Oct 2007: Okay, there is a way. See this post.
Wednesday, July 18, 2007
Crossing the Rings of Uranus
On Thursday, August 16th, Earth will cross the equator and ring plane of Uranus, and astronomers all over the world will be on watch. The unusual geometry offers a unique view of the planet's atmosphere, satellites and ring system.
…
Uranus's orbital period of 84 years means that we get ring-plane crossings only every 42 years. During the last one, in 1965, little was known about the distant planet, the ring system hadn't been discovered, space telescopes sounded like science fiction, and the 5-meter Hale telescope on Palomar Mountain was the world's largest.
Sunday, July 15, 2007
Comet Linear C/2006 VZ13
From Sky and Telescope:
Comet LINEAR (C/2006 VZ13), now crossing through Draco and Boötes, has far exceeded expectations. It was originally predicted to peak in brightness around magnitude 10, a pleasant spectacle for people who enjoy viewing faint comets through telescopes. But the latest magnitude estimates range from 7.5 to 8.0, making it an easy sight through 10×50 binoculars in a dark, transparent sky.
As of July 10th, the comet appears as a bright, round fuzzball roughly 8' across, with little hint of a tail. It will probably peak in brightness shortly after July 14th, when it comes nearest to Earth. Then it should fade gradually until perihelion, its closest approach to the Sun, on August 10th. But it will be disappearing into the evening twilight by the end of July.
Saturday, July 14, 2007
Who's the Emptiest?
Other things, the Solar System, and even galaxies are similarly sparse. I find it fascinating that two galaxies can pass through each other with probably no stars colliding. (Gas, however, is a different matter, uh...so to speak, and gravitational, tidal forces are really, really a different matter!)
Which led to an interesting question. Which of these is the emptiest? My first intuition was that the average distance between objects, cubed, would give a rough indication of emptiness. Now, as I write this, it's obvious that emptiness is just density. In this case we're talking about particle density (things per cubic-length) and not mass density (grams per cubic-length).
Here's my first, rambling shot at the question.
As a start, the Sun is about 100 Earth's in diameter but the nearest star is four LY away which is about 24e12 miles. The earth's diameter is about 8000 miles, right? (I never can remember, but we are headed east at about 1000 mi/hr meaning the circumference is about 24,000 miles and over pi * d gives 8000 as d).
That make the Sun about 8e5 miles in diameter. So the nearest star distance is 24e12 / 8e5 = 3e7 diameters.
The web page you sent says the proton diameter to atom diameter ratio is about 1e5 so that makes a galaxy maybe 300 times emptier [sic] (3e7 / 1e5 = 3e2), or taking it in a volume sense, (3e2)^3 = 9e6 =~ 10 million times emptier. Wow. I wonder if that's right...
Now take the Solar system. If the Sun is 8e5 miles in diameter, we know the earth-sun distance is about 93e6 miles. 93e6 / 8e5 =~ 12e1 = 120. So the Earth is only about 120 solar diameters away so the solar system isn' t nearly as empty as an H atom. By volume 1e5 / 1.2e2 =~ 8e2. By volume (8e2)^3 =~ 6e8 so the atom is 600 million times more empty!
Neptune is at about 35 AU I think so that makes it about 4000 diameters, still less ``empty'' than an atom.
H-Atom Scale Model - 11-Mile-Wide Web Page!
It's a relatively simple web page with an electron as a single pixel, a proton as an image 1000 pixels across, and enough pixels between them that, at 72 pixels/inch the web page itself is 11 miles wide!!! That said, at least in Firefox it renders instantly and you can easily scroll to the right where the electron is.
Fascinating!!
China Practices Weather Control
Basically they're seeding clouds with silver iodide, but on a fairly large scale. Using anti-aircraft guns is an interesting approach.
Tuesday, July 10, 2007
Time and Time Again
http://www.ucolick.org/~sla/leapsecs/timescales.html
http://stjarnhimlen.se/comp/time.html
Monday, July 09, 2007
Monolith
Monolith began as a NeXTslab computer on my desk top. It was my main workstation from the early 90s until maybe about 1997. The system was first set up in my office in Uppergate House, then made the move to Cox Hall. It also went with me for the brief stint in the University Apartments Tower penthouse. Sometime in 1997, when I moved from Cox Hall to the North Decatur Building, Monolith's soul moved to a SPARCstation 5 and Solaris 2.5.1. In later years it evolved into an Ultra 10, then a Sunblade 150. The OS probably made its way through Solaris 2.6, and maybe Solaris 9. I don't recall if it was ever Solaris 8.
For the past few years, Monolith left my main workstation and became a more humble Debian Linux box running on a Pentium II system with 96 MB of RAM and a 4-GB hard drive. It's been serving it's main duties as an email server (running Exim for the MTA and Cyrus IMAP), and a web serve running Apache. For the past six months, Monolith has been hiding in the machine room on the fourth floor of the Woodruff Library.
Today I'll shut down the web server and email services and then will remove the box sometime this week.
Saturday, July 07, 2007
Keyboard Type in Ubuntu
The answer is, in the file /etc/default/console-setup.
Friday, July 06, 2007
Upstart Replaces Init
Here's a nice article on the rationale behind the change.
Here's the Upstart home page.
Monday, July 02, 2007
Quote of the Day
First we thought the PC was a calculator. Then we found out how to turn numbers into letters with ASCII — and we thought it was a typewriter. Then we discovered graphics, and we thought it was a television. With the World Wide Web, we've realized it's a brochure.—Douglas Adams
Sunday, July 01, 2007
Six Scientific Questions
We asked three writers, three scientists and two broadcasters to answer six basic scientific questions, and their answers appear to confirm the arts/science divide.
This was a fun, and somewhat disturbing exercise.
Can you answer these questions? (Before you look at the answers and/or read the article).
- Q: Why does salt dissolve in water?
- Q: Roughly how old is the earth?
- Q: What happens when you turn on a light?
- Q: Is a clone the same as a twin?
- Q: Why is the sky blue?
- Q: What is the Second Law of Thermodynamics?
Friday, June 29, 2007
Not a problem? That's A Problem!
You order coffee at the drive through. You get the order feedback and the total. You say “Thanks!” They say, “No problem.” Well, I didn't think it was a problem! I didn't think I was putting them out of their way to take my order.
I ask a receptionist at an office for help. She's very helpful and gives me the information I need. I say, “Thank you,” and she responds, “ Not a problem.” Is the subtle message here, Well it may look like you completely made me go out of my way to help you, but is really was no problem at all? I could buy that idea if I just randomly wandered off a hallway into someone's office and asked for help. But a receptionist? That's a stretch. And at the drive-through? “Oh, it's no problem that you completely interrupted my train of throught while I was sitting here in this window waiting to take your order. Don't worry about it.”
Am I the only one bugged by this? I haven't seen anyone else mention it.
I'm really curious about how this particular usage originated. I can't help but feel there's an important and disturbing message buried in there somewhere. Is it part of the communication protocol between a person and someone who's 25 or 30 years older—just another strange and mystifying part of the senior citizen's benefit package?
This really is a problem!
Now the response would make sense if I had said, “Thanks for going to all the trouble to help. I really appreciate it.” Is that the message that's sent now by a simple “Thanks”? Maybe no one says thank you any more, so when you do, it's so shocking to the other party that they are compelled to assure you that it was no problem for them, really.
A couple of days ago I ordered coffee, got the usual “No problem,” drove around to the window to be told that they didn't have what I ordered after all, and was asked if a substitute would be okay. I said, fine. They apologized for the trouble. I said, “Not a problem.”
Tuesday, June 26, 2007
The IT Crowd
However, it looks like it's being re-produced for NBC and I'm not sure I'm enthusiastic about that. I expect that I'll much prefer the British version.
BTW, most of the on-line versions seem to have been pulled. This is very disappointing.
Sunday, June 24, 2007
What does CHKDSK do?
Here's a nice like to a MS explanation of CHKDSK phases, and what it does, and how to estimate how long it will take!
http://support.microsoft.com/kb/314835
Here's a short version.
- Phase 1 - Checking files
- Phase 2 - Checking indices
- Phase 3 - Checking security descriptors
- Phase 4 - Checking sectors
Thursday, June 21, 2007
Happy Summer Solstice!
Friday, June 01, 2007
New ELP Videos on YouTube
Tarkus in 1997 at Montreax
This is very much like the concert I saw at the Hi-Fi Buys amphitheatre here around that time. And, yep, the old Moog is still there! 8-)
This was the piece the opened with. Note that, in the middle, Tarkus transitions to Pictures at an Exhibition. I thought that was pretty cool.
Rehearsing Karn Evil 9
And more KE9 rehearsal
Wow! Studio footage of rehearsal, presumably during recording of KE9 on BSS (which was released in 1972 I believe).
The Barbarian
A at best fair copy of The Barbarian. This looks like it was videotaped from a TV screen. Still, it's from the early 70s.
Emerson on the Letterman 1986
Playing Coming to America, which was one of the staples of The Nice (before ELP).
Thursday, May 31, 2007
Street View on Google Maps!
Google snuck a new feature into Google Maps this week, no official
announcement yet but I stumbled on it this morning.
Do a search in one of the following places:
Denver
Las Vegas
Miami
New York City
San Francisco / Oakland / Silicon Valley
...and then look at the buttons in the upper right of the map. There should
be a new button marked "Street View". Click and enjoy.
Sorry, no coverage in Atlanta yet.
This is quite fascinating. The note goes on to acknowledge that A9 (shown to me by Jim K at the time) had done something similar previously. Of course the Google interface is more cool…
Thursday, May 24, 2007
Yahoo Mail Cancelled
I deleted all of my folders, filters, and such and popped down all the email I wanted to keep. Now the account is a plain old Yahoo mail account with ads.
In the mean time, Google just keeps adding services to Gmail. The latest is 20-MB attachments.
Yahoo! certainly set the pace for a while, with the best web-based email service around. There are a lot of people that still prefer it and I'm not planning to cancel the free acount. Their services are more impressive now and the new, fancy email interface is impressive in some ways. However, I simply prefer the Gmail interface. It's incredibly powerful but simple to use.
Gmail is truly a new way of doing mail whereas Yahoo has basically copied Outlook Express, et al.
Thursday, May 17, 2007
Going with Sun
Monday, May 07, 2007
150k Layoffs for IBM
Thursday, May 03, 2007
Python

Ack!! Okay, I'm learning more Python. I have to admit, it seems fast to write, and the code is more brief. Or maybe more clean. It's notably different looking from Perl.
I've been at it for less than three weeks and have already been able to write a Notification class and have almost finished a DBnc (named-column database) class. Very soon I should have a fully functioning HostDB class (which I just finished writing in Perl last week). With those in hand a production host monitoring script in Python should be ready, maybe today. Again, I just finished the Perl version of it last week.
I feel like I know most of the core of the language but there are some subtleties I'm still not clear on which will probably jump up and grab me at some point. I'm not sure I understand the difference in double- and single-quotes around strings. I'm not sure the meaning is the same as in Perl (or ksh).
I also have the logging and csv libraries pretty well in hand, now, along with mapping dictionaries (which are like Perl hashes). Handling command line args, file I/O, and regular expressions are working in my code.
I'm also trying to figure out how to write class modules, particularly in the area of comments in the code, author fields and such, and I need an expression to pull the CVS version number into the version field.
I've started using the three-double-quote comments/documentation in class and method definitions but I'm not sure how much decorating and such I can do---another thing I need to check into. I want to draw borders around the comments to set them off, using underlines and verticle bars, but I wonder if any tools want to reformat that text.
Learning how to use the setup.py code to install and how to make a distributable package are next on my list. I've already done a couple of installs (and found out you need to apt-get install phython2.4-dev or whatever version you are using, for setup to work correctly).
I've been able to learn almost everything from the Tutorial and the Library Reference. I did spend 20 to 30 minutes in a bookstore reading some of the O'Reilly book at one point (while waiting on the customer service desk to find a reserved book). I've gone searching on Google for the answers to a couple of questions but typically the trail led back to the above two documents.
An any event, I'm having fun with it.
Cool Stuff on Shared Google Reader
Wednesday, May 02, 2007
BumpTop
I guess this is the actual bumptop site: http://www.bumptop.com/
Monday, April 30, 2007
Quote of the Day
The older I grow, the more I listen to people who don't talk much.—Germain G. Glien
Tuesday, April 24, 2007
Mouse Message
Of course! My Logitech wireless mouse neede new batteries!
A trip to the supply cabinet with help from Jim K solved the problem.
Linux Disk I/O
Actually the whole document by Andries Brouwer is worth reading.
Monday, April 23, 2007
Where's the Text??
The most recent example was this morning at Sun's web site. All videos. Argh!
Maybe the text is there somewhere but it sure is getting harder to find. At least it is in some cases, which are way too many for me.
Real Estate Plot Roller-Coaster
Friday, April 13, 2007
How Do You Pronounce CentOS?
I found this discussion which doesn't shed any true light but only confirms that multiple pronunciations are in popular use, and there isn't an official version.
I pronounce it like SIN-toss and continue to prefer that version.
Thursday, April 12, 2007
Supercomputing Comes to the Rust Belt
Three years ago, when Michael Garvey began looking for ways to revive his family's 85-year-old manufacturing business in down-on-its-luck Youngstown, Ohio, he settled on a surprising solution: supercomputing. For much of a century, the tiny company—originally Trumbull Bronze Co. but renamed M-Seven Technologies—specialized in casting bronze parts for steel mills. But now, it has started making money by collecting and analyzing vast storehouses of data to help larger manufacturers improve their operations.
Thursday, April 05, 2007
203 Milllion Linux Phones by 2012
Monday, April 02, 2007
Linux Mint

Hmmm. Another distro. This is Linux Mint, based on Ubuntu which is based on Debian, .... So why another distribution?
Here's a summary of what I read.
- Slightly different look and feel. Green/blue instead of orange/brown.
- Multimedia already installed including support for MP3s, video, flash, DVDs, etc.
- Ready Wi-Fi support (they say).
Thursday, March 22, 2007
Linux MCE
Pournelle Comments on Global Warming
There's a lot more gas about Global Warming, but none of it causes me to change my view: yes, the Earth is warming, as apparently is the rest of the Solar System. The warming trend is hardly alarming: we have had warmer periods in historical times including the Medieval Warm Period. Yes, CO2 levels are rising, and since warm water holds less dissolved gas than cold water, any trend that warms the seas will accelerate that. The levels are high, but we don't really know the effect -- CO2 isn't a very efficient greenhouse gas. Water vapor is.
As the seas rise the surface areas become larger; this increases evaporation, which increases water vapor. Water vapor is a rather efficient greenhouse gas. Higher water vapor content usually means more clouds. Clouds are bright and tend to reflect received sunlight, reducing the insolation reaching the Earth. Models reflecting (no pun intended) this are in a very primitive stage and are not incorporated into the computer models that predict doom (doom now being 17 inches of sea level rise rather than Al Gore's 17 feet).
Enough clouds can produce cooling trends.
Ice ages are far more destructive than periods like the Medieval Warm (many say we should be so lucky as to get something like the Medieval Warm). The polar bears seem to have survived the Medieval Warm (proof: there are polar bears).
Wednesday, March 21, 2007
Tuesday, March 20, 2007
Publish a Google Spreadsheet Chart
Here's a sample I just made!
Google Speaks Emacs!
Related:
Google Apps APIs
Monday, March 19, 2007
Jim W. Backus, Inventor of FORTRAN, Dies
Here are some excerpts.
Fortran, released in 1957, was “the turning point” in computer software, much as the microprocessor was a giant step forward in hardware, according to J.A.N. Lee, a leading computer historian.
In an interview several years ago, Ken Thompson, who developed the Unix operating system at Bell Labs in 1969, observed that “95 percent of the people who programmed in the early years would never have done it without Fortran.”
After the war, Mr. Backus found his footing as a student at Columbia University and pursued an interest in mathematics, receiving his master’s degree in 1950. Shortly before he graduated, Mr. Backus wandered by the I.B.M. headquarters on Madison Avenue in New York, where one of its room-size electronic calculators was on display.
When a tour guide inquired, Mr. Backus mentioned that he was a graduate student in math; he was whisked upstairs and asked a series of questions Mr. Backus described as math “brain teasers.” It was an informal oral exam, with no recorded score.
He was hired on the spot. As what? “As a programmer,” Mr. Backus replied, shrugging. “That was the way it was done in those days.”
In 1953, frustrated by his experience of “hand-to-hand combat with the machine,” Mr. Backus was eager to somehow simplify programming. He wrote a brief note to his superior, asking to be allowed to head a research project with that goal. “I figured there had to be a better way,” he said.
Mr. Backus got approval and began hiring, one by one, until the team reached 10. It was an eclectic bunch that included a crystallographer, a cryptographer, a chess wizard, an employee on loan from United Aircraft, a researcher from the Massachusetts Institute of Technology and a young woman who joined the project straight out of Vassar College.
Mr. Backus, colleagues said, managed the research team with a light hand. The hours were long but informal. Snowball fights relieved lengthy days of work in winter. I.B.M. had a system of rigid yearly performance reviews, which Mr. Backus deemed ill-suited for his programmers, so he ignored it. “We were the hackers of those days,” Richard Goldberg, a member of the Fortran team, recalled in an interview in 2000.
After Fortran, Mr. Backus developed, with Peter Naur, a Danish computer scientist, a notation for describing the structure of programming languages, much like grammar for natural languages. It became known as Backus-Naur form.
Thursday, March 15, 2007
UCAC
This is an astrometric, observational program, which started in February 1998 at CTIO [Cerro Tololo Inter-American Observatory]. All sky observations were completed in May 2004. The final catalog is expected not before mid 2007. The second data release (UCAC2) became public in 2003. Positions accurate to 20 mas [milli-arcseconds] for stars in the 10 to 14 magnitude range are obtained. At the limiting magnitude of R=16 [red magnitude = 16] the catalog positions have a standard error of 70 mas. Proper motions [apparent motion of a star across the sky] are provided using various earlier epoch data. Photometry is poor, with errors on the order 0.1 to 0.3 magnitudes in a single, non-standard color.
Occultation by Pluto!

There will be in occultation of Pluto of UCAC 25823784 on Sunday morning 18 Mar 10:56 UT (6:56 EDT). It will be astronomical twilight for us, so I don't know if it will be possible to see Pluto in the Southeast. In the Southwest US, it should be visible.
IOTA Page
Space.com
Sky and Telescope doesn't even mention it in this weeks pages!! What's that about??
The picture is from IOTA. Go to their site to see the full image.
Tuesday, March 13, 2007
UFO Sightings

Hah! This Ask Yahoo question (Why do most UFO sightings happen in the United States?) popped up on my Gmail Clips this morning which I found completely fascinating! Particularly this paragraph:
The National UFO Reporting Center lists thousands of "close encounters" submitted by users. According to its database, the United States has far and away the most reported UFO sightings. In fact, California alone has reported more than China, England, India, and Brazil combined.
Monday, March 12, 2007
Girl Scout Cookies
Thursday, March 08, 2007
How Does DST Work in Linux
Here's a Slashdot posting on the subject.
http://linux.slashdot.org/linux/07/03/06/0229232.shtml
Wednesday, March 07, 2007
Optimus Keyboard

What's this I hear about an “Optimus keyboard?” Ohhhh, after looking at their site, now I see. It's something I imagined at one time—a keyboard where the key symbols change! Very cool.
“ Every key of the Optimus keyboard is a stand-alone display showing exactly what it is controlling at this very moment.”
(key image from http://www.artlebedev.com/everything/optimus/)
Tuesday, March 06, 2007
Monday, March 05, 2007
Quote of the Day
Lots of times you have to pretend to join a parade in which you're not really interested in order to get where you're going.—Christopher Morley,
writer (1890-1957)
Sunday, March 04, 2007
Lunar Eclipse
I was using my 7x50 binoculars on the camera tripod (an ideal arrangement!).
Here's an AP posting via Space.com.