Brad Wardell's Blog


Battlestar Galactica

Published on Monday, October 27, 2003 By Brad Wardell In Movies & TV & Books

Do you hear that flush? It is the sound of the Sci-Fi channel taking the potential fan base support of Battlestar Galactica and sending it down to the nether regions.  The more I hear about it, the more convinced I am that it is going to suck.  Not suck in a slightly disappointing way but suck in such a massive way that in 10 years we'll look back and put it up there with Star Trek 5 and Battlestar Galactic 1980 as chapters in science fiction that we feel required to forget about.

The trashing of Battlestar Galactica isn't due to dedicated websites panning it (and they do exist) but from watching the trailers Sci-Fi's own website: http://www.scifi.com/battlestar/

It doesn't take long after viewing the trailer to wonder the pertinent question: Are they high?

Let's look at the, ahem, alterations:

  1. Starbuck is a girl.
  2. The Cylons look like people now
  3. The Cylon ships look very different
  4. The humans built the Cylons
  5. The show has a "sexier" motif

Again: Are they high?

Starbuck is a girl. Why? Why would you do that? In the trailer, and remember, trailers are where they are trying to highlight what the show is about in a short amount of time, it has Starbuck (a girl) having an affair with a married man. In fact, about half the trailer involve her necking with people. We'll get to that in a moment.

The Cylons now look like people? Hello? That was the coolest part about Battlestar Galactica -- the robots. With the little red dot waving back and forth and the sound effect.  Hey Sci-Fi channel, we saw Terminator already. It's been done. Which leads to...

Previously the Cylons were once a reptilian like race that slowly mechanized themselves. It was a really cool concept. It was still very cool with the Matrix. But the whole deal with Battlestar Galactica changing a basic premise to become a derivative is really sad. Here's the deal folks: We have been adequately warned through plenty of movies, books, and stories about the dangers of building intelligent robots. You know what? If we still manage to build robots without putting in safe guards and they take over, then I say: Good for them! Sign me up to be a slaveling. Because we don't deserve to exist as a species if at the time we can finally build intelligent robots that we haven't heeded the massive warnings to make sure they don't turn on us.

And lastly, the show has a sexier motif. Good god. This is regular TV. The producers at the Sci Fi channel need to check something we call THE INTERNET. At this point, simulated sex on regular TV is about as stimulating as watching paint dry. My inbox gets spicier stuff in it every day whether I want it or not. People who watch sci-fi shows do not want screen time wasted on PG sex scenes.  To get a rise out of the typical connected Sci-Fi fan you'd need Starbuck (a girl) to be doing it with a dagget. And I don't mean simulating it either. I mean literally having sex with a dagget. Because in the age of the Internet, PG sex in a sci-fi show is just a waste. Stick with telling us the story. Not boring us watching Starbuck (a girl) kissing some guy.

The whole thing is quite revealing about how screwed up Hollywood is. Do they even look at who they hope will watch their shows? Do they do any sort of calculation at all about making arbitrary (And for the worse) changes to the story line? Those changes won't gain them any new audience members and lose them plenty of the existing fan base.

I haven't checked out some of the fan sites who track this stuff closely. I'm sure they have details that would only horrify me further. Just the stuff on the Sci-Fi channel website is enough to make me want to jump under my desk and crouch into the fetal position trying to make believe it's all a big mistake.

 

Microsoft Professional Developer Conference: Update #1

Published on Monday, October 27, 2003 By Brad Wardell In WinCustomize News

Microsoft's big developer conference began today. Stardock is there to hear about the latest news coming from the conference.

