/* */

The iPad is a worm in the Apple. The crowd is underwhelmed. This glossy tschochke is evidence of the beginning of the end of an era.

A New York Times article today,Steve Jobs and the Economics of Elitism, extols the virtues of the “auteur model of innovation”, citing Jobs role as design-team leader as case in point, in direct contrast to the “wisdom of the crowd” and “open innovation”. What is often left unremarked in the critiques of “the open-source model” is that the “collective intelligence” keeps a space open for the individual.

Yes, Apple makes nice things. But each successive generation of these shiny objects limits the users ability to customize them to specific, individual needs and desires. Design for dummies.

I am, unfortunately, an AT&T DSL customer. I started service with them 18 months ago. I use a Linksys WRT54G router for two wireless laptops and one wired desktop. On the first day and intermittently since, I experienced connection difficulties between the AT&T Motorola 2210 modem and my router. There were no problems with my router prior to moving to my current location, where I used Comcast DSL. Every few months or so something happens that resets my setup. And every few months or so I forget the solution and spend hours trolling the interwebs. After another afternoon lost, here is the solution. It’s quite simple.

  1. Reset your modem and your router.
  2. With your computer directly attached to the Motorola 2210, login, most likely using this IP address: 192.168.1.254
  3. Enter username/passwords/MAC’s as prompted. Under the Advanced Tab select PPP Locations. Click the radio button: PPP is on the modem. Save changes if necessary.
  4. Connect your WRT54G to your modem and login to the router (192.168.1.1).
  5. On the Basic Setup page, change the Local IP address to 192.168.2.1.
  6. Save changes.

Voila! Eat it AT&T!

I’m learning openFrameworks for use with some upcoming projects. I’m working through Joshua Noble’s book, Programming Interactivity. Noble started a blog for the book, http://programminginteractivity.com/wordpress/, which offers fixes for bugs, links to tutorials, and related news.

Working through the book, I got hung up on the Drawing 2D example on pg. 171. Building the project returns multiple errors, referencing this line of code in the .h file: #include “ofAddons.h”.

I posted this error on the O’Reilly Errata page for Programming Interactivity. Within minutes, Joshua Noble responded. According to the author, openFrameworks released the newest version right after the book was written. of0061 no longer uses “ofAddons.h”, instead requiring direct installation of add-ons.

This solution didn’t work for me. What I discovered was very simple. I simply commented out or deleted the line in question: //#include “ofAddons.h”. No problem building or running after that.

Bee decline linked to falling biodiversity
The decline of honeybees seen in many countries may be caused by reduced plant diversity, research suggests.
More at BBC

2012 Olympic buildings to be made from recycled guns, bullets and knives
Britain’s largest police force is recycling guns, ammo and knives into materials for the construction industry, which could be used in London’s Olympic site.
Metro.co.uk

Cornucopia: Digital Gastronomy
Fluid Interfaces Group

In You Are Not A Gadget, Jaron Lanier states:

When developers of digital technologies design a program that requires you to interact with a computer as if it were a person, they ask you to accept in some corner of your brain that you might also be conceived of as a program. When they design an internet service that is edited by a vast anonymous crowd, they are suggesting that a random crowd of humans is an organism with a legitimate point of view.

Lanier also states earlier in the same essay, “Technologies are extensions of ourselves…”. If the majority of the population is unimaginative, so too will be our technologies. People are content with Facebook and its mundane design and interface. Nobody questions the blandness of Google’s homepage. Yes, the most popular videos on YouTube are slapstick. It seems that what Lanier is bemoaning is the banality of humanity.

We shouldn’t seek to make the pack mentality as efficient as possible. We should instead seek to inspire the phenomenon of individual intelligence.

What Lanier fails to take account of with these statements is the phenomena of emergence. It is from complex systems that innovators and overmen arise. The humdrum Lanier criticizes is necessary to provide a base for the next level of ideas to appear. The early adopters of the internet were a quirky set, but they built their particular worlds on a pre-existing, workaday framework of code and telecommunications.

Perhaps we’ve hit a plateau. All of the Western world is on-line now. We’ve built the same mess we built on the ground. It may be a matter of patience, waiting for one, or a combination of two things to take place: 1) for the global South and East to join us on the WWW (although China seems hell-bent on being more American than Americans); 2) for the technologies of today to become ubiquitous enough to provide the infrastructure necessary for the next synthesis of innovation to emerge.

One thing to keep in mind is the rate of change in digital technology. Today it’s Facebook, but only a short time ago it was mySpace and before that Friendster. Friends today, gone tomorrow.

The deeper concern that Lanier is not addressing is the nature of beast. Maybe it’s a hard truth to accept that the human animal is, as a whole, boring. The question is: how do we design our technologies knowing the human tendency towards triteness? How do we design a future that keeps a space open for creative innovation?

The phenomenon of individual intelligence is already inspired. We simply need to ensure that it has access to new frontiers. The hive will follow.

Out of the blue, Firefox began opening a “What do you want to do?” dialogue box with my .php files when I attempted to access them via /localhost/. After some trolling of the interwebs, I found these two solutions:

* Clearing your Firefox cookies and cache (press Ctrl+Shift+Del and select them to be cleared)
* Resetting your Download Actions:
1. Close Firefox
2. Open the Firefox profile folder – see How to find your profile
3. Delete the mimetypes.rdf file

This was enough for me. If this doesn’t work for you, there are more steps to follow here…

The Children of Cyberspace: Old Fogies by Their 20s
My 2-year-old daughter surprised me recently with two words: “Daddy’s book.” She was holding my Kindle electronic reader.
More…

California blesses open source as ‘acceptable’
Among the budget cuts California Gov. Arnold Schwarzenegger has proposed to health care, prison, environment, and other parts of the state budget, there’s one area that has a good chance of actually getting a budget increase: open source in IT. More…

The Fake Freeway Sign that Became a Real Public Service

Ankrom

Could You Live in a 12 foot Cube?

Radical ways to optimise land use

LimeWire Creator Brings Open-Source Approach to Urban Planning
The Open Source Web Design Toolbox: 100 Web Design Template Sources, Tools and Resources

Why You Should Use OpenGL and not DirectX

Bee Colony Collapse May Have Several Causes

Human Genome Is Part Bornavirus

XAMPP in Ubuntu 9.10 64bit? No!
Don’t install XAMPP if you are running 64 bit Ubuntu 9.10 Karmic. LAMP is included in the installation. XAMPP will not run properly.

I’m new to GNU/Linux/Ubuntu. I’m also new to PHP. After several days of installing/uninstalling/reinstalling XAMPP and sifting through countless forum threads, I discovered one small post that stated XAMPP will not work with 64 bit Ubuntu. There’s a reason it’s not in the repositories.

If you’ve installed XAMPP and/or are having difficulties setting up LAMP, here are a few links that may or may not be helpful:

http://ubuntuforums.org/showthread.php?t=673301

https://help.ubuntu.com/community/ApacheMySQLPHP

http://www.howtoforge.com/ubuntu_lamp_for_newbies

After I (re)installed Apache2 (because I had removed the initial packages in an attempt to get XAMPP running) I received this message in the command line:
* Restarting web server apache2
apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
… waiting apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

I found this solution:
I resolved this by creating the file /etc/apache2/conf.d/fqdn with following
line as content:
ServerName localhost

At this site:

http://www.gossamer-threads.com/lists/apache/docs/359451