Sometimes the bugs just jump out at me…

IMG 2867Other times they don’t!

I had my attention drawn to a post from a while ago, where I’d copied and pasted some information directly from a source so that I didn’t misquote them.

Because I copied and pasted I didn’t think much about it, and therefore didn’t look at the pasted material very closely. After all why should I? It’s supposed to be exactly what I highlighted and copied… Right?

Apparently not!

I think the problem originated in a difference between my default code page and the source code page. Although it could have been something in translating character sets, between their source font to my destination font.

If I was still employed, or indeed employable to companies in the fools-gold state of California, I might care enough to figure out what exactly happened. Since I’m (I Assume, since no one will talk to me,) ALL Wrong to be worthy to have a job here. I’m not interested enough to figure out the puzzle.

It was interesting, because randomly throughout the pasted material were very strange letter substitutions and in some cases the entire character was dropped from a word, as if the character had no equivalent. I’d have expected to see this if the two fonts were from different languages, but the text was written in English, originating on a computer in England.

I went back to the source and everything looked fine, I copied and pasted the material and the text was screwed up. It was magic…

It also made that blog post look like I was a moron! I’ll have to be more watchful for that kind of stuff in the future.


I’ve been working on a theory that software is going to start failing more. The basis of this theory is that generally speaking software is far more complex than it used to be. Additionally, more and more programmers are relying on pre-written standard modules.

This too is expected, and reasonable. It’s why structured programming and standardized modules exist. In the bad old days, programmers often had to write everything from scratch. Oh there were standardized math modules, even standard IO modules, but the hardware pretty much completely changed every 18 months or less. So the programming staff was always scrambling to write code to control new hardware.

Compilers didn’t have all the nice features they have today. Apple Xcode (Apple’s Development Environment / Compiler) does things that some of my colleagues would have sold their soul to Satan himself to have 30 years ago.

At some point I theorize the standard modules (Math & IO Functions for example), will become black boxes that only 1 or 2 people in the world will actually understand. With the rapid advancement on AI, it’s possible that soon there won’t be any human who understands the internal code or how these modules work. 

Once we pass that threshold, and I believe we’re approaching it now, bugs in software could become unresolvable. If the bug originated from within a functional module that no-on but an AI understands, then it becomes a question of explaining the defect to the AI in such a way that the AI can fix the problem.

The AI is a logic based entity, humans on the other hand are not. How do you tell an AI that for the humans to work with the software the AI has to “corrupt” the software to do something illogical?

LighteningA simple example would be the AI deciding to present information on a display that was dark gray on a black screen for the sake of saving energy. Think of an OLED screen where you might only need to turn on the elements in use instead of firing up every element in the display. Keeping the used elements very dim would really be saving energy.

The AI could interpret humans inability to see the active elements in dark gray as a deficiency that was the human’s problem. As far as the AI was concerned, the displayed information was completely correct and legible.

Imagine trying to explain to an AI that didn’t really give a crap about humans that this I/O function was broken. I have to admit, I’d love to be a fly on the wall during that conversation.

The Imperfection is yours. Filthy Human!” So said the central control AI of Earth moments before all humanity was wiped out.


HPServers.jpgAutomated testing is great, but eliminates the human element. That means, that human things like information on a display can be overlooked in testing, and yet the automated tests passed with flying colors.

This is especially true with virtualized testing environments. A rack of servers, typically won’t have a display connected to every server, all the time. You switch to a server, connecting the keyboard, mouse, and display when you need to interact with the server, otherwise, the server is crunching away, sending test results to a log, probably on another server entirely.

A human inspects the log looking for reported errors.

That’s how a bug like the one currently appearing on Apple Watches where the weather complications show nothing, make it into wide distribution.

I suspect that we’ll end up like we did during the Y2K crises. All the sudden, COBOL and FORTRAN programmers were being pulled out of retirement because it was cheaper to pay them obscene amounts of money than to update the computer systems and software to something that understood the year 2000.

Once the horse is out of the barn, and AI has moved software 1000 years beyond human comprehension and it’s not working for humanity anymore. Then corporations will find all us ancient fossils, offer us obscene amounts of money, and ask us to un-fuck the situation.

Oh, we will… and we’ll smile, and tell the executives “Fuck You Very Much,” as we take their money. Just like the COBOL and FORTRAN programmers did during Y2K.

