Tuesday, March 22, 2005

No Page File For You

I've been working my Tablet PC progressively harder lately.
 
I run several applications at once, usually on the order of 5-10 windows, and it's been getting new tasks, such as running mapping software that talks to my GPS, and MS Streets & Trips, which the GPS talks to. Both of those programs involve loading huge, detailed map files to RAM.
 
The real resource hog, though, is Virtual PC. It's another of MS's offerings that the academic licensing program has given to me for free. I've had it sitting around for a while, but then I realized that it would be a good way to learn Linux without sacrificing a computer or fiddling with a multi-boot environment. I've done both, and when it comes to Getting Real Tasks Done vs. Learning A New OS, the tasks win every time.
 
With Linux on a virtual install, though, I have immediate access to Windows and I don't have to feel bad about the computer I've installed Linux on that I never use anymore. Almost the opposite, in fact. I'm working my ultra portable as if it were a desktop replacement.
 
So I decided it was time for a RAM boost from 512 MB to a full Gig. I thought that I had a single 512 chip in this machine, but when I opened it up, I found a disappointing dual 256 configuration. So I made a call to Josh at Prime Systems and asked if he could turn my two 256's into a single 512. He did, free of charge. I wanted to pay, but Josh wouldn't let me.
 
By the way, I highly recommend buying from Prime Systems in Kaysville. They treat me well and they'll do the same for you. And I do not recommend buying from Totally Awesome Computers. Trust me. I've never heard one of Totally Awesome's customers rave about their excellent service. More on this later, probably at Confessions.
 
Unfortunately, I wasn't in a position to buy the other necessary 512 from Prime because I had already found a killer deal on one online and placed the order.
 
The system ran a little slower with just the single RAM chip installed, but the second 512 came the very next day. When I opened the package, I discovered that the 512 that I ordered and the 512 Josh had given me were identical. Sweeeeet. The upgrade took about 45 seconds, and that was taking it slow.
 
The system's performance since the upgrade has been noticeably snappier. I've been running on the Gig for about ten days now without any problems, so last night I killed my page file. And guess what? I think the Tablet is even a little quicker now. But of course, I'll backtrack if anything goes wrong.
 
Last night I spent a couple of hours working on my server. I fiddled with it back in January, and something I did made it stop responding to file requests about once per week. It would then hang while rebooting, forcing me to hard reboot it by disconnecting power and then reconnecting.
 
I suspect that a misconfigured application server was causing the problems. A while back I was all obsessed about having FTP access on the server, so I enabled IIS and Application Services on it to use the built-in FTP capabilities. That didn't work, so I simply switched to Filezilla Server, but forgot to turn off all of the other junk that I had turned on and never got to work.
 
If that was indeed the problem, then I think I've got it fixed. I also installed System Restore to the server back in January (it isn't part of the OS out of the box like in XP), so that enabled me to restore the machine to a point around Jan. 15. If there was a crooked registry setting crashing the server, that should be fixed now too.
 
Now that my Tablet has a Gig of RAM, I've strongly considered upgrading my desktop and the server. But the thing is, they don't seem to need upgrades...they both run just fine on the 512 I've given each of them. My desktop only runs slowly when I'm ripping some kind of media on it, which is going to happen no matter how much RAM is in there. And the server only runs slowly when it's about to crash. And if I fixed everything like I think I did last night, that shouldn't be a problem anymore.
 
And so my weakest system, horsepower-wise, has the most RAM. Ooh! I bet I'll get a performance boost on the Tablet in Half-Life now!

Monday, March 21, 2005

Spring Broke

I've been feeling increasingly weary of my school schedule and lab aide duties, so I arranged not to work during spring break.
I also vowed to do as much fishing as possible, and not to do anything that looked or smelt of school work.
Here's some of what I did do for the past week:
  • Ignored new email.
  • Listened to three audio books, started a fourth.
  • Fished in a reservoir that, looking back, probably had no fish in it.
  • Found about 40 golf balls at the reservoir, as it neighbors a golf course.
  • Cleaned about 40 muddy golf balls in my bathroom.
  • Threw my denim jacket, muddy from collecting golf balls, in the laundry.
  • Took Julianne to lunch at Garcia's.
  • Ignored a phone call from my aunt, who always has computer problems.
  • Went to sushi twice; once with Leon for his birthday (again), and once with Dave (who posted here exactly once).
  • Went to a star show at the new Clark Planetarium.
  • Visited several video rental stores, looking for four DVDs in particular.
  • Researched joining a DVD rental by mail service, as none of the brick-and-mortar places had what I want.
  • Broke my black leather executive chair by removing the arms (I guess it needed them) and then attempting to lean back.
  • Ignored my blog reading, resulting in something like 1,500 posts waiting to be read this morning.
  • Got my hair cut.
  • Bought a beard trimmer and trimmed furiously.
  • Got sick, just in time for school to start again.
  • Took lots of drugs last night to guarantee I'd sleep, wandered around in a drugged-up haze until about 3:00 pm today.
But it wasn't all fun and games.

Anyway, I'm sick and tired now, and this is after a week of rest. Maybe getting back to my schedule will distract me from the sickness until it wears off and the tiredness until I die.

The audio books I listened to were:
and

And last night, in the last few remaining minutes of my wheezing spring break, I started another B&N Portable Professor selection called "Vault Of The Heavens: Exploring the Solar System's Place in the Universe." Last night I listened to the introductory lecture, and it was excellent.

"Me Talk Pretty One Day" was good once you stick it out until about halfway through, where the author really finds his groove and tells some genuinely funny stories. The ones about the interplay between his sister and his dad are very funny.

"Patriots..." was very good if you're an American Revolution buff or would like to be one. It does a particularly good job of highlighting just how unlikely the Revolution was on the whole, and how very, very unlikely it was that it would turn out the way it did. It also did a good job of humanizing the founding fathers, i.e.: Jefferson, Adams, Washington, Franklin. These guys were moral heroes of their time and contradictory to the cause of morality at once. It's a fascinating audio course.

Fresh Air Laughs was good, but not as good as I'd hoped. It is really just collected interviews with Terry and various comedians, talking about serious subjects with funny bits dribbled here and there. That's not what I paid $20 for. Disappointing overall.

Once I'm done with "Vault Of The Heavens", I'll listen to Joe Mantegna's narration of Sun Tzu's "Art Of War." Joe's in a lot of gangster shows, but I know him as Fat Tony on the Simpsons. This should be interesting. An Italian American reads a 2,500 year-old Chinese classic on warfare philosophy. (On the next Oprah.)

