Macs & PCs

A friend asked about buying a computer. He wrote

Time for a new home computer. Went to the Apple store with the wife, and she’s in love with the iMac, and I have to admit, it comes across as a pretty slick product. Personally, I like the fact that OS X is Unix based, as I’ve got a pretty good handle on the Unix command line and overall architecture – PC’s are black-magic to me(not to mention I hate Gate’s guts) even though I use one daily and know the usual apps.
Primary applications for home will be the usual browsing, kid’s educational sw, kids games, and photo and home-movie editing/production. The iMac in question, 1.25Ghz PowerPC, 80Gb drive, 256M RAM looks really meek compared to lower-priced PC hardware sporting 2.5GHz Intel hw. So what gives? I know that processor speed doesn’t necessarily translate linearly to computing power, but can anyone clue me in on relative performance of the two CPUs? Does it come down to a RISC/CISC thing? Multi-threading?
In short, I’m looking for some pro/con analysis on the Mac vs. PC. If I were to buy today, I’d lean toward the Mac, but have the reservations alluded to above.

Here’s how I replied:

My advice -> If you like the Mac, buy the Mac, don’t worry about CPU comparisons.

Do max out the RAM after you get the thing home with 3rd party RAM. A gig would be good.

Functionally, Windows and Macintosh both get the job done for users. Either way you can surf the web, email, make DVDs, etc. Both OSs are stable, highly useable, and powerful.

Things the Mac excels at:
Integration of software – The apps work cohesively and in a similar fashion.
Aesthetic design – No doubt Macs look nicer, and this is important to some people.
Security – Since OSX is a tiny fraction of the deployed OSs in the world, it is rarely targeted for exploits.
Innovation – Apple pioneered use of USB, firewire, and Bluetooth, while Microsoft is slow to adopt newer technologies. Sony is comparable to Apple in hardware design and innovation, but is hampered by the needed changes to the Windows OS.

Things the Mac sucks at:
Closed hardware – Unless Steve wants you to have it, it ain’t available. If it is available, it costs more. Long term upgrading is near impossible.
Living within Apple design – The apps are great as long as you will do things the Apple way. If you don’t like the way iTunes manages music, too bad, you’re stuck. Same for email, file system, calendar, etc.
Cost – Macs are more expensive. OS upgrades are costly. Four $99+ OS upgrades in the last three years alone.

Things Windows excels at:
Open hardware – You can run Windows on nearly everything, PCs are virtually unlimited on what kind of hardware you want to add, upgrade, or change.
Cost – PCs are far, far cheaper than Macs, but you get varying levels of quality.
Software – If there’s software to do something out there, chances are it runs on Windows. No other platform can say that.

Things Windows sucks at:
Security – A Windows computer is under constant assault. You need firewalls, auto-updating OS, anti-virus, and anti-spyware software running at all times.
Integration of software – Windows apps ‘look and feel’ different from application to application. To some this is a drawback.

The only crystal clear choice to choose a PC over a Mac is for gaming. If you want to play computer games, there is no comparison. PCs are orders of magnitude above Macs in CPU & video card power and selection of games.

In all other aspects, the computers/operating systems are comparable for home users.

Myself, I use Windows because I like to build the computers from scratch and am constantly upgrading them. Also, gaming is hobby of mine and I want a great platform to play on.

What do you think?

My ETech Presentation

I finally have some time to write about the presentation I helped give at the O’Reilly Emerging Technologies Conference this week. I spoke about Disney’s use of RSS, weblogs, and wikis in the workplace.
To be honest, I was a little concerned before I spoke that the crowd would think what we had done was simple and not ’emerging’. I mean RSS and weblogs are nothing new to the people that attend the ETech conference.
Happily, everyone seemed duly impressed and we felt that our talk was worthwhile and of some benefit to others. Many people wrote about the talk. As asmall sampling, take a look at Ross Mayfield’s notes (with a TON of trackbacks), Cory Doctorow’s notes, group notes taken in the session via Hydra, a person at edweblogs.org that gets my message, good insight from Tim Bishop, and more if you want to google or technorati them up.
Before the talk, we discussed if anything was going to raise eyebrows, and we agreed that the RSS vs. Atom thing would probably do so. While many see the choices as between RSS and Atom, we tend to see it as a single choice for the use of syndication. Syndication of information is the real change we are seeing, not the specific flavor. RSS works and has a wide variety of uses. Atom promises to make ingest & reuse of content even simpler. Both will probably have place within Disney.
I am a bit interested in the stats behind the number of RSS aggregators shipped. With Disney’s revealing that the our Motion product is really a RSS aggregator in over two million computers, it’s got to be one of the most widely shipped ones out there.
The talk was fun and I enjoyed it. I guess I better figure out something else cool to work on if I ever want to speak again.

Sean Bonner

