Monday, February 9, 2009

A Political Post

Today is Election day in Israel, and I'm voting for the extreme left wing party Hadash. Why? Because I think war is wrong. Period.



Why is war wrong you ask? Well, killing or hurting innocent people is obviously wrong. People should be considered innocent until proven guilty in court. At war, people are killed and hurt just because they belong to some nation or group, or believe in a different set of beliefs than the attacker.

It seems to me that there are for major causes of conflict in the national level: Religion, Nationalism, Greed, and Vendictiveness.

Let's start with Religion. The same system that allows people to wholeheartedly believe fairy tales with no shred of truth gives those people justification to do the most horrible things to others. However I believe that people are basically good and would not follow a religion to extremism without other circumstances.

The second point I would like to mention is Nationalism. That is, a feeling, that your nation is better or more important simply because you happen to have citizenship there. It seems silly to me to be proud of, say, Israeli athletes or other achievements. Most of those people share little of my belief system, and I feel much closer to people of other nations who do. I also do not agree with my elected officials, just like most Americans were no proud to be represented by George W Bush.

The third point is Greed. Very rarely do the spoils of war cover the human and even financial cost of the war, even to the "winning" side. There are no winners in war. That said, people who have nothing to lose are much more likely to be aggressive and try to get ahead by force. Therefore, the solution to war prevention is not arms or security, but financial support and fair trade. A person with a good financial situation does not become a terrorist!

The final point is vindictiveness. This is what causes the vicious cycle of war. A well-known experiment asked participants to try and match the pain levels caused by another participant. The results: Although the other participant accurately matched the former's actions, the participants kept escalating their responses due to perceived escalation from the other side. That is why we should break this cycle and stop responding with force. That is the only way to finally achieve peace.

To conclude, I would like you to listen to the lyrics of Imagine by John Lennon:

Tuesday, February 3, 2009

The strange world of Macs (Part 1)

If you had to name the two most common operating systems, you would most likely say: Windows and Linux. Well, in the US there is a third common operating system. In fact, it's even more popular than Linux. It's called MAC OSX. In the Bay Area, not far from Cupertino where Apple Computer is headquartered, Macs are very common. It sometimes feels like more people use Macs than Windows.

Macs are supposed to be easy to use and intuitive, so I tried using one in my local Apple Store in Palo Alto. They have working laptops there than anyone can come and use.One of the first things I've noticed was a lack of mouse buttons. We've all heard about Macs have only one button, well the new ones don't even have that. The trackpad is the button, and there is no right or middle button. Dragging requires manual effort to keep the heavy trackpad pressed, and if you've reached the end of the pad, you're out of luck. Can't just hold the button.

Another thing lacking was a scrollwheel, the standard right-side-of-pad scrolling didn't work. I  happened to find by chance that you can scroll on a Mac by using two fingers on the trackpad. It's weird but it works pretty well.

The other input device I was having trouble with was the keyboard. Ctrl combinations don't seem to work, and there are no PgUp/PgDown keys. I had to ask to know that most Ctrl combinations are replaced with a new key called "command" (it's similar to Meta), though some things like ctrl-left/right to move a word back and forth is actually with the alt button, which is also labeled "option". The PgUp/PgDown require yet another modifier key "fn". The total of five modifier keys leave little space for the space bar, and the most useful one ("option") is not near the edge of the keyboard as one might expect, but near the spacebar.

One of the first things I tried to do was install FireFox and an IM client called Adium (I googled "mac IM" and that was the first result). Software installation on Macs is different from Linux or Windows. Downloaded files are "Disk Images" (something like an ISO) which you have to mount. Then, (and this is never explained, I had to ask), you need to drag the application icon to a nearby icon of a capital "A". I tried to attach a screen cap of that but the capture application only saves to TIFF.

 Mac Disk Image


Anyway, even after you install the software, it only appears in a secret menu called "Applications" that you need to do the following to reach: Click on the desktop, click on the "Go" menu, click on "Applications", browse to the application among a whole lot of stuff (like the "Programs" menu in Windows, but not sorted by vendor). The terminal BTW is under another sublevel "Utilities". No wonder I couldn't find it.

Now, I tried to look for some tutorial to explain these basic features. I found a help page about transitioning from windows that didn't explain anything (such as scrolling, or the "command" button, or how to install or uninstall software).

I can talk all day about how non-standard Macs are. The close/minimize/maximize buttons are on the LEFT and are only color coded (red=close, yellow=minimize, green=maximize). Alt-F4 and other common combos don't work (well, it opens an "Expose Settings" screen). Command-F4 doesn't work either. It seems the combo is Command-W (I guess W is for Wlose, or they copied it from Firefox's close tab combo). I tried some of the pre-installed software too, but about that in a future post.

Update: I figured out how to use an image conversion program called "Preview". It seems Macs copy the awful Windows default of hiding extensions, so I had to guess what version of the image I'm uploading...