brad's blog

Web sites -- stop being clever about some structured data

A lot of the time, on web forms, you will see some sort of structured field, like an IP address, or credit card number, or account number, broken up into a series of field boxes. You see this is in program GUIs as well.

On the surface it makes sense. Never throw away structure information. If you're parsing a human name, it may be impossible to parse it as well from a plain string compared to a set of boxes for first, last and middle names.

Topic: 

Lobby art: a giant real-time globe

Some years ago, Al Gore wanted to spend a lot of money to put up a satellite which would transmit a live view of the whole Earth (well the half it could see) to make people more eco-conscious.

I figured it should be possible to generate the same view with some careful combination of weather satellite images and other satellite images. Yes, sometimes the view in one place might be an hour old while it's near live in another, but with clever blending you would never know.

Topic: 

Airline loading followup

I've written several times before about airplane loading so it's worth pointing to the article from Wired News on the subject today. Academics have been running a lot of simulations, and favour the reverse pyramid, which is a system that boards the rear-windows first, then the rear-middle and wing-windows, then rear-window, wing-middle and front-window and so on.

Topic: 

"Better hope nothing happens to me" service.

Here's an interesting problem. In the movies we always see scenes where the good guy is fighting the Evil Conspiracy (EvilCon) and he tells them he's hidden the incriminating evidence with a friend who will release it to the papers if the good guy disappears under mysterious circumstances. Today EvilCon would just quickly mine your social networking platform to find all your friends and shake them down for the evidence.

So here's the challenge. Design a system so that if you want to escrow some evidence, you can do it quickly, reliably and not too expensively, at a brief stop at an internet terminal while on the run from EvilCon. Assume EvilCon is extremely powerful, like the NSA. Here are some of the challenges:

  • You need to be able to pay those who do escrow, as this is risky work. At the same time there must be no way to trace the payment.
  • You don't want the escrow agents to be able to read the data. Instead, you will split the encryption keys among several escrow agents in a way that some subset of them must declare you missing to assemble the key and publish the data.
  • You need some way to vet escrow agents to assure they will do their job faithfully, but at the same time you must assume some of them work for EvilCon if there is a large pool.
  • They must have some way to check if you are still alive. Regularly searching for you in Google or going to your web site regularly might be traced.

Some thoughts below...

Is there a good electronic calendar workflow?

I've been playing with various calendar systems, such as Mozilla calendar, Korganizer, Google Calendar, Chandler and a few others, and I'm finding them wanting. I have not used iCal or Outlook so perhaps they solve all my problems, but I doubt they do.

I see two ways to want to merge in additional calendars, neither of which is supported very well.

Topic: 

Capacitive touch sensor on outside of cell phone

Since writing in the previous post about an end to all ringing of cellphones through the use of cheap bluetooth enabled vibrating devices in watches, belts, shoes and other wearables, I've been listening to the cacophany of rings in public meetings (even those were people are told to put their phone on vibrate.) One thing I am sure we've all experienced is hearing somebody's ring get louder and louder in a meeting as they fumble to get the phone and open it to press the silence button.

Topic: 

Nascar Stickers for Political leaders

We all know that racecar drivers wear jumpsuits plastered with the logos of the companies that have sponsored them.

Why not have the same system for members of the legislature? When they vote on bills, they would need to wear a suit with patches from Halliburton, Exxon, AT&T or any other companies that have given them major contributions. Larger contribution, larger patch.

One son policy

Watching 60 minutes last night on the fact that in China's new generation, there are 120 boys for every 100 women, due to the one-child-policy and the abortion of girls by those who insist on a son, an obvious answer came to me.

