May, 2007

13 posts under this date.

Glorious nights 2
0
0
7
May
16

“I’ve always accepted my groggy mornings because they come with my glorious nights.”
—Alan BerlinerVSL

anglo latin; the origin of latin america as a word; my high school wasn’t bilingual, it was English with Spanish as a second language; I always say math and language are the same ability because they’re the same thing, math is just specialized talk about numbers; but then zoology is just talk about animals…; the difference is that math is, in a farly unparalleled way, advanced through language itself (as opposed to, say, zoology, which, advances chiefly through observation); the way forward in language is through logic; logic is syntax; understanding is synthesizing and paraphrasing; {an algorithm just like flooding to create a machine that understood, as previously defined—one wouldn’t even need to define what a word is}; Wikipedia syntax highlighting!

Glorious, thought-drunken night.

Spacing! 2
0
0
7
May
14

Remember that wacky koanELZR about reading processors (“what is to reading what a word-processor is to writing?”) and how it led to the idea of a text spacer (illustrated at length in this example)?

Well, I just found out about Live Ink by Walker Reading Technologies (via KurzweilAI.net’s newsletter, though it was slashdotted earlier) and realized people have been toying with the idea for over a decade now. Live Ink is clumsy marketese for what they also elegantly and precisely describe as visual-syntactic text formatting and these guys have not only coded it and are now marketing it, but they have already done some interesting homework, carrying on a year-long experiment where it allegedly improved reading proficiency. They offer a 30-day trial program implementing the technology called ClipRead (screencast) and though the interface is positively abysmal (why, god, why, must bad interfaces happen to good people?), it’s still very much worth downloading to play with.

Here below is a (fitting) paragraph from Charlie Stross’s Accelerando for comparison.

Amber scans the README quickly. Corporate instruments are strong magic, according to Daddy, and this one is exotic by any standards—a limited company established in Yemen, contorted by the intersection between shari’a and the global legislatosaurus. Understanding it isn’t easy, even with a personal net full of subsapient agents that have full access to whole libraries of international trade law – the bottleneck is comprehension. Amber finds the documents highly puzzling. It’s not the fact that half of them are written in Arabic that bothers her—that’s what her grammar engine is for – or even that they’re full of S-expressions and semidigestible chunks of LISP: But the company seems to assert that it exists for the sole purpose of owning chattel slaves.
Charles Stross, Accelerando

I like how they limited the spacing to linebreaks and indents; it’s a good starting constraint—it simplifies the task enormously and the results are still quite good. Highlighting the verb is also a clever touch—the nuance with the biggest syntactic payoff. Overall, while the simple flaws do stand out (because we’re such effortlessly gifted syntactic parsers), what surprises me is how decently it works, how the formatted text feels more accessible than the monolithic paragraph. At several points—interestingly, at some of the most usefully formatted parts—the algorithm at work seems oddly straightforward: nestedly indent and linebreak prepositions. Ahh… I’m itching to write some regex hack… Probably will write one in a couple of days, together with some handcrafted spacing of the above paragraph, just to see what we’re aiming at.

According to VentureBeat, meanwhile, the company is poised to taking the world any minute now. I doubt it. But they have given spacing (visual-syntactic text formatting) a broad hearing and there’s now a flurry of attention on it and, probably, on the broader idea of reading processors. There are bound to be some intriguing reinterpretations and extrapolations in the coming months.

Star
Tiger, bird, man 2
0
0
7
May
14

Tiger got to hunt, bird got to fly; Man got to sit and wonder, “Why, why, why?” Tiger got to sleep, bird got to land; Man got to tell himself he understand.
Kurt Vonnegut, Cat’s CraddleWP, AM
El tigre tiene que cazar, el pajaro que volar; el hombre tiene que sentarse y pensar, “Por que, por que, por que?” El tigre tiene que dormir, el pajaro regresar a su nido; el hombre tiene que decirse que ha comprendido.

I read this in a great post, 15 Things Kurt Vonnegut Said Better Than Anyone Else Ever Has Or Will, soon after heWP died—which was, personally, surprisingly sad—SlaughterHouse 5WP, AM has got to be among the best books I’ve read. Anyway, I’m still fascinated by the phrase and particularly by the interpretation offered there (which seems obvious and inevitable now, but you never know so maybe you—virgin you—may want to make your own unadulterated meaning before reading the following):

[A] koan of sorts from Cat’s Cradle and the Bokononist religion (which phrases many of its teachings as calypsos, as part of its absurdist bent), this piece of doggerel is simple and catchy, but it unpacks into a resonant, meaningful philosophy that reads as sympathetic to humanity, albeit from a removed, humoring, alien viewpoint. Man’s just another animal, it implies, with his own peculiar instincts, and his own way of shutting them down. This is horrifically cynical when considered closely: If people deciding they understand the world is just another instinct, then enlightenment is little more than a pit-stop between insoluble questions, a necessary but ultimately meaningless way of taking a sanity break. At the same time, there’s a kindness to Bokonon’s belief that this is all inevitable and just part of being a person. Life is frustrating and full of pitfalls and dead ends, but everybody’s gotta do it.

So the songpiece has lived inside me since and served as an interesting flashlightELZR. Hope it’s useful to you too.

Oh, and here’s an interesting elaboration on it, from, of all places, a Grey’s Anatomy writer (yup, I’ve become such a rabid fan I gobble up the writers’ blog…shut up already):

