stream of thought

13 posts under this tag.

It's one of those moments 2
0
0
6
Jun
26

It’s one of those moments when my head spins, twirls, swirls, and whirls. I’ve been seriously reading JS, CSS, and UI, since yesterday but it was just a couple of hours that it all came together. Let’s begin this Bushean trail with Ashley Pond V’s mindblowing, free web-book Developing Featherweight Web Services with Javascript. Then hop on to Sergio Pereira’s excellent Developer Notes for prototype.js. (Prototype.js, if you must know, is the JS framework.) Glen Murphy (recent googler) has a lot of interesting JS projects up his sleeve (say, this clock), and if you want clarity in this muddleheaded webworld, read everything you can find from Douglas Crockford (recent Yahoo)—all he’s written on JS is gobble-up-worthy, specially recommended are Prototypal Inheritance in JavaScript (it’s so short and yet it will change completely how you write JS) and Private Members in JavaScript (a wonderfully clear and short overview of JS object-orientedness). Did you know about JSON (Javascript Object Notation)? One last word on JS coding (and learning), please don’t do it without an HTML Real-Time Editor, a Javascript Shell, and a Javascript Development Environment—just don’t.

Yahoo! has a pretty nice UI blog going on (a couple of days ago, for instance, they did a nice post on the Patterns Behind the Yahoo! Home Page Beta) and they recently released an awesome Pattern Library (Yahoo! is becoming pretty cool lately… at least for developers). UI patterns seem to be all the rage these days and deservedly so. Jenifer Tidwell recent O’reilly, Designing Interfaces, looks set to become a classic (and some very worthwhile excerpts are available online). Out in the wild web, there’s even a pattern of how to build patterns, an interesting conversation on patterns here (intro, 1, 2, 3, 4), and Nine Tips for Designing Rich Internet Applications to which I wholeheartedly agree.

Doesn’t it just floor you how smart and fast things are becoming?

OK, back to work.

Google is useless... 2
0
0
6
Apr
20

...it can only give you answers.

He died quite a few years before Google (or the Internet, for that matter) started, but I’m sure Picasso would have said that. And I think there would have been some truth in it.

Yesterday I spent most of my day just trying to find out why my local web-apps had crashed horribly ever since I upgraded to Rails 1.1. It was all a complex dance between Google, my web-apps, and all sort of forums. I painstakingly build my web-apps one-step at a time, several times, just trying to find out exactly what step was causing the problem.

And finally the question emerged: ¿Is there a known problem between RMagick, a ruby image-manipulation library that I use, and Rails 1.1? The answer from Google was nigh immediate: Rails 1.1 requires Ruby 1.84, which in turn kills RMagick. I’ll simply have to do without it until a fix is posted.

It is not the results that drive us, but the query.

Perhaps the greatest benefit of a search engine is not that it provides with immediate answers, but that this immediacy allows us to pose far more questions.

This preponderance of questions over answers is what makes me believe there might be some future in clustering techniques (Marissa Mayer to the contrary): when it works best, clustering works by hinting at good questions.

A question machine

