Compromise Sucks, Long Live Compromise

BMW’s new ad campaign says “We say no to compromise so we can say yes to great ideas.” How dumb is that? Since when are compromises and great ideas exclusive? What happens when there’s a great idea but it needs some tweaking? Do they just throw the idea out? “Hey Hans, I’ve got a great idea for how we can solve the problem with the headlights!” “Oh, excellent idea Franz, but we’d need to change it a little to accommodate the new front-mounted death rays.” “Gosh, I am sorry for not having a perfect idea. Forget I mentioned anything. I hope we can get this headlight problem fixed sometime.” Nearly every good idea I encounter needs a little compromise to …

Read More

Avast, thar be BitTorrent

In a followup to my post on The Pirate Bay, a friend told me that it’s probably not wise to admit to being a software pirate. “How’d I admit that?” I asked. “Well, you ended it with ‘Which, if you ask me, is fine.’ It seems pretty clear that you support piracy.” “Oh, yeah. I can see how you think that.” I’m not a fan of software piracy, though I do think that companies should either give away copies of their software or permit longer, full-featured trials. The longer I can use a piece of software the more likely it is that I’ll buy a license, especially with expensive software. I was able to use the full JetBrains Omea Reader …

Read More

Scavenger Hunt

“Hey Bob, I didn’t know you have a blog.” Great. A coworker has found my blog. Now I get to be the second person in the organization to experience the whole blog persecution thing. “Yeah.” “Where is it? I want to read it.” Okay, so maybe I’m safe. I have a couple options here. I could lie and tell him my blog is someone else’s (in fact, maybe I should set up a decoy blog… just thought of that). I could tell him to find it on his own. Or I could tell him where it is. “I write it on my own time, from home, and it’s on my own server elsewhere in the world. I try pretty hard …

Read More

That Which Does Not Kill Me

When playing a strategy game like Civilization 4 you learn quite rapidly that when you attack but don’t succeed in killing your enemy, the enemy gains experience and is harder to kill in the future. The same is true of bacteria. If you have an infection, you attack it with antibiotics. If you don’t kill all of the bacteria you end up with antibiotic-resistant bacteria, which are quite troublesome. It is no surprise that these lessons are lost on the MPAA. They attacked The Pirate Bay but didn’t kill it. Now, all manner of people who didn’t know about TPB beforehand know about it now. Not only are they not dead, they’re stronger. BitTorrent networks are better when they are …

Read More

Over and Over and Over and Over

What is it when you listen to Jimmy Eat World‘s “Kill” on repeat for two hours? Well, you’re just across the street. Looks a mile to my feet. I want to go to you. Funny how I’m nervous still I’ve always been the easy kill. I guess I always will. Could it be that everything goes round by chance? Or only one way that it was always meant to be? You kill me, you always know the perfect thing to say. I know what I should do, but I just can’t walk away. I can picture your face well from the bar in my hotel. I wish I’d go to you. I pick up put down the phone. Like your …

Read More

Thanks VMTN

Thanks for the links, VMTN! For those of you not familiar, the VMTN is the VMware Technology Network. VMware is a pretty cool company, all things considered, and the VMTN is their umbrella for all the community stuff. They’ve really done a great job fostering user groups and whatnot around their products. I know the Wisconsin VMUG is pretty sweet, and much of that is because of the excellent sales/support guys we’ve had over the last couple of years that really helped pull it all together. They mention searching the forums for LBA, and finding a lot of data about the problem. For me, I’m not a big forum guy, and in talking with a number of other VMware admins …

Read More

Code of the Day: malloc()

Today’s nugget of machine-trashing goodness is brought to you by malloc(). #include <unistd.h> int main() { while (1) { malloc(2000); } return 1; } I originally wanted it to stop when it ran out of RAM but you know, it just wasn’t worth the time to fix it. Yes, I’m testing per-user limits on machines. No, I didn’t get them right the first time. Yes, that’s why I love VMware. 🙂

12 shots, 1.73 seconds

I’m gonna get me one of these here shotguns ter kill the runnin’ deer gone past me. Now if I can just get the deer to line up in groups of 12… Yup, I’m definitely part redneck. Hell yeah. Pass me another Old Milwaukee. Update: My friend Rich points out that this is why the U.S. of A will never get invaded. Heh. Update 2: Some RSS readers apparently don’t parse object tags, so I’ll remember to link to the video next time.

Code of the Day: Fork

It’s amazing that a good ol’ fork bomb can still provide hours of fun: #include <unistd.h> int main() { while (fork()) { fork(); } return 1; } Add a sleep() in there somewhere for additional enjoyment/bewilderment, depending on who you are and who runs the machines you’re on.