All posts by Rick

I'm living in rural Florida (USA) with my wife, son, two cats, and quite a few computers. I actively work in several areas of interest but still find time to manage several websites, execute home improvements, ride the Harleys, and play with cool toys. I'm reasonably fit for an Old Guy, equally comfortable wielding a keyboard, torque wrench, or spatula. I've got a scary-low tolerance for bullshit.

Holiday Tipping

Even though I’m so immersed into the online world I still subscribe to a pulp-based newspaper. Yeah, yeah, I can hear you snickering right through the wire. I scroll, er, page through it every once in a while but mostly Pam reads it in the morning on the weekend. So we keep a Friday-Saturday-Sunday subscription to the Home News Tribune.

old Home News building
old Home News building

I live in the town I lived in as a boy and this paper has served the area as far back as I can remember. Like almost every other paper, it’s changed hands and merged more times than I can count – I remember it as the Daily Home News. A fun elementary school trip was a tour of their building on How Lane (image) where it the paper was written, printed and distributed. As a kid I sometimes delivered the paper, by bicycle, to the neighborhood, subbing for friends when they were sick or vacationing. (But I never had a route of my own – that coveted job was only for the ambitious and motivated – not me, back then!)

Back in the day, the flow of subscription money was much different than today. The carrier (delivery person) would buy the papers needed to service the route at discount and collect weekly from subscribers, pocketing the difference. Tips, of course, could be a good part of your earnings. As a mini-business you learned about profit and loss, commitment, relationship-building and all that other good stuff.

Today there’s no neighborhood kid or bicycle, just a guy (I think it’s a guy) speeding around in a beat-up car before dawn. I haven’t got the foggiest idea how they’re paid but I get a bill from a faceless entity somewhere across the state (ed. 19-Dec-2009: now it’s Louisville, KY) once a year. On the payment form is a space for a ‘carrier gratuity’. Service has been good over the years – the paper’s always there when I expect it – and so I tend to tip pretty well. Looking back over my records I see it varying between 50% and 100% of the subscription price. The billing office, I’m thinking, distributes the gratuities to the carriers. Subscription renewals come up all the time so there’s probably a steady stream of gratuities. There should be, anyway.

There was an eighth-sheet-sized, ink jet printed request tucked into one of this weekend’s papers – a tip request! It got me to thinking.

Last year there was another request just like this. A couple of weeks later there was communication from the publisher telling of a scam that had been taking place on their routes. The scam worked like this. The fraudster would put notes in the delivered papers – they’re delivered very early in the morning. Then, they’d come by before delivery collecting any envelopes left by subscribers. What a racket, eh? I suppose this would work for any early-morning service: deliveries, trash or recycling collection – heck, everybody seems to expect tips these days.

What do you think? Do you tip off-hours service people this way? Did you ever think that maybe your gratuity isn’t actually going where you think? How many actually get up nice and early to handle it personally?

Business Loss: Is That A Spade I See?

The other morning on the televised news I heard of (yet another) corporate muckety-muck drawing a comfortable salary (USD6M, in this case) despite their company’s recent losses (some USD40B). And it got me to thinking about terminology.

Take the term from which this entry derives its title: ‘loss’. I’m thinking that this is one of the most misused terms around – especially today, as it applies to business and economics. It seems to be deliberately chosen to create a feeling of sympathy for the ‘lossee’, and I think that the feeling is completely misplaced.

Let’s first look at a perfectly accurate usage. “Joey Psychotic lost his home and all of his possessions to fire this morning, believed to be started when his hungry cat kicked over an unattended prayer candle…” This makes sense – Mr. Psychotic had a home. But it was consumed by fire, reduced to a wet, smoking pile of rubble, crawling with investigators. Not a home by any stretch of the imagination. You feel sorry for Mr. Psychotic, and you should (even while questioning his religious rituals).

Now, how about this one: “The Acme Prayer Candle Company lost forty billion dollars over the last three quarters of this year due to slacking demand. Stockholders fear bankruptcy as…” Nope, I don’t buy it. That which you do not have cannot be lost. Acme didn’t lose anything – they never had it in the first place. See the difference?

