Learn Brogramming

Sigh. Your introductory tutorial was going so well, but given the massive gender imbalance among programmers and computer scientist, I don’t think this is the best way to be inclusive…

The facts of life in a Ruby tutorial.

Neural has the Nerve for 10 PRINT

10 PRINT CHR$(205.5+RND(1)); : GOTO 10 has been reviewed in Neural, an excellent long-running magazine, print and online that covers creative computing from digital art and music through hacktivism. The reviews in Neural (which is published in Italy, in Italian and English) are short and to the point; I’m pleased to see that they neuronally grasped the concept of 10 PRINT and appreciated the work that my collaborators and I did on it.

Media Archaeology Lab’s New Media

Lori Emerson has been running an excellent facility at the University of Colorado at Boulder that is a kindred lab, and an inspiration, to my Trope Tank here at MIT.

This is the Media Archaeology Lab, which has recently launched a new site (with blog) and has also begun (as a lab) to tweet.

The Colorado lab, like the Trope Tank, offers working systems from decades past to support research, teaching, and artistic/literary work. The MAL is ahead of us in several ways, for instance by providing extensive information about its holdings in the form of an inventory. They even have a NeXT cube, like we do – although I think the retail price estimate on that page is missing a digit. The Trope Tank only has such information on placards placed on the hardware itself, as discussed in our technical report on the setup of the lab, but perhaps we’ll look to better publish what we’ve gathered here in months to come. I hope the MAL’s progress continues and that I’ll get to visit before too long.

Doug Engelbart, 88, Inventor of …

… the mouse; the chording keyboard for use with the mouse; the demo; videoconferencing; real-time online collaboration and collaborative editing; the first practical, working hypertext system, which was also a hypermedia system; word processing; dynamic file linking; version control; computer augmentation of human intelligence; and the bootstrapping of human intellectual processes.

Engelbart died on July 2. (Los Angeles Times obituary.)