Planet Rockalypse Rotating Header Image

Posts under ‘opengroup’

plumbing is released

The concurrency.cc logo I am excited to announce the release of Plumbing, software and documentation to support artists and makers in the programming of low-cost, open-hardware platforms like the Arduino. The Plumbing libraries are a collection of parallel components written in occam-pi , a small language with a long history. Last summer, we decided that [...]

ipad and ebooks

I gave an introduction in Technology and Activism the other day to the Creative Commons. In that introduction, we (briefly) explored two thought problems:

[ music ] How long until you can own every song ever written? My first question had to do with music. If $60 buys a 500GB hard drive, you can put one year . . . → Read More: ipad and ebooks

knuth’s charge

In the preface to The Art of Computer Programming (1969), Knuth wrote the following:

I would posit that the vast majority of students who complete an introduction to Computer Science (often heavily focused on introducing the practice of programming) would not say that they felt they had been exposed to “an aesthetic experience much like composing . . . → Read More: knuth’s charge

it’s alive!

Omer passed on this picture:

That is a concurrency.cc Arduino-compatible board fired up and ready to go. As you can see, the vias aren’t really lined up that well, which may account for some intermittent USB-to-serial weirdness that he is chasing down at the moment.

Awesome job, Omer! If all goes well, I think we’ll have around . . . → Read More: it’s alive!

concurrency.cc boards are in

For years, my colleagues and I have been working on lightweight runtimes for parallel languages. To put our work in context, we’ve often targeted small robotics platforms like the LEGO Mindstorms for demonstrating the power of a parallel-safe language for real-time systems. This summer, we realized that the Arduino was a marvelous, open-source platform with [...]

programming less visually

Operation: Stick Figure Army is a project that will provide tools for converting 2D imagery (as typically found in many introductory computing texts) into 2.5D representations: physical tiles with raised and textured surfaces that represent one or more diagrams from a text. This lets us explore, as a group, image processing, 3D printing, and the [...]