I’m back home from ETech and there’s enough calm for me to blog a bit. I’ll make several entries as I can on various topics.
I’ve known for a while that I was going to ETech, since I was giving a presentation. A few weeks ago, one of the local LA bloggers I know, Sean Bonner, posted a note saying he was thinking of going down for the show. Besides running a successful art gallery, SixSpace, he also is part of the teams running blogging.la and weblogsinc.com. He’s probably got a dozen more weblogs, but then again, he has no children to distract him.
I digress. We chatted in email and agreed to drive down together. It’s be nice to have a extra friendly face at the big scary conference. I had met Sean once before in meatspace at a wireless meeting and exchanged a bit of email ever since.
So Sunday arrives and he gets dropped off at my house for the drive. At the last minute I learned that he was a vegan. Currently I’m on the Atkins diet, meaning I eat a LOT of meat. He’s an artist, I’m an engineer. I was wondering how we were going to get along.
Well, we got along great. We chatted the whole way down and it was good to have a partner during the conference to check in with. We talked aobut everything under the sun and compared notes on events that we were both at, but saw in different ways.
The social dynamics of the blogosphere at the conference were of constant amusement to us. We kept watching how people would orbit the A-list bloggers is some attempt to grab a little meatspace google juice from these people. You could do a whole paper on the hierarchy of the blogosphere at conferences. The worlds colliding of the various blogging cliques was funny.
Sean is great guy and his laidback, easy going exterior hides his mischevious interior. It’s a great combo. Sitting quietly in the lounge, Sean would systematically bluejack every bluetooth device in the room. His IRC comments were hilarious and he often had me laughing out loud in sessions, when I was supposed to be paying attention.
So, in lieu of a viable online reputation system, Sean gets the Cruft Seal of Approval.

Wireless security on the road

I’m heading down to a conference where pretty much everyone will be using wifi to stay connected to the net. It’s simple because the wifi access points are open and you can easily connect.
The problem is that pretty much anyone can see what you are doing, except if you take special precautions. For the most part, transmission is in the clear and an eavesdropper can see what you type. That includes user names, passwords, and anything else you do online.
I’ve been to a few conferences with many people using wifi on open access points and it’s amazing what you can see. Wifi sniffers are easy to find and they show everything flying by in the airwaves. An unscrupulous person could have dozens of usernames and passwords in a couple minutes.


There are several solutions to protect yourself. If you have some tech saavy you can ensure you are only using secure email and SSL secured web sites, but for most of us, this is a pain.
The simplest solution is to use a Virtual Private Network, commonly called a VPN. A VPN is a way to tunnel your internet traffic through a secure pipeline that eavesdroppers can’t see through. VPNs are typically used by businesses to ensure that their networks are secure from snooping when staff connect to them via modems or wifi.

Once your data is in a secure tunnel, you can do whatever you want and people can’t intercept your data.
Again, the super tech saavy, can build their own VPN and proxy servers to allow themselves to surf securely. I tried to do it myself, and I decided it was a huge pain in the ass.
Luckily for me I found a service that provides me with a VPN and secure access for a fairly inexpensive rate. HotSpotVPN is made for people that want to attach to open wifi hotspots but be secure. I gave the service a try and it seems to work well. Speed is the real key to pulling this off. To do the encryption and proxy redirection uses resources and you usually see the impact as reduced effective bandwidth.

Here’s the speed of the VPN sitting the dining room connecting via 802.11b to my DSL line. Pretty good. I wouldn’t want to move gigabytes of data, but great for email, surfing, and blogging.

This is the speed of my wifi access without the VPN. Almost three times as fast. This will be the first time I’m using HotSpotVPN and will be able to give a better report on performance in a few days.
I think it’s a reasonable compromise. A drop in speed to protect my usernames and password from flying around in the open.
Don’t say I didn’t warn you…

Loading Windows XP on a SATA drive

Just in case anyone else has this problem and doesn’t want to spend an hour figuring it out…
If you are loading Windows XP onto a computer with a serial ATA (SATA) hard drive, you will have to manually load the SATA drivers.
As suggested on this usenet post, you need to put the drivers on a floppy disk.
Copy the drivers from motherboard support CD *\DriverDisk\SATA\*.* into root directory of floppy disk. (i.e. root directory of floppy disk should contain \pide and \sata folders, txtsetup.oem, etc. files.)
Then, boot system by Windows XP installation CD, when the message “Press F6 if you need to install a third party SCSI or RAID driver” shows up, press “F6”. Then, press “S” to specify additional device when next screen pops up. Put the driver floppy disk you made in and press enter to continue. If the floppy disk is made successfully, the installation program will ask for selecting driver. Please then select “VIA Serial ATA RAID Controller(Windows XP)”.) After SATA driver loaded and Windows XP can recognize the SATA HDD, you can continue to install Windows XP as usual.
This should work fine if you have the drivers on a CD somewhere.
Here’s what not to do:
1) Pull floppy drive from another computer
2) Get lazy and not install the floppy, simply hang it by cables on the side of computer
3) After using floppy, allow the exposed circuitboard to touch the case
4) Watch smoke come from the floppy drive since the power was shorted out
5) Toss floppy drive in the trash