I Can See For Miles

His eyes react to light, the dials detect it

–The Who, “Go To The Mirror!”
A screenshot of the APRS computer running Xastir, which is described in the post.

Well, I finally got something off my to-do list.

Many years ago, I set up this computer. It’s… hm. Alright, maybe that’s not where I should start. No, I should probably go back from the start now, otherwise I’m going to have to do this in like a flashback thing, and those get messy. Ok, I’ll try again.

There’s a lot of things one can do in amateur radio, and I enjoy quite a few different aspects of the hobby. Of course there’s talking to people, there’s tinkering with electronics, but you may not know that some advances in technology came about because of hams experimenting with things to see how they’d work. One such thing that hams took from the commercial realm and started toying with is called AX.25, which is “a data link layer protocol” used in packet radio. Without going into all the details, it means that hams can use their radios with fairly simple devices attached – like the kind we used to use to call up our Internet provider and get online, remember that one guys? Guys? Fuck we’re old…

Anyway, with a simple modem – in this case called a TNC or Terminal Node Controller – you can send and receive packets of data over the air. This created packet BBSs… hey remember those too? Ugh, nevermind. Well packet traffic is good for getting data from one point to another, especially if you have other stations on the same frequency that can bounce your signal further along than you can on your own, but there’s limitations to things. Again, I’m glossing over a lot of this because it’s not really important to what I did today, and I can already feel this is longer than it should be 😀

Back in the 1980s, Bob Bruninga – a research engineer at the US Naval Academy – came up with a way to track things using packets like this, and it evolved a few times until the 1990s when he started to test it with some amateur stuff as well. Eventually calling it APRS (originally the Automatic Position Reporting System, later with Packet replacing Position since it was meant to be more than just position reports) it was designed to use AX.25 packets in an “unconnected” way. No station was actually talking to another station directly, they just kinda “said” what they had to, and other stations that heard could do something with that or ignore it. Mostly, those packets had things like a position report (or GPS coordinates) but could also carry other information such as weather or short messages. But the packet also contained other bits of information about how “far” the transmitter would like their data to travel, and other stations might take the original packet and repeat it, changing it slightly, for example if it was a station that was high on a mountain with larger coverage. This is called “digipeating” (for digitally repeating) and digipeaters are a big part of the APRS network. With them, a user with a small handheld radio, or even a portable tracker, has a better chance of their signal getting heard by other stations. In the image above, you can see a bunch of stations positions marked on the map, and if one of them had been moving you’d even see a “trail” from it showing the path it took.

Later, stations were set up in an Internet linked manner and called “Igates”. The purpose of an Igate is to take the traffic heard on the radio and put it onto the Internet where it could be “heard” anywhere around the world by anyone interested. This allows for a more robust backend in some cases, where there might be good Internet service but spotty APRS coverage otherwise, so that the traffic generated in that area can still be seen elsewhere. Igates can be configured to also send some traffic from the Internet into the RF area, though that must of course be done with caution so as to not overwhelm the local area with junk traffic. Nobody needs to be hearing about your “special” weekly net when they’re too far away to actually hear it or join it anyway (and unfortunately APRS spammers exist).

Ok, I think that’s enough back story. And at this point I’ve probably taken up more time than you were willing to give me, so I’ll be surprised if you keep reading. But maybe I’ve only piqued your interest and you’d like to hear more over a cup of coffee. Well, go pour one and I’ll keep typing. So years ago I had an APRS station running at our last house, and it worked pretty well, but the software was running on my computer. The problem with that is that once I got a radio in the truck that could also do APRS, there was no way for Stephanie to use the software to send me a message or even look to see where I am (without looking on the website, of course). Plus it meant if I had to do something on the computer that took it offline, the APRS station went offline too. With Raspberry Pi machines being only about $35, and accessories not too much more at the time, I picked up a 7″ touchscreen display that the rPi 3B+ would mount right onto and configured them to run Raspbian Linux, installed my favorite APRS client Xastir on there, and now had the benefit that if my wife (and later my daughter) wanted to see what was up they could just touch the screen to wake it, and even use the nearby Bluetooth keyboard to send a message to me in the truck. In Morrisville, the station wasn’t highly useful because there was plenty of other stuff nearby, but I enjoyed running it. Once I moved to Trevose, however, I found that there was a bit of a dead spot near my house (which is also near where Street Road, I-95, and the PA Turnpike meet). So here, the station hears a lot of daily commuters, and helps to get their traffic not only heard onto the Internet but even repeated locally which gets heard across a large area. Oh yeah, did I mention that my station’s packets are heard easily in Somerset, Gloucester, and Ocean Counties in NJ as well as Northampton and Philadelphia Counties in PA? I’m in a really good spot here, and I love seeing that my station is able to help a lot of others.

