2007-04-28

Notacon Weekend and Slashdot

When I go away for a weekend, all hell breaks loose, it seems. I'm styling and profiling at Notacon 4 right now, and I haven't read Slashdot in a couple of days. What, to my surprise, do I find right next to each other? Two awesome, awesome stories:

SCO has been instructed to delist from the NASDAQ

Blizzard may be working on StarCraft 2

I don't know what I would do if Blizzard released a World of StarCraft game. My girlfriend may mercy kill me like in Of Mice and Men. A Starcraft 2, though, she'd probably be OK with me playing. I'd need to buy a new machine regardless. There are few things that would compel me to totally upgrade my hardward, though, and StarCraft is one of them.

2007-04-26

The Curse of Microwaved Food

I burned my tongue on a pot pie last night. I can still feel it. I haven't eaten a microwaved pot pie in probably ten or fifteen years, but I distinctly remember burning my tongue on the last one, too.

2007-04-24

Oh You're Too Kind

Classmates.com is now letting me view all of their State College class of 1997 profiles for free. This is due largely in part to the upcoming 10 year reunion that I may or may not attend. I can use this resource to check to make sure that no one is lying about being a billionaire supermodel rocket scientist.

That is, if anybody used Classmates.com anymore.

On Windows Networking

Dear Everyone,

Using Microsoft Windows network drives isn't hard. In fact, understanding them is quite easy. Why do you make me have to hurt you? Why do I have to explain over and over that the "F:" drive is going to have the same contents on every single computer that uses it? Why do you think that going to another machine is going to help you find the file you deleted? Are you stupid or something?

Wait. Don't answer that.

2007-04-23

What's new with PF in 4.1?

Awesome.

What's new with PF in 4.1?: "Each release since 3.0 has included exciting updates to PF. OpenBSD 4.1 is no different. From enabling keep state and flags S/SA by default, to further synchronizing pfctl command line options with what can be done inside pf.conf, to greater logging flexibility and improved anchor support, the PF development team continues to expand PF's usability and functionality."

The Magic Incantation

The magic incantation to properly recompile OpenSSH on OS X:

$ make clean && ./configure --prefix=/usr \
--sysconfdir=/etc --without-zlib-version-check \
--without-openssl-header-check && make && sudo make \
install

2007-04-22

Book Blogging

Q. What do Fight Club, The Beach, House of Leaves, and 28 Days Later all have in common?

A. Not much. But I'm pretty sure that three of them have been good movies. I'd pay to see House of Leaves on the silver screen. I honestly would. Of course, if Danielewski had his way, you'd have to watch the celluloid in a completely nonlinear, picture-in-picture fashion.

God in heaven, it'd be worse than a Robert Banks short. Careful selection of a capable director would be key. I say Ridley Scott. Scorsese could probably do it a few years from now if he stays on course. Thoughts?

Top Ten Robots, Part 2

5. Bender Bending Rodriguez, Futurama

Who doesn't love a drinking, smoking, thieving bending unit from Mexico? Bender's baby booties weren't bronzed, they were bronze. As the only member of the regular cast who was 40% iron, Bender was the obvious avenue of choice for any joke that the writers could make about the sum totality of computers and computer science. Bender was Futurama's method of showing us the lighter side of automation: everything from the fact that magnets interfere with his inhibitions and reveal his true desire to be a folk singer to the 6502 microprocessor in his head. He's escaped from robot hell, pushed the Earth further away from the sun, and shown us that "kill all humans" has at least one exception.

4. Gort, The Day the Earth Stood Still

