Archive for the ‘new features’ Category

Monday, May 24th, 2010

LibraryThing Facebook integration, phase 1

LibraryThing/Facebook integration

We’ve just introduced “phase one” of LibraryThing-Facebook integration. It’s been a ridiculously long time coming, but it’s here. The framework for the project is built and one feature has been implemented—review posting.

Posting Reviews. Phase one is posting reviews. Whenever you write or edit a review you can elect to post the review to Facebook, where it appears as on the right. It also links back to the review page on LibraryThing.

On your Edit profile: Sites/apps page you will find a handy checkbox to make the “Share to Facebook” default to “on” (unless you’ve already published the review, in which case you must explicitly make it republish it).

Sharing via Facebook adds the LibraryThing Books app., which is a Facebook app. for LibraryThing. Right now it does nothing except post your reviews as requested.

So, what else should it do? (Everything, okay, but what is most important?) Come talk about it here.

Credits. The programming this time around was done by Mike (LTMike). Members of the Board for Extreme Thing Advances provided valuable help.

Labels: facebook, new features

Tuesday, March 2nd, 2010

CoverGuess: The game that helps people find books…

I just released an amusing diversion called CoverGuess.

Check it out here, and talk about it here.

What is CoverGuess?

CoverGuess is a sort of game. We give you covers, and you describe them in words. If you guess the same things as other players, you get points.

Why are you doing this?

The goal is to have fun, but also to build up a database of cover descriptions, to answer questions like “Do you have that book with bride on the bicycle?”

What’s the best way to do it?

Think about it how you’d describe the cover to someone—pick out the most significant elements. Does it have a car or a pair of shoes? Color terms are good, and so are terms like “blurry” or “sepia.” Above all, pick terms other players will be using.

How do points work?

You get one point for every matched term, for each other member who had it. So, if you say “car” and “dog” and two other members said “car” and one said “dog,” you get three points. Obviously, it’s better if you’re not the first member to tag the image, but the system randomizes that aspect. When you’re the first to tag an item, you get 0.25 points for your effort.

Aren’t you trying to use members’ free labor to make money?

Yes and no. All the data here is released under a Creative-Commons Attribution-Noncommercial License, and will be available in feed form. That means any non-profit entity, like a library, can use it without charge. We also commit to license it on the same terms to any bookstore with less than $10 million in sales. That leaves huge companies. If any want it, we’ll charge them!

Anything else?

It was partially inspired by Google’s ImageLabeler. Our anti-spam engine does something similar too.

The whole thing was perhaps summed up best in a tweet to me:

Labels: book covers, new feature, new features

Monday, March 1st, 2010

Beta: “Read Alike” recommendations

I’ve pushed through a beta version of a new recommendation engine.

The “Read Alikes” recommendations supplement our existing automatic and member recommendations. “Read Alikes” are based directly on the members who have your books—the people who “read alike” you, or whatever.

So far, opinion is divided. Some members love it, and are getting great recommendations. Others report a parade of things they already know about. Is it quite consciously, however, a beta feature. It may be improved, or it may go away. Most likely, it will go away and be replaced by a better overall algorithm, with better tools for managing your recommendations.

Labels: new features, recommendations

Monday, February 15th, 2010

Dead horses to ponies…

Borrowing a joke from Brightcopy, I’ve turned some dead-horses into ponies, bringing some long-requested features to life, and even improving on them.

Books You Share Preferences. Some members have long campaigned for sorting the profile-page “Books You Share” box by author, not title. But I held off—that’s not the right choice for everyone. Instead I’ve added a preference for it, with a number of different sorting options.

Critically, I set the default to sorting by popularity from low to high, something nobody had ever requested. I thought members might pounce on me for it, but quite a few have said it was an unexpectedly good choice. It brings out the unusual books you share. And those are often the most interesting.

I also added a preference to change how many shared books are displayed.

See this topic for more about the feature.

Tag Combination. After a 16-month hiatus, new tag combinations and separations are back!

The idea is simple. LibraryThing allows members to combine tags that are highly similar in meaning and application. Classic examples are tags like “World War II” and “wwii” or “ww2.” We discourage combining terms that don’t entirely overlap, either in meaning or in usage. (If you’re interested in the ideas behind tagging, check out my What’s the Big Deal About Tagging? talk on YouTube.)

Tag combination only affects “global pages”; user tags are never changed.

So far as I know, we’re the only website to experiment with this idea, something noted in Gene Smith’s Tagging: People-Powered Metadata for the Social Web. Tag-combination combines a new idea—tagging—with an older idea—what librarians call “authority control.”

This time, however, we’ve given it a twist—democratic authority control. Any member can propose a combination or separation, but the matter is put up to a vote—with a supermajority needed for any action. We hope it will slow down the process and make it more deliberate.

It’ll also save our servers from having to recalculate tags. With more than 60 million tags, and “science fiction” now at three million uses, instant, any-user combinations were really putting a strain on our system.

See more about it, and some examples here.

Labels: new features, tagging

Thursday, February 11th, 2010

Favorite messages and marking last-read

I’ve added a simple feature to “favorite” message. You can also mark a last-read, for those times when Thingamabrarian eloquence prevents a topic from being read in a single sitting.

More here.

Labels: new features

Wednesday, February 10th, 2010

Pictures get a lot better

I’ve just released phase one of the new picture system—much better profile pictures:

The new system allows members to post multiple profile pictures, see pictures at large sizes, describe pictures, leave comments on them, and share them with other members. There’s also a tagging feature, so members can organize their pictures and swarm around common tags, like my library.

The new system was designed to be used across the site. I am particularly anxious to get it working on books—so members can show multiple images, and separate out covers, title pages, spine images and so forth.

Read and talk more about it here.

Labels: new features, pictures

Tuesday, February 9th, 2010

Connections lists and other profile-page upgrades

Mike has revamped LibraryThing’s “connections” feature, changing the UI somewhat and allowing members to specify new types of contacts, like “best friends,” “employees,” “librarian peeps,” etc. These categories show up everywhere connections do, such as work pages.

