Jeff Duntemann's Contrapositive Diary Rotating Header Image

March, 2016:

Respect and the Hyphenation of God

My father was big on respect. We were taught to say “Yes, sir” and “Yes, ma’am” and much else that cooked down, for the most part, to respect. He understood the culture as it existed in 1960, and I was warned strongly not to speak slurs against people for what they were, especially Jews and blacks. If he had known how hatefully anti-semitic our universities would become by 2010, he would probably have apprenticed me out to a tool and die maker.

We were taught flag etiquette in Boy Scouts. We genuflected before we got into the pews at church. (I once genuflected before going into a row of seats at the Pickwick theater, so thoroughly soaked into my bones had the gesture become.) I was taught that girls were not casual entertainment, but potential friends and colleagues, and ultimately, spouses. Like I said, respect was a very big deal.

So it puzzles me sometimes when people write “G-d” instead of “God,” especially non-Jews. I understand, perhaps imperfectly, the Jewish traditions regarding the name of God, which, when written down, should not be burned or thrown in the trash, but buried in hallowed ground. God’s name is holy and must be respected. I get that.

But…”God” is not the name of God.

When Moses met God on the mountain and asked Him what his name was, God replied with what we today call the Tetragrammaton, approximated by YHWH in English characters, usually spoken as ‘Yahweh” when spoken at all. Given that this translates (roughly) to “I am that I am,” I think what God was telling Moses was, “I exist in and of myself, and that’s all you really need to know.” In the pre-Mosaic animist traditions, to know the true name of an entity was to have a certain amount of control over it, and that’s how shamans and magicians earned their keep, by commanding spirits/angels/demigods/demons to either deliver favors or keep their distance. The Hebrew God was beyond commanding. A great deal of the early part of the Old Testament can be seen as the transition between primordial animism and genuine monotheism. Given that names are how we tell similar things apart, a truly singular and infinite God would not in fact need a name at all. But to the extent that God has given us His name (and “Yahweh” is pretty much it) we need to respect it.

All that said, we need a way to address God, because God is our Creator and immanent, not off behind the clouds somewhere that He can’t hear us. “God” works well in that capacity, because it isn’t a name but a respectful and singular title, as befits a singular God. I think it’s fair to compare the title “God” to the word “Sir” as my sister and I were taught to use it: as a respectful form of address. The respect is built in. So I’m not sure I see how saying “S-r” is any more respectful than “Sir,” given that “Sir” was established specifically as a respectful form of address.

We could argue about that all night and halfway to lunchtime; why not use the word “Lord” or “Father” instead of “God”? Some do. On the other hand, there are many lords and many fathers, but only one God. As I see it, to blot out part of the word pushes the idea of God away from us in the here and now, away from the immanent toward the abstract. Push it far enough in the cause of respect, and the idea of an immanent and transcendant God vanishes over a sort of epistemological horizon, beyond which God ceases to be graspable by His creation. After that, what’s left but human lords and lesser gods?

I don’t want anybody to misunderstand here: This isn’t me chewing out people who choose to use the term “G-d”. I respect their choices, and if it makes sense to them, so be it. It just doesn’t make sense to me.

I have a plaque immediately above my desk, presenting an epigram from Erasmus in bold Roman letters:

BIDDEN OR NOT BIDDEN, GOD IS PRESENT.

Jung had the same epigram, in Latin, over his front door. (I have that plaque too.) It simply means that we don’t have to whistle God up from somewhere else. He’s always here, no matter what. We mean Him no disrespect to recognize that, with a word custom-made for the purpose, standing intact, graspable, and ready for us when we need Him most.

Odd Lots

SP4 Mug 500 Wide.jpg

LED Bulbs, RF Noise, and a Crazy Idea

Carol and I were in Costco last week, stocking up on consumables (everything from toilet paper to Hoody’s Peanuts) when we spotted something that made me do a double-take: a package of four Feit LED dimmable 60W equivalent light bulbs for $10. I’ve never seen them for less than twice that. We grabbed a pack to try at home, because our new house here contains a lot of 60W bulbs.

