Pages

Monday, April 22, 2013

cerf's up

My mind wandered this morning as I made a too-early trip up the Baltimore-Washington parkway to catch my flight home. Vint Cerf snapped me out of it as he rolled by in an XJ with the vanity tag 'CERFS UP'.
Cerf's Up.
Photo Courtesy Your Correspondent
He peeled off for NSA after just a few moments and I was alone again with a new, single thought. I hope Bob Kahn has a better ride.

Though not clear in the photo, the Jag is moving under its own power. That's something.

Cerf's choice is not actually a bad one for one of the Internet's two dads. In Jaguar-speke, this car is an XJ8 with the internal code name X308. This car is derived from the Jaguar XJ40, introduced to the public as a new XJ6 in 1986.

Jaguar started sketching the XJ40 in the early Seventies. Wikipedia reports that small models were built as early as 1972. Professor Cerf banged out TCP/IP with Bob Kahn at Stanford during the same time. The XJ40 and TCP/IP are twins separated at birth. XJ40-derived were developed by Jaguar through 2002. IPv4 development plateaued at just about the same time. Uncanny.

IPv6 development began in earnest just as Ford was digesting Jaguar. It took both teams a long time to get new products to market. For Jaguar, the first new product under Ford was the S-Type in 1999. Geoff Lawson styled this car in 1995 and development continued just as Pedro Roque contributed the first IPv6 code to the Linux kernel.

At this point, Jaguar and IP diverge. The S-Type was smaller than earlier Jaguars and went on to be only a modest disappointment.

I have a guess what Cerf's next ride might be. It offers plenty of room for future expansion and is completely compatible* with existing (road) networks. Cerf's patrons at Google will be happy to know that a self-drive model is in the works.

A suitable new ride for Vint Cerf
*channel bonding required
Photo linked shamelessly from www.go2cats.com

Friday, April 19, 2013

renewables and an extractive industry

September brought a review of Graphtec's Silhouette Cameo knife plotter. I use this machine mostly to cut party decorations and large letters for signs. I recently put it to use in a way I have long wanted. I used it to print an obscure gasket for a classic car.

I have kept an early FIAT X1/9 for about twenty years. The landscape of parts availability has undergone several dramatic upheavals in that time. In the nineties, I could walk into a random auto parts store and buy nearly any part for the car that was common across the FIAT lineup or used in some other European marque. These parts were either low-quality parts that had been sitting in warehouses since the 1970's or fresh low-quality parts built in the former Soviet bloc to support the ongoing manufacture of FIAT cars built under license. We got one of those cars here as the YUGO. That car used an engine nearly identical to the X1/9.

Finding parts in this way was a bit like surface mining coal. It was dirty. Most of the parts were
covered in dust and grime from decades spent on a shelf. It was cheap. It was unsustainable. Most of the independent auto parts stores that sustained me have long since gone out of business.

I couldn't find most X1/9 specific parts. For the first several years that I owned the car, I couldn't even find a real shop manual. I paid the California-based FIAT specialist Chris Obert some insane fee to make me a bootleg photocopy of a shop manual. He earned his fee standing at that copier.

Traditional FIAT boutiques often devoted a small part of their catalog to X1/9 parts. In retrospect, I think they did this to make owners of the more common and more conventionally attractive FIAT 124 Sport Spider feel lucky.

Getting parts from catalogs was like mail-ordering boutique coals. It was expensive and the selection not nearly comprehensive enough to be a sole source. In truth, these vendors often had no better ideas about where to get new, good FIAT parts than you might. Some catalogs were padded with floor mats and waxes and key fobs and other items easily manufactured without expensive tooling.

Despite decades of relative unavailability of many model-specific parts, there never was a true shortage of these bits. FIAT left the US in disgrace in the early 1980s and most dealerships folded quickly with large inventories of new, wrapped, and correctly labelled parts. These parts never disappeared.

