Where, but the web, would you find someone like Oliver Steele? This ain’t no metaphor. That name was a link. I’m not talking about Oliver Steele the person, I haven’t met him (though I apparently am 1-degree of separation from him; weird, that). I’m not talking about the sweating, walking, pinchable, space-and-time-and-flesh-bound avatar, I’m talking about his online persona. And either I’ve gotten crazy enough or technology has advanced enough that I’m ready to treat Oliver Steele—the link, his blog, words, diagrams, code, and further media— as a person by its own merits.
And, boy, is he an interesting guy:
My no TV. It is, too, one of my most valuable possessions.
Functional JS is a sweet, sweet library, with one of the best documentations I’ve ever seen. Stuff like this is what makes the interwebs the best place on earth. And no, I don’t mean that as a metaphor either.
Addition fractions. Y’know how fractions deal with multiplication? They need not be!
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.
Never had the bug bit me before—always thinking crypto-anarchismWP a hangover from the cyberpunky 80s. It isn’t. It’s pure magic. And it may be anarchy’s best hope—ever.
Timothy C. May’sWP long, superb essay, True Nyms and Crypto Anarchy(which appears in an essay collectionAM around Vernor Vinge’s True Names novel) has made a wild-eyed believer out of me. Fascinating stuff, this. (May, btw, is a former chief scientist at Intel, confirming my hypothesis that the people at the trenches of the Moore revolution had to be among humanity’s very best.)
Crypto anarchy is the cyber spatial realization of anarcho-capitalism, transcending national boundaries and freeing individuals to consensually make the economic arrangements they wish to make..
[It] ensures that men with guns cannot be brought in to interfere with mutually agreed-upon transactions, the only kind of economics interaction possible in crypto anarchy. Some people will of course scream “Unfair!” and demand government intervention, which is why strong cryptography will probably be opposed by the masses, unless of course, they are wise and take the long view. This may smack of elitism, but I have very little faith in democracy.De Tocqueville warned in 1840 that, roughly translated, “The American Republic will endure, until politicians realize they can bribe the people with their own money.” We reached that point several decades ago..
To put it bluntly, crypto anarchy basically undermines democracy: it removes behaviors and transactions from the purview of the mob. And once crypto is deeply entwined into the fabric of life and commerce, it will be too late to pull the plug.
Timothy C. May, True Nyms and Crypto Anarchy
Never had I been more than casually interested in cryptography. Now my copy of Schneier’s Applied Cryptograpy is on its way. Can’t wait.
When they arrived in his office and Abir explained the concept for what is now called the decoder, Carbonell was floored by its elegance. “In the few weeks that followed, I kept wondering, ‘Why didn’t I think of that? Why didn’t the rest of the field think of that?’ Finally I said, Enough of this envy. If I can’t beat them, join them.”
I’m floored too.(And envious!) What Meaningful Machines lyrically calls «flooding» in a recent Wired article, Me Translate Pretty One Day, is a stunningly beautiful translation algorithm, baffling in its simplicity.
Though if it’s simple to state and understand, it’s only because it relies on operations on a terrifying (computational, mathematical) scale. (Like the first time one invokes inside a theorem, say, the set of all possible sets, there’s a mixture of fright and awe—we can barely believe our moxie to write such thoughts.) In a very real way, the algorithm is written in Moore’s law language and if it escaped us all it’s mostly because our words are so shy, so inadvertently constrained by past assumptions.
Ah! How exciting! Machine language translation is on the horizon.
Ah, the ever-recurring techno-myth: a dirt-cheap educational contraption to revolutionize third world children’s education. I can’t even remember when I heard about it first. I was thrilled though, enthused. But then with the undelivering years went my excitement. For one thing, the deployment plan is based almost entirely on governments, which is a nonstarter. More importantly, there might be better options. Cellphones are already a phenomenal worldwide success, even in the poorest countries, and that’s because they’re tangibly, immediately useful. A recent Economist article, Splitting the Digital Divide, mentions other less obvious but intriguing options.
And yet, reading yesterday’s New York Times article, For $150, Third-World Laptop Stirs Big Debate(yup, there’s been some price adjustment), made me think again of the amazing possibilities that can unfold from a personal mobile computer in the hands of a child. Blame it on Neal Stephenson’s The Diamond AgeAM with its amazing book-machine, the Young Lady’s Illustrated Primer —every self-learner’s wet dream.
At any rate, it seems to me that (save actual existence and deployment) the crucial factor for success will be software and so, for what it’s worth, here’s a promise: If and when Negroponte’s brainchild ever sees daylight, I shall stop whatever I’m doing, for three months, to develop mindblowing educational software for it. There, I said it.
KinKey is a tiny app that makes it easy to type with a US keyboard the special characters of
-Spanish
-French
-German
-Portuguese
-Italian
-Catalan.
It works in Windows XP/2000/Vista.
KinKey is now running in the background (and will run itself at every startup unless you uninstall it). At any2 text-editing place you want, you can now, say, press E and ^at the same time(in the same way you press Ctrl and C to copy) to get French’s e circumflex, ê. The order doesn’t matter, you could just as easily have pressed ^ and E to get ê.
Here’s a list of the characters you can type with KinKey:
Example:
Pressing A and / results in á.
Pressing Shift (or with CapsLock on), A and / results in Á.
To uninstall KinKey, close first the program by right-clicking its traybar3 icon, , and selecting Exit. Now just delete KinKey.exe itself and Kinkey’s gone. Similarly, if you want to move KinKey.exe close first the program.
Para desinstalar KinKey, cierra primero el programa haciendo click con el botón derecho en su icono a la derecha de la barra de tareas (al lado del reloj) y seleccionando Exit. Ahora simplemente borra Kinkey.exe y Kinkey ha sido desinstalado. Similarmente, cuando quieras mover el archivo KinKey.exe cierra primero el programa.
Remember those classic time-lapseWP videos of fluid cloudscapes and opening flowers? (Or, to be more uptodate, of girls taking a pic of themselves every three years?YT.) Well, this is something similar: Justin FrankelWP, ELZR, Winamp creator and one of this generation’s software virtuosos, spent the better part of a year creating an audio-editing program called Reaper, took pictures as the developement months went by and mashed them together into a webpage. Amazing. (via Justin’s blog: c[a,o]s[a,o][s] de justin)
Time is turning yet again: a beloved CIMAT teacher just send me one more of his one-every-24-months email, my 2nd out-of-school anniversary is around the corner (September 14), and today I found, via Joel1, that Rails just celebrated its second anniversary itself (yup, we were born to the web around the same date).
Let’s share a brief moment of guilty pleasure for proving them wrong, then move on to the longer lasting pleasure of simply sticking to it for our own sake. And have understanding for those conditioned by past disappointments to classify all that is new and ripe with passion to be uninteresting, to be all hype, no calories.
We’re past the point of infatuation, this is love, and love is inclusive. Happy birthday Rails, happy birthday Railers.
This (anonymous) feedback on Imagery just came on Saturday.
If your searches could also generate the academic citations for the images, that would be ultracool for those of us out in education-land trying to teach kids that they do not “own ” the internet without at least giving credit. I know some blog tools do this (David Warlick’s blog does it).
A person who teaches teachers and sends them to cool places like this.
Some sort of auto-citation of images is a fantastic idea (as anyone who uses EverNote or Google Notebook will know firsthand) and my gratitude goes to whoever sent it to me, I’d never have thought of it myself. And yet, for a while I almost decided to willfully not implement it:
I strongly disagree with the way citations are usually handled within “education-land”: little more than curtsies one must mindlessly perform to pay respect to others’ property (and it is against such moralistic establishment that I am one of those kids who believes he owns the internet). Citation styles are taught and required simply as one more formal hoop for students to jump.
But citations can be much more than that! They allow readers to recover and rewalk the path the writer followed, and in that they perform an invaluable service to readers, but they can also be immensely profitable for writers too, starting with forcing them to walk paths in the first place (one is so loathe to do the slightest of researches when in the thrall (or duty) of writing, so very prone to simply rearrange one’s prejudices and call it even). Citations make for more rigorous reading and writing—that’s why we should encourage them (not simply because they make, arguably, good fences).
So yes, I thought I saw some of that ownership-based, rote teaching of citations (copyright-instruction) in that email—in a scared flash of exaggeration I glimpsed a DRM image-search engine—and my recoil reaction was so surprisingly strong I thought of deliberately not implementing any sort of auto-quotation. Lawrence Lessig has talked already on the power technology’s architecture has to regulate conduct and the weight of such responsibility was suddenly overwhelming.
Careful thought has shown me the error of my ways. My overreaction to such friendly (and helpful) feedback was not called for. An auto-citation feature in Domburi would be very helpful indeed and will be implemented. But it’ll be tinged with my prejudices and that means it will be open-ended.
In academia, in industry, and in the commercial world, there is a widespread belief that computing science as such has been all but completed and that, consequently, computing has matured from a theoretical topic for the scientists to a practical issue for the engineers, the managers, and the entrepreneurs..
I would therefore like to posit that computing’s central challenge, ”How not to make a mess of it,” has not been met. On the contrary, most of our systems are much more complicated than can be considered healthy, and are too messy and chaotic to be used in comfort and confidence. The average customer of the computing industry has been served so poorly that he expects his system to crash all the time, and we witness a massive worldwide distribution of bug-ridden software for which we should be deeply ashamed.
For us scientists it is very tempting to blame the lack of education of the average engineer, the shortsightedness of the managers, and the malice of the entrepreneurs for this sorry state of affairs, but that won’t do. You see, while we all know that unmastered complexity is at the root of the misery, we do not know what degree of simplicity can be obtained, nor to what extent the intrinsic complexity of the whole design has to show up in the interfaces. We simply do not know yet the limits of disentanglement. We do not know yet whether intrinsic intricacy can be distinguished from accidental intricacy.
To put it bluntly, we simply do not know yet what we should be talking about.. The moral is that whether computing science is finished will primarily depend on our courage and our imagination.
Edsger W. DijkstraWP, Communications of the ACM, Mar 2001, Vol. 44, No. 3