GelSight — gel block on a sheet of glass, lit from below with lights and then scanned with cameras, lets you easily capture 3D qualities of the objects pressed into it. Very cool demo–you can see finger prints, pulse, and even make out designs on a $100 bill.
Redis Tutorial (Simon Willison) — Redis is a very fast collection of useful behaviours wrapped around a distributed key-value store. You get locks, IDs, counters, sets, lists, queues, replication, and more.
The Monetization Paradox — interesting post by Charlie Stross about the quandry of authors. he proposed $9.99 cap on ebooks replaces the high-end $24 hardcover. Not only does it mean less royalties for the authors, it means less money for the publishers — or, more importantly, their marketing divisions. Here’s a hint: if I wanted to spend my time marketing my books I’d have gone into marketing. I’m a writer. Every hour spent on marketing activities is an hour spent not writing. Ditto editing, proofreading, commissioning cover art, and so on. This is what I have publishers for.
Python’s Moratorium — Python language designers have declared a moratorium on enhancement proposals (feature requests) while the world’s Python programmers get used to the last batch of New And Shiny they shipped. I’m reasonably sure that the ALGOL designers went through exactly the same discussions, and I know Perl did too. So, don’t be afraid of it – don’t think that Python is evolutionarily dead – it’s not. We’re taking a stability and adoption break, a breather. We’re doing this to help users and developers, not to just be able to say “no” to every random idea sent to python-ideas, and not because we’re done. Reminds me of Perl god Jarkko Hietaniemi’s signature file: “There is this special biologist word we use for ‘stable’. It is ‘dead’. — Jack Cohen.
x86 Assembly Encounter — To use a construction industry metaphor, an average x86 assembler has the complexity and usefulness of a hammer, while the DSP world is using high-speed mag-rail blast-o-matic nail guns with automatic feeders and superconducting magnets. […] I find it ridiculous that the most popular computing platform in the world does not have a decent assembler. What’s even worse, from the discussions I’ve seen on the net, people are mostly interested in how fast the assembler is (?!) rather than how much time it saves the programmer. (via Hacker News)
Finding Tennis Courts in Aerial Photos — more hacking with computer vision techniques and publicly-available data. This is going to lead to good things (and some unpleasant surprises, as that which was formerly “too hard to find” ceases to be so). (via Simon Willison)
Historic Documents in Computer Science — my eye was caught by John Backus’s first FORTRAN manual, Niklaus Wirth’s original Pascal paper, the BCPL reference manual (the C programming language got its name from the C in BCPL), and Eckert and Mauchly’s ENIAC patent. (via Hacker News)
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!
Choose Your Own Adventure — numerical and visual analysis of the Choose Your Own Adventure novels. The distinguishing characteristic of My Kind Of People is that they appreciate the quantitative study of the commonplace. (via Bryan O’Sullivan)
Tracking Droid Numbers — uLocate, the makers of the Where app for Android, have been tracking the growth of the Droid phone using the data they get from the Android app store. (via BoyGenius Report)
Fly Eyes Makes Better Robot Vision — to make smaller flying robots, researchers would like to find a simpler way of processing motion. Inspiration has come from the lowly fly, which uses just a relative handful of neurons to maneuver with extraordinary dexterity. And for more than a decade, O’Carroll and other researchers researchers have painstakingly studied the optical flight circuits of flies, measuring their cell-by-cell activity and turning evolution’s solutions into a set of computational principles. […] Intriguingly, the algorithm doesn’t work nearly as well if any one operation is omitted. The sum is greater than the whole, and O’Carroll and Brinkworth don’t know why. Because the parameters are in constant feedback-driven flux, it produces a cascade of non-linear equations that are difficult to untangle in retrospect, and almost impossible to predict. (via Slashdot)
Meat Band Aids and Mass Production of Living Tissue — Apligraf is a matrix of cow collagen, human fibroblasts and keratinocyte stem cells (from discarded circumcisions), that, when applied to chronic wounds (particularly nasty problems like diabetic sores), can seed healing and regeneration. This Gizmodo Q&A is informative.
Comments Off on Four short links: 16 November 2009
Bird-watching Turns To Technology (BBC) — CCTV-esque automated bird watching. Sensor networks + computer vision for an ecological purpose. In a bid to track the guillemots behaviour, Dr Dickinson is refining established work that involves modelling the visual structure of an area around a nest. The computer system will be able to use this model to identify changing elements in the scene, and determine if they correspond to movement by a guillemot. “That is the typical way of doing surveillance,” said Dr Dickinson, “work out what’s moving, that gives you an idea about what is interesting in a scene.”
The Case for Open MTA Data — If you live in Portland, there are dozens of mobile applications that help fill gaps in transit information. You can check your phone to see when the next bus is supposed to come. You can plan a trip from one unfamiliar part of town to another. You can even have your mobile device buzz if you fall asleep before reaching your destination. For the basic stuff, there’s no iPhone necessary (although that certainly helps for information luxuries). Anyone who has a plain old cell phone with text messaging can ride the train or the bus with greater ease thanks to these apps. (via Making Light)
PyMT — a python module for developing multi-touch enabled media rich applications. Currently the aim is to allow for quick and easy interaction design and rapid prototype development. There is also a focus on logging tasks or sessions of user interaction to quantitative data and the analysis/visualization of such data.
How SudokuGrab Works — the computer vision techniques behind an iPhone app that solves Sudoku puzzles that you take a photo of. Well explained! These CV techniques are an essential part of the sensor web. (via blackbeltjones on Delicious)
Open Source Heart Monitor, Possible Blood Sugar Level Detector — another step forward in sensor networks and personal data: I’ve set up a quick prototype of a device that will monitor my heart rate while I sleep. It includes a BUGbase + BUGvonHippel module (from my company Bug Labs). I’m also using a custom module we put together that uses a Polar radio receiver (from Sparkfun) and a Polar strap that I wear around my chest. Lastly, we wrote a simple program that runs on the BUG to log the data. (via chr1a on Twitter)
Launchpad Opensourced — Canonical’s code hosting and collaboration platform that was heavily lusted after in the open souce world, finally open sourced and in its entirety. GNU Affero license.