Tuesday, August 14, 2007

there’s a 20 percent chance we’re living in a computer simulation

click image for NY Times Piece

Sunday, August 12, 2007

Friday, August 03, 2007

Are YOU ready for Linux?

It seems everyday there's a new article about Linux and it's readiness to replace Windows. The fact is, it already does. It's an operating system. By default it can replace Windows. The question is: are users ready to switch?

When I switched to using OS X on a Mac, I wasn't looking for the start menu or trying to find the control panel. I was learning how to do things the "Mac" way. Sure, it took a few days to get the hang of but what could I expect, it's a different OS made by different people with different goals. However, I don't see countless articles about OS X's "readiness" to replace Windows.

Linux is ready to be used by anyone willing to learn a different way of doing things. I will admit that it's not as intuitive (initially) as either Windows or OS X but that does not negate it's usefulness. It took me much longer to get used to using Linux than any other system but I wanted to learn to harness the power it has to offer.

The command line is scary at first, I admit. Though once I got used to it, It became quite a productivity tool for me (it also makes me feel like a hacker of some sort). Installing programs was confusing at first but now I browse through thousands of software titles and install with a simple mouse click. You can even install multiple programs at once. If I know the name of the program I want to install, I type a short command in the terminal and off it goes finding the program, resolving dependencies and installing the program for me. Once installed, it's automatically categorized in my application menu, ready to use. To top it off, the system automatically keeps EVERY single program on my computer up to date. It seems to have paid off to have spent a little time getting to know the system. I argue that this is the easiest and most dynamic way of dealing with the installation of programs there is. It just requires me to learn a new method.

Most people don't understand the concept of a desktop environment because they're not given a choice so it's not worth mentioning. In OS X, the desktop environment is called Aqua, I believe Windows XP's is called Redmond and I'm not exactly sure what Vista uses (is it Aero, or is that just the name for the fancy effects, not sure but it's a moot point). Linux offers a choice of several different desktops. Gnome and KDE being the most popular. The specifics of the desktop environment is beyond the scope of this article but basically, a desktop environment can be described as the OS's GUI. This new choice being offered is hard to understand at first but once you do, it gives you freedom to choose.

Windows has always tried to be an operating system for the non-techie (one might argue that the skills required just to keep the thing running without viruses or spyware defeats this goal). Linux is for people who want something more powerful, customizeable and just plain different. I'm not going to tell you that system A is better than system B. I have my opinion and I'm sure you have yours. Please stop arguing about Linux's readiness to be used by the general public.

If you don't want to learn how to use Linux, you're not ready to use that particular IT, not the other way around.

You already know the downsides of using Windows. Are they enough to cause you to switch, or is the fear of change too great to overcome? Either way, Linux is ready and has been. Are you?

Other articles of interest on this subject:

Wisdom vs. Crowds

In this new era of the web (web 2.0 for the trend whores), we've come to adopt the ideology of the wisdom of crowd. The democracy of information brings excitement to tired old models of media like couples making love in public, being aroused by the fear of being caught. Akin to the love movement of the sixties, the social outcry seems to be damn the man and power to the people. The truth is, social wisdom is only an echo of innovation and not it's source. A crowd is the distribution system of wisdom. The idea that information wants to be free is to say that ignorance seeks enlightenment. For example, the concept of electricity is commonly understood and taken for granted in the modern age; but not so long ago it was only a theory in the minds of a few brave lunatics willing to ignore the crowds of people informing them of it's impossibilities. In fact, historically crowds are the last thing accused of being wise. If crowds were wise, the holocaust may never have happened and elections would be unanimous. The thing is, we all like to think that great ideas were our own. Common sense is a way of saying "I could of thought of that". Crowds seem wise because when an individual thinks outside the box and discovers new avenues of thought, the crowd quickly latches on resounding the notion as if it were their own. The crowd takes credit, not willing to admit their ignorance. But make no mistake, there is always an individual at the heart of the movement. The very nature of a crowd is to repeat mantras and subscribe whole heartedly to prepackaged doctrines, shunning outsiders for not agreeing with the majority. I don't mean to tear down the idea of social awareness. I would just like to point out that giving too much credit to what the majority says brings with it the damnation of innovation. Popular opinion is always something to be considered, but wholesale adoption of public belief will keep you from truly finding your own path and possibly from sharing a lesson learned to your fellow man. The only wisdom to be found in the crowd is in the debate, and in finding your own voice within it.

A Warning to Web Developers about "Premature Ajax-ulation"

Interest in Ajax is sky-high and only continues to grow. Unfortunately, far too many people rush into Ajax development without giving proper consideration to security issues. These unfortunate individuals suffer from the most embarrassing of security issues: "Premature Ajax-ulation."

More: Ars Tech, Black Hat USA 2007