Oh, and during the break, Krys asked for membership to Phischkneght. I granted it in the hope that he'll become a regular poster. As far as I know, everyone here knows or at least has met Krys and feels positively toward him, so this shouldn't be a problem.

He also requested membership to Confessions, which mystifies me. I'm all for my friends joining Confessions and giving their input on entrepreneurship, but as I understand it, Krys equates entrepreneurship with selling one's soul to Elizabeth Hurley (not such a bad idea, actually). This is not an attitude that would be conducive to my intent with that blog, so once he clarifies his intentions I'll make a decision there.

One last thing...I've put Confessions on the Phischkneght mailing list, so new posts there should show up in your email if you're subscribed to the Phischkneght list. If there's an uproar, I'll change it, but I think it will be a good thing on the whole.

Sunday, March 20, 2005

It’s getting a bit Linky

This weekend, I finally tried out (or rather, I finally got to work, although I think I was installing it wrong before) a new Mozilla extension called Linky. I’ve got to tell you, it’s fantastic. It allows you to select multiple links on a page and open them all at once in separate tabs or in separate windows. It works in both Firefox (the standalone browser) or in the bulkier Mozilla package (which differs only slightly from the latest versions of Netscape, mostly in terms of association with AOL).

The verdict: I love it. Now, instead of slowly wading through links that I want to browse, I can just select a whole page of them and open them all in one fell swoop. How did I ever live without them.

I also discovered why downloading things took so long. It turned out that I had 4 MB of completed downloads still loaded into my download manager. After a quick purge (after several times locking up the program trying to purge through proper channels), things are running smoothly again, and my love of all things Mozilla is renewed.

(Note: for the latest version of Linky, go to the developer's site. If you download from the Mozilla site, you'll have to update again soon after.)

Thursday, March 10, 2005

Man, that Librarian's a Bitch

Hopefully you'll excuse my language throughout this post, but I'm a little pissed today. Besides, not only have I been saying that the librarian is a bitch for 2 years, but I think Jake can back me up on it. The librarian at DHS is a bitch. Want to know why I'm choosing to slanderize a faculty member today? Okay, I'll tell you.

As I mentioned in a previous post, I've been working on an entrepreneurial project for some months now. Tying it in with my entrepreneurship class was a no-brainer. Now, the server I operate off of does not allow for the design or content freedom I want. So I started a blog. After reminding my associates (for lack of that better term which currently escapes me) to join at least once a week for about a month, I was annoyed that only I and one other had actually joined. So today I took it upon myself during our meeting to make sure that everyone would be a member by the end of the day. Heading down to the local school library, I, Andy (Leon's brother) and one other associate headed down to the school library. Now, I had reminded everyone yesterday to bring their ID cards so that they could use the computers, So naturally, I expected everyone to have ID cards. Andy came through for me, but Andrew (my other associate) did not. OK, well, we wouldn't be long, and, I reasoned, if it causes a problem, I'll explain that it's for a class (which it is). If that doesn't work, I can take over for him.

So, we quietly sit down, and while I work out some some previously unassesed email problems, the librarian comes over and starts quizing us on what the hell we think we're doing in her library using her computers.

"Is this school work?"
"Yes."
"Really?"
"Yes it's for entrepreneurship. These guys are with me."
"Do you have ID cards?"
"All except my pal here."
"Well, he can't use the computer if he doesn't have a card. Whose is that?"
"Mine."
"Is this school work?"
"Yes. It's for entrepreneurship. Mr. McCauley, period 8."

So after that scintilating conversation, she leaves and we continue, Andrew giving me instructions, only touching the keyboard to fill out his own personal information which, out of coustesy and habit, I don't ask him for, instead letting him enter it himself, as I said. As we get Andrew into the "Create you Account" area of blogger.com, and Andrew is filling out his username and password, the librarian comes over and tells us to log out. Asking her why, I get the generic "he can't use the computer without an ID" Explaining that he was merely filling out his personal info, we get told to log out, and calmly do so.