But, I took it offline today, because I had to update the OS on it. I hadn’t in a long time, in part because I just wasn’t paying attention to it, and then when I finally did the OS was old enough that there wasn’t a clean upgrade path and a full reinstall was the best choice. I tried using a separate SD card – so if things went south I could put the old one back in – and it’s good that I did because things went south when I tried to copy data off the old card onto the new one and found it filled up. Decided to get a larger one, but that was sometime in August I believe, and the “Finish APRS upgrade” task was on my list since then. Well today, being I was home with three kids in various stages of flu-ness and not wanting to leave my safe area in the shack, I pulled the machine off the shelf and started working on it. Got sidetracked when the power supply I was using didn’t have quite enough oomph, and then again for dinner later on, but finally this evening I got everything setup and running again. And then after a shower I decided to write about it, which is why I’m finishing this up at 3am. But I got it done before the storm hit, which is nice. Oh, and not shown in that screen capture above, because if I left the NWS alert part on the whole screen would just be a red blob that says “ALERT” due to the impending snowfall. Which hasn’t started yet. Which also annoys me for various other reasons. Hopefully not as much as reading all of that just to hear “I upgraded my computer today” but.. well I thought it was interesting. Maybe you will too.

2026/01/24 Quick Thoughts

With half the people in the house under the weather – and myself not that great, just slightly better than them right now – I’m sitting home looking at my desks and waiting for the impending storm outside. So I decided to challenge myself to get the APRS computer rebuilt before the storm arrives and I want it online and fully functional. On the second write of the OS to the new SD card since apparently the power supply I was using was a bit underpowered and it kept rebooting, so who knows if anything got hosed in all that. Rather start over than find out a month from now something is horribly broken under the hood.

Here I Go Again

No I don’t know where I’m going
But, I sure know where I’ve been
Hanging on the promises
In songs of yesterday
And I’ve made up my mind
I ain’t wasting no more time

–Whitesnake, “Here I Go Again”
A yellowish kitten

I did a thing.

For a while I keep thinking about doing a podcast of some sort, but always thought of the reasons why not to. And I might go over them here, but the shorter form of this is to say that last night while talking with Stephanie, and after having gone over some of these ideas and hang-ups, in mid sip of my whiskey I came up with what I think is a brilliant idea for a title. I mentioned it to her with a smile, and her first words were “make sure the domain is available.” I love that woman.

It was, and so I bought it, and even searched and found nothing else using that title on Google at all. So I should be in the clear for .. well, a lot of things. Next is to set up the foundation for all of it – the website, various accounts that might want or need to be associated, all the social media stuff most of which I have no idea about – and then start talking about it. Or maybe I start recording some and get a few “in the can” before talking or promoting it at all, and then suddenly a wild podcast appears.

Here’s hoping it’s super effective. Oh, and bonus points if you know how the photo is related.

No, No… Canned Air!

I’m going, I’m going
Where the water tastes like wine
I’m going where the water tastes like wine
We can jump in the water
Stay drunk all the time

–Canned Heat, “Going Up The Country”
A can, similar to a paint can, with the text "Canned Air from California"

I don’t remember the last time I bought canned air dusters, or canned air (not to be confused with Perri-Air), but I do remember when I took out the last unused one it felt half empty. And that one just about ran out, so I needed to get more. I don’t use it often, obviously, but part of that was self-fulfilling – if I use it up, I don’t have any, so I tend to not use it unless I don’t have other options. I do have an electronics safe vacuum as well, which is wonderful, but sometimes you just need to blast the crap out of somewhere.

So I went on a search to see if there was a good alternative yet; years ago I bought this small can with a valve on the bottom and a bundled air compressor that was obnoxiously noisy, with the promise I could just refill it when I needed to. In practice, it worked for a few seconds and quickly lost useful pressure, and then you had to endure the noise of refilling it. That was, in my mind, not a viable option.

