Garbage In Garbage Out

Tech tips & other words

Page 11 of 14

Internet Explorer 7 Cometh

After all but abandoning Internet Explorer since releasing version 6 on August 27, 2001, Microsoft is readying an October launch of Internet Explorer 7. As this article details, the problem is, it’s not ready for prime time, and they’re making it an automatic download. Heck, the video actually demonstrates a rendering bug right under their noses â?? on the IE7 development team’s blog, no less. Support centers â?? brace yourselves!

For us web developers, the promise of Internet Explorer 7 is grand, because the prior version (used by >80% of the world, sadly) is the biggest piece of crapola because it doesn’t adhere to any semblance of standards. This arrogance on the part of Microsoft requires countless hours of testing and tweaking code to create web sites that work well regardless of the browser being used.

Finally, Microsoft has pledged to release a standards-based browser.

But, that just ain’t so. I’m not breaking any news here, for sure. Any web developer worth his salt knows IE7 is another half-baked MS product that only goes part-way to standards compliance. The perfect example of this is the Acid2 Browser Test from the Web Standards Project. This is a tough test that until recently no browser could properly render. But, everywhere but Redmond change happens rapidly, and other companies take this seriously. Even tiny iCab, written by Alexander Clauss, can render the test properly. As an illustration of how broken IE7 (Microsoft’s latest) is, let’s compare the output.

First, the reference rendering, which is basically a smiley face, show below:
Screen shot showing Acid2 Browser Test reference image (a smiley face)

Now, compare Apple’s Safari (v2.0.4), the default browser on all Macintosh computers:
Screen shot showing a perfect Acid2 Browser Test result for Safari 2.0.4 (Mac)

And Opera 9.02 on Mac (same results on Windows):
Screen shot showing a perfect Acid2 Browser Test result for Opera 9 (all platforms)

And iCab 3.03:
Screen shot showing a perfect Acid2 Browser Test result for iCab 3.03 for the Mac

And FireFox (Mac and Windows are the same):
Screen shot showing a less-than perfect Acid2 Browser Test result for Firefox 1.5 and 2.0 (all platforms)

And, finally, Internet Explorer 7 Release Candidate 1:
Screen shot showing a totally unrecognizable Acid2 Browser Test result for Internet Explorer 7 RC1

Above test notwithstanding, I just had to post the following video, which I think speaks for itself. It is a direct screen capture of the official Microsoft IE7 team blog. There, the program manager for IE7 announced on October 6th that “IE7 Is Coming This Month…Are You Ready?”. Erm, yes and no. Yes, in that the betas and release candidate that I’ve seen do a much better job at rendering web pages to standards (certainly not perfect as the above test illustrates…but believe it or not, WAAAAAY better than Internet Exploder 6). But what makes this a bit worrisome is that the plan, according to Microsoft, is to deliver new browser via Automatic Updates. So, users will have no easy choice. Meaning, we will conform, like it or not. Well, this isn’t really a departure from Microsoft’s tactics, so why complain now? You git what you git and you don’t throw a fit.

Except, the browser really isn’t ready for prime-time. It has numerous bugs, a fact that Monday’s (October 9th) blog posting by IE7 Program Manager Uche Enuha highlights so very succinctly. Seems that on first visiting the comments page, certain content mysteriously moves into a no-display zone on the left side of the screen. A reload corrects the anomaly. But I, for one, don’t want to have to re-author my sites to detect IE7 and force every page to reload so that the end user can actually see my content completely. That’s way too reminiscent of the current approach to Internet Exploder 6.

Video showing a rendering bug in Microsoft Internet Explorer 7

Hint to the Microsoft development team: Look at anchors.

All Hell Microsoft

Who’s running the ship over there in Redmond? The lurid tale of software hijinks, hardware foibles, and back-of-the-napkin business plans.

Holy cow. If there was ever a tale of how market share gained through monopolistic practices results in sub-standard products, Microsoft is it. Before you dive headlong down that slippery slope whereby you claim that Microsoft’s lack of vision somehow empowers others to have vision, stop. I’m not talking about the rest of the market place and the products that derive from it. I’m talking about the products Microsoft offers.

Microsoft’s history is replete with examples of a “Not Invented Here’ ethos. Better said, Microsoft has made a mint ripping off ideas from other companies and individuals, and then wedging the consumer into a place where they can only use Microsoft’s offering. Argue all you want, but the proof is in the pudding. How else can you explain a) the practice and b) Microsoft’s 1000-pound weight in a barrel of skinny chimps. Examples: Windows. Internet Explorer. Word. Excel.

