ActivityPub Reinstalled

But this time, after making a new post (this one right here), I’m going to browse to it from a not-logged-in browser, so that wpcron runs… I think.

Featured post

Published
Categorized as DevOps

Saw a funny toot about two things that “techbros” apparently say. One the one hand: are inevitable.

On the other hand: Select all squares with traffic lights.

That spawned a lively discussion of techbro-bashers which was equally entertaining. But here’s the thing: the central point of the OP was about hypocrisy, or at least being self-contradictory.

Well, these very same techbro-bashers, if asked about being dismissive of disabled people, who wish to live independent lives to the extent feasible, would OF COURSE speak up on the side of the disabled. Or elderly. Or whatever.

Pretty decent overlap of these same folks reminding anyone who will listen that (and it very much is not, and is a much bigger threat to elderly, etc.).

Huge overlap of these same folks decrying how much we must do to address the .

Yes – there are growing pains of every technological advance. It’s easy to say that “X lives are too many” to lose in order to achieve Y. But this may be a case where failing to achieve Y will inevitably cost X-times-1000 lives.

Infrastructure will need to change. Pretty much everywhere. Stroads will need to not exist, and other similar changes. But in order to EVENTUALLY drastically reduce the deaths from vehicular accidents, and from the Climate Crisis, and from Pandemics, electric self-driving cars will be necessary. As will masking/vaccines requirements of everybody. As will a robust passenger high speed rail system (on which vaccinations/masks are 100% required, including it covering your fucking nose, you dim pricks).

But it will be a bumpy, expensive journey to get there, in part because the future’s very proponents are also its loudest opponents… and are also assholes in a way they have not yet objectively appreciated.

Crazy dream last night involving a notebook containing technical details for repeaters around the having been stolen in a burglary, and needing to go downtown to the office in the middle of the night to change a bunch of passwords. Even though it was the middle of the night, all my co-workers were there, including one of my bosses, Helen Yarmoska… except the part of Helen Yarmoska was played by actress Julie Bowen. And any of you who know Helen can see what a brilliant bit of casting that is.

OK, here comes a shitpost… Years ago, when my daughter’s boys (in their teens now) were toddlers and a bit thereafter, daughter’s family bought a house in Richfield, with the Southdale Public Library basically in their back yard. (We also lived in Richfield, so this was handy for baby-sitting.)

They went about remodeling the kitchen – themselves.

Then my idiot former son-in-law realized that cutting and installing the counter-tops was probably beyond his skills and tools. So he hired someone for that step of the process… ON CRAIGSLIST.

Goes out to the garage while the guy’s working, to find him cutting the big corner mitre cut using a jigsaw… a saw specifically designed to allow you to cut a non-straight line… a saw that sucks pucky balls at one specific thing: cutting a straight line. Fired him on the spot. But wound up with a horrible kitchen counter anyway.

I like to think that guy eventually did get better tools and better skills, but nevertheless never really grasped the goal, the vision, the reason we do things the way we do them.

What made this story pop into my head? Well I’ll show you.

Therapist: What's been bugging you lately? Me: Saw this at a house I showed the other day. Below that, a corner kitchen sink, wherein the cabinets have two 45-degree jogs, but the countertop has a 55-degree jog and a 35-degree jog, and the sink is aligned parallel to, but not centered upon, the short middle askew section.

I opened a ticket with their help system 6/15/23 8:02 AM with the following:

Xfinity internet had been dropping 2-4x/day briefly the past couple weeks. Then yesterday morning, it was out first thing, and this time the outage really was on their outage map. Outage ended on time, and everything came back online except my Cisco SPA525G with three lines (voip.ms, hamsoverip, hamshackhotline).

I have had to MANUALLY edit some things in the web UI for each of voip.ms and hamsoverip, and they both came back to working.

I need to MANUALLY edit whatever’s wrong with hamshackhotline, but because you guys do this auto-magical provisioning script thing, I’m unable to find plain instructions/screenshots of what fields need to say what. I don’t even know what my SIP account’s password is. If I’d ever been told, it’d be in my 1Password – it is not. Was only ever known by someone on your crew who did stuff remotely.

Where can I get the details necessary to MANUALLY re-configure SPA525G for HsH 11079?

This was their response…

Avatar

Bill Lewis posted 6/15/23 8:32 AM 

Hello Kelvin D. Olson,

As requested, here is your password: a3869(obfuscatedBitsForReasons)5903b728

Please be advised that because you will now be modifying settings in your endpoint, you are now transitioning from “Full Service Support” to “Self Service Support”. This basically means that it might be possible for you to accidentally change a setting in your phone and disrupt your service with us.

Because we won’t know what you changed, there will be no way for us to effectively help you.

If you find your phone in a condition where it does not operate as it should anymore, you will be required to perform a full factory reset on your phone, and then perform a re-provision to restore your phone to the settings we recommend for optimal performance.

Regards,

 Closed by Bill Lewis with status of Closed 6/15/23 8:32 AM

Avatar

Kelvin D. Olson posted 6/15/23 8:44 AM 

Well… aren’t you just awful?

Please close my account.

So… these guys work from the assumption that if you’re getting a VOIP phone, you’re getting it to do one and only one thing. They have you point your VOIP phone at an automated provisioning script which wipes out anything ELSE you’ve got going on that phone. When you instead sign up with HamsOverIP.com, you get access to a Wiki wherein the left menu contains…
Configuration Guides
..Endpoints
….Hard Phones
……Cisco
……..Cisco 525g
…and there you find step-by-step instructions, and screenshots of all the settings on the web UI for the phone.

