Showing posts with label Leigh Lundin. Show all posts
Showing posts with label Leigh Lundin. Show all posts

06 December 2020

The Skating Mistress Affair, Part I


bank vault

Some people don’t seek trouble, but it finds them. That’s how I viewed fraud cases that came my way. Hired to hunt down computer anomalies, I didn’t enter a contract thinking criminal intent, but occasionally I stumbled upon crimes. This episode outlines my most challenging case, a battle of wits with a very smart adversary.

It started with a phone call.

In a cultured, south-of-Mason-Dixon accent, the man said, “Call me Chase; my daddy’s Mr. Franz. I’m marketing director of a software venture owned by a major Virginia bankshares concern. We own a product, a big one. We need a specialist to figure it out and support it.”

“A banking program?” Visions of Cobol or badly written C++ sprang to mind. “Sorry, I work with operating systems, not applications.”

“No, no, we’re talking systems software, not an app. The bank’s investment division floated the venture capital internally.”

“What’s the name of this product?”

“I can’t reveal that.”

“What does the software do?”

“I can’t tell you that either, not until we have your signature.”

“That’s all you can say? Why the secrecy?”

“Take a bank’s perspective of confidentiality, marketing paranoia, and a technical product we need to get a handle on, you get secrecy.”

“Who developed it? In fact, where is the developer in all this?”

“Well, that’s part of the problem. It was developed by a low-profile dude in North Carolina, really eccentric. He’s difficult to work with and we can’t seem to get his full attention. After selling us the package, he doesn’t want to be bothered with it.”

Only a few dozen independent software designers populated the top of the pyramid and we all knew each other, at least by name and reputation. I didn’t recall anyone in the Carolinas.

“You must not be paying much.”

“We bought the program dirt cheap, figuring he’d gouge us with ongoing support fees, but he’s not done that. He shows no interest in the product.”

“Your startup software group purchases an untried product from an unnamed author? How do you know the product is viable and isn’t trash?”

“Our bank’s systems run this software and no one, not even our lead systems programmer, can comprehend the program– it’s way too advanced. We sold copies to multiple Fortune 1000 companies, companies that use it and like it. But we found bugs. We desperately need enhancements and alterations as systems grow and evolve. We’ve got no one capable of maintaining it.”

“And your bank’s worried someone will wise up and expose your exposure.”

“That’s a huge concern. Spending venture capital is one thing, but discovering critical vulnerabilities implies liability. A number of jobs hang in the balance, mine included.”

“Written in C or what?”

“Assembler. 50,000 lines of machine code for the nucleus. With support utilities maybe hundred thousand lines for the old OS version and double that for the new, plus somewhat more for add-ons and extensions.”

“You’re saying a quarter million lines of code?”

“Uh, not exactly. The old and new versions cover a lot of duplication, so figure maybe one fifty to two hundred thousand unique lines.”

“That no one understands?”

“It’s costing us already. We need to put this right.”

The Plot Thickens

Locally, nothing exciting was happening with current clients. Steady income was nice, but I liked challenges.

Their tech division was named Data Corp. We exchanged non-disclosure agreements, eventually reaching an accord and a paranoia contract that required my cutting ties with other parties.

From Boston Logan, I flew a geriatric jet into Charlotte, Virginia, where I hired a car for a drive deep into the Shenandoah Valley. I passed beautiful horse farms and Mennonites in their buggies before I came to markers of American civilization – McDonald's, KFC, and WalMart.

The bank’s data center dominated a charming downtown in Harrisonburg, Virginia. I gave the receptionist my name and glanced around.

To the left of the lobby extended the glass room where the main computers lived, MICR check readers, networking and transmission units, 6000 square feet, perhaps 550 square metres, nicely laid out. It looked outwardly secure short of a terrorist attack.

From stairs at the right of the lobby descended a man about 5’5 of economical build. My salesman alert Early Warning System sounded. Scientists and engineers regard salesmen barely a step removed from slithering politicians. The two aren’t so much cats and dogs as cobras and mongooses. That mutual distaste would play a key part in the drama about to unfold.

Even so, Chase seemed a decent sort. He cultivated a brooding mien like a mantle of poetic melancholy, the kind that tenderizes feminine hearts and moistens girls’ eyes. Sporting a black, closely trimmed beard, he might have portrayed a weekend Civil War reenactor captain or river boat gambler.

He toured me around the complex, introducing me to bank presidents and vice presidents, those who plump out the top of the pyramid in financial institutions. He chatted up a half dozen girls who seemed in various stages of thrall. His magnetism short-circuited the female EWS.

“The product,” I said. “Let’s take a look.”

Chase offered me a seat in his office. He busied himself sipping coffee, winding his Swiss chronograph, twiddling a pen. I waited. Finally he said, “What we have here is a print spooling subsystem. A good one. Cool, huh!”

I understood why they wanted me. Not only did I work on operating systems, I had contributed code to two competing packages, a key operating system component in the evolution of computers.

Like a priest revealing the Dead Sea Scrolls, Chase reverently set a six-inch thick binder before me. He opened it. “This is our baby.”

My response came out less than reverential. It could be summed up as “WTF?”

No titles. No headings. No comments. No register notation. No meaningful labels. No reference points.

“I told you, Sandman, the developer, doesn’t need all that. He’s an amazing genius. He doesn’t document his work because his eidetic memory remembers everything.”

“Except for those who come after,” I said.

The lack of labels troubled me most of all. Normally programmers use real world identifiers such as Minutes, Seconds, Distance, Height, Weight, Brightness, etc. This had gobbledegook.

“Who does this?” I said.

“I told you, he’s a genius. They mean something to him, but he’s way above our level.”

“This is attempting ancient Egyptian without a Rosetta stone. This is insane,” I said.

Chase beamed. “You confirm what I’ve been saying. Sandman is genius above other geniuses; he’s beyond brilliant, absolutely off the scale. Our own people say his high-level abstract symbolism is far beyond their comprehension.”

“Even Einstein used standard identifiers, e = energy, m = mass. This has, for example, ‘rtgq233x.’”

“Sandman isn’t a merely an Einstein. Your challenge is, are you someone who can come to understand this or are you giving up?”

“Like hell.” Candidly, I wasn’t sure which part of the question I should answer.

Mystification

As a digital detective, I first confirmed the original assembly language matched the binary machine code in the executable module. I looked at a hundred different values scattered throughout the programs. They matched.

I profiled the program, I ran traces. I floated one other idea to Chase.

“Does Sandman speak Arabic or some language that omits vowels? Or Welsh? Polish? Russian? A language with unusual combinations of letters?”

“I imagine not,” said Chase. “He’s short, sandy hair, fair complexion. I doubt he’s visited out of the country. He’s barely travels outside of North Carolina. He’s so fearful of flying, he always takes a train.”

I had seen computer programs written in French and German. The mix of English and other languages looked a little unusual, but they ultimately made sense.

“Perhaps foreign abbreviations…”

“Look, stop going on about labels. Maybe they are in Klingon or Tolkien Elvish. Maybe they’re random or perhaps they’re nothing at all. With an impenetrable genius mind like Sandman’s, the labels themselves appear opaque to us and we simply don’t know.”

I didn’t accept that for a moment, but there was one other avenue to understanding the code– weeks of immersion in it. I packed the programs in my bag and headed back to Boston.


Over the next two weeks, I pored over 150,000 lines of assembly code. Some days I dissected routines line-by-line, noting, studying, analyzing. Other days I propped my feet up on the sofa and absorbed the gestalt.

