Author Jim Harrison, RIP

One of my favorite authors. I don’t quite have all his books, but it’s close.

Posted in Uncategorized | 2 Comments

No brainer

“If I didn’t do that, I oughta be fired,” Comey [current director of the FBI] told the panel during his live testimony. [He was talking about asking the courts for crypto backdoor powers, when Congress has explicitly considered and then rejected them]

Uh . . . okay. That can probably be arranged.

Posted in Uncategorized | Leave a comment


Thought experiment: The US Government definitely has the technical ability to take an older iPhone, decap the chips in it and extract whatever keys they need. This capability is just too juicy for a government agency to have left undeveloped.  The FBI is almost certainly lying about their inability to crack that 5c (okay, they might need help from a certain other agency).

But the FBI probably sees this as win-win for them:

  • Apple refuses to unlock the phone. Regardless of whether Tim Cook goes to jail for contempt of court, or Apple wins in an eventual Supreme Court challenge, we should expect grandstanding legislation attempting to ban effective security on personal devices. “Apple is helping terrorists” and so forth.
  • Apple unlocks the phone. Now we have a flood of requests, world-wide, for similar unlocks.

It’s not about the phone. It’s all about the corner they think they have Apple (and the whole information industry) in.

A series of FOIA requests about how badly 5s security has been broken by the spook world would be pretty interesting. Classic FOIA stalling tactics would not help the government’s case.

[edit: It’s a iPhone 5c, not a 5s]

Posted in Uncategorized | 4 Comments

The Force Awakens [spoiler-free]

A friend of mine remarks, “Worth waiting 32 years for.” Shame we had to wait that long for the 4th movie, though.

Ultimately they’ll make more money by having done a good movie than by selling plushies of things, or cups for sugar water. Lucas should have tossed the marketeers responsible for Return of the Jedi (and the subsequent Ewok merchandise) out on their ears.

[What’s that? Other movies? Oh, back in the day there might have been some hacks filming crap overseas, where copyright laws are loosely enforced — junk films like Star Crash and Battle Beyond the Stars are inevitable when someone is making a buck, I’m afraid:

“It’ll be just like Star Wars.”

“Okay. Who are the actors?”

“Nobody you’ve heard of. Don’t worry, they’re cheap and generic enough that we can just repurpose those action figures from your last film.”

“What about the merch?”

“We took a tour of the sweatshops and found a bunch of stale garbage just lying there in warehouses. Tons of it. I’m sure they can make more.”

“Okay, tell the writers to add a bunch of screen-time for that plushie with the floppy ears.”

“Won’t the fans be upset?”

“Who gives a shit? They can buy the cups just like everyone else.”]

I’m happy to report that The Force Awakens is a quality act.


Posted in Uncategorized | Leave a comment

SCOTUS on secret courts

Now that we’re no longer under the Big Thumb of bulk surveillance [1] it’s a good time to reflect on the legal mumbo-jumbo being used to justify it. Wait. That was used. That’s all in the past now, and I’m happy that the US government has promised not to do any more bad things, will keep the moral high ground in situations of ambiguity, and realize that the government is the servant of the people and not the other way around. [2]

The recent legislation has added some “advocates” but it’s still not really a court; the folks they’re adding don’t have any real power. The proceedings remain secret and divorced from any meaningful oversight or appeals. It’s not a recipe that’s worked out before.

This is worth reading:

I’ll call out:

In the seminal case on the role of federal courts, the Supreme Court ruled: “A case or controversy, in order that the judicial power of the United States may be exercised thereon, implies the existence of present or possible adverse parties whose contentions are submitted to the court for adjudication.”23 The absence of a genuine “case or controvery” means that the FISA Court is not a genuine Article III court, but is instead simply a part of the executive branch. The deprivation of property by such a court in secret proceedings justified by secret orders and constitutional rulings is the antithesis of the Due Process of Law guaranteed by the Fifth Amendment.