We all know the words. All except Ash from Army of Darkness, maybe. Klaatu... barada... nickel? Necktie? Definitely an N-word. As Klaatu runs around warning people to stop futzing with nuclear power like it's a goddamn toy, Gort silently stands vigil waiting for the go-ahead to nuke us primitive screwheads back to the stone age. It is only by the saying of the words "Klaatu barada nikto" that a lone human prevents him from annihilating the planet. Gort is famous, like Hollywood famous, and he didn't even frickin' do anything. Kind of like Tori Spelling or Penelope Cruz. At almost 8 feet tall, Gort is a massive pile of circuits that is so memorable because he has so much potential. We never seem him do anything, and Klaatu outright says that he can do darn near anything. In reality this is just a bait-and-switch so the producers wouldn't have to spend a lot of cash on special effects, but in the subconscious, the mind races with possibilities. How, exactly, could Gort destroy the world? He's ensconced by tanks and fighter planes ready to bomb him into particles, and the only real glimmer we see of his forcefulness is that he's wearing some sort of visor on his face. Lasers, perhaps? Some sort of devious X-ray emitter? If you think back to all of the robots in all the B-movies of the 1950s and 1960s, Gort is probably your first or second pic. The robot monster from Robot Monster should get honorable mention here simply because when you think "robot monster", you picture a gorilla wearing a diving helmet. Am I right or am I right?

3. Tie: Crow T. Robot & Tom Servo, Mystery Science Theater 3000

The story in short: in the not too distant future... oh hell. You all know how this one plays out. Joel gets marooned in space and uses spare parts from the ship like a bubble gum dispenser, a bowling pin, and a lacrosse mask in order to make two wise-cracking robots that help him mock B-movies of yesteryear. They may just be puppets from Minnesota, but Crow and Servo had a classic vaudevillian rapport that involved everything from a vicious game called "Dog and Bear" to their eventual marriage (and subsequent forgetting that it ever happened). These two bots made the show kitschy and fun, and more than just some stoner making Wizard of Oz references for two hours on a Saturday afternoon.

2. R2-D2, Star Wars

I have a theory that everybody understood Artoo in the movies, but the reason why he only ever spoke in clicks, whistles, and beeps is that he is the filthiest-talking motherfucker in the galaxy. Click, click, bzzzt, for example, means, "Get your scrawny feathered-hair-having ass over here, you sand farming fuckwit. I have a shitty holographic message from some bitch with sticky buns on her head for some washed-up kook who lives up in the hills." He's probably the most famous robot ever created, so much so that the U. S. Postal Service can deck out their little blue drop boxes with his likeness and his famous white-and-blue dome has been painted on buildings in MIT at least once as a practical joke. He's more than just an exceptional R2 unit. He's entered into our American culture as an icon. Artoo ranks so highly on my list because he's just so damned lovable, and competent, too. C-3PO would have made the list, but he's as grating and annoying as the worst British children you could imagine. R2-D2 will beep at you, buzz at you, and then go fix the fuckin' problem. Amen!

1. Trent, Demon with a Glass Hand

Through all the legends of ancient peoples, Assyrian, Babylonian, Sumerian, Semitic, runs the saga of the eternal man, the one has has never tasted death, the hero who strides through the centuries. Trent, by contrast, has no memories before ten days ago. All he knows is that there are men trying to kill him, and his hand is an ultra-intelligent supercomputer made of glass. The only real problem there is that he's missing fingers — thus the computer is incomplete. As he pieces things together, literally and figuratively, he learns that he is the last survivor of an alien invasion that will take place on Earth a millennium from now. Trapped in a dilapidated office building (where they also shot scenes for Blade Runner), Trent meets a pretty immigrant named Consuela Biros. He and Consuela find out that during the invasion, the world was poisoned with a plague to kill the invaders, and all the humans escaped by being converted into electrical impulses stored in a metal wire whose location here in the past is known only by a fully assembled glass hand. When he defeats the aliens and finally assembles the last of his missing digits, he finds out that the wire is coiled inside the gears and circuits of his chest. He is simply a robot who thought he was a man. Suddenly more alien than the aliens, Trent looks to Consuela for help, but she just retreats from him in horror. Alone, Trent ascends to the top of the building to wait there for centuries until the Earth is safe again, until the invasion ends and the plague has cleared. Trent runs the entire spectrum: he is a machine who dreams he is a man, and winds up as exploited as the device he really is. In order to execute his primary function, his creators knowingly endowed him with all the characteristics of a person, knowing also that in order to complete his task those characteristics would have to be stripped from him. They have given him mobility and movement — but not life.

2007-04-21

In Other News

