Ignore This Day!

Ever wonder how talk show hosts come up with topics?  I’ve been doing this blogging thing now for a month, and I am beginning to gain some appreciation for topic selection.  I’ve often been told that it is better to say nothing at all than to say something meaningless.  Not that I’ve listened, but that’s what I’ve been told.  There are an infinite number of things going on in this world, and a nearly infinite amount of things that I have no opinion on.  So that leaves open a question: if I want to blog regularly, what to talk about?

Today I could complain yet again about the Bush Administration and their perversion of justice by hiring cronies.  I could complain about the fact that they blew the budget by $482 billion, much of which was spent on a war that was mismanaged from the beginning.  I could add to the sympathetic sighs that singer Amy Winehouse continues to go through her travails, or that Kelsey Grammar goes through his.

Instead, this space is reserved for something positive to say about the world.  Not so much today, eh?

Off to Dublin (well sort of)!

Today, the Internet Engineering Task Force begins its 72nd in person meeting.  The IETF as it is known is a standards organization that primarily focuses on, well, the Internet.  The work done in this body has included Multimedia Internet Mail Extensions, Internet Calendaring, Voice over IP, and many others.  Not all work done by the IETF has worked out.  An effort I worked on some time ago weeded out the stuff that either was never used or is no longer used.  One of the key areas that any standards organization struggles with is how much potentially useful stuff to let through versus sure bets.  Sure bets are those things where a necessary improvement or change is obvious to a casual observer.  The people who make those changes are not the ones with imagination.

It’s the people who use their imaginations who make the bucks.  Always has been.  The problem is that there are a lot of people who may have good imaginations, but are unable to convert a good idea into something that can be broadly adopted.  This is a problem for a standards organization because each standard takes time and effort to develop, and each failed standard diminishes confidence in the organization’s overall ability to produce good stuff.

On the whole the IETF has done demonstrably well, as demonstrated by the vast amount of money organizations have poured into personal attendance at the in person conferences, even though no attendance is required to participate.

This summer’s conference is being held in Dublin City West at a golf resort, a bit away from the major attractions.  There are two benefit of this: first the cost isn’t absolutely outrageous.  Second, if people know they the attractions are a bit far off, then fewer tourists will come.  I actually don’t mind the idea of an IETF in Buffalo in the winter, but I may be taking things a bit too far.

Among the many discussions that will take place at this conference include one about what to do about email whose domain cannot be ascertained to have authorized its release.  The standard in question that identifies email is called Domain Keys Identified Mail (DKIM), and is relatively new.  What to do, however, when DKIM is not employed or if the signature sent is broken in some way?  This is the province of a work called Author Domain Sender Policies (ADSP).  The specification provides a means for sending domains to communicate their intentions.  After a year of arguments we hope to have a standard.  Whether it proves useful or not will only be shown by the test of time.

Another Downturn Another BuyOut

Bureau of Economics

Americans love capitalism.  We love to tell the government to stay out of the business of business.  “That which governs least governs best” and all that hoo ha.  This holds true until something goes wrong.  The World Trade Center and Pentagon are attacked: let’s change our way of life.  The mortage industry fails to properly regulate itself, and now it appears that the government will come to the rescue of Fanny Mae and Freddy Mac.

Given the circumstances I don’t see any recourse but to bail out these two pseudo-corporations, but wuoldn’t it have been more cost effective to employ some amount of regulation to avert the need for the U.S. tax payer to step in – again?  Let’s recall the last fiasco in the 1980s where the savings and loan industry all but collapsed and the Resolution Trust Corporation was formed to recover the mess.

Instead of paying through the nose at the end, perhaps a little LESS liquidity would have done nicely.  For instance, debt was sold from one bank to another like candy without any notion of the risk.  What if the bank that issued the note had to hold it?  At that point the risk is the bank’s and the bank’s alone.  Perhaps this is also an argument for a higher reserve ratio for subprime mortages.  Another approach would similarly require a ration of prime to subprime loans so that there is a maximum risk portfolio.

