Filed under Internet

Reading Lists for the Modern Web

I’m a really big fan of the Readability service. They recently opened up an API to third party developers. Yesterday Arc90 labs (the original creators of Readability) released a related service called Readlists. You can read the full release post, but basically it’s a dead simple curation service. You choose a set of links to web content over some topic and collect them into a reading list. Once you have such a list the service will collect and transform them into a number of different formats – you can send them to a Kindle or iPad or get a standard, DRM-free ebook that you can email, save and share.

Readlists is one of those services that seem really simple in retrospect but fulfill a very interesting (and innovative) niche. What’s more, it’s executed very well, both in terms of functionality and design. Readlists satisfy a real need – tablets are great reading devices but a lot of interesting content is spread out over multiple pages on the Web. It would be really nice if there was a straightforward, simple way to collect all that distributed content and send it to your tablet. Readlists does that very well (it’s not quite perfect since they have to email the ebooks to your iPad).

Equally importantly, the experience for curators is also well crafted. All you have to do is paste in some links and (optionally) provide a blurb for each one and you’re all set to go. You can share easily on Twitter or Facebook or just send a permalink to your friends. The permalink isn’t human-readable, but that’s fine – it means you can change the title of your reading list if you find yourself collecting different kinds of articles than what you started with. There is practically zero friction involved in collecting and sharing (given you have a Readability account). There are no customization options and in this case I think that’s a good thing – there’s less work for the curator to do and you can move on to more important things (like your next Readlist).

I’ve created a Readlist called “So you want a PhD” which is a collection of articles about graduate school. Though the creation process was dead easy, there are some concerns I have. I don’t see any analytics so I can’t tell how many people are seeing or reading my list. It also seems like Readlists can be updated indefinitely, which is great, but raises the question of how do I tell readers there is an update? One of the properties of the Web is that everything is potentially a work in progress – change and evolution are at the heart of web content. It would be great if I could opt in for some sort of notification when a list changes (possibly via RSS or email). Of course these things add more complexity to the service, but I think that these additions are worth it.

In conclusion, I think Readlists are a great idea for the modern web. Along with devices like the Kindle and iPad and services like Readability and Instapaper we’re moving to an increasingly readable, seamless web. We can discover great content on a laptop or desktop and seamlessly move to a tablet or other more comfortable reading device (or vice versa). There are still unanswered questions (such as changing lists) but I think we’re taking steps in the right direction. There will certainly be challenges as we move into a world of multiple devices in different forms but it’s good to know that the Arc90 folk are meeting the challenges head on.

Looking beyond blogs

Every few years there seems to be some new blogging platform that’s going to solve all (or at least some) of the problems of the old ones. A few years ago Posterous made a splash with its idea of being a hub for your social media and driving everything by email. A few weeks ago a new, invite-only platform called Svbtle made the rounds (disclaimer: I signed up for an invite to check out the new hotness). Svbtle aims to take some of the pressure of blogging by allowing you to save quick, private, spur-of-the-moment “ideas” as well as more permanent, public posts. Though I love to see new platforms and all the innovation brought to bear on web publishing, I have some nagging doubts. I’ve been blogging on and off for about five years and I’m starting to think that blogs are the wrong model.

To be clear, they’re not the wrong model for everyone and everything. But they’re certainly not the end-all and be-all of web publishing. As I start measuring the lifetime of my blog in years instead of months, I’m starting to get just a bit frustrated by a platform designed for immediacy. Blogs are fine if you’re writing about what’s happening in the world right now. Blogs are great if you want an online diary of your life. Blogs are wonderful for documenting the growth of your project and community over the years. However blogs are perhaps not so great for people who want to use their writing to augment their thought process. They are not all that great if there are a handful of topics and ideas that you keep revisiting and refining over time.

For example, I’ve written about writing for the web and publishing models before. This will be the third in the de facto series. However, the posts are widely separated in time. In a typical blog format they won’t appear side-by-side unless I remember them and put in links. It would be great if I could have a single web page, at a fixed URL that holds the evolution of my thoughts on the matter over time. As a visitor to the site you could see each of the versions, not just the most recent one. You could comment on each of the versions, or on the combined document. While we’re at it, I’d also like to see paragraph-level comments and version histories (but with a UI better than standard diff).