Reading a program offers a unique peek into the author’s thought process. This mind meld can provide a strangely disquieting experience. A virtual voyeur can determine a precise mind opposed to a sloppy one, bold versus fearful, brilliant versus not so much, and lucid v losing it. This code contained all these elements and more. Although tightly written, it radiated a surreal aura and umbra, a sense of someone hiding in the shadows.

The Rosetta Stone

“The name of the song is called ’Haddocks’ Eyes.’”

“Oh, that’s the name of the song, is it?” Alice said, trying to feel interested.

“No, you don’t understand,” the Knight said, looking a little vexed. “That’s what the name is called. The name really isThe Aged Aged Man.’”

“Then I ought to have said ‘That’s what the song is called?’” Alice corrected herself.

“No, you oughtn’t: that’s quite another thing! The song is called ’Ways And Means’, but that’s only what it’s called, you know!”

“Well, what is the song, then?” said Alice, who was by this time completely bewildered.

“I was coming to that,” the Knight said. “The song really isA-sitting On A Gate’, and the tune’s my own invention.”

Through the Looking-Glass (1871) chapter VIII, Lewis Carroll

I kept coming back to the labels. They held significance, I felt certain. I could sense a pattern as if glimpsing a phantasm from the corner of my eye. Sometimes, I almost grasped a meaning, only to lose it as I shifted to focus on it.

While analyzing the program line by line, I stumbled across the name of a known operating system routine declared in a constant. The name of the routine was $$BEOJ, which stood for ‘Broker End of Job’. Unnecessarily, the program invoked this routine directly. The author had allowed himself a moment of ego. Instead of the standard, run-of-the-mill method available to any programmer, the coder had showed off his knowledge of operating system internals and triggered this segment explicitly.

I understood the inner workings, but the label of the constant, $$XYAU, grabbed my attention. Could this, perhaps, be the name of the name? Could XYAU someway represent BEOJ?

I poked around, trying the David Edgerley Gates’ Sunday Jumble and Crypto-Quote letter swaps on other labels. Sometimes it seemed to work, more often it didn’t. I combed the program in earnest, searching for obvious constants that might zero me in.

The hunt suffered from a paucity of information, but slowly clues accumulated as I harvested two more paired constants and labels, four, and then six out of three thousand six hundred. Patterns, it was all about patterns. I glimpsed the edges of a picture. No label contained more than eight characters, and something peculiar happened to the letters in each label.

Oddly, B often meant X but it also appeared to be F at times. In rare cases, it didn’t seem to be either. I ripped another sheet off a legal pad and tried again.

I phoned and left a message for Chase. He hadn’t called in days. I sensed his dismay.

I sat up that night, the next two nights, devouring Chinese food for nourishment and Coca-Cola caffeine to feed my notorious ADD. I clocked six hours sleep out of seventy-two. My hair matted, my smelly T-shirt could startle bad-tempered water buffalo.

Everything changed. Like a submerged enemy submarine hiding in deep waters, computerdom’s trickiest puzzle broke the surface. I faced the most fascinating computer game of my career.

On the fourth day, I messaged Chase a couple of times in the morning. I made a few more notes, then toppled over and slept until mid-afternoon.

Demystification

“What?” I barked into the phone a bit too sharply. My eyes seemed glued shut.

“Hey, it’s me, Chase. I got your messages. Whatcha got?”

“How much did you pay for this program?”

“Well…” He hesitated.

“You either paid way too much or way too little. Either way, you got screwed.”

Defiance mixed with defensiveness, he mentioned a figure barely larger than a month’s salary, paid for a program that took someone a year or two of 60-90 hour weeks pouring out one’s soul.

“Why do you ask?”

“Like I said, you got screwed. Sabotaged. Someone has encrypted the labels and stripped the meaningful information out of this program.”

“Bullshit. I don’t believe it.”

“Embrace it. You think it’s a coincidence comments are missing? There’s no register notation? Not a single artifact of meaningful evidence?”

“My people asked him about that. He’s one of those super smart guys who never comments his code.”

I grimaced. For that alone, the program should never have been accepted. I no longer believed the legend.

“Look,” I said. “Labels have been encrypted. I’ve got examples of equates in which one is assigned to 5 and five is assigned to 10.”

“It’s his genius level of abstraction. And what do you mean encrypted?”

“’His genius level of abstraction nonsense’ is getting old. I mean encrypted like the cryptogram puzzles in the newspaper, A equals S and B equals M and so on. A substitution cipher they call it, like Sherlock Holmes’ Dancing Men, only a factor far, far more complex. I’m still working it out, extrapolating clue by clue; it appears the bastard’s used at least two translation tables I'm sure of plus a couple of other frills, kind of a mental oubliette.”

“I don’t believe it. Look, we better rethink this contract. This can go one of two ways. Option one, we terminate our relationship. Option two, other than these conspiracy theory labels you go on about, the positive side is you now know more about the software than anyone other than the author. Come on down here, show us what you’ve got, and we’ll move forward.”

Enter Sandman

From DC, again I boarded another deafening jet into Charlotte. Where did USAir salvage these museum pieces? Maybe they explained why Sandman refused to fly.

The girls at the banking complex greeted my return engagement warmly, speculatively. The town librarian had mentioned the region suffered a serious shortage of males.

Chase, a bit aloof, escorted me into his office.

“I phoned Sandman,” he said coolly.

“And?”

“Says your theory– your accusation– is nonsense. Says he never ever uses comments, can’t afford time for them. Says those equates you mentioned, one equates to 5 and so on, just a coding convenience when in a hurry. Told me if we want to make insinuations, his lawyer can tell us to get stuffed. We can’t afford to get on his bad side.”

I snorted. “Coding convenience? How did you approach him? Did you ask if he sabotaged the code?”

“Of course I asked him. What was I supposed to say?”

“When you asked rather than told, he knew he’d bluffed you. I know he sabotaged the code, so I don’t need to ask.”

“He denies your allegations. Look, you’re a guy I hardly know. You make unbelievable accusations about a fellow I’ve known for years who says your notion is ludicrous. You tell me; how am I supposed to believe you?”

“I’ll show you proof.”

At the end of an hour, I’d further confused Chase rather than convinced him. He still believed Sandman. My stacks of tables and colored diagrams decorated with fine-tipped arrows left him unmoved. He couldn’t entertain the slightest possibility he’d been fooled or the other guy committed malfeasance.

I said, “I want to talk to Sandman myself, geek to geek.”

“That’s unwise. If he breaks off contact, we’re done for. He might even sue our asses.”

“You’re already done for– that’s why you hired me. Anyway, I’m not going to ask him if he encrypted the program, I know he did. That gives me an advantage.”

He reluctantly agreed to my calling with the condition he silently listen in. Like me, Sandman worked nights, so Chase and I grabbed dinner at a great restaurant as we waited for Sandman to come alive in the night.

One lichee duck later, we strolled back to the data center. I sat in his office while Chase lounged outside at the secretary’s desk listening in on her phone. He promised not to interrupt no matter what– I made him swear to stay quiet.

I dialed the Greensboro number he gave me. The call connected. Dan Sandman’s voice at the other end sounded pleasantly curious.

He said, “So you’re the guy they hired to develop the app.”

“Yep, I’m the sucker. Brilliant program, by the way.” I kept my voice light, pleasant.

“Thanks. I’ve heard of you by reputation. Boston, right? So how are you making out?”

I chuckled. “Dan, you left me one tricky puzzle. I’m still working it out, but your encryption scheme is brilliant, harder than hell to break.” I shook my head admiringly, not that he could see it. “Thus far I’ve identified two different translation tables. That’s ingenious.”

