Overtone gets an event system

In 45 lines of documented code we get an event system supporting arbitrary numbers of handlers and event types. The handlers are executed by a thread pool, and they can be removed individually or cleared for a given event type.

Internet Exchange

A nice video about decentralization and internet exchange points.

A New Os Abstraction

On finding a unified metaphor for exposing operating system services.

Coming Alive

Software computational power, evolutionary software, and learning algorithms are getting good enough to create patentable inventions and sign deals with record labels. This could all get very interesting.

Blog Engines Are Overrated

Well after spending far too long experimenting with a variety of blog engines and other annoying "web applications", I've realized that really I want to be able to blog using the same tools that I use to develop software. Why waste so much time and effort writing posts in an HTML form window when you sit inside of...

Livecoding in Clojure

The beginnings of project overtone.