Title: 'Morning, HN. For the last year and a half, @samuelclay and I have been working on DocumentCloud, a non-profit organization that makes it easier to analyze, annotate, and publish the primary source documents behind the news.<p>We just opened up the public version of the workspace, and I'd be obliged if y'all could take a look, and share your thoughts. There has been a lot of interest in seeing a real-world example of a webapp that uses Backbone.js, Underscore.js, and Jammit -- and this is the application that all of our open-source libraries have been extracted from.<p>To get your hands dirty, visit documentcloud.org/public, and try a search for "filter: annotated". Then, pop open your JS console, and you can play around with the Backbone models:<p><pre><code>    Documents.first().get("title");

    Documents.map(function(doc){ return doc.get("title"); });

    Documents.first().notes.fetch();

    Documents.first().notes.first().set({title: "Testing..."});
</code></pre>
... don't worry, that last one didn't persist anything to the server. If you try a .save(), it'll be denied.<p>A couple other fun things to try:<p>* Drag a box to select a couple documents, and choose "Analyze -&#62; View Timeline".<p>* Pop open the entities tab, and click on "show pages" next to an entity to view all of their mentions in the text.<p>* Click on a document's page count...<p>I'd love to hear your thoughts, from both technical and design perspectives, and would be glad to answer any questions that you have about the app.
Upvote: