Capabilities of Current-Gen “AI”

There are 2 schools of people on Twitter on using AI in programming. One states emphatically that they are producing fully-realized projects through nothing but “vibe coding,” and the other states, well, what DHH says here.

John Carmack had this summary, and he should know.

This put into words my feeling that LLM’s are just another tool — an advanced tool, to be sure — but “just” another tool, like source code managers, diff-er’s, IDE’s, debuggers, and linters. In fact, writing code is the least interesting or important part of creating software to do something non-trivial and useful. It’s the understanding and translating that need into an application that’s the magical part, and it’s my contention that LLM’s will never be able to fill that role. If you can also make the program work well and be fast and look nice, that’s the fun part. Maybe a future version of AI built on a different technology will be able to do these things, but not this version.

Our Future is Becoming Clear

Engaging with Corporations as well as Nations

Sigh. Add this to the list of datapoints that show we are headed towards a cyberpunk version of our inevitable dystopian future — rather than a post-apocalyptic one — where the company you work for is more important than the country you live in. Corporations and oligarchs are running our governments. Are they really going to put up with their governments nuking each other?

I suppose the ones in concrete and steel wouldn’t mind, as we try to rebuild, but the majority of manufacturing now is in consumer and luxury goods, which no one would be buying after a wide-spread nuclear exchange. How does Apple sell people a new phone when they’re too busy planting food in their backyards and building chicken coops? How does Microsoft move more “seats” of Office when people are building windmills and damming up streams to generate enough power to listen to the local co-op radio station?

I suppose reality — as usual — will wind up somewhere in the middle between a single strike that knocks sense into everyone and a full exchange that would set us back 1000 years.

Time Stand Still, by Rush

I turn my back to the wind
To catch my breath,
Before I start off again.
Driven on
Without a moment to spend
To pass an evening
With a drink and a friend

I let my skin get too thin
I’d like to pause,
No matter what I pretend
Like some pilgrim —
Who learns to transcend —
Learns to live
As if each step was the end

Time stand still —
I’m not looking back —
But I want to look around me now
See more of the people
And the places that surround me now

Freeze this moment
A little bit longer
Make each sensation
A little bit stronger
Experience slips away…

I turn my face to the sun
Close my eyes,
Let my defences down —
All those wounds
That I can’t get unwound

I let my past go too fast
No time to pause —
If I could slow it all down
Like some captain,
Whose ship runs aground —
I can wait until the tide
Comes around

Make each impression
A little bit stronger
Freeze this motion
A little bit longer
The innocence slips away…

Summer’s going fast–
Nights growing colder
Children growing up —
old friends growing older
Experience slips away…

The innocence slips away…

Death by Software: Let’s Review

This morning, I woke up early, so I played Fallout 76 before starting work. It’s buggy. We all know that. In fact, it’s famously buggy on the Playstation, especially. But this is a game, and I have two options: take it, or leave it. So I continue to “take it.”

This morning, I was trying to do a story mission on a second character — a really annoying story mission — buried in the most labyrinthian “dungeon” in the game. A half hour into the very lengthy mission, and almost at the end, I couldn’t click “the thing” to do the next step. It was right in front of me, highlighted with a mission quest marker and everything, but I couldn’t interact with it. The only thing to do was kill the game and start over.

After traveling back to the spot, and loading into the “dungeon,” getting most of the way through the labyrinth, I followed the quest marker — the single marker, after turning off all other markers — through a door. The marker then showed that I needed to go right back through the door that I just came out of, and then I got hit with the infinite load screen bug.

So I traveled all the way back, all the way in, all the way down, found the button again, and was finally able to click it. That was 22 very frustrating minutes.

Then I sat down to work.

My Mac wouldn’t show up on my external monitor. I cycled my monitor a couple times. I unplugged the breakout box that connects to it (along with many other things) from Mac (because it’s easy to reach). I unplugged the TV from the breakout box. I finally REBOOT MY MAC, and it can see the screen.

I NEVER reboot my Mac, so now I’m seeing programs auto start that I don’t want. I can’t kill one of these. So I force quit it, and remove it from the system. Then I notice a whole bunch of startup programs I don’t want — Microsoft, etc. — so I try to kill these. I reboot to see if they’re gone.

