sandover:
Tuesday, November 3
Mint.com . . . sigh
The good: a truly unified view, including Paypal accounts, HELOC, savings accounts, Roths, 401ks. The whole enchilada. I've tried to wrangle Quicken, etc. in the past to get the whole enchilada, and I've found it damn hard. Mint gives you the whole picture with zero effort. This is so valuable I would pay for it, but Mint is free.
The bad: Everything else Mint does, especially the analysis and budgeting tools. They are shallow and silly. Example: Mint can show you your "net income" month by month. But it's not accurate. Why not? I poked around, and it turns out that their net income graph apparently only counts income as stuff literally tagged "Income" in their tagging system, and does NOT include things tagged, say, "paycheck". (The funny thing is, paycheck is one of their own subcategories . . . inside of the "Income" category.)
I have to assume that stuff will improve in the future. Then Mint will be truly amazing and without caveats.
Friday, September 25
Boring Technicalities of Code Signing
Short story: don't use Thawte certificates until they start including something called an AIA in their code signatures.
Long story: http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/44841131-58e7-4b8a-add2-a9cff869b82e/
Error: "Customized functionality in this application will not work because the certificate used to sign the deployment manifest for MyPlugin.vsto is not trusted."
Solution: Use VeriSign. (Or someone else -- I now just need to figure out which other vendors are doing it right.)
Monday, September 14
Chrome, one year along
- If you run Windows, you probably find it slow. (Windows 7 may help with this . . . at least initially. Then we'll see.) But Chrome is a free piece of software that will probably make some of your most frequent actions faster, all day. Window opening; web app performance; eating little RAM; and other factors should contribute to making the same amount of work faster, on the same machine.
- Opening a browser window -- how often do you do this at work? My frequency is going up and up. 5 times an hour? 10 times an hour? 20 sometimes? Might be 500 times a week. In IE, it takes many seconds to get a web page window loaded and ready to type in, even if you set your home page to blank (as I always, always do). And Firefox, sadly, has been getting heavy. (Or perhaps it was like this all along, and Chrome is making me notice it.) Opening a Chrome window just takes NO TIME -- it's more like a piece of the OS, like a file explorer window, but faster. It comes up NOW. And it goes away NOW. Once you get used to it, waiting for FireFox or IE to boot seems like a bother. You use the web more, because using the web suddenly gets cheaper.
- I know an IT professional who, every time he wanted to use one of these newfangled "search engine" things, would open an IE window, then (with one finger) type "G-O-O-G-L-E-.-C-O-M" and press return. Then he would find the mouse pointer. Then he would use it to click inside the provided search box and begin typing a query. Total time: 15 seconds? (a few hundred times a week? He did it this way for years, and still might.) There's no need for this. There's no need, actually, to ever see the Google homepage itself at all, and it shocks me that folks still do. Do not have a homepage! Open a browser window (perhaps with a keyboard shortcut or by using Spotlight (command+space, then type the first few letters of the name of your browser) and just start typing what you want. And you will get it. Chrome is built around doing just this. (And the other browsers will let you -- Firefox quite well.)
- Web app performance . . . isn't just an overclocker fetish. Serious javascript-heavy apps are starting to appear in lots of places, not just in the GOOG domain (Wave is a BIG app), but in Apple's online apps (Sproutcore framework), Zoho, and many others. And these apps work better and come up faster in a good browser. Even embedded web apps (Flash/Flex/Silverlight/etc) may use javascript bridges. Blogs and forums are getting more and more javascripty. And with a fast Javascript engine, more features of (increasingly) more web pages just start to feel, subjectively, faster and more useful. You use it more, because it's cheaper (in terms of your time and attention).
- For some objective measures: on a lame corporate laptop, I ran the Sunspider browser benchmark with a score under 1000ms in Chrome; around 3500ms in Firefox, and around 35000ms in IE7. (I get about 5000ms in IE8 on my VMWare Virtual Win XP box running on a Mac.) And in the beta channel version of Chrome, they just made Javascript about 20% faster again.
- Windows and tabs are cheaper in Chrome, memory-wise, than in other browsers.
- And they free ALL their memory when they close. This is really important for end-users, though it's a geeky detail. Browser memory-creep is more and more of a problem since a given browser may be running, in one form or another, for many many hours, or even many days. This is a result of the fact that we're using the web more.
- UI stuff is important to me, but I won't say too much about that here except:
- UI-wise, tabs will help us manage many windows as we begin to use the web for more and more things. Chrome has a better way to do them, UI-wise.
- The omnibar is one place for google searching, URL typing, and history searching. I suspect that more and more end-users will start to rely this, once they realize it's there and what it's actually doing for them.
- Constant updates. Chrome's use of the clever google updater means almost continuous -- but INVISIBLE -- updates. The updates are very small because of Google's new binary-diff technology, and they are pushed out very frequently. This translates into safety and stability. The browser just takes care of itself, which is a nice feeling for such an important application.
- Extensions: are coming. But it's funny; it turns out I can live without most of my Firefox extensions. One thing I like is to have bookmarks sync-ed among my browsers on any machine I use. But this is built into Chrome (though I'm not sure if this feature has been rolled out to all users yet).
Update: Play Nintendo in the browser. Chrome: a very playable 45fps. Safari: unplayable at 11fps . Firefox unplayable at about 8 fps.
Wednesday, September 9
ēno interactive whiteboard
The people in our Houston office decided to buy three of these "interactive whiteboards":
http://www.polyvision.com/ProductSolutions/enointeractivewhiteboard/tabid/157/Default.aspx
It's mostly just a whiteboard; also a magnet board, which seems nice; and also, it's anoto-dotted, which means that each point of the surface has tiny markings which a special pen (with a tiny camera in the tip) can see, so the pen can know "where" on the board it's writing at the time.
So you hang this board up, and then shine a projector on it whenever you feel like doing something digital. You use their bluetooth pen at those times.
There are some significant hurdles for something like this to succeed.
They speak highly of their durable surface (lifetime guarantee, etc. etc.), but I wonder how it REALLY holds up. No, but REALLY. If the the bluetooth pen stops being able to see the tiny dots properly, the game stops. How many times can you accidentally write on this surface with a permanent Sharpie and get it clean again? Those dots really are tiny.
Another question: how does the projector get calibrated so it can register physical space (inches on the board) against pixel space? Does the machine driving the projector need some software? Does said software work on Mac? On *nix? Does it have a cumbersome installer?
I guess all these questions roll up into one fundamental usability (and sociality) question: will people ever turn on the projector, after some initial honeymoon period? Or does the ēno just default to being an expensive whiteboard?
Friday, September 4
AT&T: short rant
Wednesday, August 12
Precipitate
Precipitate.
Puts all your Google Docs (and Google Bookmarks, if you have those) in your Spotlight index. I use Spotlight for everything from app launching to doing simple math (try it) to looking up words in the dictionary, thesaurus, or wikipedia (try it). Now I also use it for searching and launching my cloud docs as well.
Precipitate is open source. And if I get a bee in my bonnet, I'm going to dig into it and extend the bookmarks feature. Instead of indexing just the names/titles of my Google Bookmarks, I want it to index the CONTENTS of those pages. So then, whatever I bookmark would go into the Spotlight hopper with everything else.
Monday, June 29
Updating Java: Boring Topic, Exciting Results
Can verify the changes succeeded by running "java -version" from the command line, before and after.
Wednesday, May 13
Nagging video codec headache: SOLVED
Don't have QuickTime Pro (and can't quite confirm that it can actually do this job).
ffmpegx fails to convert -- complains about an incorrect framerate. I have used ffmpegx in the past to create (for example) .flv flash movies, which has been great . . . but it frequently chokes on .wmv files.
Windows Media Encoder will only generate .wmv, of course.
I found two solutions, both free:
http://media-convert.com/convert/ is a web site that takes a video upload and gives you back a converted video, in whatever format you like. The site looks somewhat sketchy, but the results were fine enough.
But the big winner for me is MPEG Streamclip, an obscure, friendly, free Mac OS X app. It's quick and simple and does the job. Finally.
Update: there's a wide variety of compression schemes, within the Quicktime exporter. The default -- Apple Motion JPEG A -- doesn't compress too well. H.264 compressed 30x more for the same quality level.
Wednesday, April 29
Connecting to a server with Mac OS X Leopard
So a good alternative is to manually create a trigger for Quicksilver and Spotlight to find. In a location familiar to both indexers, make a text file (a script) containing something like:
open smb://machine/folderMake the file executable (e.g., from the Terminal: chmod +x your_script_file.command).
This works well. The command file can also be double-clicked in the Finder, which makes it an easy solution to share with others.
However, when it runs, this script has the unfortunate side effect of opening Terminal, opening a new Terminal window, and then leaving the window hanging around after it's finished. Have googled for solutions to this, and not found any.
So an even better way to fashion a trigger is to use Script Editor to make an Applescript that says something like this:
do shell script "open smb://machine/folder"Give the script a descriptive name like machine_folder_connect.app, so it's easy to find through the first few letters of the machine name (Spotlight or Quicksilver), or the initial letter of the machine name + the initial letter of the folder or share of interest (Quicksilver). When saving the script, turn OFF the "Run Only" option. Otherwise it can't be edited later on.
Monday, February 9
Clay Shirky interview
http://www.cjr.org/overload/interview_with_clay_shirky_par.php?page=all
One highlight for me:
RJ: Why do so many people seem focused on this idea that the Web has cut our attention spans down? What's responsible for that phenomenon?
CS: You know, "Life was better when I was younger" is always an acceptable narrative. Right? And so for anybody who was brought up genuflecting to the literary culture and the virtues of reading Tolstoy--and essentially Tolstoy is a trope in these things, War and Peace is the longest novel in the sort of Euro-centric canon--you could always make the argument that the present is worse than the past by simply pointing to the virtues of the past. And so, what the Web does is that it does what all amateur increases do, which is it decreases the average quality of what's available. It is exactly, precisely, the complaint made about the printing press. So, the only thing surprising about the Web, in a way, is that it's been a long time since we've had a medium that increased the amount of production of written material this dramatically.
But people made the same complaint about comic books, they made the same complaint about paperbacks, and they made the same complaint about the vulgarity of the printing press. Whenever you let more people in, things get vulgar by definition. And people who benefited under the old system or who dislike or distrust vulgarity as a process always have room to complain. But, the interesting thing is, when you say so many people believe this, in fact almost no one believes this, right? There's a tiny, tiny slice of the chattering classes for whom "Life was better when I was younger" is an acceptable complaint to make, and they have these little conferences or whatever and agree with one another about that phenomenon. But when you look at the actual use of the Web, it is through the roof. And it has continued in an unbroken growth from the early '90s until now. So, in fact, almost everybody thinks it's a good idea because they're embracing it and they're experimenting with it and they don't really care what we think.
And when I say "we," I mean--I am a member of the Chardonnay-swilling East Coast liberal media elite. But I also recognize that anything I might have to say about the utility of the media actually isn't going to influence whether or not people are going to adopt this. And so once you get out of the idea that basically the previous avatars of the cultural good, and the world that George W.S. Trow chronicled so beautifully in "Within the Context of No Context"--once you grasp that those people are powerless to that effect, powerless with regard to the adoption curve--the question really becomes, "How do you point out an effect where something has been damaged?" And that's where I think a lot of this conversation about reading breaks down, because if you assume that reading Tolstoy is an a priori good, your world crumbled in 1970. And it's hard to point to the Web as responsible for any of that because that was a done deal for some time.
If you want to point to more proximate harms, it would be very hard to argue, for example, that innovation, inventiveness, new intellectual discoveries had slowed as a result of the Internet, and so people are left with these kind of mealy-mouth cultural critiques, because nostalgia becomes the only bulwark against change. The actual effects of making more information available to more people have been enormously beneficial to society, yet not to the intellectual gatekeepers in the generation in which that change happened.
RJ: What's your response to people who say that all this information that's out there, all this knowledge that we're producing is great, and there's all this access that we didn't have before. But we also risk information overload alongside, and we don't--
CS: Information overload started in Alexandria, in the library of Alexandria, right? That was the first example where we have concrete archaeological evidence that there was more information in one place than one human being could deal with in one lifetime, which is almost the definition of information overload. And the first deep attempt to categorize knowledge so that you could subset; the first take on the information filtering problem appears in the library of Alexandria.
By the time that the publishing industries spun up in Venice in the early- to mid-1500s, the ability to have access to more reading material than you could finish in a lifetime is now starting to become a general problem of the educated classes. And by the 1800s, it's a general problem of the middle class. So there is no such thing as information overload, there's only filter failure, right? Which is to say the normal case of modern life is information overload for all educated members of society.
If you took the contents of an average Barnes and Noble, and you dumped it into the streets and said to someone, "You know what's in there? There's some works of Auden in there, there's some Plato in there. Wade on in and you'll find what you like." And if you wade on in, you know what you'd get? You'd get Chicken Soup for the Soul. Or, you'd get Love's Tender Fear. You'd get all this junk. The reason we think that there's not an information overload problem in a Barnes and Noble or a library is that we're actually used to the cataloging system. On the Web, we're just not used to the filters yet, and so it seems like "Oh, there's so much more information." But, in fact, from the 1500s on, that's been the normal case.
Saturday, November 22
The Black Belt: How Soil Types Determined the 2008 Election in the Deep South
brandon (from phone)
Wednesday, September 3
A few use cases for Twitter
- Scottsdale police department is publishing (minor) community news: potholes, burglars
- Comcast is looking for angry customers
- Serialized fiction (my professional opinion: total dud)
- Amazon has created what’s basically an AIM bot, using the twitter reply mechanism
- Corporate blogs, except smaller (I’m not big on this, either)
AIM bots via twitter, twitter in an AIM bot . . . . what looks like a patchwork is shaping up nicely, I think, into a very generalized idea of “publishing”, publishing with absolute flexibility as to audience and grain size.
All kinds of entities can publish messages (the Chicago Tribune; my grandma; my car; my toaster; my artificial left knee...), at different granularities, of different classes and priorities. What we are slowly building is a general means for orchestrating
- what messages I emit, to whom. The governing issue here is privacy and appropriateness.
- what messages I care to consume, and how. The governing issue here is convenience.
The first pre-requisite for building this general messaging system is a “network” -- social, I suppose, but so’s everything -- where I can enumerate what my relationship is to different entities. What is my level of trust and interest in: the Chicago Tribune; my grandma; my toaster; my left knee; my car; my car’s mechanic.
Once I have that all set up (which may take a few years yet), the rest is mostly plumbing: publishing and subscribing, and re-publishing. When I “subscribe” to my car, I’ll choose to get messages of some priority level (e.g. “low tire pressure”) along some appropriate and convenient channel {SMS | IM | email | whatever }. I’ll also re-publish some of that information, for instance to my spouse and my mechanic. The mechanic subscribes to me, his customer, through whatever channel is convenient for him — a work order system; email; a “podcast”(ish) where his incoming messages are batched “read” to him while he fixes cars; whatever. I may not know. The medium is not the message. The message will make its way through whatever medium makes the most sense.
In a corporate setting, I think we can safely stop asking “Is there any enterprise use for Twitter?”, because the question might as well be, “Is there any enterprise use for sending and receiving messages?”. The only question is, for a given class of messages, what is the most convenient and appropriate mechanism we can think of? If we discover what looks like a “new” medium at this point, the chances are we’ve simply discovered a nicer way of clustering and channeling a certain class of messages that already existed.
Monday, August 4
from a book called "art & fear"
The ceramics teacher announced on opening day that he was dividing the class into two groups. All those on the left side of the studio, he said, would be graded solely on the quantity of work they produced, all those on the right solely on its quality. His procedure was simple: on the final day of class he would bring in his bathroom scales and weigh the work of the "quantity" group: fifty pound of pots rated an "A", forty pounds a "B", and so on. Those being graded on "quality", however, needed to produce only one pot - albeit a perfect one - to get an "A".Well, came grading time and a curious fact emerged: the works of highest quality were all produced by the group being graded for quantity. It seems that while the "quantity" group was busily churning out piles of work - and learning from their mistakes - the "quality" group had sat theorizing about perfection, and in the end had little more to show for their efforts than grandiose theories and a pile of dead clay.
Tuesday, July 1
Robert Reich: Responsible Capitalism and Democracy
The only thing I disagree with here is his occasional use of his pet term "supercapitalism" (since some of this comes from his book of the same name). I think the word "capitalism" is actually pretty sufficient.
A recent post-bike-home smoothie, with nutrition info
Calories Protein Fat Carbs Fiber Sodium
305.0 12.8 12.9 37.5 7.1 236.2
% of Calories: 16% 37% 47%
Unsweetened Soymilk
1 cup 80.0 7.0 4.0 4.0 1.0 85.0
Peanut Butter, Natural, Creamy
1 tbsp 100.0 3.5 8.0 3.5 1.0 55.0
Cocoa powder (unsweetened)
1 tbsp 20.0 1.0 0.5 3.0 2.0 95.0
Banana - medium (preferably frozen)
105.0 1.3 0.4 27.0 3.1 1.2
Thursday, May 1
Time surplus
-----------
http://www.shirky.com/herecomeseverybody/2008/04/looking-for-the-mouse.html
I was being interviewed by a TV producer to see whether I should be on their show, and she asked me, "What are you seeing out there that's interesting?"
I started telling her about the Wikipedia article on Pluto. You may remember that Pluto got kicked out of the planet club a couple of years ago, so all of a sudden there was all of this activity on Wikipedia. The talk pages light up, people are editing the article like mad, and the whole community is in an ruckus--"How should we characterize this change in Pluto's status?" And a little bit at a time they move the article--fighting offstage all the while--from, "Pluto is the ninth planet," to "Pluto is an odd-shaped rock with an odd-shaped orbit at the edge of the solar system."
So I tell her all this stuff, and I think, "Okay, we're going to have a conversation about authority or social construction or whatever." That wasn't her question. She heard this story and she shook her head and said, "Where do people find the time?" That was her question. And I just kind of snapped. And I said, "No one who works in TV gets to ask that question. You know where the time comes from. It comes from the cognitive surplus you've been masking for 50 years."
So how big is that surplus? So if you take Wikipedia as a kind of unit, all of Wikipedia, the whole project--every page, every edit, every talk page, every line of code, in every language that Wikipedia exists in--that represents something like the cumulation of 100 million hours of human thought. I worked this out with Martin Wattenberg at IBM; it's a back-of-the-envelope calculation, but it's the right order of magnitude, about 100 million hours of thought.
And television watching? Two hundred billion hours, in the U.S. alone, every year. Put another way, now that we have a unit, that's 2,000 Wikipedia projects a year spent watching television. Or put still another way, in the U.S., we spend 100 million hours every weekend, just watching the ads.
Monday, March 10
Green stuff
This was something i posted on an internal work blog, but I thought I'd share it with you folks as well.
About companies going Green -- response to Baiju.
Economists love to talk about externalities, right? -- aka, letting some other entity pick up the tab for something. The other entity might be "the public" or "the government" or "the river" or "the atmosphere". If I light a campfire, the atmosphere takes away the toxic fumes for me, for free. And it hopefully processes them into safe breathable air as well, at some point. Excellent.
It's clearly economically rational to take advantage of externalities. It's better to pass costs than hold the bag. And sometimes absolutely no one is holding the bag. (Disposal of the Voyager spacecraft? The galaxy can handle it.)
But here's where it gets tricky: when one day you find the person holding the bag -- if there is such a person -- and you see them paying an unfair cost, it becomes a moral situation in the minds of many people. When acid rain is destroying forests and hurting peoples' health, people will want to step in to change the equation. And we do, and we did. (Slowly.) And then the moral balance is maybe restored. (There's even a good word for that: "justice".) Resume normal economics at this point.
We're at a funny time in history. New externalities are being identified. Some cost-passers (say, American corn farmers with their chemical fertilizers) are being suddenly matched with bag-holders. (Gulf coast shrimp farmers dealing with a dead zone the size of New Jersey where nothing can live -- look it up). But we are still in a limbo, waiting to see how this, and lots of other, formerly benign/unnoticed externality situations can be accounted for in the economic, legal, and regulatory infrastructure. This infrastructure will eventually let us turn what we deem to be unfair externality situations into more above-board kinds of economic transactions. (Tax the fertilizers--ban them--regulate their use--filter the river--compensate the shrimpers--whatever.)
In this limbo, companies don't yet NEED to start putting all their externalities on the books. It's not always clear that they can right now. When required to pay, they will surely pay. If all airlines raise ticket prices because of a new carbon tax that will help pay explicitly for the formerly free CO2 externality, Accenture will pay those prices.
But in the interim, without the new frameworks that will help us move from externalities toward a set of new "internalities", the public sees moral situations where it didn't see them before and it wants action. People have new information about a moral situation -- they want to exercise some ethical behavior. They want to restore "justice". The sense of fairness is something about people (and even many apes) that is so basic you can measure it in the lab. And it's a good thing!
So yeah, some companies are competing for attention in the public marketplace by trying to demonstrate that they will help individuals exercise their moral choice in the matter. Thus: "GREEN". Is this "PR" and "marketing"? To the extent that it's about relaying a message to the public, then it's public relations, sure. But public relations can be informative sometimes, and this might be one of those cases. Having this information might actually help some people make the choice they actually want to make, so there's a real value to that. To the extent that all of this Green stuff is not actually resolving the underlying externality situations, it's sort of a game, but it might be alleviating the problems a little bit while we are waiting for the real economic infrastructure to be built.
Is this marketplace arrangement shortening the externality-limbo, or prolonging it? It might be raising awareness; it might be assuaging guilt. I don't know how the scale tips on that one.
I do know that when companies do something that simply makes them more efficient, it's clearly in their self-interest, so they should have been doing it already, Green or no Green. (Companies have been using fluorescent light bulbs for decades.) When they do it, and then trumpet themselves in the marketplace about it, it's a little sickening. That's my only problem with our green data center initiative. But I think it these kinds of semantic abuses go with the territory. The public wants to see these messages (for what I think are the right reasons). Companies are going to bring them these messages (for any old reasons).
----
not posted at work:Some of course will claim that we *only* need the marketplace in this -- or any -- situation. In this case, I think that idea barely merits a serious rebuttal. The entire situation IS the rebuttal.
Tuesday, December 11
Groping toward better computer games
Wednesday, December 5
Bruce Schneier, Security Guru extraordinaire, answers lots of questions
http://freakonomics.blogs.nytimes.com/2007/12/04/bruce-schneier-blazes-through-your-questions/
Q: Is there any benefit to password protecting your home Wifi network? I have IT friends that say the only real benefit is that multiple users can slow down the connection, but they state that there is no security reason. Is this correct?
A: I run an open wireless network at home. There's no password, and there's no encryption. Honestly, I think it's just polite. Why should I care if someone on the block steals wireless access from me? When my wireless router broke last month, I used a neighbor's access until I replaced it.
Wednesday, October 3
Google Presentations
- Stripped-down. There's not much there there. Very modest selection of fonts, and only a few slide layouts.
- You can add images, move them around, and resize them, but absolutely nothing beyond that.
- A collection of slide "themes" is available, but I haven't yet seen a way that you could actually edit the themes, to make a custom "slide master".
If a large company (such as mine) were to eventually adopt a tool like this, I think the productivity (and usability) benefits would be substantial. Slide decks, as we know and love them today, suffer from the following problems:
- being emailed all over the place, and back again, despite the awkwardness of email attachments and our miniscule email storage budgets
- version confusion, due to having been emailed all over the place
- vulnerability to data loss due to living on peoples' laptops instead of "in the cloud"
- utter lack of access control (due to being emailed all over the place)
- an "orphaning" problem, where you have a deck that has lost its connection to its authors (or to any time and place at all).
- a lack of firm-wide consistency in layouts, styles, fonts, etc. Style compliance is voluntary, not built-in to the tool.
- sharing a presentation online, in real time, is accomplished only through complicated, expensive, and basically unpleasant 3rd-party tools like Centra and their ilk. In terms of sharing information and saving Accenture travel money, these kinds of presentations could be the mostly useful thing in the world; instead, they are something that people tend to avoid unless absolutely neceesary. I need an expense account (or a degree in computer science, or both) to show you my slides. Um, why IS that?
There certainly may be online presentation apps that are richer than Google's, or more appropriate for the needs of the companies that actually run on PowerPoint (such as mine). I'm really more interested in the potential of this category than I am in Google's approach in itself. But I'll just note that the thing that's good about Google -- and bad about Microsoft or Centra or whomever -- is that they understand the virtue of simplicity. For instance, there a chat room built into the presentation view. But the entire chat room UI has exactly ONE BUTTON. To compare and contrast, do an images search for "centra".
Process Explorer
http://www.microsoft.com/technet/sysinternals/processesandthreads/processexplorer.mspx
Process Explorer is an advanced process management utility that picks up where Task Manager leaves off. It will show you detailed information about a process including its icon, command-line, full image path, memory statistics, user account, security attributes, and more. When you zoom in on a particular process you can list the DLLs it has loaded or the operating system resource handles it has open. A search capability enables you to track down a process that has a resource opened, such as a file, directory or Registry key, or to view the list of processes that have a DLL loaded.
My friend used this tool to discover that his Intel Proset Wireless drivers write 2.6 MB of data to disk, every twenty seconds or so, forever. Nice!
Friday, July 20
Can you redesign the Bloomberg terminal?
http://www.portfolio.com/infographics/2007/06/terminals
What really surprises me is how shallow these designs are -- they don't seem tied to a meaningful sense of what the users actually DO all day with their Bloomberg terminals. One design takes away the user's keyboard and replaces it with . . . a puck. Why??
More generally, this exercise reveals (at least to my mind) that there's a lot of learning left to be done in the area of large screens. In IDEO's design, as users "drill down [on the left], new information is added to the right". Based on how big these screens are, this would have strange effects. When you're working with a small graphic element on a surface, you don't expect (or really want) the consequences of your action to show up 24 inches away. This would have you swiveling your head back and forth all the time like someone in the front row of a tennis match.
Friday, May 11
Text Flow
This is either snake oil or something completely and utterly cool.
http://www.readingonline.org/articles/art_index.asp?HREF=/articles/r_walker/
Abstract
A new process, visual-syntactic text formatting (VSTF), transforms block-shaped text into cascading patterns that help readers identify grammatical structure. The new method integrates converging evidence from educational, visual, and cognitive research, and is made feasible through computer-executed algorithms and electronic displays. Among college readers, the VSTF method instantly increased reading comprehension and efficiency of reading online text, while reducing eyestrain. Among high school students, who read with the format over an entire academic year, the VSTF method increased both academic achievement and long-term reading proficiency by more than a full standard deviation over randomized controls.
Thursday, April 19
Grafx
Well, it turns out there IS a reasonable middle ground. One program I found there yesterday is called Paint.NET. It was created at the University of Washington, originally as a student project, but apparently Microsoft contributed some help as well.
Paint.NET site
It's free & open, but it doesn't have that dog-eared open-source look about it -- it's a nice program. It does layers, and has reasonably helpful help. I kinda like it. It's very much a paint program, not a drawing program -- once I draw a rectangle on the canvas, the rectangle becomes pixels, not a shape.
Which raises a question: is there a medium-feature-set, free alternative to Illustrator?
Monday, April 9
Violin
http://www.washingtonpost.com/wp-dyn/content/article/2007/04/04/AR2007040401721.html
I'm not sure the right response is to wring our hands, but it does
give food for thought.
Tuesday, March 13
Comments about command lines
To follow Tim's comment, I would like to see you talk more, perhaps in a future piece, about the specific design choices you made for Enso. I understand -- and support -- the general idea of the keyboard as a renewed & rejuventated interface device. Like many of your readers here, I too use Quicksilver, AppRocket, etc. So I get the big picture.
But about the *details* of Enso . . . one interesting choice is that you impose specific commands (such as "open"). This seems like a huge break from the world of "launchers", a step into the territory of command-lines that actually have commands (e.g. bash). I'm curious to know what you are aiming to gain by that? How would you compare yourself to something like Quicksilver, which is goes beyond launching, into the terrain of Unix pipes, but without a verbal command syntax such as "open" or "calculate"? Quicksilver seems to be managing to give the users the power of complex actions, without requiring them to learn a vocabulary of explicit synonyms for those actions. (Thus, in QuickSilver, to "calculate" something, you don't have to use the word "calculate" -- you enter in a calculation and it just does it.)
Another design choice of yours, which I do think is pretty innovative, is the ability of Enso to grab user-selected stuff from other programs. Does this go beyond (demoable but perhaps ultimately limited) plain-text selection? Do you see this ability growing into an important part of your tool?
---------------------------------------
My response to http://www.humanized.com/weblog/2007/03/05/are_adaptive_interfaces_the_answer/, about adaptive interfaces such as Microsoft's "adaptive menus" in Office -- now defunct.
I do have a small point to make about customizable user interfaces. Which is this: their praises are often sung by hard-core users, the kind of users who do similar work, on a single machine, for years on end. Their work is focused, and even somewhat repetitive. What they love, above all things, are shortcuts.
But be aware that catering to one user clique may hurt you in a wider marketplace. A *lot* of people in the world use more than one computer in a day. Others have to take account of the fact that others will use their computer sometimes. And a third, very large, group of people don't view computers as something to be customized, so they never go an inch down that road regardless of the rewards.
Customization -- feathering one's nest -- only pleases the base. Does Enso allow you to create your own commands? I'd argue that in the end it's completely unimportant. Let them eat emacs.
Conforming to the user, however -- that is golden.
MSFT just did it wrong, as usual.
Thursday, February 22
Medieval Islamic Tiling
PDF of a physics paper from Harvard figuring it out.
Thursday, February 1
Dark Room and Write Room
So far I have used this to help me write a 3000 word article and NOT check my email.
As much.
Circuit Bending
http://www.oldtownschool.org/workshops
---------------------------------
Take apart your old toys and make a brand new musical instrument! Circuit bending is the art of modifying existing electronics (like children's toys, guitar effects units, inexpensive battery-powered instruments, etc.) to create unique musical instruments by adding wires, knobs, and switches to control new connections within the device's pre-existing circuitry. Enjoy bizarre sounds, electronic loops, sampling, distortion. At the end, you’ll be able to identify and name parts of a circuit board. You'll also open a battery-powered device safely, explore its circuitry, install an output jack, switches, body contacts (and more!), and control new sounds like pitch, randomizing sound generation, distortion, (and more!).
Sharing Snippets
"Apparently, Google encourages all its employees to send things they learnt or want to share with coworkers as a snippet of five lines - no less, no more. The employees have to be very precise and focused. It can be anything from executing a simple task or if they figured out a better way of doing something that is part of their daily work. Or just an aha moment. All they have to do is email it in. Google then indexes all these emails and makes them searchable. Think of it as giant FAQ database about Google by Googlers."
Many Eyes
Visualization-sharing page, started by Martin Wattenberg, who is one of IBM research's big viz people & the inventor of, among other things, the Baby Name Voyager.
Many Eyes seems to be meant as a place where people can share data sets, as well as viz techniques.
The visualization of U.S. Government expenditures (the only one I've looked at so far) is really interesting and nicely done. And with Java runtime 6 installed on my Vista machine at work, it is surprisingly fast, too.
Enso
There is a new entrant in this category -- coming out of a Chicago-based startup, no less. It's called Enso.
Humanized
Wednesday, January 31
...from an email about "Web 2.0/RIA"
What is that new way? For my money, web2.0 is about a mass of people realizing that they can treat the web as a platform (not as a collection of pages).
What would this mean. Well, take your bookmarks list, in your web browser. There it is. You can bookmark stuff. If the web is a platform, then why not synthesize a "web page" out of your bookmarks list, so you can access it from any computer. Why not make it publicly available (when that makes sense) to your friends and contacts, so they can benefit from your bookmarks, and you can share in theirs. After all, that's what the web is good at.
And we can go a step further, and loosen our grip on the "web page" idea. . . .Why not break down the "bookmarks web page" into little chunks, so that if people want to subscribe to it as a "feed", they can receive your new bookmarks as you mint them. And they can receive them not just in a web browser, but as little emails, or text messages, or any other crazy way they want to get them. It can be up to them.
Also, why not encourage you, the bookmarker, to add a little bit of keyword tagging to your bookmark when you make it, so that people can browse and search around the big pool of everybody's bookmarks, by means of these keyword tags. If some of your bookmarks are marked "recipe" and some are marked "archery", that simple act actually provides a powerful lever to help everyone sift and sort the mass of bookmarks being created every day by all users.
OK, so that's del.icio.us vs a bookmarks file. Web 1.0, meet Web 2.0.
Some clever people had their minds wrapped around the web-as-platform idea from the beginning, of course, which is why plenty of web2.0ish ideas have been around, in fragmentary form, since the inception of the web. And that's why so many clever people are out there curmudgeoning about web2.0 now -- cuz they thought of it first.
Of course they did. But the thing is, Web 2.0 isn't a set of thoughts; it's a set of thoughts that make little sense until a critical mass of people starts to think those thoughts together. Sort of like doing double-dutch jumping roping: you need people to hold the ends of the ropes. Web2.0 is the social phenomenon we see as a critical mass of people starts to grasp the idea of the web as a platform. The idea of del.icio.us -- and it's a fairly slippery, web-centric idea -- is quite normal now to a few million people. Its becoming a normal idea IS the "revolution" (if one is required) of web2.0. It simply wasn't a normal idea in 1995, except among a small coterie of people. So people could have built del.icio.us back then, technologically speaking, but it would be a party that nobody comes to.
(There del.icio.us back in 1995. The people who really understood what the web could do, back then, might have been clever (I styled myself one of them), but they weren't so clever as to build a single one of the tools that we now see in ascendance. I do recall that SixDegrees was a lame attempt to do something like Friendster . . . by email!!!)
An analogy occurs to me between web2.0 and another reviled marketing term: rock and roll. Musical purists will say that the basic elements of rock and roll can be found in sources A, B, and C, far predating the popularity of rock and roll or the coining (appropriating, actually) of the term "rock and roll". But I think everybody sort of knows now, on some level, that rock and roll isn't purely an innovation in musical form: it's also a social upheaval in which a large mass of people embraces that musical innovation. And even the purists will probably grant that a mass audience was needed -- the wide currency of rock and roll ideas was needed -- to bring the music into its fullest development, in the following decade.
I think the same is true here.
Tuesday, November 7
Response to the New York Times Reader Application
The Reader is exciting! I think that it's the most significant step that newspapers have taken on the web, since the building of the first newspaper websites. Congratulations.
However, I'm concerned about one feature of the interface: its confusing spatial logic. The Reader is already a spatialized way of looking at a collection of documents. And it already has a definite logic of the spatial relations between various documents. But the spatial system the designers have chosen is, unfortunately, hard to intuit and hard to rely on, because it violates conventional spatial reality; it violates user expectation; and it seems not entirely consistent within itself, at least logically. With some simple changes to the way that pages appear to be connected to one another, you could improve the Reader greatly.
There are two sources of spatial feedback built into the interface you have: which direction a page scrolls in from during the animated page transitions; and which arrow key direction (or arrow button direction) the user applies. These two spatial determinants combine -- or might -- to give a user a gut-level sense of "where they are". (Or, they interfere, or and the user doesn't have that sense.)
To walk through how the current spatial logic works (or doesn't), take the experience of reading a multi-page news article. The software seems to encourage people to use the arrow keys to navigate in this case, since you made the "page down" arrows so small and hard to hit with the mouse. That's a reasonable design choice. The DOWN arrow takes me farther "down" into the article.
(Personally, I would suggest that the article extend to the RIGHT instead (perhaps even pulling in *one column at a time* as it did so, instead of flipping whole pages at a time -- conserving the user's visual context at all times. Please try out the Macintosh text-reader called "Tofu" to see what I mean. http://amarsagoo.info/tofu/index.shtml))
However, your designers chose DOWN, so down it is. At least the direction of movement matches the arrow key, thus far.
Once I reach the end of article A, pressing the DOWN key takes me to the next article, article B. Firstly, that's somewhat unexpected, since the down icon was dimmed. Secondly, despite my pressing the DOWN arrow, the article moves in from the RIGHT, as though I had pressed the right arrow. Spatial factor 1 (animation) didn't match factor 2 (arrow key).
If the article had scrolled in from the bottom, I might think of myself as continuing to go "down" the stack of articles. But instead I need to think of myself as going "right", across a row of articles. Evidence for this is that if I press the LEFT key, I go back to (the first page of) article A. So article A is "to the left of" article B, in your layout. (What is the relation of these two articles to their section header page? As it turns out, I have to go from article B, through article A, to get back to the section header -- which is too bad. If the section header was "above" all its articles, then pressing UP from the first page of any article would get me back there.)
Back at article B, though. If instead of pressing LEFT, I press the UP key (the reverse of the DOWN key that brought me from the end of article A to the start of article B), I go back to . . . the start of article A. Not the end. But wouldn't it make more sense to go back to the end? All I'm trying to do is to reverse the action I took -- I went DOWN, now I want to go UP -- but that didn't get me back to where I was. That's unintuitive.
(Also, the page scrolled in from the left; consistent with your layout, but disobedient of my directional input.) If I really do want to go back to the last page of article A, I now have to scroll forward through the whole article again. (Or pick up the mouse and click the Back button.)
It may sound like a lot of small details, but I think these details add up, and either support users' spatial intuitions, or muddle those intuitions. The principle of coherency would suggest at least the following rules of engagement:
1. Actions should be reversible. The opposite of left should be right; the opposite of up should be down, like in the real world.
2. The direction of animation (spatial factor 1) should always match the direction the user asked to go in (spatial factor 2). To support users' spatial intuitions, we should avoid surprising them about where they will end up when they do something.
It would be better to temporarily disable a key than to map it to a non-intuitive action. (You do this on the front page, in fact; the UP arrow does nothing there, which is good. Unfortunately, on that page, the left arrow animates the page over to . . . itself! Why?)
For coherency, the "back" and "forward" arrows suffer some of the same problems as the physical arrow keys, because they seem to suggest a spatial direction -- forward and back. (Back always points left.) When I press the "Forward" arrow, the new page slides in from the right, which does match intuition. But when I press the "Back" arrow, which points LEFT, the page again slides in from the RIGHT -- exactly the opposite of expectation. Maybe the "back" button should follow the user's trail -- through the space of documents -- exactly according to the path they followed, whether they went up, down, left, or right. That would be a powerful wayfinding device that I think even the most casual users would notice and appreciate. Perhaps the button icon could point in the direction that it would actually take the user. The words "retrace steps" or "go back" would have to be written underneath the button. The forward button might get similar treatment.
By releasing the Reader as a version of the New York Times, you are trying to (continue to) transition readers away from a physical object which has, among other things, strong spatial logic (a product of careful human design) and perfect spatial consistency (a product of physics). To win over users who are not computer experts, if you give users a spatial design, you should make sure you don't betray users' built-in spatial intuitions, which a real newspaper never does. The fact that software frequently undermines users is one of the reasons many people don't understand, for example, their own file system. (Please check out John Siracusa's critiques of the current Macintosh operating system interface on arstechnica.com for detailed arguments in favor of (consistently) spatial software. http://arstechnica.com/articles/paedia/finder.ars/3)
If you were inspired to test spatial effects (and are blessed with testing staff and budget), a couple of simple experiments could reveal users' intuitions about the interface (or lack thereof). Have study participants read the news at their own pace and discrection, but interrupt them at various points, to ask them "If you press the right arrow {or back button, or space bar, or whatever} right now, what do you think you will see?" Measure how often users are wrong. You might also try think-aloud studies, where users talk about their browsing intentions. Try to get them to say aloud, "I'm going to go to the next article now", or, "I'm going to go back to the front page now". See exactly how many mistakes they make; how often do they do what they're trying to do on the first try? My claim is that in the current setup, there will be many mistakes.
I personally think a good spatial setup would be if articles were purely horizontal -- they extended to the right, instead of downwards. The right arrow takes you through an article to its end. Then it doesn't do anything -- it's disabled. The next article is always "below" the one you're reading now. The down arrow takes you to that "next" article, which slides in from the bottom. When you get to the bottom of a stack of articles, the down arrow doesn't do anything -- it's disabled. Going LEFT from the first page of an article -- any article -- takes you to the section heading. (Perhaps there's a special indicator on the left hand edge of the screen that makes this clear.) I think this would be an arrangement (one of many possible) that users would intuitively grasp, even if they did not consciously ascertain -- and this could be seen in the results of the experiment outlined above.
But barring that suggestion and sticking closer to your current arrangement, I contend that simply imposing some order and consistency on what you already have would still yield measurable benefits.
sincerely,
BLWH
P.S. Other notes:
1. The Macintosh user community would have been a natural fit for this application -- please don't leave them out in the cold entirely. I realize the appeal of developing this application with WPF, but if the downside is the total exclusion of a prime user base, the price is too high.
2. Are you getting any positive feedback on the "Show What's Read" widget? I would be surprised if it turns out to be valuable. Having to exert so much fine motor control over the mouse to hover over such small targets, just to read a handful of headlines (one per tiny target) seems like meager benefit for such (relatively) high UI effort. Couldn't you simply write the headlines in a small font and pack them together somehow? Then the UI effort would be zero, and information density would go up. If I want to read one, I move my mouse to only one tiny target: the one that I want.
Friday, October 27
Article in Mother Jones
http://www.motherjones.com/news/feature/2006/11/lead_astray.html
Tuesday, October 17
New long-term study of TV watching and autism in children
Today, Cornell University researchers are reporting what appears to be a statistically significant relationship between autism rates and television watching by children under the age of 3. The researchers studied autism incidence in California, Oregon, Pennsylvania, and Washington state. They found that as cable television became common in California and Pennsylvania beginning around 1980, childhood autism rose more in the counties that had cable than in the counties that did not. They further found that in all the Western states, the more time toddlers spent in front of the television, the more likely they were to exhibit symptoms of autism disorders.
Monday, October 16
The Proceedings of the Athanasius Kircher Society: A blog
http://www.kirchersociety.org/blog/
Tuesday, October 10
The March of Technology
The Onion, Feb 18, 2004. http://www.theonion.com/content/node/33930?issue=4228&special=2004
CNN Money, Sept 14, 2006. http://money.cnn.com/2005/09/14/news/fortune500/gillette/
Saturday, September 23
Nota Bene
Don't sign the back of your credit card, advised the Straight Dope (straightdope.com), the longtime wisdom-dispenser for readers of alternative newspapers. "However," writes "Ken," a Straight Dope staffer, "do not leave the white stripe blank. In that space, write: 'Ask For Picture ID.'"
Tuesday, September 12
Tuesday, August 15
Still Life with Glasses
Tuesday, July 18
Juan Lopez and John Ward
Juan Lopez and John Ward
They were fated into a strange time.
The planet was parcelled into different lands
each with its provision of loyalties, of
fond remembrances, of a past without a
doubt heroic, of rights, of insults, of a
special mythology, and eminences in bronze,
of anniversaries, demagogues, and emblems.
This division, beloved of mapmakers,
bred war.
López had been born in the city by the still river;
Ward, on the outskirts of the city on the path
of Father Brown. He had studied Castilian
so as to read Quixote.
The other professed a love for Conrad, a revelation
from a lecture hall on Viamonte Avenue.
Possible friends, they were only face to face
a single time, on an island overly exposed,
and each of them was Cain, and each was Abel.
Buried together, they are known now to the snow,
and to dissolution.
What I tell here occurred in a time beyond our ken.
- Jorge Luis Borges, Sept. 1982
Tuesday, May 30
John Muir
I just assume people know about John Muir. Do you know about John Muir?
http://en.wikipedia.org/wiki/John_Muir
Tuesday, May 23
In Praise of eMusic
Nota bene: the game with eMusic is always selection. They lack tons of things. They also have tons of things. Recently added: all of White Stripes.
Thursday, May 11
43 Things
You make a new account, and type in a little list of things you want to do (i.e. go to China, learn to juggle). Then comes the Internet part. There are lots of other people who want to do the same things . . . or have already done them. Suddenly, all those people can brush against each other, around the common token of "I want to do X" or even "I wanted to do X, and I did it". And they can talk to each other. That's the idea, anyway.
Is a site like this -- high-minded, let's agree -- mostly a proving ground for features that will eventually be incorporated into MySpace? (I wonder the same about del.icio.us and flickr, and the others.) And when that happens, will said features be instantly perverted into a way of idolizing celebrities or reinscribing some petty high school pecking order? That is not my problem. By that point I will be "hik[ing] the appalachian trail" or "travel[ling] around the world".
TYGER: a video? a movie?
Wednesday, March 1
Re: iPod Hi-Fi. Home stereo. Reinvented.
Do you have the iPod boombox? Have you heard this, and if so, how does it sound?
I don't have it, and I have not heard it, though I believe them when they say that it sounds good. It is also 300-some bux.
What I do have is this:
http://www.kk.org/cooltools/archives/000468.php
Cheap, sturdy, weatherproof, built-in rechargeable battery pack instead of D-cell batteries, and IT HAS A RADIO!
Tuesday, February 28
A fresh take on explaining quantum computation
Monday, February 27
People of the Coasts: Moisten One Another
Principal dangers, as I see them, in order: getting arrested for breaking and entering. Gettting shot for breaking and entering. (This game will not be coming to Texas.) PATRIOT Act and all that it implies. Giving someone a heart attack.
Thursday, February 23
What Saints Protect you From What
OR,
how Sarah and I will be selecting the name of our unborn child! How to choose whether to be protected against "rats", shielded from the possibility of "rupture", or maybe immunity to "scurf"?
Patron Saints Index Topic List
Protected groups with their own saints include:
disappointing children
gas station workers
computers
Chilean Army
Chilean Navy
chimney sweeps
fireworks manufacturers
Thursday, January 26
Re: music genome project
I have used this. It's fun, and it has actually suggested music to me which I went out and bought.
That said, the music genome project seems to classify music on strictly formal grounds -- male or female vocals, slow or fast rhythms, etc. Which is fine and good (I'm quite the formalist myself, as any of my cultural studies friend will attest), but it doesn't give the system any ability to distinguish between two bands producing similar-sounding, similarly-structured music, where one piece of music is good, and the other is crap.
Of course, most people can't make this distinction, either, which accounts for the popularity of openly derivative, openly crappy content such as, say, Candlebox, or the Monkees.
Reply from a friend:Yes, what it boils down to is that Pandora - and any other service or person - can only suggest tracks based on measurable well-defined properties. Whether it is good or bad music will be a matter of personal taste (with a few undeniable exceptions).
And sometimes Pandora is just plain wrong: I entered Goldfrapp as the search term, and Pandora came up with songs by Ace of Base and Belinda Carlisle!
My response:I was being a bit tongue in cheek -- of course value questions such as "good" vs. "crap" are subjective. However, there are ways that the system could try to use "quality" (or at least the chronology of musical variation) as one of its axes, as it tries to guess what to play next.
- Get album or artist ratings from the web (Amazon, emusic.com, or elsewhere), using them as a raw index of "quality".
- Text-mine music journalism archives for positive reviews, possibly weighing these against the popular opinion. Perhaps the system's profile of the listener should include the listener's likelihood of agreeing with the Amazon crowd, the eMusic crowd, the Pitchfork crowd, the Rolling Stone crowd . . . .
- More interestingly, do some more detailed language processing on the text of all those reviews, looking for particular language, such as sentence forms built around verbs "inspired by", "derived from", "echoes", etc. From that, the system might infer that certain music emerges from other music. Whether the listener prefers the early example of something (Television, Velvet Underground) or later examples of something similar (The Strokes) could also be part of their profile.
- By default, the system could try to give priority to earlier examples of a particular form, or form combinations, such as close female harmony/electric guitar. Unless a later example of that formula is clearly highly-rated (using some of the above metrics), the earlier stuff should be weighted more heavily, since it is probably more original music, and perhaps of higher overall musical value.
Friday, January 20
I Use BaseCamp
http://virtualkarma.blogspot.com/2006/01/complete-list-of-web-20-applications.html
Saturday, January 7
Leia Bell: Print Maker, Poster Maker, Painter

We are tres excited. Got numbered prints for Decemberists and Shins shows.
Leia Bell site
Leia Bell interview
Tuesday, January 3
Cool Tools
A place to start before buying, or doing, any sort of thing.
Friday, December 23
Carbon footprint calculator
Friday, December 16
Friday Macintosh Uppitiness
My personal case in point: make a little movie in iMovie, make the same movie in Windows Movie Maker. Take blood pressure test after each.
Institute of Cultural Inquiry
"Objects of interest to Institute Associates have included photographs taken by W.G. Sebald, newspaper articles about AIDS, taxidermied and pickled mammals including monkey heads, a manual of lost ideas, found footage from a 1945 film, sound mirrors, the Narrenturm, video projections with a president apologizing for everything, mystic writing pads, and dream-dredging devices. Systems and methods of thought that have guided Institute research include excavation, curation, hypnotism, souveniring, animal and botanical revisionism, ventriloquism, divination, aerial navigation, and museum installation."
The AIDS Chronicles project is interesting.
Experiences with OpenOffice 2.0 Writer
In the time I've been using OpenOffice Writer, I've produced and edited documents of only medium complexity. I do use columns quite a bit (see my back articles for why), fonts, and list indenting. On the other hand, I haven't been using features like mail merge, tables of contents, footnotes, or embedded tables. No macros, either. But then, the last time I touched one of those features, or did something with a macro, was, oh, 2001, and I suspect the same may be true of you, dear reader.
One important note about file format: when saving documents from OpenOffice, it still seems wise to use the standard .doc format. I would naturally use the Microsoft-Word-compatible XML format instead, of course. By being a plain text format, it's more transparent, potentially readable by other tools, and it starts to wrest us away from those hoary old proprietary binary formats which lock users into one platform. Bring it on.
But sadly, OpenOffice's support for the XML format is flaky -- by using it, I quickly lost a couple of words from the top of two columns. As an additional unruliness, OpenOffice frequently opens XML documents as read-only, for no good reason. So I'm sticking with .doc for now.
Friday, December 9
Thursday, December 8
Interesting paragraph from something called the "Concise Encyclopedia of Economics"
"Over time, the total return on stocks has exceeded that of any other class of asset. This is shown in [the chart below], which compares the total returns to stocks, long- and short-term government bonds, gold, and commodities (measured by the consumer price index). One dollar invested in stocks in 1802 would have grown to $1,250,000 in 1991, in bonds to $6,920, in Treasury bills to $2,830, and in gold to $14.20. The consumer price index has risen by a factor of 10.4, almost all of it after World War II. One dollar invested in 1802 would have grown, in inflation-adjusted dollars, to $109,000 in stocks, $605 in bonds, $248 in Treasury bills, and $1.24 in gold."
Sunday, December 4
DevonTHINK -- is this useful?
More ink about DevonTHINK today in the NYT. I go back and play with the program some more every time it pops up in the press, as it seems like something that would be right up my alley, but it never seems to make much sense to me. Today, I thought I'd actually try to figure it out.
It's simple enough on the face of it, anyway. DevonTHINK is a keeper for snippets (of all kinds). It allows instant searching, cross-referencing, even a sort of associative clustering, within the collection. Steven Berlin Johnson was eloquent on its powers earlier this year:
http://www.devon-technologies.com/files/reviews/nyt%202005-01.pdf
People report some overlap with EndNote, the bibliographic management tool that humanities grad students use to get their dissertations wrangled. I believe the difference is (correct me here) EndNote is for just one kind of entry: bibliographic. DevonTHINK can do text, PDF, doc, RTF, images, word, etc. It also has a web browser built into it, enabling it to directly reach out and grab things from the web (and save them off into its collection).
Also, EndNote has only a workaday notion of keyword search. DevonTHINK is fancy: its search is informed by semantics, meaning that searching for "dog" will turn up documents that mention "canines", or even documents with words that frequently co-occur with "dog", such as "tired." This sort of information retrieval style is not new, but it is new and cool in the context of the desktop computer and a personal collection of files.
But DevonTHINK carries what looks to me like an albatross. As near as I can tell, the way DevonTHINK works is to keeps its collection of files in one big file, separate from the original versions of things. If I put a text document into DevonTHINK, the program stores a copy of it. And if (nay, when) the original document changes . . . the change is not reflected in DevonTHINK. I must go back and re-add the file to the collection. DevonTHINK does not keep the 2 versions in sync!
If so, there's little point in putting, say, an email archive into DevonTHINK, because an email archive grows and changes all the time, and DevonTHINK remains unaware of growth and change. Likewise for new documents I'm working on; the new IM chats I'm constantly generating; new files I'm downloading; new podcasts; new videocasts; new songs; . . . if the user doesn't manually put each and every item into DevonTHINK, as it changes or appears, the database has holes. So now, to find things, the user has to search in two places now: inside DevonTHINK, and outside. Inside, cool associative semantic search. Outside, none.
And if that's so, then DevonTHINK seems more or less useless for realtime information management -- instead, it's really best suited for managing a specially designated, static library of stuff such as Steven Berlin Johnson's carefully compiled archive of research articles and snippets. (Which he has a research assistant help him with, by the way.) Such an archive must be manually built and pruned, when one has the time, and when one remembers to, and if one has the interest to even get started.
What DevonTHINK sounds like to my ears, but turns out not to be, is EndNote on crack, for the whole hard drive and for all the files. And I would indeed like that. Also, it would always be on, requiring no investment from the user. When I search for "Christmas" amongst my stuff, I'd like pictures from Christmas time, chats that mention "xmas" lists, brand new Christmas songs from my library (even ones that don't explicitly mention the word Christmas), a Christmas slide show from long ago (again, not mentioning Christmas explicitly, but containing pictures that are Christmasy), recipes for Glogg (might not mention Christmas), calendar entries around Christmas time, the text of "A Christmas Carol" as well as the PDF sheet music for some carols, caroling, etc. But not Adam Carolla. This all is pretty low-hanging fruit, but hard stuff to get at with keyword search. Mac OS X Tiger's Spotlight search might get half of these items -- the most literal search hits. But there's no semantics, and thus, no associative power.
Perhaps what's really needed, to scratch the itch that DevonTHINK begins to scratch, is an associative search tool that works on top of Spotlight's API. The democratic approach would, in this case, actually work better: there would be no special database, no walled garden maintained by some proprietary tool. Spotlight is built into the OS, and it already has a complete index of every file; what's really cool is that it updates the index instantly every time any file changes. So Tool X, by invoking Spotlight and re-processing and expanding its output, would work in realtime, and it could provide all kinds of associations by theme or term or similarity. Even throw in some clustering and a little visualization for good measure, so I can drift through my files purely on the basis of semantic connections . . . .now the filesystem could actually start to look a little different than it has since 1985.
For Windows, a similar thing might be done on top of the Google Desktop Search tool, if their API is accessible and has its hooks deep enough into the OS.
Tuesday, November 22
Blocking Credit Card Junk Mail
https://www.optoutprescreen.com
So, What is optoutprescreen.com and is it Legit?
"Many people have wondered if this is a legitimate website and not just a scam itself. While the website is very basic, it is secured by 128bit SSL to protect the information you send. Optoutprescreen.com is actually what it appears to be and that is a way to get off those mailing lists. Yes, they do ask you for your social security number, however, they need to be able to verify your identity. "
Hydrogen injection for 18-wheel trucks
http://www.wired.com/news/autotech/0,2554,69529,00.html?tw=rss.TOP
"HFI is a bolt-on, aftermarket part that injects small amounts of hydrogen into the engine air intake, said Canadian Hydrogen Energy's Steve Gilchrist. Fuel efficiency and horsepower are improved because hydrogen burns faster and hotter than diesel, dramatically boosting combustion efficiency.
"HFI's manufacturer guarantees 10 percent fuel savings . . . Trucks with the HFI system produce half the amount of particulates -- microscopic, unburned bits of diesel. The system also reduces nitrogen-oxide emissions, which are major contributors to harmful air pollution, by up to 14 percent . . .
"The HFI units are relatively small and cost between $4,000 and $14,000, depending on the size of the vehicle."
Tuesday, November 15
Another beautiful thing from Jason Salavon
". . . in The Top Grossing Film of All Time 1 x 1, Salavon represents the color average of each individual frame of the 1997 film Titanic, all sequenced in a grid just as they occur in the film. . . "
Sunday, November 13
Sunday, November 6
People in Inflatable Suits Riding Bikes.
The riding of the bike seems to do the inflating. The pictures of this from the New York ride are actually quite beautiful.
Bags
<< Silent Revolution >>
from the Interactive Arts department
sodaplay
Wednesday, November 2
DRM Adrenaline Courses Through my Veins!
http://www.sysinternals.com/blog/2005/10/sony-rootkits-and-digital-rights.html
"Some newer CDs from Sony BMG contain an antipiracy application that must be installed in order to play the CD on your Windows PC. Should the unwary consumer say "yes" to the license agreement, the application implants hooks into the Windows kernel to make sure you don't use the CD in a manner Sony doesn't approve of. Those hooks are undetectable unless you know exactly what you're looking for, and are all but impossible to uninstall apart from contacting Sony and requesting removal. Attempting to remove the software yourself will leave you with a nonfunctional CD-ROM drive. Heaven help you if you're running a beta of Vista. Sony's application will utterly hose your Vista install.
"What's even more infuriating is that Sony's rootkit provides a means of entry for other hackers to compromise your system (assuming they are able to gain access). All they have to do is use the same naming convention Sony's software uses. And even if your system is never compromised, you still have a process you didn't ask for taking up CPU cycles -- 1 to 2 percent even when your PC is otherwise idle."
This also serves notice as the start of a new mini-series: Why I (Still) Use Macintosh, Reason #2. Macs are (so far) unafflicted by DRM schemes such as Sony's.
Reason #1, which is closely related to the technical details of Sony's dishonest DRM scheme and the reasons why it works . . . is that there are no known viruses that affect the Macintosh. NONE. (There is no theoretical reason why there couldn't be one, but so far there are none.)
Monday, October 31
Multicore Processors will pwn
Until now, even though I understood the broad outlines of multicore hardware, and some of its ramifications for software, I had not stopped to consider it as much more than a waystation on the path to more of the same of CPU evolution we’ve seen during my lifetieme: deeper chip pipelines, more pipelines, higher clock speeds, out-of-order execution and ever more clever optimization of such – basically, single-threaded Von Neumann computational destiny as we understand it. We all know there are serious hurdles along this path (not just problems, but equations, beady-eyed equations with ominously few terms.) But new materials come out, people talk about optical chips, diamond substrates . . . something good will come along. And why should multicore present a real shift in computing, when symmetric multiprocessing has been around for years?
Short answer: memory is still slow, so shared cache matters. But as a medium answer, I’ll briefly note a couple of the items that surprised me. Surprise #1 was an analysis by a Google engineer showing that electricity is now 40% of the total cost of ownership of a low-end server, which consumes 200-300 watts. This assumes electricity costs stay the same – if they go up, electricity may become more than half the TCO. The reason that power requirements have continued to grow is the way Intel has spent its transistor budget for the last five or ten years. Performance has grown, but performance per watt has stayed flat, so that each increase in processing speed has come with an increase in power consumption, making power a bigger and bigger factor in the cost of large-scale computing.
And this brings up Surprise #2: the notion that perhaps Intel has been _wasting_its_time_. The deeper and deeper pipelines, the prediction logic, all the things that they have spent their engineering budget on – and their power budget, their transistor budget, their chip fab budget – has been simply prolonging the megahertz race because that race was easy to market. A Google query – or any memory-intensive computing thread – would run almost as fast on a 500 Mhz chip as on a 2 GHz chip (!). The chips end up stalling waiting for memory anyway. But with multicore, four such 500 MHz chips can fit on the same size die, and for LOWER power costs, as the 2GHz chip. And they can share cache lines, possibly benfitting from each other’s memory fetches. So if the software is written smartly, the multicore setup will give four times the throughput as the 2Ghz chip. And I imagine it would be significantly cheaper as well in engineering and manufacturing terms.
So perhaps multicore is not a waystation – it might instead be the sign of having to go BACKWARDS (to lower megahertz and fewer pipelines, for example), in order to get out of a dead end.
But of course the software has to be written to take advantage of it, and apparently there's an amazing amount of work to be done. Something I won’t go into here is Surprise #3: Windows and even Linux have very coarse concurrency, though the move the multicore has been understood in the research community for years. To get anywhere with multicore, almost every line in an OS has to be reexamined for “serial” sections and OS-wide locking situations, and serious rewrites are in order. Which OS has already undergone this years-long process? Solaris. Will Sun be suddenly relevant?
(And might fine-grained concurrency be part of the reason we hear rumors that Google has its own version of Linux? Can anyone enlighten me?)
Tuesday, October 25
Site59.com
Site59.com
And unlike some of the flexible-search tools out there (such as Orbitz), it works for international travel.
Thursday, October 20
Public service announcement for Chicagoans who own their homes
Here is basic information about what the Homeowner's Exemption is, from the Treasurer's Office:
http://www.cookcountytreasurer.com/exemptions.aspx?ntopicid=16
And here is how you look up the history of your property, with regards to that exemption. Very useful.
http://www.cookcountytreasurer.com/exemptions.aspx?ntopicid=15
There are two issues to look at if your property is not receiving the Exemption. The first issue is getting the Exemption on the books, for the current year (I think the "current" property tax year is 2004, oddly enough). The other issue is trying to get some kind of refund for past years in which the residence was owner-occupied, but the Exemption wasn't in place (a refund I believe you are eligible for, even if the owner was not you. As far as I can tell, the property tax system follows the property, not the person.)
So for the current year, you apply through the Assessor's Office, as it says on the first web page I linked to. Or, here is an online version of an Exemption booklet, containing forms you can simply print off and send in.
http://www.cookcountyassessor.com/filings/forms/2004exBooklet.pdf
Now, for past years, the following applies:
"Taxpayers who own property in the city of Chicago and would like help filing for a Certificate(s) of Error may visit the Chicago Tax Assistance Center in City Hall, Room 100, 121 North LaSalle Street, or call 312.744.1000."
If you call that number, you will probably get an extremely rude lady who will barely listen to your questions before abruptly hanging up on you. The funny thing is, she'll probably also send you the form you asked for, even if you didn't manage to ask for it before she hung up on you. This has happened to me two or three separate times.
If you're not interested in that experience, I think you can simply print out the Certificate Of Error Application form yourself at home, and send in one form for each past year when the exemption wasn't in place. Here is a link to that form. I just sent mine in this week, so I can't say how this part of the process actually turns out. But I have high hopes.
http://www.cookcountyassessor.com/forms/HoCofE.pdf
Best of luck.
Update:
Rejected!
I received my three applications back in the mail today. I must undergo another round with the Assessor's office, due to my limited understanding of the application process. Let's review the requirements to apply for a Certificate of Error, shall we? I'll summarize them here:
- "You must complete a Homeowner Exemption Certificate of Error Application for each year for which you are seeking a Certificate of Error."
- "You must submit a photocopy of one of the following:"
- A driver's license or state ID showing your address as the property address
- A voter's registration card or voting record from the tax year(s) for which you are applying
- A phone bill or letter from the phone company indicating the date of phone installation
- If neither 1., 2., nor 3. are available, a notarized affidavit from one person with personal knowledge (not the owner), stating that the property was owner occupied on January 1st of the year(s) for which you are applying.
- A driver's license or state ID showing your address as the property address
So what did I submit? Three applications (satisfying the first section), and three separate notarized affidavits, written out by our condo management company, stating the required information (satisfying the second section).
Ah, but what did I receive? All my submitted paperwork, along with an enclosed photocopy of the above requirements, as I have shown them here. But a new item has been added -- written in ballpoint pen, actually -- reading "settlement statement".
One one of my applications is written, also in ballpoint pen, "We need one affidavit for all years stating the exact date that you moved in this property. Also include copy of settlement statement."
Make of this what you will! It is another trip to the notary for me. What are the REAL requirements to apply for a Certificate of Error? Only the shadow knows!
Tuesday, October 18
The fate of photorealism in computer games
http://modetwo.net/users/nachimir/vga/
The text is on the pompous and wordy side. The writer dances oafishly around the question of gameplay -- like, gameplay, as in, what is there FUN to do? Is Doom XII any better a game than Doom IV, despite the fact that, thanks to a new pixel shader model and a wider polygon pipeline, I can now see my bullet flashes reflected in the sweat beads on the cheekbones of the demon lizard, even though he's partly obscured by a tapestry of photorealistic unicorn hair? Hmm, I shot him, and he died. Huh. Now what?
But I do like the gallery of alternate-universe games: most of them I had never seen before. Don't know if I'd want to play in a world that looked like a pencil sketch all the time -- but who knows. It would be a nice to take a break from the lizard.
Small site about the big Wall
Due to subtleties of CSS that are beyond me, this site is not quite right in Firefox or Safari. :(
Sunday, October 9
CommonCensus Map Project
CommonCensus Map Project
Tuesday, October 4
Saving the World thru Better Font Design
'After the first tests, Mr. Montalbano made some final refinements, changing the height-to-width ratio of the letters and making the lowercase letters larger. Then, in April 2002, the designers tested the typeface again on the Pennsylvania track. The improvement over the current typeface was striking, they said. Or as Mr. Meeker put it: From 500 feet away, the current sign typeface "was already breaking up, but at 750 feet, the Clearview was still sharp."'
Here's the site which Montalbano created about ClearView: http://www.clearviewhwy.com/
Tuesday, September 20
New Nintendo controller
Q: "what do you gamers think?"
A: I am surprised, that's for sure. But if you look at it as part of a trend toward more physically-intensive console games, I think it makes sense.
I was at a SIGGRAPH panel this year about the Future (!) of Game Interaction (!) (FUTURE! Future! future! . . . ). Most of the panelists were game reps with toys to show off. Nobody showed anything like the Nintendo thing, of course. But they did spend a lot of time on that dance mat wingding, and talked about how popular it is with the kids -- not a niche, as you might have thought, but a big hit in the game market.
So now there's a microphone that plugs into the console, and you can do karaoke with a live pitch detector that awards you points, based on how on-key you are. So they're pretty excited about that. And yes, there's a version of the dancing game that combined the two modes -- you have to sing and dance at the same time. One of the panelists at SIGGRAPH gave it a try for us.
But wait, there's more. Apparently the eyeToy (or whatever they're calling the little set-top camera/vision software) is also somewhat popular (another surprise to cynical me, who expected it to go the way of the glove or the VR headset). As far as I can tell, its ability to detect hand position in midair, as well as body or head leaning, is fairly robust. So you can lean in motorcycle games, for example. Or, in another twist on the dance mat/karaoke game, you can sing, dance, AND put your hands in the air so as to hit little virtual targets in time with the music. Again, a thirty-five year old white man tried this in front of a thousand people. He was really not too bad, considering he was trying to follow a Stevie Wonder scat line bend for bend AND throw his one free hand in the like he just didn't care. I have visions of of Embarassing Community Meeting Activities To Come (FUTURE! Future! future! . . . )
They didn't mention this explicitly, but I gather that these kinds of physicalized, even literalized, games, and these kinds of interactions (read the article for examples), are inclusive of, and appealing to, young females, so they represent a means of greatly expanding the traditional market base for game consoles. Not simply because there's dancing involved, and 12 year-old girls are more likely to dance than 12-year old boys, which may be true . . . but rather, the direct physical actions involved seem to be part of what lowers a barrier that has always separated boy gamers and their boy toys from a wider public. I think it would be an interesting anthropological study that delved into just WHY that might be and how it might work, but the fact that it's somehow true shows through in Nintendo's thinking about this new device. Look how they mention the emotion of fear twice, and gender twice, in the following quote:
"We want a system that takes advantage of new technology for something that anyone, regardless of age or gender, can pick up and play. [Something with a] gameplay style that people who have never played games can pick up and not be intimidated by. We wanted a controller that somebody's mother will look at and not be afraid of."
What I DON'T like about this set of developments -- dancepad, microphone, eyeToy, Nintendo remote, and other physicalize interface modalities I haven't talked about -- is that they push the boot down even harder on the kinds of cogitative games I actually like: Zork, Myst, SimCity, even Warcraft. At least in the console world. I would like to play those games in my living room, with the benefit of the latest console technology, and a cool controller well-designed for the task, but alas.
Text In Columns
A couple of other interesting developments are afoot in human interfaces that are also, so far, mostly confined to Mac users and web-design nerds. But inroads are being made.
The first of development coming around the corner is the idea of reading text on a screen in multiple columns, instead of in a long, skinny vertical column that requires a lot of scrolling to read. There are a couple of factors that make this reasonable: one is that most screens are wider than they are tall, particularly laptop screens. Columns are easier to navigate without using the mouse -- the right arrow moves you over by one column. It's a nicely quantized operation. And the third thing is context. For example:
The International Herald Tribune website has used a columnar format for some time now; it works fairly well and has garnered some acclaim. A news article is laid out in three columns, side by side. The whole rightmost column of text works as a big button: click on it, and the article scoots over by one column. The next column of text scoots in from the right hand side. By this means, you have plenty of context (the two columns you just read) to anchor the new content (the new column you're about to read). Affordances like this are a major positive aspect of reading a book or newspaper, and completely unavailable in a vertical-scrolling setup.
(I wrote that paragraph from memory. In real life, it turns out that the article doesn't scoot over by one column -- it changes to a fresh set of three columns. So in this case, the context advantage doesn't exist. Oops. Just apply those comments to the following instead.)
I mentioned the keyboard -- the website doesn't actually exploit that. But there is a little piece of text-reading freeware that creates a column layout for any piece of plain or rich text, and it lets you fly through the text very easily using only the arrow keys. Called Tofu, and built on some fairly simple Apple APIs, it's only available for the Mac at the moment. Nor is it the most useful thing in the world, for the simple reason that to use it, you have to drag and drop some text onto the program manually (or write a script). This is a process that is only worthwhile if you have a long piece of easily-selectable text to go through. Something downloaded from Project Gutenberg, or a long web page, are good targets.
But something like Tofu has been suggested as a Firefox plug-in -- which would let you apply column logic to all kinds of random web text. And there is even a new "columnar text" spec afoot in the CSS community, so that web pages may begin to build column-reading functionality into themselves with the addition of a single tag.
The second interesting UI trend is something I'll write about more in the future, because it's going to be so significant and so ubiquitous. Hint: with the Google Desktop search tool installed on your Windows box, press Windows-G. It's a keyboard shortcut that gives pre-indexed, instant access to your entire harddrive, entirely from the keyboard.
Sort of.
Sunday, September 11
Burning Man photos posted to Flickr
http://www.flickr.com/photos/sandover/
When you mention Burning Man to people, many of them still go blank. Burning What? Well, OK, it's this, and this, and this, and this. I wrote an article about it here, but jeez, people, Bruce Sterling blew the lid off with a WiReD cover story back in 1996. Hello! Happy Burn.
Friday, August 26
Thursday, August 25
Brown Eyed Girl
Tuesday, August 23
Panties Falling Down
The Peculiar Art of Mr. Frahm
Sunday, August 21
The keyboardist in the pedway under block 37
Thursday, August 18
Sunday, August 14
Saturday, August 13
Did. . .
http://www.nybooks.com/shop/product?usca_p=t&product_id=4556
Mind Mapping
You know those “brainstorming” or “productivity” programs that let you map out your ideas as a cloud of labeled circles, connected by lines? I’m suspicious of them, too. They seem to have a learning curve, and it’s never been clear to me just what to do with my idea-cloud, once I’ve drawn it. And they cost money!
But FreeMind -- which is, indeed, one of those programs -- is, first of all, free, which gets us part of the way there. Also, it’s cross-platform, so I can run it on my Mac and my PC both. And it’s so simple, I forgot to get suspicious. You make a new circle with the “Insert” key -- you type in a label for it -- you press “Insert” again to make another circle. You drag your circles around with the mouse. You don’t spend time prettifying, because there’s really not much you can do.
I started toying with FreeMind while I was thinking about a talk I had to give, and I felt like it was time to try a new tool. (This happens to me every once in a while.)
Since there were only about three things I could do -- again: make circles, label them, and move them around -- I had the germ of my talk laid out before I quite knew what I was doing. Largely, this is the direct result of not having many options, software-wise. The program forces you to keep your drawing in a hierarchy (roots, branches, and sub-branches), so the relationships between the various pieces are always clear. I couldn't spend any time prettyifying my mind-cloud; nor could I spend time deliberating how to arrange things. That part was built in.
Once you have a hierarchy made up, the next thing to do is to spit out the drawing in outline form: plain text. (HTML, actually, so you can open it in a web browser.) In my case, I ended up giving my talk straight from that.
FreeMind is lo-fi -- it doesn’t purport to be a “solution” to anything -- but I kind of like it when a tool doesn’t try to take over my life. Other programs can probably do the same things, but they seem to do so much more, and cost so much more, that it’s like using electric hedge clippers when what I wanted was a pair of scissors. There are probably some features of FreeMind I haven’t mentioned here, but don’t bother with them. Don’t even read the help files. Just start a fresh page and press “Insert”.
Northern Exposure Radio
People love Tivo. Especially people with kids. TiVo lets you watch things over and over (a known kid thing), it lets you be interrupted in the middle and come back (a parent thing), and it entirely frees you from that strange parade known as the “broadcast schedule”. We all love a parade now and then, but not every day.
I don’t watch much TV, and I don’t have TiVo, but I listen to a lot of music and radio. So where’s radio TiVo? For one thing, audio files are so much smaller than video files, so it should be easier, not harder, to have TiVo for radio. Technically speaking, I could have been caching, skipping, choosing, pausing, and rewinding radio for years.
But there's at least one important problem: too many radios. Radio emanates from a cornucopia of fairly inexpensive devices. By comparison, TV is consumed from a big, expensive stationary box that people are willing to invest in. They’ll add expensive, bulky hardware to their expensive, bulky TV if they think it will improve their experience. On the other hand, adding expensive capabilities to a light, nimble, portable item like a radio -- and getting people to pay for it -- is a real trick.
It’s a trick so difficult, apparently, that Apple had to leave out the radio tuner to do it. There is no tuner in iPods. And that’s sort of a shame. I would love to use my iPod clickwheel to scrub back and forth through Morning Edition. I would listen to everything Nina Totenberg said, twice.
Steve Jobs probably declared to himself, one fine day in the early development of the iPod, that radio just wasn’t worth worrying about, and the die was cast. And I suppose he wasn't far wrong. That decision certainly never hurt the iPod. Radio definitely isn’t an exciting medium right now, so people aren’t passionate about access to it.
And radio has poor metadata, which makes storing, indexing, and accessing content much harder to do. TV shows are long things, with good metadata. Radio comes in small, often unlabeled pieces. Weather, traffic, news, songs, call-ins, ads, interviews, features -- all these could occur, some more than once, in the length of one TV show. So on the one hand, it’s hard to create a TiVo-style menu of choices for the radio consumer. And on the other, it's doubtful that users want to make that many choices, moment to moment, about what they want to hear. Decisions points that come once every half and hour, or once an hour -- that's about right. And that's what TiVo supplies.
There are long-form shows on the radio, but a lot of them have already shown up on the web, ready for podcasting into my iPod. And I have plenty of music on my iPod -- more than I can handle, actually. So what’s left that’s unique on the radio? Why tune in?
Well, to name a few possibilities, there are lots of "live" data we might like: sporting events; updates and breaking news; realtime information and offers (come to this new Target tonight, for special deals!); information that quickly goes stale (traffic reports, etc). There are events which involve (or could involve) the listener directly in the content, such as call-in shows; broadcasts from parties and premiers; etc. For those kind of shows, just the feeling that it's live -- that it's happening right now, and I *could* be part of it, even if I'm not -- is part of the value. Cached radio can't duplicate that.
And finally, there is local radio, emanating right now from someone in my community, who is simply reflecting the reality, right now, of the place in which I live. And listening to that sort of content as a recording simply makes no sense. We instinctively respond to and recognize this concept: e.g. the radio stations in "Northern Exposure," "Do the Right Thing," "Pump Up the Volume" or "Gross Pointe Blank." People love that idea, they want that experience, and it's something that neither commercial radio, nor my iPod, can supply.
But I do think it will come. Everything I just mentioned will, I think, emerge more strongly as radio evolves into a live medium, with an identity distinct from recorded media of all kinds.
My Argument for Gmail
In no particular order, here is a list of factors.
==> Labels instead of mailboxes. A subtle difference. Applying a label is just like putting a piece of mail in a folder, with one exception: no mutual exclusion. Putting things in folders makes them go somewhere. . . and stop being some other where. This is not the case with labels. They are not a dead-end. They do not conceal things. They simply mark them.
This didn't sink in immediately. It wasn't until I had about a dozen different labels that I realized that I really could, and might want to, multi-label pieces of mail. I have a "Lists" label for mailing lists. But many emails last year were "Political". Many emails from friends are both "Friends" and "Political" -- they come from a certain person, but they concern a certain domain.
So say I have some piece of email labelled as "Friends" and "Political", and it's also new and unread. If I click on my "Inbox" section, I see the email there, clearly. (That is, it also carries the label "Inbox").
Now if I click on the "Friends" section (which would be like looking inside a folder, under a mutex system), I see every message that has a Friends label, so the same message lives there _as well_. It's listed up top, in bold, because it's unread. But it's also clearly marked as "Inbox, Friends, Political". And so it goes.
Of course, I almost never manually apply labels. I've been building up a set of filters:
==> The filter system. Very nicely done. You create a simple filter (say, mail from "nytimes.com"), and it's extremely easy to instantly preview just which messages in your archive would be grabbed by that filter.
Filters can do sophisticated things, but so far, the only thing I do with them is to apply labels. (Can anyone suggest something else they use them for?)
My hypothetical email where the "from:" line matches a friend, and the "subject:" line includes "rove", matches two different filters, and gets automatically labelled "Friends, Political".
It's so easy to proliferate labels and filters that I expect I'll have have developed a very tailored system in the next six months, without much work on my part.
==> Search, the obvious one. It's fast, consistent, present on every page. It doesn't care about folder hierarchies or other artificial boundaries; all muscle, no fat. A joy to use. I can't say the same for any web mail service, or even for my desktop mail client. Incredible, if you think about it too hard.
==> Message threading or "view by conversation" is the *only* way Gmail lets you look at email.
By enforcing this way of looking at email, they ran a risk. If things get threaded wrong (all the messages with subject line "Hi" getting run together in a single thread), that's an annoying experience for the user. There have been failures with this kind of feature; certainly, using "view by conversation" in Outlook is very annoying, IMNSHO. Gmail seems, however, to have done their threading very intelligently, and gotten a good usability payoff.
Google are saying "This is how you look at your email in Gmail. Take it or leave it." It does one thing and does it well. They were smart, they placed their bet, and they were right.
By comparison, Microsoft likes to say that you can do it this way, and this way, and this way, and you remap every keyboard shortcut if you know how, and you can even embed it as an object inside a spreadsheet, and email it to someone! With a macro. Which might be true, strictly speaking, but in usability terms, in human terms, it's a car crash. None of the 9 ways of skinning the cat it particularly well-implemented, well-documented, pleasurable to use, or efficient. "View by conversation" in Outlook is echt Microsoft. No one uses it.
==> Keyboard shortcuts. A total throwback to the days of pine or elm. And great for that reason! Single-letter shortcuts (like 'j' and 'k') take you back and forth in your inbox, for example. This increases your sense of working with an actual application, rather than a web page. No need to reach for the mouse if you don't want to (and I don't).
Since this application runs in a browser, however, you have to be careful about where the keyboard focus is. Letters could start appearing in the address bar above the page . . . or in the email you're editing . . . rather than being interpreted as commands. The problem is worse in the Safari browser, which seems less fully supported than the Windows options.
There needs to be some solution to this. All web applications that try to hug the keyboard tightly are suffering from the same problem right now.
==> "Archive" instead of trashing turns out to work very well. If you're like me, you like to hang onto emails that might come in handy later, everything from URLs to poems to funny sentences from friends to directions to someone's house. I might want that funny sentence later, to write on a birthday cake.
But under an email foldering system, I have always had to decide (a) when should something exit the Inbox -- thus disappearing from my first layer of attention? (b) is it important enough to keep, or should I delete it? (c) which folder? (don't file it wrong or you won't be able to find it) (d) how good is my folder system these days? (e) do i need to create a folder for this kind of thing? (i.e. directions to people's houses) (f) when should something move from web storage to a hard drive, becoming less available?
These are annoying choices which I never face now. They're just gone! You Archive it. If you need it later, in Wichita, you have it. And when you click Archive, you don't think about "where" to put it. If it's labelled, it will keep living with its labelled counterparts. If it's not labelled at all, it's still available through Search or through the "All Messages" view.
Confidently clicking the Archive button all the time has made my inbox trimmer than it's ever been since 1991 when I started using email. My inbox never grows past a single page anymore.
(I mentioned earlier that "Inbox" is just a label that a message might have -- like any other label. Basically, what clicking the Archive button does is to take the "Inbox" label off a message. The message still retains all its other labels.)
Thursday, August 11
Lomography Update
Oktomat camera
It uses ordinary film, but (nota bene) don't get the film developed at Walgreen's.
Monday, July 25
Sudoku update
Update: Sudoku puzzles playable on the web, at different levels of hardness, with little features like a timer, an error checker, etc. Though I generally prefer to play on paper, I am feeling a bit pleased with myself because I managed to solve one in under 10 minutes just now. Take that, Kasparov!
Monday, July 18
Propping up the cost of corn
Study Says Ethanol Not Worth the Energy
Wednesday, July 13
The Intonation Music Festival
AC Newman is reviewed and well loved in these pages, and still in heavy rotation in our house, 9 months later; I think Andrew Bird is writing beautiful, casual, intricate songs that Thom Yorke ought to be trying to emulate, and I had dinner near him last week; find the Decembrists awesome at all times (who knew we'd have such an appetite for chimney sweeps, sailors, and wastrels -- and yet it keeps on not abating); and if you, dear reader, have not yet been told to do this, go to emusic.com and try it out, because though as a library it's spotty and lumpy, you can get most of the above very cheaply, but legally, from decent friendly people, with no DRM. Yes, unprotected, un-messed-with mp3 files, the way the internet intended. So fairly priced, you don't even have to give them to your friends for free. You can tell them to buy their own.
PS. I am informed that:
AT ALL COSTS
SEE FOUR TET
absolute glitch science
Our brows were furrowed in stimulations, but we're still not sure of what.
so I will be checking that out as well.
Tuesday, July 12
Big Bear Solar Observatory
Ames: "Click on "movies" then "gallery." The last two movies are incredible. I can't believe the sun holds together. Physics kick ass."
Wednesday, July 6
Books by Artists
.Lomography 3.0
"General Igor Petrowitsch Kornitzky, right-hand man to the USSR Minister of Defense and Industry, slammed a little Japanese mini-camera onto the ornate desk of his comrade Michail Panfilowitsch Panfiloff. Mr Panfiloff, Director of the powerful LOMO Russian Arms and Optical factory, examined the camera closely, noting its sharp glass lens, extremely high light sensitivity and robust casing. The two gentlemen, realizing the superior nature and extreme potential of this strange little item, gave immediate orders to copy and improve the design - with the ultimate goal of producing the largest quantity possible for the pleasure and glory of the Soviet population."
Old Money
Experience The Experience Of An Illegal Space Race
Most expensive cities, 2005.
Wonder how they compute these things. Living in Chicago & having friends in Boston, I don't know anyone who considers Chicago the more expensive city. More flat, yes. Stuck in the midst of a bunch of cornfields -- yes. But expensive? No.
P.S. We talked about it at work, and reasoned that they must have computed "expensiveness" in terms of local wages, rather than what you can get for amount of dollars or euros. Thus, Budapest is ranked as more expensive than almost all American cities, despite the fact that the average American income, in dollars, would go VERY far in Budapest.
Tuesday, July 5
Tuesday, June 21
Stabucks Siren
Monday, June 20
Philip Greenspun Revisits how to get started in photography -- now with digital
"With the digital SLR you have a good idea of what you're going to capture by looking through the viewfinder. When you press the shutter release the camera captures the image immediately. If you need to zoom or focus manually there are large rings that you can operate quickly by feel. If you see a beautifully-lit scene you can capture that beauty instead of using an on-camera flash to blast everything with harsh white light. If you need to make a specialized photo you can buy or rent a specialized lens and attach it to the camera.
"This article explains the different kinds of digital SLRs available, how to choose the right one for you, and what to do once you get it home from the shop."
Wednesday, June 8
Origin of the word cappuccino
I'm posting this because people suspect me of making it up. From answers.com & wikipedia.org:
The history of the word cappuccino exemplifies how words can develop new senses because of resemblances that the original coiners of the terms might not have dreamed possible. The Capuchin order of friars, established after 1525, played an important role in bringing Catholicism back to Reformation Europe. Its Italian name came from the long pointed cowl, or cappuccino, derived from cappuccio, "hood," that was worn as part of the order's habit. The French version of cappuccino was capuchin (now capucin), from which came English Capuchin. The name of this pious order was later used as the name (first recorded in English in 1785) for a type of monkey with a tuft of black cowl-like hair. In Italian cappuccino went on to develop another sense, "espresso coffee mixed or topped with steamed milk or cream," so called because the color of the coffee resembled the color of the habit of a Capuchin friar. The first use of cappuccino in English is recorded in 1948.
Tuesday, June 7
Sunday, June 5
Nice history of craigslist
NY Times article
Craigslist traffic is now a FIFTH of eBay's.
Friday, June 3
Fly With Implanted Webserver
Exciting if you DON'T (please) read the conceptual statments.
Aside: don't tell anyone I said so, but I am suspecting this might be true for most modern art. If artists were meant to write down anything thought-provoking, they would have been writers instead. The materials are cheaper.
Monday, May 30
Scanner Art
http://www.katinkamatson.com/500/water_lily.html
Saturday, May 21
Folding Bikes
http://www.dahon.com/folding-bicycles-us-models.htm
Wednesday, May 18
Sources Cannot Agree on the True Source of Movieoke
'"I had one girl who did interpretive dance to the opening scene of [plotless 1983 documentary] 'Koyaanisqatsi,' kind of just insane," recalls Fite. "The opening scene to 'Full Metal Jacket' is one of my favorites to watch, and just one of the most brilliant scenes to reenact because it's perfect. It's a monologue; it's very abusive."'
http://www.vh1.com/movies/news/articles/1502490/05172005/story.jhtml?_requestid=297773
Tuesday, May 17
Shins Music Video. The cow is lip-synching!
"I have some cow fixation, it's hard to deny that," Bizanski said. "But when I first heard the song, portraying such a delicate love story, painting such a rural image, I immediately knew the main character must have four legs. I really had no choice."
Watch the video here.
Read about the production here.
Friday, May 6
Super-Palimpsest
Wednesday, May 4
Man-Bags, Third Edition
Many more ideas here:
http://ganley.org/bags/bags.html
Monday, May 2
A good source of podcasts
http://www.publicradiofan.com/podcasts.html
Thursday, April 28
Getting Things Done
Del.icio.us-ing around recently, however, I found a site called 43folders, written by a musician, writer, geek, productivity nerd who loves Moleskine notebooks and the Macintosh as much, nay, more, than I do. And he writes vividly about his work in implementing & adapting the methods outlined in "Getting Things Done", starting here.
There's a deeply appealing notion here: that if you don't have a trusted system for writing down and externalizing life-junk -- "open loops", unfinished tasks, demands, projects, guilt trips -- then that junk floats in your head and doesn't let you rest. He calls it "stuff", these floating stressors, these bumblebees.
I have stuff.
The GTD approach says to bind your stuff -- write *everything* down, not in general terms, like "shop for Xmas presents" but in terms of what, specifically, needs to be done next. And then you have to actually use and revisit the system you use. You have to trust it.
Since it's a system, there are system-builders, cultists. For me, though, GTD dovetails nicely with some things I was already starting to do. I'll outline my method here, briefly.
I have two text files, one for work and one for home. Each one is just a list of headings. The headings are things like "People", "Conferences", "Development", and "Maintenance". Under each heading, there is stuff. And I look at this list, a lot. The work file is always open, for example, while I'm at work.
I also reward myself for doing tasks. When I finish a task (and a lot of the tasks are small, like "send email to XXX requesting price list") I copy that line down to a "done" list at the bottom of the text file.
My basic puzzle: I needed multi-platform access to these files, Windows and Mac, often from different places. Can't assume any particular set of software on any machine.
My Solution: For a document format, use text files, rather than anything fancy or proprietary such as Omni Outliner files, wiki pages, etc. For a storage location, get some free WebDAV-able space. I use the free 100MB from spymac.net. On both Win and Mac, I can treat that web storage as a folder, like any other folder on my computer (but slower).
BUT: there are hangups with this method. Would the OS and the apps let me actually *edit* a file that is sitting on a WebDAV folder in this way?
On a PC, the answer is, only through MS Word. You must name the remote file .rtf or .doc, and if you double-click on it, Word will open it automatically. (There is no "Open With..." choice for remote WebDAV files -- there's just Word. Even if you remap so that .doc files open with something like Abiword, clicking a .doc file in the WebDAV folder still boots into Word.)
Sadly, if you suffix a file with .txt, you can't edit it at all thru WebDAV (unless I'm missing something). You'd have to make a local copy, and edit that. Now you have synchronization problem and overhead -- a bad scene.
On a Mac, the answer is simply yes, you can edit over WebDAV, but saving and opening are both slow.
My wish list:
I'd like to leave these files in .rtf, rather than .doc. But because of Tofu, I've realized how great columns are. I'd like to edit an .rtf file in columns. But Tofu doesn't let you edit -- it just lets you look. So for now, I'm using .doc files, with three columns. This means having Word open all the time, which I'm less than thrilled to do.
.rtf doesn't actually include column formatting information, and I don't want it to. I just like to edit this way, because it lets me put everything onscreen in one view. Currently, my lists are 20 or 24 column inches long. Without columns, I have to scroll up and down all the time. I know that on the PC I'm stuck with MS Word for the time being, but on the Mac, a Tofu-style editor would be a great tool -- *much* more useful than Tofu-the-viewer.
Wednesday, April 27
Zoomquilt
Monday, April 18
Triptych
http://www.salavon.com/LateNite/LateNight.shtml
Friday, April 15
Kolam patterns
Every morning in rural southern India, millions of women draw kolams on the ground with white limestone powder or flour. Through the day, the drawings get walked on, rained out, or blown around in the wind; new ones are made the next day.
When people get married, the ritual kolam patterns created for the occasion can stretch all the way down the street. Patterns are often passed on generation to generation, mother to daughter.
http://www.i-kolam.com/
Thursday, April 14
Tuesday, April 12
The Unitarian Jihad!
"We are Unitarian Jihad. We will appear in public places and require people to shake hands with each other. (Sister Hand Grenade of Love suggested that we institute a terror regime of mandatory hugging, but her motion was not formally introduced because of lack of a quorum.) We will require all lobbyists, spokesmen and campaign managers to dress like trout in public. Televangelists will be forced to take jobs as Xerox repair specialists. Demagogues of all stripes will be required to read Proust out loud in prisons."
My Unitarian Jihad Name is: The Shotgun of Forgiveness.
SeeSaw

See Saw Magazine
Monday, April 11
Using the world as a palette
http://web.media.mit.edu/%7Ekimiko/iobrush/
I haven't been keeping up . . .
Michael Berube
Sunday, April 10
Thursday, April 7
What Would "Electro The Moto-man" Think?
Over at the Institute for Applied Autonomy,
they've mounted graffiti-writing robots on
remote-controlled cars:
http://www.appliedautonomy.com/gw.html
Wednesday, March 30
Greenspun
Software Engineering for Internet Applications
http://philip.greenspun.com/seia/
"Philip and Alex's Guide to Web Publishing".
(Not screamingly up to date -- nothing about blogs -- but interesting to skim for that reason.)
Sunday, March 27
Total Eclipse of the Heart
http://www.hugi.is/hahradi/bigboxes.php?box_id=51208&f_id=1269
Sarah's comment was, "This is so Triplets of
Belleville."
My comment would be, "This is so Polish young
men wearing insane pants playing an 80's power
ballad on kitchen appliances."
Saturday, March 19
A film made to promote the Marshall Plan
"The Extraordinary Adventure of a Quart of Milk"
France, 1951, 14 min
Director: Alain Pol
Wednesday, March 16
Recalling the Gates
Christo and Jean-Claude's The Gates
During the 16 chilly February days that Christo and Jean-Claude's caution-orange Gates (can we please stop calling them saffron?) straddled Central Park's walkways, much was written about how the fleeting, ephemeral nature of the installation emphasized the power of collective experience and memory. A brand new project launched today by the Institute for the Future of the Book and Flickr.com explores those qualities further by inviting the four million or so people who came to stare at the Gates to share their photographs and stories about the massive public art project. The aim of these two digital archivist organizations is to build what they're calling a "collective memory machine" that will offer the masses access to the ways the Gates impacted individuals. Everyone who experienced the Gates is encouraged to share their memories through words and pictures. For additional information on the project, and to submit your work, visit www.gatesmemory.com
Tuesday, March 15
Picasa 2's "Timeline" feature
The timeline is a series of "piles" of photos -- but how did they get that way? Does each pile correspond to one folder on my drive? One date? How many things are in the pile? How "big" is the pile? They're somewhat inscrutable objects, because they give me no information whatsoever.
There's no way for me to look inside the piles themselves and review the pictures there, in-place, synchronously. When I double-click one, I have to watch . . . a slideshow. (How often could that be the desirable behavior? When I open my email inbox, would I want a slideshow of my emails?)
Behind the timeline, there is a desaturated picture, presumably a sort of representative of an "era" in my picture library timeline. Is there a representative for each pile? Not exactly; it seems hard to predict when that picture will actually change. How is the representative picture chosen? Don't know. It seems like there could easy be more than one -- how about four, tiled together? There could also be a few sample words -- important-seeming people and place names taken from my photo's file names or folder names, for example, helping me to get some context for the era of photos that I'm looking at. Or just some filenames.
I'm thrilled that Google is letting fun, creative interface design work see the light of day in a major product like Picasa, but I must say that this particular widget needed a little more Google-style attention to detail.
Sunday, March 13
Stewardess Uniforms. Creepy. Glamorous. From a Dutchman.
http://www.uniformfreak.com
Don't miss the "uniforms' button. Mohawk Airlines?
Tuesday, March 8
Monday, March 7
Our Wall in PC Magazine, pg 20
http://www.pcmag.com/article2/0,1759,1770206,00.asp
As an added bonus, this is the first time I've published a photograph in a national magazine. I'm not credited, and Kelly (pictured) is actually a MAN, but never mind.
Wednesday, March 2
Thinking about what they're calling the "Insight Economy"
Insight may be reducible to knowledge as such. If it can be held in your head, it's knowledge, certainly. It may be actionable, too, and that's always nice.
But our fumblings around the word insight might also be our unconscious attempt to name a new and unusual _property_ of some knowledge. It has to do with the path that knowledge took from measurement to data to information to knowledge.
The information systems we've worked up over the last 150 years help us to gather information about events and states we don't, and can't, directly witness, because of things like
(a) distance -- I'm not near my shipping containers, and I can only be in one place
(b) time -- there are so many shipping containers, and I have finite time
(c) scale -- many events that are important are too small or large, or too slow or too fast, for me to observe
(d) political and other barriers
Our knowledge paths overcome these and other barriers, to reach out into reality and gather data points that serve us.
But much of the knowledge we've gathered has been of the _same_kind_ or of the _same_order_ as we would gather if we were there ourselves, doing it ourselves, climbing the knowledge-making ladder alone. The questions we ask of our systems are bite-size -- what is the stock level? What is the temperature? What is the flow? Where are the people? What is the record of events? What is the news? What is new? Sometimes we get a large answer; then we set about breaking it down into consumable pieces.
As we ask those bite-size questions of our systems and our world, we intuitively shape them to our own ability to process the answers we expect to get back. This, I think, crucially limits our information gathering -- and that limits our knowledge.
I might ask three people, "What happened at the fight you saw?" -- or look at three different videocamera feeds of the fight. But if I were at Gettysburg just after it happened, would I ask 250,000 soldiers, "What happened in the battle?" The question would be almost meaningless, because just listening to the answers would take half of my lifetime. (Similarly, it's hard to prosecute someone like Saddam Hussein because it's very hard to ask and answer the question "What happened in Iraq over the last 15 years?" -- even though almost everyone, by definition, was there!) We don't normally relate to knowledge in that godlike way, because we have good, non-godlike intuitions about what kind of knowledge-gathering is reasonable and necessary for our primate lives.
But now, with computing tools, some of those intuitions will need to be unlearned. I think there are probably a lot of What-happened-at-Gettysburg kind of questions that we are starting to be ready to ask.
We might define insight -- or some incipient knowledge-form, call it George -- as a 3-step process:
1. gathering knowledge far beyond human scale, without explicit human direction of what we are looking for (sensors at the battle, at all scales)
2. processing it without human prompting, but according to human priorities (working on the question "What happened at the battle?", at all scales)
3. distilling it to human scale, for human use (presenting various, consumable, versions of what happened. Humans sometimes are interested in: patterns, anomalies, correspondences, contradictions, singularties, lulls, etc. )
----------------------
One quick example of a system where new information capabilities are put to awkward use because of the limitation of human knowledge-making: security guards watching a bank of camera feeds.
10 years from now, say we connect those camera feeds to a "smart" monitoring system instead. The useful knowledge output of the system might be the same as that of the security-guard room: some superior authority is advised to come have a look. But the knowledge that led to that alert was never held in a human mind, and in fact, no single mind might be able to hold all the variables that our imaginary "smart" algorithm considered as it worked. No human might know what the algorithm "watched for". No human might understand what, exactly, the learning algorithm actually learned when it trained. (A real human mind might hold a completely different set of variables, have different training, and work along a different path, even as it came to similar conclusions.)
Even if you don't like my examples, perhaps you can see what I'm trying to describe anyway. Just as we send robots into terrains we can't physically withstand, we send knowledge-creation algorithms into territories we can't cogitate -- at least, not at scale -- and maybe we can't even tell them in advance what to look for.
I'm _not_ talking about spreadsheets, or the fact that computers can hold more bits than I can, or add numbers faster; I'm talking about the fact that today's machines enable a new class of knowledge creation processes which aren't intuitive because they violate our intuitions about knowledge-gathering. We need tools that will help people harness (if not understand) this new sort of knowledge-creation.
(I think simulation is another good example of a system that works to produce this new, hard-to-think-about kind of knowledge. We have all considered the question of whether, when you have simulated a real system, you have some understanding of that real system. Well, under the schema I'm setting out, we would happily say, "No, not at all, but that doesn't stop you from doing the things you want to do -- in fact, your limited understanding defines the tool's purpose.")
Monday, February 14
What's Cooking at the Patent Office This Week: Tacos
Spa audio system
A portable spa including an audio system designed to use the spa shell as the sound generating device. Transducer devices are bonded to the spa shell so as to couple the sound vibration energy to the shell. ...
Dog leash for use on bicycle
A compound leash adapted for use with a bicycle for holding a dog in check as a person simultaneously rides the bicycle and runs the animal. Made by a dog lover and bicycle rider so that he can take his dog for a safe and delightful experience.
Clip-on taco holder
This invention is a holder for up to three (3) or more tacos which clips onto the edge of most any typical dinner or serving plate. This holder for taco shells is designed to hold the tacos in an upright position for filling the taco ingredients, and keeping them upright to avoid the taco ingredients from spilling out as well as giving outside support with filling the taco, thereby helping to avoid breaking the taco shell.
Tuesday, February 8
Yes, the Fish Really Did Swim Upstream
http://www.straightdope.com/columns/010907.html
Totem & Taboo
Steven Pinker in the New Republic
Google does it again: now the best mapping tool
The pop-up balloons are highly useful -- they present the right amount of contextual information. And they disappear when you click on the map surface.
The live scrolling is excellent. You can just pan around. A shocking thing to be doing in a web browser interface.
If they could make zooming more continuous, more like the scrolling, that would also be excellent.
Strange search results sometimes. I searched for "London, England" and "United Kingdom", and was directed to various spots in Kansas and Oklahoma which didn't seem to match at all.
Searching for (e.g.) Ainslie St., Chicago, IL, should ideally turn up the notion of a street or path -- not a string of a dozen addresses randomly spread along that street.
Asking for directions does turn up a nice path, though it could be more annotated with route information, milestones, signposts, etc.
Monday, February 7
Friday, February 4
State of the Union Visualizer
Pick a word here -- terrorism, freedom, kill, etc. -- and see how they light up in the last few years' State of the Union addresses.
style.org > State of the Union Parsing Tool
Thursday, January 27
NAO Design
NAO Design
Wednesday, January 26
"Wuthering Heights"
Hey, did you guys know that there is a Danish metal band called "Wuthering Heights?" I'm listening to them now. They totally kick ass. Thank you, internet!
http://www.darkelucidation.com/wuthering_heights_discography.php
--T
Tiny Pineapple
I don't know what these things are, but they have descriptions like "Who knew opera singers could be so endearing?" and "Who wants to share a milkshake and maybe more?"
Marathon!
http://trilogyrelease.bungie.org