There were also significant changes under the surface, preparing us for better contact handling generally—both inside-LibraryThing contacts and reaching out to other social networks.

We’ve also added an area for “Groups you share.”

Members are divided over this addition. There’s a poll being held about it right now.

There were a host of smaller changes. Read more about it on Talk.

Labels: new features

Monday, January 11th, 2010

Colored check marks

I’ve change the green check marks to a palette of four colors, so you can distinguish at a glance books in your library, wish list, read-but-unowned list and other collections.

The check marks pop up on recommendations and statistics pages. So far, members have been particularly happy to see them on your Series Statistics page, which lists all the series in your library, and which books in the series you have in the various collections.

As should become immediately obvious, colors can’t do justice to all the complexity of collections. Not every collection gets a color, and we aren’t mixing up paint buckets when a book belongs to two collections. We may revisit this, allowing members to set colors for their collections, but it will depend on other priorities, and we’ll never be able to squeeze all the information in collections into colors alone. For what they are, however, we hope they’re useful.

See more information and discussion.

Labels: collections, new features

Sunday, November 22nd, 2009

The Books of Wikipedia

UPDATE: I’m going to take another swipe at the data here. I’ve found too many places where it looks like citations aren’t registering. I’ll update when I can. Meanwhile, I’m moving the Secret Santa post to the top again. (Tim)

I’ve added a new “References” section to work pages, and within that a list of the Wikipedia articles that cite the work.

This feature comes from a complete parse of the English Wikipedia data dump, looking for citations and other references to books.

All told, the data covers 251,911 pages and includes 540,000 citations. They cover some 227,852 works. This is a marked improvement over 2007, when a similar effort found citations to LibraryThing works on only 90,136 pages. It’s not perfect. I don’t try to capture non-ISBN references in running text.* But it’s interesting.** Come talk about it here.

Here are the top 100 books:

Top 100 Most-Frequenty Cited Books in the English Wikipedia
1. 2,122 Guinness World Records: British Hit Singles and Albums
2. 1,313 Andrews’ Diseases of the Skin: Clinical Dermatology (James, Andrew’s Disease of the Skin)
3. 1,231 Air Force Combat Units of World War II
4. 1,184 Jane’s encyclopedia of aviation
5. 839 British parliamentary election results, 1918-1949
6. 764 The Ship of the Line: The Development of the Battlefleet, 1650-1850 (The Ship of the line)
7. 603 Handbook of British Chronology (Royal Historical Society Guides and Handbooks, Volume 2)
8. 603 Conway’s All the World’s Fighting Ships, 1860-1905
9. 591 The science-fantasy publishers: A critical and bibliographic history
10. 560 Civil War High Commands
11. 539 Wrestling Title Histories
12. 514 A Plain Introduction to the Criticism of the New Testament (2 volumes)
13. 504 The Concise Oxford Chronology of English Literature
14. 464 The Dinosauria
15. 463 The DC Comics Encyclopedia, Updated and Expanded Edition
16. 460 The Birth of the Palestinian Refugee Problem
17. 452 The Canadian directory of Parliament, 1867-1967
18. 442 All That Remains: The Palestinian Villages Occupied and Depopulated by Israel in 1948
19. 419 Air Force combat wings : lineage and honors histories, 1947-1977
20. 415 The Encyclopedia of Science Fiction and Fantasy Through 1968; Volume 1: Who’s Who A-L
21. 414 The New Grove Dictionary of Music and Musicians
22. 406 Fields of Praise: Official History of the Welsh Rugby Union, 1881-1981
23. 403 Birmingham City
24. 398 The New Grove Dictionary of Opera : A-D
25. 377 Kurzgefasste Liste der griechischen Handschriften des Neuen Testaments
26. 371 Fitzpatrick’s Dermatology In General Medicine (Two Vol. Set)
27. 362 NFL 2001 Record and Fact Book
28. 356 The Marshall Illustrated Encyclopedia of Dinosaurs & Prehistoric Animals: A Comprehensive Color Guide to Over 500 Specie
29. 348 The Pimlico Chronology of British History: From 250, 000 BC to the Present Day
30. 347 Michigan Place Names (Great Lakes Books)
31. 345 The Directory of Railway Stations: Details Every Public and Private Passenger Station, Halt, Platform and Stopping Place
32. 342 The Oxford Companion to Wine, 3rd Edition
33. 341 Collins Guide to the Sea Fishes of New Zealand
34. 334 The Book of Sydney Suburbs
35. 331 The Men Who Made Gillingham Football Club
36. 331 Register of Ships of the U.S. Navy, 1775-1990: Major Combatants
37. 315 Oregon Geographic Names
38. 305 日本写真家事典―東京都写真美術館所蔵作家 (東京都写真美術館叢書)
39. 296 U.S. Submarines Through 1945: An Illustrated Design History
40. 294 Chronicle of Gods and Sovereigns
41. 289 The Encyclopedia of Science Fiction and Fantasy Through 1968: A Bibliographic Survey of the Fields of Science Fiction, F
42. 281 Reed New Zealand Atlas
43. 277 Music in the Renaissance
44. 277 Ohio Atlas and Gazetteer (Atlas and Gazetteer)
45. 273 Enzyklopädie des deutschen Ligafußballs 7. Vereinslexikon
46. 271 The Text of the New Testament an Introduction to the Critical Editions and to the Theory and Practice of Modern Textual
47. 268 Blackpool (Complete Record)
48. 266 The PFA Premier & Football League players’ records, 1946-2005
49. 261 The Oxford Companion to Chess
50. 259 Dictionary of Minor Planet Names
51. 256 A Guide to the Birds of Costa Rica (Comstock Book)
52. 251 Saints!: Complete Record of Southampton Football Club, 1885-1987
53. 247 Cassell’s Chronology of World History: Dates, Events and Ideas That Made History
54. 247 The Book of Golden Discs
55. 243 Squadrons of the Royal Air Force and Commonwealth, 1918-88
56. 236 Retreat to the Reich: The German Defeat in France, 1944
57. 236 RAF Squadrons: A Comprehensive Record of the Movement and Equipment of All RAF Squadrons and Their Antecedents Since 191
58. 231 Australian Chart Book 1970-1992
59. 231 The Phoenix Book of International Rugby Records
60. 228 Warships of the Imperial Japanese Navy, 1869-1945
61. 224 US Air Force Air Power Directory
62. 222 Handbook of Inorganic Chemicals
63. 221 Rough Guide to World Music Volume Two: Latin and North America, the Caribbean, Asia & the Pacific (Rough Guide Music Gui
64. 219 In the Nick of Time: Motion Picture Sound Serials
65. 215 A Guide to the Birds of Trinidad and Tobago
66. 212 Encyclopedia of Fishes, Second Edition (Natural World)
67. 208 The Clements Checklist of Birds of the World
68. 205 The Kentucky Encyclopedia
69. 205 Arsenal Who’s Who
70. 205 Guia de Catalunya. Tots els pobles i totes les comarques
71. 204 Armor Battles of the Waffen SS, 1943-45 (Stackpole Military History Series)
72. 203 Sixty Years of Arkham House: A History and Bibliography
73. 203 Indie Hits: The Complete UK Independent Charts 1980-1989
74. 201 The Complete Book of the Summer Olympics
75. 201 The geographic atlas of New Zealand
76. 201 The International Rugby Championship 1883-1983
77. 200 The Virgin Encyclopedia of Reggae (Virgin Encyclopedias of Popular Music)
78. 199 Arkham House Books: A Collector’s Guide
79. 198 Complete Encyclopedia of World Aircraft
80. 196 Conway’s All the World’s Fighting Ships: 1906-1921 (Conway’s All the World’s Fighting Ships, Vol 2)
81. 195 The fighting ships of the Rising Sun: The drama of the Imperial Japanese Navy, 1895-1945
82. 192 Economics: Principles in Action
83. 191 New RHS Dictionary of Gardening
84. 190 Fungal Families of the World (Cabi Publishing)
85. 189 The Vertigo Encyclopedia
86. 188 Dermatology: 2-Volume Set
87. 187 The National Register of Historic Places in Minnesota: A Guide (Minnesota)
88. 187 Minding the House: A Biographical Guide to Prince Edward Island MLAs, 1873-1993
89. 186 Domesday Book: A Complete Translation (Alecto Historical Editions)
90. 186 The Beaulieu Encyclopedia of the Automobile (3 Vol Set)
91. 185 Mit Eichenlaub und Schwertern : die höchstdekorierten Soldaten des Zweiten Weltkrieges
92. 184 The Mountains of England and Wales, Volume 1: Wales
93. 183 The Gangs of New York: An Informal History of the Underworld
94. 183 The Oxford Dictionary of Opera
95. 179 Generals in Blue Lives of the Union Commanders: Lives of the Union Commanders
96. 178 The Arkham House Companion: Fifty Years of Arkham House : A Bibliographical History and Collector’s Price Guide to Arkha
97. 177 David and Charles Book of Castles
98. 175 Encyclopedia of Contemporary Christian Music (Recent Releases)
99. 174 The Simpsons: A Complete Guide to Our Favorite Family
100. 171 Hot Dance/Disco 1974-2003
Source: LibraryThing.com

Here’s the table above, in selectable form, in case you want to put it on your blog:


*The parse used ISBNs, OCLC and LCCN numbers and title/author combinations, in both running text (for ISBNs) and citations. In 2007, I used titles and authors in running text. But this produces some false positives and, basically, would have tied up a server for a week.
**I don’t want to start a fight, but I think the winners suggest alarming unevenness. They look like special cases—a bunch of devotees going citation-mad. While everyone knows Wikipedia is driven by passion, the theory is that large numbers and diverse viewpoints tamp down some of the excesses there. That said, I am going to take another crack at the data, hoping some of these effects diminish.

Labels: new features, references, wikipedia

Wednesday, July 22nd, 2009

HelpThing: Member-driven help

We’ve added a “Help” button to every page of LibraryThing. The button goes to “HelpThing,” a member-driven help system taking shape as we speak:

The idea is simple:

  • Every page on LibraryThing gets a HelpThing page
  • HelpThing is wiki-editable by any LibraryThing member
  • Members and staff collaborate to create a detailed, but accessible guide to LibraryThing

HelpThing started as a “stealth project” by LibraryThing programmer Chris (ConceptDawg). It took a while before I was convinced of the idea.

While I was ignoring the idea, however, members were busy realizing it, official sanction or no. Most of the content was written by LibraryThing member fyrefly98, with contributions from mvrdrk. A somewhat separate—but integrateable—guide to collections was produced by PortiaLong and Lquilter. These members, and the others who helped them, are simply awesome.

Well, now it’s your turn. From being a non-feature, then a Beta feature, it’s now available for everyone to edit. To bring some structure to it, and because, well, I’m still a little afraid of it, I started a HelpThing Style Guide, and fixed up a few pages.

Come and discuss the feature on the New Features post. Ongoing conversation can be had in the Common Knowledge and WikiThing group.

Three cheers for Chris and everyone who’s worked on it so far. Now let’s make it as helpful and compelling as we can!

Labels: HelpThing, new features

Friday, July 3rd, 2009

Twitter your reviews

We’ve added a feature to make it easy to Twitter (or Tweet) your reviews.

You’ll see the option—a tiny Twitter logo—on your reviews. When you click it, it takes you to Twitter and fills in the message box. You can, of course, edit it however you like.

You can spot most such tweets with this Twitter search.

This is our second Twitter-based feature. The other is an easy way to Twitter your books to LibraryThing, handy for making a note of a book when you’re in a bookstore or library. Like that, the Twitter your review feature is all about restraint and options. We’ve rejected the idea—popular among book and non-book sites—of automating that process, of making it easy to machine-gun all your friends and followers with trivial updates.

Are you on Twitter? Follow us. Most LibraryThing-related news comes from my account, LibraryThingTim. The LThing account is for incoming messages mostly. John, Chris and Luke are also on, discussing LibraryThing’s irrationally vague vacation policy.

Labels: book reviews, new feature, new features, reviews, twitter

Monday, June 29th, 2009

More servers, less sleep

We just finished moving about a dozen of our original servers from our “colo” in Maine to one in Somerville, where another dozen were waiting. In the process, we’ve basically doubled our server power.

We’re still waiting to get all our metrics back up, and we have a few weeks of retasking servers (a lot will be wearing different hats), but, so far, the results have been very encouraging. We are faster today, and will be getting faster tomorrow. We have a lot more memory, disk space and system redundancy too—so keep adding books.

We’ve collected all our pictures on a Flickr tag Great LibraryThing Server Schlepp. Here are some of the better ones.

The move was a group affair. Abby, Sonya, Mike, Dan and I did all the physical work. Our Australian systems administrator directed us by video chat—and burned through his monthly bandwidth doing it. Abby and I did a trial run with one server on Wednesday. The rest pulled an all-nighter, except Sonya who arrived like a well-rested and showered cavalry at 7am. When we were done, Mike and I went back to my parents’ in Cambridge and slept like logs. Abby, who was taking care of a toddler, stayed up the whole day. Ouch—and kudos to her.

Labels: new features, servers

Wednesday, June 24th, 2009

Reviews in many languages

I’ve added a bunch of features around the language that members write reviews in.

Reviews by language. The result is to make LibraryThing more attractive for non-English users—they now get reviews in their own language by default. A few languages, especially our Dutch, French and German sites, already have a decent number of reviews, and this should make it more fun for all non-English users to review books.

For the English-only members, the feature is mostly negative—it’s now easy to screen out the clutter of reviews in languages you don’t understand.

Most popular works have reviews in other languages. Something like the Da Vinci Code has reviews in thirteen languages, including twelve in Dutch, three in Swedish, two in Catalan and one in Greek! (“Un dels millors llibres que he llegit mai”, “Το λάτρεψα”—maybe it’s better in translation!)

Reviews uClassified: Most reviews have already been assigned to a language. Rather than use the default language in LibraryThing profiles, which turns out to be very, very weakly related to the language members write their reviews in, I took advantage of the excellent language classification service offered by uClassify (uClassify.com). uClassify runs a Bayesian filter on a piece of text and sends back a list of languages, and confidence scores.

It isn’t perfect, but it’s pretty good. Only very high scores were accepted as definitive. Short reviews weren’t sent for the same. As a result, about 1/8 of LibraryThing’s 730,267 reviews remain as “not set.”

Feature changes. A bunch.

  • You can now edit your reviews language everywhere you can edit or enter a review.
  • Your library statistics page (link) now shows how many reviews you’ve written in every language. Mostly importantly this shows the number of reviews that haven’t been assigned to a language.
  • For reviews going forward your default language is set on your account page.
  • The catalog now has a “Reviews language” field and a special search for all your reviews in a given language (eg., reviews in English, language not set). These links are available from your stats page).
  • You can Power Edit review languages, and when you’re looking at all your reviews in a language, if it differs from your default language, you will get a link to make all unset reviews be in your default language. For example, here are all your unset reviews (link).