What I’m describing is more of an essay platform than it is a blogging platform. However I don’t want stiffly siloed platforms either. I’d like to be able to post articles like the one about what I learned in my first semester of graduate school. These posts would fade into the background over time, just like a normal blog. Writers like Craig Mod do a good job of creating large, permanent articles surrounded by smaller “satellite” articles. But when I last asked him (over Twitter a few months ago) he maintained it by hand. Another solution is two have two separate sites like Dustin Curtis does: one for permanent works and one as a traditional blog. But personally I’m of the opinion that software should do as much work as possible and I’ve already separated some of my writing.

The strange thing about the web is that it is both ephemeral and permanent. Today’s hot articles will be lost and forgotten tomorrow. And yet nothing that gets put online ever truly gets deleted. What I want is a writing and publishing platform that reconciles these two opposite natures. There are other technical and interface aspects I could highlight, but they’re orthogonal to the overall purpose of this platform: let me post time dependent pieces which can be archived after a few days, but also let me have long running, heavily edited works.

I don’t know that such a platform exists. I also don’t know for certain that such a platfrom doesn’t exists. I suppose that the only way to really get what I want is to build it (after all, talk is cheap, show me the code) and I hope one day I’ll actually get around to it. Till then I’ll keep thinking about how we can support writing and publishing for the bipolar web (and linking back to older versions). I’d love to hear what you think about the matter.

Sunday Selection 2012-02-12

Around the Web

The Information Diet : A Case for Conscious Consumption You could consider this a counter-argument to my previous post on how we can use consume and use information. I think we’re still pretty early into the Information Age and we’re still coming to grips with the fact that we have the world’s knowledge just a few clicks away. I haven’t read the book yet, but it’s definitely on my reading list.

10 Rules of a Zen Programmer I’m not entirely sure why there seems to be a strong interest in Eastern meditation and mysticism in the hacker culture, but tit does lead to some interesting analogies. In that light, this article is both pragmatic and idealist. While I don’t agree with all of it (no. 5 for example) it’s a worthwhile read and might help change your perspectives.

How to be Relentlessly Resourceful This isn’t about technology or Zen (at least not directly). It’s more about how to get the job done. And we all want to get the job done.

Software

Spotify To be honest, I still have my doubts about streaming music. I do prefer to have my own collection that I’ve paid for and (mostly) have physical copies of. That being said, I do think Spotify is a really neat service and a good way to try out artists and albums before I decide to buy.

My Brain on Information

I’ve read two things recently that have made me think about and reconsider the role of information in our lives and particularly the way in which I consume and process it. We live in an information-dense era of human history. In the western world (and increasingly, the world in general) the tools to access, consume, produce and distribute vasts amounts of information are available to almost everyone at just a moments’ notice. In many ways, we are living in a Golden Age of Information. The problem is, this Golden Age first crept up on us stealthily and then rammed into us headlong at full speed. As a result I think most of us, even those considered “digital natives” (myself included), seem to be perpetually ill-equipped to deal with both the challenges and opportunities of an increasingly information-rich existence.

Last week I read Accelerando, a set of short stories by British science fiction author Charlie Stross. The stories start from the near future (almost the present) and extend to a distant post-Singularity future where humanity lives among the stars, but in the shadows of godlike intellects. Though the entire collection is worth reading (and available for free), the first few stories about a world not too different from our own were particularly interesting. At one point one of the main characters, a very intelligent serial entrepreneur (and “venture altruist”) name Manfred Macx claims to consume a megabyte of text and several gigabytes of multimedia a day just to keep current.

That’s a lot of information for any person to consume in a day – a megabyte is roughly half a million English words. Though this is science fiction, I think we’re quickly getting to the point where people who want to stay current with the pace of science and technology will be required to consume enormous amounts of information regularly. Half a million words a day may be too much for an unaugmented human (Macx has an array of cybernetic implants and software agents forming a “exocortex” for information processing) but I think tens of thousands of words a day will soon become par for the course. And that’s just text. I’m not including understanding diagrams, source code, operations manuals or even video or audio. If we’re supposed to be assimilating such huge quantities of information on a regular basis how are we supposed to make sense of it all?

That brings me to a piece on The Atlantic website dramatically titled “Is Google Making Us Stupid?“. It’s about how the use of search engines and similar fast information retrieval systems is supposedly rewiring our brains. While some parts of the piece are overly sentimental and melodramatic, the core point is sound: the tools we have access to and the way we use them plays a role in shaping the functionality of our brains. I also sympathize that a habit of continually sampling little bites of information can be deeply unsatisfying. It’s easy to get hooked on to a Facebook or Twitter stream but as you stay hooked you can feel your brainpower wither as you lose the ability to concentrate longer than 140 characters. When I get stuck on Hacker News or Reddit for hours I feel terrible by the end of the day. Though I love good stories and movies it’s easy to get hooked on Netflix, passively consuming information but not really doing anything. But I’d like to believe that we can train our brains to be not quite so helpless in the face of endless streams of juicy tidbits.