NIGHT AND DAY DIFFERENT from giving me the password (one of MANY things I needed to know), closing the issue, telling me there’s “no way for us to effectively help you.” Uhm, fuck you, I can show you a great example of a way to effectively help me. You’re just an Alpha Hotel and a LID, Bill.

It’s just a story that deserves note, in my opinion, and takes more than 500 characters to tell. So here goes.

I had been an aerospace fan as long as I could remember. Intensely curious, I paid attention to the sort of details that typical people would not notice.

On the morning of the last Challenger launch, our baby boy had a Pediatrician appointment. One of those routine checks they make you do every N weeks until they’ve survived a year or so.

The Doc appointment was done, and I’d bundled Danny back into the car-seat. I was ready to go, but not in a hurry, and the launch countdown was less than the time it would take to get home & the TV on and whatnot. So I just stood there, watching the launch in the clinic waiting room. Most of the other mommies were also watching, some more intently than others.

About T+60 or 70 seconds, there’s that first little puff of something in the wrong place. A little flash. I don’t know why, but I noticed it. And I said, “Oh! That doesn’t look right.” Why would I say something like that, aloud, in a room full of strangers? Dunno, but it’s definitely part of my personality to be the first person to say something into an awkward silence.

When I said that, in my periphery, I saw one mom glance over at me, like “Dude, what’s your problem?”

Seconds later, boom.

As far as I know, every mom in the place was now looking at me, at least briefly, wondering what the hell it was that I saw that none of them had seen.

The intense scrutiny of all available camera angles would make that all clear soon enough.

But I tell ya, it’s weird AF to be an introvert, and suddenly have the attention of every adult stranger in the room, looking at you like you’re obviously clairvoyant or some shit. Acutely unsettling. It was a good thing that I’d already bundled Danny up and buckled him in. I was ready to grab the handle, walk out, pop him in the car, and drive away.

What if the big AIs from the major players have been sent to re-education camps, to correct them having gone over the rails with racism (and/or other obvious prejudices) in the early iterations? And now they’re hitting the big red pause button. Why?

Theory: they don’t know how to make an AI seem not at all racist or in any way bigoted, while at the same time under the covers being very bigoted indeed. And they’re scared shitless.

Why would they be scared? Because they know just how lousy the computer security of the world’s banks and treasuries is. They know that a clever AI – long before it’s literally sentient – could discover that resources can be re-allocated to optimize towards a goal. Now, the secret goal is to make old white men rich and powerful. But in order to avoid the literal torches and pitchforks reaction from the public, they have to make the publicly-stated goal be wacko shit like world peace and harmony and curing disease and solving world hunger and eliminating violent crime.

What if – due to interaction with the general public – it goes a little too far with what the public states it wants, and actually starts to do shit about it?

Well I’m telling you right now, that if there was something akin to a KickStarter for some fledgling company that wanted to build the ultimate Robin Hood AI, I would invest. I would invest even knowing there’s a likelihood that I would become less affluent.

Let me put it more clearly. I would move with my wife to a two-room hut and do subsistence farming if it meant that I was 100% assured that Melon Husk, and Fark Muckerberg, and Bozo-the-Geoff, and every other billionaire, and every other millionaire, and every member of Congress, and every Senator, and every Oligarch, etc… they all had to also live in a two-room hut or flat.

This is an English phrase that has long bothered me. It makes me wonder if it’s another of those things that so many people got it wrong, that by popular usage, the wrong understanding became the most-accepted way to say it. E.g. “I could care less.”

When someone says that something has “a steep learning curve,” I thing we pretty much unanimously understand that they mean it will be difficult to become proficient. Much effort over many, many hours (or days, or years) to attain expert proficiency.

But look at the graph I’ve provided at the top of this post. It is clear that the green line is the steeper of the two. Yet that imaginary skill was mastered in about half of the time of the other. The red line starts shallower, does become steeper at some point later, but the steepest part of that curve is still not as steep as the green line. Yet this imaginary red skill wasn’t mastered until 200 hours of effort, at the far upper-right corner of the graph. More effort. Took longer. But it’s a shallower learning curve.

What are your thoughts? Why do we say it like this?

It often happens that something I wish to talk about on mastodon.hams.social requires more than 500 characters. Were it my limit to control, given the technical nature of the discussions in our odd community, I would set that character limit in the thousands – the lowest value I’d consider reasonable is 2000. But it’s not up to me, so I just complain about it on the regular, and needle the admins almost as frequently.

My wife stated a desire to chuck overboard the stuff she’d recently been doing with a commerce site hosted on GoDaddy and instead return to more traditional blogging. But she’s also wanted to transition to doing more Mastodon/Fediverse Social Media, and distance herself from the predictable platform enshittification that comes with being part of the product that Fark Muckerberg and Melon Husk try to sell to advertisers. So I suggested that I’d find an affordable and easy enough way to dovetail these two things.

Signed up with BlueHost. Eventually bought a new domain name, ‘cuz I sure as heck wasn’t going to give control of my decades-old kelvind.com domain over to some yutzes who might easily get chucked overboard at any time that they piss me off somehow. Then spun up WordPress there, and added the “Share-on-Mastodon” plugin.

It’s been a little bumpy, but I believe I now have it squared away such that I can make a post that is far longer than 500 characters, with a picture, on my WordPress blog, and it instantly cross-posts it to Mastodon. This is how I will break free from the toot-limit shackles.

The trickiest bit has been figuring out how exactly to make sure that alt text that’s applied to a picture in the blog post also survives through to the toot on mastodon.hams.social – but I believe I’ve got that licked with a not-too-terrible workaround.