How much of a lot? There are nine Hampton Bay ceiling fan/lamp fixtures, each holding three 60W bulbs. (We found later that the fixture over the dining room table had three 75s in it.) That’s 27 bulbs right there, plus another twelve or fifteen in bathrooms and outside light fixtures. Figuring 40 60W bulbs, that’s 2,400 watts. Granted, not all of them are on at once, and several fixtures (like the one in the guest room and the two outside on the patio) are rarely on at all. However, there are another eighteen 65W ceiling floods, so I’m guessing our typical evening use is about 2,500 watts overall. It adds up. If bulbs are now as cheap as Costco was offering them, I was ready to jump.

A sidenote: There was some sort of utility company instant rebate, so the register price was about 1/3 less than the package price. Outside the Phoenix area, your prices may (and almost certainly will) vary.

This being Arizona, there was a thick layer of brown dust (over and above the dead bugs) on the lamp globes and on the existing bulbs themselves. We ran three loads of lamp globes through the dishwasher because their spatter finish tears threads off the ScotchBrite pad by the sink. I put three bulbs in the fixture in Carol’s office, then stood back to gauge the quality of the light.

Marvelous! Three $2.50 LED bulbs gave brighter and slightly whiter light for a total power draw of 28.5 watts. We went back to Costco and bought 24 more, plus a test pack of 65W equivalent LED ceiling floods. I spent a day on a ladder swapping out bulbs, and although the ceiling floods aren’t all done yet, we’re looking to cut our lighting power draw to 1/6 of what it would be on incandescents.

This isn’t all about money. It gets hot in Phoenix in the summer (duhh!) and the heat that you pay for when you light your bulbs you then have to pay to pump out of your house with the AC. Ok, so maybe it is all about money. In some respects, LED bulbs are a twofer.

Now, there’s a downside. Both CFL and LED bulbs require power at entirely different voltages than incandescent lamps. Every bulb has a little power supply in it, and to keep the power supply circuitry small, the supply uses a technology that generates a lot of RF noise. If the whole house is running LED bulbs, I’m guessing that my IC736 will deliver audio that sounds like the center of a raging thunderstorm, only 24/7. I don’t have my shack wired up yet, but it’ll be interesting to see what happens when I run a temporary longwire out to the pool shed later this year.

Now, it won’t happen this year and perhaps not next year, but the 5-year plan includes a new building in the NW corner of our 5/8 acre lot to house my workshop and radio shack. (I’m using the small garage for now, and although I was clever and got everything in, it’s…cramped.) I’m sure I’ll hear our LED bulb symphony (and perhaps the neighbors’) but if I don’t use LEDs or CFLs in the shack, things may be a lot better.

So…what are the chances of opening up the bulbs, pulling out or bypassing the power supplies, and running them at the LEDs’ native voltage? This isn’t an idea original with me, and in fact one chap has a very nice article up on Instructables. The 40W bulb he dissected delivers 30VDC to its LED array, and he had to do some major surgery to rewire the array to take 12VDC instead. My approach would be to figure out what DC voltage a given type of bulb generates for its LEDs, and then build a high-current passive (i.e., non-switching) power supply to deliver exactly that voltage to all the modded bulbs in the building. (Note that there’s nothing magical or standard about his 30V figure. That’s just what the maufacturer happened to use in that particular model of bulb.) This would require running a separate 30VDC (or whatever) power network inside the workshop building, but since it’s going to be a custom building, I can do that.