I then found that quite a few companies make electric (really battery) powered handheld devices for this purpose, and after enduring a few videos on the topic (and deleting them from my history, because otherwise every freaking video is a review of another one of these things), I found one from Wolfbox which had the highest recommendations from various places, good specs, and a decent price. But before buying it, I found there’s a newer version, the MF200, which is about the same price when I placed the order but has the ability to get additional batteries for a longer run time and swap them around. While I don’t anticipate needing that functionality, it does sound interesting, plus the unit was a little beefier than the original (and can set flat on its base, so I kinda preferred the ergonomics too). Add to cart, place order, research complete!

Last night I tested it, and from across the room I just gave it a quick burst and about two seconds later the youngest reeled back in his chair from the blast of air he got hit with. Definitely has the power that a can of air would have, and my hand doesn’t start to freeze when using it either which makes it more useful since I don’t have to stop and wait for the can to warm up and the liquid inside to boil off and pressurize things again. This afternoon when he finished vacuuming and took the canister out to dump it, I grabbed the filter from under the canister and took it to the porch. Maybe a minute later I had a perfectly clean filter to put back in.

Now I’m looking forward to using it more, because there’s a lot of times I would have used a can of air to clean things off but thought “no, if I do that, I’ll run out of it and not have it for the things that really need it.” Just have to remember that some times it would be better to use the vacuum and trap the dust…

AI Isn’t “Evil”, Goddamnit

There you go man
Keep as cool as you can
Face piles of trials with smiles
It riles them to believe
That you perceive the web they weave
And keep on thinking free

–The Moody Blues, “In The Beginning”
Brent Spiner as Lt. Cmdr. Data from Star Trek: The Next Generation

I’m tired of the bullshit. Side note, I wrote this late in the evening after witnessing some of that bullshit, and I’m not proofreading it today. So there might be some incomplete thoughts here, but… I know if I sit on it to fine tune and polish it, I’ll either keep repeating myself or just never hit save. So here it is.

Everyone wants to rant about how evil “AI” is. And I get it, I really do. But let’s start with some basics. First off, none of this is “Artificial Intelligence.” What you’re complaining about is called a “Large Language Model” and it’s not intelligent at all. Step outside of its training and it has no idea what to do, and doesn’t even have an idea of how to figure out what it might need to know to figure out how to answer you. So that’s the first issue I have when people whine about AI, is that what you’re whining about isn’t even AI.

Ok, next. Yes, LLMs have been fed with all kinds of things, including things that are copyrighted. They’ve been fed with copyrighted text works, copyrighted images, all manner of stuff that means they’re rife with junk and ready to start creating “plagiarized” works that are based on other things. On that point, I can fully agree that a LLM fed with copyrighted works and asked to churn out other things that are based on copyright are bad, and are creating problems for artists.

But some of the arguments against “AI” are completely bogus. They use 500 million gallons of drinking water a day? No, not a chance in hell. Hank Green did a nice video on how crappy some of these numbers are.

And probably the worst thing is some of the crap I see in some circles where anything remotely thought to be “AI” is shunned and the person posting it shunned for doing so. First off, it’s becoming this generations “that looks ‘shopped” and getting annoying. The header image on this site now? It’s been “generated” by AI. In that I took the image, some 20 or so years ago, with a shitty camera phone, and told ChatGPT to clean it up so it’s a nicer resolution but retains the scan lines and bloom that are reminiscent of a photo of a CRT. And it did. And I’m quite happy with it. Because I’ve always thought that was hilarious, that the BIOS detected a problem with the input device, then wanted me to use that same input device to signal that it should continue.

I’ve had some long conversations with ChatGPT. Some topics were technical, some were personal. Some were about programming things, some about hardware things, some about life things. Some were about trying to find an old comic that I remember seeing and can’t locate. Some I left thinking, “well that wasn’t much help,” while others I left wondering how it knew exactly what I needed to hear.

I understand there’s a lot about “AI” right now that people are unsure of. But I really wish they’d stop pushing back against it as vehemently as they are, because it really feels like the buggy whip industry complaints when the automobile was first introduced, and I can’t help but think that those whining are going to be the laughing stock and left behind when things continue to move forward and I don’t want to see that happen. Sure, the technology has its problems, but every tech does, and we need to see how the tool works best for everyone and use it as such, not throw it out because we’re afraid of it, annoyed by it, or just don’t yike it.

