People who seem to have had a new idea have often simply stopped having an old idea.
Edwin Land, inventor of Polaroid
If you are in a hurry, jump ahead to the 3-minute screencast to see what this is all about.
Not for the first time I’ve woken thinking that the invention of dirt-cheap, high quality multi-touch wallscreens would prove as epoch making as the printing press, a cure for cancer, or the web. Most people, of course, scoff. They can barely see the point of computer screens bigger than 15”. It is not my intention now to disabuse the heathen. Let’s just assume that we have such wondrous interfaces and see how far we can run with them in one particular direction.
Close your eyes and imagine that you somehow —digital contact lens, projectors, VR goggles, pixie dust— have access to a screen at least as big as a wall—a humongous HD screen that is not only a pleasure to look at but with which you can interact. Mouse and keyboard would suffice for our purposes here, but since we’re dreaming, feel free to indulge in Jeff-Han-style touch interaction.
Despite the mind-boggling immersive multimedia we can expect, text won’t go away. Not only will we still gulp it down, we’ll likely drown in it. Text has advantages all of its own and in a digital word there’s nothing cheaper or more malleable. Reading newspapers, books, magazines, blogs, emails, and tutorials will still be an everyday staple. It’ll just be by and far all digital now.
The question thus is how we’ll read all this text. How do you take advantage of a massive pixel landscape when your goal is reading? You could recreate books in all their physicality, down to the flashy turning of pages, the weight, the fixed dimensions, and the mahogany bookshelf. We would certainly be able to copy it all in breathtaking detail, but limiting ourselves to such molds wouldn’t only be wrong, it would be perverse. Let’s see if we can do better than that.
Sometimes, I must confess, I can be such a jewpieU. Now, of course I regard Judaism with the same special scorn I reserve for all religions, of course I think endogamy and voluntary isolation are bullshit (“We have lost more Jews to intermarriage than to the Holocaust”;”..better to lose a kid here and there and save the community”), and of course I condemn Israeli violence (I’ve never been able to wrap my head around Zionism—why would America’s elite give a rat’s ass for some piece of desert?). But the thing is, I not only resonate strongly with Jewish secular culture (with Richard RodriguezELZR arrogance I confess to trying to become more JewishELZR), I find secular Jews extremely over-represented among what I consider to be the very best things we as a species have made—y’know, science, physics, math, computers, technology, the web, economics, capitalism, business, philosophy, literature, academia, modern pop culture…
That above, only impromptu, was what I answered when Andrea, whom I love but who can be frighteningly fundieU some times, shocked me with some rather anti-semitic comments. She remained skeptical and demanded examples of such mensch. I stuttered two or three before I blanked out.
And this was how I started compiling a list of Jewish people I admire for some reason or other—a task surprisingly easier than I expected, thanks both to the famed Jewish self-obsession and to paranoiac antisemitism. I’ve included the intersection of influential AND admired-by-me Jews (so you won’t find, say, Freud or Marx, who while influential, are personally anti-admired) and I mention their books or accomplishments that have most impressed me. It’s been some months now of almost subconscious compiling and while the list is of course incomplete, it’s already intriguing.
So, a to-be-updated list of influential AND admired-by-me Jews:
Your mission, if you choose to accept it, is to produce an ordered list of all the reasons you can think for Starbucks’s use of cash cards. (They’ve just been introduced in Mexico, though they’ve been around in the US for some 6 or so years). Something like:
Submissions will be accepted until Sunday midnight, September 23th and should be sent to ely.parra@gmail.com. I, elzr.com, shall decide the winner based on the following criteria:
40% for originality and number of reasons
40% for how convincing the reasons are (this, sadly, ain’t no humor contest)
20% for the ordering (from most to least important)
Submissions are accepted in English, Spanish, or French. English is of course preferred but the choice of language will have no bearing on the judgement.
The winner will be announced at elzr.com/posts/Marketing-Challenge on Monday, September 24th. All lists shall be published in said post. The prize will be 25 dollars in Starbucks card credit.
You’re encouraged to resend this challenge to anyone who might have interesting thoughts on the subject. Anyone may participate.(Though Stbx card credit will probably not be very valuable for those living in countries where the local Starbucks don’t accept it yet, not to mention countries without Stbx.)
It may prove a fun marketing challenge. Happy listing!
# For creating Customer Databases for CRM efforts.
# Offers a gigantic opportunity for Conjoint Advertising
# It makes easier for Customer tracking.
# Psicologicaly customer believe it to be easier to buy if they have a shop card… (which is no ttrue… you can still buy In SB the same easy way) and thus they buy in SB.
# It gives one or more channels for contacting directly the customers.
# It Will become customizable (people will start making them as they see fit)
# It Gives the people a sense of belonging and exclusivity.
# It Makes people believe to be VIP for having a club card from the most expensive coffee in the world.
# Creates Fashion.
# World Control… haha
# Crear lealtad- le permiten al consumidor sentirse mas involucrado con la compañia y de paso aseguran que el dinero que tiene planeado gastar en cafe solo lo use en ella.
# Abrirse a nuevos mercados- Al ser usada como gift card, la gente que la recibe que antes no consumia el producto se ve alentada a hacerlo, asi que los que la regalan terminan funcionando como agentes de starbucks.
# Financiamiento a traves del consumidor – Para que pedir creditos si tus clientes te pagan por servicios no demandados a un pequeño costo para ti?
# Dinero gratis- tarjetas que se pierden, personas que dejan de usarla, gift cards que nunca son usadas, al final ellos se quedan con el dinero sin dar nada a cambio.
So the winner is… Julio Sangabriel! I particularly enjoyed his #1, #2, #3, #5, #6 (it becomes an always-with-you embodiment of the brand). I must confess that the reason I started this challenge was because upon reading this Economist article on algorithms
, I had the epiphany that Julio’s #3, customer tracking, was Stbx’s true reason. It was not an opinion of anyone with whom I bounced the idea (nor did they thought it remotely important once I told them about it) so I can attest to it’s originality. Adolfo’s, I particularly enjoyed #2 and #3—I had thought myself of something like his #4, that is, credit lost-and-found money, thinking of it as finance money is an intriguing possibility.
I rather like this challenge-making thing, it’s like outsourcing thinking! Besides, it’s just nice to give things away.
Thanks a lot to those who participated and the many more who told me they thought this an interesting challenge (I was frankly afraid people would thought it stupid).
‘Till the next challenge! %(p)(But if you come up with more reasons—it is so much easier once you have somewhere to start—, then by all means add them in the comments.)%
Espanhol llano es espanhol escrito sin acentos, ñ(que se suele sustituir por nh, nn o simplemente n), dieresis o signos de puntuacion iniciales(¿¡).
Perfectamente inteligible para hablantes del dialecto ortografico dominante, el espanhol llano entra en auge a la par que el teclado, cuya dificultad intrinseca para escribir caracteres especiales se vuelve el argumento original a su favor. Hoy en dia las razones para usarlo son enormemente variadas.
(A more detailed explanation to follow, it’s just that I had to get this out—too much brain crackELZR already and this idea had been within for way too long.)
A 16-line hack to make the JS DOM API a tad more humane.
...absolutely amazing. I’ve yet to find a smaller and yet more astounding example of how you can encapsulate functionality within JavaScript and create brand new APIs on the fly.
Web pages are written in HTMLWP but as they have become more and more complex, they now tend to be written, clientside, through JavascriptWP, which can manipulate and insert HTML. Google Images, for instance, uses Javascript to write the HTML that displays your image results.
Yes, it’s roundabout, but it’s due to the nature of the languages: Javascript does stuff, HTML displays stuff. When you want the browser to do things (instead of merely displaying dumbly what it receives) and when these things themselves involve a lot of displaying, you end up writing HTML through Javascript.
HyperScript is a bizarre and quixotic attempt to write French in English; that is, HTML in Javascript. Basically, you do what went on in the Norman conquest of EnglandWP: you anglicize as many French words as you can; that is, you turn into Javascript as many HTML words as you can.
The lark itself takes gratefully (and rather surpisingly) only 16 paltry lines of Javascript code (highlighting thanks to Mark “Tarquin” Wilton-Jones.):
functioneach(a, f) { for(vari=0, l=a.length; i<l; i++) f(a[i]) }; each('a big blockquote br b center code div em form h1 h2 h3 h4 h5 h6 hr img iframe input i li ol option pre p script select small span strong style sub sup table tbody td textarea tr ul u'.split(''), function(label){ window[label]=function(){ vartag=document.createElement(label); each(arguments, function(arg){ if(arg.nodeType) tag.appendChild(arg); elseif(typeofarg=='string' ||typeofarg=='number') tag.innerHTML+=arg; elsefor(varattrinarg){ if(attr=='style') for(varstyinarg[attr]) tag[attr][sty]=arg[attr][sty]; elsetag[attr]=arg[attr];
};
}); returntag;
};
});
and you can play with it right here, right now:
Test Area:
The translation between HTML and Hyperscript is straightforward, where you would have written
Finally, after complaining for more than a year about its terrible interface design, the first sketch of a new interface for RAE’s Spanish Dictionary is now live. Expect service to be bumpy and patchy since the algorithms are still green but things will get better soon—daily!
The main improvements over DRAE so far are:
Definitions load in the same page, stacked newest on top, which means you effortlessly keep a history of lookups. Very handy.
You don’t have to type a word’s accents (or its ñ’s) for PLBRS to grok what you mean—99% of the time (the other, harmless 1% is made of words like LÚcido and luCIdo, where there is ambiguity). This effectively solves the original complaint and brings tears of joy to my eyes.
Various simple format improvements that make things more attractive, more compact, and easier to grok.
That silly tilde (~) used in phrases to stand for the entry word is now actually replaced with the word. In general, DRAE is full of abbreviations that may have made sense for the print version but are a confusing, pointless legacy in digital expanses. They’ll go away in the next couple of days.
Been getting a lot of ideas from Ninjawords—a very cool, very fast English dictionary. Check it out.
and I found it a very fitting answer and possible second slogan to the whole project. The best way I’ve found to describe what I want to do with Uruban is by adapting that phrase,
Uruban is about making the local web not suck.
It will be a wiki, a local encyclopedia, a local yellow pages, a local guide (not just a tourist guide). The place to find the menu of your neighborhood taco stand or the nearest Tejuino selling carts, movie listings of all theaters or places to get a hooker, cafes open late at night or drugstores that print your photos in an hour. It will be the city digitized and digested, given a common, comprehensive, and always updated interface. Above all, it will be local, hyperlocal.
So that’s the dream. For now I had to get myself to start and so I just transcribed a list of all churches in the metro area and their Sunday mass hours (I needed them when my grandfather was staying here and it disappointed me to no end they weren’t online anywhere). Expect bits and scraps of content added in the next couple of days and a full featured wiki (I’ll probably use MediaWiki) in a week or so.
Hope you like these two and please do tell me your first impressions-what works, what doesn’t? are these things at all helpful to you?
Better Definition Structure. Definitions are now grouped visually under grammatical category (like, say, all the definitions of the word as a noun, and then all those of it as an adverb). They’re already grouped sequentially in the original dictionary but it’s all very redundant and clumsy (every definition has the grammatical category indicated at the beginning). This is a big improvement. Try it out by searching for “correr” in both plbrs and DRAE.
Expanded Abbreviations. Most abbreviations are now automatically expanded, which works wonderfully in most cases though there are still several fringe cases like “usado o usada o usadas o usados”, which will be corrected tomorrow.
Improved the simple design. Added a “definir” button, a neat magnifying glass icon, made topbar type smaller, and chose slightly better color combinations. Moved slogan below and added a small explanatory sentence. Added Improv’dDaily and NotReality icons.
Improved status reporting. Now besides the loading image a message appears saying that your query is being searched. If multiple queries are being currently searched all of them appear in the message.
Improved Not Found message. The query you were looking for now appears on the message (duh!)—thanks chemito! Message trimmed. Added fallback link to a Google search for your query.
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 Imagerystill 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!
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-ladenmonstrosity. 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.
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.
It may only be that my grandfather’s agony has me seeing everything with long-now eyes but these days I’m increasingly aware that I should take precautions in case I die.
Which is why I’ve written this short will. I shall edit and refine it as long as I’m living (with the latest version the official one, of course) and so I thought I should start now.
I name Chemie, my sister, as my executor
If I die, I
wish a 1-night wake with
Yann Tiersen’s discography as background soundtrack
no prayers or religious services of any kind
Eliezer Yudkowsky’s letter
read in English & Spanish at the wake
printed and given to everyone at departure
wish to be buried wish my grave be marked by a white granite slab embedded on the ground (recumbent desk style)
on the slab, I wish this text (and nothing else) engraved verbatim:
eliazar parra cardenas
“I was so happy!” elzr.com
wish for a pink Primavera tree seed to be planted behind my headstone so that one day its shadow may cover it
wish to donate all my organs wish to donate all my books to the ITESM Campus Guadalajara’s library, except those that friends or family want to keep wish anything I’ve written, coded, designed, or in any other way produced, to be released to the public domain wish to give Jane (my desktop computer) to Chemie and Wu (my macbook) to Chefi
wish any other material possession of mine to be donated to charity, except those that friends or family want to keep
wish elzr.com be kept online, fully-enabled, forever wish this to be posted as soon as possible
title: I was so happy!
body: I died.
salmon-of-doubt-ly, I wish that my entire harddrive be made available online (through elzr.com) to anyone for free, as technology permits (they’re 500gb after all)
particularly my “life-inside-one-big-text-file” text file and MyDocuments folder
wish that my gmail account be made available online (through elzr.com) to anyone for free
correspondents, however, may ask for any of their emails to be concealed and that wish shall be respected, as long as they live
If I were to fall into a likely irreversible comma, I
wish to be kept alive as long as it’s economically possible wish to undergo any recovery treatment as soon as it has more than a 1% chance of success wish that all the above death provisions be carried out, except of course the burying part and the organ donating one
...with a 65 by 20 meters (213 by 65 feet) lot in the ”primer cuadro”—the very heart of downtown, the area around main square—of a small, hundred-thousand peopleELZR town? (Ciudad GuzmanWP, that is)
We’re thinking of turning it provisionally into a parking lot, hence the above plan, but we’re still looking for an interesting business (other than the obvious answer of starting yet another hotel). Any ideas?