2007-01-18

MS-Earth

Is Microsoft the evil corporate empire that so many people profess it is? Well, I'm a tech, I help people use computers running that OS those people seem to hate so much. Windows sucks, it crashes, it confuses, it contains countless examples of frilly yet useless features, and this is a good thing. I owe my job to Microsoft. I don’t work for them but I am one individual in an army of techs that support Mr. Bill’s products. Without Bill, I would be an a truck driver or even (shudder) and accountant.

Think about it; how many people would be employed in the computer support industry if, say, Apple produced the standard desktop? How many authors would be producing “How to understand this stupid product” books? How many “iMac for dummies” books have you seen? Microsoft and Mr. Bill have created more jobs in the last 20 years than any other entity. This IS the master plan.

Look at any company that has bought into the MS world. They’re always looking for more support people. This usually happens after they've bought some fancy MS product that automates some corporate function; like, they get an accounting package that lets the “manager” do the payroll so they can fire a bunch of accountants. Of course, right after that, they have to hire a bunch of support staff to help the manager deal with the buggy software. This is the key: Automate the tasks, fire the useless people, and hire more techs. Eventually, there will only be “managers” and “techs.”

Another part of Mr. Bills master plan is hidden in the “techie” language. Ever wonder why computer jargon is so full of normal words, like “boot” with special meanings? This is so, when there are only a few managers and lots and lots of techs, Mr. Bill can start using words like “overthrow,” or “insurrection” and the mangers will think it’s just another technical term like “socket.” Then Mr. Bill’s army of techs will rise up to dispose of the manager types. It will be a world of techs: MS-Earth.

I eagerly await that day. The day when my benefactor, my hero, and my personal God – Mr. Bill – will command his armies into action. After all, when you're the richest man on earth, the only thing left is power.


Similar Articles

2007-01-10

Perl Code Examples - Date and Time Functions

I've put another page of example code on the linked website. This one covers basic date and time functions including epoch seconds, converting to normal dates, converting back, and how to get a date in a useful log format (yyyy-mm-dd) .

The standard DISCLAIMER applies. You can see the code HERE.

Similar Articles

2007-01-09

Perl Code Examples - General Stuff

When learning a programming language, I often create little example files to demonstrate different ways I've learned to do things. I am in the process of putting them up on the website that's attached to this blog (via the Navigator panel).

The first example is in Perl and describes general things like printing, variables, comments, basic string handling, if/then/else constructs, loops, and basic Perl hashes.

You can view it HERE

Be sure to read the DISCLAIMER too.

I have a bunch more I'll be posting over the next while.

Similar Articles

2007-01-04

Dirt Biking and Moore's Law:

Being a dirt bike rider, of some skill, I've chuckled while watching video clips of the DARPA Grand Challenge participants bouncing around, especially the bike and quad. While it amazes me that they can get a computer to "ride" a motorcycle, the results really are pathetic from a riding point of view. There is no finesse, no anticipation, and only rudimentary control. Very beginner stuff. But, I'm sure that will change soon.

Moore's Law states that transistors on chips double in density every 18 months. Most people shortcut to assuming computer processing power doubles in that time. I've been thinking about that a lot lately. Extrapolating this backwards, in the 50 odd years that computers have been around, Moore's Law says they've gotten roughly 4 billion times more powerful. It kind of makes sense, going from hertz to gigahertz and with substantially wider buses and the like. But, if we extrapolate forward, then 50 years from now - in 2056, computers will be 4 billion times more powerful than they are now. People keep saying we're going to miss a beat in Moore's Law, it's not a real law after all. But, so far we've kept it up and there's enough research in the pipe to keep it going for a while.

So, assuming, as some people have, that our minds are 100 times more powerful than a decent computer, that gives us about, say, 13 years head start. Maybe the assumption is wrong and we're 200 times smarter... so we fall behind computers in 14.5 years. Maybe we're 1,000 times smarter: 17 years. A million times smarter: 29 years. The basic issue is that we, being biological, are not subject to a Moore's Law exponential curve. At best, assuming intelligence evolved, and that we are still evolving, and that this evolution is towards increased intelligence - all debatable assumptions - then our processing power increase is pretty linear, punctuated equilibrium aside. Computer processing power, and thus intelligence, is increasing exponentially. Sooner or later, computers will be smarter than we are. Being exponential, later isn't very much later. 100 years from now, computers might be 30 million trillion ( 30,000,000,000,000,000,000) times more powerful: we won't.

Chess players have had to suffer the indignity of being beaten by a computer. How long before I have to admit that a computer can out-ride me in the desert? The age of riders, drivers, and pilots is rapidly coming to a close. The best will be bested and the rest of us will just be along for the ride. My father saw the obsolescence of the steam locomotive and the space shuttle; he might even be around for the first space elevators. I'll probably live to see the human race fall to the number 2 slot on the intelligence scale. 18 months later, we'll only be half as intelligent, and so on. Are humans 30 million trillion times smarter than an ant?

Are we stupid enough to make computers smarter than we are? Maybe the Luddite's got it right.

Similar Articles

If Computer Companies Made Cars:

If computer companies made cars, the Mac car would be clean and stylish with classic lines. The Windows car would seat 7, be all-wheel drive with variable-height suspension, have vintage '50s Cadillac fins and pneumatic gull-wing doors. The Linux car would be anything you wanted, there are a lot of models to choose from. If you weren't happy with the available Linux models, you could take the parts and make your own, for free.

The dashboard on the Windows car would look something like a jet fighter; not a modern fly-by-wire fighter but one of the old ones with masses of gages, lamps, and rows of switches. You could also browse the Windows download site and, after proving that you own a legal Windows car, download a free pair of MS-dice to hang from your mirror. The Mac dash would have a speedometer, a "service engine light" and a start button. Its mirror would be specifically designed to eliminate the possibility of hanging dice, air fresheners, or other tacky things from it. The Linux car would have any number of dashboards to choose from or, for that hardcore look, you could choose to have no dashboard at all. Linux car owners could browse fuzzydice.org and download as many dice as they want, being open-source, they're free. Despite Steve's good taste, fuzzydice.org will have free Mac car compatible dice as well.

To start the Windows car, you would either have to push the heater, clutch, and AM radio buttons simultaneously and then choose Start from the dialog box, or you could go Start - Control Panel - Engine, enable the Run check-box, and then go to the Status tab and hit the Start button, or you could open a command box and type in "Engine /Start" (you could also do that by clicking Start - Run and then typing "Engine /Start"), or you could edit the registry by browsing to HKCurrentCar-Microsoft-Car-Windows-Controls-Start and add the Dword value "IsRunning" and set it to "1". Be sure to back up the registry before doing this. To start the Mac car, you would click on the Start button. With the Linux car, after you've downloaded the components, made, and bolted on the starter, you just hot-wire the ignition.

Later, to turn the Linux engine off, you type in "qx-t0." The same thing can be accomplished in the Windows car by going Start - Engine - Turn Off and answering Yes to "Are you sure." You could also leave the Windows car running as it will stop all by itself fairly soon. With the Mac car, you merely drag the engine to the Trash, of course.

Every car has problems and computer cars would be no exception. Trouble is indicated on the Windows car when the MIL (Malfunction Indicator Lamp) turns on. On the Mac, it's the "service engine light." Linux car owners could make and install MIL functionality if they choose but most will forgo the luxury and instead prefer to browse the logs periodically.

When trouble happens, Windows car owners can browse the online help, knowledge base, and technical articles for information like: MIL status operation, changing the MIL bulb, tire rotation - MIL spec, setting MIL function codes in VB, and, maybe, if they persist, they will find a knowledge base article that says: Symptoms - the MIL indicates a fault, the fuel gage is over half-full, and the vacuum indicator is off. Cause: this is a know Windows car problem for which there is no current solution. Workaround: Open the global group policy entry: Hardware - Windows - Current - Engine Management - Windows - Specifications - Engine, and set the entry "Disable MIL Blanking" to False. Linux car owners can view the Man pages for relevant information. However, after they have paged through all the irrelevant POSIX stuff they will come to realize that only UberGeeks can understand Man page documentation. Non-UberGeeks can ask one of the many Linux forums for help but the following guidelines should be adhered to at all times: First, all requests for help must start with the refrain "Linux is Great, Linux is the one true OS, All Hail Linux." Second, never, ever, complain that only UberGeeks can understand Man pages. In fact, it would be much better to copy a random section out of a Man page (any one will do) and paste this into your plea for help as an indication that, yes, you did indeed RTFM. Third, never plead complete newbie ignorance. It is far better to say that you think you know what you're doing, and did RTFM, but there must be something wrong with your config file that you just can't see, probably because you've been up for 37 hours straight trying to get Linux running on your walkman. For Mac car owners, a trip to the owner's manual will state "The service engine light indicates that the engine should be serviced. Please have the car serviced by qualified service personnel" or some other completely useless collection of obvious yet meaningless words.

There is another operating system worth comparing, even if it is obsolete. A car made by VMS would look like a delivery van, have a dashboard that looks like the dashboards everyone is already used to, be started with an industry-standard ignition switch, turn off by turning off the ignition switch, and come preconfigured with a MIL. When this MIL turns on, a trip to the VMS car hierarchical help system would show: MIL - indicates that the engine requires service, MIL service - service is indicated through trouble codes, MIL service trouble code - Service personnel can get a list of current trouble codes by ..., MIL service trouble code listing - the following trouble codes can be indicated..., and so on. Also, a VMS car would be virtualized and 200 people could drive it at the same time, going different places, without being aware of each other. Despite this, a VMS car would never crash, ever.

Given the above analogy, why doesn't everyone use VMS? The answer is that an operating system, like a car, is built for a purpose. A car's purpose is to carry people from one place to another while an operating system's purpose is to let the user start applications. Taking the analogy further, a VMS car could only drive from the factory to the on-site accounting office, nowhere else. Mac cars would only be allowed to drive on specially-constructed iRoads; iRoads would only go places Steve Jobs thought was cool. Most Linux cars, or rather trucks, would be relegated to designated truck lanes or industrial complexes. Other Linux cars would be more like Land Rovers, capable of going just about anywhere, places other cars just can't go, all be it with some effort and discomfort on the operator's part. The Windows car would be for everyone else, everyone else adding up to 80% of the people that use cars.

Similar Articles