It isn't until later that I find out that Andy and I are both kicked off the server and no longer have use of school computers. Okay, I can handle a little bureaucracy. I just need to talk to a counselor and explain the situation, tell them it was a misunderstanding and maybe fill out a form saying it won't happen again. BUT THERE'S SOMETHING WRONG WITH THIS PICTURE! Not only were given no notification that we were booted, but Andy was also booted. I'm all for doing a job and doing it well, but that's a little overzealous, don't you think? Sure, she took advantage of what little opportunity she had to boot me (and I've done much worse things than helping a friend sign up to be a blogger). Fine. But there was absolutely no reason to boot Andy too. The only thing he was guilty of was being complacent and following rules.

Sorry I've been long winded but it feels good to vent that anger. Hopefully I can put the bitch in her place by bringing to light what she did to an innocent student. I hate to see such injustice go unavenged.

Wednesday, March 09, 2005

Knifiquette

So. I got this idea last night that I wanted to write a post about carrying a knife, and maintenance and usage and blah this and blah that and so on about having a knife on you at all times. And so forth.

But probably far more entertaining is what inspired my sudden renewed appreciation for a handy knife at all times.

You see, a couple of days ago, I discovered a zit in a Very Personal Place. On a very special episode of The Jake Show.

And lately I haven't been sleeping (which probably explains why this post is being written at all) because I have sick children. Rachel coughs all night and Harrison opens his bedroom door several times per night just to hear me say "Harrison, get back in bed Right Now!" All in a booming daddy voice.

So knowing that I'd have to open the Davis Lab this morning and wake up at 5:30 am to do so, I went to bed at a pretty reasonable hour for me, 11:00 pm. What...Is that bad? Why are you laughing?

And as I was saying, I didn't sleep. And I was lying in bed trying to think peaceful thoughts and not be angry at the boy because, you know, he's just three and sometimes when you're three you just need comforting. But I'll be damned if I'm going to let him make a habit out of getting comforted every morning at 2 am. But I'm not angry. No. Don't confuse my firmness with the boy for anger. Daddies need to be strong. Little boys need daddy to be strong. I am strong for the boy. Outside of that, I'm more or less marshmallowy. Ahem!

Yeah. Well I'm relaxing in bed and the zit hurts. I know I'm not going to be asleep any time soon, and it hurts. So I went to the bathroom to kill it.

My family has a secret hiding place for a sharp pin so that when you need it--for just this sort of occasion--you don't have to search frantically. You just reach to the top of the bathroom door jamb, and there's the pin. Handy, right?

But it wasn't there. PANIC! Where's a Hitchhiker's Guide when I need one?

So I went to Crystal, who of course, was also not sleeping, but making a valiant effort at pretending-to-be-asleep-to-fool-her-body-into-making-it-so and interrogated her on the whereabouts of the desperately needed pin. She knew nothing, and nothing short of torture would get her to even lie about it.

So naturally, I went to my desk. For a knife.

You see, in the early morning hours, I am fearless. So make that a big damned knife. My Leatherman Wave. Heh. If this thing can't pop a zit, then a jackhammer can't.

So I'm once again in front of the bathroom mirror, this time with a zit-killing implement, and not even once flinching at the idea of bringing a very large, sharp metal object near my Very Personal Area with the express intent of taking advantage of the superb cutting qualities of said very large, sharp metal object.

Perhaps at noon something could have gone wrong. But at 2 am? Not on your life. The cutting took about half a second and went exactly as planned, no skin was lost (oh thankyouthankyouthankyou, Heavenly Entity for my steady hands), and what needed draining drained as planned.

And my appreciation for a good knife was reaffirmed. A scant 18 hours ago in my bathroom, lacking the proper implement but having skill enough to make it ok. And I slept really well from about 3:45 to 5:30.

Friday, March 04, 2005

Woah, That Jeff Guy is Posting?!

Unbelievable, I know, but hey, it's about time, wouldn't you say? At least I have tech related stuff to talk about today.

Like, for instance, my KVM, which I mentioned in a post a month or two ago. It was working great until about day before yesterday, when, all of a sudden, my mouse no longer responded. At first I wasn't concerned, because I had encountered similar problems when I first started using it. This time, however, was different. Unplugging and plugging back in didn't work. Logging out and back in didn't work. So, in a classic attempt to find the true source of the problem, I plugged in the mouse directly to my box. Suddenly I had a mouse again. Hmmm. That meant that something about the KVM didn't like my mouse or vice versa. So, I did what any rational, cash conscious techie would have done (or at least I hope they would have). I plugged in my nice M700 to my Windows box and hooked my old wireless ball mouse into the Linux box so that the KVM never has to worry about any nasty old mice again. Still, I do wish I didn't have to switch mice when I switch computers.

On an unrelated and possibly irrelevant note, The Hitchhiker's Guide to the Galaxy movie is coming out 8 days after my birthday. Lately I've been reveling in the trailers (Jake introduced me to a third one today.) For more info on that, check it out here.

One final thing before signing off, I, like Jake, have created a blog for my business. At this writing, most of the intended members have not yet accepted my invites and the whole thing is rather underdeveloped, but it's there. Check it out.

Thursday, March 03, 2005

Correction and Observation

For the record, I missed the WEA blog, which I have only visited once. I faithfully try to read everything else by Phischkneght contributors (Phischkneght, The Garden (yeah, I know that I’m the only one who writes in it, but theoretically people might leave me comments), PhischX, and now Confessions). Anyway, if I've inspired Jake to write something, then we're all better for it.

I’m running on 1-2 hours of sleep, due to my typical read myself to sleep method backfiring terribly on me. Dan Brown’s books are fairly ridiculous and choppy, but they can be engaging none the less. I really should turn off my brain when reading them though. For example: an antimatter containment canister uses some very powerful electromagnets, and while its location is unknown (within a few square miles), it is visible through a wireless camera that is part of the area’s formal surveillance equipment. Do you try to find it by: A) triangulating on wireless camera signals, B) searching for powerful magnetic fields, or C) looking for the faint energy signals from the batteries in the cannister. If you answered A or B, then you are thinking along the right track. If you answered C, you must be writing an overly abrupt book full of artificially exaggerated peril.

If your blog entries are pointless and rambling, you might be sleep deprived, although other entries demonstrate that I’m capable of incoherence without fatigue.

Wednesday, March 02, 2005

I Love Eric's Posts...

Because they give me something to talk about.
 
Eric, I've been in the three blog club for quite a while now. CoaBE is my fourth blog, after Phischkneght, PhischkneghtX, and WEA Blog. But maybe you weren't counting X.
 
Eric and Leon...what was it, about two years ago? I invited you both to my house, saying I wanted to start a business that offered WiFi in public areas for a fee, beginning with Layton Hills Mall. Now it has come to pass, and someone else is collecting the cash. Ah, well. I'm going to save the rest of my thoughts on this for Confessions.
 
And that reminds me...should I add Confessions to the Phischkneght Google Group, so that everyone gets a copy of each new post? Your choice. I get a copy whatever happens.
 
Leon and I are members of Happy Sumo's VIP club, but it's a pain in the butt to go into our email every time we want to link over to the specials pages. So here's the VIP menu, and here's the voucher and calendar page for March 2005. I don't know how Happy Sumo feels about these links being made public, but I do know that I didn't sign anything saying that I wouldn't share them. And if they're smart, they'll be delighted anyway. Free publicity rarely comes at such reasonable rates. (I kill me!)
 
I have a new monster to feed, and now I must go and feed it.

Goals (mostly for other people)

First off, congratulations to Jake on his new blog. He joins me in the Three Blog Club. More than that, I am glad that he’s refocusing on his goals. Entrepreneurial (it’s going to take me a while to get comfortable spelling this one) goals are hard to accomplish, but if anyone I know has the determination to see them through, it’s Jake. I plan to help him out where I can.

It’s ironic that today, the day that he posted his first entry to the new blog, I saw a place where one entrepreneurial idea he had was being implemented by someone else. If we had done better with that idea (like done anything with it), maybe we could be making a modest income from one of the more successful malls in northern Utah.

I think that I have a little too much risk aversion to throw my lot into a new enterprise. I’ve landed myself in one of the most stable jobs in the country, and I don’t have any immediate plans to add risk there.

On a related note, I’ve started practicing cryptography. I’m trying to hone my code breaking skills so that I can work on even harder codes. Interested parties can help my by giving me text files that contain messages that are 300 or more letters long. I’m especially looking for text that contains unusual frequency patterns (few occurrences of the word “the”, higher frequency of uncommon letters like b, c, f, g, j, k, m, p, (not so much) q, v, w, x, y, and z, and fewer occurrences of letters like e, t, and n). The best success I’ve had at finding text that’s hard to decode came from a blog of a person who learned to type in chat rooms. His review of Hitch took me quite a while to crack. Interested parties can send me texts at (first initial)(last name) at my addresses at hotmail.com or (preferably) comcast.net.

