What’s better during this season than the Onion’s commentary on holiday commercialism?
Enjoy!
What’s better during this season than the Onion’s commentary on holiday commercialism?
Enjoy!
Tags: Onion
Dec 2
Posted by Matt Wigdahl in Computer, Humor, Interactive Fiction, Writing and Philosophy | No Comments
OK, this will be a special early post so I can get the link out there. This month we’re hosting Dinner Club, and rather than our usual Iron Chef-style theme ingredient, we decided to go with an Alton Brown theme.
Part of the reason is that we’ve been watching a lot of Good Eats lately in the evenings after the two older kids are in bed but while Jonathan is still active. Usually the choice is between Star Trek TNG and Good Eats as to decent shows to watch, and Alton has more… general appeal, shall we say.
So we came up with a comfort-food menu based on Alton Brown’s recipes, but I had a brainstorm after finishing the menu: I’ve been working on interactive fiction lately — why not make an interactive menu?
I didn’t have enough time for that, but I did put together a short, themed interactive fiction work, loaded with Alton Brown quotes and quote-look-alikes, to serve as a companion piece — an appetizer if you will — to this month’s dinner club.
I used a couple of 3rd-party extensions and the core of one of my own proto-extensions to speed development, and after about 3-4 hours of work I ended up with “Good Eats”, an interactive menu. Click on the link to run it directly in your web browser through Parchment, a Javascript interpreter. The reason you can do this with this game and not with my competition game is because this one is small enough to fit in the old Infocom Z-machine format, which is the only one currently supported by Parchment. You can, of course, also download the file directly and play it on your favorite standalone interpreter.
I hope you enjoy “Good Eats” as much as I enjoyed making it! It was a nice break from longer, more involved projects; I now see the appeal Speed-IF has for participants where I didn’t before.
Tags: Dinner Club, Inform 7, Interactive Fiction, Programming
So let me tell you all about the trial I’m hearing! Oh, wait — I could get thrown in jail for that? OK, let me tell you about what’s going on with my entry in IFComp ’09! Wait — that’s a violation of Rule 5 and could get me disqualified?
OK, then let me tell you about something stupid I did last weekend!
The five of us had just gone out for our first family weekend at the zoo with Jonathan. We had a good time, although we kept it a bit short for our first major outing. The zoo is a good 20 miles away, at least, and so when we were almost back home, I happened to glance down and noticed that the low fuel light was on. And the indicator was below empty.
The question then was what to do. I was almost home — less than 5 minutes away. But I was not sure at all that I had even 5 minutes of gas left. So, thinking quickly, I diverted north on the final exit rather than south, and headed towards a nearby filling station while trying to preserve as much speed as possible. Probably 2 miles short of the exit I needed, the engine gave out. We were headed down a hill at the time, and I just switched into neutral and moved over to the shoulder to try to eke out as much extra distance as I could get. We got to the bottom of the hill still going near 70, and started up the next one.
The exit we were waiting for was still over a mile away over the hill, and the minivan was slowing down every second. We continued to climb the hill and slow, unsure all the time whether we were going to have enough kinetic energy to keep going. As it happened, we hit the crest at about 30 mph, and coasted down the very slight incline on the other side of the peak all the way to the base of the off-ramp we needed, with the filling station in sight not 200 yards away.
A quick jaunt up to the station and back, and we had enough gas to get going again. But I’m sure glad we made it up that hill. That would have turned a 15-minute round trip into a 45-minute one, and with three tired kids in the car that would not have been pleasant at all, particularly for Robin who was stuck feeding Jonathan, who had just woken up hungry.
I follow a few webcomics. They make great bite-size reads when I’m waiting for a compile at work, or while eating an in-cube breakfast. One of my favorites is one called Erfworld, created by Rob Balder and Jamie Noguchi. Erfworld follows the adventures of a gaming nerd who is summoned to a fantasy world as the “perfect warlord” that a hard-pressed, losing faction desperately needs. The fantasy world follows all the conventions of a turn-based wargame, including movement points, levels, attack bonuses, and so forth, and Parson Gotti (the protagonist) has to learn all the details as he goes. Unfortunately for him, his boss is both crazy and dim, his forces are vastly outnumbered, and no one trusts him.
The writing and art were both excellent, and as a gamer myself I was constantly laughing at the dense layer of in-jokes and game references almost every update. Unfortunately, after completing the first installment of the comic, artist Jamie Noguchi got overcommitted and eventually decided to step down from illustrating Erfworld. Rob Balder kept up with text-only updates, but they were sort of just marking time.
It looked like Erfworld was heading for a slow suffocation, but recently Rob announced that they will be relaunching today, October 28, with a new artist. They’ve already revealed some of her art and it’s excellent! I can’t wait to start the new installment of the comic; it looks like Rob is pushing the writing to deal more with the social ramifications of living in a world patterned after a fantasy-themed board wargame, which are pretty bizarre. In turn, the concepts of free will and human rights Parson is importing seem just as alien to the Erfworlders. Add in a major war to test Parson’s strategic chops, and this second book looks like it could be pretty awesome!
Sorry, nothing of much note to report. I’m rust-stripping the eaves at home; that’s about it. I’ll upload some more pictures for tomorrow.
Tags: Meta
So what could make the process of adjusting the family to a new baby even easier? What’s the best gift for a dad that’s already taken time off work to be home, and needs to get back to the pile of stuff that’s accumulated in his absence?
That’s right folks, it’s jury duty!
In an amazing instance of Murphy’s Law, I got a summons for U.S. District Court effective starting this Friday and continuing on until December. At any point during that time, I’m subject to being called up to Kansas City, Kansas to participate in jury selection and possible empanelment.
This is my first time being involved in the jury process. From what I understand, I don’t think I’ll have much of a chance of actually being empaneled; the Harris Poll shows that with increasing education your chance of actually serving on a jury drops significantly. This would seem to square with the anecdotal evidence of my peers, which has been that as soon as one or the other attorney learns that they have a postgraduate engineering degree they have no interest in having him or her on the jury.
There could be many reasons for this, but I’m inclined to flatter myself by thinking that training in rational thought and scientific weighing of evidence is going to be disfavored by the party in the lawsuit that feels their case is weakest, and that they might be more likely to use a peremptory challenge to eliminate such people given a chance. In any case, it’s an interesting effect.
Sep 21
Posted by Matt Wigdahl in C++/C#/SQL/Web Programming, Computer, Humor | 6 Comments
I program. A lot. I type in a lot of code at work and at home as well, and I’ve had numerous flirtations with carpal tunnel syndrome in the past. What finally cured the problem for me — and it was a dramatic cure — was moving to the Microsoft Natural Keyboard around 13 years ago.
Programmers get attached to their keyboards, and it’s no wonder; we type tens, possibly hundreds of millions of keystrokes on the things. Switching keyboards is a big, big deal — nothing to approach lightly. As an example of how particular we can get, note that the keyboards pictured to the right are recognizable instantly as examples of the Microsoft Natural Keyboard Elite model, which are inferior to the original models in key feel, function key size, and the layout of the insert/delete and cursor arrow key blocks.
Don’t mess with our keyboards.
The original Microsoft Natural Keyboard is, in my opinion, the pinnacle of keyboard design. Nothing before or since matches its ergonomics, key feel, or spare layout and design. I bought one for work and one for home way back in the day, and have used them for well over a decade now — they’ve outlasted at least 3 computers with never a problem. I’m typing this post on one right now. I have an Elite as a spare, but I try not to have to use it.
There’s only one problem; the original Microsoft Natural Keyboard is a PS/2-only device. That’s not been a fatal problem even in the age of USB, as there are PS/2-to-USB converters. However, either the converter or the new Dell I got recently (or both) are not fully compatible with the keyboard, as I get dropped keys when typing at speed, and it can’t handle interleaving multiple simultaneous keypresses very well, which affects ALT- or CTRL-key combinations and games.
So it was time to look for a new keyboard.
Of course, the first place I went was to Microsoft’s offerings. After over a decade of complete satisfaction, I knew they understood what a programmer needs in a keyboard. I also knew they had a suite of new keyboards, all of which natively supported USB. After reading some reviews I went with the Microsoft Natural Keyboard 4000, which seemed to be the intended successor to the original Microsoft Natural Keyboards. I ordered it from Newegg, got it, and plugged it in.
With one exception, it’s really quite a good keyboard overall. The key feel is OK, the layout is good (read: familiar) — everything about it was acceptable, except for the spacebar.
The spacebar. How could they screw up the spacebar? When you type on an ergonomic keyboard, especially a split one like the Natural series, the spacebar has to be wide to bridge the gap between the two sides of the keyboard. For comfortable hand positioning, you have to have your thumbs on the very ends of the spacebar — it’s required by the very concept of a split keyboard. So why would Microsoft make a keyboard with a single contact for the spacebar, and a cheap swaybar to try to balance the forces? It presses OK in the exact center, but when you press on the ends, it sticks. Badly. On either side.
It’s a dealbreaker. It may be news to Microsoft, but the spacebar is a commonly used key. I’ve used it several hundred times in this blog post already, which is more than I can say for the ‘x’ or ‘q’. So back the Natural 4000 went to Newegg, and I looked for another answer.
What I came up with in the end was a used Microsoft Natural Keyboard Pro. This model supports USB natively, has the same key layout as the original Natural, a good spacebar, and a bunch of extraneous buttons at the top that I just ignore. Key action is OK; not as good as the Natural, but acceptable. The function keys are the small Elite size, but I can live with that; I don’t use the function keys nearly as much as the spacebar. And since older Natural keyboards are almost indestructible, it still works great.
I wish I’d found this one originally, as it was cheaper than the 4000 and I wouldn’t have lost the $18 on return postage and restocking fee when returning the 4000 to Newegg. But even so I consider it a cheap lesson to learn. The important thing is that I have an acceptable keyboard to use now; one that works well enough that it seems to blend into the background, and becomes something I can just ignore while I work.
Tags: Computer, Keyboard, Programming, Stupid
Apparently researchers have turned up fossil evidence of a miniature Tyrannosaurus Rex in China. “Miniature”, in this case, means around human height, so it could still take a pretty good chunk out of you.
No news on whether the mini T-Rex ever took on Triceratops Maximus, but if it ever did, it would have to have brought along quite a few friends to bring the Max down.
Tags: Dinosaurs
I don’t think I’ve laughed this hard in a long time. If you’re not familiar with Auto-Tune, it’s a real-time voice modulation technology that can correct the pitch of pretty much anything from the spoken voice to musical instruments. It’s used in all music, but is particularly prominent in modern rap and R&B. Certain artists, notably T-Pain and Jamie Foxx, use it very heavily, to the point of severe vocal distortion.
There are at least eight installments of “Auto-Tune the News” out on YouTube, and all are hilarious. I’m waiting for these guys to start doing the Digital Shorts for SNL; they’re good enough…
Tags: Cool Link
…I’m coming up on 40!
OK, it doesn’t have the ring to it that the actual “Matt is 40″ would have, but due to schedule constraints we had to have the party last weekend, a week early, so I guess it will have to do.
We had attended a 40th birthday party before at the private room at Incred-a-Bowl before, and it was a blast. Bowling, cash bar, cake — what else could you ask for? So when the time came around to where we were looking for a venue for my party, we remembered the bowling experience and looked into it.
The evening ended up being pretty fun. We kept the guest list down a bit; it was a combination of family, some friends from work, our church small group, dinner club, and some other friends we’ve known for a while. The groups mixed very well, with some interesting connections between folks that were discovered as they talked.
There was just enough time in the two hours we had the lanes to get in 3 lines of bowling, which went well. I bowl so seldom any more that by the time I’m warmed up my hand is getting tired, so I never broke 150, but it was still a lot of fun. I don’t think “feed the chicken” will ever have the same connotations for me again. I avoided drunk bowling, although from the sounds of the other lanes those who did probably had the most fun, if not the highest scores.
At any rate, I actually turn 40 in about a week (September 6th) so I’ll report back then whether there are any immediate physiological changes once I get to the date proper.
You are currently browsing the archives for the Humor category.
Arclite theme by digitalnature | powered by WordPress
The Quern is Digg proof thanks to caching by WP Super Cache