links for 2010-01-13

  • This technote explains how you can write code that is coordinated with the login process. This is useful in a number of circumstances. For example, if you're developing a product for managed installations that resets the user's preferences to some known state, you want your code to run after the user's home directory is mounted but before any user processes have run. Historically such products might have used the login hook, but the technique described in this technote (an authorization plug-in) has a number of important advantages over the login hook.

links for 2010-01-11

  • More than 1,000 music-lovers showed up on Saturday, July 5, in a German town to hear a change of note in the longest-running and slowest piece of music ever composed. Eccentric US composer John Cage (1912-1992) planned his composition to last 639 years, meaning more than a dozen generations of musicians will be needed to play it on an automatic, as-yet unfinished organ at Halberstadt, Germany.
    (tags: music art time)

links for 2009-12-30

  • Despite fearful rhetoric to the contrary, terrorism is not a transcendent threat. A terrorist attack cannot possibly destroy a country's way of life; it's only our reaction to that attack that can do that kind of damage. The more we undermine our own laws, the more we convert our buildings into fortresses, the more we reduce the freedoms and liberties at the foundation of our societies, the more we're doing the terrorists' job for them.

    Ditch the invasive mass surveillance systems and new police state-like powers. Return airport security to pre-9/11 levels. Remove swagger from our foreign policies. Show the world that our legal system is up to the challenge of terrorism. Stop telling people to report all suspicious activity; it does little but make us suspicious of each other, increasing both fear and helplessness.