First, I can’t connect to my monitor again. Second, once I re-persuade it, I see I have NOT, in fact, removed those startup programs. I go on a hunt, rm -rf‘ing lots of stuff. I reboot. My Mac can’t see my external monitor. I don’t know if those things are gone now, and I don’t want to reboot for the fifth time this morning, and deal with my external monitor again.

While I’m doing all of this, my manager asks me to submit my time. I couldn’t because I was waiting on him to approve a vacation day, which I see he’s just done 26 minutes ago. I still don’t have 40 hours, and I finally notice that I submitted the vacation day for FEBRUARY 27th, not MARCH 27th, which both just happen to land on a Thursday, so it escaped both of us.

We use the infernal Workday for this nonsense, and I see there’s no direct way to get at this. Of course. Why would there be? I finally find the indirect way, and see there’s no option to delete, so I try to set the old day’s vacation hours to 0, and request the correct day. That was about an hour ago. I have no idea what hassles my manager is having to go through to make this work now, and I’m sorry.

Note that, I’m not talking about the hassle of trying to use a Mac “cleaner” application — which wants to charge me $40/year — and still can’t see the startup items I’m trying to remove. Nor am I talking about the popup in Teams on my work computer that wants me to stop what I’m doing and “profile” my voice.

It’s been 2 hours or so since this all started, and I still have crap on my Mac, I’m scared to reboot it again, I don’t know if my timesheet is going to work without further hassle, and I know that Teams is lurking to hassle me over more useless, privacy-invading AI nonsense.

And I’m just starting the day.

Now I need to restart a very long-running process on my work laptop because 1) it wanted to install updates, 2) the service I need to interact with is somehow shut off on the weekends, and 3) we lost power last night. So there were 3 ways I couldn’t keep this process going if I’d have wanted to do. Oh, that’s right. I did, in fact, want to.

UPDATE: I wanted a new image of a brain for this site. I load ChatGPT. “Something has gone wrong.” I reload. I ask, “Can you generate images.” Nothing happens. I hit enter again. Nothing happens. I do something else. I notice that ChatGPT is bugging me asking if there’s anything it can do for me. I retype my question. “Something has gone wrong.”

I really did get up on the wrong side of the bed today.

Giving Up

For all of my adult life, I’ve been convinced that the right thing, the correct thing, the moral, ethical, or “good” thing would prevail on its own merits. I’ve been under the spell of the notion that the world was a just place, and if people could just be shown the right way to do things — the way that leads to the easiest overall effort and clearest understanding — they would accept them and want to do them in that way. I now realize this is a complete and utter delusion which has been foisted on me because of my personality and, if we’re being honest, a bit of neural atypicality.

I have often rued the days where I blundered through meetings at work, pointing out why certain decisions sucked, and how we could make things better, and in the process, making everyone mad. It took a couple of decades to even work out that I was, in effect, calling everyone stupid. No matter how right I was, people got their backs up and worked against my ideas just out of spite over wounded pride. I’ve seen it more times than I can count, and that’s not hyperbole.

What I’ve finally figured out is that the same thing has been happening in churches. Indeed, why should church have been any different? It’s filled with selfish, stupid people, just like everywhere else. Well, to be fair, we’re supposed to care more about “rightness” than the working world. But, no, when push comes to shove, people abandon correctness for feelings, and hide behind sentiment and platitude, because holding people to account is hard.

Maybe those other people already understand that holding out for the right thing is too much trouble, and therefore accept acquiescence more quickly and easily. Maybe they don’t want to get involved to save their sanity. Maybe. In Christian theology, there’s an infinite supply of forgiveness, so we must always be willing to forgive. There’s always an opportunity to take the high(er) road, because there’s always a higher road. Perhaps at the expense of sanity, but, sure, it’s always available. So at least in church circles, the fallback position not only saves time and sanity, it also makes you look “holier than thou.” Win-win!

