My sites

Mopping up with Perl


30 Ways to Shock Yourself #2,
photo by Bre Pettis,
from the book Elektroschutz in 132 Bildern

I ported my DFW.pm Hackathon entry to the latest Perl dev release (5.19.9), the one with built-in sub signatures.

I had originally designed it using the latest p5-mop and Алексей Капранов’s (Alexei Kapranov’s) signatures package. (I thought this was more in the spirit of mop than Sub::Signatures.) And that worked fairly well, with only a few glitches, and only a few complaints. But since sub signatures are now available (Yay!) in core (No hiding how I feel about that, eh?), it seemed a good time to bring the experiment fully into the present.

And here are some discoveries from my experiences with Perl mop+signatures.  Click to continue »

Should We Merry Merry Be?

Oh, once there was a wicked, wicked man
And Haman was his name sir,
He would have murdered all the Jews,
Though they were not to blame sir

Oh today, we’ll merry, merry be
Oh today, we’ll merry, merry be
Oh today, we’ll merry, merry be
And nosh some hamantashen.

I posted a link to this classic children’s Purim song, earlier this week.

The first challenging thought that forces itself on me: What makes us think that Haman was “wicked”? I’ve written before about Haman’s humanity. There, but the for the grace of God…

The stories we tell affect how we think about the world. And our portrayal of Haman as nothing more than a “wicked, wicked man,” and rejoicing in his death, makes us no better than he. God himself takes “no pleasure in the death of the wicked, but rather that they turn from their ways and live” (Ezekiel 33:11). At a very basic ethical level, we ought not to rejoice in our enemies’ misfortune.  Click to continue »

A Wicked, Wicked Man (video)

At our synagogue, we have yet to do a pirate-themed Purim spiel, inspired by Edward Kritzler’s history of Jewish Pirates of the Caribbean. (And that is a true fact.)

We also have yet to do a Spongebob-Squarepants-themed Purim spiel, inspired by the conceptual pirate-themed Purim spiel, and (conceptually) featuring (parodies of) such classic hits as “The Best Day Ever,” “The P.U.R. Song,” “The Very First Purim,” and “Mordechai’s Ripped Pants.”

(This year, our teens are doing a courtroom skit, whose climax is a parody of Queen’s “Bohemian Rhapsody”… “I see a little silhouetto of a man— With a noose! With a noose! And he’s building a gallows! Fifty-cubits-high thing, very very fright’ning me! Elohenu, Elohenu… baruch shem k’vod malchuto, malchuto… I’m just poor Mordecai; nobody loves me. He’s just a Jew from a Benjamite family. Spare him his life from this monstrosity! Easy come, easy go, will you let us go? Tefillah! No! Please do not kill the Jews— Kill the Jews! … Oy! Oy! Oy! Oy!… Oh Elohenu, Elohenu, Elohenu, let him go! The Aggagite has a devil of his own for me, for me. For me! [insert headbanging here]“)  Click to continue »

The Twenty-first Century Meeting

Sometimes all you can do is laugh, to keep yourself from crying.

Therefore, here’s a video of every conference call you’ve ever been in…

(Except for the one with the speakerphone that doesn’t quite work right, and you can’t understand anything anyone is saying.)

Ain’t technology great?!

I have to admit, it was way less entertaining back in the twentieth century.

God Gets Mail

Dear God,

Just a quick note: I think your thermostat is broken. The temperature is supposed to be in the 40′s.

Sincerely,
Tim from New England

Or does God use a weather-control grid?

The Dangers of Shopping at Target

“Alternate Target” by Naolito (deviant art)

Yesterday, I discovered that it can be dangerous to shop at Target.

…wearing a red shirt.

I was walking along, minding my own business. I had been re-listening to season 1 of Gregg Taylor’s character Martin Bracknell’s radio play Black Jack Justice (one of my favorite latter-day online radio series). I had paused my smartphone’s podcast player and removed my earbuds, and was poking through my email, when a guy walked up to me.

“Hi. How’re ya’ doin’?”

“Hi. I’m fine.” Me, suspicious, interrupted.

“Do you work here?”

“No.”

“Oh. Sorry.”

Then his friend called to him, “Hey, I think it’s over there.”

And the kicker: he was wearing a red shirt, too.

Where is a bona fide red-shirt when you need one?

-TimK

P.S. Okay, so maybe not quite as dangerous as I originally implied. But enjoy these red-shirted photos anyhow:

“Curse of the Red Shirt” by Damatris (deviant art)  Click to continue »

If We Switched Sexes on Valentine’s Day

We stay-at-home dads see this video from a special perspective:

Working moms, do something special for your husband-homemaker today.

And everyone, have a wonderful Valentine’s Day!

-TimK

Found in My Bathroom

Looks like somebody left a little pea on the toilet seat…

Have a great weekend!

-TimK

P.S. Photo courtesy my daughter, Abbie.

Bits & Pieces 2014-01-30

Links and things that I’ve run across recently.

… or not so recently.

Perl and other programming stuff

Some of what I’ve been doing during my absence from this blog, and some stories I hope to tell in more detail both here and on my software-development blog:

  • Tom Metro and I launched a new brand for our Perl project consulting: welcome to The Perl Shop.

  • I gave a talk on Perl 6 benchmarking, for our local Perl Mongers group, in December.

  • I also participated in the Dallas/Fort Worth Perl Mongers Winter Hackathon. I hope to write more about the experience, the reason I participated, and my data-deduplication solution, all on my SD blog.

  • In the interim, I also happened upon a phone interview with a local company looking for real developers to do advanced JavaScript stuff. I imagine it’s probably a really nice place to work, but I was left with a less-than-competent impression based on the interviewers displayed programming skills. That’s yet another story, but it’s also how most companies do programmer interviews. Brief lesson: if you don’t mind looking like an idiot, feel free to follow what all the other idiots are doing.

Getting Drunk on Fringe

I’ve been slowly making my way through Fringe on NetFlix.

I discovered a new drinking game. Here’s how it works:

Step 1: Watch Fringe with me.  Click to continue »

The Curious Story of Tamar

Matthew begins his gospel by breaking the rules.

It’s not so much that he includes a boring genealogy that breaks the rules—although from a storytelling perspective, starting with a boring genealogy certainly breaks the storytelling rules. To the ancient Jews, genealogies were very important, and they pop up throughout the Bible.

Rather, it’s the way that Matthew tells his genealogy that’s likely to raise eyebrows.

For one thing, he names several women, which is definitely against the rules. The last was Bath-Sheba; King David murdered Uriah in order to steal her for himself. And in David’s ancestry, he mentions Ruth, who was a Moabite. And before that, Rahab, the whore from Jericho. And before that, Tamar, the mother of Peretz and Zerach, of whom you may never have even heard.

She is not to be confused with King David’s daughter Tamar, raped by her half-brother Amnon, who was then murdered by her other brother Absalom. (Sheesh! Being in a royal family sure does result in a lot of drama, doesn’t it?) That Tamar has a different story.  Click to continue »

Syndicate content