The Magritte Factor
René Magritte (1898-1967), the Belgian pop-surrealist, will outlive the undertalented, over-hyped Andy Warhol (1927-1987) in my book. My sister Doreen always called him Andy Arsehole, and thought she was more worthy of the 15 minutes of fame for this remark than Warhol was for his pretentious 3-hour movie of a sleeping man. “Call me a Palestine [note 1],” she said, “but I dozed off after 10 seconds.”
Warhol's cans of soup are merely “cans of soup” (limited shelf life?), whereas Magritte's equally realistic rendition of a briar pipe is teasingly titled “This is not a pipe”. I've made a copy of this painting called “This is not a copy of `This is not a pipe”'--sure to win next year's Turner Prize. Space precludes a full, emetic account of the family visit to the London Tate Gallery in December, 1999. Suffice to say we all stood gazing at Exhibit A, the infamous “unmade bed”, thinking, “Sh..., we used to dream of sleeping so bourgeois comfy.”
The Magritte joke digs deeply into the serious anti-self-referential paradoxes that have threatened the very foundations of logic, mathematics, computer science, and all we hold dear [note 2]. The rash Cretan swore that “all Cretans are liars”. Russell denied entry in the only club that would have had him as a member [note 3]. Gödel proved that “this proposition is unprovable”. Turing asked, “Wanna wait 'til this program halts?” And the ever-elegant Chaitin says, “There's no elegant algorithm for establishing its elegance.”
Briefly, in Chaitin's algorithmic information theory, a program is “elegant” if no smaller program written in the same programming language has the same output for a given input. Rush back to your methodologies, patterns, use-cases, UML flow charts, include files, class frameworks and source code (if any), you inelegant swine! Unless, of course, you are paid by LOC (lines of code).
Most busy humanist mathematicians, such as Lakatos, Hersh and myself, have other rent-paying grapes to fry.
For example, back in the real (sez who?) world, provably elegant Linux gathers momentum. For those who still ask how to pronounce “Linux”, I checked with several IPO billionaires and was told “two short, equally stressed syllables as in Red Hat”.
The latest Corel incarnation has just arrived in the largest-ever shrink-wrapped box! As a JOLT judge, my lips are sealed and incorruptible, but there's a growing number of Linux candidates in each year's list of nominations, and I have an intuitive urge to support Corel and its Linux-aware WordPerfect. As with the Academy Awards, the number of JOLT Award categories also increases, and we are close to having “Best Linux Spreadsheet by an Albanian Unijamb”.
BUT a warning from www.acm.org/technews/articles/2000-2/0128f.html#item2:
“IBM Exec Touts Linux as Key to Net Evolution:
IBM has big plans for Linux, says IBM's Irving Wladawsky-Berger, the visionary who shaped IBM's e-business initiative and now leads the firm's Linux push. In an interview with CNet's Kim Girard, Wladawsky-Berger, who heads IBM's new Next Generation...”
Beware the well-intentioned Big Blue “Kiss of Death!” Especially when it comes from a “next-generation visionary”. Remember OS/2, Taligent, OpenDoc and the emerging Java standards impasse.

Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Designing Electronics with Linux | May 22, 2013 |
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
- Designing Electronics with Linux
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- New Products
- Dynamic DNS—an Object Lesson in Problem Solving
- Using Salt Stack and Vagrant for Drupal Development
- Validate an E-Mail Address with PHP, the Right Way
- Build a Skype Server for Your Home Phone System
- Tech Tip: Really Simple HTTP Server with Python
- Why Python?
- A Topic for Discussion - Open Source Feature-Richness?
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?




3 hours 28 min ago
7 hours 15 min ago
7 hours 23 min ago
9 hours 38 min ago
12 hours 7 min ago
22 hours 10 min ago
1 day 2 hours ago
1 day 6 hours ago
1 day 6 hours ago
1 day 9 hours ago