Let’s take a stab at writing that a little more accurately: “The Acme Prayer Candle Company failed to realize forty billion dollars in profits over the last three quarters of this year. Acme executives cite slacking demand as the cause of their failure to deliver promised value to stockholders, who fear bankruptcy as…” Acme didn’t lose, they FAILED.

Fail brings a whole different set of emotions than loss. It’s not that failure is necessarily bad, either. After all, failure can be a very powerful teacher – well, provided one can grasp its message, which isn’t a given.

I don’t feel much sympathy toward anyone that can (mis)direct their company to failure, and yet still pull down six million greenbacks. I won’t bet on their learning anything, either, unless it’s something along the lines of, “hey, look what I just got away with!”

Maybe the companies that are failing should be allowed to fail, their directors along with them. A multitude of companies, built on good ideas, managed competently, would certainly spring up in their place. I’m not denying that there would be great steaming heaps of economic pain along the way, the likes of which most alive today have never seen.

But America, still the greatest land on Earth, would emerge stronger than ever.

You’re Leaving a Digital Trail. What About Privacy?

A reasonably-written article in the New York Times. What troubles me is the attitude that privacy really doesn’t matter, which seems to be gaining traction in some circles.

[…] some collective-intelligence researchers argue that strong concerns about privacy rights are a relatively recent phenomenon in human history.

“The new information tools symbolized by the Internet are radically changing the possibility of how we can organize large-scale human efforts,” said Thomas W. Malone, director of the M.I.T. Center for Collective Intelligence.

“For most of human history, people have lived in small tribes where everything they did was known by everyone they knew,” Dr. Malone said. “In some sense we’re becoming a global village. Privacy may turn out to have become an anomaly.”

http://www.nytimes.com/2008/11/30/business/30privacy.html

Barcalounger

 

barcalounger
Barcalounger

It was a year or so ago that I picked up a Barcalounger chair for the living room. The chair, upholstered in dark leather (unlike the illustration to the left), fits the Modern decor of the room. What’s more, it’s seriously comfortable.

This morning I was cleaning up some when I ran across my notes from when I was researching chairs. Inside was a pointer to an informative – and very entertaining – article about the company and its products.

As I re-read the entry, nestled in the Barcalounger sipping morning coffee with the laptop on my knees, I got thoroughly sucked in, and wandered the ‘net for much longer than I should have. Maybe you will, too. For the writing and structure of everything2.com are indeed very compelling and quite addictive.

My key takeaway from the trip: it’s a pain in the ass to get from central Jersey to Flushing Meadows Park.

When Pain is Good

My body hurts. All over. Oh, it’s not a debilitating pain, and I’m not sick or injured. No, this is perfectly normal. You see, I joined a gym. And gaining strength comes with a nice side order of pain. So it’s good.

This story goes pretty far back, way back to when I traded working with my body for working with my brain. Even though I was young, the responsiveness and strength of my body, which I’d come to take for granted, had begun to fade. I tried to fight it. I tried exercise, even bought a weight set, but I didn’t have the self-discipline to make it work. Then, a new gym was opening right up the street and they sent around some promotional material. I went in to check it out. I remember being floored by the price tag, but ended up giving in to their hard-sell tactics. One aspect seemed to make sense: the significant cost would push me to work at it, rather than waste it. And it worked.

After about six months my wife joined me – another chunk of change every month – but work at it we did. We gained strength, our bodies changed, we stopped getting colds and stuff, and a whole host of other benefits. Three or four days a week, maybe three or more hours per session, had become our routine. Yeah, there was pain then, too, but we grew accustomed to it, even learned to enjoy it. We did this for years, moving to a better gym when the first one folded.

When Pam was pregnant with Damian she continued to lift – with her doctor’s blessing. “Your body will tell you when to stop,” he said. She continued with the machines and free weights until about two weeks before giving birth. Pretty incredible. (It’s worth noting that she was home from the hospital in less than 24 hours, too – a tribute to the amazing shape she was in.)

With a newborn in the house life was very, very different. Time – for *anything* – was immediately in seriously short supply. Did I mention the sleep deprivation? We tried to keep fitting the workouts in, but it just wasn’t happening. After some months of membership dues essentially thrown away we cut it loose.

In the years that followed I’ve made quite the number of starts at getting strong again. Despite the weights, leg machines and a top ‘o the line StairMaster climber, it simply hasn’t become habit.

