Now on ScienceBlogs: HeartlandGate: Anti-Science Institute's Insider Reveals Secrets

ScienceBlogs Book Club: Inside the Outbreaks

Search

rss.jpg   Subscribe to RSS feed

Follow dabacon on Twitter

Profile

davidog.pngDave Bacon is a theoretical ski bum who is also a pseudo professor. His research is on quantum computing, his scientific passions extend to everything in physics, mathematics, computer science and beyond, and his personal pleasures include making wine, playing poker, skiing, camping, and daydreaming (although not all of those at the same time.) Nothing he says on this blog should be construed as having anything to do with his employer or his dog.


Recent Comments

Recent Posts

Other Information

The use of Occam's razor on this website is strickly prohibited.

Cows are well approximated by a sphere.
rss.jpg   Subscribe to RSS feed

Follow dabacon on Twitter

« Paper Reviewing Ratio | Main | Teleportation Between Separately Trapped Matter Qubits »

Quantum Open Notebook

Category: QuantumQuantum ComputingScience 2.0
Posted on: February 3, 2009 12:18 PM, by Dave Bacon

Share:

Sir Tobias Osborne of the Quantum Boolean Functions has made the plunge and is trying out open notebook science: Tobias J. Osborne's Research Notes.

Which reminded me of some dream software I've been thinking of writing (oh Time you Devil---why could you not expand to fit in all I want to create and do in this life!)

The basic idea is as follows. Blogs are great for a few reasons. One is they provide a journal system and date stamping system. Second they allow for commenting and this commenting can be done after some basic user authentication. But they are, it seems to me, not ideal for open notebook software, at least of the kind I want to practice. In particular I would argue that their lack of easy of editing makes them less than ideal.

For example if you've every checked out tiddlywiki, you'll see what I mean. Tiddlywiki's consist of a single file, which is easily editable. To edit an entry you simply double click on the entry and start typing. Control-enter to save and close the file. Open notebook software should allow for this ease of editing, for both the author of the notebook and the commentors on the post. (And it goes without saying that there should be good versioning going on here.) Tiddlywiki, however, is not particularly well suited for such access: last I checked it did not play very well with being accessed and editted (important) over the web. Further it's not clear that it is well suited for multiple users, especially in a format where you may have "commentors" as well as "authors" and the line may morph between these. Another point is that comments being at the end of a blog post is both sometime appropriate and sometimes highly inappropriate. Linearity is awesome, but sometimes, just sometimes you want to center your comment on a particular component of the post. Thus it would seem to me that allowing comments inside of the post is important: often you want to riff off that point, not at the end of the "post." Thus I would propose having "expandable" comments being posted within the body of the post itself. Imagine a small unobtrusive box (like the wikipedia link thingee) where if you click on it the comment at that place expands into the text. This seems to me a crucial improvement over normal blog software which, while totally changing how we can communicate, isn't well suited for detailed and focused discussions which is what occurs more often in doing my own science.

The one thing that is stopping me from working on this (besides lack of time) is that it seems to me that one needs to think hard about multiple users editing a file at the same time. However I've seen a few new websites which allow multiple people editing at the same time which seem to have made progress on this problem. But clearly this is the one programming challenge I'd want to make sure I knew how to overcome before undertaking this challenge.

Share on Facebook
Share on StumbleUpon
Share on Facebook
Find more posts in: Physical Science

TrackBacks

TrackBack URL for this entry: http://scienceblogs.com/mt/pings/94016

Comments

1

docs.google.com , perhaps?

Posted by: sep332 | February 3, 2009 3:27 PM

2

Well Goggle docs is okay but it is lacking (1) systematic journaling (2) it has some support for simultaneous editing (3) it's unclear who's contributed what in a discussion (4) it's an always on edit...there is something nice about a separated "view" and "edit" having to do with how we scroll through documents and (5) no math support that I know of.

Posted by: Dave Bacon | February 3, 2009 3:36 PM

3

This has been an issue I have looked at too, visual version control with multiple users (granted, I was mostly thinking of work, which is a trusted environment, as someone whose slashdot user number is 3 digits, I also know a bit about untrusted!).

I found two things that seemed most interesting (I did want something that would run on our servers, which ruled out many options).

Stickies http://download.boulder.ibm.com/ibmdl/pub/software/dw/web/wa-ajaxannot/stickies-src.zip covered in a PDF (User annotations in Ajax
Let users add sticky notes to your Web site
Skill Level: Intermediate
Greg Travis (mito@panix.com)
VP, Technology Development
Dynamic Logic
31 Jan 2006
Updated 17 Oct 2006) ought to let you find it.

and Marginalia http://www.geof.net/code/annotation/

Did not end up using either (unofficial, decided it was not going to happen).

I'd like to see such a thing, I think it would be very, very, handy.

Coding Horror was about that today http://www.codinghorror.com/blog/archives/001222.html

Posted by: Ronald Pottol | February 3, 2009 6:16 PM

4

TiddlySpot.com has decent editing/access over the web. There is no version control, so far as I know (although I suppose you could set that up locally). I doubt that there is any intelligent behavior when multiple users try to update an entry (or perhaps even the file) simultaneously.

Posted by: John | February 3, 2009 6:27 PM

5

thanks for documents..

Posted by: Blocked | February 4, 2009 4:38 AM

6

Hi Dave - at Osmosoft we've been working on a new serverside for TiddlyWiki that addresses the issue of handling multiple users. We've made it a very generic, RESTful web store with some special features to bring a robust security model. It's just about to go into beta; see http://www.tiddlywiki.org/wiki/TiddlyWeb.

The ability to comment on a particular anchor within a tiddler would be very handy, but we don't yet have a good solution.

Posted by: Jeremy Ruston | February 5, 2009 6:53 AM

Comments have been closed as this blog has moved to http://dabacon.org/pontiff.
Click here to search for this post on the new blog.

ScienceBlogs

Search ScienceBlogs:

Go to:

Advertisement
Follow ScienceBlogs on Twitter

© 2006-2011 ScienceBlogs LLC. ScienceBlogs is a registered trademark of ScienceBlogs LLC. All rights reserved.