Jeff Duntemann's Contrapositive Diary Rotating Header Image

Daywander

As the temperature slides back down below zero (F) here, the supper dishes are done, and I lean back to savor the memory of home-made stuffed peppers, and for dessert a good sharp Stilton cheese chased with Middle Sister Rebel Red wine. It was very close to a carb-free meal, consisting of some 85% ground beef with a little rice to thin it out, mixed with salsa and scooped generously into some very Christmas-y red and green pepper halves. Oh, I’ll maybe have a little egg nog later on, the season being what it is.

What the season actually is, is early. I’m not used to below-zero temps two weeks before winter begins. It certainly hasn’t happened in the ten years we’ve lived here. I get screamed at every time I suggest that we may be entering a cooling spell on the Third Rock, but from all I’ve seen in the stats it sure looks that way. At some point my strongly suspected Neanderthal genetics may come in handy.

Carol’s still scooting around the house on her knee walker. She’s improving day by day but there’s still some pain that her surgeon will have to consider when we go back next week. I hung a little canvas pack on the knee walker so she can carry things around. My father brought the pack home from WWII, and it sat in a box in my mother’s attic until we sold her house in 1996. It then sat in a box in my sister’s garage for another ten years, until we unpacked it and I took it home. I have no idea what sort of pack it is, and if you recognize it (see above) give a shout. Now, the other mystery: How could something that old and neglected not smell? It doesn’t. It’s clean and looks almost unused. Whatever my father did with it back in the day, it’s become useful again. He would be pleased if he knew. Someday I hope to tell him.

I turned in a ginormous chaper today for The Book I Still Can’t Tell You About. I’m well over half finished with the gig, and certainly hope the next chapter won’t cast off to 55 book pages all by its lonesome. It’s certainly something to do while waiting for a quick trip outdoors to cease being a near-death experience.

Michael Covington mentioned to me that Lowes is now selling Meccano parts in those marvelous little bins of odd bits in the hardware aisle. I got up there a few days ago to take a look, and it’s true: A company called The Hillman Group provides little bags of zinc-plated steel girders, plates, and brackets, all with the Meccano standard 1/2″ hole spacing, the holes sized to clear an 8-32 bolt. They’re expensive compared to haunting eBay for beat-to-hell and incomplete modern Erector sets, but the parts can be damned handy. Here’s an Arduino-powered cat teaser built from some servos and Hillman parts.

Tomorrow I dive into Chapter 5. Should be easier, as it’s about programming, not hardware. Now, can we ditch this absurd obsession with curly brackets? What part of BEGIN and END don’t you all understand?

Odd Lots

Odd Lots

  • Suddenly the Sun woke up, perhaps afraid that it would get typecast for weak peaks. A sunspot number of 282 is only a little low for a sunspot maximum, and higher than I’ve seen since 2004 or so.
  • The Atlantic takes on the interesting phenomenon of false memories, which I did back in 2009 in a series that started here and continued here, here, and here. As I write my memoirs, I’m checking anything I can against my sister’s memories, as well as any old papers or photos I have lying around in boxes. It’s amazing how much I remembered wrong, and I wonder how much may be wrong that I have no hope of every verifying.
  • Did your favorite classic car ever appear in a movie or on TV? Well dayum, there’s a Web site for that. (Thanks to Ernie Marek for the link. And yes, there are loads and loads of 1968 Chevelles.)
  • Reader DennisK pointed me to LXLE, a lightweight Ubuntu-based Linux distro designed specifically to look and work like Windows XP. I have lots of SX270s here destined to become bookends (and several that already have) so there’s no shortage of test platforms. I’ll let you know what I think after I try it.
  • The Intel Galileo board will be shipping by the end of November, for $70. It supposedly competes with the Rapsberry Pi, but to me it looks like half the computer for twice the price. The Beagle boards have more promise. Anybody using one?
  • Here’s a quick history of optical disks.
  • What do you feed that pharaoh you just mummified? Mummified beef ribs.
  • These peculiar ads (one depicting a brand of salami as a dirigible) don’t include Flying Bomb batteries (battery as bomb; what could possible go wrong?) or another brand of battery I saw in the 1960s that shows an Asian couple riding a battery like a horse. Or could it have been needles and thread? Oh, and meet Seaman Strangelove. There are many more Depression-era product posters (salami was popular) with similar metaphors on the walls of hipster restaurants everywhere.