So now, more than a decade and a half later, it’s time for a fresh start. I’m please to report getting past the extremely frustrating feeling of being unable to do even ten percent of what was once easy and routine. The every-other-day ritual is becoming normal, and feels damned good. Stuff hurts.

But it’s a good kind of hurt.

Products That Just Shouldn’t Be

Some days ago we stopped at the supermarket for a couple of things. Standing in the checkout line we saw something new – Chocolate Skittles.

Chocoate Skittles
Chocolate Skittles

Now, I actually like Skittles. Especially the sour ones that are encrusted with that crystalline stuff that stimulate your taste buds not unlike a full stack of Marshalls cranked up to 11 does to your ears. My kid, like 99% of all kids, loves that stuff, too. (An equal proportion of adults hate that taste stimulation, incidentally, which I believe is by design.)

But these chocolate things? Ugh! Gave ’em to my kid. He gave ’em back. My wife refused to try ’em after watching our reaction. “Tastes like ass.” To say that the flavors in the package – S’mores, Vanilla (huh? vanilla in a ‘chocolate mix’?), Chocolate Caramel, Chocolate Pudding, Brownie Batter – seriously miss the mark is a gross understatement.

Products don’t just spring into being without consideration. Somewhere in Mars there was a meeting, the result being a decision taken to bring these abominations to market. Probably a bowl or two of ’em right there on the conference table, alongside the coffee cups and water bottles. I wonder if any of the suits actually tasted ’em. Somehow I doubt it.

Some years back I knew a girl that worked for Mars. She said that samples from their (rather extensive) product line were freely available in all their offices. I’ll bet the bowls of these never, ever need to be refilled.

New Jersey Motorcycle Spectacular 2008

A week and a half ago Pam and me rode over to the CyclePro show at the Garden State Exhibit Center. The funny thing is that I probably wouldn’t have gone except that Pam suggested we ride over. Now, I ride pretty much year-round. Pam doesn’t, but this year she’s been challenging her tolerance of lower temperatures – this would be a good ten degrees lower than her usual lower limit. It wasn’t something to be passed up – she wants to ride, we ride – that’s good enough for me.

Pam on stage showing her ink to the MC
Pam on stage showing her ink to the MC

The show itself was pretty good! It wasn’t too crowded, which probably didn’t thrill vendors too much but was fine for me. Probably yet another effect of today’s troubled economy. I was hoping Dr. Dyno would be there; my Dyna’s been running strong lately and I kinda wanted to measure it. It wasn’t to be. But there was a good mix of vendors in attendance. Bikes new and old, of course, and more individuals than usual with parts arrayed on the floor. An indication of a resurgence of the swap-meets that seem to have been displaced by commercial interests? I snapped a few pictures between beers as we wandered the floor.

There was the requisite tattoo contest and, much to my surprise, Pam wanted to show off her ink! So up on stage she went…

Pam getting photographed for the magazine
Pam getting photographed for the magazine

Well, she didn’t win (she says it’s because all they look for is super-ornate stuff) and that was a little disappointing but it was a lot fun anyway. And now we have a reason to visit the shop more often – to pick up the magazine with the pictures.

Afterward we went for some food (and more shots and beers) over at the Brunswick Grove. The sports-orientation ain’t exactly what I look for in entertainment, but the atmosphere and food are pretty good. Excellent pizza. Pam and me try to drop in every now and again.

By now the sun had long set and the temperature had dropped some more. Decision time: slow ride takes longer, fast ride chills you faster. Six of one…

All in all, an unexpectedly fine day!

Standards and Documentation

 

[This entry is lifted verbatim from a message I recently wrote in email to a good friend. We were idly discussing a bit of documentation that one of his technical writers had produced, when he commented that he created his own standards: whatever he said, so it would go. He concluded, “It’s good to be the king, sort of…”]

I was lapsing into the way things used to be. Once upon a time there were Standards for everything.

Here’s a funny story. There’s no real proprietary stuff here, but it sheds a teeny tiny bit of light on the seedy underbelly of a company that would probably prefer otherwise.