It was amusing watching executives begging lowly programmers to come back after having laid them off, and forcing them to train their replacements so they got a severance package.


General iOS 17 Feature Orange PurpleHmm another defect just popped out at me.

If you’re playing music from your iPhone to your HomePods there’s a situation where the music stops playing, the iPhone still thinks the music is playing but the music playtime indication is not moving.

The HomePods are still lit up like they’re playing.

And here’s where it gets interesting…

You can’t switch back to the phone speakers because the selection is not available. You also can’t play another track, you can’t pause, or much of anything.

I was able to kill the Music application and restart it.

This is yet another bug I’ve stumbled across.

There’s a similar one in the Apple Podcast application. This one is easy to replicate. Play a podcast on your HomePod or pods. Pause the playback. Go outside to play with the dog, or leave the house to go do something in the front yard. Come back after 30 minutes or so and press play in the Podcast app on your iPhone.

The HomePod or Pods will light up like they’re gonna play, but they NEVER RESUME playing the paused Podcast. You can select another podcast and it will play fine, but reselecting the podcast you paused, will never play through your HomePods. 

You Can play it through the iPhone speakers, or through your AirPods, but HomePods???? That is forbidden!


Apple event 1It may sound like I”m bashing on Apple. I’m not intentionally.

I simply have an Apple household (iPhone, iPad, Watch, & Computer,) So since I use the products a lot, and I spent most of my professional life testing software or repairing machines, I tend to notice these things.

In the past 4 weeks I’ve seen, new defects in the Apple Music application, and on the Apple Watch. The Podcast bug has been around for at least two full generations of IOS. 

Maybe I dodged a bullet with the new iPhone

I haven’t been able to order a new iPhone.

It’s a simple thing, I want a completely unlocked phone right from the start. I don’t want to have to monkey around with unlocking a phone from a carrier or any of the other bullshit contractual obligations that are included in the fine print of a purchase.

T-Mobile, you really need to train your reps in Costco better… Based on my interaction with a blue hair guy? girl? Amorphous fat ass? I’m seriously reconsidering our working relationship.

No, your representative wasn’t rude or whatever. He/she/it/they/them, was simply not listening. I’ve been noticing that more and more with your representatives across the board, since T-Mobile and Sprint merged.

It’s always questionable which corporate culture will survive when two companies merge. This is especially true if one corporation is diseased and shitty as Sprint was, and the other corporation is relatively healthy. 

I think from here on out, I’ll be betting on the shitty corporation infecting the healthy corporation and taking all the services to the lowest, laziest, common denominator. 

The only benefit I received at the T-Mobile Kiosk was that I got to see the new iPhone in person. It’s nice.

I wasn’t going to go through the machinations necessary to order one on the T-Mobile account, then trade in my current phone, then pay off the T-Mobile Payment plan purchase early, then go to T-Mobile to unlock the phone. That’s just a load of annoyance that I don’t want to deal with.

I was tempted…


I’m glad I waited. There have been some interesting articles about the new iPhone Pros getting nice and toasty while in use. 107°F by one article’s account. There have been reports of the phones being blemished or outright damaged right out of the box. 

How disappointing would that be? Your brand new hotness, right out of the box, with a nasty gouge in it as you peel the protective plastic off.

I’ve also seen at least one photo of an iPhone Pro Max that looked like not only did the back glass of the phone shatter easily but the new titanium frame looked like it had cracked too.

Titanium is strong, light and useful for a lot of things, but I seem to recall that it’s kind of crystalline when you see the raw metal. I also seem to recall that if you don’t make it just right, it’s prone to cracking. I’m wondering if that’s not part of what we’re seeing in some of the reports about the phones glass, (front or back) shattering.

In the announcement event, there was some mention of alloying the titanium frame with aluminum structural components within the phone, presumably as a heat sink. Titanium can be alloyed with a number of other metals, but again, that has to be done carefully. 

I wonder if this is another situation where China’s sloppy quality control has created a disaster. Or maybe manufacturing at the scale Apple is attempting is just not yet reliable. Maybe it’s a little from column A, and a little from column B.

Perhaps, I’ll just wait until the iPhone 16 and hope they make it in a color I like.