Do we need a question-machine? What is a question-machine? Is that the question to ask? Is the name of god a question? Where can I buy the Whole Earth Review? Is the universe recursive? What is this “fly on the wall” syndrome? When did I first hear the song There Was An Old Woman? What might Sergio Rivas be doing this very moment? Where is that story we wrote together? Was it any good? What is a question? What do you believe is true even though you cannot prove it? Is the Sapir-Whorf hypothesis true? How is Ray Kurzweil like? Is it true that “the potential for expanded communication between people far exceeds the potential both of language as we think of it (the stuff we say, read and write) and of all the other communication forms we already use?” Is the universe discrete or continuous? Will they come when you do call for them? Will we ever achieve post-symbolic communication? Is symbolic systems a career for me? What does a “reality conversation” look like? Will there be a singularity? Are we becoming a Gaia? Is there an I? Is everything a prosthesis? Is everything an interface? Will interface design be the art form of the twenty first century? Will I be any good as a web-app craftsman? Will sex ever be free? What are the classic walks of the world? What is meaning? Will I ever find out? Is copyright fair? Are there better solutions? Is it wrong for me to download music illegally? When will this post be lost forever? Why are there so few women in scientific careers? How can Orson Scott Card be so smart and yet so frighteningly conservative? Is abortion the cause for a drop in U.S. crime rates? Was the pill the cause of the sudden increase in U.S. crime rates? Is technology the answer? Will they really build a robotic team that can compete and defeat the world soccer champions by 2050? Is it too late for Esperanto? Will an A.I. ever read these very words? Will anyone? How should we live? Shall we aim at happiness or at knowledge, virtue, or the creation of beautiful objects? If we choose happiness, will it be our own or the happiness of all? Will I die? Will I really be rich by 30? How was Borges like? Did AMLO know about Bejarano and Ponce? Which is the best candidate in this presidential elections? Will Caja Negra work? Will I work at Google? Should I’ve taken that Etsy offer? Would I be happier in New York? Am I scared? Am I too easy on myself? Is it wrong that I don’t finish what I start? Is this good or bad procrastination? Will I ever meet annzah? Am I foolish to believe, deep down inside me, that in my life “everything happens for the best”? How should I love her? What’s char doing right now? Is she happy? Did she find out the title of the song of that ad? What is the equivalent of a word-processor for reading? How can you improve reading? How can you automate understanding? As in, say, how can you automate or speed up the process of understanding a legal document? With diagrams? Is Doug Engelbart’s idea of a parts-of-speech highlighter any good? Is speed-reading real? If it is, why is it so marginal? Will Jef Raskin’s Archy ever pan out?

Star
An International Auxlang 2
0
0
6
Mar
29

Here’s an excellent formist intro to international auxiliary languagesWP written by Eward SapirWP himself (one of the most influential American linguists of the past century) in 1925:

There are many, many highlights to be made. Here’s four

  1. The “difficult and subjective concept” of the richness of a language, the “richness of connotations” (that phrase alone was worth the price of admission). This was precisely what I was getting at in my badly-received post On the Language of this Blog.
  2. “It is true that English is not as complex in its formal structure as is German or Latin, but this does not dispose of the matter. The fact that a beginner in English has not many paradigms to learn gives him a feeling of absence of difficulty, but he soon learns to his cost that this is only a feeling, that in sober fact the very absence of explicit guide-posts to structure leads him into all sorts of quandaries.. The simplicity of English in its formal aspect is.. really a pseudo-simplicity or a masked complexity.
  3. His dazzling insight that the problem of finding an adequate international auxiliary language is really the problem of how best to “symbolize thought.” Wow. Just wow.
  4. ”A common allegiance to a form of expression that is identified with no single national unit is likely to prove one of the most potent symbols of the freedom of the human spirit that the world has yet known.” ‘Nuff said.
* * *

Y’know, just between you and me, when the time is ripe—that is, in around 10 years—I would love to plunge myself in language: I would love to speak (and think in) Esperanto, Japanese, German, French, Mandarin, Portuguese, Italian, Catalan, Russian, Hebrew, Sweddish, Arab, Hindi… —Oh! Were languages not the harsh mistresses that they are! I’d love to work (and solve!) the problem of automatic machine translation (which, according to Kurzweil, will be the last task left for AI to emulate, the crucial last stepping stone to consciousness). I’d love to read both Ulysses and Finnegan’s Wake. I’d love to construct all sorts of constructed and auxiliary languages. I’d love to write in Esperanto and join la movado. I’d love to become a Wiktionary super-freak. I’d love to write language textbooks. I’d love to create a compiler and write programming languages. I’d love (in a most masochistic kind of way) to be a professional translator and translate a novel. I’d love to study some serious linguistics. I’d love to do advanced algebra. I’d love to become a Lisp super-freak or, quite oppositely, think in assembly code. I’d love to understand Goedel’s incompleteness theorem. I’d love to work in the semantic web. I’d love to create software to help one read and absorb written information (we have software to write, word processors, so why don’t we have software to read?).

Oh well, please excuse the future lapse.