Dremel (PDF) — paper on the Dremel distributed nested column-store database developed at Google. Interesting beyond the technology is the list of uses, which includes tracking install data for applications on Android Market; crash reporting from Google products; OCR results from Google Books; spam analysis; debugging map tiles. (via Greg Linden)
Conversational UI: A Short Reading List — it can be difficult to build a text user interface to a bot because there’s not a great body of useful literature around textual UIs the way there is around GUIs. This great list of pointers goes a long way to solving that problem.
Sustainable Education (YouTube) — Watch this clip from the New Zealand Open Source Awards. Mark Osborne, Deputy Principal from Albany Senior High School, talks about the software choices at their school not because it’s right for technology but because it’s right for the students. Very powerful.
High-Speed Book Scanner — you flip the pages, and it uses high-speed photography to capture images of each page. “But they’re all curved!” Indeed, so they project a grid onto the page so as to be able to correct for the curvature. The creator wanted to scan Manga, but the first publisher he tried turned him down. I’ve written to him offering a pile of O’Reilly books to test on. We love this technology!
Magic Tables, not Magic Windows (Matt Jones) — thoughtful piece about how touch-screens are rarely used as a controller of abstract things rather than of real things, with some examples of the potential he’s talking about. When we’re not concentrating on our marbles, we’re looking each other in the eye – chuckling, tutting and cursing our aim – and each other. There’s no screen between us, there’s a magic table making us laugh. It’s probably my favourite app to show off the iPad – including the ones we’ve designed! It shows that the iPad can be a media surface to share, rather than a proscenium to consume through alone.
Mensch Font — an interesting font, but this particularly caught my eye: Naturally I searched for a font editor, and the best one I found was Font Forge, an old Linux app ported to the Mac but still requiring X11. So that’s two ways OS X is borrowing from Linux for font support. What’s up with that? Was there an elite cadre of fontistas working on Linux machines in a secret bunker? Linux is, um, not usually known for its great designers. (via joshua on Delicious)
Why Git Is So Fast — interesting mailing list post about the problems that the JGit folks had when they tried to make their Java version of Git go faster. Higher level languages hide enough of the machine that we can’t make all of these optimizations. A reminder that you must know and control the systems you’re running on if you want to get great performance. (via Hacker News)
Wooden Combination Lock — you’ll easily understand how combination locks work with this find piece of crafty construction work.
From Moleskine to Market — how a leading font designer designs fonts. Fascinating, and beautiful, and it makes me covet his skills.
Terrastore — open source distributed document store, HTTP accessible, data and queries are distributed, built on Terracottawhich is built on ehcache (updated: Terracotta has an ehcache plugin, but isn’t built on ehcache). A NoSQL database built on Java tools that serious Java developers respect, the first such one that I’ve noticed (update: I brain-farted: neo4j was definitely on my radar). Notice that all the interesting work going on in the NoSQL arena is happening in open source projects.
Top E-Tailers Profiting From Scams — Vertrue, Webloyalty, and Affinion generated more than $1.4 billion by “misleading” Web shoppers, said members of the U.S. Senate Committee on Commerce, Science and Transportation. […] The government says the investigation shows that [the companies] “trick” consumers into entering their e-mail address just before they complete purchases at sites such as Orbitz, Priceline.com, Buy.com, 1-800 Flowers, Continental Airlines, Fandango, and Classmates.com. A Web ad, which many consumers say appears to be from the retailer, offers them cash back or coupon if they key in their e-mail address.
Image Swirl (Google Labs) — interesting image search result navigator. It’s fun to play with, trying to figure out why particular sets of images are grouped together.
Create Crisis (Dan Meyer) — great call to arms for educators. It’s still astonishing to me how few “learning xyz” books follow this advice. Would-be authors, take note! If there were ever an easy way to make your computer book stand out for being better than the rest, this is it!
The growing role of software architects: “Architecture has become much more interesting now because it’s become more encompassing," says Neal Ford, software architect and meme wrangler at ThoughtWorks.