There’s also been some chatter about Apple’s replacement for leather. Folks are finding that a week or so of use presents them with staining indicative of fabrics, instead of the durability of leather. I’m thinking that my future phone cases will either be silicone from Apple, or I’ll be buying leather from another vendor. Most likely silicone…

Before you get your panties in a twist over my consideration of leather, let me present the following use cases.

I’m using a Franklin leather binder that I’ve had since 2008. It’s in very good shape and I have no intention of replacing it anytime in the near future. I have two TUMI leather briefcases. The smaller one is the one I use most often. That case is 4 -5 years old, the larger one is 15 years old. TUMI will repair a briefcase at a reasonable cost and send it back to you.

So if you talk about sustainability. How is using leather unsustainable? Sure, if you replace leather items every year, then that’s a problem. But if you buy leather, take care of it, and don’t find a need to buy the item over and over I’d bet the sustainability equation tips in favor of leather.

How much energy does it take to make these new fiber cases? How often will consumers replace them and why? Are these new fiber products biodegradable, and how long does that take? 

Honestly, if Apple would stop changing the phone shapes every year so that last years case doesn’t fit this years phone, perhaps sustainability would go up and pollution would go down in amounts equal to their switch from using leather goods.

I haven’t purchased one of Apple’s leather cases since the iPhone 5. I found that their leather case wasn’t grippy enough and I dropped the phone twice, then went third party silicone with nice grippy knurls on either side. No more dropping my phone.

Since I replace my phone every 3-4 years, after the iPhone 5 debacle it’s never seemed reasonable to invest in leather unless, like the MagSafe wallet, it could be used on other iPhones.

Sustainability and being climate responsible isn’t just about companies. It’s also about asking questions of yourself. 

Questions such as:

Do I need a new phone?
Do I need a new leather jacket, phone case, or brief case? The leather jacket bit is funny, because with vintage all the rage people buy “Vintage” looking stuff but don’t have the patience to make it “vintage” by wearing it year after year.
I guess the question really boils down to “Do I Need xyz” or “Do I Want xyz”.

It’s okay to want, but feeling like you need to buy the newest, latest, flashiest every year might be part of the problem.

I’d like a new iPhone because there has been enough change that a new phone is a pretty substantial upgrade to what I have. But… do I need it this year? Not really. My old phone works just fine, (the battery is showing signs of its age,) but I can go another year and avoid what may be an Apple screw up in the iPhone 15 Pro.

Maybe that’s exactly what I’ll do. I’ll keep reading the articles to see what’s happening.

Ah Ha! I knew it…

Warning: Geeky Stuff ahead.

Yesterday, I updated to the latest operating system offering from Apple.

IMG 2867

There haven’t been a lot of issues yet.

But there has been one, and this issue is across iPad, iPhone, and the Mac OS. 

Some websites will completely fail to display user credentials stored in Apple’s Password Management System.

After you get over the initial panic that the IOS or OS upgrade has wiped the thousand or so passwords and IDs that you’ve become so dependent on…

Your head will clear and then you’ll go look at passwords. As your heart rate slows, you’ll notice a curious thing. Some websites still work. But other websites act brain dead. Instead of Safari offering to fill in your password and id from Apple’s password management system you’re presented with nothing.

Even typing the first few characters of the user ID will not give you the familiar prompt for face, touch, or master password verification.

Locating the entry containing the user ID and Password and telling your device to open the website, from the password entry itself will open the site BUT WILL NOT autofill the user ID and Password, so you’re on a site, but you’re not logged in.

It’s in Safari, and it’s not technically a bug.

Safari’s security protocols have been updated which is good. But if you log  into web sites that are not using HTTPS with the new versions of Safari, it will look like the upgrade has flushed the login credentials.

The issue is HTTPS versus HTTP. Since the entirety of the internet is supposed to be using HTTPS (For your comfort, safety, and protection,) Apple apparently decided that it’s unsafe to allow the password management system to serve up a user ID and Password to a lowly HTTP site.

On the one hand I can see it. On the other hand there are corporations where their internal HTML pages may require a user ID and Password, BUT where they are not using HTTPS inside the corporate defense ring. This may or may not be good security, but that’s not the issue. The issue is the confusion caused by the way Apple has implemented this change.

Since there’s absolutely NOTHING, no message, no reaction, no indication, no clue, whatsoever about what is going on, it could leave customers badmouthing Apple, and the new OS. 