Statistics. The numbers turned out something like this.

English/Unset: 650,988
Dutch: 8,636
French: 4,666
German: 4,651
Spanish: 4,463
Italian: 2,876
Swedish: 2,329
Danish: 1,587
Norwegian: 1,231
Portuguese: 1,098
Finnish: 662
Catalan: 443
Etc.

To be done, talked about. As usual, there’s more to do. So far, there’s no good list of recent or top reviews by language. Come to discuss it on Talk and suggest other improvements.

Labels: book reviews, catalan, french, german, greek, languages, new feature, new features

Tuesday, June 9th, 2009

Collections, at last

It’s arrived. Members can organize their books into “collections.”

The Motive. From the beginning, LibraryThing members have used the site for different things. Some used it to list only the books they own, others what they’ve read and a few even just the books they wanted. Meanwhile, people like me used it for everything—owned, read, lost, destroyed, wanted—using tagging as our sole way of keeping everything straight. But even tag-zealots like me had to admit there were times you wanted sharper distinctions—”buckets” or “sub-libraries”—and ways to tie those to how you connected with other members and with book recommendations. New members, whether familiar with tags or not, were regularly asking for some way to do wishlists and currently-reading lists.

The Feature. The feature, literally years in the making, gives members the ability to separate out categories of books, like “Wishlist” and “Currently reading” more definitely than could be accomplished with tags. Each collections works like a mini library and can be separately viewed, sorted and searched. Other members can see your collections, on your profile and elsewhere. Features like member-to-member connection and book recommendations react to the new system as well. (See below on integration progress.)

As we offer users new flexibility, we avoid forcing members into “our” way of thinking about books. We’ve provided a number of default collections—Your library, Wishlist, Currently reading, To read, Read but unowned and Favorites. Data from these collections can be aggregated across all users, and their names are even translated on LibraryThing’s non-English sites. But you can also create your own collections, and remove ours. And you can ignore collections entirely, keeping everything in “Your library.”

A Work in Progress. As members know, we play things pretty fast and lose here. Our motto is “beta, forevah!” But collections had to be different. Before public release we subjected it to a month of testing in our large (and non-exclusive) BETA Group. We cannot thank that group enough for all the work they did, and the passion they showed.

We hope we got most of the major bugs, but the feature is not “finished”—and this is hardly the last blog post you’ll see about the feature! Most significantly, collections is now mostly a “cataloging” feature, with only limited reach to other areas of the site. Although you can specify how collections affects member connections and recommendations—so you can stop having your Wishlist or for that matter your husband’s books running the social and recommendation parts of the site—implementation is basic and, in light of extraordinary collections-related load, there’s a lot of caching in place. We left a few features out in order to get it the main features out now.*

We also think “unfinished” (we prefer not prematurely specified) features are the best way to engage users, and get the best for everyone. Come and contribute on Recommended Site Improvements and Bug Collectors. We also have a Announcement post in New Features.