Thirty Lessons I’ve Learned in 61 Years

  1. Defy convention.
  2. Question authority.
  3. Keep your promises.
  4. Nothing is simple. Simplicity is bait on somebody else’s hook.
  5. Never wear anybody’s advertising but your own.
  6. When you think you’ve heard too much Gustav Holst, play some Madonna.
  7. Friends are a revenue center. Enemies are a cost center.
  8. Never believe anything an angry person says, especially when they’re not angry.
  9. Fat makes you thin. Sugar will kill you.
  10. Political parties exist to take everything you have and hand it to psychopaths on a silver platter.
  11. Fathers matter.
  12. Time shatters what cannot hold, and perfects what cannot be broken.
  13. If you can still wear a shirt thirty years later, you know you’re doing OK. This is a good reason to keep a shirt or two for thirty years.
  14. Join a political party and you’re selling youself into slavery.
  15. Evil is the root of all evil. There is no middleman.
  16. Love matters way more than who’s got a plug and who’s got a socket.
  17. Don’t try to make a bowling ball out of 2 X 4’s.
  18. You’re not really an adult until you can run around the house in your underwear, reciting Dr. Seuss at the top of your lungs.
  19. Certainty is a species of mental illness.
  20. Self-esteem is confidence without calibration.
  21. Think outside the box. Then make something out of the box.
  22. If you see a pinata, remember that somewhere close by is a blindfolded person swinging a stick.
  23. Pitch can be useful. It’s politics that defileth all it toucheth.
  24. Don’t settle for an iron will. Gram for gram, aluminum is stronger.
  25. A dog is a fingertip of the Almighty, thrust briefly into our lives to measure the breadth and depth of our kindness. Remember Whose fingertip it is.
  26. Dance, especially if you’re not good at it.
  27. Stand by your spouse no matter what.
  28. They build too low, who build beneath the stars.
  29. Kick ass. Just don’t miss.
  30. Think!

Daywander

Buck Walking.jpg

This has been a busy two weeks, hence my silence. Carol had her foot surgery on Halloween, and she still can’t walk unassisted. She’s resting with her leg up on cushions, generously draped with bichons, catching up on her reading. Her mood is good. The leg is improving every day, though she still has two weeks to go before the cast comes off and she can put significant weight on both feet.

I’m working on a book project, for large values of “work.” The work isn’t all in the writing. The worst of it lies in the critical difference between a casual understanding of a topic and a detailed understanding. Ever since I got my first Android device and looked into writing apps for it, I’ve been reading up on Android and the ARM processors that lie beneath probably 98% of all Android instances. I picked up the broad strokes quickly: 32-bit single-issue load/store RISC architecture, 8-stage pipeline (for ARM11, at least), dual cache, lotsa registers, several privileged processor modes, SIMD instructions, and good coprocessor support. A little study revealed an instruction set optimized for staying out of system memory and keeping the pipeline full at all times. I had read about but not meditated on a remarkable ARM feature: Virtually all ARM instructions can be conditionally executed based on flags embedded right in the instruction itself. Do a comparison that sets the zero flag, and then any following instructions compiled/assembled to execute when Z=0 will percolate smoothly through the instruction pipeline but not do anything. In essence, instructions whose condition bits aren’t satisfied become NOPs. It’s like branching past a block of code without actually branching and thus messing up the pipeline. Pure brilliance.

You don’t really grasp how much of a topic you don’t understand until you need to explain it in detail. Most hardware guys know how exceptions work, in broad terms. But…does the CPU disable interrupts automatically upon entering an interrupt handler? Or does the handler have to do it explicitly? Things like that require drinking from the doc firehose in a way I haven’t had to for some time.

The book hasn’t been announced yet, but I think I can reveal that it’s mostly about hardware, and that I’m not the sole author. More later, but (I think) sooner rather than later.

I do that all day. In the evenings Carol and I cuddle on the couch and watch TV. TV is a little outside of type for me, granted. (Cuddling with Carol is a lot of what I live for.) But I was poleaxed at how good the comedy writing is on the nerd series The Big Bang Theory. I hadn’t seen more than a few isolated minutes on TVs at doctors’ waiting rooms, and once for maybe half an episode at my sister’s house. TBS has been running several rerun episodes back-to-back on most nights, and we’ve watched what’s been on for a week or so. That nowhere near exhausts the canon, which is now seven seasons and 145 episodes long. Sure, it’s over the top. But it’s a lot less over the top if you’re a guy like me than some jock who went into insurance sales. I’ve met a fair number of Leonard Hofstadters, and at least one remarkably close instantiation of Amy Farrah Fowler. Even if you don’t like TV much, give it a shot.

