Why I’m Happy Today
- New contracts at work.
- A great night of sleep.
- Caedmon’s Call is no longer on Essential. Given how I never bought the last record, you know I’m thrilled by this.
Ta-da! This job is only three years in coming [and, fairly, isn't yet fully complete].
More is on the way. ![]()
I haven’t written about comment spam in forever, mainly because I have a toolset that works for me. I’m writing this morning, though, because I’ve gotten ~4000 spams hitting IJSM.org in the last day. Overnight? 2600+. Clearly, someone is paying some enterprising coders pretty well this week.
Never forget: comment spam isn’t personal, and it is a money maker for the spammers. That’s their whole motivation.
UPDATE at 15:04:
There are currently 0 comments in moderation
There have been 4877 comment spams caught since the last digest report 1 day ago.
The beautiful thing, though, is that my server is not even batting an eyelash. My load average is consistently <1 [and 4.0 is full utilization on this box].
I really didn’t intend to have this much new music, but:
That explains the massive glut of new stuff:
Told you that was a lot of music. I’ve even given all of it a good, strong listen already.
Back to last week, which proved to be a downer:
Brad pointed to Websites as graphs and wanted to know how I’d describe its processing of IJSM.org:
Watching that grow as it spidered ijsm.org was a wholly organic experience. Quite … weirdly awesome. It’s like a sentient fireworks show.
That was simultaneously awesome and creepy. Now I think that Alex and John and Keir need to give this a try.
Wow, I’m incredibly tardy in getting this out, aren’t I? I’ve kept finding reasons to put it off. Ah me. Part of it is that I have been … unenthusiastic about the choices I made for this week.
Suffice it to say that none of them have blown me away: the Beck stuff is half-interview and a decade old; the Paste recordings are merely passable audience jobs, the Ryan stuff is just too new to me and too hard to relate to so far [though it's growing on me], and the Sufjan recording is both only a fair audience recording and, seemingly, on another bad night for the venue’s sound. A lot of flat notes from his backup singers.
Anyhow, let’s go to what I spent two whole weeks listening to, because I feel way better about this:
Well, I now have my itinerary confirmed:
Some call it obssession. I call it commitment. I’ll drive home on Tuesday and be back at work on Wednesday the 7th. My boss is out tomorrow through next week, so I will be looking forward to a little time away. ![]()
As the summer has arrived, the only new shows I’ll be watching on TV are Rescue Me and Big Brother 7. As I’m almost done with my quest to watch every Law & Order episode ever—I’ve got only four left that I can’t confirm I’ve watched, and I’m 90% sure I’ve seen three of them—I’m turning my attention to Cheers, a staple of my childhood. Mind you, I was far too young to pick up on any of the sexual innuendo at the time, but I have an appreciation for it now. Because I’m a nerd, I’m tracking it, but I’m also taking a little time to write up a brief recap and review each episode on the TV IV. My first attempt is for Season Two’s “Personal Business”.
The only issue with doing this is that I either have to watch the episode twice or watch it once and pause every so often to write a few sentences. But I hope that my contributions to TV IV add value. [Stephen is either looking at the screen and wishing that he had the time do to this or wondering what he has to do to snap me out of this.]
Eli seriously needs a full-time photographer following him around at all times. It’s like my own personal version of CuteOverload, but with Eli instead of a bunch of foofy animals. Instead, we just have Misty’s regular photo postings. ![]()
I’ve written about my friend Andy Osenga before [many times]. Andy’s got a new album coming out quite soon, and he’s got a free and legal MP3 he’s putting out there for people to grab.
Check it out. Look into those haunting eyes and tell me that you won’t. ![]()
Pitchfork has a great piece about the present state of music recommendation services. I geek out over this stuff.
I wasn’t going to make the trip down to Jubilee City Fest to see Caedmon’s Call play some crappy festival … until Andrew told me that Josh Moore can’t make the show this weekend and Randy Holsapple, former keyboardist for CC, is going to fill in for this date. How can I resist that opportunity? I haven’t seen Randy play a Hammond B3 for CC since 1998 [at my very first CC show ever].
This means that I’ll see CC two times in a week [they play in Atlanta the next Sunday night; since I'll already be in town, I'm going]. I haven’t seen them since last September in Maryland. Too long.
Yes, I know, I’m insane. Now to find a hotel, because I’m staying the night before driving back…
Remember when I dissed Flagrant for wanting out of MusicBrainz? Turns out it was a hoax.
Like Reagan said: Trust, but verify. [The sound you just heard was the other two males in my nuclear family geeking out because I brought up the 40th President.]
The great thing about Weblogs? You can make the retraction just as loud as the original salvo. Do you see newspapers doing that? No. They “regret the error”. Heh.
If this were Slashdot, I’d file this under the so-meta-it-hurts department. It’s not, though. It’s IJSM.org, which means that the audience is smaller, “FR1ST P50T!” is a rarity, and Natalie Portman isn’t pouring hot grits down anyone’s pants. [See? Even my Slashdot jokes are three years old.]
Anyhow, so FeedLounge had some downtime, related to a minor oversight that ended up being a colossal Charlie-Foxtrot: Alex’s server was, for a bunch of understandable but inexcusable reasons, the single-point-of failure for DNS authority for FeedLounge.com. When Alex’s server burned up, it all went to shit—FeedLounge the server was running fine, but no one could reach it. The DNS system was unable to route around the damage because there was a single point of failure.
I think Alex is pretty clear, in retrospect, that he didn’t address this well enough the first time, so he did, as he termed it, an “O’Grady style Q&A” to answer the questions regarding FeedLounge’s outage. I want to slice-and-dice to the relevant parts:
Why didn’t you also check this for feedlounge.com?
Unfortunately, the answer is really simple - we forgot. We moved the feedlounge.com web site to a dedicated server in a data center in New Jersey last summer around the same time we move the ‘Lounge onto our big servers in our rack space in San Francisco.
Since feedlounge.com was no longer on boxes at the Austin data center, we didn’t think to check the DNS records for feedlounge.com.
Do you now feel that was monumentally stupid?
Um, yeah. And then some.
Are you saying that if this had happened a week ago, it wouldn’t have caused any trouble?
Most likely, yes. We’d have replaced the fried box just like we’ve done, but the backup DNS servers would have shouldered the load while we did so.
Sounds like you guys should have paid more attention to this.
Agreed. Lesson learned - the hard way.
…
So what do you do now?
Besides offering an apology to our users, there isn’t much we can do. We have to wait for the changes we’ve already made to take effect.
…
I’m not satisfied or happy about this.
Trust me, we’re not either.
Ok, now what?
It was a bad day for FeedLounge. With apologies to our users, we fix the problem and move forward. As we do, we’ll continue to work hard to make FeedLounge as reliable as possible and continue building the features our users are asking for.
That’s really all they can do. The guys just learned a painful—and, probably, unprofitable—lesson. We’re at the “mistakes were made” portion of the program. As a user of the system, it’s easy for me to be upset—and yes, I was inconvenienced by this. But I talked to Alex (and some to Scott) while it was on-going, and so I knew what the problems were and that it would be a pain to fix them. DNS is a royal pain in my ass, and downtime is, too.
While there’s room to be disappointed in the early responses given—telling users to hack their DNS isn’t a good solution; I’m reasonably handy with computers, and I didn’t know how to do it straight off—those are simply the responses that you unthinkingly give when you’re reacting rather than acting. To be fair to the guys, they had a lot of reacting to do—”I’ve tried A! I’ve tried B!” Sometimes you have to do what Deke Slayton—at least I think it was him—referred to as “the JC maneuver”: “Take your hands off the controls and put it in the hands of a su-per-nat-ur-al pow-er.”
Some days, you’re the cow, and some days, you’re the pasture. FeedLounge was definitely the pasture recently, but remember … fertilized pasture grows really good grass. ![]()
Take a Macbook. Add MacSaber. Shake well.
Kudos, Matt. Wish I’d had the chutzpah to ping you for an hour of your time over beers when I was last in Portland.
Uninstalling TiVo Desktop for the Mac proved a little confusing, but Google helped me to find out how: go to System Preferences, stop the process, bring up Finder, run a search, and trash everything. Darn non-disk-image apps.