I know this isn’t really a fully fleshed out discussion. But I saw once again recently where something was posted that resulted in a bunch of “that looks like AI” bullshit, and .. I’m just sick and tired of whiny cunts. So rather than ranting at them, I’m ranting in general. And I’m doing it here instead of at ChatGPT. So… go me?

Comments

Join the conversation on Bluesky

  1. mega
    mega @rageovens.xyz

    the luddites were against machines taking the jobs of humans. LLMs rely on stolen labor. you can call me a luddite in this context.

    2025/12/30
    1. Steve Huston
      Steve Huston @srhuston.net

      That’s a fair take.

      2025/12/31

Ritual

Open doors we find our way
We look, we see, we smile
Surely day-breaks cross our path
And stay maybe a while

–Yes, “Ritual (Nous Sommes du Soleil)”
Image of the album cover for Yes, "Tales from Topographic Oceans"

Been a while, as often happens. I’ll summarize a few things since that’s what’s on my mind and what brings me here today 😀

Emily really wanted the Epic limited edition boxed set and we got it for her for Christmas; but my old turntable was still not operational since we moved here, as the Yamaha receiver we had didn’t have a phone pre-amp – though it subsequently died anyway – and the JVC we used to use before it wasn’t working well anyway and wasn’t usable for things after all. So I finally bit the bullet and picked up a new receiver, then got the equipment I knew I’d need to get the turntable up to snuff: a new cartridge since I never replaced the one on it for the entire time I used it (got a new stylus and kept using that), and a new belt since the old one was .. well, old. Got things sorted out, pulled the LPs out of the cabinet they were shoved into and organized them (and found out about Discogs, which will be great next time I go to the thrift store), even played a few albums to test things out. Christmas day she was thrilled, and David got a couple albums as well since once the kids knew vinyl was an option they put some on their wish lists. Parenting win. I got some new records too, so overall win.

Also on my wish list was a new weather station, an Ambient Weather WS-2000, because the one I got a few years ago started acting strange – doing things like reporting the temperature some 20-30 degrees lower than it was, for example. Some things said that could be a result of low batteries, and it had been up long enough that I thought that might be an issue too, so this spring/summer I pulled it down off the garage and replaced them. Unfortunately, things didn’t improve, so I figured it was time to shop for a replacement. Well I got it for Christmas, and currently have it sitting on my front porch bungeed to the railing while I test things out, but I’ve already set it up in weewx replacing the La Crosse one. Tomorrow I plan to be out, though the wind will be pretty high anyway, so on Wednesday I’m hoping I can climb up and swap out the old one for the new one. Then I can ring in the new year with new weather measurements that will be more accurate than the -40F that the old one said it was this morning. And you can see all the published goodness here: https://srhuston.net/weather/

Oh, and the quote and image? I was listening to Tales from Topographic Oceans as I wrote it. And listening to music on vinyl is a kind of ritual, if you do it right. And I did. And it was. And it was glorious.

2025/07/25 Quick Thoughts

I’ll expand on it in a real post at some point, but the short story is that the wife (and daughter) are getting more into radio again and so I finally have a reason to want to install my FTM-400 in the VW Atlas. Now to hope that I have the strength, stamina, and ability to do it. I’ve done radio installs a few times now (Sport Trac, Escape, and the Transit Connect) so I’m certainly no stranger to the process, but I was younger then and working on a new car. Now it’s a 7-year-old car and I’m… not younger. At the very least, there will be no dropping of headliner and drilling of NMO mount, because there’s too damned much glass up there to find a spot of metal to drill through.

Mothers of Invention

I might be movin’ to Montana soon
Just to raise me up a crop of
Dental Floss

–Frank Zappa, “Montana”
A screenshot of Google Chrome showing the extension that I made in the toolbar.

This is completely ridiculous. But there it is.

I like to read a bit in bed before nodding off. I know, you’re supposed to put tech away, but I do put it in “night mode” and I don’t do too much, and it does really help me unwind. Sometimes I read an actual book, but sometimes I don’t want to deal with the weight of it. Anyway, sometimes I find something and think to myself, “I want to see more about this later” (or maybe “I need to see this on a bigger screen” or even “I need to see this when I’m more awake”) and finding that in Chrome on iOS I could easily add something to my “reading list”, well that’s just perfect. I used to use Pocket for that a lot, but what I found is that I’d put something there and then never look at it again because it was out of the way. The Chrome reading list, though, is right there in Chrome, so it should be a lot easier to see it and remember!