Getting at these parts was like drilling wildcat wells. Most strikes were unprofitiable. Many people held on to parts that were identified only by part number with no access to manufacturer's cross-reference tables or reverse indicies that revealed either what they did or what model they fit. It was difficult to monetize these collections. Many collections were sold intact to larger brokers who did have access to the tables necessary to market these parts to the widest audience.

During these dark years, many owners made do by finding a roughly suitable part from a more popular GM or Ford car. Many owners made permanent alterations to their engines or wiring harnesses to accommodate these expedient repairs. Many of the most unreliable gizmos were parts related to elaborate emission control systems. These parts had often been sources of trouble even when replacements were easy to source. These were now typically discarded without replacement.

North Korean motorists also appear to delete emissions equipment when making part substitutions
Photo courtesy Raymond Cunningham through Wikipedia
This era was not like mining at all. It was like World War 2 vintage wood or coal gasification for cars. It was a time best forgotten.

Ebay changed everything. Before Ebay, many rare parts changed hands through the classified sections of club newsletters. These appeared monthly for the best run clubs and sporadically for most. These small markets and high overhead costs made it very difficult to find a ready market or a fair price for most parts. Ebay made it easy to sell a two dollar part without even needing to know what it was. Ebay's auction format also erased the social stigma associated with getting a good price for rare parts.

Ebay effectively crowdsourced an extractive industry. I can now buy new, unused, original parts from the 1970s that I had earlier presumed were unavailable anywhere at any price. Many of these parts cost little or no more than the ad-hoc Ford or GM alternatives that are themselves no longer mainstream. Many of these parts cost less than they did from the dealer in the 1970s.

For the X1/9, the world has come full circle. The Ebay economy kept enough of these cars out of the crusher that there is now a market worth serving by an actual proper business. Matt Brannon operates Midwest-Bayless Italian Auto and offers a comprehensive collection of X1/9 parts. A car could probably be maintained indefinitely using nothing but Midwest, a credit card, and a good relationship with the UPS guy. This part of the classic car world is aligned also with the growing 'Maker' movement. Henk Martens is a one-man Kickstarter of reproduction X1/9 parts. This is a necessary complement to Midwest and Ebay.

Access to original parts is not good enough for some items. Rubber parts age about as well on a shelf as they do on the car. A new gasket from 1977 may be of no more use than the rotten one it would replace.

I used SketchUp to build a simple model of a gasket I need as part of an induction refresh. The gasket is  available new from midwest for $16.99. I converted the model to an SVG file with a free plugin from Simon Beard. I opened the SVG file in Graphtec's Silhouette Studio program and cut the gasket on a sheet of gasket material from Mr. Gasket. It works.

The sheet of gasket material cost only a few dollars less than the new gasket. I did it to capture the gasket geometry for posterity. The plummeting cost of 3D printing and small-scale CNC machining will bring the next chapter in parts availability for these cars. There is a certain role for rabid open-source types like me who want to collect and share data but I hope also that vendors like Midwest can form relationships with service bureaus like Shapeways to support owners who just want to drive and enjoy their cars.

At the moment, essentially any new engine part built at home is illegal. My present project is to fit modern digital engine controls to a classic carbureted car for the purposes only of improving emissions and driveability. Even modifications that halve the emissions would be illegal in California without a specific resolution by the State Air Resources Board. My project to reduce idle emissions is a likely violation of the Clean Air act.

In 2006, the EPA approved an exemption to the Clean Air act for an Arizona law that removed emissions requirements for classic cars. They should now go a step farther and create a blanket exemption for all cars more than twenty five years old that allows any technical change that can be reasonably expected to maintain or improve emissions performance.

This conservative change would harmonize well with NHSTA rules that allow the importation of cars twenty five years old or older without regard to compliance with Federal Motor Vehicle Safety Standards. The CBP maintains that there are no EPA compliance requirements on the importation of
cars more than twenty one years old. Why require compliance from cars already in the US when cars with arbitrarily poor emissions can be brought into the US without restriction?