No hesitation, no prevarication, he broke into laughter. “Three actually.”

Through the window, Chase blanched, then darkened. I put my finger to my lips in case he felt like an outburst.

Danny continued. “You haven’t been working on it long. I’m astounded you got that far.”

“Three translation tables explain why I still have a thousand or so labels to crack.”

He chortled. “God damn, you smart dog. I used the first character of each label as a selector, picking the cryptographic table based upon which third of the alphabet the first character fell in.”

Outside the office, a purplish Chase was working on a serious case of TMJ.

I complimented Sandman. “I’ve never come across that idea before. Man, figuring out those tables can give one fits.”

“I didn’t want anyone to break it. Can’t believe you’re two-thirds of the way there. How did you figure it out?”

“$$BEOJ.”

“What? Oh, yes. I’d debated making a special case for it, but didn’t imagine anyone would ever get that far. What did you think of my equates?”

“Annoying.”

He laughed. “I trust that’s mildly put.”

“Right you are. There’s the obvious question, of course.”

“You mean why? Why screw up my own program?”

“You weren’t seeking job security.”

“I did it because I can’t stand that salesman, Chase. He’s such a bullshitter, all monies for himself, benefit the investors and screw the inventors. Flying around the country like an exec, trying to hustle the package, spending other people’s money, hogging the biggest slice off the top– I got fed up.”

Chase’s blood vessels looked ready to burst in an apoplectic fit. When he opened his mouth, I frantically waved him to silence. I tried to remember what Chase had told me.

Into the phone, I said, “You worked with him before?”

“Yeah, he found out about my package and begged to sell it. He couldn’t bother working the phones, doing sales fundamentals. Figured he was a Steve Jobs executive, jumping on a plane just to give a demo. I sold more copies than he did and I never left Greensboro, never tried to promote it, only word of mouth. Know what Chase did? He took the salesman cut anyway. He spelled that out in the agreement he wrote. Now ask me again why I’m pissed at him.”

Outside the door, Chase turned magenta. He could barely refrain from screaming into the phone.

Sandman continued. “So anyway, Chase was burning through money when he approached that bank in Virginia. He convinced them he had a hot product and urged them to buy out his contract. Chase wouldn’t change his ways, though. He wasn’t going to pay me what it was worth and I knew I’d never see royalties. My girlfriend, she said screw him. So I got this idea and I did. It wasn’t ransom, it was revenge. Sold it for almost nothing, figured he’d do himself in.”

“How much did he pay?”

“I bet you already know that. And he was gleeful at the fire sale price, ecstatic. The greedy bastard couldn’t believe the advantage he’d seized over his so-called partner. The slime-ball acted right proud of himself.”

“Dan, it’s affected other people. Plus other companies depend on the product.”

Sandman sounded almost regretful. “Yeah, I know. That’s why I agreed to partially support it until they found a replacement for me. I didn’t figure they’d bring in you.”

“Thanks, I think.”

He giggled dryly. “It’s tough maintaining it. I made the source code such an abortion, I find it nearly impossible to debug. They send me a trace or a dump and I spend a couple of days pulling my hair out. I provide just the minimum, which hasn’t been good enough, certainly insufficient to support new equipment coming out.”

The full significance of that statement wouldn’t register until much later: By implication, he’d orphaned this program and was developing a parallel version with enhancements.

“Dan, you know I have to tell the investment bank about this.”

“Figured you had already. Did Chase convince them otherwise? I successfully put him off when he called, but I gathered you were on to me. Yeah, talk to them. Maybe we can work something out, something fair and equitable. I’d like that.”

Witness to the Ascension

If Chase wasn’t pleased, the bankers were apoplectic. The vice president called the president. The president called the chairman. The chairman called the board. The board called the holding company and they called a meeting. In the meantime, the president asked me to stand by. “Don’t leave town,” he said.

Chase departed on a trip. He begged me to stay at his house and care for his dog, one with a bad case of separation anxiety. Shenandoah Valley girls were very hospitable. Over the next few days, I accepted kind invitations to luncheons, dinners, a bluegrass festival, a Mennonite market, and a community fair.

On Monday, the chairman called the president who called the vice president who called me. “Go home for a few days while we sort out what to do.”

I departed almost regretfully.


A few days became two weeks. I spent the time picking at the listings, painstakingly peeling the masks off characters in this exquisite puzzle. That’s what I liked best about programming, me against the machine, taking its rules and making it do what I wished, bending the beast to my will, solving abstract puzzles others couldn’t see. Usually it was me versus the computer; now I faced a clever human adversary.

Sandman called once to ask what the bank decided. My guess was gnashing their teeth, but I confessed I didn’t know.

People found it easy to talk to me, sometimes revealing personal things that seemed surprising later. He opened up.

We ended up chatting about nothing but learning about each other. Topics included girls, cars, his fear of flying and his enthusiasm for roller skating. We discussed fueling software with good Asian food. Our liquid Ritalin was cola, Coke for me, Pepsi and Moon Pies for him. He revealed a passion for Shostakovich. In the wee hours of the morning, he confessed frustration at his girlfriend’s lack of libido. He hesitantly admitted she was married.

On Friday, the VP called from his scratchy speaker phone. “Leigh, I got Chase and the president here. We want you to hop down to Greensboro and negotiate for the source code. Just you and Sandman– you’re the only one he has rapport with, the only one he respects.”

“What are the guidelines of the negotiations?”

“Obviously try to ransom our source, pay as little as practical for it, low five digits if possible.”

“Cap it at one-twenty, maybe twenty-five,” someone in the background said, probably the bank president.

“If things turn too unreasonable,” continued the vice president, “just walk out and we’ll haul his tail into court.”

“D’accord,” I said. “Shoot me a letter defining the limits.”

The VP said, “Do you anticipate a need to involve the police? Should we hire a private detective, perhaps a non-threatening girl his age?”

Chase spoke up in derision. “He just a little squirt, a pussy, a…”

The VP must have waved him to silence. “Okay. Buy it if you can, walk out if you can’t.”

No one had any notion of the unreal turn negotiations would take.


Next week: Part II, Skating Follies

22 November 2020

100 Words


Leigh Lundin

Both Sharon and ABA happened to send articles about old and little used words. That set off research into other candidates that might prove useful in historical stories and even insert playfulness or elocution (there’s a word not heard anymore) in ordinary writing.

Following is a random selection. A few, such as those beginning with ‘fiddle’, I wouldn’t miss outside an English cosy.

Worry not. I don’t expect you to look up each entry. If you hover your mouse over a word, you should see its meaning.

accouchement cordwainer gallivant pantywaist
affright coxcomb glabriety peregrinate
appetency cutpurse gobsmacked persnickety
avaunt d’accord gyve picaroon
balderdash davenport habiliment poppycock
baloney delate hoodwink ragamuffin
bamboozled discombobulated hotrod rapscallion
barnstormer disport hullabaloo rigmarole
bejeebers doohicky humbug shenanigans
beldam éclaircissement jalopy skedaddle
bijoux egads jargogle skewwhiff
bloomers facinorous kerfuffle sweeting
bodkin fainéant kibosh tenterhooks
brabble farthing knave thingamebob
britches feminal knickknack thingamyjig
bruit fiddle-dee-dee knucklehead thunderation
buttonhook fiddle-faddle lollygag tomfoolery
caterwauling fiddlesticks lurdan trigon
catawampus fizgig magdalen varlet
chesterfield flabbergasted malarkey whatchamacallit
churchkey flibberty-jibbit malapert whatsit
codger flim-flam moxie whosemegadget
concoction flummoxed nimrod willy-nilly
confuzzled frore nincompoop wishywashy
contumely fuddy-duddy numbskull yclept