That case was in 1793.

Just because the administration has appointed a judge to do whatever it is that a FISA judge does doesn’t mean it’s a court. Apparently the judges take turns, and often “serve” from their homes, at all hours. So if a judge is in the bathroom taking a crap on the constitution while telling the NSA it’s okay to build even bigger data centers, it’s still not a court, no matter how big the piece of crap is.

I think I mixed a metaphor, but I don’t particularly care.


[1] Do I even need to have a snarky footnote about how likely that really is?

[2] /snark/

Posted in Uncategorized | 1 Comment

Not an Asus fan

Dear Asus,

Please put less shitty chipset fans on your rather expensive motherboards. It’d be nice if these things lasted more than about a year.

/signed/ a customer who was replacing a shrieking fan at 5AM this morning, bodging in a 40mm fan in place of your 38mm fan made of unobtanium, using hot glue, tin snips, something to melt plastic, and a liberal supply of invective

Posted in Uncategorized | 2 Comments

It’s called fdisk because…

In days of yore —

“When was Yore, Daddy?”

“It was the age before we had terabyte hard drives. Really, it was before we had any hard drives at all.”

“Is that old, Daddy?”

“You bet your sweet bippy, it was.”

— when rocks were young and you could count the number of megabytes on your computer on one of your hands — honestly, you didn’t even need all of a hand, or even a whole finger — I was chatting with some friends at school about how long a disk copy took.

“Just a few seconds, right?” I was a little starry-eyed. Okay, utterly naïve.

“Oh no. I’ve heard it takes a couple of minutes.”

That was unbelievable to me. Disks (eight inch floppy disks in those days, if you must have the truth) were supposed to be fast. Definitely faster than the audio cassette tape I was planning to store my programs on, when I got my own computer, which would be soon.

“I don’t believe you,” I said.

And we tromped off to the computer store, where they had a microcomputer named SWTPC, and we implored the owner of the computer store (Poor Richard’s Calculator Shoppe, in a town in northern Colorado and yes we had paved streets) to copy a disk. And since it was a slow day and nobody [in their right mind] was buying SWTPCs, Richard took pity upon our curiosity and loaded up two disks and did a copy, and lo, we saw it copy a disk in four minutes, accompanied by a crapload of seeking and other grinding noises (because this was a SWTPC, and they had issues).

I was pretty disappointed. Not so disappointed that I didn’t want a pair of floppy disks for my own computer, which I would have soon, somehow, but that interminable four minutes definitely knocked floppies off of the performance pedestal I’d put them on.

“What’s a pedestal, Daddy?”

“A pre-prepared disappointment.”


“It’s like you expected Band class to be tons of fun, with everyone jamming away on their instruments and the Band teacher grooving on the podium with his baton, but what was it really like?”

“Awful blatting noises.”

“Yeah. None of you could play a note in tune, much less play anything together, and you’ve gotta practice scales and simple tunes that are really boring, and I happen to know that the band teacher is borderline suicidal, not from any specific knowledge but because they all are, teaching fifth graders to squawk and go hornck! in close synchrony will drive anyone to the brink. See? Onward.”

Let’s go forward a few decades and visit the scene of the actual rant now.

Problem: Wife has a laptop with an SSD that is nearly full.

No problem! I have a spare SSD that is larger. We’ll just clone that disk. Shouldn’t take more than a couple of hours. It’ll be glorious.

Three weekends later I have admitted defeat. The dragons have done me in. I have written file systems and that shit is hard, but copying the sectors containing a file system? School kids do that. But what I have encountered is serial madness. This is one of those problems that is not supposed to be hard, but somehow it is. When we were not being vigilant, while we were playing in the sunny afternoon chasing butterflies and filling-up terabytes without a worry, complexity was doing push-ups.

