| OCR-ing captchas with client-side (Javascript!) neural networks | 2 0 0 9 |
Jan 26 |
This John Reisig find is fantastic! One more milestone of how “dumb” browsers are steadily becoming more and more powerful…
/blag
|
Welcome, Eli writes
here.
See also Imagery and his other projects. |
| OCR-ing captchas with client-side (Javascript!) neural networks | 2 0 0 9 |
Jan 26 |
This John Reisig find is fantastic! One more milestone of how “dumb” browsers are steadily becoming more and more powerful…
| Why are far things small? | 2 0 0 8 |
May 30 |
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:




| Improv'd Daily! (PLBRS, Uruban) | 2 0 0 7 |
Jun 22 |
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:Been getting a lot of ideas from Ninjawords—a very cool, very fast English dictionary. Check it out.
Asked on Wikipedia’s secret, Jimbo Wales, recently remarked,
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,
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?
Thanks.
22 and 23/jun/07
Bad time management. Sorry. :)
24/jun/07
Plbrs| Cryptoanarchy is the shit | 2 0 0 7 |
Apr 25 |
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.)[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.
| Flooding | 2 0 0 6 |
Dec 05 |
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.
| The $100 laptop | 2 0 0 6 |
Dec 02 |
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 | 2 0 0 6 |
Sep 22 |
KinKey is a tiny app that makes it easy to type with a US keyboard the special characters of 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:| Acute accent (´) | |||
| Letter | Key 1 | Key 2 | |
| á | A | / | |
| é | E | / | |
| í | I | / | |
| ó | O | / | |
| ú | U | / | |
| Grave accent (`) | |||
| Letter | Key 1 | Key 2 | |
| à | A | \ | |
| è | E | \ | |
| ì | I | \ | |
| ò | O | \ | |
| ù | U | \ | |
| Circumflex accent (^) | |||
| Letter | Key 1 | Key 2 | |
| â | A | ^ | |
| ê | E | ^ | |
| î | I | ^ | |
| ô | O | ^ | |
| û | U | ^ | |
| Dieresis or Umlaut (¨) | |||
| Letter | Key 1 | Key 2 | |
| ä | A | % | |
| ë | E | % | |
| ï | I | % | |
| ö | O | % | |
| ü | U | % | |
| Other Diacritic Characters | |||
| Letter | Key 1 | Key 2 | |
| ç | C | 5 | |
| ñ | N | ~ | |
| ã | A | ~ | |
| õ | O | ~ | |
| Other Special Characters | ||
| Symbol | Key 1 | Key 2 |
| ¿ | Ctrl Shift | ? |
| ¡ | Ctrl Shift | ! |
| æ | A | 3 |
| œ | O | 3 |
| ß | S | Z |
| « | < | ” |
| » | > | ” |
| € | E | = |
| £ | L | - |
, 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. Kinkey was inspired by Jef Raskin’s Humane Interface book (particularly pages 185 to 187) and was implemented through AutoHotkey.
That’s it. Enjoy.| Time-lapse software | 2 0 0 6 |
Sep 12 |
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)
| Happy Birthday Rails! | 2 0 0 6 |
Sep 08 |
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.
1 Who, incidentally, got into a weird, but well-deserved, skirmish with DHH some days ago.
| Citations in Imagery | 2 0 0 6 |
Sep 05 |
This (anonymous) feedback on Imagery just came on Saturday.
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.