I’ll take any submitted texts and run them through a program that removes spaces, punctuation, and capitalization (already putting most texts on par with Rayjay’s work, except in terms of spelling), and then replacing the letters with a random substitution key. Analysis and decryption is done using some programs I’ve written in C++, and Excel. Code and executables are available on request.

Monday, February 28, 2005

UPDATE: Shameless Tribute **Now With Photos!!**

If you're reading this, you probably already know:
As far as I'm concerned, Leon is made of solid, 24 carat gold, and therefore weighs much more than he looks like he should. And he's also bulletproof.
I've known Leon since something like 1994, and not only is he extremely cool when things get tense, he's intensely loyal.
Cases in point: A.) A Fourth of July fireworks show where the playful grass throwing went further than I wanted and I got snippy, bursting forth sternly with "Dammit, Leon, cut it out!," seriously hurting his feelings.
Outcome? He was still my friend.
And B.) An idiotic guy at a car stereo shop mercilessly ripped into the innards of my brand-new car, snapping this and popping that, turning me into a frantic, spastic, ball of rageful nerves.
Outcome? Leon got into the car and supervised the stupid guy and gently redirected my attention when necessary. I had found an old broken whip antenna on the floor of the garage workroom which I was becoming more and more aggressive with at the time, and yet I didn't kill anyone. Amazing, right?
What the hell? How about another? C.) If you read the archives of this blog, you'll find a tale of dread and woe about my son getting out of bed, hurting himself, and bleeding all over the place. While I went to work cleaning up the boy, Leon silently found cleaning implements and braved the dark bedroom (my daughter was still asleep) to clean anything he could find that needed it.
And anyone else reading this post, please, oh please forgive me for gushing. It's just that a friend like this comes around about once every five lifetimes.
Happy Birthday, Leon.









Thursday, February 24, 2005

Rebuttals/Clarifications

 
Sometimes I don't realize how much has been on my mind until someone pushes the proverbial rock off the peak, culminating in a landslide. Eric's last post was such an event. Thanks, Eric. Now let's see if I can get all of my thoughts typed out before they go back on vacation.
 
I agree; IE is crap, and bloated crap at that. But there's really no reason to be doing large updates over the net anymore, especially for XP: It's called SP2 on CD. Let me know if you need a copy, and I'll take care of you.
 
All Windows Updates can be downloaded in re-distributable packages. From there, you can maintain your own server with a collection of the updates available to anyone on the network, or simply make a custom updating CD. In general, I will download re-distributables for any update over 10MB, and it's well worth the trouble. The initial 277MB download of SP2 was a pain in the butt, but I've used that file over a dozen times since, rather than waiting hours for SP2 to download over a DSL or days (or weeks) over a dialup.
 
Off-Topic: Another fun thing to do with redistributables is to slipstream them into XP install discs. This makes it so that when you install the OS, it's already updated. Nice, right?
 
The point is this; if you're heading out to work on someone else's computer, make sure update CDs are part of your toolkit. Oh, and the added benefit to using re-distributables is that they run independently of IE because they're EXE or MSI files. Painless.
 
Next! Oh yes, Quicktime. Once again, crap. Bloated, DRM'd, and did you know that it calls home? Oh, yes. If I were really looking for a fight, I'd go calling Quicktime spyware in Apple forums.
 
But you were wrong when you said that "nothing else can play .mov files..." I use a wonderful package called KLM Codec. It comes with an excellent player called Media Player Classic, meant to look and act like WMP back before it turned to the bloatware dark side.
 
KLM provides the codecs necessary to play MOV and MP4 formats, the primary users of Quicktime. But what I really like is that it also includes all you need to replace RealPlayer (far worse than Quicktime), DIVX and Indeo! Seriously, install KLM and never look back.
 
And it's true that QT Pro allows you to save some streamed files. But I can show you how to do that manually, and it's not the least bit difficult. Let me know if you're interested.
 
Now, about the iPod. Yeah, it's nice, but you could do so much better! Here is my list of criteria for choosing an MP3/Portable Digital Audio player:
  • No DRM. DRM is an absolute, no-questions-asked deal breaker. I simply won't tolerate it. To paraphrase Cory Doctorow, no one gets up in the morning and wishes they could do less with their media (*Full quote and link at bottom). Including me.
  • Full Windows Explorer integration is mandatory. If external software is required in order for me to load my media, I'm looking somewhere else. And partial Explorer integration, like iPod uses, is not acceptable. You won't see iTunes on my computer.
  • Recording capability. I had no idea how nice this was until I bought an MP3 player with real-time MP3 and WAV recording, and I've never looked back. Really, I don't need this much of the time, but when I need it, I really need it now. I'm never going back.
  • FM Radio. Yeah, my music is great. But I need to let in the outside world from time to time, and I'd shrivel up and die without NPR.
  • Multi-format capability. My current MP3 player supports AAC, MP3, OGG, WAV, and a host of other formats. Odds are I'll never use most of them. But I've never woken up in the morning saying "I wish my MP3 player could do less."
  • Preference: 40GB+ hard drive. This one gets wiggle room, because different users have different needs, and capacity is a commoditized feature. So determine your own capacity sweet spot, but mine is at least 40GB.
  • Preference: Open-source firmware. My Archos ran RockBox, an open-source firmware package that was far superior to the factory firmware. RockBox is currently being ported to my iRiver, and I've donated real money to the cause. I currently wait about 2.5 minutes for my iRiver to boot. When I get RockBox on there, it will drop to about three seconds, and no, I am not exaggerating. I wouldn't lie to you.
A lot of my fellow RockBox junkies use the intentional misspelling iPood. I giggle every time I see it.
 
On buying Mom a Mac. Agreed. Bad idea.
 
Statement from me that made Davis lab patron gape yesterday and made me laugh: "I'm sorry, Macs are just a waste of perfectly good silicon." Heh.
 
There was a period during which I thought that I should start learning how a Mac works and be able to repair/tweak said machines. Not anymore. I'm too busy to waste time on projects that won't pay me back.
 
For the record, there is a place for the Mac platform, and I believe that it will survive for many production cycles to come. But that place isn't anywhere near me. And now that OSX is Unix, my current studies in Linux will certainly do for now.
 
I'm not going to go into Mac security and software availability. Eric covered it well enough, and I don't have anything substantial to add.
 
Oh, I'm supposed to say something nasty about my Team Leader at the Davis Lab, Gus. Hmmm...Eh, maybe later. The truth is, Gus is a much better team leader than I thought he would be. And that's a good thing.
 

