geekery

22 posts under this tag.

Korea, one-week impressions 2
0
0
9
Jan
01

Loved it! Far more than I expected, and almost as much as I love Japan, which is surprising because I’ve long been infatuated with Japan. Truth is I knew next to nothing about the whole country when I arrived.

Being tired from sightseeing we, my sister and I, decided to stay in Seoul the whole week and just try to get the feel of it. Well, it can feel even more urban, media drenched, faddish and dynamic than Tokyo at parts, and yet it is noticeably less wealthy and developed, and most of the city is, while new, astonishingly drab and nondescript.

First, the country’s cheap, all the more so with the exchange rate at that time (exchange rates are changing all the time these days). It’s quite more developed than Mexico yet somewhat cheaper. Compared to Japan is consistently half as cheap. (Though some girl in the hostel, returning from China, complained about how expensive everything was.)

People bump with you, like, all the time and pretty deliberately. While individually they are very friendly, out and about they can be quite rude. Coming from uber polite Japan, it’s pretty shocking. Also, people are far taller than in Japan and while girls are not so prim I think they’re generally cuter. Though plastic surgery is BIG in Korea, particularly one to make your eyes Western looking (“double eyelids” they call them) which, to be honest, does make Asian faces more Western-ly attractive.

I was worried about the food because one previous experience in San Francisco was quite atrocious. It turns out it just takes some getting used to and some introducing. At its best, say, Korean BBQ, it is absolutely delicious. Very agressive tastes, sweet, sour, salty and spicy jumbled all together. There are street stalls everywhere, very Mexico city like, and many of them sell cheap, awesome snacks.

As for technology, flat TVs are indeed everpresent and so are PC bangs (web cafes), full of surprisingly decent machines and cheap as dirt (less than a buck an hour). The mythical 100mb web was fast when you downloaded but quite unimpressive when you were browsing. Cell phones, like in Japan, are not that impressive, though the average cell phone is indeed high above America’s, the best of the Canadian/American crop, full-keyboard BlackBerries and the iPhone, seems in my opinion better than anything I’ve seen here on the streets and playing at phone showcases.

Most interesting of all was all the history and analysis I read. It was exhilarating arriving at a country and not knowing even how to say yes or no, thank you or please. Even more disconcerting was not knowing anything about the country other than that the south was a rising economic power while the north was on the Axis of Evil. So I plunged into several history and analysis books, The Koreans one of the best, and emerged a newly minted Korean buff. It was surprisingly enlightening, there’s nothing like being in the place to pique your curiosity and there’s nothing like being internally motivated for so much history and facts to start to make sense.

Photo set:

The simplest way to do the Turing boogie 2
0
0
7
Oct
25

A math experiment was carried out recently when Alex Smith —an Electronic and Computer Engineering undergraduate with “a background in mathematics and esoteric programming languages”— proved that the Turing machine below is in fact universal, making it the simplest universal Turing machine possible. In other words, the cute graph below are the instructions for an abstract symbol-manipulating machine that can in principle do anything your computer (or any other computer for that matter) can do.

Stephen Wolfram, who made the conjecture and offered a $25k reward for proving it, reports:

We’ve come a long way since Alan Turing’s original 1936 universal Turing machine—taking four pages of dense notation to describe.

We did an experiment; and PCE [the Principle of Computational Equivalence] was validated.

But unlike some science experiments, it didn’t take a multibillion-dollar particle accelerator. It just took a 20-year-old undergraduate with a PC.

[It’s] a wonderful monument in the computational universe—a marker at the edge of universality for Turing machines.

It’s a very satisfying way to spend $25,000.

Now, ain’t this just breathtaking?

Faster translating 2
0
0
7
Oct
08

One painful thing about translating between two languages is that you usually have to specify a direction. That’s bollocks. Life’s already too complicated to worry about whether you’re translating from English to Spanish or the other way around.

In that spirit I created the str (“Super/Simple/Synchronous TRanslation”) YubNub command. You specify, in any order, 2-letter codes for the two languages you want to translate between and the text you want to translate. str avoids the direction decision by doing both at once, each one presented in an individual vertical frame. This is not only much faster in practice, it’s more unconscious and habit-friendly.

You can try it right here! (en stands for ENglish, es for ESpañol=Spanish)

You can see more instructions and the 2-letter codes at str’s man page.

YubNub, for the uninitiated, is “the (social) command line for the web”—a social webapp to use (and create!) handy commands that search your favorite websites and do a whole nother bunch of wonderful things. The simplest way to use it is from their homepage but there are a ton of ways to install it. Installing it in the location bar, as I once explained here, is in my opinion one of the coolest.

