I yam a GEEK

The TiLP project plus my incoming graphlink USB cable will allow me to dump to and fro from my desktop to my TI-83 graphing calculator! I can’t wait!

(FULL DISCLOSURE: I am a full-on math retard who has never, not once, acheived a grade higher than a D- in any math-oriented class. It’s like being tone deaf. I hate it.

I should actually explore this at greater length, since verbal and symbolic logic have always been the merest trifles to me. Somehow, if you call it math, I lose all aptitude and become Monsieur Hulot.

Well-meaning, capable of discretion and careful distinction, able to restate and clarify the most arcane points of procedure verbally, I immediately become a pratfalling, limb-tangling menace and figure of fun in any given math-oriented learning environment.

Still, my earliest programming experience was writing BASIC demos on a hand-held japanese calculator in 1982, and I still remember my dad coming home from work in Boston, circa 1972, with a blue-plastic TI calculator that had cool blue LEDs and operated via a metal, hardwired stylus clacking against brass-tone contact points. It was boss cool.)

UPDATE: oops, it wasn’t a TI. It was almost surely a Litton Industries Royal IV , one of only two models of calculator known to employ a stylus back in the day. I remember, as a little kid when Dad brought it home, asking why it didn’t use buttons. He told me that “studies” had indicated a higher degree of accuracy (fewer fumbled digit entries) in input. I recall being skeptical, but there’s a germ of something there: we’ve employed sticks held in the hand to make expressive and information-carrying marks for longer than we’ve been writing. It can be argued that the stylus is a more mature technology than all others but for weapons, bread, and beer.

It’s definitely more mature than the button.

Punishing the User

I’m busting ass setting up a website using the popular, if yet a work in progress, CMS postNuke, and oog, I’m experiencing the downside of opensource collaboratively developed projects.

Which is not to say that so far I haven’t been pleased by the capabilities and featureset of the application. It is to say I’ve been quite frustrated by poor documentation, aggravating, developer-centric assumptions about how users and administrators will interact with the system once it’s in place, and partially-implemented functionality.

I opted for postnuke over phpnuke based on security concerns (phpnuke explicitly requires “register_globals” to be on in php, which is deprecated in the current release of php), and I’m, frankly, wondering if I made the right choice.

I’ll continue with the implementation under postnuke for now, but the project is apparently in extreme disarray following the motorcycle-accident death of its’ lead developer this summer. A variety of long-term developers appear to have forked from postnuke to a new project, as yet in gestation, and the rump team have released a version of postnuke with many housekeeping issues, while at the same time updating the postnuke website in such a way that older user discussions and documentation is effectively inaccessible.

Shhh… no-one tell Microsoft marketing about this.

ViaVoice on the cheap for Mac OSX

1. go to eBay and locate a vendor selling remaindered copies of “IBM ViaVoice for Mac Enhanced Edition 2.01”. I found mine from this vendor, who appeared sufficently reliable.

2. Be sure the item for sale is a) unopened and therefore unregistered, and b) is the full retail version of the software, which comes packaged with a USB headset mic (the Andrea USB NC-7100, in my box at least). Ask the vendor a question if ncessary.

You may be able to substitute another mic if you’re already equipped.

3. Bid or use “buy it now”. sknetstore’s buy it now price is $60, but when I bid there was no crush of bidders, so I got it for the opening price of $49 + S&H.

4. Once you’ve received your product, go to IBM’s ViaVoice website, and head over to the Enhanced Edition rebate page.

5. Take stock of the choices: download the whole thing for free (200mb, not for dialup users!), pay $5.95 for a free CD-ROM to be shipped to you, or pay $20 to have them send you a full – if slim – documentation and software package. The installer you’ll get with all of these options requires the presence of the a valid Enhanced Edition CD-ROM mounted on your machine.

That’s it! I opted for the free download. Total cost to me? About $50. Total savings compared to a list-price purchase? About $150.

Please note: it’s very likely that IBM will act to close this loophole once it’s well-known, or once they conclude that they’ve serviced the whole user-base of Enhanced Edition adopters. Additionally, it should be noted that ViaVoice for X is only supported for use on “Mac OSX 10.1”, according to IBM’s support notes; it is working for me under 10.1.2; and anecdotal evidence has been proffered of it’s operation under Jagwire 10.2. YMMV, natch; but DANG! Wotta deal!

Alternate input

As I have mentioned, I have been writing a lot lately, and my wrists and forearms have been suffering as a result. I learned a long time ago that the best thing you can do for your RSI is minimize the repretion, so I keep a plethora of input options available, from my precious Apple ergonomic keyboard (useable via Griffin’s iMate adb-to-USB adaptor) to a couple of graphics tablets to differing standard-layout keyboards.

One input methodology has always been avoided on my part, however, because of my early, extended exposure to optical character regognition systems (I helped develop a specialized data input system for art-auction results in the very early 90’s, pre-Windows). The input stsyem is not OCR-based, but observing how OCR developers evaluate and make claims of “99%” accuracy made me highly skeptical of similar systems’ marketing claims.

In OCR, a factual claim of 99% accuracy can be made when a 99 of 100 characters have been accurately recognized and rendered. Of course, this sentence contains about fifty-odd characters. So 99% accuracy can mean one error in every sentence or two. Which makes it less useful than one might hope.

As voice-recognition systems entered the market, I watched as similar claims of accuracy were made, and concluded that voce-rec had to overcome the same hurdles that OCR had yet to master.

Finally, with the the release of IBM’s ViaVoice sometime in 2000, and after hearing my father describe the reasonably good results he has experienced with Dragon’s line of voice-recognition dictation software, I concluded it was time to keep an eye out for a good price on voice-rec sofware.

Boy, did I find a good price. But that’s a separate entry.

So far, I’ve found ViaVoice to be reasonably effective. I have yet to really put it to work, but will certainly followup on this.