Blogs

How a software monopoly arose

Recently, Joel on Software wrote an essay on good programmers and how they are qualitatively different from average ones. This is not a new realization, and he knows it and references sources like "The Mythical Man Month." It was accepted wisdom decades ago that a small team of really brilliant programmers would make a better product than a giant team of lesser ones.

Topic: 

Use GPS Maps to improve map databases, but protect privacy

Mapping programs, and fancy GPSs come with map databases that will, among other things, plot routes for you and estimate the time to travel them. That's great, but they are often wrong in a number of ways. Sometimes the streets are wrong (missing, really just a trail, etc.) and they just do a rough estimation of travel time.

Down with the leap second

Recently there was a big fuss (including denouncements from many I know) over a U.S. effort to do away with the leap second. People claimed this was like trying to legislate PI to be 3.I am amazed at the leap the the defense of the leap second. I would be glad to see it go. All our computers keep track of time internally as a number of seconds since some epoch, typically Jan 1 1970 or 1980. They go through various contortions to turn that absolute time into the local time. This includes knowing all the leap-day calculations

Topic: 

Puzzle: How to make "g" (acceleration) equal to 10.0

This is a tricky puzzle question I thought up some time ago, but I figured I would blog it.

As people who study physics know, the acceleration a falling body undergoes if dropped (in a vacuum) at the surface of the earth is known as "g", or 9.8 meters per second per second.

This is so close to 10 that most students and people doing back of envelope calculations often use 10 as the value of a "g". It's easy. Fall for one second and you're going 10 meters/second.

Topic: 

Use grey water to flush RV toilets

Ok, this idea will make no sense to those who have not gone RV camping. RVs have 3 water tanks -- one for fresh water, one for the toilet sewage (known as "black water") and one for the other drains (shower, sinks) known as "grey water." When you camp in unserviced campsites for a while you become very aware of the capacities of your tanks.

However, the RV uses the fresh water tank to "flush" the toilet. It seems to me that with a small extra water pump, one could use the grey water, or a mixture -- grey with a final spurt of fresh to rinse the bowl.

RVs don't really flush the toilet, that would use way too much water. You rinse the bowl after #1 and you pre-fill the bowl before #2 and rinse later.

Oh the Irony, Dan Gillmor promoted via SV 100

I blogged earlier about my being in the Silicon Valley 100, a group generated by a marketing company to send out free stuff to hopefully influential folks. In that posting, I link to Dan Gillmor's reaction to the program, where he writes about how "spooky" it is to him. I didn't agree that it was that spooky, but there is a definite irony to the fact that I recently got a set of books via the SV100, and in that set was Dan's own book "We the Media."

Topic: 

Suicide for the shock value, not the tactical value

On 9/11, we all wondered how 19 men had lived for a year among us and still given their lives to carry out such acts. Now people wonder even more at how young native British men would give their lives to kill random fellow Britons.

But there is something different here that troubles me. Most suicide terrorists ostensibly use this tactic because there are targets you can only attack if you give your life. Suicide was an essential part of flying a plane into a building.

Topic: 

Car stereos interfacing with MP3 players

I wrote before on the ideal car dock for an MP3 player but the truth is we could use something even simpler sooner. On my recent trip, we brought the cassette adapter but there was no tape player in the rental car. We forgot the FM transmitter, but that's not as good anyway.

So right away let's see a small headphone plug on the car stereos to do a nice aux input, especially if you are taking away the tape. Duh.

Topic: 

Juried restaurant mall and food court

As I noted earlier, last weekend I was at Oregon Country Fair, which is a great time. OCF has permanent facilities and has become more popular than it wants to be. All the booths, including food, have to be juried in and can in theory be kicked out to allow new ones in if popularity drops.

This results in much, much better food boths than you see at a typical random fair with vendors coming in simply if they pay their money.

And I wondered, can we extend this concept into the everyday restaurant world? For example a food mall, where the restaurant tennants are regularly judged for quality, and kicked out if they don't make the cut. Where you are assured a good meal at a reasonable price. If the idea works, people would go to this mall and make it worth the effort by the restaurants to stay.

This might work the same way movieplexes took over from solo cinemas. People go to a movieplex for the hot movie, but it often is sold out, so they go to a 2nd or 3rd or sometimes even 10th choice of what they want to see. This sells a lot more tickets and avoids people driving home without a movie at all -- though in my case I still sometimes bail out. Here, you could go to the restaurant mall with a particular restaurant in mind, but know that if it's too busy a fine meal is assured unless the whole mall is packed. There could even be a central line for "the next available restaurant."

Has this been done before? And what about going further and combining facilities...

Topic: 

Trials and switching servers

All my sites were off today as I did an emergency switch of servers.

The whole story is amusing, so I'll tell it. I used to host my web sites with Verio shared hosting, but they were overpriced and did some bad censorship acts, so I was itching to leave. One day my internet connection went out, so I went onto my deck with my laptop to see what free wireless there was in the area. One strong one had an e-mail address as the SSID, though it was WEP-locked. Later, I e-mailed that address with a "hi neighbour" and met the guy around the corner. He had set the SSID that way to get just such a mail as mine. (I have a URL as my SSID now for the same purpose.)