The word ‘nimrod’ has lost its original Biblical meaning, that of a sharpshooter or an outstanding hunter. It’s now used as an insult. A young acquaintance succinctly explained, “a numnutz.”

Bonus Word: Izzard

You may know the letter Z as ‘zee’ or ‘zed’, but once upon a time as early as 1726, Z was called ‘izzard’.  Samuel Johnson featured the word izzard in his 1755 Dictionary of the English Language. The expression “A to izzard” means “from beginning to end.”

Bonus Word: Trumpery

Trumpery is defined as (adj) showy but worthless, attractive but of little value or use; delusive or shallow; (n) practices or beliefs superficially or visually appealing but of little real value or worth.

15 November 2020

The 2nd Greatest Con Man in America


Neither Democrat nor Republican, I’m an independent. I’m not happy if I can’t equal-opportunity offend all parties. But damn, these days some of the high-profile players egregiously push their way to the front of the ignoble queue. That old saw “Where there’ smoke…” invariably ends with, “…someone’s fanning flames.”

But I’m not here to talk about partisanship, but to address two major theories enjoying unwarranted attention. They gain traction because rumour mongers depend upon an absence of science and technical knowledge. (For the litigious sort, kindly note this is an opinion piece.)

For example, my friend Sharon forwarded an email acclaiming Chinese-designed dancing robots in Shanghai Disneyland. Although these were clearly not automatons, many, many people willingly suspended disbelief.[1]



Blowing Smoke

Same with politics. As Alice’s Red Queen might say, we’re asked to believe six impossible things before breakfast. Psychologists have noted the biggest lies can be the easiest to accept.

As the above-mentioned smoke about massive voter fraud begins to clear (with a portion of the credit going to the incumbent’s attorneys), conspiracy oriented talk hosts have turned their attention to data manipulation. The first brings to life two decades of concerns about voting machines. The other centers around government computers reassigning millions of votes.

Hypothesis 1, Voting Machines

Grab a coffee. I can’t believe I’m defending Dominion, née Diebold, aka another half dozen company names. I’ve been highly critical of their technology and its lack of transparency. I’ve also proposed a solution, open-source code. That way anyone can peek at its internals searching for flaws.

Twelve to twenty years ago, Democrats worried problematic voting machines at best lost votes and at worst, threw elections. Part of their concern was the company’s Republican CEO, a good friend of George W Bush. According to sources, the CEO ill-advisedly told Bush he’d help win his election. Some stretched that to mean he might use his product, voting machines, to disfavor Democrats.

When Florida’s Secretary of State Glenda Hood ordered error-prone Diebold machines, Senator Bill Nelson questioned the wisdom. She told him to mind his own business… which of course he was. If memory serves, Sarasota County that year lost 20,000 votes. The county’s seemingly baffled Supervisor of Elections said 20,000 people had obviously shown up and chosen not to vote.

Diebold’s reputation was so checkered, they underwent a series of name changes: Diebold ➡︎ Premier Election Solutions ➡︎ Election Systems Services ➡︎ Sequoia Voting Services ➡︎ Dominion Voting Systems.

Over time, they have improved, but one thing is clear. Neither individual machines or networked clusters are capable of diverting anywhere in the range of numbers hinted at: a half million to a suggested two-point-seven million or even seven million votes. Some accusers hinted at machine glitches in Michigan and Georgia, while Q-Anon outright claimed hundreds of thousands of votes were deliberately deleted. Apparently audit trails aren’t widely studied on 4-Chan.

One might wonder the motive of a company board to lose this election, a corporation considered reliably Republican, historically regarded with caution and even suspicion by Democrats. Hey, don’t ask me… I raise the question, but I don’t know. (See? I told you I’d offend both sides.)

Hypothesis 2, The Giant CIA Supercomputer Conspiracy

This is a two-coffee problem, so pour another cup as you’re asked to take an ever bigger leap from the improbable to the nearly impossible.

The short version claims that the CIA (and possibly CISA) deployed a Bush era supercomputer originally used by the despot Obama to surveil and enslave Americans. Called HAMR,[2] affectionately nicknamed The Hammer by techno-savvy, Marvel-reading politicos, it was seized by Biden’s nefarious agents to subvert the election by diverting Trump votes to Biden. A Bannon-Breitbart correctional recount proved Mr Trump won 98% of the popular vote, nearly 140-million total, the largest in history.

(How Mr Trump wrested this antique computer from Hillary’s election hands in 2016 isn’t clear.)

This vote-rigging supercomputer was engineered by a genius superprogrammer, Dennis Montgomery– both this amazing computer and the accompanying conspiracy theory. Already, I see you have questions.

I left my own amazing computer career a few years ago and haven’t consulted for the DoD even longer, but that name, Dennis Montgomery, rings no bell. I checked with colleagues, all with the same answer: Who? Actually that’s a question.

LinkedIn lists a Montgomery Dennis, which may or may not be a hit, but I suspect it is. This entry describes a guy with amazing computer, management, and top secret intelligence skills, who has the Director of the CIA, Secretary of the Air Force, and the US President on speed dial. He claims to have given intelligence briefings to the white house… yup, lower case. We shouldn’t judge him. Maybe he meant something like a white clapboard house in Terre Haute.

If that is his résumé, he’s awfully modest. Certainly he’s much better known in scam and conspiracy theory circles. Since his curriculum vitae is weak and poorly worded, I whipped up a supplement for him. Mr Montgomery may pick and choose as needed, no charge.



Dennis Montgomery (aka Montgomery Dennis?)

Superduper all around computer expert and geopolitical action figure.
($29.95 on AliExpress) Pinocchio nose sold separately.

Education

Career

  • Operated American Report web site specializing in conspiracies of the day.™
  • Investigated tunnels under a Washington daycare pizzeria. Conclusively proved pepperoni contained meat byproducts.
  • Demonstrated, using advanced computer analysis of birther certificate, Ted Cruz not born in USA.
  • Invented catchy names like Scorecard and The Hammer for programs that, uh, don’t actually exist.
  • Scammed Bush administration into paying several million dollars for pretend programs to decode secret al-Qaeda radio messages that, uh, didn’t really exist.
  • Conducted anti-terrorist scam. Fake security alerts caused the US to ground some flights and reportedly caused the Bush administration to nearly shoot down airliners. That was a rush.
  • Falsified emails to implicate gubernatorial candidate and Congressman Jim Gibbons in bribery scandal that, uh, didn’t exist.
  • Conned Maricopa County Sheriff Joe Arpaio into forking over more than $100,000 of taxpayer money so he could reveal a conspiracy plot against Sheriff Joe… which, uh, didn’t actually exist.
  • Faked federal wiretapping evidence that, um, didn’t exist.

Hobbies

  • Dabbles in presidential elections for fun and profit. Like the emperor’s clothes, evidence doesn’t exist.

In my personal opinion, I believe Mr Dennis Montgomery enjoys conning important people and, with the 2020 election, he’s hit the jackpot with the coteries of the candidates, and the attention of the two most powerful men in America.

Footnotes

  1. The claim is that the performers are Chinese designed robots, a leap ahead of US, European, and Japanese robotics. As it turns out, Snopes has done the leg work, determining it’s a clip from the British television show “Strictly Come Dancing” that aired on BBC One in 2013
  2. Seagate, the hard drive manufacturer, has coined the acronym HAMR, meaning heat-assisted magnetic recording.

02 November 2020

The Digital Detective: Pay Your Debtors