*We had spec’ed out a complex interaction between reading-dates and “Currently reading.” But the system was probably more than most members wanted. And it certainly was taking a long time to finish, so, for now at least “Currently reading” is just a collection.

Credits: Chris (conceptDawg) headed up the project, doing most of the user interface and a majority of the back-end code. Chris and I (timspalding) designed the feature together, and I did some core back-end code. Abby (ablachly) didn’t code, but she dogged us about it for years. (I’m not sure what she’s going to do with herself now.) But the most important factor was the members. Members, particularly the BETA group, contributed to the effort as I’ve never seen it—not in any website or project, ever. Chris and I owe members an enormous amount. (I’ll be blogging about this specifically soon. It needs telling.)

Top photo by radiant_guy” (Flickr, CC-SA).

Labels: cataloging, collections, new feature, new features, tagging

Monday, May 25th, 2009

Better statistics, other improvements

I spent the weekend cooking up code, not sausages:

1. Series statistics. By popular demand, the member Series Statistics page can now show your series books you have in context of the complete series. (See talk post.)

2. Awards, characters and places. I’ve added similar statistics pages for three other “Common Knowledge” categories—Awards, Characters, Places. (See talk post.)

I also added series, awards, characters and places stats in your profile* and the “Your Zeitgeist” box on your home page (see talk post.)

3. More Green Checkmarks. Green check-marks, the mark that shows when you have a work, have spread further. They are now appearing on work-page recommendations, recommendation pages and in other members’ catalogs. (See talk post.)

4. Power Edit gets better Previously, you could only Power Edit a page at a time (ie., no more than 100 books at a time). I added a feature to allow you to power-edit all the books in a given result set. So, you can do all your books, all the books that match a particular search, etc.

See the talk post.

5. Message Flagging. I’ve improved message-flagging in Talk, so that members can reverse their flagging, as well as counter-flag a message, if they think it was wrongly flagged. (See talk post.)

I also proposed making the Wikipedia policy “Assume good faith?” an official LibraryThing policy, triggering a lively debate about community norms, just what spam is and so forth. See the talk post.


*Originally high, but I moved it down when members hollered.

Labels: common knowledge, new features, statistics

Friday, May 22nd, 2009

Author interviews posted

Our first two author interviews, first seen in the revamped State of the Thing newsletter, are live on the site itself. The interviews are:

Abby and I enjoyed reading the books—we both read from Bad Mother (thumbs up, but it will tweak you), and Abby read The Song is You (thumbs up)*. Philips’ interview convinced me I should check him out. “A child actor, a jazz musician, a speechwriter, a dismally failed entrepreneur, and a five-time Jeopardy champion” and a huge fan of Pale Fire? Will he come to our next party?

Want to do an author interview? Know someone who might? We’re looking for authors, and we’d rather get great ideas from members than declare open-season on our inboxes from publisher PR types. Email abby@librarything.com about it.

We have a number of other things authors and publishers can “do” with LibraryThing on the about page. We’ll be sprucing it up in time for Book Expo America in New York.


*I think we have to stop saying if we liked a book, as we’ll eventually read one we positively hate and “Check out this interview with Mr-Can’t-Write” probably won’t win us any friends.

Labels: authors, librarything authors, new features

Thursday, May 21st, 2009

State of the Thing

Our monthly “State of the Thing” newsletter just went out.

We “did it up,” with a full HTML version and some special features. Notably, the May newsletter includes our first two author interviews:

Ayelet Waldman, author of the Mommy Track Mysteries, and now Bad Mother
Arthur Phillips, author of The Egyptologist and The Song is You

We ask penetrating questions like “Describe your library” and “Is your husband really that perfect?” We’ll be doing more of them as time goes by, and making them available on the site generally.

For now, however, you can only get them in the newsletter. So if you want to get a copy, be sure to edit your account preferences. We’ll send you out a copy soon after.

Labels: new features

Wednesday, May 13th, 2009

Compare your library with others’

I’ve added a new “Compare: Connections” feature, similar to the Legacy Library feature. But instead of munging statistics about Jefferson and Yeats, the new feature works on your friends, interesting libraries and other connections lists.

Members: find yours here.
Others: here are mine.

As with the Legacy Libraries page, you get a couple options. First, you choose which list you want to look at—friends and so forth. Then try:

  • Shared books, books. Shows the most popular books you also share.
  • Shared books, people. Shows all the connections, with how much they share.
  • Top books. Shows the most popular books, whether or not you share them. It’s a “Most Popular Books” for your friends and other connections.

I’m anticipating some time-outs on larger libraries. The calculations here are brutal—100MB of RAM is not atypical. I’ll mitigate them tomorrow.

A feature for LibraryThing Authors. I’ve also added a small, but cute feature for LibraryThing Authors. In certain circumstances, LibraryThing Authors now get a “Your Readers” list, alongside their friends and so forth. Right now, these lists are appearing on all author and work pages—again, only if you are a LibraryThing author. They aren’t showing up in the “Compare” feature because many authors have hundreds or thousands of readers, and the system can’t handle all that calculation right now.

Talk about both features on this blog or here.

Labels: new features

Monday, May 11th, 2009

Who reads an author?

I’ve “brought back” top member lists on author pages, significantly enhancing them with lists that show the author’s readers among your friends and connections, and among Legacy Libraries (eg., C. S. Lewis had a lot of Twain).

Also new, LibraryThing Authors now get a new “Your Readers” connections category, so they can find out what your readers think of a given author or work.

Discuss here

Labels: authors, librarything authors, LT author, new features

Tuesday, April 28th, 2009

Commune with the dead

Can you guess what they are?

I’ve made some major changes to members’ Legacy Library pages, bringing this wonderful member project—the private libraries of over 100 readers from the past—closer than ever before.

It has never been easier to compare the reading of Jefferson and Adams (427 books!), Hemmingway and Fitzgerald. And is has never before been possible to compare that of Tupac Shakur and LibraryThing’s Australian systems administrator John Dalton!

