Why won’t you print?

If you have ever had a computer problem and googled it, you’ll know that the advice you find will be mixed.

When I couldn’t get my hp photosmart 3750 printer working with my mac I tried several zany ideas.

  1. Download a driver from some no name site.
  2. Instead of downloading the drivers for the 3750, download the driver for the D7300.
  3. Make the mac sleep and, just as the screen starts to go dark, hit the space bar to wake it up.

Guess which one worked.

For whom?

I just read Alan Kay’s Early History of Smalltalk. It was timely for me because Brian Marick’s mention of the New Math put me in auto-rant mode on how schools optimize for students who are unlikely to excel in the subjects they are being taught.

One of the themes of Alan Kay’s sparkling career has been to try to make computers accessible to children as a learning tool and his history is full of little anecdotes about how he would teach Smalltalk to twelve year-olds and they would spontaneously invent stuff.

What was so wonderful about this idea were the myriad of children’s projects that could spring off the humble boxes. And some of the earliest were tools! This was when we got really excited. For example, Marion Goldeen’s (12 yrs old) painting system was a full-fledged tool. A few years later, so was Susan Hamet’s (12 yrs old) OOP illustration system (with a design that was like the MacDraw to come). Two more were Bruce Horn’s (15 yrs old) music score capture system and Steve Ptz’s (15 yrs old) circuit design system. Looking back, this could be called another example in computer science of the “early success syndrome.”

I get the impression though that Kay thought of this as a failure as he was looking to revolutionize education as a whole rather than train the next generation of super-geniuses (like himself).

The successes were real, but they weren’t as general as we thought. They wouldn’t extend into the future as strongly as we hoped. The children were chosen from the Palo Alto schools (hardly an average background) and we tended to be much more excited about the successes than the difficulties. In part, that we were seeing was the “hack phenomenon,” that, for any given pursuit, a particular 5% of the population will jump into it naturally, while the 80% or so who can learn it in time do not find it at all natural.

I wonder how he feels now when he looks back?

Alan Kay, along with his team at Xerox Parc, invented a huge chunk of the technology that has made modern computing successful.  But computers have still not had much impact on the way kids are taught. When they are not used as glorified textbooks, they are used to teach PowerPoint skills and word-processing.

I wonder if he would have had more success if he had optimized for the kids who are excited about computers? The sweet spot for his glorious Squeak seems to me to be kids who find joy in creating and exploring. I wonder what would have happened if he had stuck with that 5% who jumped in naturally instead of trying to satisfy a broader audience? (If someone runs into him, can you ask him for me?)

The rest of Kay’s paper is well worth a read. It’s inspirational despite its underlying theme of if only they had listened to us. He was telling his bosses at Xerox in 1971 that

In the 1990’s there will be millions of personal computers. They will be the size of notebooks of today, have high-resolution flat-screen reflective display.s, weigh less than ten pounds, have ten to twenty times the computing and storage capacity of an Alto. Let’s call them Dynabooks.

The purchase price will be about that of a color television set of the era, although most of the machines will be given away by manufacturers who will be marketing the content rather than the container of personal computing.

He talks a lot about education and about constructionist ideas and about how schools didn’t teach real world skills.

The general topic was education and it was the first time I heard Marvin Minsky speak. He put forth a terrific diatribe against traditional education methods, and from him I heard the ideas of Piaget and Papert for the first time. Marvin’s talk was about how we think about complex situations and why schools are really bad places to learn these skills. He didn’t have to make any claims about computer+kids to make his point. It was clear that education and learning had to be rethought in the light of 20th century cognitive psychology and how good thinkers really think.

He ends on a sad note

When it was hard to do anything whether good or bad, enough time was taken so that the result was usually good. Now we can make things almost trivially, especially in software, but most of the designs are trivial as well. This is inverse vandalism: the making of things because you can. Couple this to even less sophisticated buyers and you have generated an exploitation marketplace similar to that set up for teenagers. A counter to this is to generate enormous disatisfaction with one’s designs using the entire history of human art as a standard and goal. Then the trick is to decouple the disatisfaction from self worth–otherwise it is either too depressing or one stops too soon with trivial results.

Not sure whether he is advocating that we compare our efforts with the entire history of human art and become inevitably dissatisfied or to go ahead and compare and be happy anyway.

Come Join Us at Dreamhost

If you have ever wished that you had your own web site hosted by the same people who host www.raggedclown.com, I have a special offer just for you…

RewardsFirst a few words about DreamHost and how I chose them.

  1. Every previous web hosting service that I have ever used ended up being bought by Verio who got bought by NTT who decided that my hosting service would be so much better (for them) if they made it suck. So far, that hasn’t happened to Dreamhost. For me, the primary requirement for a web hosting company is that it not get bought by Verio. Verio sucks.
  2. It doesn’t cost too much. My account costs me something like $100 per year which gives me (essentially) unlimited email, domains, sub-domains, POP accounts and so much bandwidth and disk space that I have never even bothered to find out how much. There are no additional costs for hosting additional domains (the registration fee for new domains is, like, $20 or something).
  3. They have good support. So far I have had only one problem and they fixed it within about 3 seconds of me noticing it. I had some questions when I first opened my account and they answered them immediately to my entire satisfaction (unlike Verio who have yet to answer my question from 1998).
  4. They have a ton of software to play with. Here’s a smattering of what they offer:
    • WordPress
    • Ruby on Rails
    • Python
    • Subversion
    • A Jabber server
    • Media streaming (like QuickTime and RealAudio)
    • PERL
    • PHP
    • MYSQL
    • JOOMLA
    • Some shopping cart thingie
    • Some polling thingie
    • CRON
    • Shell access

    plus all the usual POP, IMAP, FTP, web mail and all that stuff – all set up with their fancy One-Click installer. You also have control over all the DNS configuration.

If all that weren’t enough to persuade you, Dream Host has this promotion scheme whereby you con your friends into getting an account and they give you a $97 referral fee which you use towards your own account fees or give to your friend as a discount or split in any proportion you may choose.

If you’d like to take advantage of all this goodness – and a $50 discount – go sign up now and tell’em “The Clown sent me”. Just click on the big banner on your right or the funnier one just down there and enter the promo code “CHASINGREWARDS50”.
.

Rewards

Dreamhost. It doesn’t suck. It hasn’t been bought by Verio.

My Third Video

I used Microsoft Movie Maker for my second video. I fully expected it to suck. What I hadn’t anticipated was how badly it would suck.

It’s hard to imagine a video editor program that would suck more than Microsoft Movie Maker and, unless there is a free(ish) video editor that is much better (and doesn’t require me to buy a mac), the wait for my third video will be rather long.

So don’t expect to see Dylan’s guitar recital on YouTube any time soon.

Evolution of Cooperation

A couple of years ago, I set out to do an experiment very similar to this one.

The scientists then put the robots in a little arena with two glowing red disks. One disk they called the food source. The other was the poison source. The only difference between them was that food source sat on top of a gray piece of paper, and the poison source sat on top of black paper. A robot could tell the difference between the two only once it was close enough to a source to use its infrared sensor to see the paper color.

Then the scientists allowed the robots to evolve. The robots–a thousand of them in each trial of the experiment–started out with neural networks that were wired at random. They were placed in groups of ten in arenas with poison and food, and they all wandered in a haze. If a robot happened to reach the food and detected the gray paper, the scientists awarded it a point. If it ended up by the poison source, it lost a point. The scientists observed each robot over the course of ten minutes and added up all their points during that time.

Never finished it, sadly. One day I will.
Be sure to watch the cool video of the cooperating robots.