Real life—where terrible things happen to us, to our friends, and to the world around us without warning or explanation. And we’re human beings, most of us, so when terrible things happen, we want to know the reasons why. We want the suffering to mean something. And when the meaning isn’t immediately evident, we assign meaning as a way of comprehending, if not controlling, what seem like random acts of terribleness. When bad things happen, we make sense of them by calling them tests. Tests we either pass or fail before moving on to the next level of experience, but ones we hopefully learn from either way.
Grey Matter: From the writers of Grey’s Anatomy, Allan Heinberg on “Testing 1-2-3”

Fair Ellen 2
0
0
7
May
12

A Fair Ellen (noun) could be a roundabout, inefficient, sometimes extravagant and always pathetic behavior to get around a bug in a product. Particularly when it lingers on long after said bug has been fixed. From Bruce Tognazzini’s inspired collie metaphor.

Albert Payson Terhune, the author who taught the world to love collies (Lad, A Dog , et. al.), once wrote an article for the Saturday Evening Post (March 26, 1927 issue) about his beloved collie, Fair Ellen.

Terhune explained that Fair Ellen.. had been born blind, but learned to live quite happily, except for one small quirk:

If I stand beside her kennel yard and call to her to come and be put up, she does not approach me in a straight line, but along an imaginary path which has perhaps six or seven twists and turns.

This used to puzzle me, until one day I saw her run against a wheelbarrow which one of the men had left in the open patch of fairway between the house and her kennel. That was three years ago. Never since then does she come to that spot without making a careful detour around the imaginary barrow.

Her twisting course, along all familiar bits of ground, is due to her effort to skirt some box or rake or other obstruction which at some times she has struck against. She has preternatural memory for such things and for the precise spot in which once they were.

Users do the same thing. Users’ behavior will not necessarily change..[when the bug that brought that behavior into being is fixed]. Once people have learned something no longer works, once they have formed a new habit, no matter how inefficient that habit is, they tend to perpetuate it.

Bruce Tognazzini, When Good Design => Bad Product, December, 2003

Spanish songs 2
0
0
7
May
11

May 10 yesterday was Mother’s dayWP here in Mexico and it was a messy affair, what with my now heart-wrenchingly weak grandfather back in our house and all the sad, crowded tension. Me, I put particular attention to the music. The undisputed classic poem for the day and inevitable tearbomb at elementary schools across the country is El brindis del bohemio (lyrics: “Sólo faltaba un brindis, el de Arturo, el del bohemio puro, de noble corazón y gran cabeza; aquel que sin ambages declaraba que sólo ambicionaba robarle inspiración a la tristeza.”), most famously declaimed by Juan Manuel Bernal. It is terribly cursi, pure schwarmerei and maudlin gesticulation, but at least it’s unabashedly so and good at it. That said, I’m glad we managed the day without it.

What surprised me yesterday was our reaction, my family’s and my cousins’, late at night and with some alcohol involved, to Denisse De Kalafe’s Señora, señora (lyrics). The song’s of course more than schmaltzy enough for the occasion but it is actually not that bad. And all of a sudden we all started singing it. We had all heard the song countless times and had been forced to learn the lyrics more than once for school recitals. It wasn’t this big emotional singing, at least not at first nor all along. It all started as some sort of joke but the song has a definite mood. And it was good to sing it.

Much less known (at least here in Mexico) is Los ChurumbelesCariño Verdad (lyrics), which, again, and this is perhaps inevitable, is guilty of sentimentalism, but it is all drown in some fantastic music. I didn’t even know what the song was about for a long time, always mesmerized by the tune alone.

Oh and one more song: Gloria Trevi’sWP thankfully-breaking-the-maudlin-mood A la madre, which was actually quite an innovative, playful song back in the time.

btw, I came from the party with a cool CD Faby lent me: Rhythms del Mundo | Cuba. I had heard one of their songs thanks to Chef and it was very intriguing. The project describes itself as a “collaboration of Western artists and the Buena Vista Sound” (as if Latin America wasn’t Western) and the results are oddly arresting (Latin America appropriating the outside world!). It’s pop made salsa. It doesn’t always work wonders but it is always worth hearing. The two best tracks in my opinion are Coldplay’s Clocks and Maroon 5’s She’ll be loved. Check them out.

States 2
0
0
7
May
11

Going to the U.S. on May 15. Staying chiefly on Texas but maybe visiting nearby states. Just my 3 sisters and me (yey!). One or two weeks. Any ideas on interesting things in the area? Whatever it is, we want to hear it! Thanks. (We do know about the San Marcos outlets and they are great, but we want to expand our southern horizons.)

Improv'd Daily! (domburi, notreality) 2
0
0
7
May
11

Encroachment is what makes Life interesting.
Daniel C. DennettWP, 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!

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
    1. 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…
    2. 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.
    3. 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.
  6. Strange cool script used. More details to follow. If you’re interested, check out $.
  7. 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!

Evolutionary Question 2
0
0
7
May
10

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?

Improv'd Daily! (elzr) 2
0
0
7
May
09

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 BrooksWP 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

  1. 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.>
  2. 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.
  3. Daily Improves section in the sidebar for you to keep handy track of my progress—or lack thereof.
  4. Minor CSS fiddling—like a new, bigger size for small caps type (it could be hard to read at some resolutions and some platforms).
  5. 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!


  6. 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.

  7. 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.

The Bayeaux Tapestry—Animated 2
0
0
7
May
07

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—, )