The core, default feature is a list of Legacy Libraries and the books they share with you. New features include:

  1. You can get it book-by-book, instead of person-by-person.
  2. From that, you can now see the top shared books across the Legacy Libraries, with you or any subset.
    The top books list is somewhat surprising. I’ve pasted it on the right, with the titles blacked out. See if you can guess number one. For combination reasons it’s not the Bible, but it’s probably not any of the others that leap immediately to mind. The top books between signers of the Declaration of Independence is also quite surprising. And why on earth did three American presidents bother to acquire General view of the agriculture in the county of Somerset?!
  3. The libraries are broken down into groups, so you can see what you share with actors, musicians, politicians, etc.
    Among these are the splinter project, the Libraries of Early America, which Jeremy, the Legacy Library project leader, is working on in collaboration with archives, libraries and museums across the country.
  4. You can filter everything in all sorts of clever ways.
  5. Although the page is a dynamic explorer, it provides a permalink to send to friends and a nifty “Share on Twitter” button. (Did you know you can enter your books through Twitter?)

Later today I’ll push out a podcast I did with Jeremy, a long but enjoyable romp through the legacy libraries, cataloging, the meaning of books through history and book-love generally.

Discussion going on here.

Labels: legacy libraries, new features

Sunday, April 26th, 2009

What’s hot?

I’ve added a “Hot topics” category to Talk.

Heat is calculated every hour, and is based on posts and viewers in the the last 48 hours. It adjusts for the length of posts, so one-line posts don’t count as much—You hear me Drop a Word, Add a Word? A topic with a lot of flags is penalized and it adjusts the numbers slightly to prevent groups from dominating the list.

More heat on its way…

Labels: new features

Thursday, April 16th, 2009

“New” catalog look/features

We’ve gone live with a number of aesthetic and functional changes to members’ catalog pages.

Some examples, or see my catalog.


Before

After

Before

After

Together the changes aim to:

  • Look better. Those big clunky icons have been with us since the beginning—August 2005. The original files are on an old OS9 iMac. I’m sad to see them go, but man, they were clunky. LibraryThing is something of a “ransom note,” but we’re moving toward uniformity and beauty. You’ll see the little icons popping up elsewhere.
  • Prepare the way for collections. Collections was too deeply integrated into the “new” catalog to bring it live separately. Doing both at the same time would have been a lot of work too. We’re getting closer*.
  • Address some usability issues, particularly confusion over how to sort and “what the little numbers mean.”
  • Speed up the page. The new page uses CSS sprites, moving from dozens of images to one.**
  • Fix some bugs.

Some things are missing, including:

  • Collections!
  • Better “covers” display. Mike is working on that. We decided to go ahead without him.
We’ve started two conversations:
  • New Catalog #1: Larger issues. Larger reflections on what we did. For the sake of argument, assume that it’s “working” for you, and concentrate on whether you like how it works.
  • New Catalog #2: Bugs and small issues. Small issues, particularly ones we can just fix. I want these sequestered, so we aren’t stuck with messages 2-20 in the main thread being about some trivial bug that got fixed.


*At least you’re all now on the catalog we’ve been using for months, anyway.
**As Chris says, “Tim has found a hammer.” It’s all CSS-sprite-shaped nails to me now.

Labels: design, new features

Thursday, April 9th, 2009

Widget statistics and work page customization

Widget Statistics: The new LibraryThing widgets now have their own statistics page, so you can see how often your widgets are visited.

Check out your Widget Statistics or Luke’s account, with some data.

The graph has an exceedingly nifty feature that makes the lines the same color as the background of the widget or, failing that, the main font color. This makes it easy to see which is which and is the kind of nice little detail Luke enjoys putting in.

Discuss it here: http://www.librarything.com/topic/62183

Reminder: There is a best widget contest going on.

Work page customization. Work pages are now customizable, with each section collapsible, and rearrangeable with a nifty drag-and-drop action, remembered between sessions. The feature is quite powerful—a lot cooler than I’d have thought possible.

Discuss it here: http://www.librarything.com/topic/62134

Collections progress. Follow our collections progress here.

Labels: new features

Wednesday, April 1st, 2009

Widgets get a lot better

We’ve just brought live new, improved widgets, available from the make widget page.

Some highlights:

  • New “animated” style cycles through your covers in a oddly mesmerizing way.
  • Widgets are extensively customizable, so you can fit them to your blog without any special knowledge.
  • Power users can do more, with Javascript and CSS customization. Check out Chris’ blog for stylish use.*
  • The new widgets are shareable (an example) so members can show off and swap styles. (Yes, we’ll be having a widget-creation contest soon.)
  • Widget links don’t go off somewhere, but open up a slick lightbox “mini-book” page, with your information and (optional) links, to LibraryThing and elsewhere. You can, of course, fill in your Amazon Associates code, if you want to make money off your widget.
  • Widgets now include (optionally) tags, ratings and reviews. You can filter by reviews and tags too.
  • The code is good—based on our improved JSON Books API and designed not to slow down your page (they’re “lazy-loading”). Weirdly this can make the widget look slow. That’s because it’s not slowing down the rest of the page!
  • Internationalized from the ground up.
  • Orcas, baby!

Go ahead and make a widget.

Talk about it here, or on Talk.

Luke! Widgets were helmed by new employee Luke (member: LibraryThingLuke), who wrote most of the core code, all the styling options, the share system and so forth. Other LibraryThing people helped. Chris—hard at work on collections, we promise—chipped in some attractive styles. Mike wrote the crucial cover-animation code, something he’s been working on for our upcoming Facebook application. I made sure Luke got a list of changes every morning, including at least one thing I wanted the other way the day before.

Luke offered the following thumbnail bio:

“Luke Stevens lives in Portland, Me with his wife and three kids. He enjoys single malt scotch and silver-age comic books. He rides a motorcycle from the early 80’s that elicits laughter from his evil co-workers. Twitter: saintlukas; blog: sacremoo.com.”


*Chris swears by Colourlovers.com.

Labels: new feature, new features, widgets

Wednesday, March 11th, 2009

LibraryThing Mac Screensaver