In the past, Microsoft’s dismal track record for “creating” products that are both easy to use and reliable has been limited to software. Now, however, Microsoft is taking another approach. They are, my friends, in the hardware business.

Microsoft has (and will be) victimized by questionable business logic, born of the seemingly endless supply of cash that a monopoly like theirs provides (Windows creates $20 billion in yearly revenue…given their snail-like pace in updating that aged piece of hackery, we’re talking nearly 100% profit from that $20 billion). In a nutshell, it goes something like this. In order to dethrone the competition, Microsoft can flood the market with a low-cost version of a product even when it is highly unprofitable. Laws notwithstanding, there is a real anticompetitive stench there. Microsoft did it before (offering Internet Explorer as a free alternative to Netscape Navigator, brain child of Marc Andreesen, which was being sold as a commercial piece of software. Microsoft had to absorb a licensing fee on each copy distributed, losing millions in their bid to destroy up-start Netscape). Now, they’re in the hardware game doing roughly the same thing, though they can’t offer it for free because the devices cost far more than a software licensing fee.

Take XBox for example, Microsoft’s attempt to muscle into the gaming console market dominated by Sony and (to a lesser extent) Nintendo. The result, well, let’s let Steve Balmer, Microsoft CEO, explain:

“Generation one was lose moneyâ??gross margin loss on the console for the lifetime. You’ve got to take a lifetime view. We did have a lifetime view that said if you add all the revenue from selling consoles and all the costs of shipping consoles, it was negative. It was a model that made that back on royalties and third-party games and our own first-party games. We actually thought we could pencil it out.”

So, let’s get this straight. Microsoft’s business model for XBox is one that sacrifices profitability on hardware in exchange for the hopes of royalty revenue down the road. How’d that work for you, Stevo?

“We also didn’t think we would lose as much money as we did because we thought we could charge a premium for a device that had a hard disk in it.” â??Steve Balmer

Source: Business Week

Gotcha. Didn’t work so well. Which explains why XBox 2 is priced up there in the stratosphere.

So let’s take a look at Microsoft’s recent entry into another hardware category: the personal music player space. You know, the one currently dominated by Apple (but started by Creative). This is a market that appeals to a hip young crowd. Now, Microsoft (by anyone’s standard) wouldn’t know hip if it bit them in the ass. No matter. Let’s start that rocking chair a-creakin’, and get a Microsoft product on the market.

They’ve repackaged an already-released player (Toshiba Gigabeat) that has faired poorly on the marketplace. “While we have great respect for Microsoft, we are frankly underwhelmed by the much-hyped Zune device,” American Technology Research analyst Shaw Wu reported. Microsoft has added a few features, but they drastically reduce the already dismal battery performance of the device. As an added bonus, they’ve managed to match Apple’s pricing (even though the economies of scale don’t even come close). And they’ve launched the device in brown.

BROWN.

Microsoft Zune music player, clad in brown, player showing a photo of a defecating dog

That big black round thing that one might think replicates the iPod experience? Well, it doesn’t. It’s a glorified grouping of up-down and left-right arrows PRETENDING to be the input device that is so critical to iPod’s ease of use.

Steve Ballmer, Microsoft’s CEO, said his company’s upcoming Zune player fits into the hardware model (you know, the model that gave us XBox), because (now get this): the value, if it’s successful, is all in the software. “It’s in community [the ability to share music and pictures with other Zune users],” he said. “I want to squirt you a picture of my kids. You want to squirt me back a video of your vacation. That’s a software experience.”

Given the color of the thing, I’m not sure “squirt” is going to elicit a positive response amongst the young and the restless.

And then, there’s the whole back-of-the-napkin approach to deal, that makes me shake my head in dismay. It’s XBox all over again:

“The truth is, if it makes money, it will be built into the gross margin on the hardware. We’ll figure out how to make money on the community perhaps later though advertising or other means.” â??Steve Balmer

Source: Business Week

Yummy: TeraFLOPS on a chip

New research prototype with 80 cores detailed by Intel CEO, who promises production versions within 5 years.

Today at the Intel Developer Forum in San Francisco, Intel today revealed a new research prototype processor with 80 floating point cores on a single die. Each core runs at 3.16 GHz, according to Justin Rattner, Intel’s chief technology officer. That’s 80 FPU cores at 3.16 GHz producing (let me do the math at about 0.2 milliFLOPS) 252.8 GHz!