Not because what’s been done is wrong, but because it’s inconvenient! Apple already has trouble in corporate environments due to IT departments inherent Pro Windows bias. They needn’t add any fuel to that fire.

I haven’t found the setting to turn this feature off yet. Instead, I just enabled HTTPS on my site. If I find more sites that give me issues, I’ll go digging around to see if there is a setting.

I’d been holding off because I DONT WANT TO PAY FOR THE SECURITY CREDENTIAL!

Oh yeah, it costs… which leads me to begin contemplation about continuing to maintain my own hosting site. Or should I park the unused domains and transfer the live domains to another hosting service.

Truthfully, I’m becoming less and less pleased with my current hosting provider. I’ll take a look at the contract and decide if I want to continue doing business with them.

They’re pretty inexpensive if you select longer contract terms, but their quality of service is becoming questionable. Talking to them and solving problems is getting to be just like every other business. You end up talking to someone outside the country who doesn’t really understand what your issue or question is.

For the moment this HTTP/HTTPS issue is solved. I’m sure there will be other interesting issues popping up soon enough.

I broke a rule today.

It is one of my internal rules.

I updated the OS of my Mac on the first day of the new OS being available.  I haven’t done something like this for years… There’s always something that screws up!

But while I’m sure I’ll be annoyed in the coming weeks, I thought, “Why Not? I’m bored and If I do it now, then I don’t have to worry about it later, especially if there’s something that demands me & my computer being up to date.”

Something insane like a job… for example. At this point if I were to get a job I’d probably have a heart attack and keel over from the shock.

Thus far the OS seems to be smooth and working as expected. I’m using my big monitor right now. I gotta admit, much as I like having the small light laptop, I really do like using the big monitor, especially with the color depth this thing is capable of.

This monitor could also be used as a gaming monitor, it’s a bit small but serviceable. So the monitor goes in the box of Tech that moves with me into whatever temporary housing situation I find myself in, moving forward. That’s actually funny this is a 27” and I can remember when that was a big monitor. 

I’ve seen some computer/gaming monitors 36” and above. I’d have to have a large desk to have something that big in proportion. I guess you could hang it on the wall of your cubicle or cubby.

The last place I worked at, they gave us dual 15” monitors which was really more annoying than helpful given the amount of data and application windows we were supposed to be juggling. The Windows desktops were under powered, in terms of CPU, memory, and hard drive space, to be pushing that amount of data but as is typical of Corporate America, if the computer crashed, it was the employees fault. 

I’ll take my 27” here at home with a computer that could drive two 30” 4K monitors (I think) and not worry about crashing. Come to think of it, I don’t think this computer has crashed on me since I got it. Either I’ve lost my touch, or this machine has more than enough horsepower to do whatever I ask. 

Let’s just hope it doesn’t become sentient! That could be a real problem…

I’ll continue playing with this new OS. There are some new features, but none I’m likely to be using immediately.  But I’ll poke around to see what the new stuff is all about.

BTW this qualifies as interesting and entertaining for me.

I hope your day is as amusing.

What? Brain rebooted….

Yesterday while I was on hold with Apple, I was scanning news articles and one from Bloomberg caught my attention. The headline was a jaw dropper.

Is it me, or are the titles of officials sounding more and more like the stupid titles of drooling inbred Barons and Dukes who were 6th cousins to the king from old Europe?

Here is the persons’ title, “White House Special Presidential Coordinator for Global Infrastructure and Energy Security”  what the fuck? The translation of this title is, another cocksucking bobblehead yes person.

I’m gonna call him “Bobblehead” Amos Hochstein.

This person actually said publicly, “one reason why oil prices have surged and gas prices is that Bidenomics works.” Then started blaming OPEC for decreasing supply.

WHAT? 

OPEC wouldn’t have the ability to fuck with global oil prices if Biden hadn’t within days of his inauguration screwed domestic oil production and caused oil prices to jump, not due to constraint… but due to Biden’s actions destabilizing oil futures.

As I theorized before, Bidenomics may indeed be working exactly as designed. Bidenomics isn’t to help the country, it’s to help the filthy rich and punish any and all Americans who might not be marching in communist lockstep with the Democrat party. A.K.A. all those who disagree with the direction the country is moving in, and are therefore domestic terrorists.

I’m predicting it here and now. It is going to be a very cold expensive winter for the average American Family. Because Biden’s energy policies will continue to drive up fuel prices. Don’t forget it’s not just gasoline.

