Archive Tags Main site RSS Feed

 

Entries posted in June 2022

Starting School

3 June 2022 08:54

I've done very well for myself in my career. I have few regrets about the path I chose in life. With no college degree, and only a barely passable high school education (thanks, bullies), I make a competitive and comfortable salary, working for a good boss and employer, doing challenging and satisfying work. It's a good spot.

"Hey, maybe now would be a good time to become a full-time student," I said to myself.

I do occasionally find situations where not having a formal education seems to have stunted me. MBAs and business professionals seem to speak a strange, unfamiliar dialect of common English that is beyond me. Marketing lingo is particularly confounding. Presentations from senior leadership, ocassionally, seem downright otherworldly. I know there is meaning to all these words, but I lack the education to truly understand them.

I'm very good at my job, I know from the feedback that I receive from my peers and supervisor. I'm also an effective communicator with my team and those in adjacent teams. Business communication is where I'm lacking. For instance, explaining "DevOps" to a senior executive in a way that makes them want to invest in it more. (My current answer: I build things that help software developers do better work, faster.)

So I've started a four-year degree program, BA in Business Administration. I'll consider the Master's after I get done with the Bachelor's, depending on how much I like (or hate) it. Beyond the business communication skills, I don't have a ton of expectations for what to get out of the program. I just hope to gain some knowledge (and a credential) that will come in handy one day.

Thanks to a particularly generous tuition assistance program with my employer, this program comes at no cost to me. It's offered through University of Arizona Global Campus, a quasi-for-profit online university. If you search around, you can find a lot of negative press about UAGC. However, I've talked to a number of higher education professionals at non-profit state universities, and they all seem to agree that this is a good opportunity for me.

UAGC even gave me a fancy schmancy student ID to print off and go laminate at the Office Depot. How about that?

| No comments

 

More Spam

10 June 2022 05:00

I've been having a bit of a spam problem on this blog. I really didn't want to do a captcha when I set it up, and I still don't. Captchas are always too cumbersome, if they're effective at all. Often they're more obtrusive to humans than they are to bots. Even good captcha can often be farmed out to humans after a trivial amount of reverse engineering. It can be very cost-effective to do this.

I think RBLs will be a little more effective for my use case, and be completely unobtrusive to most users. And it only took five lines of code:

#
# Check for spam on the Usenix RBL
#
my @ipa = split('\.', $ENV{'REMOTE_ADDR'});
my @ipa_rev = reverse(@ipa);
my $dnsbl_host = join('.', @ipa_rev) . ".all.s5h.net";
if (gethostbyname("$dnsbl_host")) {
        $COMMENT = "/srv/ephemeris/comments.spam/"
}

So it still saves the comment, but in a quarantine folder that doesn't get built with the rest of the site HTML. I might check it sometimes, maybe never. The spammer does not get notified that their comment was quarantined. So if you comment something and it never shows up, you can email me and I'll check it out. You might need to get your IP cleared over here (click the "rblremove" link -- don't refresh it too many times). However, you may have been listed because you have some malware on your computer or network that's part of a botnet.

Hey, spammers, if you're reading this, why do you only spam my Birthday Post?

| No comments

 

Jackbooted Agents of Walmart

30 June 2022 23:15

It's been getting rather hot in our apartment, owing to an unseasonably hot June and the fact that our apartment's window panes were built with early 20th century materials. On my way back from my photography class at the local community college, Patrick asked me to pick up a few of those wonderful little Honeywell circulator fans. It being rather late in the evening, Walmart was just about the only option at the witching hour of 10:00 PM on a Thursday.

On my way, I was joking with my mother on the phone about the kinds of things that can happen at Walmart. In her locality, there was recently a burning car in the parking lot of the Walmart there. When the fire was extinguished, the trunk was found to have contained a murder victim. I joked that if this were to happen at our Walmart, they would probably bring the car in and restock it among the rotisserie chickens, not before sticking it with a by-the-pound Deli sticker, of course.

Indeed, Walmart has achieved such massive economy of scale that a store could allow just about anything to go down on its premises, and stay in business. Oh, except let a paying customer leave with their property. Enter the Walmart Jackboot.

For stomping necks all the way down the runway.

For stomping necks all the way down the runway. Image, logo courtesy Walmart.

I paid for my three fans at the self checkout, which stares you down with a camera, bright light, and screen for you to see yourself being surveilled, as you exchange money for goods. I strolled to the store's only open egress, which had a receipt checker stationed at it. He motioned to see my receipt, and I politely declined. It was hardly a few seconds before I heard the, until now, somewhat unfamiliar sound of a purposeful loss prevention jog coming up behind me. An off duty sheriff's deputy stood in front of me and my three fans, blocking my exit. What I suppose was the manager stood beside her.

"Sir, you're going to need to show me your receipt."

Once again, I politely declined.

"Sir, it's Walmart policy that you have to show your receipt before you can leave."

So I was detained, then. I made a stink about it, and in a hasty decision that I now regret, showed her the receipt.

"See, was that so hard?"

I explained to her my position. These fans were my property. I am not under obligation to show her my paperwork. She had no right to block my exit.

"You're free to go, bye sir."

Yeah. You're free to go. I'm not a free person in between the time I exchange my hard-earned money for a few fans to cool my home, and the time that I show a Walmart Jackboot my papers. Within that window, I am a man without a country, no rights, and no freedom of movement. If I do not comply, then they'll stick a deli sticker on me and stock me among the rotisserie chickens.

I joke, but this is a lesson, perhaps a window into the future. Agents of the state demanding papers to make sure we did nothing wrong. Unwarranted searches being applied as the individual Walmart Jackboot sees fit. And if you're not okay with that, then you're the Karen making a scene (both the Walmart Jackboot and the night manager had to stop themselves from calling me some sort of name, I assume either "Karen" or "bitch").

The fans cost $0.03 more at Target. Three pennies is the value you're getting from the Walmart Jackboot. Is that worth it?

(Of course, Target has their own skeletons.)

| No comments