bank vault
This continues a series of earlier articles about computer fraud. Originally I practiced a career of systems software design and computer consulting, but I sometimes came upon a more shadowy world, that of computer crime. I seldom sought out fraud but I sometimes stumbled upon it, picking up undetected clues others missed.

This episode doesn’t deal with crime, per se, but it includes a banking con, minor as it is. The scheme required a little ‘social engineering’ and, though the word might be Yiddish, no one can schmooze like Southerners.

The story came to my attention while consulting for banks, this one deep in Virginia’s Shenandoah Valley. My landlord for part of the stay was an eccentric but colorful codger. He talked about a neighbor who leased farm land from him but failed to pay his rent. Outsiders might expect he pulled on a jug of rye whiskey as he talked, but all he did was lean back in his recliner, sip beer, and twirl a never-lit cigarette while a cheerful woman less than half his age clattered in the kitchen. I jotted down his story long before I became a writer, so kindly forgive error and stylistic issues as I strove to capture his dialogue.

John Deere corn picker
Corn picker © John Deere
Damn Ernie. I hounded that man all summer long for the rent. Finally last fall, I hooked up my corn picker and started up the corn rows. Now a corn picker ain’t a quiet machine, and lo and behold, neighbor Ernie come dashin’ out of his farmhouse yellin’ and cursin’ that I’m stealing his corn.

I said to him I couldn’t possibly be stealing corn off my own land, unrented land at that. He steamed and stormed and said the seed and planting labor had been his, and anyway he was just a little late with the rent, three or four months, maybe four or five, weren’t nuthin.

I told him that I was just going to keep picking corn for myself until someone showed up with rent money. He dashed off like banshees themselves chased him. Pretty soon he comes back waving his checkbook.

I said, “Ernie, are you sure there’s money in that account?” Oh yes. He told me twice there was, so I said there’d better be, and he said he wanted the corn I’d picked. I told him to consider the already picked corn interest and collection fees. Fact is, I finished the rest of that row, which he just hated.

So the skinflint S.O.B. hustled off to hitch up his combine and wagon, and I find myself a few bushels better off than I was before. I cleaned up and headed in town to the bank, right past Ernie who’s racing his machinery through the fields.

At the bank, I always get in Molly’s line. She’s a sweet, buxom lass, and I’d been thinking about asking her out.

Anyway, I get up to her teller window and she said the account’s a bit short to cover the check. I asked her exactly how short, and she said she wasn’t allowed to tell me that.

So darlin’, I cajoled, is this check completely worthless, or did Ernie at least come close? Looking at her computer, she said he was purty close.

Well, I says to her kind of reflectively, I want to tell my neighbor Ernie how much he needs to cover my check. Like would he have to deposit only $10? No, she said, ten dollars wouldn’t cover it.

Well, says I, would $20 or $30 do? No, she smiled at me, it’s not quite enough.

Hmm, says I, I wonder if $40 or $50 would suffice? Um, she said to me, that first amount ought to cover it.

Thank you, I says, I’ll tell that rascal he needs to put $40 in the bank. By the way, sweet thing, can I have a deposit slip? And you think maybe I can call you up? For, uh, you know, maybe dinner Saturday?

So I walked out of there with a bounce in my step, a deposit slip and her phone number. I was feelin’ purty good. What I did was get in my car and circle around through the bank’s drive-thru. I already had Ernie’s account number on the check, so I just filled out the slip and shot it through the air tube with two $20 bills. Sure enough, the receipt came back showing $1002.39. Good on Molly.

But wait, I say, I almost forgot to cash a check. This time I send over Ernie’s $1000 check and this time I get back a thousand dollars.

Fair enough. I probably had $40 in shelled corn and a lesson I ain’t gonna rent to Ernie no more.

Ernie got stupid, though, and instead of being grateful I didn’t bounce his worthless ass along with his worthless check and turn both over to the sheriff for collection, he raised holy hell at the bank yelling someone manipulated his account.

I took Molly to the horse show that Saturday. Now I tell you personal like, you want to get a lady in a receptive mood, bein’ around horses will do it. Something about women and horseflesh– can’t explain it– just a word to the wise.

Anyway, Molly, she confided the bank said it was apparent someone had taken liberties, but they couldn’t blame the teller who took the deposit and they couldn’t blame the girl that cashed the check. They just gave everybody a stern reminder warning.

Molly said Ernie wanted to call the authorities, but the branch manager told Ernie he’d be the one in trouble for writing bad checks. He didn’t mention Molly could have fallen in the soup too if they’d figured out her role.

Molly said she knew I’d manipulated her and wanted to know if I’d asked her out from obligation or guilt. I said I didn’t want to sully a relationship thinking I used her. She needed a lot of reassurance about that, and so Friday nights and Saturday nights we just get romantic and I give her plenty of reassuring. Been about a year now. Figure we can go on with this for a long, long time.
And he winked at the cheerful lass in the kitchen doorway.

John Deere cornbine
Cornbine © John Deere & Farming Sim Mods

This essay had originally appeared 19 May 2013 on SleuthSayers for a matter of hours, when a magazine editor asked me to unpost it with an eye toward publishing. A check never arrived, so I now return the article for your enjoyment.
Commonly in Virginia’s Shenandoah Valley, ‘out’ sounds are pronounced like a Scottish ‘oot’. Thus he really said, “I’d been thinking aboot asking her oot.”

01 November 2020

From Pauper to King


Stephen King
Stephen King,
serious disguise
’Tis the day after Halloween, and I wanted to share a nugget I learned about our favorite modern horror-meister, Stephen King. As a reader, I never considered much about authors except their alphabetic location on my library’s shelf. I didn’t know about that bleeding vein, I thought writers magically appeared fully formed like Botticelli’s proverbial Venus.

Certainly I encountered bad books and terrible tales, but libraries and the book market filter and curate. Same with museums, that’s why we don’t see early sketches of Botticelli’s Birth of Karen.

Not to compare myself to either Botticelli or Stephen King, I had grave doubts about my first story. Who wants to read about alligators and mosquitoes? Only after it was nominated for an award and I found myself sitting in traffic, I finally internalized it, saying to myself in awe, “They liked it! They really liked it.”

Carrie poster
Thus I was surprised to learn about the Master of Misery’s angst about his first novel, Carrie.

The Story Behind the Story

Raised by a single mother, King understood hardship. He earned and then unwillingly returned money in school by selling stories to other students, but eventually a short story, ‘I was a Teenage Grave Robber’, was professionally sold.

Stephen King
Hippie disguise
King matriculated at the University of Maine. To finance his studies, he took on odd jobs including laundry worker and school janitor. That turned out a blessing in disguise.

He witnessed a girl relentlessly bullied, an impoverished girl in a holey, worn-out dress. King speculated what it might be like if the girl had abilities, supernatural superpowers to fight back. On his bride’s typewriter, he tapped out a few pages of a bildungsroman featuring a poor girl, Carrie White. Her first menses terrified her. She thought she was bleeding to death while other girls laughed. Annoyed with his own work, he tossed it in the trash.

His wife discovered it in the wastebasket, read those few pages, and wondered what happened next. King didn’t like his own writing, but he was out of sorts and out of ideas. Tabitha urged her husband to take up the story again and, with her help and encouragement, little Carrie became King’s first novel, twice made into movies.

Stephen King
Clark Kent disguise
Tabitha and Stephen were living in a trailer, their phone cut off, so the King’s were surprised by an acceptance telegram and $2500, which they used to purchase a true horror, a Ford Pinto. Weeks later, paperback rights earned him another $200,000.

