Skip to content

This is how my brain works

The other day I was having lunch with a couple of coworkers. We were at a British themed restaurant, and they were playing Britishy music. A familiar sounding song started playing, and I turned to my coworker and asked,

“What is this song? ‘Listerine’?”

“What? No. I don’t think so.”

“Who sings this song?”

“I don’t know.”

“It’s that British band.”

“…The Beatles?”

“No, too far back. From the 90s.”


“No, not Oasis. The guy from this band married that one chick.”


“You know. Blonde. Skinny. She sings. She was in that band.”

“I have no idea.”

“No Doubt! That was her band.”

“Oh, Gwen Stefani?”

“Yeah! The guy who sings this Listerine song married her.”


At this point, I pulled out my phone and googled “Gwen Stefani husband”

“Gavin Rossdale! That’s the guy. He sings this song. What was the name of his band? I want to say Bush, but that sounds dumb… Oh wait, Wikipedia says it is Bush.”

I then typed “Bush” into Google, and spookily, it immediately suggested “Bush Glycerine” as a search request.

“Glycerine! The song’s name is Glycerine! Not Listerine!”


And that is the story of how I figured out the name of the song that sounds like Listerine sung by that guy in that British band who married that one chick.

Posted in Miscellaneous.

I’m rich now, because of this one simple trick.

Or, well,I will be. Soon.

We got a new soda machine at work recently. That’s a pop machine to those of you who think two word phrases should be abbreviated using the second word rather than the first. You’re wrong, but I know you exist, so I threw you a bone here.

Anyway, this soda machine is quirky. A frosty beverage costs 65 cents, unless you pay by credit card, in which case it’s 75 cents. Ok, so there’s a discount for cash, that’s pretty common. But it doesn’t stop there.  A soda is 65 cents, but only if you put in exactly 65 cents. If you put in three quarters, you get a soda and a quarter back in change. So in that case, the soda only cost 50 cents. Similarly, if you put in a dollar, you get a soda and 50 cents change. However, if you put exactly 50 cents in, the machine will not sell you a soda, because sodas, as you will recall, definitely cost 65 cents.

So basically, you’re a chump if you put exact change in. But that’s difficult to do anyway, because the machine doesn’t take dimes. Quarters and nickels work fine, but dimes fall right through the machine every time.

You’re probably thinking “This is interesting, you found a quirk to get discounted sodas, how is this going to make you rich?” Ah, well, let me continue. The machine doesn’t take dimes, but it will, under the right circumstances, give dimes in change. I attempted to put exact change in once, but since it wouldn’t take my dime, I ended up with 55 cents in the machine. I hit the coin return, and the machine spit out two quarters and a dime in change. Do you see where this is going now? To test this further, my friend put just a nickel in the machine. The digital display said five cents had been inserted. Then he hit the coin return… and a dime came out.

Tomorrow,I’m coming to work with a hoard of nickels. I’m going to put them into the machine one by one and get a dime for each of them. I’m going to do this until the dimes in the machine run out. I don’t know exactly what will happen then, but I’m hoping once all the dimes are gone, the machine will start giving me a quarter for each nickel I put in!

And I’m going to keep doing this one simple trick until I’m RICH.

UPDATE: I just tried another test. The nickel trick is no longer working. Putting a nickel in the machine and hitting the coin return gives you your nickel back. Bummer. However, when I put a quarter and nickel in the machine and hit the coin return, I got a nickel and a dollar coin back.  A dollar coin!!! WTF? I tried again, with two quarters only, and got a quarter and another dollar coin back.

Bizarrely, the machine accepts the dollar coins. If you put it in, it registers that you’ve put a dollar in the machine. However, if you then buy an item that costs a dollar, you get fifty cents back as change. Because you should definitely always get change back from any purchase.

Finally, I put the dollar coin in and immediately hit the coin return. Can you guess what I got back? If you guessed a quarter and three dollars, you’re right!

I’m going to be rich faster than expected!

SECOND UPDATE: This morning the guy who services the machine visited the office. I gave him back the four dollars I’d gained from the machine (as, all joking aside, I wasn’t trying to get rich, I just had a burning need to figure out the extent of the machine’s brokenness) and explained what had been happening. He said the machine was programmed incorrectly and money was being put into the wrong bins, and immediately called a technician to come and fix it.

About an hour later, I went and got a Diet Coke. I put three quarters into the machine, and got a soda and a dollar coin in change. The machine paid me twenty-five cents for the soda!

I’m keeping this one.

Posted in Miscellaneous.

Plumbing woes