At the end of our Week of Code, Chris and I put together the RSS feed and directions you need to turn the built-in Mac OS X screensaver into a LibraryThing Screen Saver.

To do it you’ll need to grab the following URL: http://www.librarything.com/labs-screensaver.php?userid=timspalding and change “timspalding” to your user name (public users only, of course). Then watch the video.

Update: Does anyone know of an easy way to make a Windows one?

Labels: mac, new feature, new features, osx, screensavers

Sunday, February 8th, 2009

Male or Female?

I’ve added a new meme page for “Male of Female?” (see yours or mine).

The page is similar to Dead or Alive?. It’s based on our Common Knowledge, an editable, fielded wiki for author and work information. So if someone shows up under “Uncertain” you can edit in the right gender.

This feature is, of course, frosting. The cake was released Saturday: Introducing Distinct Authors. Check that out.

Labels: authors, new feature, new features

Saturday, February 7th, 2009

Distinct authors, phase 1 / Steve Martin is funny again

Short version. I’ve added a mechanism to “split” distinct authors with the same name. You can find it on the right of any author page, under “Author Disambiguation.” The feature is only partially rolled-out, without separate pages for distinct authors or other rammifications for the LibraryThing system.

Long version. Since its inception, LibraryThing has been plagued by the “Steve Martin” problem. We all know Steve Martin, the comic and author of Shop Girl. But what about Steve Martin the author of Britain’s Slave Trade, Sold! How to Make it Easy for People to Buy from You or some book about Newfoundland ships. Why was the original wild-and-crazy-guy writing such evidently unfunny books—or who were these other people?

The problem is deep in the data. Libraries have a system for disambiguating authors, called Authority Control, based on coming up with authorized forms of a name and adding dates and other metadata to make them unique, and then applying these forms across the books. Authority control is a good idea—if often problematic to implement—but it falls down in the face of LibraryThing’s data. Libraries don’t coordinate their authority control as much as you’d think, and LibraryThing draws from almost 700 libraries. And even if authority control worked in libraries, 90% of LibraryThing content comes from other sources, mostly Amazon. This data has no concept of authority control. (See Steve Martin at Amazon, for example.)

In solving the problem, I decided to ignore how libraries solved the issue and concentrate on how LibraryThing could do it most easily. Authority control requires librarians to assemble data (eg., birth and death dates) about name variants before a split is made. (Thus was born librarians’ unfortunate policy of putting out hits on individuals they could not otherwise distinguish.*) Although LibraryThing members have done an amazing job finding birth and death dates, it was still a lot of work. And a full authority-control solution would have members updating each other’s records with the “authorized” forms of the names!

I felt a better way could be found. Instead of establishing unique names and pushing them to records, members could split works arbitrarily, and the authors would come to be known by the name they share and the works that cluster under them. This is actually an old system—calling someone “the author of Ivanhoe” or “the one who wrote the Parthian history.” And, as with other features of LibraryThing cataloging, it accords with how regular people talk about. In a real-world situation, like a meeting of Newfoundland commedians, you wouldn’t refer to “Martin, Steve, 1945-” and “Martin, Steve, 1947-” but “Steve Martin, you know, the one who wrote Shopgirl” and “Steve Martin, the one who wrote that book about that boat.”

How it works. To split an author, find the area on the right labelled “Author Disambiguation.” It will take you to a splitting page; here’s Steve Martin’s. This page allows you to assign all the author’s works to numbers. As you assign the works, LibraryThing assigns separate colors, making it easy to see at a glance how the thing is going.

More to do. This is just a first step. The “distinct authors” feature has to “go” all sorts of places on the site. First up will be separate pages for distinct authors–and a “disambiguation page” (a la Wikipedia) tying them together. Once that’s done we can move to separate author metadata, such as Common Knowledge, bettween distinct authors.

Quite frankly, I’m going to do a few more things and then let this sit for a while. My main focus right now—and Chris’—is to see “collections” to the finish line. When I realized I could bang out the first phase of distinct authors in a long evening (it’s after 5am now), I went ahead and did it. But now I need to refocus on collections.

Talk about it. I’ve set up a New features post to discuss the change, and its potential rammifications. I suspect that the Combiners! group will get in on the act quickly as well, working out various technical issues. They have a number of threads (here, here and here, at least), in which members have made lists of “identically named authors.” They would be a good starting-point.


*The hits are, of course, carried out by OCLC.

Labels: distinct authors, new feature, new features

Tuesday, February 3rd, 2009

Member Giveaways: Early Reviewers for everyone

We’ve just introduced a major new feature: Member Giveaway, a simple but flexible way for authors to get review copies into readers’ hands, and other members to clean out their attics!

Member Giveaway is built on top of our Early Reviewers program, which invites publishers to send LibraryThing members pre-publication copies of upcoming books. It has been a huge success, often giving out more than 1,500 books per month. But Early Reviewers has strict rules on participating, quantity and release dates, to keep up quality and encourage publishers to send out as many copies as they could spare.

Member Giveaway differs from Early Reviewers in a couple of ways:

  • Any LibraryThing member can participate.
  • There are no quantity restrictions. You can post a single book or a hundred.
  • Books do not need to be pre-release or even new.
  • Members are encouraged to review Giveaway books, but not reviewing them cannot hurt you.
  • Giveaway selection is random, not based on a similar-books algorithm. To discourage sockpuppetry, requesting members must have cataloged at least fifty books or be a premium (ie., paid) member.
  • Early Reviewers has a bird, but Member Giveaways uses squirrels. As you know, squirrels are lovely, sociable animals who share books readily.

Some other fun details:

  • If you’ve signed up for Early Reviewers, you are ready for Member Giveaways. The two programs have the same sign-up.
  • When you post a book you have a lot of options, including length of time it will last and where you’re willing to send it.
  • The sending member is responsible for all shipping. If you request and receive a book, the sending member will get your shipping address.

We made Member Giveaway for authors who couldn’t get their publisher to sign on to Early Reviewers, couldn’t get enough copies together or whose book was already out. (Early Reviewers also does not allow most self-published works, which has angered a few members, but both publishers and members reacted strongly when we included self-published books before.)

