News
Novell Pulse
Miguel de Icaza:
Novell's Pulse: our on-site deployable Google Wave was announced today... Novell Pulse
News
Subversion.jar
CollabNet
The CollabNet-sponsored Subversion project and The Apache Software Foundation (ASF) announced today that the award-winning Open Source project has formally submitted itself to the Apache Incubator in order to become part of the Foundation's efforts.
Does the ASF realize that subversion isn't written in Java?
News
Wave's first port of call
Google Wave Developer Blog: We are happy to announce that the developer instance of Google Wave is now available for experimental interoperability testing with other wave providers. This means that if you are interested in building a service that uses the Google Wave Federation Protocol, you can begin prototyping with a tool like FedOne against WaveSandbox.com.
News
Halloween Skelton
If time permits for Halloween I like to try to build some sort of prop for our yearly haunted house. This year we moved the haunted house out of the shed and into the garage, and the prop I built was a jailed skeleton, rattling the bars to get out: The skeleton and chain come from our healthy stock of Halloween materials, but the rest of the system was built out of materials I had around the house.
News
Empirical
An empirical comparison of seven programming languages:
80 implementations of the same set of requirements are compared for several properties, such as run time, memory consumption, source text length, comment density, program structure, reliability, and the amount of effort required for writing them. The results indicate that, for the given pro- gramming problem, which regards string manipulation and search in a dictionary, “scripting languages” (Perl, Python, Rexx, Tcl) are more productive than “conventional lan- guages” (C, C++, Java).
News
There's this thing about Java...
Exhibit A: Jacob Kaplan-Moss
Ryan Tomayko’s I like Unicorn because it’s Unix should be required reading for anyone doing anything involving networks or unixes these days. Like Ryan, I share a deep appreciation for the dark art of Unix system calls, and like Ryan I’m a bit dismayed to see them relegated to the dusty corners of our shiny dynamic languages. So I read I like Unicorn because it’s Unix with glee; it’s perhaps the cleanest, clearest explanation of how preforking socket servers work, and I enjoyed seeing Ruby’s twist on the old standard.
News
Upcoming Conferences
My upcoming travel plans include a trip to Baltimore, MD where I will be giving talk at LISA '09 with Daniel Berlin on Google Wave. The next day I will be attending Internet Summit 09 in Raleigh's new convention center.
News
WADL at the W3C
WADL has been submitted to the W3C as a member submission. Sigh.
Two years later and all the arguments against WADL still hold.
News
Vacation
After spending four days in the cramped quarters of a cruise ship with 2,000 of my fellow vacationers, I can say that, as a species, humans are gassy.
News
The fragility of sequentiality
Jaron Lanier:
No, no, they're not. What's the difference between a bug and a variation or an imperfection? If you think about it, if you make a small change to a program, it can result in an enormous change in what the program does. If nature worked that way, the universe would crash all the time. Besides sounding like a plot device for a Douglas Adams book, it's a great point.
News
386s
A = Number of transistors in an Intel Core i7-920 Processor = 731,000,000 B = Number of transistors in a 20 MHz 386 = 275,000 C = A/B = 2,658 Start your reading list here.
News
Gravity Mouse
Christopher's latest game is up on Kongregate: Gravity Mouse 2. And as of right now, his last game, Medieval Rampage 2, is on the front page as a Featured Game.
News
Wave Conversation Model
Dan Peterson:
We've also been working to provide more documentation around the wave model, and so we've produced a draft specification for the wave conversation model... While Wave in general allows editing any sort of XML-like structure, the Wave Conversation Model describes the vocabulary that Wave uses to represent conversations, those things you actually interact with via the browser. As usual, please direct all feedback to the mailing list.
News
U2
Last night Lynne and I went to the U2 concert, an impromptu celebration of the day we met 22 years ago. The concert was great, of course, aided by absolutely perfect weather for a concert in Carter-Finley Stadium. Our seats were really good considering we got them for $30 on the day of the concert. Did I mention this was impromptu? The 60,000 attendees themselves were spread over a huge range, from the drunken frat boys that sat behind us, to families that brought along their children, to older couples; I saw kids around the age of eight, to people in their 70's.
News
2TB
I have in my posession 4 500GB hard drives. What's the best way to configure them for a backup machine? Raid N? ZFS?
News
Pubsubhubbub
Just added PubSubHubbub support to Piccolo. What you don't see in the repository is the little Makefile that ties all the pieces together:
default: ./bin/piccolo ./bin/pub ./bin/hubping
News
Synthetic Biology
The New Yorker:
Scientists have been manipulating genes for decades; inserting, deleting, and changing them in various microbes has become a routine function in thousands of labs. Keasling and a rapidly growing number of colleagues around the world have something more radical in mind. By using gene-sequence information and synthetic DNA, they are attempting to reconfigure the metabolic pathways of cells to perform entirely new functions, such as manufacturing chemicals and drugs.
News
True words from Rob Pike
Rob Pike, in 1991:
Where will we be ten years from now? CRT's will be a thing of the past, multimedia will no longer be a buzzword, pen-based and voice input will be everywhere, and university students will still be editing with emacs.
As a disclaimer, this blogpost was written in VIM.