We got a new IOS and a Speaker of the House

Mikejohnson2 1 3301794256I’m happy about the Speaker because he seems untainted by the rampant corruption in Washington. Time will tell. I do really like the thought of him whipping Congress into working something like real business hours instead of what we’ve been seeing. We’ll never get our money’s worth out of Congress. That’s a given, but maybe this new guy will put an end to Congress sitting around jerking off instead of passing budgets, laws, and finding ways to cut the obscene waste our government finds all too easy to create.

I’ll admit my fingers are crossed that this guy isn’t corrupt. Louisiana has a long and storied history of corruption in politics so I’m taking a “wait & see” position.

I’m hopeful though.


Iphone 15 pro max renderYesterday Apple released a lot of software.

I’m most excited about the new IOS 17.1 release. Because my iPhone and watch having weird glitches was annoying. The weather complications on my watch being blank most of the time, but intermittently working was really annoying.

I spent part of the morning updating everything in the house. Thus far all the goofy crap my watch and phone were doing appears to have been fixed. I’m sure as I move forward with the new IOS I’ll stumble across new bugs. I just hope those new bugs aren’t as plentiful as the bugs I was seeing in IOS 17.0.3.

I’ll admit that the updates went pretty smoothly. You could only appreciate how happy I am about that if you knew how much Apple Iron there is in this house.

While I was waiting for software to download and load, I managed to make a lot of headway on my list of dumb things I have to do. So the time wasn’t wasted.

I used to sit and watch the update process. I don’t anymore. I figure that watching it isn’t going to make it be any more reliable or move along any faster. It’s almost binary now. Either it works or it doesn’t. One path causes me no trouble and I get what I expected. The other path, something has gone horribly wrong and I’ll have to figure out how to fix it.

Either way, there’s little sense in my watching the screen for some cryptic message that won’t mean anything to me or to an ill trained first tier technical support person I reach at Apple.

Sadmac1

I guess that’s me applying the “Don’t worry about it until it happens” philosophy of life.

There is one thing I don’t do. I don’t update everything at exactly the same time. Typically I’ll let the phone finish before I update the iPad, computer, HomePods, AppleTVs, and watch. 

I have this vision in my head that I start the update process on everything at once. Then everything failing and seeing sad Mac faces everywhere. Which would mean I couldn’t even email for assistance.

Remember the Sad Mac?

I had to laugh at myself about the Dynamic Island.

At first I was like “Yeah, So what?” Then yesterday after the updates completed I realized that I’d been seeing the Dynamic Island all along.  True there are only a few apps that I have which make use of the Island while I’m doing other things. But the Dynamic Island is actually there all the time and providing me with useful information. It’s so seamless and honestly I expect useful information to be presented exactly where the Dynamic Island presents it that the island was almost invisible to me.

I have high expectations of software. So I’ll have to say to Apple “Good Job”. 

Now let’s have a look at other apps both Apple and third party to see if Dynamic Island integration can be useful.

I’m also liking having the always on display on the new phone. I didn’t think I’d like it but I do. Now I want to get a magsafe stand for the bedside table. So I can use the whole standby functionality thing. I haven’t had a bedside clock for years. It’s weird that my bedside clock became my phone, wand now my phone is morphing back into a bedside clock. 

Apparently I’m not the only person who’s thinking this way. MagSafe stands, particularly the one from TwelveSouth are backordered all over the place.

Well, off to continue the sorting and tossing of crap out of the house.

I hope everyone has a really nice day.

I love early morning Heart Attacks!

Digital manufacturingThis morning I got up as usual. I let the dog out, got a cup of coffee, and woke the computer to check email.

Up to this point everything is normal. I’m not feeling all that great, and I was thinking that it would be nice to take the laptop out to the living room where there’s some cuddle space and the dog would likely curl up beside me. 

Before doing that, I checked the backupstatus, because I’ve got the laptop plugged into a hub that provides an ethernet connection. If you disconnect, it makes the next backup have to clean up the files that were interrupted and it doesn’t take that long to let the machine finish its task.

