jacob andreas [.net]

A Transformative Experience

November 30, 2006

Having spent countless hours pushing frozen fruit flies around on a petri dish, our biology class has moved on to bigger, better things.

In an act of near-godlike power, we are changing a colony of ordinary, boring Eschereschia coli into a strain of antibiotic-resistant, glow-in-the-dark Eschereschia coli.

Before such a substantial undertaking, of course, it is necessary to be well prepared. Fortunately, we had a thorough prelab that made sure we fully understood everything we were doing:

Blogged with Flock

Mapuche Indians sue Microsoft for "language piracy”

November 23, 2006

Chile’s Mapuche Indians allege that Microsoft translated Windows software into their native language without getting tribal leaders’ permission.

Microsoft sued by Chilean Indians over Windows translation – Nov. 23, 2006

Surprisingly, I feel like I actually have to side with M$ on this one. From a purely legal standpoint, today’s Mapuche didn’t ‘invent’ Mapuzugun and don’t have any rights to it. More than that, though, this is a free speech issue. We can’t dictate who speaks English, so why should the Mapuche be able to dictate who speaks their language? It would be one thing if this was some closely guarded tribal secret, but the fact is Mapuzugun is a living language spoken by ~440,000 people (or so Wikipedia tells me). Besides, the Mapuche are the only target audience for this product, so they can’t claim that their culture is being diluted or mass produced, since nobody else wants or needs a software suite written in a relatively obscure South American language.

It will be interesting to see how this plays out.

technorati tags:, , , , ,

Blogged with Flock

The Wordpress rich editor sucks

I would just like to let it be known from the outset that, as an excersise (exercize? I can’t even remember how we spell it in this country) in futility, I am attempting to write this entire post within the WP rich editor. Here goes…

I have permenantly switched over to Flock for writing my blog posts, mainly because I can’t stand working within WP’s editor. My list of complaints:

The entire WP interface is painfully, painfully slow. I would blame this on our mediocre internet connection, but the performance I get here when trying to make any changes is significantly worse than I ever had on Blogger and is sometimes even slower than myspace.

Both editors offered, the ‘visual’ and ‘code’, have major flaws; I’ll only address the rich editor today.

The visual editor has a habit of doing very strange things with text. I’ll reach the end of a paragraph, press enter and begin typing again, only to find that I appear to have simply entered a line break and am actually in the same paragraph I just finished. After checking the HTML to see what happened, I’ll return to find that my text has been properly formatted, but another paragraph, consisting of a single space, has been inserted in between.

Button behavior is similarly erratic. The very existence of separate ‘link’ and ‘unlink’ buttons violates several major rules of interface design – there should only be one button for modifying the state of the entire object as the two actions (link and unlink) are (or should be) mutually exclusive. The link/unlink buttons also can’t seem to decide whether or not they convey state information. There have been times when I’ve seen the link button highlighted when over a link, and even once or twice when ‘link’ and ‘unlink’ were both highlighted simultaneously.

The folks at WP, naughty people that they are, are also encouraging violation of the XHTML standards by including buttons for ‘bold’ and ‘italicize’. Content should not dictate specific display information, a fact that seems to have been completely forgotten here. (please not that the preceding sentence was hand-wrapped (ha) in <strong> tags, the way it should be done). Finally, it lacks a number of buttons like <code> that really should be included for full capability.

I’ll deal with the code editor some other time. Happy turkey day to all.

Obligatory Flock Post

http://www.flock.com

I started using Flock about a year ago when I read a review of it somewhere. I’d been running Firefox before that, but I wanted to try something new. I downloaded it and was immediately hooked by all the cool features.

While they’ve made a couple changes since that first developer preview that I seriously disagree with, I think that the project’s generally moving in the right direction. Since they’re hungry for all the press they can get, they’re constantly appealing to us to blog Flock – I fgured it was about time I did it. So here goes…

Flock’s main selling point is its integration with the “social web” – it is, for the time being, a browser for the Web 2.0 (I don’t know how long they’ll keep using that language; apparently, the age of Web 3.0 is already upon us). Which raises an important issue – does the world really need another browser? After all, we have IE 6 for the massive, mindless herd of M$ slaves, Safari for the slightly smaller herd of mindless Mac slaves, Opera for performance nuts, Firefox for the counterculture, and IE 7 for the countercounterculture (or at least, the extremely gullible). So is there really a need or a place for more?

