I have a lot of stuff for you today. Eat up. (Minor updates: Corrected some incorrect usage/typos/miscellaneous sleep-deprived stupidity. Also corrected attribution for Yesudeep’s site; see the comments for more.)

Do It Yourself

Ever had jet lag and just couldn’t get over it? Well, now you can in a single day.

Games and Gaming

Crytek, the same company responsible for Far Cry, Crysis, and Far Cry 2, is considering leaving Germany under threat of domestic laws that may ban the creation of violent video games.

Government

Looks like the State Department is pretty retarded. Undersecretary Patrick Kennedy claims that using Firefox instead of IE is an “‘expensive question.'” Gizmodo contributor Dan Nosowitz speculates Undersecretary Kennedy’s mindless ranting may have been the result of his attempt to CYA. Until personnel in powerful positions finally get a clue about technology (hint: won’t happen), things like this will never fully be resolved. Browsers, like IE, will continue to be exploited, and on site security within our government will remain poor at best. To be fair to Mr. Kennedy, MSIE is also “free,” and there are certain costs related to software deployment that have to be evaluated. Worse, some organizations still make use of archaic ActiveX applications that require MSIE6 to run. Helpless are those organizations that cannot upgrade to even the latest version of Internet Explorer without breaking things!

History

My father sent me a really fascinating link to an e-book collection of General George A. Custer’s various works. If you’re interested in the Old West, you might find this a worthwhile read.

Miscellaneous: Why 9-5 Must Die

Tom Martin writes in an essay on why 9-5 must die: “[I]n today’s knowledge based economy, [the 9-5 work schedule] is an antiquated thought that I believe stifles the most creative of workers.” Whether you agree or not, it’s an interesting notion. I tend to do my most creative work during the late evening when I’m not being bothered by the typical disruptions in work flow.

News: Ridiculous things

There is speculation that the Florida Bay’s ecology is almost certain to collapse. In a strange twist of irony, efforts made to save the bay have been met with lawsuits–filed by environmentalist groups. The agency in charge of the Bay’s restoration knows how to move toward preserving the area, but they’re being blocked with intense litigation! Ridiculous? I think so.

News: People like this make me Sick

Yesterday, a man entered a fitness class killing three women and injuring many others. The reason for his violent slaughter? He was rejected before, hadn’t had a date in over a year, and claims it was 19 years since he had sex. Seriously, what’s wrong with people? Rejection happens–get over it. Why couldn’t he have just killed only himself if he were that miserable? Murdering others for one’s own despair is just disgusting, sickening, and evil.

News: War on Terror

The AP reminds us that the midwest was home to foreign detainees in the past. I don’t recall Germans strapping bombs to themselves, however. While the Germans did have a kamakazee-like program toward the end of the war, the pilots were expected to ram their planes into allied bombers, bail out, and return to do it all over again. Source: History Channel’s Dogfights, the “Luftwaffe’s Deadliest Mission.”

News: Weird Things

In Cambodia, landmine awareness has gotten a leg up on the government–for now. In a queer and slightly morbid twist, a Norwegian fellow decided that it would be a good idea to create a Miss Landmine Cambodia pageant. The winner will be awarded a custom-made prosthetic leg. Truth is stranger than fiction.

*NIX

This article is written specifically for Linux but it can be applied to other Unix and Unix-like OSes. If you’ve ever wondered what, exactly, the load averages from uptime really meant, wonder no more. It’s a great read and explains in terms anyone can understand exactly what the load averages stand for.

Programming

Mario is at it again. This time, you can participate in a competition to create an AI version of the mushroom massacring plumber.

Joe Marshall has a fun two-part series on “How Not to Write Code.” Go here to read part one and part two. If you’ve enjoyed horror stories from the tech world, this would be a great place to spend some time.

In yet more PHP frustrations, Chris Shiflett writes about how addslashes() and mysql_real_escape_string() work differently. PHP has always been quite good at violating the principle of least surprise but things like this sometimes amaze me. This is also why I’ve been fond of the PDO since it was released: Prepared statements may not be a silver bullet, but they can sure help insulate the developer from stupid library bugs. (Unless the prepared statements are implemented poorly, but you get the idea.)

Steven Levithan (what is it with cool-sounding names today?) covered in 2007 several issues relating to various trim() implementations using regex in JavaScript, why they work well (or don’t work well at all), and how to improve them. If you do a lot of text manipulation client-side, this might be a worthwhile read. It’s an old article, but it still holds a great deal of application even today!

I discovered the article above as a link from another blog post musing the topic of trim() implementations. In this post, Yesudeep J. Mangalapilly (yet another really awesome name which I thought was a handle) explains why a script added by one of the commenters to Steven Levithan’s post blew everyone one else away. Yesudeep also goes into excruciating detail to explain why. It’s a great read.

Updated Thanks for correcting my brain-dead comment in this link, Yesudeep. I had no idea that was your real name. Way to go on my Western-centric stupidity for parsing names weirdly (I blame the various 13 year olds who like using “u” in a lot of things and subsequently pervert real names–go me!).

I read an article that reviewed a new WebKit-based browser called Arora. It’s a cute little browser, and it’s fast. It lacks some utility (you have to go to the View menu to view the page source rather than right-clicking on the document) but it makes up for its shortcomings in speed. I haven’t tested it with 300+ tabs yet. Maybe I will…

Technology

Apple is at it again. This time, they’re banning the use of offensive words in a specific application sold via the App Store. Sounds good? Well, not when it’s a freaking dictionary. What sweet irony it is that the same company that made the Macintosh famous in a commercial parody of George Orwell’s book by the same name would censor the English dictionary.

I stumbled across another rant relating to how awesome Apple is. In How IBM and Apple are Kicking Google’s and Microsoft’s Butt, Rob Enderle discusses internal conflicts and focus issues suffered by Microsoft and Google alike and why IBM and Apple are poised to defeat them. It’s a little optimistic, in my opinion, because Apple is well known to do stupid things that piss off their customer base. (See the link above.) Apple may win the day, but if history has anything to show about it, even offering the company an entire industry on a silver platter cannot save Apple from itself. What happens when a company used to catering to niche markets suddenly finds itself immensely popular? Well, we don’t know. I can’t imagine it’s a very good thing. (Anyone else noticing all the articles popping out of the woodwork praising Apple as of late especially when Apple is quite literally slapping customers in the face?)