Publishers and authors aside we wanted to give regular members a chance to send good books to good homes. We have long pondered whether LibraryThing should enable book-swaps. But our friends at BookMooch do that so well already, and swapping is very hard to get right. But many members still wanted a simple way to get their old books to new homes. So, we set up a system to do that too.

We’ve started Member Giveaways off with seven great books.

Cancer is a Bitch and Beef were offered by my friend Larry Weissman, literary agent to both authors.

Released this Fall, both have already drawn great reviews from LibraryThing members and others. LibraryThing member skrishna wrote of Cancer Is a Bitch: “It’s funny, witty, sarcastic and will have you laughing out loud. Read this book. That’s all I really have left to say.” Of Beef, a microhistory in the tradition of Salt, the Boston Globe praised its “bovine evolution is riveting stuff.” Eats.com called it an “eloquent, poignant and influential account of man’s historical relationship with the cow.”

The other five books all come from a single member, keigu, Robin D. Gill, of Paraverse Press, which promises bilingual books “at a monolingual price.”

The books consist of Japanese text and English translations of hundreds or thousands of short Japanese poems—haiku and senryu on various topics. The publisher, who is also the author, sent LibraryThing a huge box some time ago, in anticipation of such a program. Abby and I, custodians of the books for so long never got around to reading them, but we will sorely miss people’s reactions at finding tall stacks of The Woman Without a Hole and Rise Ye, Sea Slugs!.

Three cheers for Mike! Memeber Giveaways was developed by Mike Bannister (LTMike) after I rather blithly tossed out the idea of opening Early Reviewers to everyone on a separate page. It took a while, but i is a beautiful, and solid piece of code.

Its completion frees Mike up to concentrate on Facebook full time, while Chris and me (but my programming time is somewhat hobbled by everythin else I do) continue work on collections.

Come talk about it here.

Labels: early reviewers, new feature, new features

Thursday, January 29th, 2009

Twitter your books to LibraryThing

We’ve added integration with Twitter, the popular SMS/microblogging site. Basically, it’s an easy way to add a book to your LibraryThing while standing in a bookstore, library or friend’s house.

Go to the new Edit your profile: Sites page to add your username. Once you follow LThing, you can direct message at any time to add a book to your library.

Example:
D LThing [ISBN or Title] #tag1, #tag2, etc.

Add my wife’s novel, Every Visible Thing with the tag “wishlist”:
D LThing 0066212898 #wishlist

Add Huckleberry Finn:
D LThing Huckleberry Finn

Search always goes off Amazon for now. It picks the first edition if you don’t specify.

Coming soon: We’ll be integrating deeper soon, so you can let your Twitter friends know when you add or review books on LibraryThing.

Follow us: The LThing account will only be used to send out Twitter/LibraryThing messages. If you want to follow what I’m doing my Twitter account is LibraryThingTim.

Labels: new feature, new features, twitter

Thursday, January 29th, 2009

Brains! Brains!

New Feature. I just released a minor feature, a new meme “Dead or Alive?” which breaks down your LibraryThing authors by whether they’re dead, alive or unknown. Check out mine or go to your profile and select “Memes” to find yours.

The information is based on the various authors’ birth and death dates in Common Knowledge. It works pretty much as you suspect. People with death dates are dead. People with birth dates only are alive, unless they’d be over 100. The rest are unknown. The system tracks when you use it, so I can add some statistics on whether your authors are more or less dead than others’ authors.

UPDATE: For clarity, you can change authors by going to their author page and editing in a birth or death date. For now, organizations are identified by being of the gender “n/a.”

New Books. I need no segue to mention two books I recently discovered. The first is Pride and Prejudice and Zombies from Chronicle Books, due out in April. According to the description:

“Pride and Prejudice and Zombies — Pride and Prejudice and Zombies features the original text of Jane Austen’s beloved novel with all-new scenes of bone-crunching zombie action. As our story opens, a mysterious plague has fallen upon the quiet English village of Meryton—and the dead are returning to life! Feisty heroine Elizabeth Bennet is determined to wipe out the zombie menace, but she’s soon distracted by the arrival of the haughty and arrogant Mr. Darcy. What ensues is a delightful comedy of manners with plenty of civilized sparring between the two young lovers—and even more violent sparring on the blood-soaked battlefield as Elizabeth wages war against hordes of flesh-eating undead. Complete with 20 illustrations in the style of C. E. Brock (the original illustrator of Pride and Prejudice), this insanely funny expanded edition will introduce Jane Austen’s classic novel to new legions of fans.”

It’s an amusing idea. Taking on classics from a different vantage point has been done many times—think Wide Sargasso Sea, whose heroine is the “madwoman in the attic” of Jane Eyre. Others have have done prequels and sequels to famous works; at a low-point of my youth I read the entirety of Heathcliff—The return to Wuthering Heights. But has anyone taken the full text of a classic and inserted scenes of an entirely different character? The possibilities are endless. It’s the tragic story of star-crossed lovers set against the backdrop of 16th-century Verona—and an alien invasion! (Working title: Romeo and Juliet and Aliens).*

Another good titles is Jailbait Zombie by Mario Acevedo, picked up by Sonya at the recent American Library Association meeting in Denver. According to Sonya’s friend, another zombie-lover (but not literally), Zombie Jailbait “isn’t as good as the author’s Undead Kama Sutra,” an assessment that brings into high relief the problem with comparatives.


* I’m looking for other good titles. There is, of course, the moving story of two parents locked in a tragic custody battle over their young son—and stalked by a killer from another planet (Kramer versus Kramer versus Predator), but the movie is better known than the book.

UPDATE: A commentor points out All the World’s a Grave by John Reed, piecing together Shakespearian lines into a new play. The granddaddy is Pingres of Halicarnassus’ lost reworking of the Iliad, inserting a pentameter of his own creation between Homer’s hexameters (here). Those aren’t quite what I’m talking about.

Hat-tip to Lux Mentis for Pride and Prejudice and Zombies.

Labels: humor, new feature, new features, zombies