Based on my experience with Flock, the answer is a resounding ‘Yes’.

For Web-2 junkies like myself, the new capabilities of the internet have completely changed the browsing experience, and browsers have been slow to catch up. Opera ‘widgets’ are generally a joke, and there are few FF extensions that offer something better than desktop-based blogging tools. So what makes Flock different? The Flock people have been very careful to say that Flock is meant for everyone, but when it comes down to it Flock is really a blogger’s browser. Being able to drag-and-drop pictures from your desktop into your myspace profile is cute, but no reason to change browsers. What does make Flock so powerful is the ability to drag and drop anything from the web into a blog, and all within one integrated application.

The blog editor itself is fairly simple, which is just right for me. Being based in the application rather than a website, it’s very fast and stable, and is immenselly preferable to the atrocious rich text editor offered by the folks at WP. I miss the old versions of Flock in which the blog editor was integrated into the main browser window, but the current incarnation works perfectly well.

I think that Flock has a long way to go before it can really play with the big boys and girls, but I have faith that it will get there eventually.

Done. Now I can go report myself to the authorities with a clean conscience.

StumbleIt! Digg!

*** EDIT ***
Ironically, the Flock blog poster is not posting right now (this is the first time it’s ever happened, and I’m inclined to blame WP. The WP rich editor, thankfully, has also vanished).

*** EDIT #2 ***
OK, something weird is definitely going on with WP right now. I’m getting no confirmation of success and this post just got posted twice. Such is war…

*** EDIT #3 ***
Where did my categories go, dammit?

Thinking Machines

November 21, 2006

This past week I’ve picked up reading Douglas Hofstadter’s Metamagical Themas again. Whenever I read Hofstadter I’m filled with an overwhelming compulsion to quit everything I’m doing, drop out of school and (practical considerations aside) go join the AI lab at the University of Indiana. There are some great articles in MT, “Who Shoves Who around Inside the Careenium?” and “Waking Up from the Boolean Dream”, that describe consciousness as an emergent phenomenon of a “dumb” substrate; “Boolean Dream” goes on to talk about ways of mechanizing that activity for a computer. Hofstader writes:

Although I am not pressing for a neurophysiological approach to AI, I am unlike many AI people in that I believe that any AI model eventually has to converge to brainlike hardware, or at least to an architecture that at some level of abstraction is “isomorphic” to brain architecture (also at some level of abstraction).

Coincidentally, this month’s WIRED had an interview with AI pioneer Marvin Minsky and philosopher-cum-cognitive-scientist (or is it the other way around?) Daniel Dennett that addressed similar topics. They take a slightly more hardware-oriented approach, “semi-autonomous [...] independently evolved agencies” to Hofstader’s symbols, but ultimately come to the same conclusion; namely, when we develop an artificial intelligence it will be one that mirrors the functioning of the human brain on a lower level than currently expected. Asked “What would a machine that worked this way look like?”, Dennet replies: “Like us”.

I used to dream of growing up to be The Man who Created AI. I’ve pretty much given up on that now – it may be that growing up in this age I’ve lost all sense of perspective, but I won’t be at all surprised if someone has built a thinking machine as described by Hofstadter et al. by the time I graduate from University. Minsky himself says, “If I could afford to get three or four first-rate systems programmers, we could do it.” I’m starting to think, though, that a human-style AI is just the entry point into something much broader.

Creating a piece of machinery that can accurately model a human mind on any level will be a revolutionary achievement, but it will only confirm what we already suspect about how the human mind functions. We will have learned a great deal, both about computers and about our own minds, but in the end we’re left with the same kind of computer currently manufactured with some old-fashioned lovemaking and a good grade school education.

Where the fun really begins, in my opinion, is when we start creating non-human intelligences. Programs that navigate conceptual spaces entirely alien to us. Minds incapable of making mistakes, or forming half-complete thoughts. Minds that think purely in numbers. Even (dare I say it?) the top-down AI that seems to be the butt end of so much criticism now.

This is hinted at in the postscript to “Boolean Dream”:

What bothers me is a kind of “hardware chauvinism” that we humans evince. This chauvinism says “Real Things live in three dimensions; they are made of atoms. Photons bounce off of Real Things [and so on...] The idea that being able to maneuver about in a “space” or “universe” of pure abstractions might entitle a robot to be called “sentient” would be ridiculed to the skies, no matter if the maneuvering in that abstruse high-dimensional space were as supple and graceful as that of the most skilled Olympic ice-skating champion or the greatest jazz pianist.