Back in the 80s and before, there was a Standards Department. A handful of folks: a few writers, a few managers, a room of shelves with binders. (This was, of course, pre-LAN, pre-email, pre-all-the-stuff-we-take-for-granted-today. They walked floppies to a PC that was connected to an IBM line-printer. This was modern; not much earlier they used typewriters. The IBM ball-headed devices – were they called Quietwriters?  Selectrics – were still around.)

I hear you saying, “roomful of shelves with binders? Golly, what could they be documenting?”

Back then, every system, every subsystem, every sub-subsystem, every database, every data feed, every EVERYTHING was custom-built for a specific purpose – be it another system, a customer, whatever. This was before all the wonderful acronym-laden standards for such stuff we have today. (“I love standards – there are so many to choose from!”)

Anyway, time passes and in comes LANs and email and all kinds of magic and, one day, they went and dissolved the Standards Department. Figured that the Programmers could write their own documentation. Out went the writers, one by one. Then the managers. Their equipment was collected and taken away and their space was re-allocated. But not before I scoured their PCs for their documentation files. Thousands and thousands of Word docs. Stashed ’em away in a big zipfile, I did.

Then there was the room full of shelves of binders. A girl I knew, a minor manager, was given the mandate to keep the lights on.

So the years passed. Major systems were rearchitected to common standards. New products were created. The outsourcing wave washed upon the tech shores. And lots of old talent – along with the knowledge of how the proprietary systems worked – was shown the door.

Along came Y2K, at first just a glimmer on the horizon. With the massive technical audit that was undertaken to prepare for that event came the realization that quite a bit of the shiny, new, “self-documented” code was critically dependent upon… wait for it… bits of old legacy stuff that nobody knew anything about anymore.

“Wait!” someone said, “We’ll call the Standards Department! All this stuff is documented!”

Uh oh.

It took a while, but eventually it was realized that the Standards Department had been decimated the better part of two decades earlier. Some hand-wringing later they discovered the roomful of shelves of binders. It had been dutifully passed along from hand to hand through several reorganizations, relocated over 2-3 facilities moves, but there they were. Unmaintained. Disorganized. Dusty. Thick, blue, three-ring binders, labeled with crusty, cryptic strings of numbers and letters – if you were lucky. Some had fallen off with age. But descend upon the room they did, borrowing one volume or another as the analysis plodded onward.

I remembered the original room, the old Standards Department, and when I heard about this I smiled. But when I heard that as often as not the borrowed volumes weren’t being returned, my smile turned into a frown. I grabbed control of the room, had it locked, began to mediate access. Soon I was doing a brisk side business as a librarian. I blew the dust off the forgotten zipfile and got the content onto the network. After all, it’s way easier to content-search a tree of files than to traipse over to some other building an spend hours with those dusty old binders. Or sign your life away to the shaved-head dweeb that made sure you brought ’em back. Trouble is, the files and the binders ain’t exactly one and the same all the time.

And then, there’s the stuff that no one, try as they might, could find documented ANYWHERE. Several thousands of those entities were scattered across the organization. Little black boxes, you can see what goes in and comes out, but haven’t got an inkling of what goes on inside. Except when one little black box talks directly to or from another little black box, hmmm, then you don’t really know much about the interfaces either. Quite troubling.

Y2K came and went – rather uneventfully, actually. The world didn’t end. The systems actually came out the other side better than they went in. Life went on. Interest in the room and the files waned, but didn’t go away. As it turns out, Programmers, especially contractors, especially hourly contractors with lots of churn, aren’t exactly the best when it comes to documenting their work. And “self-documenting code” really isn’t, unless the reader is quite technical. The legacy stuff, well, the stuff that’s actually documented, turns out to be the best documented stuff there is. Created by people whose job it was to make it so.

Now here’s the punchline. To this very day, if you dig deep enough, through the shiny, new Web-enabled, SOAPed and serviced layers, you could very well discover dependencies upon some bit of legacy code or another that *nobody* understands, code for which there’s *no* source code, *no* documentation…

This is a good time to end the story, as we sit and sip our morning coffee, pondering the sinking feeling in the pit of the stomach of some poor sod somewhere whose unfortunate lot puts them near one of those bits of code.

Fighting The Good Fight

 

