Plugins, Addins, Extensions, oh my!

We are hard at work on the next generation of Banshee, and I’ll be posting details and juicy screencasts and screenshots soon. What I’m curious about now is what we should call Plugins in our UI. We use Mono.Addins in trunk now, and I have been thinking about renaming Plugins in the UI to something else, such as Extensions. My first thought was, “what does everyone else use?”

That wasn’t so helpful:

  • Banshee, Totem, gedit: Plugins
  • F-Spot, Epiphany, Firefox: Extensions
  • Tomboy: Add-ins

While this is just a small sampling of GNOME applications I thought of in 30 seconds, by far I think Tomboy loses. Add-ins, especially hyphenated, is weird. Note that Firefox seems to mix Extensions and Add-ons. Extra weird.

So the vote is between keeping it Plugins or switching to Extensions. I don’t care either way, but it would be nice to settle on some consistency within GNOME. Or maybe it doesn’t matter. Just a thought.

Some other names we have thought of include: Plugstensions, Bundleups, Snap-Ins, Snap-Ons, and snorp even recommended Butt-Plugs, but I don’t want to think too far into that one. I am sure Strap-Ons was in the running at some point too.

This is where you leave your €0.02. I hope it gets philosophical.

UPDATE: It seems like Extensions wins. Bugs filed against Totem, gedit, Rhythmbox, Tomboy, MonoDevelop, and Banshee. Other applications I’ve run across are already using Extensions, like F-Spot and Epiphany.

Stay Classy, Debian

In Benoît Dejean’s post today about Internet Explorer sucking, he recommends dropping Windows and instead switching to Iceweasel and Debian.

I may be a little behind on the times here, but it was in his post that I first saw the Iceweasel logo. While it’s graphically hideous, I kept thinking, “That weasel is humping the earth. I feel soiled.” So I went to the Iceweasel web site, a fine marketing tool for this revolutionary browser, and nearly fell out of my chair when I read the introductory text to the project:

In the spirit of the dancing kame, if you were running Iceweasel, the weasel would be humping!

But it gets even better. Stay. Classy. Debian. The l33t terminal display is hawt too. Nice touch with the blinking cursor.

AmeriCone Dream – OR ELSE

Nation, if you love yourself, care about freedom, and support healthy cows, stop what you are doing, and go buy a truckload of Stephen Colbert’s AmeriCone Dream. AmeriCone Dream is now the only ice cream I won’t feel guilty about eating. I’m eating for freedom and you should too!

The flavor, Stephen Colbert’s AmeriCone Dream™ is a decadent melting pot of vanilla ice cream with fudge-covered waffle cone pieces and a caramel swirl. It’s the sweet taste of liberty in your mouth.

Do your part! Don’t let the terrorists win!

I Care About the Issues!

Greatest new source of tech news to date:

Unfortunately, MyTube, which is implemented entirely in Ruby on Rails, is hitting a scaling barrier at peak usage hours, which are reportedly between midnight and 2am PST. An insider at MyTube tells us confidentially that they get up to 100 users before the system slows to a crawl, causing bored users to delete random files from their servers by requesting well-formed URLs like and “It’s just so rude”, MyTube engineers were overheard saying in their Atlanta office. “Some of our users are just plain wankers.

Yay, Creationism!

I must visit this museum in the very near future.

We then venture into the recreation of the Garden of Eden, where we get to meet the Beastmaster himself. Here, a creatively covered up Adam pets the friendly animals of the garden. Oh, and there’s no need to be afraid, because all of the animals at this time were like Disney cartoon characters. They did not bite, sting, or even defecate for that matter. Even the T-Rexes were playful and gay. Adam even gave them all names! How cute!

The hilarity! Thanks, Alan, for pointing me to the best laugh of my day.

Solids on a Plane

Maybe this little personal fridge can be modded to freeze liquids. It looks to be of acceptable carry-on size. Or maybe frozen-solid liquids are allowed to state change while in flight – the liquids can be flash frozen immediately prior to boarding. Perhaps some clarification is needed on the state change potential by the TSA. Are plasmas allowed? Thanks!

Snakes in my muthafuckin’ livin’ room

Since early this evening, an insanely annoying bug (yes, one that can be classified biologically!) has been making outrageous amounts of noise close to the exterior wall of my office. At about 3:30 this morning, after having tried to fall asleep for the better part of an hour, I came to the conclusion that the noise beast must be terminated lest I bang my head through the wall.

I went outside, armed with a flashlight, spatula, and grill tongs to hunt the thing down. This is where it became interesting. It knew I was trying to hunt it. As soon as I stepped outside, the noise stopped. I stood still. It started again. I moved. It stopped. “Shit!” It was playing games with me, and I just wanted to get some sleep. For about 15 minutes, we played the game. I finally won! He was on the ground in the corner of the building when my tongs cut it in pieces. “Let’s hear you say something now!”

I happily walked back into the apartment and nearly stepped on a snake. A small, cuddly, baby what-looked-to-be-a-copperhead snake. Yep. Just resting about 10 feet from the front door. “Excellent!” Luckily, and I say that with much hesitation, it was a baby. Only about 8-10 inches long. I’ve seen many copperheads and other snakes in the woods around central NC as long as 3-4 feet – thick and juicy with hard-angled heads. This was a baby. As I still had the tongs in my hand, I picked the thing up just below its head and walked back outside and released it in the woods. I made sure to shut the front door behind me that time.

Now all I fear is that it followed something much larger into my apartment and I’ll have a nice surprise tomorrow. Hopefully this isn’t the case. I also wish I had remembered to take a photo. I’m really bad at photographing strange spontaneous moments.