My neighbour, it turned out, knew some people I knew in the biz, and told me about a special club he was in, called "Root Club." The first rule of Root Club, he joked, was that you do not talk about root club. Now that I'm out, I can tell the story. Root Club was started as a group of sysadmins who shared a powerful colocated web server, and all shared the root password and sysadmin duties.

Road Trip Lessons

Having completed a long fly-n-drive road trip, I have some lessons and observations.

  1. If you will be driving a lot, use a rental car even if leaving your own city. We put 3000 miles on our rental car for $300 -- far less than the depreciation cost would have been on my own car.

  2. It's great to have a cooler in the car, you can buy perishables and get cold drinks when you want them, but forget about those $5 styrofoam coolers for any long trip. Within a few days ours was leaking, we fixed it by putting a plastic bag inside and out, but they are not very sturdy. There are collapsible coolers and we have one but didn't have luggage room. You can buy a cheap solid cooler for under $20 at wal-mart or Costco, but it seems wasteful to throw it away. If you have extra luggage, you can fill a cooler with stuff, duct tape it and check it as luggage, however.

Tags: 

GPS that stuffs coordinates into digital photos

When you take pictures on the road, you would love to have the latitude and longitude coordinates of each picture stored with it. Indeed, if combined with a digital compass clever software could even tell you what landmark was in the photograph. (ie. if standing on rim of Grand Canyon looking north, it's probably a picture of the canyon.)

Voices to the Playa -- Voice mails left for Burning Man folks

Last year at Burning Man, I built a free phone booth out on the desert. Using VoIP, 802.11, batteries and a satellite uplink, it sat there on the playa floor and let you make free calls anywhere in the world. I blogged about that story, but there was an untold part of the story.

Google maps pointers for all the World Heritage Sites

Everybody is having a great time these days with the new and increasing satellite imagery found at Google Maps, finding their own houses and world landmarks.

I found a database built by a Keyhole user describing all the coordinates of the 788 Unesco World Heritage Sites. With a bit of perl magic I turned the Keyhole format into a series of web pages with links to Google satellite imagery.

Topic: 

Long persistence phosphors to make super-high resolution still photo displays

Right now the push in displays is all for computer and TV displays, with fast response time, and ideally in a flat form-factor. But these are expensive, really expensive if you want more than 2 megapixels.

What if we bring back an old technology -- long persistence phosphors -- and use them to make displays intended for still images, such as photography and art, at high resolution. They are cheap and bright. And if you don't need to do 60 frames/second, you can also get away with cheap electronics are more resolution per persisting frame.

Topic: 

Hunting a way to make private expropriation more fair

Well, the Supreme Court ruled today that expropriation for private development can still be legal if the town council seems to think there's a public benefit. It's a terrible decision, with strange logic, and strange votes from the judges, but you will probably read many other articles about that today. What I want to figure is, given this ruling, what can we do to make it better?

What we will see happening is a land developer coming to the city with a plan to demolish a redevelop a block in a way that they claim will be good for the city -- perhaps bringing in tourists, jobs, business, whatever. Of course the deal is very good for the land developer, or they would not be drafting it.

I suggest we make it less sweet for the developer in such cases and give some of that sweetness to the expropriation victims. Today they get a "fair market value" for their property (that part of the 5th amendment wasn't shredded) but I say, if the expropriation is for private use, let's give them more.

First, start by paying them this fair market value at the date of expropriation, as we do now.

Then, after the deal is complete (with some time limits and other good constraints) we want to determine just how much "value" came from aggregating the properties. Right now this value goes to the developer. We're going to give most or all of it to the expropriated folks. So we come up with a value for the amalgamated property. (More below on how to do that.) This pre-opening profit would go, all or most of it, to the landowners. The developer keeps any further appreciation of the property as they operate it -- they need an upside too, of course.

More ideas follow...

Panoramic tree inventory

First I would like to thank Brad for setting up my account so I can post my ideas here.

I own 80 acres of woodlands in Southern Oregon. I would love to be able to inventory every tree on it. Arial photos the county has of my property are not quite detailed enough, and they show the crown of the tree but not the size of the trunk. Seedlings are completely hidden.

Topic: 

Network storage on the cheap for the home

Corporate servers have used network storage, ranging from fileservers, to SAN for several years. Now, with USB IDE external drive cases selling for as little as $20, people are using external drives on their PC, and get pretty good response with 400 mbit USB 2 or with 1394/firewire. You can get most of the capacity of a 7200 rpm drive over USB 2.

So I want to call for the production of a cheap home external storage box. This box would have slots for 4 or 5 drives and cooling for them, ideally as big a fan as possible to keep the rpms and noise low in the desk model, and an even more powerful fan in the basement model. The desk model might have sound insulation though that's hard to combine with good cooling.

While this box could and probably should have USB or 1394, even better would be gigabit ethernet, which is fast enough for most people's storage needs, especially if there is a dedicated gigabit ethernet card in the PC just for talking to the storage.

This could allow for a radical redesign of PC cases of all types, with no need for the space and heat of drives. And of course these diskless PCs would be much quieter. You could put your disk cube under your desk (and thus have it be a bit quieter) but ideally you would like the basement model, to which you string cat5e cable and get a mostly silent PC.

read on...

Topic: 

Pages