I’ve had to wonder if all the equations on the whiteboards are real and not gobbledegook meant to fool the rubes who are not into string theory. Maybe a physicist reader will clue us in.

More animal stories: We’ve had an 11-point buck wandering around the neighborhood recently, close enough to the house that I could stand about twenty feet from him and count his points. (He has a small extra one on his left side.) The deer have been thronging our property because the little stream in the gully has been running continuously now for probably six weeks. Ordinarily it runs for eight or ten hours after a bad rain and then goes dry again. Running for several relatively dry weeks suggests that a new spring has opened up on the mountainside above us. It’s not a lot of water, perhaps half a gallon per second. But it just keeps coming and coming, and I’ve begun to see mosquitoes on my office window, staring longongly at my exposed forearms through the glass. The low spot just before the Villegreen cul-de-sac is now a swamp. The deer love it. We see them in groups of eight or nine standing around the flowing water, drinking. Mr. Big Buck sits or lies there, his grey muzzle confident, daring me to disrupt the party by running out there and yelling dumb things like “Roogie! Roogie! Whoosh!” Probably not.

We’ve noticed something else: For the last six weeks or so, we’ve neither seen a fox, nor smelled a skunk. Ordinarily it’s one or the other down there in our gully. Now, nothing. Dare we hope that it’s because the 24″ corrugated iron pipe under Stanwell is half-full of water all the time? We’ve seen both species coming and going at the pipe entrance when it’s dry, though not at the same time. (They’re ecosystem competitors, and they fight. We had a dead skunk in the gully once for several months. Don’t mess with fox.) Nobody likes to sleep in a pipe that’s got eight or ten inches of water in it. We’re good with that.

If you’ve never seen the film Pirate Radio, rent or stream it. Carol got it for a dollar at the local Blockbuster while they were blowing out their inventory. Rehabbed fishing boats really did park off the coast of England once, broadcasting rock’n’roll and manic DJ chatter while deliberately tweaking the BBC bluenoses who eventually shut them down. A little raunchy but goodhearted, and the 1966 period look was uncanny. (I was 13 in 1966 and remember the era well, largely because I didn’t have a girlfriend to distract me.)

One of the other dollar DVDs she bought astonished me with its awfulness. Yes, I loathed Cowboys and Aliens. Sue me; it sucked bigtime. Every bad Western cliche that’s ever seen print or film was there in seething, wriggling, vomiting color–except when the film retreated into faux moody darkness so deep you had no idea what the hell was going on. The aliens looked and moved like gorillas in alien suits. The HQ spaceship was stolen–most appropriately–from Alien. The formidable Daniel Craig was utterly wasted. The aliens were so stupid they set down a wrist-mounted raygun right next to Craig so he could put it on and start blasting them. The plot made very little sense except when it was utterly predictable. I’m glad we got it for a dollar–which was probably five dollars more than what it was worth.

Dash threw up on our bed late this afternoon. We got it all before it soaked through to the mattress, but we have to wash and dry several more rounds of sheets and blankets before we sleep tonight. We have a perfectly good bedroom downstairs–but Carol only has one good leg for the time being, and there are a lot of stairs. Talk atcha later. I have to go upstairs and throw another round in the dryer.

Odd Lots

It’s a Long Way from Antigua via Amphioxus

Something occurred to me this morning, regarding the whole business of the li’l teeny island of Antigua setting up a legal pirate’s marketplace of Other People’s Stuff: Dare you to get it out of there.

I looked and did not find any current indication of how much bandwidth connects Antigua (or lord knows, Barbuda) to anywhere else. (Five-year-old data here.) So picture it with me: The day after the island’s government launches a dollar store for digital content (or licenses three dozen pirate wannabees to do it themselves) everybody in creation storms down there to get Windows 7 or the Five Gazillion Pack of ebooks for the price of an Egg McMuffin. What happens next?

Nothing.

Really: Nothing. The island’s Internet connection, no matter how good it is, goes belly-up from the stampede.