I took a shower in my downstairs bathroom last night. When I got out of the shower, I noticed something no homeowner wants to see. One of the tiles of the drop ceiling was water stained. It was over the sink, across the room from the shower, so it wasn’t just excessive splashing from my shower.

A little background. I just bought this house two and a half months ago. I bought the house and then immediately lost my job, so I’ve been basically stuck here all that time. I’ve come to know the place intimately very quickly, so I knew this was new and not something old I was just noticing.

I pushed up the ceiling tile. Or tried to. The drop ceiling is much too low, the tiles don’t actually pop up and out like they’re supposed to. But this tile was so water damaged it basically crumbled, and so I ended up just tearing it out. Now that the underside of the sub-floor was exposed, I could see three different possible culprits for the leak.

Two were copper pipes running across the ceiling. It was nice to see they were copper and not that older galvanized shit they used to put in houses a lot. The third was a PVC pipe that looked like a drain. Since the upstairs bathroom is right above the downstairs bathroom, I cleverly deduced that this was probably the upstairs tub drain.

There was no major dampness anywhere that I could tell, so it was probably not the water pipes themselves that were leaking. If they were, there would have been a lot more water and dampness, I figured. So that left the tub drain.

So I did what I always do when a home repair issue rears its ugly head. I ignored it. I went to bed and tried to forget about it. Maybe the problem would just magically go away?

I got up this morning and took a bath. After draining the tub and getting dressed, I went downstairs to check on the water situation. Unfortunately, the problem had not magically solved itself as I had hoped it would. Instead, there was water all over the floor under the missing tile. So, yeah. The tub drain needs fixing.

I briefly toyed with the idea of fixing it myself. I used my Google-fu to find some info on fixing leaky tub drains. I found several websites and a few videos. After a few minutes of reading about tools for removing tub drains and some stuff about plumber’s putty, I stopped. I’m a computer geek. I can fix and repair computers, but that’s about it. Every time I try a home improvement or DIY repair project, I fail miserably and end up breaking things. Sometimes my anger gets the best of me and I deliberately break things in frustration, thus making the problem worse rather than solving it.

So I did what guys like me do when they have these problems. I swallowed my pride and called a plumber. The first plumber I called said they couldn’t get anybody out to me until Monday. That’s no good, so I called another plumber. He was busy on a job, and said he’d call me back. He didn’t. I should have been a plumber. Or an electrician. Or a carpenter. It seems like those guys never lack for work!

While waiting for the second plumber to not call me back, I decided to put my troubleshooting skills to work. I’d read something about how there are various points in the drainage system that could be the problem, not just the main tub drain. So I tested it out by… taking a shower. I mean, why not? I’ve got nothing else to do. Afterwards I went back downstairs, and… no water!

So what does this mean? It means the tub drain doesn’t leak. That’s good! But where does the water come from then?

Turns out, from the tub overflow drain. The little drain under the lever that controls the plug. When I take a bath, the water overflows into that drain and then leaks out into the basement bathroom below.

So. My course of action was now clear. Stop taking baths. Problem solved! Check it out, I’m a plumber!!

As Red Green would say: It’s a temporary fix. Unless it works.

Posted in Miscellaneous.

Go to hell, Comcast

I know I’ve ranted about Comcast before, but fuck it, I’m going to do it again.  Because they deserve it.

I’m moving. This sucks and I hate it. What I hate worse, though, is trying to get Comcast to move my service. I’m busy with packing and, more importantly, avoiding packing. Plus I’m an introvert, so taking time to sit down to make a phone call is not something I’m keen to do. I went online, and lo and behold, Comcast has a form to fill out to request a move, right on their website!  Oh happy day!

Naturally, I filled it out, and forgot about it, assuming all was well. Then today I came to my senses, realized this is Comcast we’re talking about, and logged in again to check the status of my move request. What do I find? An email, tucked away in my stupid Comcast email account that I never check because who the fuck actually uses their Comcast email account?

It says, hey… guess what? Fuck you if you thought this was going to be handled online! We’re going to call you to “confirm.”  (Which of course means, they’re going to call to actually set up the appointment, because the form clearly does nothing at all.)  Worse, the number they apparently have attached to my account isn’t even one I recognize. So they may have tried to call me, but I sure didn’t get the message.

Worse, the email exhorts me to simply call them for faster service. “Just think. You’re a phone call away from experiencing XFINITY® and all that it has to offer at your new address!”  That’s an actual quote from the email.

I was always just a phone call away from this, assholes! The web form was supposed to help me avoid the goddamn phone call! What you’re really saying is, guess what? That web form? POINTLESS! It’s just there to get your hopes up, busy introvert! All it really did was trigger this form email!

