A few weeks ago Adam and I blogged about some of our recent work investigating how link-sharing happens on the web. In contrast to most sharing tools out there, which broadcast your shares to anyone who will listen, we found that lots of sharing happens point-to-point, from friend to friend. An interesting outcome of this [...]
Many years ago I discovered NoteWorthy Composer, and I’ve been using it for music notation ever since.
Unfortunately, I find that NoteWorthy doesn’t scale very well in several important dimensions. In particular, it lacks the ability to:
Let the user manipulate multiple staves at once (even just for copying/cutting and pasting a horizontal section of music from [...]
I am in a state of transition: from Java to OCaml.
I like Java as a platform primarily for its matureness, static typing, and great IDE integration (Netbeans in particular). But lately I’ve been finding myself manipulating a lot of tree structures—ASTs, query plans, nested relations, automatically generated GUI layouts—and Java is just too verbose. Even [...]
Today, we rely increasingly on the Web for a multitude of everyday activities that run the gamut from simple queries to complex social interactions. As a result, our browsing patterns are starting to reflect the intricate and multi-faceted nature of our daily lives, but web browsers retain little of the nuanced richness of this information [...]
Last April we presented results at CHI 2009 about how people used List-It, our open source Firefox plugin when it was released in September 2008. Since this initial study, we’ve had quite a few more users – we just hit our 13,000th registered account on September 1st, 2009! More importantly, more than 600 people have [...]
For non-programmers, spreadsheets are usually the option of choice when it comes to keeping track of non-trivial amounts of structured data. This is seen in all kinds of settings ranging from the business world to public administration and academic research. Spreadsheets, however, can only capture one kind of data structure: separate tabular [...]
I found a new Firefox Add-on I will never want to be without again today: Mouseless Browsing. The documentation is rather bad (too complicated), but here’s the rundown: with numlock on, press “.” on the numerical keypad to show/hide a unique number next to each link/button/etc. on the current web page. To activate any particular [...]