A growing body of research is showing that the human brain is an incredibly flexible organ. Neuroplasticity is the norm, not the exception. As the amount of information we need to process increases (and our tools to do so get better) our brains change to accomodate it all. That of course begs the question: how far can we push ourselves? Can we train our brains to not just flit from hyperlink to hyperlink but actually digest and understand large amounts of interconnected material with greater efficiency and accuracy? Can we ensure that Google makes us smarter and wiser, not stupider?

Though our reading habits (and by extension our general thought patterns) might be changing, the change is not accidental nor is it inevitable. Instead of bemoaning the loss of the slow reading habits of yesteryear I think we should be trying to embrace the information-dense world around us. In particular, we need to stop thinking of deep reading and skimming as antagonistic to each other. Perhaps what we need to do is not to read slower, but rather separate the physical act of reading from the mental act of comprehending what we have read. I would love to be able to read text fast, look up links and references and then let the mass of information “ferment” in my brain. I’d like to be able to train my brain to think of what I’ve read after I’m done looking at the text forming connection betweens concepts and ideas while I’m walking down the street or taking a shower.

Perhaps this is an exceedingly computer-science centric way of thinking about the brain and thought processes. To be honest, I’ve been writing code and processing data algorithmically far longer than I’ve been learning about how the brain works. I do tend to think of the brain primarily as an information processor. Unlike the author of The Atlantic article I’m not nearly as attached to the so-called “human” aspect of my intelligence (but that’s a matter for another blog post). I like settling down with a cup of coffee and a good book in a nice armchair as much as the next guy, but only on the weekends. During the week I’d like to come up with six impossible things before breakfast and figure out how to make them possible through the course of the day. To do that I need to keep the information machine fed, creativity doesn’t happen in a vacuum. I’d love to know how to do that better.

Screenplays for the Web

Yesterday I sat down to put some of my old screenplays online. Screenplays have a very specific format – monospaced fonts, fixed directions for margins, etc. Unfortunately all those rules are for paper and if there’s one thing I really don’t plan on doing, it’s distributing my writing on dead trees. But I still wanted to put my work online and have it look like a screenplay.

When I was taking my creative writing class last semester I used LaTeX to output nicely formatted PDFs to submit and I wrote directly in LaTeX. Though PDFs are great for class submissions and printing I’m very much an HTML fanboy when it comes to publishing online. Unfortunately LaTeX doesn’t seem to export directly to HTML. That’s understandable, HTML still has a way to go before it supports all the beautiful typographic nuances that LaTeX is capable of. There are some LaTeX-to-HTML converters out there, but I couldn’t them to compile on my Macbook. Instead of trying to debug the compile process I threw some regexes at the existing LaTeX source and turned it into fairly semantic hypertext.

HTML is a flexible markup language, but there was some abuse of existing HTML elements involved in coming up with a structure that worked for screenplays. Each piece of dialog becomes a section tag and I’ve really abused the header and paragraph tags. If you can come up with a more semantically “correct” interpretation, I’d love to see it. Anyways, the translation went quickly and with some CSS the result isn’t bad, in my opinion. I converted one of my shorter pieces and put it on my website, if you care to take a look. The whole process took about half an hour including fiddling with regexes and CSS.

So much for taking a LaTeX screenplay and translating it to HTML. But what about writing a screenplay for the web first? By way of inspiration, Stories and Novels is a beautiful site that features complete stories and novels in a beautiful web format (as well as Kindle editions). I’d love to see something similar for screenplays. Now admittedly, people don’t usually read screenplays the same way they read novels or stories, but who’s to say that once the trend starts it won’t pick up (and it would be a interesting experiment regardless)?

Of course, writing HTML (or any form of XML) by hand is not something I would wish on my worst enemy. It’s ok when working on a design and layout but I’d rather not write entire screenplays (or stories or novels or even blog posts) in HTML by hand. Recently, lightweight markup languages such as Markdown and Textile have become popular. They’re designed to be easily converted to HTML and they feel natural to write in. Maybe we could come up with something similar for screenplays? Sounds like an interesting weekend project, I’ll let you know how it goes on Monday.

Follow

Get every new post delivered to your Inbox.

Join 338 other followers