Any rule change that is focused on manufacturers rather than end users will be as obsolete in this maker age as my FIAT.





Monday, March 18, 2013

sound and fury

I needed a good winter car at some point and decided that an old Miata would be perfect. If you are only now questioning my sanity then you haven't been reading carefully. I bought a car that was  straight and intact after more than 15 years and nearly 200000 miles. The only thing that didn't work properly was the radio.

Everything on the radio worked except the volume knob. The shaft encoder is dirty or broken or otherwise useless. I spent a couple of hours pressing on the knob this way and that while spinning it. I was eventually able to coax the volume up to about halfway and jam a cassette to minijack adapter in the deck and call it a day. I play music from my phone and control the volume from there.

This arrangement worked perfectly for more than a year. It unravelled when I left the lights on and drained the battery. The radio lost its volume setting and I just can't be bothered to fix it. I pulled the
radio from the car and failed to fix the knob in the five minutes I allotted for the process.

From there, decisions came in rapid succession. I decided that I would replace the stereo, that there were no sufficiently modest and handsome units available new, and that any replacement OEM stereo would probably have the same problem as my original. I decided, therefore, that I should build a stereo.

This is an unlikely conclusion. I have essentially no interest in stereos. I have no spare time. I have no special mechanical aptitute that makes me a builder of attractive things. Small packages started arriving in the mail before I could come to my senses.

The first of these packages was a wiring harness compatible with the factory wiring in my car. $5.02. The second was a small circuit board that supported an audio amplifier built out of the TDA7850 audio amplifier IC from STMicro. I paid about $22 to an ebay vendor.

I connected these together over the weekend and plugged them into the car and my phone. It worked perfectly and may yet be the high point of the experience. Not bad for $27.

The next part to arrive was a wretched little box that is designed to frame a nano-ITX motherboard and a lilliput touch screen together in a double DIN sized box. I have no interest in car computers but I needed an enclosure for my ad-hoc radio. The amplifier board and wiring harness will be mounted in this box.

My user interface requirements are modest. I need a power switch and maybe a knob. I ordered neither. Instead, I ordered an HDMI touch screen and a Raspberry Pi computer. I think I did this because I doubted my ability to build a decent knob. Jonny Ive and I must have that in common.

I actually added the Raspberry Pi because I would like the stereo to function as a Bluetooth A2DP sink and I guessed that it would be a simple matter of programming to make this work with the Raspberry Pi.

What I have found is quite the opposite. If I cross my fingers, I may find a collection of nasty scripts that let me get this working for a particular phone. Most of these stories depend on happy interactions between BlueZ, PulseAudio, and ALSA. These interactions seem unlikely. Each of these pieces is a complete disaster.  The complexity of ALSA might suggest that audio processing is very important to the Linux community. The opposite is true. The kernel interface to ALSA survives with so much complexity and so little documentation because audio is unimportant. 

Go look at the feature list for ALSA. It's advanced. It has thread-safe device drivers. It supports full-duplex operation. It promised to deliver latencies that rival the very best hydraulic actuators. All it asks in return is for you to embrace a hideously complicated programming model and an obnoxious user space library. If we programmed Ethernet this way then I would probably still be using terminal sessions through a dial-up modem.




Saturday, March 16, 2013

reward

Gizmodo ran a story this week about the development process for Facebook's new news feed. This process apparently involved post it notes and a wall. Here's a Gizmodo's photo of the new mock up:

Mock-up of new Facebook news feed
Photo from Gizmodo
This was a big news week for news and people were understandably excited about this behind the scenes look. I certainly was. I learned a lot about Facebook. Look closer at the picture. There
is a fire extinguisher cabinet covered with a sign that reads 'The Reward Is In The Process'.

