Pages

September 7, 2006

Unicode-y-ness UTF-16 Nonsense

UTF-16 is an abomination. It is a lot of wasted code and space, doesn't really solve any real world issues and is just generally bad (not to mention responsible for probably billions of dollars in wasted code fitting and retrofitting). Everyone should just stick to UTF-8 . Strings are not randomly accessible data structures (unless you want to REALLY waste memory with UTF-32) - get over it. Adjust your coding practices appropriately, and for god's sakes don't convert everything to "mostly" two-byte character strings.

(and yes, it is a bit more space for far east languages, but is still just better - for example, do you know what endian UTF-16 you're using?)

p.s. this only applies if you're writing code, not script and its high-level equivalents.

September 5, 2006

Back to School

Summer's over. It's official (well, not official, but you know what I mean). Some interesting tidbits from over the long weekend:

  • Tessseract (OCR software) has been open-sourced by Google. This is an underdeveloped area, especially in the OSS community (and so, very nice of Google), but expect to see an increase in CAPTCHA cracks. No good deed goes unpunished.
  • Vista's in lock-down mode, getting ready to ship. As is always the case with these things, it'll be less and more than people expect, and it'll have a long tail of issues and upgrades that follow. Also, a funny side story about how Mactel machines from Apple being able to run Windows isn't as good for Apple as the zealot crowd thinks (not sure I agree).
  • Slightly older, but always compelling stream of conciousness from John Carmack (of Wolfenstein 3D, Doom, Quake, etc. fame) about stuff.
  • Browzar (an IE "privacy" wrapper) has been getting some buzz; though it doesn't really appear to do squat. Still, though I think its useless, I feel compelled to defend it. There's been GROSSLY unfair criticism about it being "adware" in the press; appears this is the new "Red Scare" tactic. Truth is it, it IS Adware (you get it for free, and it generates money from advertising/search revenue) - but so is Firefox, the Google Toolbar, etc. What ought to be a simple statement of business model fact has instead has become a loaded, scary epithet. Pretty much every site on the 'net derives revenue from advertising, and the quid pro quo is free access to said software and services - but Adware and Malware (thanks to more than a few bad eggs) have become synonymous for desktop applications. There's nothing "tricky" about Browzar - other than it doesn't really work :P - let them be judged on the merits of their software, not the politics of public flagellations (half-wit, half-brained punditry seems the order of the day in the tech press these days...)

August 29, 2006

Its good to be the Wolf

So my kids have been having a little trouble lately with asking for stuff and complaining about things when they don't really mean it. ("I'm hungry!", "I'm tired!" , "I want that!", etc.)

These things go in waves, and this seemed to be the latest - no big deal. And so my wife thought she'd tell them a story, to maybe help them understand actions and consequences a bit bitter. And in this case, she thought the story of the "Boy who cried wolf" would be a good fit.

They thought it was pretty engaging and amusing at first. But they definitely got quieter as the story concluded with the real wolf showing up, and the boy getting thoroughly eaten (important to make an impression after all).

And their wide-eyed thoughtful silence lasted for about 7 seconds.

Then
my older one,who's all of 5, says: "That was good mommy - tell us a story about the 'Girl who cried Jewelry'!"

...


Its good to be the Wolf...

August 25, 2006

AOL CTO resignation

Maureen Govern, until just recently CTO of AOL, was my immediate supervisor. While its true that she has left the company (and abruptly at that), everything else publicized, including any thought of associated causes or related dismissals is speculation (and often rarely coincident with actual causality, or reality) - it does no service to the company, or the people in question, for that matter. The Company does not comment on personnel issues like this.

But that's probably the intent (intERNET?) - after all, why should anyone let facts get in the way of opinion? (Can't happen to you? Welcome to a taste of the future...)

There's a lot going on at AOL these days for consumers (in the last few weeks alone):

... all predicated on major business and organizational shifts, that in turn are following required massive internal technology upheavals and untangling over the last two and a half years - a shame that more process and bad press are what now emerge following this sad but seminal event in search research caused by AOL. It overshadows those works, successes, teams, and (most importantly) customer relationships.

I understand it, am sorry for its root, and it truly is a shame on many levels.

August 17, 2006

The Internet has spoken

Memes are a bitch. Someone just reminded me of the search results in Google if you enter "failure" as your query term. Oldie but a goodie - wisdom of crowds? The Internet is a strange place...

August 15, 2006

Welcome Userplane to the AOL family

Congrats. I've blogged a small bit about the value of web eco-systems. Its along this path that AOL regains relevancy and value. You must be present to win - and that means everywhere, not just through your first-order destinations.