We’re not nearly done with the house and landscaping here yet, and I won’t have a great deal of loose time until the summer. (We still have work to do on our Colorado house before we sell it.) I’ll start a research binder on LED bulbs in the meantime, and maybe allow myself a few hours at some point to pull a cheap bulb apart to see what its LEDs are eating. If any of you have played around with LED bulb internals, (or have come across any pertinent links) by all means share in the comments. I have a hunch that a lot of very clever guys are pondering this problem right now, and I’m looking forward to hacking the hardware myself. I haven’t done much building in the last couple of years for various reasons, and damn, I miss it!

Using GWX Control Panel to Lock Out Pesky Windows 10 Upgrade Stuff

A few days ago, a countdown timer appeared on Carol’s Win7 PC when she booted up. It told her that Windows 10 would be installed in two hours.

WTUBF?

I turned off the machine and started digging around online. A lot of people have this problem, apparently. All of us who aren’t already running Win10, of course, have been nagged mercilessly about upgrading since last summer. I don’t care if it’s free. I don’t want it now. If I want it later I’ll pay for it. But just so you know, I don’t plan to leave Win7 land before 2020. I dislike the nags, but nags are just nags. This time MS told me they were going to give me something I didn’t want and hadn’t asked for.

Uh-uh.

So. I quickly learned that the upgrade software is contained in a Windows update module called KB3035583. I turned Carol’s machine on and as soon as I could I uninstalled KB3035583. That ended the spy-movie countdown timer. Alas, the next morning the damned thing was back. The countdown timer now said Thursday, (it was Tuesday morning) which was some comfort. I still had some time to work.

I hid KB3035583. The next morning, someone (guess!) had un-hid it. Ok. This means war. I dug around a lot deeper, and found an enormous amount of cussing and bitching and suggested fixes. I tried a couple of things with mixed success. Then I stumbled upon the GWX Control Panel, by Josh Mayfield of the Ultimate Outsider site. Josh initially released it late last summer, and has been updating it periodically ever since. Josh’s instructions are pretty good, but for something a little clearer, take a look at Mauro Huculak’s article on Windows Central. He did a good job, which I know because I followed his instructions when installing GWX Control Panel on my lab machine. I had no issues, and understanding that MS was about to start messing with my wife’s PC, I installed it on her machine as well.

Like Philip Phillips says, Gone Gone Gone. We’ve not even seen the nag window since Thursday, much less the countdown timer. I quickly added GWX Control Panel to all of our other Win7 machines. Worked every time.

Now, why did Carol’s machine say it was about to install Win10, while our several others just kept nagging? We don’t know how, but Carol’s PC thought that somebody had reserved a copy of Win10. The download manager in KB3035583 had already downloaded well over a gigabyte of stuff, which I assume was all the install machinery and the OS itself. Carol doesn’t remember clicking on anything, nor do I. It’s possible that one or us selected something by mistake. MS seems to be increasingly desperate to get as many people as possible to upgrade, and its popups offer no clean way out.

Ironically, I vaguely remember reserving a copy from my lab machine way back when this business first came up. The lab machine did not have the install files and was not giving me a countdown timer. My only theory is that Carol’s PC may now be using the local IP address that my lab machine was using way back when I (may have) reserved a copy, even though that was in Colorado. It’s kind of crazy, but I have no better ideas.

I don’t have anything strong against Windows 10. I know a lot of people who like it just fine. I will probably use it eventually–once it has several years of history behind it. However, as most of you know, I do not like to be pushed. That’s the heart and soul of being a contrarian. The harder you push me, the more likely I am to go in the opposite direction.

All the usual cautions apply to GWX Control Panel. Do a full backup and a restore point before you install it, just as you would with any new software. Follow the directions closely, and do your best to understand what you’re doing. We’ve had no adverse issues with it, granted that I installed it yesterday. If anything changes tomorrow morning, well, you’ll read about it here.

The Raspberry Pi 3 Leaps Into Our Laps

RPi3-500 Wide.jpg

On February 29, Eben Upton announced that the Raspberry Pi was four years old, and to celebrate, the Raspberry Pi Foundation had released the Raspberry Pi 3. I grinned a little: The RPi is a Leap Year baby, and so it might conceivably be considered one year old, since we haven't had another February 29 since its initial release in 2012.

