Categories
Uncategorized

Spam’s “80-200” Rule

Laptop computer with Spam clogging up the floppy drive.

You might refer to it as The Law of the Few, the 80-20 rule, the Pareto Principle or — if you’re angling for serious math geek cred — the principle of factor sparsity. All these names are used to describe a major factor in epidemics or epidemic-like phenomena: widespread effects are often caused by a few key players. Malcolm Gladwell cited all kinds of examples of this phenomenon in The Tipping Point: the transformation of Hush Puppies into a trendy shoe brought about by a few “influencers”, the success of the book Divine Secrets of the Ya-Ya Sisterhood thanks to devoted fans with personal networks and how an gonorrhea epidemic in Colorado Springs was traced to a small number of people in a half-dozen bars.

It seems that the same principle applies to spam and spammers. According to The Spamhaus Project’s ROKSO (Register Of Known Spam Operations), 80% of all the spam out there is being created by a mere 200 operators. To make it onto the ROKSO, you have to have had your services terminated by at least 3 ISPs for spamming.

A snippet from the sidebar of the ROKSO page:

80% of spam received by Internet users in North America and Europe can be traced via aliases and addresses, redirects, hosting locations of sites and domains, to a hard-core group of around 200 known spam operations (“spam gangs”), almost all of whom are listed in the ROKSO database. These spam operations consist of an estimated 500-600 professional spammers with ever-changing aliases and domains.

For those of you who really want to stay on top of the spam underground (or maybe you’ve got a fascination for things like the FBI’s “Ten Most Wanted” list), Spamhaus also publishes a “10 Worst Spammers” list, updated weekly.

Categories
Uncategorized

Playing Accordion at the RailsConf Keynote (or: “They’d Never Let Me Do This at JavaOne!”)

Joey deVilla on accordion, onstage at RailsConf 2007.
Photo by James Duncan Davidson. Click to see it on its original page.

Yes, it’s total bias on my part, but one of my favourite moments from the RailsConf conference was playing the intro musical number for the evening keynotes — me on accordion, along with conference organizer Chad Fowler on his ukelele.

Joey deVilla on accordion and Chad Fowler on ukelele, onstage at RailsConf 2007.
Photo by James Duncan Davidson. Click to see it on its original page.

We took the Radiohead single Creep and changed it from a song about unrequited love and self-loathing to a little ditty about Rails and its creator, David Heinemeier Hansson. Here are the reworked lyrics:

Writing applications
Used to make me cry
But you wrote a framework
So friendly and dry

You’re a supermodel
And I hear you code too
You’re so effing Hansson
David Heinemeier Hansson

But I’m a noob
I barely wrote depot
What the hell am I doing here?
I don’t belong here

(Falsetto part)
Da da da da…
David Heinemeier Hansson
has_many
has_one

The song’s chords are pretty simple: G – B – C – Cm, over and over, so rehearsing it didn’t take very long. Here’s a video that Aaron Huslage shot during our rehearsal just outside the administrative area:

Here’s the video of the actual performance, shot by one “KeeperPat”:

This makes this the second RailsConf at which someone performed a musical number with the words “David Heinemeier Hansson” in the lyrics (why the lucky stiff did it last year with lyrics about how Hansson was killed by Robert Scoble after a flamewar). It’s a tradition now!

I’d like to thank Chad Fowler for going along with the musical suggestion and for being an excellent musical partner. Maybe we could do it again next year — perhaps a ditty where we mention everyone in the Rails Core Team by name?

Categories
Uncategorized

1600

Tonight we dine in Portland!

“There are 1600 people attending this conference today,” said RailsConf creator Chad Fowler in the opening keynote, “Do try to meet them all.”

Things have changed since last year’s RailsConf. Where we had 400 people packed into an overly air-conditioned ballroom at an airport hotel in the Chicago ‘burbs, this time, we’ve got four times as many nerds packed into the Oregon Convention Center in Portland.

When Rails creator David Heinemeier Hansson asked the audience “How many of you are paid to work on Ruby on Rails?”, about half the keynote audience raised their hands.

Keynote audience at RailsConf 2007.

Categories
Uncategorized

And Now There are Two

Looks like I’m not the only one who brought an instrument to RailsConf

Chad Fowler plays ukelele at RailsConf

Categories
Uncategorized

Ground Kontrol

Ground Kontrol logo.

Someone suggested on the #railsconf IRC channel that we have some evening festivities at a place called Ground Kontrol, a “barcade” featuring a reasonable-looking selection of beers and an amazing (and nostalgia-inducing, for those of us who grew up in the ’80s) selection of video games and pinball machines. The DJ offerings for this weekend also sound pretty promising to this late 30-something nerd’s ears.

Video and pinball games at Ground Kontrol

Ground Kontrol is located at 511 NW Couch St. (here are directions from the convention center), and will be open until 2:30 a.m. on Friday and Saturday night. Anyone interested in checking this place out?

Categories
Uncategorized

RailsConf 2007: Dave Thomas’ and Mike Clark’s “Rails Guidebook” Tutorial

I’m spending today, the optional “tutorial sessions: day at RailsConf, in Dave Thomas’ and Mike Clark’s all-day Rails Guidebook tutorial, a whirlwind tour of both Ruby and Rails. This sesssion is normally worth hundreds of dollars, but Dave and Mike charged only US$75 per attendee, with all the proceeds going to charity (they’ve raised a total of over US$12,000 today).

Dave gave the funny line of the morning early in the session: “XML…the language of the Devil!”

Mike Clark and Dave Thomas
Mike Clark and Dave Thomas at their “Rails Guidebook” tutorial.

Most of the morning was devoted to the Ruby programming language itself, with about an hour of the basics of Rails. We’re now in the afternoon half, which is devoted to a more in-depth look at what goes into a Rails app and what Rails gives you, the developer. “for free”.

Dave also gave the funny line of the afternoon: “If we sound bitter, it’s because we have customers.”

Mike Clark and Dave Thomas
Mike Clark and Dave Thomas at their “Rails Guidebook” tutorial.

Categories
Uncategorized

RailsConf Pictures on Flickr

Joey deVilla playing accordion at the Lucky Labrador
Me playing at the Lucky Labrador last night.

Looking for pictures of RailsConf? Check out the Flickr tags RailsConf and RailsConf2007.