I finally got some spam this morning. After about a year and a half of using the excellent qconfirm package to initiate challenge-response authentication for incoming messages. (This simply insists that if I don't know you, I'm not going to read your mail until you can prove that I can send mail back to you. Not surprisingly, there isn't anybody listening at "twfneg@isssecurity.com".)

So to my surprise, this morning I had quite a few messages in my inbox. I don't know what they're for (I have HTML syntax turned off in Thunderbird by default, don'tchaknow), but the fact they're there was disconcerting enough.

After a little bit of checking, it turns out these new messages have bypassed the challenge-response system by setting the envelope sender to be my own address.

Clever little monkeys.

All it takes to eliminate this kind of problem is a few lines in my ~/.mailfilter script:

# stop forged mail from me to me
if (("my@ad.dre.ss" eq $FROM) && \
    (!(/^From:.*my@ad\.dre\.ss/:h)))
{
  to "./Maildir/.Spam/"
}

to "./Maildir/"

Now, there's yet another way around this: if they set the envelope sender to be the same as the "From: " address. Don't remind me.

Top Ten Robots, Part 1

Courtesy of an IM conversation with Monk, I present my first five choices for top ten robots:

10. Robby the Robot, Forbidden Planet

He can synthesize whiskey and his defense override code is the word "Archimedes". Alone on a planet with a powerful scientist and his foxy of-age daughter, Robby is the only non-biased observer of the events of the film. Keeping with the Shakespearean theme of the film, this makes him the touchstone: how people treat the robot is a sign of their true intentions.

9. Mr. Data, Star Trek: The Next Generation

His head is 500 years older than the rest of his body and he constantly strives to try to understand humanity throughout a torrent of spacetime anomalies, warp core breaches, and his own brother trying to kill him. Mr. Data is the embodiment of unrequited desires: as an unaging, brilliant machine with superhuman speed, strength, and knowledge, he still wishes for something that he can never have. In several episodes, Data dabbles with being human. He tries comedy, romance, and violent fits of anger, only trying to understand the most complicated problem we have. What it is that makes us human?

8. Optimus Prime, Transformers

As the leader of the Autobots, Optimus Prime was the epitome of good, at least so far as a child can understand the concept. Forget Asimov's Laws, Prime wasn't just content to not harm humans. This bad-ass big rig fought for truth, justice, and the American Way. The fact that his trailer always contained, like, rocket launchers and shit was just icing on the cake for a robot that knew right from wrong and did something about it, goddammit.

7. Adam Link, "I, Robot"

Before Isaac Asimov wrote the classic I, Robot, the identically-titled story of Adam was written, and then turned into an episode of The Outer Limits. Twice. The 1960s version of the tale more closely followed the original plot of an automaton placed on trial for killing his creator. Leonard Nimoy also appears. Ultimately, the robot is convicted of the crime and it is determined that he is incapable of understanding the value of preserving human life. The episode ends with him being led out of the courthouse by armed guards, only to break free from them and run into traffic in order to keep a little girl from being hit by a truck. He saves the girl and is smashed into pieces, leaving the viewer more than a little aware of just how easy it is for people to want to believe that compassion is a quality unique to us.

6. Those metal spiders from Runaway

Gene Simmons has a gun that shoots smart bullets and he's dating Kirstie Alley. None of this stops robot-fighting cop Tom Selleck from going after him in an unfinished high-rise where Simmons has rigged the entire construction site with 4-legged walkerbots that squirt corrosive acid. These things were bad-ass in 1984, and they're bad-ass now. One of these things could basically annihilate an entire stockroom of Sony Aibos. And with good cause.

2007-04-20

Truth Be Told...

...I prefer the original theatrical ending to The Chronicles of Riddick. Looks good in HD, though.

"Sometimes, I Scare M'self..."

I heard a song playing over the speakers today at lunch at my usual place down the street from my office building.

I'll give you one guess what it was.

2007-04-19

House Libs

Based on an IM conversation with Matt that I had yesterday, I have developed the ultimate in entertainment: House Libs. Take a typical conversation that one might hear on the TV series House, remove key words, and then have a buddy create new words to see how well the sentence still sounds. Example:

Cameron: "You can't (verb) her (noun)! That's unethical!"

House: "I don't remember (verb)ing your (noun), so either she (verb)s up the (noun) and loses that (noun) or she dies! Do you want to be the one to ask her to make that choice?"

Matt's answers:

fuck
bitch
fuck
mother
sucks
helium
breakfast

Try it yourself and see!

2007-04-18

Public Perl Television Presents

Perl Perl Perl Perl Perl Perl Perl. CPAN is your friend. Do not taunt CPAN. If your system is balking at CPAN, it's your system's fault. CPAN is a blameless, holy creature.

2007-04-15

Things I Didn't Know Before This Weekend

  1. Ann Magnuson has a new CD out. You can buy The Luv Show for ten dollars these days. She has a Myspace page. Who doesn't anymore?

  2. My old coworker Joe gets mad amounts of tail on Friday the 13th.

  3. Erica will do anything to get people to sing karaoke.

  4. Werewolf is a terribly fun party game with very few rules. All of my friends and I are terrible at it.

  5. My DVR has reverted to its old behavior or not letting me watch something from the beginning while it's still recording. Bastard.

  6. Two brownies and a Belgian trippel are all it takes it knock me the fuck out on a couch for an hour or so. I think my pancreas is dying. I may be coming down with "the diabetes".

  7. If you bought a Chipotle burrito today or yesterday and you kept the receipt, they'll give you a free burrito tomorrow as part of a Tax Day promotion.

  8. I still haven't gotten a good packet prioritization config to combine BitTorrent with my normal HTTP traffic. In fact, my latency is getting worse. I may need to rewrite my /etc/pf.conf if I don't soon find out what's going on with my bandwidth.

  9. In 2005, the H. P. Lovecraft Historical Society released a 47-minute silent film based on the classic tale "The Call of Cthulhu". It was clearly made with a budget of about $3,800, and yet is quite good. Thanks, Jeff!

  10. If Joe wants you to drink, and you don't want to drink, and Joe has been drinking, he will punch you.

  11. Don Ho died.

  12. Microwaving your beer for 30 seconds is not as crazy as it sounds.

2007-04-10

Jimmy Olsen, Psychic Super Nazi

I wouldn't have believed it myself if I didn't see it with my own eye. Courtesy of Chris's Invincible Super-Blog is a tale of Superman's pal going back in time, turning Nazi after D-Day, and gettin' it on with a gestapo fraulein just to keep up pretenses.

Comics are weird.

Useless People

People in limited positions of authority who have no idea how to execute the necessary duties of their station bother me. If it's your job to poke holes in your own firewall, you'd better not suck at it. If you do, and if I ever find you, I will kill you for the good of the species.

2007-04-08

Good Weight Loss Advice

Being sick is a great way to lose weight.

I say this because after recovering from some kind of influenza/stomach virus/make your poo weird colors thing this week, I've dropped about four or five pounds. Not only did I not eat dinner last Wednesday, I wasn't even hungry enough to want to, and I didn't experience any ill effects of famishment the following day. Aside from being really dehydrated on Friday (or was it Thursday?), I'm really wondering if loss of appetite is some sort of wonderful superpower.

Of course, I'm feeling much better today than a week ago, and I put away about a metric ton of sushi last night at Becky's dinner with no ill effects (and possibly some mild weight gain), so this is probably temporary. Nonetheless, I think everyone should probably try to get their entire digestive tract to die a painful, horrible death before bikini season starts. (You have plenty of time, folks: it's the second week of April and there is honest-to-God snow outside right now in Cleveland.)

On Taxes

Screw you, Uncle Sam.

With those four simple, vulgar words, you can probably tell that I just finished doing my taxes.

Twice.

That's right. Two times. Many moons ago, I used H & R Block's online feature because it was fast, free, and I could have a persistent return that would carry over last year's info. It was great. This year, I somehow managed to get a TaxCut CD from them as a thank you/please-use-us-again gesture, so I installed it. And I used it. And it sucked. And they wanted to charge me $15 for an e-file.

Bullshit, of course, since they do it for free if your AGI (adjusted gross income) is under $52,000 and you're under the age of 50. Don't know why those rules are in place, but hey: I qualify.

So I log into the H & R Block free file site, do my taxes again and e-file for free-file. Fortunately, the Ohio state IFile site is a lot easier to navigate, although it has all the UI polish and smooth usability of the final project for a junior high HTML computer course. I don't mind: I'm just waiting for my smokin' hot $62 refund. Thanks, Ohio!

2007-04-07

Video: Batman's Gonna Get Shot in the Face

OK, Myspace isn't completely evil. Aside from all the standard advantages it gives us in stalking friends and strangers alike, it also gives us nifty little gems like a Dr. Katz-style animated short about what the Justice League really thinks of their rich, tormented dark knight. Favorite line? Superman: "My parents are dead, too, but I don't dress up like an animal and declare war on exploding planets." Watch for a cameo by Billy Batson and a glimpse of the first-ever hawkarang:

Batman's Gonna Get Shot in the Face

2007-04-06

On RubyGems

Ruby is an OK language, but it lacks the all-important feature that makes Perl Perl: CPAN. With CPAN, you can download and (usually) install any number of user-contributed modules onto your system in minutes.

It's nice. Whenever I have another language that relies on other modules, I miss the relative ease of use of just typing "perl -MCPAN -e shell" and then "install Whatever::I::Want" at the cpan> prompt.

Ruby has RubyGems, which I think is written in Ruby. Either way, the idea is like this: if you want to install something called Ruby-Module, you merely download RubyGems instead, install it, run "gem install ruby-module", update your locally-saved list of available gem modules, and hope you don't get a TypeError or an aborted install because of an unexpected end of line.

To put it briefly, RubyGems is awful. On paper, it's probably great to be able to type "gem install blah", but in reality the reliability of RubyGems has a long, long way to go. You can tell the developers were looking at apt-get as inspiration, and in truth there's nothing wrong with that. The problem is that RubyGems is exactly what it would be like if you wanted apt-get, used yum source code as a starting point, designed it to work like rpm, and wound up with a utility slightly less enjoyable than hammering rusty nails through your penis.

I'm not 100% on this, but I'm pretty sure hammering nails through my penis might install software on my laptop faster, too.

RubyGems is awful. There's just no two ways around it. Everything I do to try to like Ruby as a language (and Ruby on Rails as a platform) is utterly thwarted by a completely broken implementation and lack of good resources.

I'm going to update my RubyGems installation to 0.9.2, and then I'm going to go find my hammer and some nails.

2007-04-05

Have You Ever Been Too Busy...

...to actually ever take some time off?

I've been sick since Sunday, and getting gradually better. WebMD was no help at all, and after putting in all my symptoms (headache, hot flashes, chills, fever, vomiting, nausea, upset stomach, fatigue), it wasn't sure if I had mumps, mono, or Dengue fever.

Screw you, WebMD. I've been getting gradually better, as I've said, but I still don't feel 100% and I don't have much of an appetite after sundown. I took Monday off, my first sick day in over a year. My reward? No decrease in workload whatsoever.

Work remains unrelenting with no signs of stopping. I had a good time tonight at gaming, where the two rival teams of Jedi finally shared a session for the first time since our campaign started last year.

2007-04-01

Pitifully Bland

Your Ultimate Purity Test 2.0 Score Is...
Your Score:Average For All UsersAverage For All Straight Conservative Shacking Up Pink-Skinned 24 to 30-Year old Males
(15 total)
Dating38.46%34.22%17.69%Dated seriously
Self-Lovin'43.94%61.27%36.87%When I think about you - or anyone - I touch myself
Shamelessness88.71%77.55%67.2%Has yet to see self in mirror
Sex Drive78.57%75.25%52.7%Monks are envious
Straightness27.78%39.6%8.02%Experienced, but with room to grow
Gayness98.15%78.64%89.14%Repressed, are we?
Dominant83.33%87.01%71.89%Afraid to cross at "Don't Walk" signs
Submissive92.06%87.38%84.44%Submits to no one... almost
Fucking Sick92.86%90.03%87.01%Refreshingly normal
Total Score75.1%74.02%62.32%
Take The Ultimate Purity Test 2.0
and see how you match up!


(By The Ferrett)