Except, well, it’s not. See I’d add something, and then some days later I might open a tab on my phone and there’s a little “1” on the “Reading List” shortcut button on the phone. Then I’d think, “didn’t I save that like a week ago?” Maybe I’d look at it again, but still come to the same conclusion – I need to look at this from my desktop, so I’ll just leave it there. Then next time I sit at my desk, there’s nothing to indicate that something is waiting for me, and I’d continue to forget about it.

I went looking last weekend for a solution. I figured there had to be a way to put a little number on the desktop Chrome application to say “you’ve got three things waiting here to be read.” But as it turns out, there isn’t. You can add the reading list icon to the toolbar so you can click a single thing and have it show up, but there’s no indicator there as to how much stuff is sitting on it. So I looked online, and couldn’t find anything either. And then I did something I didn’t think I would do: I asked ChatGPT.

AI is a real hot-button topic anymore. And I see many sides to the issue. I’m friends with artists who rightfully point out the ways in which large language models and AI systems do things that harm both their art, their trademarks and intellectual property, and their livelihoods. And I agree that’s something that is a huge problem. I see people talk about the amount of power that is used to train the models, and run things through them, and I know they’re not wrong – my job is alongside HPC systems and I see the amount of energy and compute power that goes into various things that sometimes are used to run LLMs and other trainings. But, I also see things like AlphaFold which have advanced some aspects of computational biology, and so when I see sweeping statements like “BAN ALL AI!” or people saying “DON’T USE AI!” I cringe because I see the good it can do as well. Of course the bad things need to be figured out. But didn’t people say the internal combustion engine was a horrible idea because of what it would do to horses? Maybe that’s a bad comparison, I don’t know.. I’m not a philosopher, I’m a tinkerer. I’ll leave the philosophy and bigger topics to others to figure out the details and stick to the stuff I definitely know better… so let me get back to tinkering, and tell you about what I did.

I started by asking ChatGPT if what I wanted to do already existed. It confirmed what I had already found, that it didn’t exist today, but gave me five ideas: Use a bookmarks folder and an extension to watch it, use a tab management extension and save tabs that way, save such links in Google Keep or Tasks and use an extension on the desktop to monitor them, use an experimental feature flag that might do the trick, or write my own extension to do what I wanted. The first two options I dismissed right away because they ignore the reading list entirely and use something else, and I didn’t want to do that. The third I dismissed because I already use Google Keep for other things and wouldn’t want to have to change my use of it for this idea. And the fourth I’d already looked into, and found that the flag mentioned is apparently only available on Android devices to show a badge for them and wouldn’t work on the desktop anyway. So I replied that making an extension is an interesting idea, but I don’t even know what the language is so let me hear more about it.

Chrome extensions are written in a combination of JavaScript and HTML, with some CSS thrown in for formatting if needed. Well, I’m not terribly familiar with JavaScript but I’ve done a little bit, and my background in computer science helps me “grok” a language even if I haven’t seen much of it before, so when ChatGPT asked me if I wanted to try building an extension I said sure. It then gave me the basics I needed – create a directory, create these files with these contents, and how to load it into Chrome in developer mode. I looked over the files and it was basically going to make a simple toolbar icon with a static number on it as a test; everything made sense to me, so I went ahead with it. When I got an error I came back and described the error and was told the way to fix it – every error in this process was one ChatGPT made, not me, which was interesting, but it was also interesting that it was able to fix them when they were pointed out. When that worked, I was presented with some ideas on how to make the number indicative of the actual number of items on the list, but again it diverged into trying things like counting the number of bookmarks in a folder which would mean doing things differently.