The Reward Is In The Process
Photo from Gizmodo
Smokejumpers don't even take firefighting this seriously. Many folks fight fires for all the wrong reasons -- protection of property, loved ones, even just to save their own skins. Some do it for the thrill. Some even do it just to help complete strangers. How many do it, as these Facebookers might, as a step towards enlightenment?

Even the Tibetans can't be counted on to pursue enlightenment-based fire safety. Recent lapses have led to the death of several lazy practitioners caught up in nothing more than simple moral outrage over the fate of their country and countrymen. No enlightenment for them!

Remember:
Pull the safety pin from the handle
Aim the extinguisher nozzle or hose at the base of the fire, not at the flames.
Squeeze the handle slowly to discharge the agent.
Sweep side to side, approximately 6"/15cm from the fire until expended. Keep a safe distance from the fire.

The reward is in the process.




Sunday, February 24, 2013

cuffs

I broke my collarbone about a week ago. I bought my eldest a cheap LEGO set to work on as one afternoon's alternative to climbing all over my broken body.

The set is nice. Police helicopter. Ten bucks. We got a bonus. The set included an extra set of handcuffs. I dodged an uncomfortable question with dishonesty and explained that they were open ended offset wrenches and that helicopters require a LOT of maintenance. That's half right anyway. Handcuffs were not part of my childhood LEGO experience.

LEGO furnishes buyers with amazing detailed inventories of each set along with part numbers for each piece. These manifests dramatically simplify the work of LEGO archivists and salvage dealers. My handcuffs, part 61482, Light Bluish Gray Minifig Utensil Handcuffs, appear in fifty LEGO sets issued between 2008 and 2013 according to the scribes at BrickLink. That seems like a lot.
LEGO handcuffs
Image credit BrickLink.com

What is going on in Denmark? Wikipedia reports a 24 percent rise in break-ins and home robberies in Denmark between 2009 and 2011. Perhaps latent Danish insecurity is playing out here for our kids. It's not our crime. US crime totals have declined every year since 2002 and in 2011 were at their lowest rate per capita since 1967. These handcuffs are not for Americans. They are a trifle small for our fatter wrists in any case.

LEGO has been building police sets for a long time. My first brush with law enforcement was at Police Headquarters -- set 588. The four included minifigs, a helicopter pilot and a motorcycle cop among them, took me down with nothing more than two handheld radios (part 3962a).

In total, LEGO had released 139 police-themed sets since 1956. 33% (46) of those sets have been issued since 2008. Overall, LEGO has released about ten thousand five hundred sets since 1956. A less frantic 23% (2385) have been issued in since 2008. Something is rotten in the state of Denmark. A plastic police state is on the rise.

Is this universal? Pan-European? Is this simply a concession to emerging totalitarian markets? Across the border with Germany, Playmobil walks the thin blue line with 136 police-themed sets out of 3814 sets total since 1974 according to PlaymoDB. While Playmobil has a higher total fraction of police over its run with 3.6% versus LEGO at 1.3%, they have not tracked along with LEGO's recent explosion/crackdown. Germany's rate of home invasion has also risen in recent years though the Danish rate increase outstrips it.

Don't miss next week's double issue: The psychological impact of Somali piracy revealed in toys AND clinical use of injection molding sprue as a tactile complement to Rorschach testing.


Saturday, February 23, 2013

35k

Google has a shade more than 35k permanent employees apart from Motorola. Apple has about that many full-time-equivalent employees in their retail division.

That's almost the worst way I can think of to compare the two. I mention it because much of the negativity surrounding the recently revealed Google Pixel laptop.

If you have walked into an Apple store any time in the last four years and whipped out your plastic rectangle in exchange for one of their aluminum ones, it was probably met by an Infinite Peripherals Linea Pro. The Linea Pro is a $500 sled that transforms an iPod touch into a handheld barcode scanner and credit card reader. I've never seen this particular device used anywhere but an Apple store and I was honestly surprised to find out that it wasn't a bespoke Apple gadget. I bet Apple owns ten thousand of these things.