Now, don’t bother reminding me that Antigua was doing a fine business in online gambling, and to do that they needed a decent connection to the world. Sure. But how much bandwidth do you need to place bets or play what amounts to animated board games? The big deal in pirated content these days is movie and TV rips, and those are ginormous compared to anything you’d see on a gambling site. Individual ebooks or music tracks could move reasonably well, assuming everybody didn’t go there at once. Which they will. However, even a relatively small number of people downloading the last forty episodes of How I Met Your Mother would bring whatever Antigua considered a backbone to its knees. An amphioxus has more backbone than a squid. But just about anything has more backbone than an amphioxus.

I wonder if anyone will set up a seedbox host provider there. Torrent like hell 24/7 with all the other seedboxes, and then take a year to download it all back home.

Not likely. All this leads me to conclude that Big Media isn’t making a great deal of noise about this because they already know it won’t work. Some handful of people might fly there with a fat laptop and encrypt a terabyte of TV shows to make it look like unused hard disk space. On the other hand, people coming back from Antigua with a laptop and no tan will be looked at very carefully by US customs.

So there’s less here than meets the eye. It’ll still be interesting to watch, and I reserve the right to be completely wrong. Bandwidth physics is one helluva harsh mistress.

Pirates of the Caribbean, V2.0

I originally thought it was a hoax when I heard about it this past January. It sure sounded like one. But it’s for real: The World Trade Organization has given the otherwise unexceptional Caribbean nation of Antigua permission to sell US copyrighted content, without any payment to copyright owners.

WTF?

It’s revenge, people. Antigua was making a pretty good living in online casinos until 2001, when the US outlawed online gambling. What was a $2.4B annual business dropped by two thirds. (Apparently, two thirds of the world’s stupidity lies within US borders.) I’d be temped to say that nothing of value was lost, which may have been true unless you were Antigua. So Antigua went to the WTO asking for compensation for the loss. The WTO gave them all American copyrights, free of charge. There’s a $21M cap on the annual take, but as best I can tell, no time limit on the grant. Basically, Antigua can sell anything copyrighted in the US at all.

This is the plot of a comic novel. It reminds me of nothing more than The Mouse That Roared, which was a 1959 sendup of nuclear weapons politics. A US firm creates a clone of the signature wine of the Duchy of Grand Fenwick, which is a nanoscopic country somewhere in Europe, probably bordering San Marino on one side and Liechtenstein on the other. The Duchy goes for the throat and declares war on the US, expecting to lose and make up for lost wine revenues in foreign aid. Instead, the country accidently captures the horrible Q-Bomb from a secret lab (with a bumbling crew of Robin Hoodish bowmen) and the US surrenders.

Except that this time, it’s real. Buried in my notes on possible novels is something I called TC Pirates in Paradise that dates back to 2006. A disgruntled engineer slips something extra into his company’s “smart” wall-wart product: a powerline networking system that sets up a hidden filesharing node every time it’s plugged into the wall. Nobody notices at first. He leaves the company, and nothing happens until a billion file-sharing wall warts have been sold into the wild. Then he reveals the secret, and all hell breaks loose.

Ok, not my best idea, and people would get annoyed at me for making fun of piracy. But man, this could be a marvelous high-tech farce with a title like Pirates of the Retail Channel. The whole business was made possible by a loophole in WTO rules that allows intellectual property to be used in punitive trade settlements. The glass on your irony meter will shatter explosively when you realize that the treaties that allow this are the same treaties that US copyright interests pushed for years ago and occasionally use against other countries. If those guys didn’t know what a “petard” was before, they’re sure as hell reaching for the dictionary now.

Antigua didn’t create its own online casinos. It licensed other people to create them, and took a cut of the profits. One wonders if they’re going to license Pirate Bay clones and do the same thing. Certain issues are unclear, primarily whether they’ll be able to strip DRM. On the other hand, who would stop them? (They could just download pre-stripped copies from Usenet and sell them.) What sort of prices are we going to see? Would they dare to become the Five Below of online commerce? Windows 7 for $5? And how soon before DRM-stripped items would show up on the rest of the pirate ecosystem? Is it any wonder that Adobe is giving up on selling boxed software?

No, I don’t approve. But man, I giggled. Politics is its own punishment, as the US copyright lobby is figuring out about now. If Rockhound57 and HockWards need to flee the country, well, Antigua would be the logical place to go.

Popcorn anybody? Let’s watch.

Odd Lots

Odd Lots