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 7, 2006
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...
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):
I understand it, am sorry for its root, and it truly is a shame on many levels.
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):
- free domained e-mail addresses,
- premium video content for free,
- 5GB of web storage for free,
- a free VOIP phone number,
- free antivirus software
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.
Subscribe to:
Posts (Atom)