So, it’s looking like I may not get my teevee and interwebs hooked up in a timely fashion at my new place. Why would I expect anything less from good old Comcast?


I discovered that the phone number they had on my account is one they apparently provide me as part of my package.  So I logged in to their online voice mail thing, and found a message waiting for me, from the toll free number they wanted me to call. The entire message was a minute long, consisting of thirty seconds of their own hold music, followed by thirty seconds of silence.  Oh Comcast.  Can you do anything right?


I broke down and called Comcast. It took FIFTY MINUTES on the phone to get them to schedule an appointment to come hook me up at my new place.  How could it take this long, you ask? I’d love to be able to say, but I CAN’T. Most of my time was spent listening to the guy type.  And type, and type.  And then put me on hold for ten minutes to speak with his supervisor. Then type some more. IT’S TWO ADDRESSES!  How hard can it be?  Apparently, it’s so hard it requires nearly an hour of typing and pondering to complete. How is this even possible? Because COMCAST, that’s how.

Posted in Miscellaneous.

The best kind of correct

It’s no secret that the overlap between “geek” and “pedant” is pretty big. Not all pedants are geeks, but a high percentage of geeks are unapologetic pedants. It makes sense, really. Science and engineering are precise disciplines, where attention to detail and the ability to follow directions exactly are rewarded. So people with a natural proclivity for exactness are often drawn to these subjects. Naturally, if a little of something is good, a whole lot of it must be better! At least, that’s what some geeky pedants seem to think.

The other day I was having a problem. It’s a problem I’m sure we’ve all had at one time or another.  I needed a recursive list of a directory tree, printed out one file per line, with the full path included. OK, I realize I just lost some of you. I promise you though, you won’t need to understand the jargon to get the punchline for this one. Anywho, I couldn’t for the life of me figure out how to make ‘ls’ spit this out. It seemed really simple, but everything I tried wasn’t producing acceptable results.

So I took to Google. I very quickly came across this page at Stack Overflow. This person was asking my exact question. And the second answer made me slap my forehead. It helpfully points out that ‘ls’ is the wrong tool for the job at hand. What I really wanted was ‘find.’ Specifically, this is all I needed to do:

find .

Duh, I knew that. Huge brain cramp there! I was about to close my browser tab and head on my way when I noticed the first answer.  I’m going to quote it here so you can enjoy its craziness:

@OP, if you really want to use ls, then format its output using awk
ls -R /path | awk '
NF&&f{ print s"/"$0 }'

Let me assure you non-technical people out there that even most technical people can’t parse that garbage. What looks like a long string of nonsense characters is in fact part of the ‘awk’ programming language, and while I’m sure there exist plenty of people who can tell at a glance what exactly that is doing, I am not one of them. And I don’t think I’m in the minority here, even among tech professionals.

But the person replying to the question stubbornly stuck to the question asked, which was “How can I get ls to spit out a flat list of recursive one-per-line paths?” Now, to be sure, this could be geek humor here. Geeks often poke fun at their own predilection for pedantry by providing overly-exact answers to simple questions. I have no issues with that at all. But of course that’s not the actual problem here.

The questioner originally marked the “find” answer as correct.  But a later comment insisted that he change it, and mark the gobbledy-gook answer as correct.  Why? Well, if you guessed “pedantry,” you’re paying attention! He complained that the answer marked correct was only the most useful answer, not the objectively correct answer.

In defense of his insanity, he wrote this gem:

this is, objectively speaking, the right answer to the question that you wrote, intentionally or not. Yes, possibly it wasn’t the right answer to the question that you hoped to have written. And while i agree with your bigger point: “when the wise points to the moon, the fool looks at the finger” it is only fair that we minimize the impact of subjectiveness to evaluate correctness, specially when the criteria does not have any possible ambiguity

We gotta minimize that pesky subjectivity dammit! It’s your own fault for asking the wrong question, you deserve to be punished with overly-complex nonsense answers even when there’s a simple answer to the problem you’re experiencing. That’ll teach you to fucking ask imprecise questions! Never mind that if the person asking the question knew about (or remembered, as in my case) the function of the ‘find’ command, he never would have asked this question in the first place!

No, much better to simply pedantically stick to the actual question asked, rather than solve the problem in the most efficient manner. This is akin to a person asking “How do I chop down a tree with a rifle?” and telling him in painstaking detail the best way to do so, rather than simply saying “Actually, what you really want isn’t a rifle, it’s an ax. Or maybe a chainsaw.”

And the hell of it is, the questioner was geekily pedantic enough to actually change the answer marked as “correct.”  Which is why it appears as the first response to the question, and the actual useful answer is second.

In short, fuck both those dudes.


Posted in Miscellaneous.