The silicon die on this experimental chip, just 300mm2, is capable of achieving a teraFLOPS of performance, or 1 trillion floating point operations per second on a single chip. This is not to be confused with the marketing hype currently being spewed by Microsoft and Sony regarding their gaming consoles being able to pump out teraFLOPS (pure hype and funky math).

CEO Paul Otellini contrasted this with Intel’s historic breakthrough 11 years ago with the world’s first teraFLOPS supercomputer, a computational beast occupying 85 cabinets in 2,000+ square feet, powered by nearly 10,000 Pentium Pro processors. That computer, ASCI Red, was decommissioned this year by Sandia National Nuclear Security Administration, after nine years of use.Of interest is that despite its 10,000 processors, the system was able to average several hundred hours between hardware-caused interrupts, handily beating its design rating of 27 hours between meltdowns.

Otellini pledged to have a commercially available 80-core CPU within the next five years (with, presumably, much improved TTBM [Total Time Between Meltdowns])! That’s both comforting and shocking all in the same breath.

This week Intel announced quad core processors ready for market in November (named Core 2 Quad).

Intel CEO Paul Otellini holds a silicon wafer
Image courtesy of News.com (http://news.com.com/2300-1006_3-6119652.html)

Interesting Factoids:
Some interesting facts are that the KLAT2 supercomputer at the University of Kentucky cost about $640 per gigaFLOPS. This had fallen to $82/gigaFLOPS when the University of Kentucky installed the KASY0. If one considers the very specialized GPUs in ATI or NVidia video cards, a gigaFLOP today can be had for about $1.

Apple’s iPhone Timing Fascinating

Internet chatter (mere speculation) regarding Apple’s cell phone plans is fascinating, evolving from “Will Apple release an iTunes-enabled phone?” to “When will Apple release and iTunes-enabled phone?”

Apple’s fall from computing dominance was driven in part by the company’s focus on launching market disrupting technology called “Newton”, the first hand-held computer (now called a PDA). In that instance, being first to market nearly destroyed Apple as they fettered away copious amounts of cash and Macintosh market momentum publicly trying to perfect an overpriced, poorly performing device for which most people weren’t yet ready. The icing on the cake was when a large number of Apple employees bolted to join a little company cofounded by Apple veteran Donna Dubinsky called Palm Computing.

Artist's rendition of the rumored Apple iPhone, with click wheel interface similar to iPodHas Apple learned its lesson? I suggest they have, as they appear to be consciously dragging their feet in entering the music-enabled cell phone business. Their 2005 partnership with Motorola to produce an iTunes compatible cellphone resulted in a bit of a marketplace row when the product shipped sporting only meager musical capabilities. Apple’s problem? Heck no. It was a Motorola phone that disappointed, not an Apple phone.

Now, with 25 entrants in this increasingly crowded field, the time is ripe for Apple to make a huge splash in a market that curiously has benefitted from the mere speculation that Apple might come to play. I suspect in hindsight, we’ll marvel at the market awareness of Jobs et. al, in that they sat back, perfected an initial offering that dwarfed those of their early-to-market competitors, without giving up market share in a business where brand allegiance is trumped by feature set. And the iTunes universe is the killer feature set. Yes, Apple appears to have learned that lesson well.

Read more: http://www.appleinsider.com/article.php?id=2073

Note: The iPhone rendition above is provided courtesy of MacRumors.com. According to that site, the iPhone will sport the familiar iPod click wheel interface, which will slide down to reveal a normal numeric phone keypad. I suspect that the functionality of the click wheel will be integrated into a touch-sensitive LCD screen, based upon recent US Patent Office applications by Apple for such an interface. Their filing, made September 30, 2005 is titled “Proximity detector in handheld device.” See image below, courtesy of the US Patent Office.
Apple Touchscreen Interface patent drawing

Now You Can Be a War Profiteer

During the next month and a half that U.S. troops fought their way through Iraq, Halliburton’s stock languished, dipping as low as $9.59, then closing at $10.13 on May 1st, the day President Bush announced the end of major hostitilites. Total coalition deaths stood at 1731.

Exactly two months after the start of the “operation”, as it became more and more apparent that our involvement in Iraq wouldn’t end with Saddam’s overthrow, HAL had increased 9.34% to $11.00 per share. That’s good profit. Hopefully, you hung on to that stock. By year-end, Halliburton had rocketed to $12.59. Now, I didn’t own Halliburton stock, but I can tell you, the stock I did have during 2003 pretty much stunk in terms of making me money.

Six months and 862 dead Americans later, it was obvious that the end of major combat operations had been replaced by really deadly minor operations. Not to worry, though, as Halliburton had become a darling of Wall Street, trading at $14.78/share on June 30, 2004 (representing a 46.9% gain in 15 months). If you sold then, you were happy. Until you watched it move even higher, closing the year out at $19.30. No matter that the green was fringed in red. Christmas colors, you say.

As 2005 rolled around, HAL investors were giddy with anticipation. Insurgents in Iraq were literally bathing the country in the blood of American soldiers as well as innocent Iraqi civilians. When you’re in the business of war and oil, carnage and uncertainty are great for profit! Halliburton’s stock performed admirably, closing the year out at $30.78, representing year-over profit of 59.48% for stockholders. Of course, we’d be remiss not to mention the 6.25 cents dividend paid out over each of these very good years ($0.1875/share). Those in know held on to their shares from the day the “Operation” began, logging a robust 206% profit. Man, war without end is sounding better and better every day!

The sad news is that HAL has struggled as of late, closing down to $27.84 last night. This was after it hit $41.99 on April 20th, and after another 7.5 cents dividend (wow, stock price up, dividend payouts up). As capitalism demands, HAL has rewarded CEO David J. Lesar, paying him $100 million since the war began. Sell high, and you’d have cleaned up on this whole Iraqi War affair too: 317% profit in 1127 days. That’s 3 years and 1 month of doubling your money every year. That’s 1.18% for every ten US soldiers who gave their lives.

Perhaps it’s time for us to put the words of our Glorious Leader into practice in our stock trading habits:

“Our nation is somewhat sad, but we’re angry. There’s a certain level of blood lust, but we won’t let it drive our reaction. We’re steady, clear-eyed and patient, but pretty soon we’ll have to start displaying scalps.” â??George W. Bush

Source: George W. Bush

U.S. Army Pays $400 per Gallon for Gas

Four hundred dollars for a gallon of gas. Crazy, right? Not if you’re war profiteering!

Hydrogen fuel represents the great hope for energy independence. A friend of mine sent me a great link to a BBC video showing General Motors’ new Hy-wire, a functional concept car that is 100% powered by hydrogen. Sweet! But, as I began to do some followup research on the web, I stumbled across something that gave me pause:

The U.S. Army has spent as much as $400 PER GALLON to ship gas to Iraq. $400 a gallon?!

“The U.S. Army has the largest fleet of vehicles in the world. Improving fuel economy and reducing the logistics of the fuel supply chain could save millions of dollars. For example, it cost the U.S. Army up to $400 a gallon of gas to ship fuel to Iraq and Afghanistan.”

Source: General Motors

Reminiscent of the $800 toilet seat, $500 coffee maker, and the $400 monkey-wrench from the 1980s. Except, in this instance, I’ll bet we’re buying a whole lot more gas than toilet seats. Not to mention that gas is made from the raw materials just down the road in that little country we liberated a few years back: Kuwait.

Why profiling is such a bad idea

An email purporting to show why we should embrace profiling in order to combat terrorism just got my dander up. Let’s just call a spade a spade, shall we?

I recently received one of those dreaded “opinion” chain emails, this one supporting government profiling in order that we might somehow be safer from the dreaded terrorists. The email presented 15 select examples of barbarism by Muslim male extremists of a certain age. Surely we’re not expected to believe that these 15 examples represent an accurate sample of all the acts of barbarism occurring in the world today (or, for that matter, during the 40 years the email drew from). The email decried: “Nope, I really don’t see a pattern here to justify profiling, do you? So, to ensure we Americans never offend anyone, particularly fanatics intent on killing us, airport security screeners will no longer be allowed to profile certain people. They must conduct random searches of 80-year-old women, little kids, airline pilots with proper identification, secret agents of the President’s security detail, 85-year old Congressmen with metal hips, and Medal of Honor winners and former Governor Joe Foss, an American WWII hero.”

Wow.

Here’s why that’s not such a great idea:

Profiling creates a class with protected status. In this new America, it’ll be good to be an elected government official, or someone with proper identification, an employee of the state, a medal winner, or a hero of the motherland.

Profiling is an new name for an old trick. What is profiling, and how exactly does it work?

Profile: an analysis (often in graphical form) representing the extent to which something exhibits various characteristics.

What makes a profile an accurate measurement? Most importantly, a “profile” must be adequately discriminant, in that there must be evidence that a measure of a construct is indeed measuring that construct. So, since profiling is based upon the idea of discrimination, I will go ahead and call it what it is: Discrimination.

By the definition in the email, the discriminated class consists of Male, Muslim Extremists between the Ages of 17 and 40. Let’s examine this definition in order to ensure that we have a workable measurement.

How can we test for “extremist”? Unless they’re wearing a note from their Imam, we probably can’t. And extremists come from every corner of society. Not to mention that extremism ranges from violent acts to just extremist thoughts. So, lop that off the discrimination test. It’s impossible to test for.

So what do we have as our working list of discriminants: Male, Muslim, between 17 and 40.

Let’s tackle gender. Relatively easy, unless they’re dressed in hijab, which would make them look like a muslim woman. Maybe we should expand the discriminated class to include women. The Israeli’s would agree to that, seeing that female Palestinians are blowing themselves up there.

Our working profile now: Muslims between 17 and 40.

Age? Okay, but that would have to be a visual thing, since it’s reasonable to presume that extremists might forge their documents (that means we can’t trust members of the protected class who have traits of the discriminated class. Sorry, muslim war heroes with proper documentation). And now, upon a closer reading of your email, I notice the age discriminant varies between “17 and 40” and “mostly between the ages of 17 and 40″. So, we probably should just eliminate age as a decriminant altogether, or else we’ll have these nasty surprise attacks.

So, we’re left with “Muslim” as our working list of discriminants.

How in the world can we determine what a Muslim is? Probably only by appearance. Beards? Head-wear? Hmmm. They might wise up to that and shave or take off the towel. Tricky Muslim Extremists. Guess we’ll have to go with skin color and facial features. We could go with Country of Origin, but they might get smart and come through Mexico. Hey, that’d give us reason to close the border, plus, we wouldn’t have to scrutinize so hard, because Mexicans are brown too.

Gosh, this would be so much easier if we could force those in the discriminated class to wear some sort of identification.

So, there we have it. Our final discrimination test (okay, I’ll stop. Let’s call it a “profile”). Our profile is “brown skin with beards or head-wear of religious significance, or not beards, or not head-wear. Just brown”.

Well, that definition includes a lot of people. No matter, you’re white. You are a defacto member of the protected class. Phew, that’s good, seeing as how frustrating it is to risk being in the 2% of airline travellers who are randomly searched.

You know, it would be far easier to set up a national registry for brown muslims. Or just muslims. Or brown people. Whatever. But registering all muslims would allow us a greater measure of safety, since the problem seems to be exclusively a muslim one. Then, we could really take care of the problem. We’d finally have a solution.

We could start out by restricting their travel, and then we could restrict their ability to do business, so that they can’t fund their nasty plans. So as not to be too extreme (that might offend the delicate sensibilities of “those” Americans), we could still allow the brownies to travel, but they’d have to have their own airports and fly on their own airplanes.

Isn’t it weird how the one true measure of danger, the “extremist”, no longer exists in our profile, but our profile seems like that of an extremist?

Offer accepted

Okay, I’ve been in offer mode for the past week or so. I started in a new role at UCCS on June 1: Director of Web Development. This should offer me a good platform from which to build a dynamic web-based learning environment.

Our new home

We travelled to Ft. Thomas, KY this past weekend. We flew from Denver to Chicago, then drove the 6 hours through Indianapolis and Cincy. What a beautiful part of this country. Wow. How lucky are we, huh? So, we looked at lots of houses and … we had an offer accepted on one! The new place is in Kentucky: 48 Rossford Avenue. See this photo show for pix of the place. It’s cute, and has an amazing back yard. There’s a bit about it that reminds me of my teen-years home in Hugo, Colorado. That’s a good thing, because I liked that place. We think (and by we, I mean the whole family) that it will be a great place to live! We’ve got a truck reserved for a move on the 26th of June. Now…who wants to help?

Another cool tidbit. Remember the whole iMac episode? Well, the College just finished the acquisition of new computers for faculty and staff. Guess what? 21 of 27 (78%) ordered Macs. Amazing what a little show and tell can do! Apple….are you listening?
MacBook in black with 23
BTW, with my new role, the school’s decided to buy me a Mac too. Excellent! I opted for the über-portability of the 13.3″ MacBook (in black), plus a 23″ cinema display. Nice.

The Big Move

I’m going to write about our attempts to find a home in the Fort Thomas area of Northern Kentucky.

The house we're bidding on in Kentucky

For now, here’s a short video of a house we had an offer on (above photo), which fell through after a competing party threatened to sue the owner. So far, we’ve made offers on two other houses, which haven’t closed for various reasons (primarily due to the difficulties associated with buying a house in a town 1200 miles away sight unseen).

« Older posts Newer posts »