The new board (still out of stock, just checked) is almost identical in physical size and shape to the Raspberry Pi 2, and should be able to bolt into any sort of case or mount designed for the 2. That said, the new board packs a lot more horsepower:

  • A new SoC: the Broadcom BCM2837
  • A 1.2 GHz 64-bit quadcore RM Cortex A53 CPU.
  • 802.11n Wi-Fi and Bluetooth 4.1 right on the board.
  • A VideoCore IV graphics system running at 400 MHz, with the 3D core running at 300 MHz.

Most of the other specs match the RPi 2: 1 GB RAM, HDMI video capable of 1080p at 30 fps, four USB ports, a 1000BASE-T Ethernet port,composite video, and the same GPIO bus.

And still $35.

Many years ago, I think back in the VDM era, I predicted that computers would eventually become swellings along the wire between the keyboard and the screen. We're well along toward that day, but with Bluetooth on the board, there won't be a wire between the keyboard and the screen at all. In fact, there's no reason not to just bolt the computer to the back of a TV or monitor using the VESA mount holes. That's what I did with my RPi 2, and I'll use the same mount for the RPi 3, whenever it shows up. It'll basically become part of the TV, and it'll talk right to my Logitech Bluetooth keyboard/mouse.

I had another thought about mounts for the Pi: Most Dell monitors from the last ten or twelve years have a tab-mount system for amplified stereo speakers built into a bar beneath the lower edge of the screen. The bars are cheap on eBay (look for Dell part #AS501, though there may be other SKUs that snap into those same tabs) and I'm tempted to cut one open and see if I could "persuade" the bar to accept an RPi 3 board, or at least mount a board on the back of one. If I had a 3-D printer I would sketch up a snap-in Dell monitor RPi mount designed for those tabs.

One thing that many have said about the RPi 3 is that it finally has the chops to be a general purpose desktop computer. Granted, you can run a fair number of GUI productivity apps under Raspbian–and MagPi Magazine lays the mag out on an RPi (using Scribus) and has done so since inception. I managed to get the Lazarus IDE installed and running on the original Model B, though it was very sluggish and had to be installed from binary packages. Having 1 GB of memory makes many things possible, especially recompiling open-source apps for the ARM Cortex CPU. Libre Office already runs on the RPi, as do GIMP and Scribus, if slowly. (I tried both, and while they were usable, I'm kind of spoiled by 5+ years of using a quadcore Intel box.)

So what will I do with the board when I finally get one? First of all, it will replace the Pi 2 I have bolted to the back of a 23" Toshiba widescreen TV. As I did with the Pi 2, I'll install Libre Office and several other productivity and graphics apps, just to see how much faster they run.

But most eagerly, I'll be installing Lazarus 1.6. I haven't done a lot of programming over the past year because, well, I've been moving us to Phoenix. I miss it. As I've said here perhaps too often, Lazarus has made programming fun again. Sorry, C/C++ is drudgery, and Python makes whitespace significant, sheesh. (I do like TkInter.) Lazarus on the RPi 2 is nowhere near as sprightly as Lazarus on my Intel quadcore. The Pi 3 can't help but be better.

I'm strongly tempted to continue the (suspended) adaptation of my book Borland Pascal 7 From Square One for Lazarus/FreePascal, because students should be aware that C and Python are not the only damned programming languages in the world. I don't know of anything in Lazarus' class for C/C++ nor in truth any other reasonable language. There are supposedly 8 million RPi boards in the world now. 8 million. That's one helluva potential audience.

On the other hand, if I don't get some traction on a new novel pretty soon, Certain People are going to skin me.

I thought I was retired. I thought retired people were bored. I recall being bored for half an hour once, in (I think) 1967. Whatever the opposite of bored is, I am. The Raspberry Pi 3 isn't going to help with that.