The amount of spam I’ve been receiving on this blog had been skyrocketing lately. It reached the point that it was pretty much an everyday chore to clear it out. So, like many before me I decided to activate the Akismet (version 2.2.1) plug-in.

All was well for a few days. But then, out of nowhere, Akismet began calling my attention to an unbelievable amount of trackback spam. By ‘unbelievable’ I mean several a minute, sometimes. Hundreds and hundreds overnight.

Now, that shouldn’t be a problem because they’ll go away on their own after a period of time. But what about legitimate stuff? There could be some of that, and it’s important to flag it so Akismet ‘learns’.  Um, that’s what they say, anyway. The trouble, of course, is that the longer the list of stuff to look over becomes, the harder it is to identify the good stuff.

This morning I logged on to see 17 l-o-n-g pages of it. Something would have to be done!

Here’s what a typical entry on the Akismet Caught Spam page looks like.

All instances share the IP address of 82.233.30.32 which is linked to a whois search. If I point my browser at the IP directly I see a typical Apache test page – the server the offending server is powered by CentOS. A reverse-DNS doesn’t give any more insight – no other host names. Google doesn’t have it cached, either. The IP is probably spoofed…

The text of the spam changes a bit, as does the host name. When I point my browser at the host name, though, there’s some kind of content for just the briefest instant, but then it quickly changes to a typical blog has been removed page. In fact, every one I’ve looked at is exactly like this.

Whaddya know, onlinecasino21.blogspot.com doesn’t resolve to the IP address I mentioned earlier, either. What a surprise, right?

Anyway, it would be nice if Akismet allowed you to filter the spam and apply a delete all to the result. But it doesn’t, so we’ll have to take more drastic measures.

Turning off trackbacks and pingbacks (same setting) would probably work but I’d rather not do that. Blacklisting the address in WordPress doesn’t work, Akismet still gets it first. Here’s what I did. In my .htaccess file I added these sections.

And that seems to have applied the brakes. I haven’t seen another instance of this spam for several hours.

Another thing that just might be worth mentioning. I run several blogs and when I was activating Akismet to mine I activated it on the others as well. But this – my personal blog – is the only one that’s been troubled by this onslaught of trackback spam. I don’t know who I pissed off out there, but somebody – or something – has latched on and it ain’t letting go.

Zappa Plays Zappa

I’ve been a Frank Zappa fan since I encountered the Freak Out album back in the late sixties, and I’ve had the pleasure of seeing him live many, many times. Last Thursday night I saw the Zappa Plays Zappa show at the Blender Theater in New York. [ed. In 2009 the Blender Theater was renamed the Gramercy Theater.] You can read more about the ZPZ tours here.

You Can't Fit On Stage Anymore
YCFOSA card front

This was my first visit to the Blender. It’s small and intimate, capacity of maybe a few hundred, tops. The stage was tiny, too; Dweezil and the band really had to squeeze themselves in and there wasn’t a whole lot of space to move around. This tour was all about smaller venues, and that’s where the tour name came from: You Can’t Fit On Stage Anymore.

back
YCFOSA card back

Dweezil’s playing has really matured in recent years. His blistering guitar work was spot on. It’s reported that he’s put an incredible amount of effort into these concerts and it certainly shows. I was very pleased to see Ray White (of You Are What You Is, among other favorites) in the lineup. And Sheila Gonzalez, who I first saw on the earlier ZPZ DVDs, was nothing short of excellent. One song after another, they pumped out hit after hit nearly non-stop for almost three hours. The set list was a fantastic mix of stuff both ranging from Frank’s early work to the more recent. I was blown away by their rendition of Billy The Mountain – something that I’d never heard live before. The time just flew by!

Dweezil Zappa
Dweezil Zappa after the show, hangin’ on stage talking with fans

After a generous three-song encore Dweezil hung by the stage talking with fans and signing stuff, smiling all the while. I joined the group and thanked him for his work, for bringing Frank’s music to us, and collected his autograph on the back of the card.