Diesel fuel is what runs the container ships, the 18 wheel trucks, the farm equipment, the construction equipment, and petroleum byproducts go into almost everything else throughout our product and supply chain. So when fuel gets or remains expensive… the average American Family takes it in the ass.

An Interesting side note, Biden and his bobblehead staff all say repeatedly that The President is very concerned that the American Family doesn’t have undue hardship.

When you run that statement through the Democrat/Biden translation matrix… You get “The President want to make sure the American Family is hungry and cold.”

After all if you keep people cold enough, hungry enough, poor, and hopeless, long enough, then offer them free shit and relief if they vote for you, or if they’re asked to offer up their first born to be slaves, most of ‘em will say “yes”.


There’s a story about Vlad Țepeș of Romania inviting the poor, homeless, and destitute, of the town to his castle for dinner. He asked them what they wanted of him, they replied, “give us money, give us food, end our suffering.” At which point he ordered the palace guard to slaughter everyone in the dining hall.

VladIII

He ended their suffering right then and there.

I don’t know if that is a story that actually happened or if it was a teaching tale.

I do know, that every time I see people with their hands out to receive “Free” stuff. I always think of Vlad Țepeș and his “Solution”.

“Free” in politics is just a word that obfuscates the actual price. If more people knew that, politicians would have a lot less power.

Vlad Țepeș actually Vlad III,  had quite a life. Wars, imprisonment, loss of a throne and regaining it.

Stories about his “Unheard of cruelty” were circulating in his lifetime. Note we’re talking in the fourteen hundreds. By todays standards just living in that time would have been considered cruel and unusual punishment. This guy was considered unusually cruel then.

… Turkish messengers came to [Vlad] to pay respects, but refused to take off their turbans, according to their ancient custom, whereupon he strengthened their custom by nailing their turbans to their heads with three spikes, so that they could not take them off.

— Antonio Bonfini: Historia Pannonica

The pope was informed of Vlad’s methods. A Poem about him was performed at the court of Frederick III, Holy Roman Emperor during the winter of 1463.

While the story of him slaughtering all the poor from the town near his castle might be apocryphal, given the other stories about Vlad III I wouldn’t be surprised if he actually did it.

Interestingly, stories about Vlad III were some of the first best sellers to be printed with moveable type.

Bram Stoker did a great job of romanticizing Vlad III. As the source of all the vampire myths, in my Goth phase I was curious about Vlad III so I found out a about the real person.

I think he was an Arch Villain. This is certainly true through the lens of todays standards. It’s probably true through even the lens of the fourteen hundreds. But there was a lot of political intrigue and a lot more involved in keeping his kingdom together. Perhaps his cruelty was justified, perhaps not.

For some reason, Vlad III always pops into my mind whenever I hear Biden or his bobbleheads speaking. I think Biden and his administration are cruel and they call it “kindness”. They call failure, “success”. They call crime and criminal behavior, “Righteousness”.


By the way…. 

I did not preorder the new iPhone after all. 

Apple wouldn’t allow me to preorder it and use their interest free financing without me declaring which cellphone carrier I was going to use. In other words they wanted me to buy a carrier locked phone and I won’t do that.

They didn’t make me declare my carrier when I purchased my iPad with cellular capability. Nor did they ask for me to declare a carrier when I purchased my Apple Watch. Yet I was allowed to put those items on their interest free financing.

For some reason, they wouldn’t allow me to do the same with a new iPhone. 

I’d actually filled out the Pre Preorder forms that was supposed to make the preorder easy this morning. I stopped when I realized that for me to have the phone I’d have to put it on my card at whatever the interest rate is. Since the Apple Card is among the highest interest rate cards I have, that was a big RED NO GO!

Who am I kidding? All credit cards have nightmare interest rates these days!

The Apple Card is convenient, but it’s not something you carry a balance on unless it’s interest free. To be honest, I’m questioning keeping the Apple Card moving into the future. I don’t like the way they handle some things. The question is, does my dislike outweigh the convenience? It’s about neck & neck right now.

I’ll wait on the new iPhone. Maybe, I’ll wait until the next iPhone, or the next… I can wait, the battery on my phone isn’t that weak yet.

Sure there are things I’d like to have, but do I need them?

Maybe not…