King still had doubts about his novel, but that sad schoolgirl and Stephen’s spouse made them a very rich couple, not merely monetarily.

Possibly not quite believing their fortune, King continued teaching. You can’t say Boo to that.

18 October 2020

Ginger Snaps and Wolfbane


Ginger Snaps poster
The Premise

Teen girl angst, goth and drama… Sisters’ suicide pact, everything is soooo dramatic… Death scenes staged for a school play project… That day when first period doesn’t refer to school…

For Halloween, a teen girl horror flick, a bildungsromans, a coming-of-age tale.

The cleverly titled Ginger Snaps is a 2001 horror movie for those who don’t like horror movies. It released much too soon after Columbine, which caused distribution problems at home and abroad amid fears of teen violence. A number of theatres banned it outright. The scheduled five and ten year anniversary re-releases failed to materialize, but nevertheless it developed a fan base and ‘cult’ status. I’m convinced anything labeled ‘cult’ refers to creative works with more depth that hurts critics’ limited brain cells.

The Promise


Ginger and Brigitte Fitzgerald are sisters, 16 and 15, in the same grade at school. Unpopular and bullied, they develop a fascination with death, morbidly filming gruesome death scenes for their school project. If they can’t manage to flee their small town when Brigitte reaches 16, they promise to die together.

Their father, Henry Fitzgerald, dotes upon his daughters, but he’s utterly clueless in the estrogen cauldron of his household. Mother Pamela is marginally better, wavering between complicit and the sole disciplinarian. At one point, she tells her husband, “Go back into your own world; this one only confuses you.”

The Plot

Halloween and the night of a full moon approaches.

Local dogs are found torn to pieces, presumably victims of the fanged Beast of Bailey Downs. The girls factor the legend into a plot against the school bully, but before they can act, Ginger is attacked by a creature and dragged into the woods…

Thus opens the story. A prim editor left the best potential tag line on the cutting room floor, but it made it into the movie’s mythos. In an unused clip, Brigitte tells her sister, “PMS is the least of your problems.”

Brigitte and Ginger Fitzgerald
Brigitte and Ginger Fitzgerald
The Practice

Conventional horror movies confuse time in the makeup chair with characterization. What makes Ginger Snaps special is the bond between the sisters. After months of fruitless auditions, the prospective leads happened to try out on the same day. When screenwriter Karen Walton saw the results, she said the young actresses were exactly who she was looking for. Coincidentally, the girls were born in the same hospital, attended the same schools, worked out of the same talent agency, and had appeared in separate episodes of Supernatural and The X-Files. Their chemistry was perfect.

Their parents are well-drawn and probably frighteningly close to how real teens view their folks. The school jock, Jason, makes another interesting character. He shows more moral fibre than we might expect. Rather than slut-shame the girl he just slept with, he merely tells his friends, “She rocked my world.”

When’s the last time you encountered an edgy teen drama that classy?

A mediocre sequel and a slightly more interesting direct-to-DVD prequel followed in 2004.

Thanks to Haboob for a list of where-to-view sources in time for Halloween. Enjoy the show.

Ginger Snaps (2001)
  • Crackle
  • Favesome
  • Filmrise
  • Plex
  • Roku
  • Tubi
  • Vudu
  • Wow Now
  • paywall…
  • Amazon
  • iTunes
  • Microsoft
  • Roku
  • YouTube
  Ginger Snaps 2: Unleashed
  • Movie Sphere
  • Plex
  • Roku



Ginger Snaps Back: The Beginning
  • Movie Sphere
  • Plex
  • Roku
  • Tubi

04 October 2020

Small Claims 0


Previously I described the steps I used to take a conglomerate to court. Long before, I was sued by a dishonest man and lost a small claims case that, had I been more knowledgeable, I might have won.

My friend Geri lived a mile from me and I watched over her house when she vacationed. Often she’d schedule work while she was away, and this time she wanted to replace her fence.

Thanks to hurricanes and moisture, fences have short life spans in the Sunshine State. Fences were a concern for me too, so I researched ways to give fences extra years, a realm of excitement beyond words. The following are the fruits of my labor, otherwise called ‘best practices’:
  1. Embed posts in concrete.
  2. Shape the concrete into a dome to run off water away from the post rather than collect moisture around it.
  3. Don’t install panels at ground level, but elevate them an inch or so above.
  4. Don't use staples or ordinary nails. Use ring-shank nails to resist winds.

I typed a list of the above and sketched a diagram of setting posts in concrete. These I stapled to the sales proposal given Geri and agreed to the extra charges and signed off. The installer missed their start date, so on her way out of town, Geri asked a neighbor to phone me at work whenever construction commenced.

The First Hint

The neighbor gave me a heads-up at eight the next morning. By the time I arrived, workmen had already set several posts… without concrete. After I explained they were supposed to use cement, a worker with a garden trowel spread dry sandmix around posts.

No, I said, they’re supposed to be set in concrete shaped to aid water runoff. I returned to work leaving them to it.

I flew to Miami and returned the following afternoon. The job had been wrapped minutes before my arrival. Except…

The pickets (paling panels) rested directly on the ground. Grounded palings made wood rot more quickly, wicking moisture from the soil up through the grain.

The crew had removed and reset only the first post in concrete; they hadn’t bothered with the others. Many showed a sprinkling of dry concrete but nearly as many went without.

Now suspicious, I looked closer. On the plus side, they hadn’t used staples but, after pulling one nail, I discovered they’d used ordinary smooth box nails. They company had completed none of the requirements they’d agreed to.

I’d let Geri down. I was so ticked off, I missed the most obvious mistake of all.

“Uh,” said the neighbor. “Why did they install half the fence backwards?”

“What?”

“Half of the fence is inside out.”

The workmen had installed the left side of the fence facing out and the right side facing inward. Stick with me if you can handle the excitement.

stockade fence

20 September 2020

Small Claims 3


Hal 2001
Home Automation Interface
Last month, I told you about purchasing expensive name brand home automation that madly malfunctioned. The dealer/installer and the manufacturer’s tech support added insults to injury… literal insults, telling me the device failure was my fault. I was stupid. I was annoying. I misrepresented or misinterpreted the sales literature. I was trying to cheat them into getting something for nothing. Surely their mothers wouldn’t have taught them to behave like that.

So what would an American do? I took both parties to small claims court.

Perhaps it’s a character defect, but I’d have loved to witness the deputy striding into the corporation’s Tallahassee headquarters to serve the complaint. No, that’s not quite true. I really wanted to see the consternation of the so-called customer support guy when faced with a subpoena to produce their tech line audio tracks “recorded for training purposes.” Finally! A useful purpose for those things.

First Contact

A few weeks after filing, I received a telephone call from California, a vice president within the conglomerate’s North American legal department. My little case garnered more attention that I’d anticipated. He courteously enquired if I’d hired counsel and then discussed the case.

I was mindful to guard my tongue. Attorneys and competent interrogators know people feel a need to elaborate. Therein lie traps for the unwary. I simply laid out the facts without revealing how much proof and documentation I’d gathered. When he’d question one aspect or another, I simply said I was prepared to demonstrate this or that.
He asked if I’d vented on-line. I had not.
He asked if I would allow their technician to inspect the unit in situ. I was.
He asked if I was willing to settle. I was.
He asked if I was willing to settle for only a replacement. I wasn’t.
He asked if I was willing to continue the conversation. I was.
While cordially but carefully phrasing regrets, he explained I was unlikely to prevail on several accounts, such as loss of income and violations of sharing personal information. Likewise he predicted a judge wouldn’t award me expenses, but might award them attorneys’ fees. He was surprised to learn his conglomerate’s web sites offered no way to opt out of the distribution of shared personal information.