But Hofstadter is himself guilty of a kind of “software chauvinism” by assuming that even his robot will have to be built from a bottom-up, symbol-based intelligence. He gives excellent reasons why a human-type AI would need to be constructed this way, but doesn’t linger on the incredibly compelling idea of building intelligence that perceives the world in a way completely different from the way we experience ours.

If any one of these “alternative intelligences” were left on the doorstep of an AI lab at MIT tomorrow, I would be surprised if most people would immediately leap to call it intelligent. After all, it’s unlikely that all or even most of the AIs described above could pass the Turing test. But it’s important to remember that, in spite of all objections to the contrary, the Turing test is, by construction, anthropocentric – at the end of the day, it’s a measure of humanness rather than intelligence. I suspect that once we’ve developed the AI that everyone’s waiting for (and that will be a significant achievement) we’re going to discover just how much more territory there is to explore.

Blogged with Flock

Kesher

November 19, 2006

I just came back from the first Kesher retreat this year – my voice is nearly gone, my throat hurts and I can barely stay awake.

What a weekend!

I had a lot more fun that I was expecting – I thought it was going to be just like CMC, but this is a much friendlier group and better staff. The Cube, Havdalah, frisbee; even the structured activities: everything just went right this time. All the Piedmont kids were surprised by how crazy I went last night. It’s pretty remarkable how different so many peoples’ personalities are at school and at camp.

Blogged with Flock

I ♥ AIGLX/Compiz

November 16, 2006

My desktop is complete.

After a good week of searching google, messing with config files in Vim (my new favorite program) and killing renegade xorg processes after crashing gdm, I finally got AIGLX and Compiz to work on my computer.

It’s so cool.

My workspace switcher is a cube or a filmstrip depending on the mood, my windows have shadows, my menus fade, I can put little water droplets on my desktop (utterly useless but pretty tight) and best of all, it doesn’t run any slower than it did before.

I owe my success to a tutorial prepared by Hugues Clouâtre in his Blogspot post. Though I have to say I’m quite proud of myself for discovering the residual Compiz config left over from a failed attempt at installing XGL.

Maybe I can stop talking about Linux now….

Lawyers with Bombs

November 11, 2006

They finally posted the mock trial roster…this is going to be quite a year.

I was still under the impression we were going to be able to do 2 teams, so it came as a bit of a shock to find out there was only one. Because of this, it was inevitable that some people who were attorneys last year wouldn’t make the cut this year.

I never thought some of them wouldn’t make the team at all.

My philosophy throughout tryouts was, “whatever will give us the best team,” but now that the roster’s been posted I feel a bit differently. I think that, given that two people have two roles, we might have been able to squeeze a couple more on. It couldn’t have hurt that much, and I think there would be fewer bruised dignities among those that didn’t get what they wanted.

At whatever price, I think we’re going to have a great team this year (maybe win state?). Everyone is driven and excited in a way I haven’t seen in the past two years, and that could make it for us. If only we had a better case…well, I suppose there’s something to be said for speaking out against the victimization of the marginal members of society, those people who refuse to conform to our expectations and are punished for it…teenage boys who like brightly colored shoes and the works of Salvador Dalí.

Blogged with Flock

linux is so cool

November 10, 2006

Turned over my installation to sid, preparing to get compiz/XGL. A few problems during the installation, but the kind people of http://forums.debian.org were able to solve them within about 12 hours. I’m currently blogging from flock, which runs at a manageable speed on this side of the partition.

Dude – linux is so cool.

Blogged with Flock

Exit Strategy 3: A message from the Other Side

November 5, 2006

After spending a good 3 1/2 hours downloading, I finally got all of the packages onto the computer. I started unpackaging and promptly proceeded to run out of memory. After a harrowing, hour-long partitioning session involving 2 partitioning utilities, 3 failed copy attempts, 2 resizes and one slide, I finally managed to get everything in its proper place.

And worth every minute of it – the system is substantially faster than windows.

I still have a bunch of issues to resolve, but I can already see that this is going to be a long-term switch. Muahahahaha…

Older »
fine print

All content in public domain unless otherwise specified. Powered by prgmr, FreeDNS, Wordpress and vim.