Instead of a one-child policy, have a one-son policy. Ie. after you have your first boy, you must stop. (China actually forces sterilization or insertion of an IUD under surveillance, which I obviously don't think is a great way to do things.)

Topic: 

Thinking about what cars really cost

I've been writing a bunch about transportation of late, and I got the chance to have lunch with Robin Chase, founder of Zipcar, and talk about the economics.

She proposes that we really need to make the true cost of our transportation visible to solve many of our problems (congestion, pollution, etc.) It's often been described just how much of a subsidy the U.S. and in particular California gives to the car driver, but to most people it's not too visible.

She's particularly interested in changing the rules on parking. We subsidize parking a lot. Most people are aware of the use of roadsides for free or cheap parking on public land. Robin proposes getting rid of the requirements that force building developers to provide adequate parking for their building. Most people think these are a good idea, because otherwise developers would not provide parking, and the cars coming to the building would suck up all available parking in the area and there would quickly not be any.

Don't be Evite: Put date of party into party title

I get a lot of party invites by Evite, and it's very frustrating. I've missed some events because they refuse to improve their interface.

When I get event invites, I save them to a mail folder. Then I can browse the mail folder later to check dates. If I am not in front of my calendar (which alas is not available everywhere) I can go back and enter items I save.

Topic: 

EFF Debate on Charging for E-mail Dyson v. O'Brien in SF

TONIGHT, April 20th, there will be a debate on the issue of per-message charges for E-mail, sparked by the recent debate over Goodmail and AOL.

The debate will feature former EFF Chair Esther Dyson, who has become a surprising supporter of pay-to-send E-mail, and EFF Activist Danny O'Brien, NTK author and coordinator of EFF's involvement in the efforts against Goodmail. Esther is also publisher of Release 1.0, host of the PC Forum conference and former chair of ICANN.

Defective bluetooth headsets for the homeless

Earlier, when proposing the term Schizophonic to describe people who wander the streets, waving their arms and apparently talking to themselves, I said the only difference between those folks and crazy homeless folks was the earbud.

I suggest we get manufacturers of phone headsets to donate the defective ones to the homeless. Then, they can wear and earbud and it will be much harder to tell the difference.

Topic: 

End the accursed roving mic at conferences

These days a lot of conferences are being recorded and even live broadcast on the net. So they make a rule that people asking questions must wait for the microphone, causing long pauses that ruin the momentum of a debate or discussion.

I recommend conferences doing this get one of those small parabolic microphones if they can (mount it on the video camera if there is operator controlled video) or give it to an assistant. They can point it at the asker, and then they can talk until a better microphone arrives.

Topic: 

Outsourced valet parking with drive-by-wire cars

There already are some drive-by-wire cars being sold, including a few (in Japan) that can parallel park themselves. And while I fear that anti-terrorist worries may stand in the way of self-driving and automatic cars, one early application, before we can get full self-driving, would be tele-operated cars, the the remote driver in an inexpensive place, like Mexico.

Now I don't know if the world is ready, safety-wise for a remote chauffeur in a car driving down a public street, where it could hit another car or pedestrian, even if the video was very high-res and the latency quite low. But parking is another story. I think a remote driver could readily park a car in a valet lot kept clear of pedestrians. In fact, because you can drive very slowly to do this, one can even tolerate longer latencies, perhaps all the way to India. The remote operator might actually have a better view for parking, with small low-res cameras mounted right at the bumpers for a view the seated driver can't have. They can also have automatic assists (already found in some cars) to warn about near approach to other cars.

The win of valet parking is large -- I think at least half the space in a typical parking lot is taken up with lanes and inter-car spacing. In addition, a human-free garage can have some floors only 5' high for the regular cars, or use those jacks around found in some valet garages that stack 2 cars on top of one another. So I'm talking possibly almost 4 times the density. You still need some lanes of course, except for cars you are certain won't be needed on short notice (such as at airports, train stations etc.)

The wins of remote valet parking include the ability to space cars closely (no need to open the doors to get out) and eventually to have the 5' high floors. In addition, remote operators can switch from vehicle to vehicle instantly -- they don't have to run to the car to get it. They can switch from garage to garage instantly, meaning their services would be 100% utilized.

Read on...

Topic: 

Pages