The highlights so far:

  • Microsoft is calling their next API WinFX (yea, we're not terribly happy about that). There's Win16, Win32, and now WinFX.
  • The new version of Windows has a new UI called "Aero". The most visible part of it is "Sidebar". If you want something like that today, download DesktopX 2 http://www.desktopx.net which includes a Longhorn sidebar object.
  • Avalon is being demoed last time we checked in.

More coming...

 

 

DesktopX 2 comes out tomorrow!

Published on Sunday, October 26, 2003 By Brad Wardell In WinCustomize News

It's hard to believe that it's been over 2 years since DesktopX 1 was released.  An during the subsequent 2 years Stardock has been working on DesktopX 2.

Tomorrow: DesktopX 2 will be publicly released.

What is DesktopX 2? It is a desktop enhancement that lets Windows users turbo-charge their desktop by adding desktop objects, widgets, and enhancing their desktop icons.

It is one of the progrmas that makes up Object Desktop, a suite of desktop enhancements that includes WindowBlinds, IconPackager, ObjectBar and more.

Here's the home page it will be at: http://www.desktopx.net

Brad's Toybox: October 25, 2003

Published on Saturday, October 25, 2003 By Brad Wardell In OS Customization

Every week I'm going to try to find cool things from around the web and share with you. On the computer, my favorite thing to do is skinning. Or more to the point, I really like to tweak up Windows XP to match my own insane way of doing things.

The best way to do that is with Object Desktop. Not just because my employer makes it but because it really is the best way to do this sort of thing. Another good program to have is CursorXP. It has a freeware version if youw ant to give it a try at http://www.cursorxp.com. It lets you have really cool mouse cursors.

So what are some goodies for the month that includes Halloween?
Click to Enlarge

[Ghostly Cursors]

Click to Enlarge

[Halloween Cursors]

 

Click to Enlarge

[Premium Cursor Suite]

 

[Barney object]

[P97 Calendar object]

[Ghost object]

[Pumpkin object]

Click to Enlarge

[The Labratory Theme]

Click to Enlarge

[Pix Gemini]

Click to Enlarge

[MRS Dream]

Click to Enlarge

[Dashboard for Media Player]

Click to Enlarge

[Trick or Treat Suite]

 

This week we got the boot screen stuff working internally. What a pain that turned out to be. Here's the deal: We want to make a free program that lets people change their boot screens on Windows XP. There are programs that technically do this but the way they do it is scary -- they actually patch your Windows XP kernel which creates all sorts of potential issues. I don't think you have to be a computer expert to recognize that the words "Patch" and "Kernel" do not go well together.  That should start trickling out next week.  Oh, and how did we do it? We wrote a device driver whose only job in life is to display the boot screen (in fact, I'd argue that this is the way the real kernel should be handled -- having the boot logo in the kernel strikes me as not being a great thing in the first place). 

Kudos to Microsoft on the encouragement though. It was only with Windows XP that we got on Microsoft's radar and I think for awhile they thought our software was basically a bunch of hacks. Which always pained us because we put in a lot of work to make sure our software does things the correct way.

Another cool thing this week we're working on is a Theme Manager (WinStyles Theme Manager). We've always had a hard time naming this thing. It is basically a Theme Manager though that expands the Microsoft theming system to support third party programs. But besides coming up with a good name, we've always had trouble making it simple enough for people to use. With this new version in the works, it may be ready for more general use.

I am thinking that we should just call it "Theme Manager" and be done with it. Let it be able to apply Microsoft .theme files as well as .suite files. Just get rid of the name "WinStyles" completely.

To me, Theme Manager is the holy grail. The reason is that most people don't care about what these programs do. They just want to press a button and the program takes care of things for them. Theme Manager (WinStyles) even will download programs that are missing and works with third party programs.  Heck, it even supports our competition -- it will apply their themes and skins too increasing the downloads of their software.

But that makes sense because the overall goal of Theme Manager is to make skinning and theming accessible to the average user.

 

 

What's wrong with the Tablet PC?

Published on Saturday, October 25, 2003 By Brad Wardell In Personal Computing

According to this article at The Register, TabletPC sales are terrible. Which is not surprising at all to me.  What is surprising is that they are trying to blame Microsoft for the poor sales.

The OEMS basically have 3 main reasons why TabletPCs aren't selling:

  1. Cost. Microsoft is over charging for the Tablet PCs version of Windows XP.
  2. Marketing. Microsoft isn't marketing Tablet PCs hard enough.
  3. Bundling. Microsoft isn't delivering compelling software to make Tablet PCs stand out.

These are probably contributing factors but they're not the main one. Instead of blaming Microsoft, they should be looking in the mirror. Tablet PCs aren't selling because the tablets they produce is not compelling. Sure, the software isn't perfect but the problem is mainly one of hardware. The image on the right is the Tablet PC I own. It's considered to be one of the best ones out there. And like every other Tablet PC I've used, it sucks.

But the suckitude of Tablet PCs is a team effort. It's not just Microsoft fault. They all have worked very hard to create an inferior product that doesn't meet the needs of the market the claim to want to support.

First, they're too heavy. That kills them right away. This Tablet PC is over 3 pounds in weight. 3 pounds isn't a lot until you try lugging it around like a notebook (real notebook not a laptop) for an hour or two. Us geeklings have weak arms you know. The OEMs are to blame for that. Until they can get the weight down to 2 pounds or less, they should just not bother.

Secondly, they're tedious to write input into.  Microsoft's hand writing recognition doesn't work. I mean that. It's not just bad, it basically just doesn't work.  If you are one of the 47 adults on earth that still use cursvive to write, then it works fine. But the other 99.999% of us write our characters in print and for that it fails dismally. Microsoft can be blamed for that.

Thirdly, the voice recognition flat out doesn't work in any useful way. I even bought an expensive headset to train it. I went through the lessons and trained the thing. It's unworkable.  I've used the products from Dragon and IBM and they work pretty well (at least on the PCs I've used them on). What's built into the Windows XP Tablet Edition is just junk.

Fourthly, they're not durable enough. There's not much one can do about this but anyone who's had a PocketPC or Palm Pilot knows that in the back of their head, they're worried about dropping it or damaging it but can at least take solace that they didn't cost say $2000 like the above TabletPC costs. And you're a lot more likely to drop a big thing like this and do real damage than a Palm Pilot which you can, literally, fit into your hand.

Fifthly, the screen edge is a few millimeters below the writing surface which makes drawing and taking notes much more awkward than good old pen and paper. On a similarly sized paper notebook, I can take real notes with a pen.  Yet on the Tablet PC, all my writings tend to be overly large because I can't get quite the precision on a Tablet PC as I can with a paper notebook.

Lastly, Tablet PCs just don't solve any common need. They have to compete with paper notebooks which do the job pretty well and cost almost nothing. I'm not sure the OEMs or Microsoft have really thought out what exactly we're supposed to use a Tablet PC for.  Sure, there are niches galore I can think of that these things can come into play in. But for the average user? They have too many downsides and cost too much to be compelling.

The bottom line is that it's too early. The technology just isn't there yet. I don't think it's an engineering possibility to build a 1 pound TabletPC that is remotely affordable.  I don't think the software (XP) is quite ready for the task yet. They need to license Dragon Naturally Speaking and better hand writing recognition. But even those things wouldn't make much difference in sales.  The first issue I mentioned, weight, trumps everything. Until they can get the hardware to be more practical it's just too early to expect much of these devices.

 

Are Europeans smarter or just luckier

Published on Saturday, October 25, 2003 By Brad Wardell In History

I've been having a fairly heated email discussion with regards to whether different races of humans have significant intelligence differences. On one side there are people who believe that natural selection over the past 50,000 years has shaped humans in different regions of the world to adapt to local environmental factors. The net result is that Europeans and Asians had environmental factors that called for higher intelligence.  I don't happen to agree with that. I do not think enough time has passed for natural selection to generate measurable differences in intelligence from region to region.

One prime example they provide is that Asians accomplished much more in Eurasia than they did when they migrated into North and South America.

Bill writes:

    Asians were the ones who originally peopled both North and South America. So you have an apples and apples comparison. The Asians who stayed in Asia went on to build civilizations of advanced technology and sophistication. The Asians who crossed into North America had no selective pressures and were largely hunter/gatherers right up to the arrival of European colonists. What pressure did the Asians is Asia face that the Asians in North America didn't face? Answer: Caucasians.

Sorry, I don't buy that one bit. For one thing, the "Asians" that came into North America only did so 10,000 to 15,000 years ago. Did natural selection generate significant intelligence differences in 10,000 years? I kind of doubt it. I have a better explanation: Environment.

What did you have for dinner tonight? I went to Panera bread where I had Asiago Roast beef. Beef, from cows didn't exist in North America. In fact, there were zero large grazing animals in North America capable of being easily domesticated (try domesticating a buffalo). And that bread? Whether it's from wheat or rye both plants are native to Eurasia. North America got screwed there too -- zero big seeded plants native to North America.  The best North America got was corn which is a pretty piss poor cereal. And in fact, corn demonstrates that the native Americans had a lot of skill with domestication because corn was very hard to domesticate compared to wheat.

In fact, pigs, sheep, goats, chickens, you name it, all from Eurasia.  Horses? Eurasia.  How far would the Eurasians gotten without oxen and horses? How well would mass agriculture get without wheat, rye, apples, olives, and any number of nutritious and easily domesticated plants?

But wait, the fun doesn't stop there.  Eurasia is a nice big WIDE land mass. That means a big area of the same growing season that allows different people to learn what works and doesn't and try it elsewhere and so forth. North America is comparatively skinny.

My point is, it's not that Eurasians are smarter. It's that they happened to win the lottery in natural resources.

 

Blah Blah Blah

Published on Saturday, October 25, 2003 By Brad Wardell In Blogging

Man do I have a case of the blahs. I sometimes think I have the dullest life imaginable. But I think the real problem is that my job is my hobby and so when I get sick of that, what's left? I'm not sick of my job per se, just want a change of pace but things are so busy this past week.

We've got DesktopX 2 going out the door on Monday. I gotta do the press release for that and then do the Object Desktop 2004 media guide. There's a bunch of documentation stuff. Clearly, this stuff ain't a hobby but it has to be done.  Meanwhile, I need to get moving on The Political Machine. I want to make it into a board game but first I gotta get cranking on the code.

And so many things are just a bit...flaky. We have a bunch of stuff that's 90% ready to go, but lots of tedious stuff has to be done to get it out the door.

Tomorrow is Euchre. We play with neighborhood friends. But I really dislike Euchre parties. I liked them fine when I was in college but now it's just old. My wife loves to play so I play for her benefit and have been for the past few years. But I think tomorrow will be the last one I play. It's just not fun. For one thing, people get overly competitive at it. Which is ridiculous since there's very little skill involved at Euchre.  Poker would be a much better game. Being competitive about Euchre is like getting competitive playing Candy Land.  Last Euchre coincided on a day that my close friends have Poker and I got stuck playing Euchre.  I've "won" the tournament 3 times but it always feels hollow since I know that winning just meant that I happened to get better cards that day than another day. Let's set up a 8 player Rise of Nations tournament and then we'll talk.  But I've already told my wife that I don't plan to do any more Euchres after this.

And then there's the email. I really need to find time to respond to some of the email I get. Most of it is really thoughtful but I've got plenty of emails about everything from the UN to tax rates to partial birth abortion to evolution vs. creationism.  If I don't always respond quickly to your emails, please don't take offense. I get approximately 800 to 1000 emails per day (600 to 800 of it is spam but that leaves 200 legitimate emails per day to go through and a lot of it is work related that I have to deal with).

 

Are we having fun yet?

Published on Thursday, October 23, 2003 By Brad Wardell In Misc
Okay, so George and JR have been working really hard to clean up the underlying code for the site. For a few weeks, the site was feeling like it was crawling.

Perosnally, I was running into two problems:

1) Overall sluggishness of pages coming up.