That’s when I discovered that there hadn’t been any backup since yesterday at 4PM. Then, since inquiring minds want to know, I asked why. The computer said there’s no backup disk.

Hmm. I know there is a backup disk so somebody’s got some splaining to do. 

I go check on the NAS device in the closet. It’s running, but the drive indications are all wrong. There’s no error or warning per se, but the NAS is hammering on 2 drives and not responding to commands. The NAS is also not appearing at the address that it’s supposed to for me to access its control interface. 

I try a “soft” power down the NAS appears to accept that command but never completes the execution of the command. I do a hard power down. Knowing full well that whatever is going on is probably bad.

I power the NAS back up and now I’m greeted with all the drives being normal but there’s a little flashing status light. That light is usually solid. I go back to the computer and find that the NAS is still not at the address it’s supposed to be, nor is it broadcasting that it’s available. After scanning a bit I found an IP address that appeared to be the NAS. I logged in to the control console only to find that the NAS thought I’d moved drives from another NAS, and that I would have to update the NAS software to accomplish this.

Ahh I’m beginning to see the likely problem. The NAS tried to update its software and the update went horribly wrong. I guess I’m lucky that the machine still had some clue what it was, but what about my 10TB of data? What about the Porn?!?

Well there’s no path around, I must go forward. I tell the NAS that the 5 drives contain data and they are to be preserved. Then I tell the NAS it can update to the latest version of software. I didn’t want to do this… I’ve been holding off on updating to the latest (read that as completely redesigned) version of the NAS software because I just didn’t feel like working my way through the headache.

I’ve got data from the other half on that NAS that I’m still sorting through and there is no need to complicate matters with a completely different NAS operating system where I’ll have to rework permissions, connections, and applications.

My plan was to do this update when I was done with the other halfs business. 

However, since I have no choice, I click “Proceed” 

The next screen from the NAS says, “Formatting system volume” OH SHIT!!!!!

Does that mean the area that the NAS uses to store the OS, OR did I just flush all my data?

Well the helpful countdown to completion said I’d know in 9 minutes.

For the next 9 very long minutes I used the time honored prayer of IT workers everywhere.

“SHIT SHIT SHIT FUCK SHIT FUCK SHIT FUCK FUCK FUCK!”

After 10 minutes the NAS came back online with a brand new OS and as an added bonus all the user accounts and been wiped. Yea! But the data appears to have remained intact.

So apparently my IT Prayer was heard, and answered, by a benevolent AI somewhere.

That’s the good news. The bad news is that I get to reconfigure the NAS and work my way through a new operating system where everything is moved and some features are gone entirely.

Yea! 

I’ve fired up a set of utilities designed to ensure drive integrity to make sure my data is in good shape. I’ll have to configure around the utilities doing their job to reconnect my NonAdmin account to the data. Oh look, the User Accounts, Groups, and Permissions controls are all different… Greeaaattt!

I have a headache that would stop Godzilla, I think I’ve got some sinus thing happening and I really may not have the patience for this…

 

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. 

Halfway through the month

I’ve got a bone to pick with companies.

I know, Who doesn’t? And Me having a bone to pick? Say it isn’t so!

It’s not a big bone to pick, it’s more of an annoyance and / or commentary on the modern world.

The bone is this. Every company, Electric, Gas, Insurance, Phone, Cable, Internet, whatever… Wants you to have an email and or internet accessible account with them.

They say it’s for convenience, I ask whose?

 It’s not convenient at all when the first thing in the morning after the alarm has awakened me, to have my phone blow up with tons of bullshit from these companies.

I’m still naked and haven’t had my coffee yet! How about delivering your bullshit at Noon or how about late afternoon?

A classic example was my insurance company this morning. God help you if the company you deal with also has an app for that!

Because their app is on my phone it can send me a notification. In the past, this has been useful if I had a claim being worked. But I don’t have any claims right now. Getting a notification seemed odd so I thought, “I’d better see what that’s about.”