Leigh in pod capsule
HAL Gone Bad

A technician sent by the vice president arrived. He confirmed everything I said and more. The device wasn’t merely a brain-dead dud, it was a hulking, marauding, unpredictable Frankenstein of a dud.

He verified the firmware serial number 00001. My court filing argued if this were accurate, it meant the assembly line hadn’t yet learned to build this new machine. And if it wasn’t true, then it opened scarier possibilities. A user in California or Calcutta might use their app and suddenly find themselves inside my house.

Mediation

Florida’s Small Claims Courts require pre-trial mediation. This mandatory session takes place prior to a trial in the hope the parties can reach a resolution and avoid tying up the court’s time. I was prepared to back down twenty percent or so, but little more.

Many court-appointed mediators are retired attorneys. They know what they’re doing. The one assigned to my case was pleasant and professional. When the opposing attorney stepped out of the room, he complimented the case’s preparation and suggested, should mediation fail, I might want to move for a jury trial rather than rely on the stricter view of a judge. Good point.

The conglomerate sent down an attorney from Tallahassee. He turned out cordial and likeable. However, he informed the mediator their California Vice President of Legal suggested the gadget wasn’t as bad as claimed, and they’d settle for no more than a replacement product. The lawyer gave an impression he’d urged California to compromise, but they were hanging tough.

This lawyer spent seven hours driving and three hours in the courthouse just to say no. He did what he was told to do, but he didn’t appear pleased as he packed to leave. We shook hands. He said he’d stay in touch and departed on his 3½-hour journey back to Tallahassee.

The Other Party

The independent dealer/installer didn’t appear at all, forfeiting his part of the case. Before leaving the courthouse, I petitioned for a summary judgment.

My intent wasn’t to crush the little guy, crappy as he was. What he had in mind by not appearing, I don’t know, but he panicked. He begged me to settle for a lesser amount, saying he could afford little, and then named a figure more than I would have asked.

I didn’t need an invitation and he had acted a right ass. “Sure,” I said. “Have it to me before the hearing, then I’ll ask the court to dismiss.”

People's Court letter
As Seen On TV

Besides court filings, I received a letter with a charming picture of People’s Court Judge Marilyn Milian. Oops, not quite– it was from Lori Mooney, a producer for The People’s Court. They wanted my case on television.

Bad enough I burden SleuthSayers with my laundry, but I’m too private to air it on national television.The dealer’s opinion was immaterial, but I felt certain the conglomerate would not risk publicly broadcasting the problems in their fancy flagship device. They might win the case but lose their appeal, so to speak.

Two more People’s Court letters arrived. They guaranteed I’d receive the money sought if I won the case. They’d pay for my time, which as a writer is about 2½¢ per minute or word or some such. They’d pay my travel expenses. I pictured a coronavirus motel off a Connecticut interstate. I ignored the offer, but I didn’t blame them for trying. It’s not every day a little guy takes on a $2.3-billion conglomerate.

The opposing lawyer wondered how our case came to their attention. I didn’t know, but I hazard producers might offer court clerks rewards or bounties to bring interesting cases to their attention.

Countdown

The court date approached. The Tallahassee attorney said he regretted to tell me California decided to play hardball. Would I accept one last offer of a replacement before they prepared for court? Umm, no but thank you, I said.

Meanwhile, I reminded the absentee dealer I hadn’t received a check or money order. He said negotiations to sell his company had kept him busy. The toad had set the terms of the agreement and he wasn’t meeting the conditions he set for himself.

Subpoenas
Subpoenas are writs or instructions to bring to court a person or thing. A subpoena ad testificandum commands the appearance of a person. A subpoena duces tecum commands the appearance of a thing.
I checked on the subpoena duces tecum for the tech support’s recordings. I gathered company sales brochures, went over my notes, and spent hours creating visuals to explain the technology and why their product failed. Wifi inside the courthouse was next to nil. Accordingly, I loaded their advertising videos on my computer so they could be played without internet.

The date neared. Their lawyer phoned. Would I accept a replacement plus a little (very little) extra to ship the old unit back to them for study? I declined. I contacted the dealer, who said he was travelling out of state and could I wait? He couldn’t get on-line. Use priority mail, I suggested.

The date grew closer. The lawyer enquired if I’d accept a replacement, deinstallation, reinstallation, removal of the old unit to their lab, and a bit more money? I told them they were getting closer.

The date loomed three days hence, then two days. Would I, asked the attorney, accept pretty much all I’d sought if we could finalize an agreement in the next few hours? I went, “Mmm,” drummed my fingers and said, “Of course. That’s all I wanted.”

Thus began a flurry of emails and overnight posts. I had no way of knowing whether the two corporate lawyers were a case of good cop / bad cop, but I believed the Tallahassee counsel encouraged the California Legal Department to stop with the hardball and settle.

I called the twisty dealer and informed him I was out of patience and he was out of time. He was in the hospital, he said, palpitations of the pump due to the stress of this case. Just deliver a check, I said, then you’re done.

In the final hours before the hearing, the conglomerate’s attorney prepared motions to dismiss their part of the case. In our non-disclosure agreement, I consented not to bad-mouth their company. Not a problem– I didn’t hate them, but I refused to accept failure of responsibility for a failed product. One tech support guy could have solved the problem a year earlier.

In the middle of the final exchanges, the phone rang– the dealer. He suddenly remembered he had a wife and she could deliver a bank draft to me in the remaining ninety minutes.

Closing the Case

The dealer’s wife squeaked in with the check. That released him from further obligation.

Several days later, a different installer phoned. Under corporate instruction, he was ready to swap out the defective unit for a… he sounded puzzled… lesser model?

Their company’s flagship ‘smart’ gadget couldn’t be trusted, but their top-of-the-line ‘dumb’ models had a good reputation, I worked out a deal to trade down and then provide my own intelligent controller. The installer swapped gadgets, I attached a new electronic brain, and that’s worked well since.

I emailed the California vice president and the Tallahassee lawyer, thanking them for resolving the problem. I love almost being a Southerner. The email to the Florida lawyer might have been a bit more genuine.

And Now…

Smart appliances, intelligent gadgets, and home automation are running smoothly. The homestead feels secure except… Well, a few weeks ago a burglar attempted a break-in. He made it into the garage. The system notified me and I notified the police. They got him. The state prosecutor loved the videos of the baddie picked up by multiple cameras.

I’ll reveal more about this after the burglar hearing. You won’t believe his last name.

06 September 2020

Small Claims 2


Hal 2001
Home Automation Interface
The goal of going to court is to be ‘made whole’. If you were injured, either physically or financially, you seek redress. Don’t try to profit, don’t attempt to win the lottery.

If you proceed to Small Claims court, you might find a few useful hints in the following. Otherwise, feel free to skip my scintillating prose and entertain yourself with 9gag.com or that old favorite, Wimp.com, whereupon farewell and I’ll see you in two weeks.

9Gag Wimp

Meanwhile, on to the article!

23 August 2020

Small Claims 1


Leigh in pod capsule
“Open the pod door, Hal.”

“I’m sorry, Leigh. I can’t do that.”

“Hal, open the door.”

“Nope, sorry, no can do.”

“Hal, open the ¡@#$%£¢†€‡ door!”

“D’accord, Dave. It’s open.”

“Name’s Leigh, and no, it isn’t.”

“Is.”

“Isn’t.”

“Is.”

“Hal!”

“You can’t make me. Nyaa-nya-na-na-nah-nahhh.”

Geek Chic

