Sponsors



Main

July 10, 2007

An Open Letter to Verizon Wireless

Dear Verizon Wireless,

I cannot express to you how much I hate your universal phone software. All of your phones have the same ugly dysfunctional user interface, and it makes me want to barf and leave you for a company with better phones. You'll excuse me if I say that it's NOT "all about the network" if every day you have to use a phone with a crappy interface.

Get rid of the ugly red menus! I will never own a phone with them. I appreciate good design, and that, sir or madame, is not good design. Incidentally, my contract ends in August. I have been up for your "new every two" promotion since June, but I have yet to find a phone that I could live with. Don't get me wrong, Motorola and others make many good phones, but you break them all! This makes me sad, because your network is so good and I do want to stay with you, but if I have to go through the red-screen monster, I will reluctantly pass.

Furthermore, what's up with the crippling of the phones? I use Bluetooth OBEX for transferring photos I take. Why would you take that away from me? I will never use your half-baked PixPlace service, and I resent you breaking my phone to prevent full use of it.

By the way, the overly-confident executive who thought that the red interface and removing functionality from user phones were good ideas deserves to lose his post. Perhaps your CEO Dennis Strigl lacks this hubris, I don't know, but given that he's had over six months to turn this misdirected ship around, I sadly don't have much hope.

I hope you decide to improve your phone offerings (stat!) or you will soon miss out on my monthly autopayment.

Thanks, and God Bless America.

July 15, 2006

Chatting with an iPod product designer

Last night, we went to a barbecue at some first-years' house up in the Berkeley Hills. The boyfriend of one of the first-year students is a product designer who works in Cupertino for a technology company called Apple. They make iPods. He designs what's coming next. So after talking with him for a bit, he tells me that part of his job involves making buttons(†). Not software— the physical construction of buttons onto the plastic/aluminum. He said he went to Best Buy and just played around with every imaginable consumer product to find out what the best "feel" is for buttons. Turns out, a user can be easily frustrated if things don't feel responsive... the whole interface needs to feel "just right."

I, for one, think it's awesome that Apple cares so much about how the person interacts with the product that they have people spending time and R&D money to make the product just right. Let's hope more technology companies figure this out...

(†) He also does other things like choose the exact colors and materials for the poly enclosures... to me, it sounded like the best job in the world. I'm so jealous.

June 6, 2006

Speaking of the calculus...

In a previous post, I derided Ray Kurzweil for showing a straight line on a log-log graph and calling that an "exponential trend." As I said in that post:

Click to see larger image
...the math savvy should recognize that a straight line on a log-log graph is not indicative of exponential growth but instead illustrates a power law relationship. So does that chart contradict the exponential developments that are the cornerstone of his arguments?

Well, as it turns out, the chart does not contradict the exponential trend. You might ask, how can you get an exponential trend to look like a straight line on a log-log graph? The answer is very subtle, actually. Let's take a simple model of exponential growth:

n = n0 exp(kt)

Where n is something like number of inventions, and t is time (the other two parameters, n0 and k, are there just for the sake of generalization). The key to making this a straight line in log-log space is to plot the number of inventions vs. the time until next invention. With this subtle change, the plot becomes linear on a log-log plot. The time until next invention, τ(t), is fairly simple to obtain:

τ(t) = dt/dn = (n0 k)-1 exp(-kt)

When you plot τ(t) vs. n(t), you get a straight line. So I was wrong, and Kurzweil was right. I still maintain that the way Kurzweil plots this is very deceptive. The reason that he didn't plot it on a normal semilog plot (like all the others he normally shows), is that the scatter would look huge. By compressing both axes into log scale, it makes it look as if the correlation is better than it really is; as far as I'm concerned, this is a rather big no-no for serious academics. I think many peer-reviewers would recoil upon seeing data plotted in such a way.

Just my two cents.

May 15, 2006

Despair, ye human inventors, the singularity is nigh: an invention machine

Via the PHOSITA® intellectual property blog, a story about a machine that invents machines. Well, sorta.

In the same vein as my previous post about the singularity summit at Stanford, we hear the story of John Koza:

Now 62 and an adjunct professor at Stanford University, Koza is the inventor of genetic programming, a revolutionary approach to artificial intelligence (AI) capable of solving complex engineering problems with virtually no human guidance. Koza’s 1,000 networked computers don’t just follow a preordained routine. They create, growing new and unexpected designs out of the most basic code. They are computers that innovate, that find solutions not only equal to but better than the best work of expert humans. His “invention machine,” as he likes to call it, has even earned a U.S. patent for developing a system to make factories more efficient, one of the first intellectual-property protections ever granted to a nonhuman designer.

I hadn't heard of this guy before, but apparently he's fairly famous in certain circles. Not only did he help pioneer the use of genetic programming, he also co-invented the scratch-off lottery ticket. Naturally.