I tap on the notification and instead of seeing what the issue is, I’m told that the wrong password has been entered, and I have 3 tries left. “Hmm, is someone trying to hack my insurance policy?” 

Standing naked in my kitchen not fully awake, waiting for the coffee to finish gurgling I’m suddenly thrust into a technological puzzle. “Why can’t I log into their app?”

I’d have preferred to ease into my day, you know, have a cup of coffee pull some clothes on and then move on from there.

This notification could have waited for delivery until 9 am local time, when my Agent opens so that if there is a problem we can handle it as humans instead of a computer dictating what a human needs to do.

The coffee finishes and after a couple of swallows, I go to my computer. (Hey there little hacker assholes… You missed your chance to get an eyeful of my one-eyed-monster, since your email claims to control my camera. FYI I’ve already sent naked phots to everyone in my contact list!)

Anyhow, I try to log onto the insurance site via the web. Again I get the wrong password bullshit! I check the password manager and find the problem.

The insurance company made me create a “New Login” for the last claim so now there are two different logins and the computer is grabbing the latest one. That’s logical… the most recent one is likely to be the correct one.

Except when dealing with Banks, and Insurance companies who are interested in providing for my safety and convenience.

I force the computer to use the older login and successfully gain access to their site. Now I have to find out what triggered the notice.

After screwing around for another few minutes I find the trigger.

Please review your contact information so that we may contact you. Consider going paperless, have your billing delivered right to your inbox. It’s fast, eco-friendly, and convenient.

UH NOPE!

In fact since January I’ve switched everything back to paper. I’d recommend that everyone else do the same. Here’s why.

If you’re single, paperless billing is fine. If you’re married, then you’re screwed if you’re not the person whose email is being used to receive the paperless billing. This is doubly true if you don’t happen to have access to the email of your deceased spouse.

If you’re dealing with your spouse having died, the last thing you want, or need to deal with is not knowing when the electricity is going to be turned off due to non payment. When you’re dealing with grief you tend to only see what is right in front of you. Everything else is just bullshit noise.

Generally speaking, we all receive paper mail so in this event,  the bill is right in front of you.

I can hear the Green new deal assholes saying, “ But what about the environment?”

You know what? All these companies could save the environment and still send paper mail if they did one simple thing.

Stop sending 5, 10, or 20 pages of crap no-one reads!

Really, the bill is essentially 1 page front and back… But there are always 5 or more additional pages of disclosures, multiple language options, PUC notifications and endless justifications about the reason the bill is higher this month  than last month and why the bill has risen 50% in the last year.

All of this shit goes right in the trash if it’s paper, and if it’s an e-bill it’s never read. Maybe these companies should start by firing the shithead parasitic attorneys who write this shit to protect the company! That might make our lives simpler. Oh wait… unemployed attorneys? Fuck! They’ll go into politics, and then we’ll be really screwed!

People would likely be way less litigious if there were fewer attorneys. With one exception in my life. Every fucking attorney has been a waste of time and money.

Here’s another reason to force these companies to mail your bill. If your email is hacked and your bills come via email, the hacker has access to a lot of personal data. Why bother shredding everything if you’re email is unencrypted and insecure?

Some of you are thinking, well use e-bills on your utilities. Yep, that works except or until your spouse dies then you have zero control and the utilities are not particularly helpful in getting control back to you. Of course most of their call center people are overseas anyway and so they have zero clue what you as the consumer are seeing and typically have no real method to resolve your issue. 

IMG 2890But it’s worse, because it’s super easy to get locked out of your online account with the vendor. Chase Bank and I HATE each other because they’re always fiddling with the passwords and sign in without telling me. Then I find out when I’m needing to do something and am locked out of the account. Honestly I just call them from the get go now, because I know the account and password will be locked out or otherwise fucked up.

T-Mobile is getting more and more difficult to deal with, even on the damn phone… now they want a pin to talk to you. “yet another fucking number or password to remember,” really? Like I’m going to make my life more complicated because you people can’t seem to keep customer data safe.