When it first told me about the idea of making an extension and then started giving some other information, I looked and found an API call that seemed like it might work to interact with the reading list. However, ChatGPT said that API wouldn’t be available to me because it was internal or experimental, and that an extension that used it would never make it to the Chrome web store (which honestly, at that point, wasn’t even something I was thinking about). Well, wondering if it might work anyway, I modified the JavaScript to reference that API and it worked. So I told ChatGPT the good news, and it ran off to make another update that would actually do what I needed. Well, it tried to, but again the code it gave me was wrong – for one thing, the call itself was to the wrong method, and it needed an argument that I didn’t provide. Since I don’t know much about the language I didn’t catch the second error though I did account for the first, and came back with another update. Again I was given something that should work, and this time it did. Rather than just saying “that works” I directed the conversation, namely I didn’t want an HTML page to pop up when I click the button but instead to open the reading list itself. Again ChatGPT told me that may not be possible and the reasons why, but I pushed; even if it’s going to give me an error, I’d like to see that error and how it fails, at the very least to learn more about how this works. So please give me the code that you think will fail and let me see it fail. It did, and interestingly I didn’t see the failure – because there was another thing I needed to change, which it had also forgotten.

I’m now seeing a trend here. There’s a lot of information and utility I’m getting out of this, but it’s by no means a way to simply say “I want this thing” and have it come to being. If you don’t know anything about programming, you might hack through it with a few more iterations than I used; a few times I could tell what wasn’t working and nudged things in the right direction, for example, and having read the API documentation I had a feeling it was wrong about the one API being unpublished and unusable. But on the other hand, I walked into this transaction with no idea how to make an extension, and I already know a lot more about it than I did when I began. So it’s not a replacement for programming knowledge, but it definitely helped me learn something new in this case.

I went through a few more iterations of things – asking if the built-in icon was available somehow, or if I had to get it from the source, and deciding to get my own instead; adding other watchers to update the count when things were added or removed from the list; removing the default pop-up that was created early on so that clicking could trigger some other action – and then asked how I go about publishing it, because why not at this point? I was given most of what I needed to get started, and went to create my developer access. Uploaded the extension information, added some screenshots, and clicked submit. The page said it could take a week or two in order to be published, but just two days later it was in the store and ready, my aptly named “Reading List Counter“. So if you want a silly icon to sit in your toolbar to remind you that you need to look at the reading list, there you go. I’m probably going to change a few things since this first iteration is extremely basic, like maybe have the color change when it’s not zero (or be missing when it is), and I need to add a hook to change the icon depending on if it’s in light or dark mode because I realized the following morning that it disappears when Chrome switches to light mode. Whoops.

So that was my day on Sunday. Kinda productive all things considered, because I learned a few new things: 1, building a Chrome extension isn’t terribly difficult if you want to do it; and 2, ChatGPT can be a lot of fun, and a very useful tool. It shouldn’t be relied upon for everything, and as it even says itself the output should be checked for validity. And of course there exists all the reasons why various LLMs and forms of AI are bad for .. well, everything. But I don’t think it should all be thrown out. We need to figure out what the answer is, but I don’t think banning it is the right one, nor is shunning those who use it. Some times you might get good information out of it, and if you’re careful about how you’re doing things you may come away from it better than you arrived, and that’s not a bad thing. By all means, tell me your thoughts on it, just try not to be polar – it’s neither the end of all civilization, nor the answer to all of life’s problems.

Toasty!

All right! This chick is TOAST!

–Dr. Peter Venkman, “Ghostbusters”
Screenshot from near the finale of Ghostbusters showing Harold Ramis, Dan Aykroyd, Bill Murray and Ernie Hudson.

Comenity (aka Bread FInancial) can join the ranks of places that can suck me.

Yeah, really starting strong out the gate with that one aren’t I? Well, not without good reason. Stephanie and I got new iPhones this week, and last night I helped her get things set up in Apple Wallet. She hadn’t really used it before, so nothing transferred from the old phone. No problem, this is pretty painless – especially with the NFC reader in the phone that can literally grab all the card data out of thin air. We set up one card which asked for a 6-digit code to be SMS’d, no problem. Then we came to my PlayStation Visa card. Her card doesn’t have a tap-to-pay feature so the data had to be entered by hand. No problem, that’s easy enough to do and we did. Then it came to the verify stage, and the only option was to call them. Well, neither one of us felt like talking to someone, but OK fine we’ll do that.

Stephanie was answering the questions at first which was fine, but as soon as I spoke the agent got really shitty all of a sudden. I said I’m the primary account holder, my wife is the authorized user, and we’re trying to set this up on her phone. Continuing with his snippiness he asked a few other questions, and then finally said he would have to verify me to continue. No problem. He said can we use the number on file as (last four digits of my phone number) and I said that would be fine, I just did that a couple weeks ago when logging in. Quite a bit of time passed, and then he came back and said that he couldn’t verify using that phone number, so he would be unable to continue. I said that’s unfortunate, and was just about to ask what do I have to do next to verify things, when he let out the more interesting part.