Wednesday, February 23, 2005

Shameless Tribute

If you're reading this, you probably already know:
 
As far as I'm concerned, Leon is made of solid, 24 carat gold, and therefore weighs much more than he looks like he should. And he's also bulletproof.
 
I've known Leon since something like 1994, and not only is he extremely cool when things get tense, he's intensely loyal.
 
Cases in point: A.) A Fourth of July fireworks show where the playful grass throwing went further than I wanted and I got snippy, bursting forth sternly with "Dammit, Leon, cut it out!," seriously hurting his feelings.
Outcome? He was still my friend.
 
And B.) An idiotic guy at a car stereo shop mercilessly ripped into the innards of my brand-new car, snapping this and popping that, turning me into a frantic, spastic, ball of rageful nerves.
Outcome? Leon got into the car and supervised the stupid guy and gently redirected my attention when necessary. I had found an old broken whip antenna on the floor of the garage workroom which I was becoming more and more aggressive with at the time, and yet I didn't kill anyone. Amazing, right?
 
What the hell? How about another? C.) If you read the archives of this blog, you'll find a tale of dread and woe about my son getting out of bed, hurting himself, and bleeding all over the place. While I went to work cleaning up the boy, Leon silently found cleaning implements and braved the dark bedroom (my daughter was still asleep) to clean anything he could find that needed it.
 
And anyone else reading this post, please, oh please forgive me for gushing. It's just that a friend like this comes around about once every five lifetimes.
 
Happy Birthday, Leon.

Tuesday, February 22, 2005

All Over A Stupid Parking Ticket

Way back on the first day of the semester, I was in a hurry and parked in an area on campus that I didn't have a pass for, resulting in a parking ticket.


I'm man enough to take the consequences when I've done something wrong, and I didn't see the ticket itself as a problem.


A bad omen did accompany it, though. It was a wet day, and so the parking services people were distributing tickets in little plastic baggies. Unfortunately, the distributor of my ticket was on the slow side, and put the baggie opening facing up, so as to collect all the snow and gunk coming from above, rather than facing down.


Getting the ticket out of the bag and then out of its paper envelope was therefore a messy affair, and not something I'd like to experience again. To repeat, I'm calling this an omen, because it's not as bad as what was to come.


Minutes after discovering the ticket, I found myself in front of a computer, and I paid the fee online. This was January 11, 2005.


Nearly a month later, on February 07, I received an email from the parking services folks stating that my payment had failed. The email war that ensued warrants documentation. Documentation follows, altered only to make it more readable. No words, contexts, or spellings have been changed. I added text coloring to make it easier to keep track of who is saying what. Also, note that the email represented in green text below and the first email in red text were plain-text emails and included the credit card number with which I originally made the payment.


(Jan. 11):
Your payment has been processed by Weber State University and will appear on your next credit card statement.

Weber State Universi09430680 10.00


(Feb. 07):
Jake

The credit card declined. The payment was not processed. Please resubmit using another card.


(Feb. 07): Ok. How?


(Feb. 07):
You can reply to this email or follow the same process that you did last time to pay the citation.


(Feb. 07):
You want my credit card number in a plain-text email? That's a good one.


What's the link to the site to pay? Will I need a citation number? Can you provide me with, you know, pertinent information?

Thanks,

Jake.


(Feb. 07):
Mr. Wilcox

You asked the question to which I replied. Your sarcasm is not need.


The web site is located on the bottom of the citation on the front side

(remit-online.com/80100).


You will need to provide the citation

Number which is 09430680.


If you are still concerned about this type of payment transaction please feel free to mail the payment to our office (3001 University Circle, Ogden UT 84408-3001, ATTN: Parking Services).


Good afternoon


(Feb. 07):
Ms. Allen-Martinez-


I'm sorry you didn't like my reply. I wasn't being sarcastic; I was giving you the benefit of the doubt.


Computer security is a big deal in our day, and sending sensitive data over any network (including the internet) in plain text is always a bad idea, no matter what. It is a simple matter for anyone to intercept such messages and use the data in them for whatever purposes they choose. I generously assumed that you were not ignorant to this fact, and treated your suggestion as a joke.


If your management are also not aware of this serious breach of security, I respectfully request that you inform them. You work for an institution of higher education; negligence of this level is simply unacceptable.


Further, it is not unreasonable for those whom you deal to expect all pertinent details with the first message sent. All information needed in order to correct the failed payment should be clearly presented, including a link to the SSL Encrypted site where the original payment was made.


SSL Encryption, unlike plain text, is a reasonably secure method in which to send sensitive data over a network.


Please send a link to the website where I can re-send this payment, as I requested before.

Sincerely,

Jake Wilcox.


(Feb. 08):
The link is www.remit-online.com/801001 as noted in the last email.


Whew! Did you see her try to chew on me? I wasn’t even sure there was a problem until she accused me of sarcasm. But that just wasn’t going to fly.


I’ll be emailing Ms. Martinez to make her aware of this post. She may email me a rebuttal, if she likes, or post it in the comments. If she is courageous enough to do so, I’ll see that it gets moved from email or comments to a permanent update in the post.


Of course, a master stroke would be to realize that she and her department will come up smelling rosy by doing the following: Simply acknowledge that the manner in which this was handled was a mistake and state that corrections are being made. And then, of course, make said corrections.


But I have my doubts. Bureaucracy is a hard habit to break.

Grudges and Security

After spending half of my day off mending my neighbor’s broken PC, and then later trying to watch the latest trailer to The Hitchhiker’s Guide to the Galaxy, I have a few grievances to air.

First: Internet Explorer is inherently vulnerable to exploitation. This became clear as I tried to run Windows Update on my neighbor’s computer. When I started, the browser had been compromised by several malware applications, but it occurred to me that I was using this weakened browser to improve the security of the machine. The simple fact is that IE is designed to install software on the computer, and that’s far more than you should ever trust a browser to do.

Windows Update should not use IE. It would be easy for Microsoft to write a stand alone program that could do the updating (they use a separate program now, but it must run in IE), which would free their browser to be a significantly scaled down tool for browsing the web, instead of a tool for websites to browse your computer.

I think that if IE were to cut back in its abilities, that some corporate IT groups would be disappointed at their new inability to control their users’ computers. Hopefully, they would eventually realize that the greater level of security makes up for any inconvenience. Microsoft, on the other hand, will not likely choose to limit their ability to access our machines.