T-Mobile is like the preachers daughter that is always pregnant. “Honey, you can pray in front of those boys all you want, just keep your legs together!”

I’ve thought for a while it’s because I’m getting crotchety in my old age. There may be a fair amount of that, but a lot of this is about the realization that we all spend a lot of time navigating through phone trees, poorly deigned web sites, and talking to automations that completely fail to understand what we are asking for. In pursuit of allowing a corporation to save money. But in the process we’ve become employees in a way, instead of customers.

You could argue that us doing the work for the corporation saves us, the consumer, money because it allows these corporations to keep costs down. I’m sorry until I see a real accounting of how much money I’m saving by spending my time to deal with utilities, banks, & insurance companies via their websites and phone trees I don’t think it’s saving us a dime.

In fact, I’d suggest that until I see 5 or 10 % credit on my bill for managing my account, using email delivery of bills, and using e-bill systems that whatever savings the corporation is actually realizing, is probably going into the pockets of the top executives. In that instance, we’re actually paying twice. Once for the damnable service and a second time, in the time we’re giving these corporations to un-fuck the service their foreign employees incorrectly set up in the first place.

Now I’m off to make phone calls.

T-Mobile is apparently getting ready to screw a bunch of customers by forcing them onto different rate plans. Many of their new rate plans are just as incomprehensible as their old rate plans, or more incomprehensible! They also appear to be more expensive. So I’m going to force T-Mobile to walk me through exactly what they are going to do. I’m currently waiting in their call back queue and I’m not in any mood to talk to some pidgin English speaking representative.

Less than a month ago it seems… (maybe a couple of months ago) T-mobile decided that they didn’t want to deal with credit cards being used for autopay anymore. I was making 3% from their monthly billing by using the Apple Card. T-Mobile demanded access to my checking account or my debit card. Oh and If I said “no” and switched to paper billing where I wrote them a check monthly I’d loose my discount on the service. 

I think I’ve had T-Mobile for 15 years… Always paid the bill on time, and we always had 3 or 4 lines. If this is how they treat legacy customers perhaps it’s time to switch carriers.

Who knows? Maybe I’ll have a new phone carrier by days end! 

I wonder, do I go with Consumer Cellular or Patriot Mobile? I guess I need to check their rate plans!

Have a great day!

Dog Farts!

IMG 2879

Okay. In light of the Israeli Hamas war we need something lighter.

I’m totally on board with Israel carpet bombing Gaza and the West Bank. I don’t care how many Palestinians are killed. For almost my entire life, Palestinians have been doing this shit and I’ve had enough. No fucking mercy, No Prisoners.

In honor of Hamas trying to declare a global day of jihad let’s talk about dog farts. After all Dog farts are way more important than Hamas or Palestine.

This is a picture of the fart machine that I live with. When I snapped this photo he was sound asleep and farting continuously.

We’re talking farts that peel paint, they make your eyes water, and burn the hairs right the hell out of your nose. Insects flying through the cloud of gas immediately fall to the ground dead.

He isn’t bothered an all by the stench. A benefit of the way his nose is built.

I on the other hand have no such biological adaptations, and am wondering if he’s a Jihad dog. Saddam’s nerve gas couldn’t be much worse than the stench my sweet puppy emits!

You’ll notice he’s wearing a bandana. That’s because he was groomed the other day. I’ve noticed a pattern.

For a few days after he’s been groomed, he has the foulest farts. I think it’s probably because he manages to work the groomer(s) out of an excessive number of treats. 

The campfire blazing saddlesI don’t know if this is actual fact and the pup sure as hell isn’t going to tell. He’s a treat / cookie monster and people want to give him treats.

I’m looking for something that I can eat to balance the scales. Since the dog sleeps on the bed with me I want to produce farts that drive him out of the bedroom at 3 am! 

Fair is fair!

Maybe I need to find some baked beans an recreate the “Beans” scene from Blazing Saddles.