Category Archives: General

How To Do What You Love

How To Do What You Love

The most dangerous liars can be the kids’ own parents. If you take a boring job to give your family a high standard of living, as so many people do, you risk infecting your kids with the idea that work is boring.

Most people are doomed in childhood by accepting the axiom that work = pain.

All parents tend to be more conservative for their kids than they would for themselves, simply because, as parents, they share risks more than rewards. If your eight year old son decides to climb a tall tree, or your teenage daughter decides to date the local bad boy, you won’t get a share in the excitement, but if your son falls, or your daughter gets pregnant, you’ll have to deal with the consequences.

Webcaster’s right

The Problem with Webcasting provides a nice overview of the new webcaster’s (copy) right that is being pushed by the U.S. WIPO delegation.

There’s a new restriction on content waiting in the wings–a “webcaster’s right” that allows websites to control the dissemination of content they put up. With this new privilege, they’ll be able to prevent retransmission even if the copyright on that content is owned by somebody else–even, in fact, if that content was in the public domain.

Second Life

I don’t do much gaming these days so maybe Second Life is well known and I just missed it. It certainly is an interesting concept. Instead of paying a service fee, users pay what essentially amounts to a land tax on the virtual land they own.

Become a part of history by purchasing land and developing your own piece of Second Life. The Pricing and Fees are simple; you pay $9.95 a month plus a Land Use Fee proportional to the amount of land you own.

Linden Lab’s Terms of Service agreement recognizes Residents right to retain full intellectual property protection for the digital content they create in Second Life …

The Marketplace currently supports millions of US dollars in monthly transactions. This commerce is handled with the in-world currency, the Linden dollar, which can be converted to US dollars at several thriving online currency exchanges.

Bash fork() bomb

Today, I stumbled onto the following nasty bit of shell code in SECURITY Limit User Processes over on the Gentoo Wiki. No, I haven’t switched to Gentoo.

:(){ :|:& };:

Warning, this will cause your shell to create processes as fast as it can; most likely grinding your computer to a halt if you don’t have the appropriate limits set.

After spending some time trying to figure out what this command was doing assuming the colon was functioning as a no-op, I did a quick Google search and found this nice explanation of what it actually does. So, today I learned that Bash allows functions to be defined which override built-in commands.

Software as speech

Well, my sense of software is that it’s something that is both speech and a device, depending on how you define it. When you talk about software as speech, many good things tend to flow from that. When you use software as a device you can get into great benefits and also fairly scary issues.

— Don Marti

The above was taken from the November 2005 issue of Linux Journal in an article titled “Dialogue with Don“. This article is definitely worth reading if you have access to it or can wait for it to become freely available.