Second: Quicktime is an okay media player. My brother loves it, and fortunately it doesn’t generally disappoint. I like that it allows for frame by frame advance and rewind (try to get Windows Media player or Real player to do that), and it’s the only media plugin that (with the professional version) sometimes allows you to save movies that are played with it. I don’t like how it installs a TSR that runs on startup, and I find that it can’t handle nearly as many media types as Windows Media player (for the record, I don’t think that any player has had the versitility that Media Player 2 had). Still, nothing else can play .mov files, so Quicktime has its place.

My beef is that you can no longer download Quicktime by itself. It now comes bundled with Apple’s media management program iTunes. I have not ever had a good experience with iTunes (I used it to install some stuff on my sister-in-law’s iPod), and if I had really wanted to have a bulky, bloated media manager, I would use Music Match. If I ever had an iPod, I would look long and far for another way to put music on it (in a way that could be played back, that is).

I have one other point to make. I just finished reading a tutorial titled “How to fix Mom’s computer”. It has six general steps to take to remove malware and viruses from a windows PC, and to give it a bit of protection from future infection. I also read through the (extensive) comments that followed. Some were helpful, listing other programs that might be used (I was amazed at how many anti-spyware utilities are out there) or giving tips on timing or ways to remove persistent bugs. A huge number of comments said basically, “Buy her a Mac.” These comments generally missed several points:

1) The repair techniques in the article cost nothing to implement, other than time (they argued that the repair time was valuable enough that it justified buying a Mac, but in reality your non-billable hours can’t be counted the same as your billable hours).

2) They believed that Macs are secure based on the anecdotal evidence that they haven’t had any viruses or spyware.

3) There is a lot of software that is only available for the PC, making it difficult to switch.

4) If you really want to run a secure OS, just install a free version of Linux and get all the goodness of OSX without buying new hardware or software, and with a more Windows-like interface to boot.

In the end, the Mac/Windows debate is not a trivial one. I feel a bit like a bully by arguing for the gorilla of operating systems, but those Mac users were so arrogant and snobby that I just couldn’t go on without some form of rebuttal.

I’ve been reading a book about encryption, which at times addresses a number of issues relevant to security in general. One important realization is that an insecure system is far more dangerous than no security whatsoever. This is both a strength and a weakness for Windows. It is a strength because many Windows users are fully aware that they are using an insecure system, and therefore they take secondary measures to protect themselves and their systems. The downside is that most Windows users are lulled into a false sense of security and, like my neighbor, are in fact totally exposed. Mac users almost all believe that their systems are totally secure, unlike their benighted, Windoze using friends.

This is Eric, reporting live from my soapbox.

Monday, February 21, 2005

An Incensed User

I just got back from the incense filled apartment of our upstairs neighbor. She had asked for our help with her computer, which she said was giving her an error message sometimes when she would try to send an email. We had her boot up and show us the problem, but three attempts to recreate the problem failed to do so.

What we did see were some warning boxes about a page failing to load due to ActiveX settings and a window that popped up when we tried to load Windows Update. Before long, we realized that there were about a dozen malware programs that loaded at bootup. I started purging them by a variety of methods, and got many of them removed. The HKLM/Software/Microsoft/Windows/Current Version/Run folder had about 20 entries, about half of which looked legitimate.

Once most of the spyware was disabled, I took a closer look at her McAfee virus scan settings. I discovered that it had never been activated. Since she only had a 6 month subscription in the first place, I killed it and replaced it with AVG 7. Even before updating, it had found several viruses, and we realized that there were fouler dealings afoot.

In all, we found about 40 viruses, and managed to get most of them automatically removed. Some were in the System Restore area, and I had forgotten how to purge the system restore folders (I relearned). Some of them were in the Local Services user Temporary Internet Files folders (of all places).

The persistent lingering problem turned out to be the IE window that would pop up whenever we loaded Windows Update. The URL for it was http://www.b3ware.nl/forgotten.html., which we think may have been connected with mydoom. It was probably connected to some infected ActiveX files, because they were in the last virus scan.

There is probably more wrong with that computer, but we had to go. We didn’t get the Windows Updates installed (There were several MB of updates to download, and she has dial-up), and we didn’t ever run a clean virus scan. The startup programs was cut from 20 to 3 (only one of the originals remained–it was a Dell support program).

Wednesday, February 16, 2005

Your Basic, Ordinary Update

A brilliant, new parable of our time by Cory Doctorow is here. It's about a 45 minute read if you take your time, and it's time very well spent. For the first time ever, I find myself tempted to move to Beijing.

Eric thinks that Earthlink's customer service drone that I chatted with the other night may have been a bot. I doubt this, not because I don't think it's technologically possible, but for two much more banal reasons. First, Polly misspelled words several times when answering me. A bot has no fingers, never forgets how to spell, and doesn't get flustered, causing it to forget how a keyboard works. Second, programming a bot takes a lot of time and billable programming hours. Why on earth would they teach it a word like 'intimated'? They wouldn't. I'm 98% certain that Polly is an organic drone, not a cybernetic one.

Also, ALICE is way smarter than Polly was. Go ahead and ask her.

I've finally finished putting together my WEA user groups on Google Groups. The Interest Group, 154 people strong, took a long time to get set up because Google would only allow me to add 25 names to the group every 24 hours. I know, if you do the math, it seems to be a simple matter of fourteen minutes of work, broken up into seven sessions, once per day. But it was really more of a pain than that. First I had to experiment with the Add Users tool to figure out what my limits were. Once I got that down, I had to remember what time I had added names the previous day, and make sure that the current day's attempt was after that time. And so on.

But now it's done, and I no longer have to worry about sending limits on my email account. Hooray!

Sunday, February 13, 2005

Adventures in Bad Customer Service

Wow. I just had an interesting chat with an Earthlink rep.

I've had dealings with Earthlink for the last five years or so, first as my ISP, and then just as an emergency/vacation dial-up ISP and for my Earthlink email address.

But now I don't really need the ISP stuff anymore, and I get all the email services I need from Gmail for free.

So I tried to close my Earthlink account via live chat with an Earthlink billing agent tonight. The transcript follows:

Welcome to Earthlink LiveChat. Your chat session will begin shortly.