Realizing that my own attitudes work against me in business, I’ve tried to reset and work with people in moving them towards more “correct” positions, but that hasn’t worked very well either, so I’m doubly screwed. Turns out most people aren’t even open to thinking that whatever it is they’re doing could be improved. After being in “leadership” of a church beset with spiritual abuse for 40 years, and suddenly being able to speak directly to a game-changing crisis, I skipped the pleasantries and went straight for the “correct” approach again when it mattered most, and lost again. And no one wanted to hear it. No one cared. Everyone just rolled over. I guess they have that choice, but then they don’t get to complain to me when the barking dog they’ve turned their back on bites them in the rear again.

So I’m done. I’ve already removed myself from that situation, but now I’m also removing my concern about it. I can’t change anything. I never could. Turns out, I couldn’t even budge the needle. I’m sick of trying to point out ethics and morality to a bunch of people who shouldn’t need the lesson in the first place. I’m tired of trying to hold people accountable for things when no one else will. So they all get what they’ve accepted, and I don’t want to hear any more complaining about it. Ever. Congrats, everyone. You win. I’ll shut up now.

Pain

Pain is realizing this is true, not just for society, or the world, but for our personal lives as well: family, friends, church, hobbies… everything. Sure, growing up and growing older should involve maturation and changes in direction and perspective, but no one told me I would be betrayed by my own body and my closest friends and mentors.

I’ve had two personal, related “911’s” — events that shook me to my core and changed everything — that struck at the same time 4 years ago — and I’m still trying to figure out how to get through it all and get better. The medicines I take for my health problems keep me continually off-balance, and make it nearly impossible for me to marshal my inner fortitude to make the changes and do the work to address the long term issues.

It’s just… hard, man. Really hard. No one really understands, nor do I really want them to. I don’t want to put that on them. There’s nothing they can do about it. I’ve never been stoic. I’ve moaned and bellyached to everyone who would listen my whole life. This time, though, there doesn’t seem to be anything ANYONE can do about it, because there’s no one thing that’s wrong. If there’s a way out, it’s through a dozen small things done with a measure of discipline that I have never been able to muster, even at my best.

The outlook is bleak, and we’re on the precipice of a second civil war, and at the verge of the End Times.

Windows Bluetooth Power Saving

I just “upgraded” my gaming PC to the latest big Windows patch, and wouldn’t you know it? They turned this infernal setting back on.

Because of this, I have to get up, and remove a USB device, and plug it back in to wake up my Bluetooth mouse. WHILE I’M SITTING HERE USING IT! On what planet does this make any sense!?

Before I figured it out, this is the same problem that almost made me return the computer a week after I bought it.

What moron at Microsoft is responsible for this? Wait. Don’t tell me. Because I think I’d drive to Seattle, and kick them in the balls.

What’s Going on with Xbox?

It’s simple: The PC gaming market is “scavenging” Microsoft’s own console market. Why buy a console when another $100 can get a PC that would play games about as well, and still be a general purpose computer? Don’t get me wrong, I love my Playstation for not being a general purpose PC. I love the ability to just put it to sleep and then fire it up again and continue from where I was. I love never having to deal with flaky drivers, constant updates, or cheaters. But I “get” that most people in the market for a single “computing device” that can play AAA games would opt for a PC.

Additionally, I think it’s another subtle data point that proves my hypothesis that more and more people are choosing Apple hardware when it’s their money, and therefore not spending in the Microsoft ecosystem. Microsoft loves to tout how, decade after decade, Windows accounts for a crazy-high percentage of the market, but personal experience proves that this doesn’t hold up with people. For years, I’ve argued that if you could subtract corporate purchases from the equation, the situation would look very, very different. Finally, from Extremetech, which draws from this archived article from the Seattle Times, I’ve stumbled on a report that proves my theory.

Share of “Personal” Compute

This chart says it all: From 2004 to 2012, Microsoft’s share of the consumer computing market has plummeted from 95% to 20%. For 20 years, Microsoft enjoyed an almost complete monopoly of consumer computing — and yet today, it is a minority stake holder, languishing behind Google’s 42% and Apple’s 24%. This report at CNET says gaming PC’s are selling at about parity with consoles, and we know that Xbox sales are 1/5th of Playstation, so the bottom line is that the AAA-gaming world is coming down to gaming PC’s and… Playstation.