2) Page stalling. That is, I would get that top JoeUser yellow bar thingy and then the rest of the site would never come up.

If any of you have experienced any of these things, please respond here letting us know if it's any better. We are now showing 10 articles per page instead of 5 so there is more "stuff" to download which may offset some of the gains but hopefully you can feel a speed improvement.

How to keep Windows XP stable

Published on Wednesday, October 22, 2003 By Brad Wardell In Personal Computing

My work machine stays up for weeks and often months at a time. In fact, the only time it gets rebooted is when our office loses power (which is too frequently, yea I should get a UPS).

People are often shocked at this. How do I keep my system running for so long, especially given how hard I push it day in and day out while running all the major components of Object Desktop? On Windows XP, it's actually pretty easy -- once you know what affects stability.

It all starts with the task manager.  To get to that, hit CTRL-SHIFT-ESC. When you do that, the task manager in Windows XP will come up.

Whenever you have a problem with your system, whether it be acting slow or saying it's out of memory or just acting weird, you'll want to pull up the task manager.

Once you do that, go to the Performance tab.  Check and see how much RAM is in use.  A lot of young techies get obsessed with the amount of memory committed. Don't.  Check to see if your CPU meter is pegged too high, check to make sure you're not using a ridiculous amount of memory (I have 1 gig installed so 419MB in use is no biggie).  But most importantly: Check the handles in use.  This is what slows down your system.

