Single Window Mode for Mac OS X

I’ve been using single window mode as recommended in this article. When you click on a window in the dock then all the other applications are hidden leaving the selected application as the only one displayed. Here is how to enable it from a console window:

defaults write com.apple.dock single-app -bool true ; killall Dock

One recent benefit is that hidden apps go into “Nap mode” to save energy. Plus, it is just nice how the screen gets cleaned up. Using ⌘-TAB switches between apps but keeps previous apps on the screen much like the usual behavior. However, as soon as you click on an app in the dock then all the others are hidden.
I liked it 85% of the time but cutting and pasting between apps and apps displaying modal dialog windows frequently got lost and difficult to figure out what was going wrong. After about 6 months I’m disabling it:

defaults write com.apple.dock single-app -bool false ; killall Dock

Tech firms conspire to drive down wages

From How Silicon Valley’s most celebrated CEOs conspired to drive down 100,000 tech engineers’ wages:

In early 2005, as demand for Silicon Valley engineers began booming, Apple’s Steve Jobs sealed a secret and illegal pact with Google’s Eric Schmidt to artificially push their workers wages lower by agreeing not to recruit each other’s employees, sharing wage scale information, and punishing violators.


The secret wage-theft agreements between Apple, Google, Intel, Adobe, Intuit, and Pixar (now owned by Disney) are described in court papers obtained by PandoDaily as “an overarching conspiracy” in violation of the Sherman Antitrust Act and the Clayton Antitrust Act, and at times it reads like something lifted straight out of the robber baron era that produced those laws.

And don’t forget how H1B visa’s essentially limit immigrants ability to change jobs for a better salary and drive down non-immigrant wages with a lower salary employees.

Mac OS X Server: iChat Service Re-inititialization

If there’s ever trouble with iChat server and ServerAdmin doesn’t let you do anything, you can fix things up based on this Apple Support article:

This can occur if the /Library/Preferences/ichatserver.plist file has been deleted or is problematic. If the com.apple.ichatserver.plist file is deleted a new default version of this plist will be created.

$ sudo /usr/libexec/PlistBuddy -c "Set :initialized true" /Library/Preferences/com.apple.ichatserver.plist

Refresh the Server Admin view for the iChat service. The Start button should now appear and the service should be configurable.

You can reset the iChat database with (you should make sure you have a backup!):

$ sudo rm -rf /private/var/jabberd/sqlite
$ sudo /usr/libexec/ichatserver_init_tool -i

The Seashore image editor

I tried Seashore to do some very simple image. It was perfect for my simple usage and looks to be able to handle more:

Seashore is a free, open-source image editor for built entirely in Cocoa. It features advanced tools like multiple layers and alpha channel editing, alongside basic tools like gradients, textures, text (with subpixel rendering) and brushes