If Apple decided tomorrow to turn the iTunes store into a Square killer and distribute a small business kit exactly along the lines of the one Square released this week, nobody would blink if it was $1300. They might blink at a 30% revenue share with Apple, but not at the idea of of professional hardware that costs money.

Google's $1300 folding Chrome terminal might not be for you. It might not be for the Gizmodo crowd or most of their readership. It's probaby not for me. Neither is a cash register, though.

If somebody told you that Google thought hard about building the perfect workstation for its thirty five thousand employees, had the guts to build it, and are now sharing it with the little folk for only $1300 then we would probably be celebrating our good fortune.

I have no idea whether the Pixel is a thoughtful machine built for a market Google cares about (its own employees) or some aluminum crap flung at a wall. I earn my living with a computer. That computer is almost never the one I'm touching. It's the AdSense computer or the Wikipedia servers or the blogspot hosting machines or a VM in the cloud or Google itself. What computer should I buy? How much should I pay? You can't buy one with even a tiny fraction of the power and capacity of the ones that bring you bread. Don't bother. Buy one that is nice to touch. Google apparenty sells one. It's $1300. Apple sells some too. Even Dell might. Perhaps even Microsoft will.

Each of these firms is large enough that it might make sense for them to build good workstations for their employees. Even Bunnie is building himself a workstation. I bet Herman Miller employees don't park on bad chairs. Google's Pixel terminal lists for about the same as an Aeron. That chair, for all its Aer, doesn't even have WiFi.

Google used to build good terminals for themselves back when they were called Bell Labs. Bell Labs took the guts of their own AT&T 5630 terminal, added a Motorola 68030 (sort of like an Intel Core i5) and their own wacky networked operating system, called it a GNOT, and saw that it was good. For them. If the Pixel is, in part, a spiritual successor to the Blit and the GNOT then I applaud it.












Friday, February 22, 2013

candy

John Broder ignited a lithium-ion-media firestorm of Dreamliner proportions earlier this month with his piece "Stalled Out on Tesla's Electric Highway". That story itself became a story as accusations flew back and forth about hidden motives and hidden charging stations. The furor is just now begun to subside among the EV conspiracy crowd.

The Times coverage split the issue right down the middle. it was critical in the text and positive in the Brendan Behan sense. Those cynical shades of Grey Lady are sometimes just a bit too much for me. For that reason, I drank deep when I pulled into a gas station this morning. If you want to get away from East Coast neuroses and so-called Green Energy coverage, you can turn to the Gas Station Radio Network for straight information about your world. I stood transfixed and let myself listen for long enough to fill a pair of large SUVs. Thank heavens for auto-shutoff at the pump. The thing that caught my ear was not the piece 'tar sands: boom or bonanza', which I thought was much thinner than the actual tar sand. It was the ad for candy. You can hear it for yourself here.

"If you're on the go, candy is a great way to power up for your next destination."

You can, apparently, just say stuff like that out loud if you're a trained voice actor. I hear that the gasoline we pump is really millions of years old. Perhaps billions of years if you roll with the abiogenic crowd. This advertising has a similar feel. It dates from a time before subtlety, before Mad Men, before even the actual 1950s.

After 'Candy', I was hooked. I cruised the gasradio.digicastnetworks.com site looking for another score. Would they? Could they? Yes! Cigarettes. That ad was pretty weak sauce. Strangest was 'Cash for Gold'. A sign of the true pre-cambrian nature of these ads can be found in the 20 second spot 'Movie Rentals'.

Perhaps Elon Musk will next re-invent advertising. I might buy an electric car just to hear it piped into a supercharger station. Major League Soccer, Nuclear Fusion, and Dippin' Dots should probably do their ad buys early.

Remember to check back with reograph several times daily for our weekly post. Only reograph offers a free PhD topic with every issue. Smoke break? reograph! Netflix buffering? reograph! Hospitalization? reograph! We've got you covered.