'Polly M.' says: Thank you for contacting EarthLink LiveChat, how may I help you today?
ohbejake@earthlink.net: Hi Polly. Please close my account. I don't need it anymore.
Polly M.: Hi.
ohbejake@earthlink.net: Hey. Did you get that last message?
Polly M.: At this time, EarthLink does not accept cancellation requests via email/live chat. To cancel your service you must call 888-EarthLink, 7am to 10pm EST M-F, and 8am to 10pm EST Sat/Sun or send registered or certified mail, return receipt requested to EarthLink Inc.; 1375 Peachtree Street, Level A Atlanta, GA 30309. Accounts are set to close at the end of the current cycle. We don't prorate charges. #PFR#/DUC/C-S/wecannotcancel
ohbejake@earthlink.net: Hrm. That sucks. I always thought your cust. service was pretty good.
Polly M.: Yes.
Polly M.: I apologize for the inconvenience.
ohbejake@earthlink.net: Yeah. It is inconvenient, but I don't imagine you can do anything about that. What if I just told my credit card co. to reject payments to Earthlink?
Polly M.: I am sorry. I am not authorized to accept online canmcellation requiests.
ohbejake@earthlink.net: Yeah, I got that. I'm asking what would happen if I made it so that my credit card didn't pay Earthlink anymore.
Polly M.: Sorry. Once your account is closed, you will not be charged for the service.
Polly M.: You can get your billing issues resolved or even dispute the charges at the time of cancellation.
ohbejake@earthlink.net: Sort of feels like you're not listening. What would happen? I'd just like to know.
Polly M.: If your Credit Card Company rejects the payment, then you can send a check for the payment.
ohbejake@earthlink.net: Polly, you're a hoot. How long would it be before Earthlink killed the account for no payment?

Polly M.: Accounts are set to close at the end of the billing cycle. Please note that the the due date is set for 20 days after the invoice is generated.
Polly M.: If we do not receive the payment, you will be intimated.
Polly M.: Also, your account will not be closed without prior intimation.
ohbejake@earthlink.net: Intimated?
ohbejake@earthlink.net: "Marked by close acquaintance, association, or familiarity."? Are you serious?
Polly M.: Yes, a notice will be sent to you, if there is any problem with your account.
ohbejake@earthlink.net: This is going nowhere, Polly. Work on your English. Good night.

Polly M.: I apologize for the inconvenience.

Poor Polly. When her boyfriend breaks up with her because she won't allow him to get intimated, does she apologize for the inconvenience? Must be lonely up in that ivory tower of broken English and unanswered questions.

But Polly's loneliness doesn't change the fact that tomorrow I'll have to call Earthlink and deal with someone who will almost certainly be more annoying than her, and will try to talk me out of closing my account for an hour or two, leading to the frustration of both parties.

My new mantra: "Maybe it will be easier for us both if you just go ahead and intimate my account now. Thank you."

Oh, and spammers? Go ahead; have at it!

Saturday, February 12, 2005

Batman's a scientist

Jake wasn’t the first person I took geocaching, but his is the worst first trip I’ve ever been on. Fortunately, it gave us a chance to hang out together, which we haven’t done in far too long, and therefore the trip wasn’t a total loss. A summary of our exploits is in order.

We started out trying to find a cache that wasn’t too far away, and which just screamed out for us to find it. Its name is the Technocache, and its theme is computer components. We had some IDE cables and a PCI vid card for it, and so we set out with high hopes. We drove for many miles, and managed to drive within .2 miles of the cache, but not within half a mile of any of the waypoints on the cache page. Being unable to start looking for the cache, we gave up and went to lunch (Greek).

After lunch, we went to a park in search of two caches, one virtual and the other micro. The virtual was (of course) not at all hard to find. Jake wandered around looking for it for a while (because he didn’t know what he was looking for), but I thought it was okay because it gave him a chance to get a feel for his receiver. With air that felt far too cold, we set out in search of the micro.

We didn’t take all the available evidence into account, and ended up walking through some mud before we narrowed down our search to a small area. Unfortunately, we managed to eliminate all of the likely spots quickly, and nothing else turned up before we got cold. We ended the day 1 for 3, and that 1 was a virtual (which is always so easy to find). I wish we could have had a better first day of caching. Sorry Jake. Next time we’ll find some.

Friday, February 11, 2005

Stepmotherly Asset*

Tomorrow, I’m taking Jake geocaching. It’s always great to introduce someone else to the fine art of cache hunting. This will be my 8th or so time working with virgin geocachers. Of course there will be more to say afterwards, but for now I can safely point out that “Jake the Geocacher” can be rearranged to spell “Tracheae Cheek Jog” or “He reach ego jacket”. I don’t think we can safely read anything into these revelations.

On the other hand, “Sly Bevel first cache” can be shifted about to form “Five recyclable shts.” Shots, huh? Perhaps sheets? Why do these have to be so cryptic? Not even “A Fiery guide to Geocaching” gives anything meaningful (“Huge, grey age codification”).

On an unrelated note, “Embryonic manchild” gives “Minced boric hymnal”. This doesn’t mean anything either. (“Born indelicacy, hmm” seems more appropriate.)

* "Here's my latest post"

Tuesday, February 08, 2005

...and cost him the use of his pants.

I have a few notes of business. Oblivious to my first anniversary as a blogger, I am posting to each of my blogs today. In the Garden of the Blind, you can find a review of a movie I saw recently, in Phischkneght Extended, I posted a lengthy introduction to geocaching, and here I am posting this (the reader is responsible for determining the theme of this entry).

For those who don’t live with me, I should note that I’ve been busy traveling a lot lately. I have logged 8659 miles flying on three different trips to Arizona, Washington D.C., and Florida. I even qualified for Silver Medallion status with Delta’s Sky Miles program. I was traveling for 17 days, but fortunately my wife was able to come along for 8 of them.

My other bit of news concerns her. When I hit the ground in Florida last week, I had a message on my phone where she announced that she must have a laptop for one of her classes that start next week. After a week of shopping, we settled on a Dell Inspiron 700m. We’re both excited to have a laptop join our family, and I’m excited that she gets her own computer. I’m determined not to shanghai it, but my resolution does get weak around laptops.

Finally, I wish a festive (Chinese) new year to all. Enjoy a prosperous year of the Rooster.

Monday, February 07, 2005

Oh, How I Rant

Wow, that was exciting! I've deleted this post, because it was the combination of new ADD drugs and low blood sugar that wrote it, not me.

I was in a pretty nasty mood today. I'll try to do better tomorrow.

Thursday, February 03, 2005

LCD Story

I've been looking forward for a long time to the day that I could replace my nearly-identical dual 19" CRT monitors with nice, shiny LCDs. I've watched the market for a few years now, ever more thankful that I didn't buy an LCD or two a couple of years back when they would have essentially been flatter CRTs, image quality-wise.
 
I have a Tablet PC on hand that I'll be selling in a bit here, and I've decided that I'll use the cash from selling it to buy a couple of LCDs.
 