Star
Consciousness, a test 2
0
0
7
Aug
13

Inspired by Accelerando

The test.

Think of 7 English words that begin with the letters ca (fex, cabbage). Write them here:

#
#
#
#
#
#
#

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

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.

Wikipedia Popups 2
0
0
7
Apr
19

My Wikipedia investigations of late (I want to propose a major new feature and I’m feeling out the “deep” WIkipedia) uncovered the little known fact that as a registered user you can have a personal stylesheet and javascript file—which means that with a little know-how you can have Wikipedia looking and feeling exactly how you want it—and have this look-and-feel follow you around with your account. If you use the default skin, MonobookWP, your personal stylesheet and js file are monobook.css and monobook.js. There’s help here.

This opens the door to all sorts of customizing galore—skins, plugins, new features…—and while I still have to dig into it properly, so far I’ve found the amazing Navigation popups script, which pops up a small, smart (meaning it does interesting stuff depending on context) preview of any Wikipedia link you hover onto. Its slightly annoying until you get used to it, but once you do get it into your “work”-flow it’s very sweet—blazingly fast and with tons of handy extra options. Installing it is a snap too, just add one line to your monobook.js.

Location Shifitng 2
0
0
7
Mar
16

With only one recently acquired cellphone (that gets some ten phone calls per month) I probably should have heeded David Pogue’s advice and skipped his NYT’s article introducing a new phone service (not available, of course, here in Mexico) that consolidates all your phone numbers into one (new) number. Geekiness prevailed and I carried on. Happily, for it is indeed a “rather brilliant melding of cellphone and the Internet.” Number consolidation is only the beginning, there are some quite intriguing (and yet so simple!) services on top and along.

..Anyone who spends some time contemplating GrandCentral’s possibilities will soon see the bigger picture: this service removes your location as a consideration in phone calling, much the same way that the TiVo makes a TV show’s broadcast time unimportant. In other words, GrandCentral has rewritten the rules in the game of telephone.

Who would have thought? What with the iPhoneELZR, Samsung’s touch-screen that mimics the feeling of pressing a mechanical button, Dodgeball, mobile phone maps, and now this, the dowdy “tele”-phone is interesting again.

The most amazing thing about the web 2
0
0
7
Feb
12

Three good, non-obvious answers:

  • That we participate in it.

    Who are these people? Seriously, who actually sits down after a long day at work and says, I’m not going to watch Lost tonight. I’m going to turn on my computer and make a movie starring my pet iguana? I’m going to mash up 50 Cent’s vocals with Queen’s instrumentals? I’m going to blog about my state of mind or the state of the nation or the steak-frites at the new bistro down the street? Who has that time and that energy and that passion?

    You can use words like ‘platform’ and ‘web application’ and ‘Ajax’ and ‘desktop functionality’ but really in essence the most amazing thing about the web today is the concept of sharing is becoming increasingly OK. We are slowly coming out of our cocoons, testing the waters and sharing out things that we know, and things that we love or hate.

  • That we can make (some) sense of it at all.

    People understand a graph composed of tree-like documents (HTML) related by links (URLs). In some ways I find this the most surprising of all. For years we assumed people had trouble with trees, never mind graphs. And suddenly hyperlinks come along, and as long as there is a Back button, they work.

    Adam Bosworth, Learning from THE WEB

    I would argue that the “back” button is one of the two or three defining constraints of interaction design. I’d even go so far to say that it’s more significant than the hyperlink.

    “Back” doesn’t just mean “go backwards”: it stands for the entire paradigm of user-controlled navigation, arbitrary hyperlinking, and back-as-undo that everyone has come to expect from the behavior of software.. The back button is a contract web design has with our users.

  • That it is a universal namespace.

    The most important thing about the Web is that it is a universal namespace, something that has not been available before, not at this level of precision.

    Benny Gustavsson, On the Semantic Web languagePDF

Happy, tiny Gmail tip 2
0
0
7
Feb
01

Click a message checkbox, then, holding shift, click another one a couple of messages apart—all intermediate checkboxes are automatically checked.

One of the most universal uses of the ShiftWP key is to aid in selecting ranges (think how you use it to select text or several files) and yet it was only today that it occurred to me that it just might work for checkboxes. I blame years of crappy webmail for that. I checked Hotmail, Yahoo! Mail (the “standard version”, the cool beta version does implement something along these lines), and my university mail and it won’t work there—which is bollocks: it’s a tremendously useful feature that costs near nothing to implement.

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