Read more: John Koza has built an invention machine.

May 14, 2006

A Singular Experience with Ray Kurzweil

I went with Derek yesterday to the Singularity Summit at Stanford. To say it was an interesting colloquium would be an understatement— it was full of interesting speakers, awkward moments, polite debates and impolite arguments. Though I didn't take great notes, I hope to tell you a little bit about the event here.

Ray Kurzweil was the keynote speaker, in that he spoke first and last. He was full of interesting ideas about "the singularity," a supposed event-horizon in the predictability of technological development. His argument is that the pace of many technological improvements has tended to move at an exponential rate, and that at some point, the pace of technology will surpass our ability to predict its emergence, let alone its social impact. Click to see larger image Kurzweil showed many, many graphs of straight lines in log-space (i.e. exponential growth). Personally, I'm still a little skeptical of his cherry picking of significant technological breakthroughs; there will always be hindsight bias, plus the passage of time further biases our ability to pick out important events. What seemed to be a very important event 100 years ago may not even make it into today's history books, so there may just be a natural tendency to highlight more recent events as important and understate those that occurred long ago. Furthermore, what about the effect of population? Human population grows exponentially— one would naturally expect inventions to grow with the number of inventors. One would get exponential increase in the number of inventions as populations grow, only to continue at a linear (sub-exponential) rate when the population saturates. So although the idea of a technological singularity is exciting, I'm less than convinced that it is imminent.

I'm also a little confused by Kurzweil's log-log graph of paradigm shifts (above). He showed it, and nobody ever questioned it, but the math savvy should recognize that a straight line on a log-log graph is not indicative of exponential growth but instead illustrates a power law relationship. So does that chart contradict the exponential developments that are the cornerstone of his arguments? What does it mean to have a power-law relationship between time and technological developments? Of course nobody brought up these concerns, so these questions remain unanswered.

Next up was Douglas Hofstadter, professor of Cognitive Science and Computer Science at Indiana University. Hofstadter is also the author of Gödel, Escher, Bach. His talk was basically a criticism of the singulatarians' penchant for demagoguery and over-enthusiasm, and suggestion that those who want fair-minded academics to take "the singularity" seriously must renounce any association between "the singularity" and science fiction. It was gutsy of him to take the stand and say these things with Kurzweil on stage, and I agreed with most of what he said.

There were a few other notable speakers, Nick Bostrom (Director of the Future of Humanity Institute at Oxford University), Cory Doctorow (Co-editor of Boing Boing), Sebastian Thrun (Director of the Stanford AI Lab). All of them made some pretty good points, but the last few speakers (those at the various "acceleration studies" institutes) came across as kooks to me. There were also a few notables in the audience; apparently the chairman of the Electronic Frontier Foundation (EFF) was also in attendence.

The last speaker, Bill McKibben, was a skeptic. McKibben is the author of The End of Nature, the first book about global warming to target a general audience. McKibben suggested we might better spend our money on trying to make the Earth a better place, rather than distancing ourselves from our own humanity by further abstraction of the world through technology. He made some excellent points; judging from the level of applause from the audience, others must've thought so as well.

All in all, it was pretty neat to see these guys. I still have a lot of unaddressed concerns, but it is fun to think about how humanity appears to be getting accelerating returns on our investment in technology. I suspect we'll see many, many disruptive technologies, but a technological singularity? We'll have to wait and see.

UPDATE: I thought I'd give one positive example of an interesting idea somebody said at the meeting. I forget who it was, but one speaker suggested that because we are increasing the density of our connectedness, we ought to eventually have some phase transition. In statistical mechanics, we've long known that at some critical degree of connectivity, almost every system of interacting particles will go through a chaotic phase change into some other new phase. Often this new phase is associated with some unusual new property of the system (net magnetization, in the classic Ising model). So if global person-to-person connectivity reaches some critical density, what will happen? What will the new "phase" look like? We could soon find out if human networks behave like most other networks of interacting particles.

UPDATE (2006-06-08): After doing some math, I have decided to qualify my criticism of Kurzweil's chart. It turns out it is possible to make an exponential trend appear as a straight line on a log-log graph. The curious can read more here.

December 3, 2005

Bad designs.

Bad designs. We've all fuddled with electronics, only to be prevented from easy use by weird, half-baked designs. Of course, this is not something that's unique to electronics -- almost anything can be poorly designed. Enter BadDesigns.com.

This site attempts to catalogue poor product design in the world around us. Although many of his reviews are simply bitching about problems most people routinely solve unconsciously, some of them are actually quite funny. Like the minivan ejection seat. On the other hand, some of them are quite serious, like the nearly identical insulin bottles. One of my favorites is the mop sink. "When simple things have signs, especially homemade signs, it is usually a signal that they aren't well-designed."

See also: my earlier comments here.