The # of handles in use should never grow much beyond 12,000.  When you get to 15,000 handles, weird things can start to happen and you'll feel your system slow down. This is where most people just reboot. They'll throw up their hands and say "Well, time to reboot." But that's unnecessary because the task manager can tell you what program(s) are using up those handles.

So now click on the processes.  You'll want to go to View->Select Columns and choose the items that are chosen here.  You want to know things like the handle count, the GDI objects, and the User Objects.  If any of those numbers are >2,000 on a given item, that item is doing something bad.

Once you have that set up. Look at the column headers. Sort by the ones I've highlighted in yellow first. Is something using up most of your CPU? Then kill it if it's not supposed to. Is something using more than 2000 handles? If so, you should probably kill that too. Same for User Objects and GDI Objects.

And then finally, sort by memory usage and then VM size. Don't worry too much about those numbers unless you're running low on RAM. The VM Size column isn't terribly useful anyway because it double counts libraries being loaded (i.e. a program that needs to read .PNG files will load a library that uses that but another one that uses the same library will get that counted too. Mem Usage is the one to keep an eye on.  But again, even there, don't sweat that number too much unless it's using a signficant percentage of your installed memory.  Internet Explorer is using 21 megs of RAM. Sounds like a lot right? But that's only 2% of my installed memory.  Back in the old DOS days of 640K 2% would be just over 12K of memory.

CPU, Handles, GDI Objects, User Objects, these are the things to keep an eye on. If you kill processes that are using up an unusual amount of these resources, you can keep your system up indefinitely.