This show came with a couple of extras, too. About two-thirds through the show they drew a number and gave away a Hagstrom Super Swede guitar! The winner was pulled onto the stage to collect his prize. Dweezil asked, “do you play the guitar?” “No, but I’m gonna learn!” “Well here, let me help you get started with your first lesson.” They plugged him in, cranked it up, showed him where to put his fingers and he banged around with the band for a minute or so. Oh, man, do I ever wish that I won that! I play a little, so it would have been a real treat – um, for me, definitely, but probably not for the audience. The other ‘extra’, which I haven’t downloaded yet, is a fully-mixed mp3 of the show. Can’t wait!

All in all, an excellent night of fantastic music. If you get the chance to attend one of the concerts of this tour I absolutely, positively recommend it.

Crying, While Eating

Every so often you run across a site that simply makes you go “whuh”. Crying, While Eating is one of those. The design is simple – a long list of images linked to Quicktime videos, each accompanied by a three informational items (name, what they’re eating, why they’re crying).

I had no idea that so many people cried while they ate, much less had video of themselves doing it. Personally, I don’t cry a lot. And the last time I cried – which wasn’t all that long ago, BTW – I certainly wasn’t eating, and nobody was capturing video.

As I sampled a few of the videos I found them… puzzling. I tried to imagine what it would be like to know the subject, to talk to them, to understand them a little better. I actually felt a little creeped out, kif of like like I was watching something I really shouldn’t be seeing. A David Byrne tune called Social Studies sprung into my head, it seemed to be an appropriate soundtrack for some reason.

Go see for yourself!

“Saved By Zero”

Toyota earns a fat zero in my book for that awful ad campaign they’re running with that tag-line.

Over and over and over again. Oh, I’m so sick of hearing it. And besides, what with the economy in the toilet it’s just what the weak need to hear: a pitch for a zero-percent loan to buy something so stupid as a car. Wake up, people. Do you really think a corporation is going to let you borrow their money for free? Oh, you’ll pay, one way or another. And that’s something you can take to the bank.

As for me, I’ll need to long-forget that abysmal ad before I’ll even consider buying anything from Toyota.

Automatic Trust Revisited

I got a distressing email from a friend earlier this evening. He wrote of picking up a trojan on his personal laptop. It was asking for money to undo the shenanigans. And my friend was asking for advice before he reformatted and reinstalled.

First thing I did, like any of you would do, was upload some useful tools to one of my servers for him. But now I’m sitting here thinking…

We all send attachments back and forth in email and there are certain people that you trust. Instead of the trash, instead of treading carefully, the automatic trust thing (and the all-too-human trait of being in too much of a hurry) makes us open, run, visit or whatever.

Perhaps that trust is misguided. My friend’s one of the folks I trusted that way. But as I write I’m running checks on his recent attachments!

Will his box be clean tonight? Tomorrow? Next week? What will he do, what will he run before sending something else? Multiply the risk by the number of people with ‘trusted’ status.

I feel like I dodged a bullet.

As it happens I’ll be seeing my friend tomorrow. This will certainly be one topic of conversation.

The Death of the Blog? I Don’t Think So

The other day I read the WIRED piece [ed. Bummer, the link died.] by Paul Boutin where he tells us that blogs have passed into obsolescence. I’ve got no disagreement with many of Paul’s points – the rampant commercialism, the decline of text as a medium of expression, and so on. Who can compete with legions of professionals? But is that really what it’s all about?

I don’t see much difference between the basic evolution of blogs and the basic evolution of other forms of expression. Blogging started small, just ordinary folks with something to say, and the development of tools to make it easy for the non-technical (or less-technical) to reach the world. Some producers became popular and the money started to flow. Traditional media, their livelihoods threatened (yet again), jumped into the fray. Followed by legions hoping that they could finally get rich quick. Blogging exploded.

Today there are countless blogs, far too many for anyone to keep track of. Every one can’t be at the top of a Google search. Not every one can generate scads of revenue. Not every one can be the most popular. Is your blog on the top 100 list? [ed. Alas, the Technorati Top 100 list of blogs is long gone, so you can’t look.] Nope, mine isn’t either. But honestly, that list is the last place I go for stuff to read. How about you? One thing I’ve noticed that the usefulness, the interestingness, of a blog is inversely proportional to its sponsorship and associated advertising. See those sidebars, bulging with beckoning animations and such designed to siphon your wallet? But that’s just me.

No, the blog is not dead. It may smell a little funny, but that’s okay. Keep reading. But, more importantly, keep writing.