This was not a conversation from 2001, but one in my own house in 2019. The name Hal has been changed to protect the guilty.

I’ve been upgrading my house with security features and smart home automation. Devices hooked up thus far include several lights and lamps, entry locks and garage doors, ceiling fans, air conditioner, water heater, thermostats, entertainment center, security cameras, a robot, a NAS storage device, and a number of talk-to-the-pod gadgets and displays.

My friend Thrush and I installed most of these as inexpensive, tinker toy, erector set, do-it-yourself doodads. I’ve avoided big, brand name products, which are less fun and très cher. They’re also proprietary– they might reject third party add-ons or charge you subscription fees to maintain connectivity to your products after the first year.

But, for a critical component, I deviated from the DIY rule. It was not cheap. I bought the latest name brand thingamajig from a well-regarded manufacturer, the latter part of a $2.2-billion conglomerate with $2.5-billion in home automation and security sales. Also, *gasp* I paid for dealer installation instead of assembling it myself. I had to wait two months for the initial product to roll off the assembly line. I’m also well aware of ‘bleeding edge’ technology, but with an engineer and a couple of software gurus on the premises, how risky could it be?

As it turns out… there’s a reason I’ve not mentioned the product and brand name– I signed a settlement agreement not to. After a multitude of ‘Hal’ interactions not unlike the above, I sought remedies.

What Could Go Wrong? Wrong? Wrong?

The device would not obey Apple, Android, or Google demands. It often reported contrary information, e.g, it claimed the device was on when it wasn’t, and vice versa. Worse, I couldn’t tell it to turn on the doohickey because it thought it already on, and I couldn’t tell it to turn off the box because it was already off. The only solution was to reboot.

Mashing the on/off buttons often proved fruitless. I pictured some poor schlep in California helplessly watching his kitchen devices cycling on an off, his lights flashing, and his garage door bouncing up and down thanks to a signal routed from Florida.

Meanwhile, lights would go on and doors would unlock and open at three in the morning. Picture Captain Kirk slamming face first into Enterprise doors that abruptly open and close. Fortunately the blast from the rudely awakened entertainment center frightened away any curious burglars.

Internet capability either wasn’t installed or it refused to work. Even if internet had been fully functional, it was poorly designed. If the internet was down (as mine constantly is!), their version of software couldn’t operate the device. You’d have to get out in the rain to open doors and turn on lights, even if you had electricity.

I’d purchased battery backup that of course spectacularly failed. I’m hard pressed to think of anything that did work. Believe me, the situation was so much worse than I’m allowed to describe.

The Consumer’s Fault School of Customer Support

So call tech support, right? Exercise my warranty and call the installer too?

The first techie admitted they didn’t yet have manuals and guidelines, but agreed the unit wasn’t behaving as promised in promotions, including expensive video ads. He'd request a replacement.

Then the second guy I’ll call Dan, but his real name is Butthead. He aggressively began by insisting nothing could be wrong with the device. He said I expected behavior it wasn’t intended to do. Dan dismissed the lack of functionality as a misreading of their advertising. This ‘gentleman’ (Sarcasm cleanup on aisle 4) told me I was annoying, nasty, and abusive. (I never was, but we’ll return to that.) Joining in with the installer, Dan accused me of cheating his company and trying to get something for nothing. From there on out, he fielded subsequent incoming calls and refused to forward me to either the original tech guy or their boss.

People's Court Judge Marilyn Milian
Wow. Not only did I pay out $2500, but failure of the device was sucking $100 a month out of my (personal) micro-economy. Details might violate the settlement confidentiality agreement, but the point is that the device was slowly bleeding me.

Believe me, I’ve understated the problems. So what’s an American boy to do? I sued. I took the $2.2-billion conglomerate to small claims court.

Wait! What is she ➡︎ doing here?

In a subsequent article, I’ll explain my experience and offer tips to anyone considering this route. See you in two weeks!

16 August 2020

Professional Tips – The Deadwords


graphic of the word 'deadword'

Facts and Artifacts

Deadwords, like deadwood, take up space but offer little useful. In the negative space graphic above, your eye thinks it sees a word or two that aren’t there. Deadwords introduce noise, dim and distracting dreck that shouldn’t be there. Authors want to move from empty words to more powerful, robust, descriptive writing.

I find it useful to review deadwords and weak words, those bits that clutter writing and dull the senses. I manage to avoid the usual suspects, e.g, some, very, nice, etc, but not so well at others appearing on recent lists: as, like, then, and so on. My bad habits need reminders. Professional colleagues know these tips, but beginning writers might find some of the following useful.

As mentioned before, I know no other crime writers in Central Florida– most are too sensible to congregate in a coronavirus hotspot. Without fellow mystery enthusiasts, I exchange editing with local romance writers. (Hi, Haboob and Sharon.) Whew! I bet my instruction in anatomy is more fun than most mystery authors.

Romancing the Own

Haboob drew my attention to a word not in the list below, ‘own’, as in ‘my own writing’. I used it everywhere– his own, her own, their own instead of simple his, hers, and theirs. In ordinary conversation, I seem to use it as an intensive, an unnecessary one. While that guy Shakespeare got away with, “To thine own self be true,” ‘own’ sucks the lifeblood out of my sentences.

In turn, I found the words ‘breath’ and ‘breathe’ cropping up far too often in the ladies’ romance works. They have good reason– the thesaurus suffers from a paucity of alternative non-technical words. Consider:
She breathed in his scent. Her breath stopped when his fingertips traced her bare skin.
Other than the words ‘pant’ and ‘wheeze’ (Feel the romance!) what substitutes can they use?
She aspirated into her lungs the molecules of his scent. Her inhalation and exhalation respiration terminated when…
Nahh… What’s a girl writer to do? (Leave brilliant suggestions in the comments so I can look like a genius at the next editing session.)

In the following list, I’m not including verbal tics and the clichés in current conversations, such as store clerk acknowledgements, “Perfect,” instead of “Thank you.”

Deadwords
actually/basically/virtually
almost
as
awesome/amazing
awful/awfully
bad
be/is/are/was/were/will be
beautiful
big
down/up on/in
feel/think
fine
good/great
(have) got
happy
interesting
just
kinda/sorta
like
literally
little/small
look/see/saw
(a) lot
most/mostly/much
nearly
nice
of course
often
one of
quite
rather
really
seem
so
some/somewhat/somehow
start/begin to
that
then
totally/absolutely
used to
very
well

Notes:

Many words made the list because they’re weak or indefinite. Further to this…
Down/Up, on/in/into
This refers to extraneous coupling of prepositions. “She climbed up into the attic before descending down into the depths of the basement.” Simply: “She climbed into the attic before descending into the depths of the basement.”
Quite, rather
Victoria and Edwardian literature dominated our home library, so both ‘quite’ and ‘rather’ sound normal to my ears, but virtually no one else’s. *delete*
See, saw, look, think, feel
“When she began to look at some of his writing, she felt certain words could weaken sentences, but she couldn’s see how to find a solution.” Simply: “When she looked at his writing, certain words weakened sentences, but she couldn’s find a solution.”
It/there, is/was/were/will be
“There are many examples in literature,” can be reworded “Examples abound in literature.” Jane Austen came up with the cleverest opening line in romance literature: “It is a truth universally acknowledged, that a single man in possession of a good fortune, must be in want of a wife.” She pulled it off. Me, I should stick to basics.
Shakespeare, Jane Austen… who knew where this was headed! Colorful writing… did we achieve it?

graphic of the word 'word'



John Floyd would be proud of a SleuthSayer coining a compound— ‘deadword’.