Archive for December, 2008

Hewlett-Packard is what is wrong with computing

Monday, December 15th, 2008

I had a chance yesterday to fix a friend’s computer. It was an HP, complete with the software they enclose to make it easier to use. What a nightmare.

First, their system restore was destructive and gave the user almost no clue what was going on. Next, their system insisted on installing tons of software, including some monitoring stuff that did nothing positive. Finally, when you did get it up and running, there were files all over the place and many processes running, giving any rogue apps plenty of places to hide. When a user sees 112 entries in their task manager, looking up each one is out of the question, so they’ll blow it off.

Even more, I was reminded of one thing I did like about the Macintosh. On the old Macintosh operating systems, there was a single system folder, with every type of system piece sorted neatly into a subfolder. It was easy to find what you needed.

On Windows, and even on Linux, pathnames are a mess. Stuff is strewn everywhere for historical reasons, which makes it impossible for a user to say “this is the one folder I need to grab.” The same anarchistic spirit that makes Windows popular with developers means that every driver manufacturer is free to install a useless little “monitoring” application that tells you when your printer is out of ink, essentially free advertising, but does nothing else. Every application can drop whatever it wants in My Documents and put other essential files in any number of places.

Windows needs to be reorganized. The modern computer user populace is divided into semi-experts and those who want it to Just WorkTM and really don’t care. The former are going to use Linux and/or Windows and customize it heavily, but the latter want a simple OS that’s easy to maintain and has a clear division of functions. They want to be able to backup their hard drive by dragging one folder to Nero and clicking burn, and I think that’s a fair request.

Microsoft is burdened with so much bureaucracy that people view even small changes as near impossible, and each level is terrified that it will be the one axed if something goes wrong. Result: not only is risk not taken, but people are loathe to fix the ten thousand little problems Windows has and make it a better experience.

Right now, Windows XP has the market by the balls because, for the cycle of technology from which we have just come, it offered the easiest Just WorksTM experience. That’s not going to be so in the future. HP has it easy because people buy their computers from Best Buy or Office Depot, but they are actually non-competitive. This process of giving the user a mess to work with and hoping they don’t notice will only go so far, but as competition emerges, it’s going to become more and more clear that manufacturers like HP and Dell are dragging Windows down by offering machines that run at half-speed because they’re bloated with useless software, configured badly, and wide open for any parasite or moronic application to dump all over them.

To contrast this experience, I configured a white box machine from scratch with Windows XP, and while the process demanded finding drivers for parts that should have been generic, when the system was up and running it was a refreshing alternative. There were few processes. No windows popped up trying to sell me things or warn me of problems that they couldn’t fix. The system was responsive, fast and easily navigated.

True, the Windows directory was still a mess, and files were scattered in random order between three major directories. The Windows directory itself is a disorganized mess, as if every division of a major company just dumped its stuff in and expects others to clean up after it. But compared to the HP experience, it was a joy.

“Hackers” in the news

Monday, December 15th, 2008

Hackers have accessed Brazilian government computer systems and helped 107 companies obtain permits that enabled them to fell over £546million ($833m) worth of timbre illegally.

In what has come as a shocking revelation, it appears that hi-tech hackers have played an instrumental role in the illegal deforestation of 1.7million cubic meters of the Amazon rain forest.

According to reports from environmental organization Greenpeace, the hackers were hired by at least 107 different companies to access and alter timber export records held by the Brazilian government. As a result, it’s estimated that an area of forest the size of 780 Olympic swimming pools has been cleared illegally.^

Hacker used to mean someone who pushed technology to do unorthodox things, in the same way that explorer, adventurer, woodsman meant someone who went beyond. Now, it means anyone who uses a computer illegally. The war to define this word is over and the good guys lost.

What this means for all of us is that we have to be aware that computer knowledge, including knowledge of computer security, is commonplace. You can run a powerful UNIX on your desktop computer, as well as many security-related utilities and password smashers. You can even do much of it from a Windows machine, with relatively little knowledge.

In fact, once you’ve mastered the basics of networking, SQL and variable injections, and buffer overflows, you have quite a bit of power. Equipment, operating systems and software are very similar, thanks to the standardization of UNIX and Windows, and the Web causing us all to use similar interfaces and set up networks similarly.

Almost every business needs a web site to serve data, offer clients login privileges, and then check it back in to an internal library that should be kept offline. But as anyone thinking rationally knows, machines that can connect to one other can be used to dominate the other.

For businesses, this is a wake-up call to make computer security part of their daily focus. I would argue that we also need to pay more attention to interface and the cleanliness of our configurations. Busy interfaces distract employees and make them lazy, and sloppy setups from the server room to the locations of files and the logicality of data storage cause people to ignore or miss potential problems.

To computer professionals, I’d say that if you think you’re good, you should realize you’re good in the legal realm as well. I wouldn’t feel well if I had killed acres of rain forest, even if the check was fat. Would you? Especially if you knew it was another 10% of work to get paid legally.

Yahoo wins the search engine wars

Saturday, December 13th, 2008

Google this week admitted that its staff will pick and choose what appears in its search results. It’s a historic statement – and nobody has yet grasped its significance.

Not so very long ago, Google disclaimed responsibility for its search results by explaining that these were chosen by a computer algorithm.

A few years ago, Google’s apparently unimpeachable objectivity got some people very excited, and technology utopians began to herald Google as the conduit for a new form of democracy. Google was only too pleased to encourage this view. It explained that its algorithm “relies on the uniquely democratic nature of the web.” ^

We like things that operate invisibly because then we assume they’re fair because no other single person could be gaming the results. We trust nature, the Invisible Hand, economics, democracy etc because they are in the hands of the mass and not an individual.

Yahoo! took one look at the web and realized that, unless AIs got a lot better, human beings would be needed to (1) understand what the person behind a search query is looking for and (2) separate the wheat from the chaff. This applies to complex queries; someone looking for “Britney Spears” does fine with auto-democratic results, but someone looking for “doors of perception” needs to be redirected to Aldous Huxley and not “Perception-Enhanced Doors, Inc” of Ocala, FL.

With Yahoo! having, through the type of bad leadership endemic to programmers who are accustomed to each object having a linear function, gone belly-up for all practical purposes, Google is closing the gap: now the machine does the hard work of compiling possible links, and people vote them up. It’s like Wikipedia, Slashdot, Reddit, or Fark… but, using the lessons of Wikipedia, Google has appointed an editorial staff so the results don’t get hijacked and mutilated.

It’s an intelligent move, and that required Google to overcome our innate modern fear of The Other Guy and start selecting people who can lead and putting them to good use: making sure Aunt Hilda is able to find accurate results, sans spam and idiocy, every time. But somewhere in Jerry Yang’s mind he should be registering that he was right all along, and something else caused Yahoo! to curl up and die.