2007
198 posts under this date.
Encroachment is what makes Life interesting.
Daniel C. Dennett WP, EDGE, Freedom Evolves AM
Can’t believe what a coward I’ve been. I guess it wasn’t until I read recently about how Jon Lech Johansen humilliated Hollywood by releasing a program to easily break DVD’s much vaunted DRM (when he was 15 years old), or about “the college droputs that run >youTVpc.com for millions of people on just two low-end desktop computers that I realized how big a wuss I am.
Take Imagery. In a way, I never wanted it to be very popular because I knew I was doing something maybe-legal by scraping Google. I wanted to scrape Flickr and Yahoo! but feared they would be even less likely to see my scraping in a good light. I wanted to create a picture cache to make Imagery much faster and reliable (and to lessen the leech on independent websites) but fretted about bandwidth costs and about whether people would get angry about my caching.
Or take the Spanish dictionary of the Spanish Language Academy. It’s a tremendously useful, gratis dictionary and yet it has a butt-ugly, nonhumane interface. I’ve been bitching about it for years. And I’ve been thinking about giving it a new interface for that long, but, again, what if they don’t like my scraping? (In all probability they won’t. They’re the quintessential staid, monolithic organization.)
A lot of what ifs. But most importantly, so what? So sue me. Well, actually, most important is that I think these scrapings are an overwhelmingly good thing. I see them as a lot of fun—for me, for the scrapees (who’ll get to see how it’s done, ehem), and for the people who will enjoy just how much they never imagined missing. I see them as criticism by example.
So here’s Domburi and here’s NotReality. The idea of Domburi has changed somewhat from its inception (oh, the shame, so many goals not accomplished), it shall now be a collection of search superpowers instead of limiting itself to imagesearching. I believe, with an arrogance that I can’t believe but that I’ve missed, that I have a thing or two to teach Google in its own turf, not just in forgotten backwaters like imagesearching (where Imagery still kicks Google’s ass easily). So I’m starting really tiny now with only a simple redesign of Google search results (there isn’t even imagesearching yet). I’ll be fleshing it out in the coming days, daily, with the daylog here below.
Not Reality, otoh, is still what I’ve always wanted it to be: my webfront for my interface experiments. It’s really simple now but I’ll be improving it daily too.
So please visit the websites, leave your feedback in this post’s comments, and come back often to check out the daylogs—there are loads of interesting things in the pipeline! Thanks for reading.
12-14/May/07
Endless fiddling on Domburi. Collapse of the incrementalism. Obsession with pipe dreams.
15/May/07
Not Reality
Still no attention…
Domburi
Big changes!
- Ajaxed requests. Loading icon. Everything happens on the same page. Title changes. Very lightweight script behind the scenes: the now deprecated but still unsurpassed moo.ajax.
- New one-column format with even results shaded. Results turn yellow on mouse over, which is silly interactivity, but surprisingly pleasant. Entire result is a link. No numbers anymore showing order.
- Displayed URL is now a link that shows results only within the website. This idea from SearchMash, of which I just found out yesterday, and which is a website run by Google where it tries out new interface ideas without the Google brand skewing perception. Very intriguing.
- Displayed URL is now cased smartly. So instead of greysanatomyinsider.com you get GreysAnatomyInsider.com. It extracts the case from the result’s title, uses some general heuristics (like upcasing after a ), and if all fails, it simply capitalizes.
- Results displayed in-page. This had been the idea ever since I decided to expand Domburi from image searching. I wanted to make the whole searching experience feel faster and more like what Ben Schneiderman calls direct manipulation. It has been much harder than I thought and it was this point where I spent most of my fiddling (I also played for hours with the two-columns layout…). Here’s what I ended up with.
- Results seem to open in the entire page, with only the result entry on top. They really open in a full-screen iframe but the effect is surprising. To return to the results you can simply scroll out of the iframe, click the result entry, or…
- Pixelside. This is a strange but crucial feature that even if invisible and initially nonintuitive I find very, very promising: it’s simply a 1px-wide, 100%-height leftmost line. Right now you can click on it when on a full-screen result and return to the resultlist (and from there you can click again on it to return to your full-screen result). It is incredibly fast (in Fitt’s lawWP terms, it has “infinite size”), handy, and habituating—and I imagine lots of cool ways to enhance the feature. The only problem is that crappy IE doesn’t allow leftmost pixels! So I’ll have to make up for it with JS. I cringe with only the thought.
- The title (but not the entire result, which is JS triggered) is a normal link so if you want to open results in a separate tab just middle-click or CTRL-click it.
- Strange cool script used. More details to follow. If you’re interested, check out $.
- Works in Firefox, IE, and Opera.
Not tested yet on Safari. Some weird bugs on Safari but it broadly works.
16/May/07—20/Jun/07
10-day trip to the US (haven’t told you about that!) with days way too happily busy. Too many books afterwards (63!) to do anything but read for several wonderful, obsessed days until all the stress and overcrowding of the house finally bring me down. Languishment in captivity.
21/Jun/07
Not Reality
Complete Redesign!
I gotta say, I really, really like it. The new eye-candy screenshots are tremendous improvements but the crucial difference is the new text—sort of modeled on ancient book covers—and how it explains infinitely better what it is that I want to accomplish with Domburi and now PLBRS. Please do read it—it’s extremely short and heavily formatted—and tell me what you think.
Added a Not Reality link to Imagery, btw (and finally dropped publicly the promise of more browsers to come for it, it’s all Domburi from now on). Added Google Analytics tracking.
Domburi
Simple changes.
# Fixed logo to point correctly at home. Thanks volve!
# CSS fiddling for greater clarity, minor improvements, and cross-broswser compatibility.
# Added Google Analytics tracking.
# Height adjustment menu. A simple (though surprisingly troublesome) addition that makes Domburi much more useful, you can now adjust the height of the embedded windows and so can view and compare two or three results at the same time! Imagine this with dragging and width-adjustment…
22 and 23/jun/07
Bad time management. Sorry. :)
24/jun/07
Domburi
Still nothing!
Not Reality
# New Book Section! With great quotes and cool photocovers.
Remember to hard refresh (Ctrl-R) to see the most recent changes!
Why, if white is the coolest “color” (it reflects all the light) and black is the hottest one (it absorbs all the light)—just compare walking in the beach with a white vs. a black t-shirt—, are people in sunny regions darker than those in less sunnier ones?
In other words, why isn’t being white (i.e., more light-reflecting) in sunny regions an evolutionary advantage? Whatever melaninWP does (I think it’s supposed to be a sun-blocker), shouldn’t it do it better with the advantage of a more light-reflecting skin?
In computing, the second-system syndrome is a form of sophomore slump that describes the tendency to design the successor to a relatively small, elegant, and successful system as an elephantine, feature-laden monstrosity. The term was first used by Fred Brooks WP in his classic The Mythical Man-MonthWP, AM.
Y’know, I remember reading about the syndrome in Brooks’s book with a smug confidence that it would never happen to me. It did. Imagery was by many accounts a pretty cool thing, but then I tried to outdo myself with its successor, Domburi, and, many, many ineffectual months later, I must admit that I’ve only weird sketches and weirder code to show for my time.
Which doesn’t mean that I’ve given up. It means that we need a new strategy. The all-or-nothing, hail-mary, next-big-thing, under-wraps-until-perfect approach was doomed since the beginning. (I really should have known better.) So the new strategy is to get it all out. As rough and soon as possible.
I’m calling it ”Improv’d Daily!” and it is akin to beta-hoodWP—in that it indicates that the website is still under developement—but it carries the all important mantra of radical incrementalism: every single day there will be at least one new, stand-alone, non-trivial improvement for the website. It won’t be earth shattering every day but it shall always be interesting.
I’m starting the meme with this very blog, which is supposed to be my online self and yet still lags far, far behind of what I want from it. (Domburi will be up in a couple of hours. Domburi up.) This very post will be updated daily with each day’s changes starting now and I have several new goodies to kickstart the kaizen:
8/May/07
# Related Posts section added (when viewing an individual post). Posts are related the more tags they have in common and the more rare those tags are.
# List of comments (accessible from the right sidebar, at the bottom of the Recent Comments header)
# New URLs: http://elzr.com/articles/YEAR/MONTH/DAY/TITLE becomes http://elzr.com/posts/TITLE, which is shorter and sweeter. You don’t need to remember a post’s date now and, what’s more, if there’s no post found with that TITLE, Google comes automagically to the rescue.
# Left sidebar redesign: new headshot, shorter description, just email (putting my phone # up there was always a bad idea, that phone-call confirmed it), new format for the archives.
# Collapsed “for:” tags in a post’s tag list. Much clearer. Tags are also now ordered alphabetically.
# Lots of tiny improvements all over. Like the orange bar atop a single post—neat, huh?—or icons for search (a magnifying glass in the searchbox) and for favorites (a star in favorite articles).
9/May/07
# Crappy day: a minor, bureaucratic improvement to the website became a nightmare. Blog crashing on and off. Domburi will have to wait until tomorrow.
10/May/07
# Blog back!
# Section Cache!: the recent list (favorites, posts, comments), the tags list, and the archive are now cached, making the website much, much faster.
# List of all posts (accessible from the left sidebar, below the Archives header)
11/May/07
# Save to Del.icio.us, Reddit, Digg, and Stumble Upon when viewing an individual post.
# Tag Cloud!
# js-less Improv’d Daily! Ok, this may not sound like much but it’s important and cool. I use ALA’s CSS Sprites technique.
12-14/May/07
Obsessed Domburi fiddling. Sorry.
15/May/07
# Fixed broken Tag Cloud links (Thanks Aaron!)
16/May/07—20/Jun/07
Big, humongous gap—or vacations—or depression bout. Or all of them together. See chronicle on Domburi’s Improv’d Daily.
21/Jun/07
- Old URLs redirect to URLs to keep with the migration announced May 8. http://elzr.com/articles/YEAR/MONTH/DAY/TITLE now really becomes http://elzr.com/posts/TITLE.
>
- Sidebar Redesign: new picture, new welcome copy bared down to its barest Basic EnglishWP essentials, new webapps added to webapp section, new, much better descriptions for most items in the sidebar.
- Daily Improves section in the sidebar for you to keep handy track of my progress—or lack thereof.
- Minor CSS fiddling—like a new, bigger size for small caps type (it could be hard to read at some resolutions and some platforms).
- New 404 page, that is, a new page to aid you when you type in an address that can’t be found. Try it now with http://elzr.com/this-address-is-wrong/. Thanks Aaron!
-
New title for homepage. Since the delta thing is already obscure conceit enough, I decided to convert seconds into more humane time units. 8,321,231s delta is now 96 day delta.
Delta, btw, means something like the divergence (the difference) that has come to pass between two different times, one of which is usually the present—so when I say in this blog’s homepage title that there’s a 96 day delta I mean that I haven’t updated it in 96 days, i.e., me and my digital self have had 96 days to go our own separate ways. This wonderful sense of the word comes from Charles Stross’s Accelerando.
- Unified search into a simple URL, http://elzr.com/search/QUERY, which currently carries a personalized Google search of elzr.com but will eventually change to Domburi. This new unified interface allowed me to finally create a YubNub command for the blog: try elzr (see its man page) at every input box that speaks YubNub.
That multimedia brings subjects “alive” is a painfully false cliche these days. For me at least. Maybe I’m just disappointed by the yawning gap between promise and (often gratuitous) delivery. Maybe I’m still too word-centric.
Thus my surprise with this animation of that most famous embroidered account of the 1066 Norman invasion of England (→), the Bayeaux TapestryWP. It’s so simple and yet so stunningly effective. (Though of course I have a sweet spot for animated tapestries…)
I can’t watch it without wondering what its weavers at the turn of the first millennium would say if they could look at their creations now.
(via Very Short List, which neatly sums up the work with a Venn diagram—as is their intriguing custom—, )
Which is quite bewildering. But, seriously, right.
(ShondaWP, T, IY, of course, is Grey’s Anatomy’s demiurgeWP.)
I think this is one—if not the—of the most important books that I have ever read. And I do not say that lightly. I’m weighing this single book against all the “great” books of the world, including that perennial bestseller, the Bible. Why is this book so important? Because of its terrifying immediacy. While I say this books is important, I mean here and now. It is my sincere hope that this book will become a historical document (like many of those great books); it is my fear that I am dreaming.
Glen Engel Cox’s review of Peter McWilliams’s Ain’t Nobody’s Business If You Do: The Absurdity of Consensual Crimes in Our Free Country AM
Felicitous!
Why do we call something a “number”?: Well, perhaps because it has a “direct” relationship with several things that have hitherto been called number; and this can be said to give it an indirect relationship to other things we call the same name.
And we extend our concept of number as in spinning a thread we twist fiber on fiber. And the strength of the thread does not reside in the fact that some one fiber runs through its whole length, but in the overlapping of the fibers.
Ludwig Wittgenstein, Philosophical InvestigationsEEM
Always have loved them. Always have obsessed about them. I treasure my favorites and revisit them again and again—I could barely think without them. I have a tag for them in this blog (here) and I almost started “a collection of beautiful definitions” to go with my eemadges website (“a collection of beautiful descriptions”). A good definition more than justifies a whole book. A good book always has many good definitions in it. Good people always carry several good definitions with them—you just have to know how to tease them out.
And yet I seem to get into all kinds of tiresome, silly discussions when I try to share them with friends. Besides my not to be belittled incompetence as an explainer and my fabled monomanias, I believe a basic misunderstanding regarding their nature is at the heart of the matter.
You see, most people seem to never have moved over the idea of a definition as distilled truth—the one true essence which both captures everything that should be captured and leaves nothing that shouldn’t be left out. Definitions as platonic ideals—the perfect divine forms of which we only see shadows. The one golden fiber that runs trough all the thread.
The problem with this view, of course, is that it is crippling in its obsession with perfection. It intimidates and nurtures ridiculous expectations. If we had had to delay mathematics until we had a “perfect” definition of number we would still be waiting.
In their supposed perfection, definitions only become cages. And we easily get to the point when not only it isn’t believed that things like “love”, “mind”, “conscience”, or “happiness” could ever be defined (again, as if there was one true definition to rule them all), but the very possibility is viewed with dread. Dread that what once was magic and alive is cramped and crippled into a cage.
A much more interesting view of definitions, in my opinion, is to regard them as tools for thought, and as such, to value them on their usefulness and pick the one appropriate for the task at hand—platonic truth is only one of the many, many things we can ask of them. Most importantly, we ought to recognize that we need them—a brain unaided can do only so much. Thinking without them is like hammering with your bare fists—it’s painful and ineffectual. Yes, they are only one (verbal) kind of tool and we run the risk of starting to see everything as a nail, but they are still one of the most basic and powerful tools we have and they have so far been needlessly feared and vilified.
Definitions are semantic flashlights, casting light on some meaning corners, shadow on some others. That everything be alight is only one criteria (ultimately impossible; only emptiness can be shadelessly illuminated), there are others—that it be bright, that it be dim, that it illuminate (or obscure!) a particular patch, that it be pristinely white, that it tint its subjects with its color, that it be diffuse, that it be focused, that it be favorable, that it be unfavorable… We say, teasingly, that an American is a “man with two hands and four wheels” not because we believe that it happens to be a perfect embodiment of what it means to be an American, but because we believe it casts them in an interesting light.
So the effort to define “play” or “capital” or “freedom” is not to pin the butterfly down and put it in formaldehyde, it’s to find new ways to look at it, new sources of joy and understanding. Definitions do not diminish their subjects, they reveal them.
We will come to think of interface design as a kind of art form —perhaps the art form of the next century.
Steven Johnson, Interace Culture, p213
Dasher
“Hello, how are you?” being written in Dasher. (Hit escape to halt animation.)
A text-entry interface for the tetraplegic, it’s like nothing you’ve seen. Not only does using it have the same rush and exhilaration of playing SonicWP, it is also unbelievably efficient. And again, sheer fun.
It will take you some 5 minutes to get the hang of it (not out of difficulty, out of profound weirdness) but believe you me, you won’t regret it. Read the quick, 3-page explanation and try the Java version in-browser or download it. It’s free software and there are localized versions in many languages.
If such deep novelty, such striking unrealityELZR lies in something as mundane as text-entry, what wonders lie yon in the craft of interface design?
Scratch
Visual programming has been a perennial pipe dream of mine and just some three months ago the MIT Media Lab unveiled the best embodiment so far of my vague and unspecified dreams. It’s called Scratch and it’s meant to introduce children to computing by giving them easy, programmatic means to media manipulation.
The brilliant breakthrough has been to Lego-fy programming, making control blocks actually, well, blocks, and turning programming into block stacking. Yes, it’s messy and you have to fumble around for blocks but it’s visual, incredibly intuitive, and—get this—syntax error free (since blocks have shapes and will only fit in ways that make syntactic sense).
It was scary, you know, when I first knew about Scratch, just some days after it was launched, my evangelizing streak came back with a vengeance and I felt this strange calling to go and teach it somewhere, wherever. Here was finally an easy way to show “normal” people what programming was. Here it is.
Some weeks ago water vapor was found on HD209458bWP, an extrasolar planet some 150 light years away. Just yesterday Gliese 581 cWP, E was discovered. With a radius only 50% bigger than that of Earth and within the “habitable zone”WP—”the region surrounding a star where water would be liquid”—of its star, it is the best candidate so far for extraterrestrial life.
The perennial wild card of the discovery of alien life looks ever closer and I’m teetering already—with excitement, with fear, with awe.
What would you give up first, capitalism or democracy?
|