Tool A claims, no matter how I instruct it, that the file system on the source drive wasn’t shut down properly. There’s an option to have it not do this check, but it’s a damned lie and the tool keeps checking and failing anyway. It has another mode, a “raw” mode, that appears to work, but after several hours of blinking activity lights the clone does not boot.

Tool B — which I paid dear money for, and which has an excellent reputation in the disk copying industry — makes a clone without any fuss. In fact, the tool sports a fancy user interface and makes important-looking animations and pronouncements during the copy. It does everything but strut. I am impressed, this is quality stuff and I’m happy to have spent the money on this quality tool. Naturally, the copy does not boot.

Tool C, provided by the drive manufacturer, makes some sincere promises, but the FAQ has some scary looking workarounds for things that shouldn’t need workarounds. The copy it makes doesn’t get high enough to crash.

Tool D says that the copy will finish in 24 days. Also, its UI makes my eyes bleed.

My malware scanner vaporizes tool E milliseconds after it is downloaded. Memento mori, I guess.

Well, there’s always booting into Linux and doing the old DD if=something of=something bs=somethingbig and then maybe hex-edit the partition tables after it runs off the end of the source drive. This is my wife’s computer and she’s worth it. For kicks, I look at what partition tables have mutated into. They were a miserable hack back in the early 80s, and time has not improved them. I wince and close that web page.

I consider writing something. How hard can it —

I do a clean install of the OS on the new drive, hand the laptop back to her and say, “Sorry, nothing worked, you’ll have to reinstall all that stuff. Here’s the old drive, you can copy your old files off of it.”

It’s really for the best.

“But Daddy, why didn’t you just edit the GPT entries to–“

“Have you practiced your instrument yet today?

Posted in Uncategorized | 21 Comments

Oh, yes they can

Oracle, oh Oracle
Oh have you seen Oracle
Oracle’s EULA lately?

Don’t reverse that buggy code
Lest you make poor Maddi ‘splode…

(… you can learn a lot, from Oracle!)

— after Groucho Marx

link to discussion on HN


Posted in Uncategorized | Leave a comment

Fresh Oz

New Ozric Tentacles! (yay)


Posted in Uncategorized | 3 Comments

Newton Power

I stopped at a surplus computer hardware store today and found a bin with a couple hundred of these:


So, if your Newton MessagePad 100 needs a battery holder, I know where you can go (RE-PC in Tukwila, WA). I have no idea how these things wound up there.

Gaston Bastiens was the General Manager of Newton when I was there. He was not well liked, and he kept making crazy decisions. For instance, he decided it would be good idea to charge Newton developers a percentage of their profits (unheard of at the time, and lunacy for a struggling platform). And: When it was clear that the Newton wasn’t selling all that well, and unwanted Newts were stacking up in warehouses, Gaston had Apple buy parts to make another 80,000 units. I won’t even get started about the sea of T-shirts we were swimming in (there’s a big difference between “Buy $5000 more promotional shirts” and “Buy 5,000 more shirts”).

There were a lot of Newtons sitting in warehouses.

Also, many Newton Fax modems. Many, many of them. God only knows how many he ordered. There could well have been more Newton Fax modems than there were Newtons to plug them into.

One of our developer support folks (Bob E) found out that it was possible to order a palette of surplus Apple products delivered to your office. Hey, the stuff had no hope of being sold, so if someone had a use for it . . . Bob ordered a big palette of Fax modems, and when he shipped stuff off to developers (hardware, manuals, etc.) he would pour in some Fax modems as packing material.


We had a dev who liked to do anagrams. He maintained (somewhat tongue in cheek) that anagrams uncovered the true nature of things.

For myself, for instance: Dandy Loner

For Gaston: Neat Bong Assist (which is one of the reasons that a Newton easter egg is to write “Neat Bong”, select that text and hit the Assist button).

For one of our whip-cracking dev managers, a two parter: “Donate us a gun” (because) “Us at a dungeon“. The year we spent shipping Newton was a hard, hard year . . .


Posted in Uncategorized | 3 Comments