“Further, that means we have to place a hold on the account until it’s been reviewed.”

The fuck? He went on to explain that because my phone couldn’t be used to verify things, he had to put a hold on the whole damned card – not just hers, but mine as well, the one that has a bunch of monthly bills go to all the time because why not that’s how I’ll rack up PlayStation points I can redeem for gift cards and get free games or even just pay for PlayStation Plus for a year. I asked what do we have to do about this and he said there’s nothing he could do. So I said something I rarely do: “Then you’re going to march your way up the chain of command until you find someone who can do something, because this needs to be fixed immediately. Don’t worry about the time, I can wait.”

A few minutes later and after a few times of “sorry about the wait”, he hung up on me.

I got the number off the back of my card – which is different than the iPhone told me to call, understandably so one is for customer service and one is probably specialized for activations – and called Comenity directly. Interestingly, when their system answered, it asked for the last four digits of my SSN, and then knew who I was without asking for my card number. So apparently they DO know who I am based on my phone number, don’t they… anyway, a nice gentleman answered and heard me out, understood what the problem was, but also said he couldn’t help directly but that he could transfer me to the account security office or something like that, and they might be able to give some more information. He then proceeded to hang up on me instead of transfer my call.

Ok, now I’m fucking pissed.

I sat and stewed for a bit, and took some time to look through Google Voice settings; specifically, there used to be a blanket setting in GV for incoming calls from people not in your contacts list. At some point that got removed, so I was not sure how I would set things so that I would get phone calls from people not in my contacts. After some more experimentation it seems that the answer is to use the setting in the phone itself now – turning it on there means nobody outside my contacts will ring the phone and the calls will go to Google voicemail, and turning it off makes the phone ring and I can answer or dump the same as I would before. This is fine, just wasn’t expected since I didn’t know things moved around, but now that I know I’m OK with it. But I noticed something else while looking through these settings – that first agent, the one who tried to verify my phone and said he couldn’t, did so by having the system MAKE A PHONE CALL TO TALK TO ME. That was never stated ANYWHERE that it was going to make a call. If it was, I’d have said you’ll have to wait a moment because things are configured that my phone will not ring right now, and I may have even said let’s deal with this tomorrow instead. I assumed, and perhaps that’s a bad thing but I think it was a safe assumption to make, that “verifying your phone number” meant they were going to send me a six-digit number in an SMS and I’d read it off to him. I’d even joked with Stephanie that this guy was being a bit of a prick or else I’d point out that I shouldn’t give that number to anyone, that’s how phishing works, but he probably wouldn’t get it.

So now I know that the first asshole was so incompetent as to not actually tell me what the process was for verification, but then to “fail” me for not doing something I had no idea I had to do because he didn’t tell me. And, Comenity’s phone system sucks because I got hung up on twice now. Three times, actually, because after taking some time to collect my thoughts and discover this information, I called back and this time the automated system said it was routing me to whatever department that was immediately. I found this amusing a little, because it’s as if they already know “this person doesn’t want to talk to the initial CSRs, get them right to the point.” I stopped being amused, however, when after it said I would be transferred I again got hung up on.

My fourth call also got routed right to the department I wanted to talk to, and this time a nice woman answered and took down all my information. Unfortunately she also claimed to have no control over it, but that the department would look over things and there would be an answer in “three to five days” (later confirmed to be business days). So if you’re keeping score, this means some idiot who got pissy that there was more than one person on a phone call then screwed up and didn’t tell me how exactly he was going to verify my account (nevermind if I was calling from my phone, that wouldn’t have worked either), then locked my account and hung up on me, and has basically shut me out of all of my automatic payments and billings for up to a week.

Suddenly, the fact that I can get PSN gift cards for free games isn’t worthwhile to me anymore. Time to take my money elsewhere.

2025/04/30 Quick Thought

Dangit, I really want to go sit outside by the fire pit with some number of the children (whomever wants to join)… but the NWS alert from this morning is reminding me that fire danger is high, and while I may have a hose near me and know how to properly put things out at the end of the night, I don’t want to be the next one shown as arrested after a multi-kiloacre wildfire. Even though that wouldn’t happen here. Meh.