Now, I've been running dual monitors since Windows 98 was in full vogue, and after this much time, I'm not going back. I love massive amounts of screen real estate in which to work. So it's been absolutely imperative to me all along that when I finally do convert to LCD, I'll be buying two identical LCDs to put side-by-side on my desk.
 
After I determined that the time had come, I did some research and nailed down my requirements. Here they are.
 
REQUIRED:
  • 16ms Response Time or better.
  • 17" Viewable Area or better (My 19" CRTs have about 17" viewable, and I'm not willing to lose viewable area.)
  • Analog (D-Sub) AND Digital (DVI) inputs. If it won't to both, I don't want it.
  • 1280 x 1024 Native Resolution. That's what I run my 19s at, and it's standard for the higher-end 17" and 19" LCD models.
  • Must be under $400 per unit after rebates, shipping and other whatnot.
  • Current customers must give uniformly good reviews of the model.
  • Less than 10" Deep.
  • Thin Bezel.
  • Black or Dark Grey Frame, Chassis, and Stand.
PREFERRED:
  • All Cables Included.
  • More than 17" Viewable.
  • Better than 16ms Response Time.
  • Less than 8" Deep.
As you can see, I want the monitor to look nice, but performance is what I'm really concerned about. Built-in speakers, for instance, don't mean a thing to me. Even if they're great, I won't be using them. I'm good on speakers, and built-in monitor speakers generally suck anyway.
 
Once I had my priorities determined, I knew it was time to do some serious shopping. So I sat Crystal down in front of a long movie and got to work.
 
After an hour and a half or so, I had seen a lot of monitors, and I really, really wanted to buy the Samsung SyncMaster 710n. It's got a 12ms Response Time! Sadly, it only supports an analog connection. The two vid cards that my computer runs each have a DVI port, so it just doesn't make sense to buy a nice LCD only to down convert the signal to analog and have the LCD re-convert it back to digital. You can't tell me that all those conversion processes won't cost some response time. It probably has the faster 12ms time just to compensate for this. So I had to pass.
 
Eventually, I landed on the Princeton Senergy 714. The prices for this monitor were simply unbelievable, and it had most of the features I was looking for. Here's a rundown of the basic specs:
  • 16ms Response Time
  • 17" Viewable
  • DVI and Analog connections
In my quest for information on the model, I found about 30 customer reviews of it. Three separate reviewers claimed that they've played HL2 on the monitor with no defects or ghosting. None of the reviewers claimed to have dead pixels.
 
And so on. I found a couple for about $250 each, and ordered them.
 
Yesterday they arrived at my house. I spent the night re-configuring my desk area. What can I say? These are a couple of impressive monitors. They're bright, the color is even, and the picture on them is perhaps the sharpest I've ever seen.
 
Me = Happy about my new monitors. Thanks, Princeton!
 
 

Tuesday, February 01, 2005

(New Feature!) Daily Update

Because if I can't post daily, then what the hell business do I have running a blog anyway?
 
(Please, please, Internets, do not answer that last question; it was rhetorical. Because we are living in a rhetorical world, and I am a rhetorical blogger.)
 
Leon was sick over the weekend, and he decided that he'd rather relax today than hang out. So Leon, here's to your recuperation: Hello Kitty Sushi. Oh, don't thank me. You already know you're welcome.
 
You are a technically oriented person, right? If no, what on earth are you doing here? Can't you see that we're an elitist bunch of snorting white guys?
 
What? That's not cool anymore? Damn.
 
Here's a quiz to test your geek cred a little. And, unlike most online quizzes, this one isn't totally inane and pointless. The questions are actually relevant. Want to see some sample NON questions? OK!
 
1. What's that sliding open thingy on the front of your computer (hint: it looks kind of like a cup holder)?
 
2. What does IDE stand for?
 
Once again, those were sample NON Questions. The quiz is nothing like that. It's relevant. And if you're wondering, it stands for "Integrated Drive Electronics."
 
And save yourself embarrassment: "CC" in an email context stands for Carbon Copy. "BCC" is its blind little brother.
 
Oh, one last thing about the tech quiz: Steve, the guy behind it, is cool. I sent him an email pointing out that a question about current vid cards should be PCI-E aware, and he was quick with a positive response. Way to build your whuffie, Steve.

Rehash/Clarification/What-Have-You

Wow, that was fun!
 
I've decided that I need to feed this blog more often, and with some of my more controversial ideas.
 
I need to clear a couple of things up:
 
1. I know that Win98 is horribly outdated. But so what? With a good firewall/antivirus team and regular updates (supplied, as I said before, by a worldwide geek elite community), this is not a problem.
 
2. Hey, you guys who think I'm a Win98 fanboy: Were you listening at all? AT ALL? Do I look like I'm running a scaled-down $100 system designed for a third-worlder? No. My desktop runs WinXP Pro, my server runs Windows Server 2003, my other desktop runs Fedora, and my main computer is a Tablet PC. Yes, just like Scoble's.
 
3. And ditto to the guys who think I hate Linux. Listening? No. Linux is great! I love Linux! But Linux does not have the market penetration that Windows, even Windows 98 does. And I've got more news for you...these people who are using Win98 right now? They're not your target market, guys. They've got no interest at all in learning a new OS, because either they're comfortable with Windows already, or they find it mystifying enough without bringing in a whole new set of commands. Get real. These guys are not Linux bandwagon material. Or if they are, the distro will have to come from Michael Robertson (of Lindows/Linspire/mp3.com fame).
 
4. Windows XP Starter Edition for developing markets. Yeah, I know. But seriously now, put yourself in the shoes of the designer of the sub-$100 boxes that are meant to fill that market. Hmmmm, crippled Windows XP for $30 a license or full-on Linux for free? Once again, get real. If Microsoft wants real penetration in developing markets, it's free or nothing.
 
Now for you lovely folks that didn't read your own agendas and phobias into my proposal; pat yourselves on your collective backs and pay a visit to Tech Girl. Pretty cool little blog. Thanks for the comment, TG. Oh, I guess her blog is called Why Are You Reading This.
 
One last thing before I go to bed...you must check out Last.fm. Now. They give you your very own streaming radio station over there, and it doesn't suck. At all.
 
I discovered a neato trick with Last.fm today. If you have one PC connected to your stereo system, and another that you work from you can do what I tried; listen to the live .mp3 stream on the stereo-connected system, and control the feed from your portable in real time.
 
Go. See. Now. You'll like it.