One of the reasons this isn’t done is that people say that the market should sort itself out.  And that works up until a certain point, after which Americans who are not delinquent foot the bill.

The President Is Not A King

July 24th, was the 34th anniversary of United States v. Nixon, in which the Court told the President that he was not above the law, no matter what executive powers he claimed.  Thank goodness they did, because we now know what a whacked out weirdo Nixon was.  Written by the Chief Justice, Amazingly that decision was uanimous where the majority were Republicans.  Watergate was notorious for the abuses of power President Nixon thought he could get away with, and for the way our constitutional system performed.  It took a Republican stalwart the likes of Barry Goldwater to tell President Nixon that he had to go.

Why didn’t this happen with the tremendous abuses of power the current administration has committed?  One answer is that removal from office is an inherent political act, and intentionally difficult.  Put another way, the Democrats are chicken.  They are fearful that the public will shift against them.  It is because they are afraid to lead.  No Democrat is more fearful than my own Congresswoman, Nancy Pelosi.

While it may be the case that President Bush would not be convicted, we will never know.  Too much information has been hidden.  One could not imagine the current Court showing the courage the Burger court showed in 1974.  The current Court has demonstrated a willingness to show such deference to this administration as to anoint this president King George.

War or no war, if we do not protect our civil liberties and protect against fascism, we will lose our freedom.  That has been the major accomplishment of this adminsitration: to strip individuals of their freedom.  To think that the previous president was impeached for a considerably lesser charge while that this one has gone untouched is just shameful.

Perhaps I Was Right, Long Ago

Source: Computer History Museum

We are running out of addresses for the current version of the Internet Protocol, IPv4.  That protocol allows us to have 2^32 devices (about 4 billion systems minus the overhead used to aggregate devices into networks) connected to the network simultaneously, plus whatever other systems are connected via network address translators (NATs).  In practical terms it means that the United States, Europe, and certain other countries have been able to all but saturate their markets with the Internet while developing countries have been left out in the cold.

Long ago we recognized that we would eventually run out of IP addresses.  The Internet Engineering Task Force (IETF) began discussing this problem as far back as 1990.  The results of those discussions was a standardization that brought us IP version 6.  IPv6 quadrupled the address size so that there is for all practical purposes an infinite amount of space.  The problem is IPv6’s acceptance remains very low.

While IPv6 is deployed in Japan, Korea, and China, its acceptance in the U.S., Europe, and elsewhere has been very poor.  It is not the perfect standard.  ALL it does is create a larger address space.  It does not fix routing scalability problems and it does not make our networks more secure.  No packet format would fix either of those problems.

One of the reasons that IPv6 is not well accepted is that it requires an upgrade to the infrastructure.  Anything that uses an IPv4 address must be taught to use an IPv6 address.  That is an expensive proposition.  IP addresses exist not only in the computer you’re using right now, but in the router that connects your computer, perhaps in your iPhone (if you are a Believer), in power distribution systems, medical systems, your DMV, and in military systems, just to name a few.  Changing all of that is a pain.

Back around 1990, I had posited a different approach.  Within IPv4 there is an address block 240.0.0.0/4 (16 /8 blocks).  What if one could continue to use normal IPv4 address space, but when needed, if the first four bytes of the IPv4 address space contained addresses from that reserved block, one would read the next four bytes as address as well?  View that block, if you will, as an area code, and everyone would have one.  That would mean that you would only need it if you were contacting someone not in your area code.  It would also mean that eventually we would have increased the address space by the size of a factor of 2^28.  That’s a big number, and it probably would have sufficed.

Even after these addresses became prevelant, since devices would only need to use them if they were communicating outside their area code, it would mean they could be upgraded at a much slower pace.

The problem that people had with the idea the time was that the cost to implement this version of variable length addressing would have been high from a performance factor.  Today, routers used fixed length addresses and can parse them very quickly because of that.  But today that is only because they have been optomized for today’s world.  It might have been possible to optomized for this alternate reality, had it come to pass.