Thursday, October 23, 2003

Calculate This, Texas Instruments!

HP is apparently back in the calculator biz! This press release says their releasing three new calculators, a successor to the HP 49G, a new financial calculator, and a new entry-level calculator.


The HP 49g+ is the new flagship high-end technical graphing calculator, and it has a crazy number of very up-to-date features. Here's a sampling from HP's page on the 49g+:


  • 75Mhz ARM9 processor
  • 2MB Flash ROM (800 KB user)
  • 512 KB RAM (330 KB user)
  • 131 x 80 pixel screen resolution
  • RPL support
  • SD card expansion port
  • USB link cable
  • IrDA

HP is already touting the software upgradability features through the use of Flash ROM and the USB link cable. The design of the 49g+ is significantly different from older HP G series machines, including the 49G. The ENTER key is still small and in the lower right hand corner, as it was on the 49G, and the buttons appear to be soft, but the color and shape of the 49g+ is all new. The four-way directional buttons are now circular, and might be hard, but it's difficult to tell from the picture on HP's site. They do appear to be very different from the rest of the buttons though.


What's more, RPN lives on! This statement by Fred Valdez, GM of HP's Calculator Division, talks about about the continued support of RPN. It seems that the future for HP calcs is support for both alegbraic and RPN, with a mode to switch between them. The new "platinum" HP 12C released earlier this year was shipped in algebraic mode by default.


Great to see HP back in the calculator business, especially in the high end, giving competition to Texas Instruments once again, and innovating in the space without getting rid of well-worn historical features that make HP calculators such a joy to use.

Monday, October 20, 2003

Zeta-C Unleashed!

From the lispm-hackers list...


From: Carl Shapiro
Date: Sat, 4 Oct 2003 11:45:41 -0400 (EDT)

From: Al Kossow
Date: Sat, 4 Oct 2003 08:30:21 -0700

Scott Burson has just released his C to Lisp translation system into the
Public Domain.

Very, very, very cool! Was this anounced anywhere?

Nope. You are the first to know :-)

Zeta-C is a C implementation for Lisp Machines that works by translating C
into Lisp. (Boy it feels odd to be using the present tense talking about
such an old thing!) It uses constructs specific to Lisp Machine Lisp, so
its output is not Common Lisp and is not, in general, easily converted to
Common Lisp, though such conversions have been done on rare occasions.

It should be possible to build it from sources on an Explorer, Lambda, or
36xx. It was never ported to the Ivory, though such a port would not be
difficult.

-- Scott


Al Kossow had generously put up a copy at http://www.spies.com/aek/explorer/zeta-c until it found a permanent home, but that link is invalid also. More as I hear about it...

Wednesday, October 15, 2003

Blog Tech Bits

I added a couple of Technorati links and a simple first-cut FOAF description, as you can see above.


Why a couple of Technorati links? Well, the blog is known by two URLs: the persistent pobox.com reflector/redirector URL and the sieve.net URL, where the blog currently resides. Most people link to the blog via the sieve.net URL because they click an existing sieve.net link, or they click the pobox.com link and get redirected here (as they should) and bookmark the page or copy the URL out of the address bar. Suggestions on how to transparently rewrite the URL across all browsers on the client-side without pobox.com doing something server-side with frames (which they won't do, and which I furthermore don't want) are welcome, but to me it seems impossible. If and when I ever move from sieve.net, lots of links to the blog and my site at large will break, which sucks, but what else is new?

Insomnia, Part Whatever

I collapsed after getting home last night just before 10 PM, but could only manage to stay asleep until about 3 AM. I finally gave up trying to fall back asleep at 3:25 and now I'm blogging about it. Drat. I really would like to get a full night's rest without staying up all night or waking up and then crashing again.


Anyway, since I'm up, I'm going to try to stay up today and try this again tonight: go to bed at a reasonable hour and sleep through the night. I might try using a sleeping aid later tonight though, just so I don't have this same problem again in the early hours of tomorrow.

Tuesday, October 14, 2003

Why I Hate Blogs So Much

Since I like to always be first among the people I'd shoot for doing things I don't understand, and largely think are wastes of time, I thought I'd post the most cogent example yet of my gripes with blogs, including mine. Cory posted a different except of Danny's same post, but I like this selection better, and besides, Doctorow totally didn't include O'Brien's emphasis, which totally through me for a loop and made the exceprt make even less sense to me. But then, that's what caused me to read Danny's whole piece anyway, so perhaps I shouldn't bitch too much. I'm a pedant, leave me alone.


Caveat contridictor; I don't think this about all blogs, just lots of them. Clearly not the ones I like. Of course not. But you knew that.


On the net, you have public, or you have secrets. The private intermediate sphere, with its careful buffering. is shattered. E-mails are forwarded verbatim. IRC transcripts, with throwaway comments, are preserved forever. You talk to your friends online, you talk to the world.


This is why, incidentally, why people hate blogs so much. My God, people say, how can Livejournallers be so self-obsessed? Oh, Christ, is Xeni talking about LA art again? Why won't they all shut up?


The answer why they won't shut up is - they're not talking to you. They're talking in the private register of blogs, that confidential style between secret-and-public. And you found them via Google. They're having a bad day. They're writing for friends who are interested in their hobbies and their life. Meanwhile, you're standing fifty yards away with a sneer, a telephoto lens and a directional microphone. Who's obsessed now?


But they have an alternative. They can just keep it to themselves. Write it in their diary. They must secretly want me to read it, if they put in online, right? You say they're saying these things to a small group, but why don't they just keep it to that small group.


The answer is: most of them do, but you don't hear about them. And if you did, you'd be even more furious. Because now we enter the world of the secret register. There's only one thing wore than reading a public mailing list where people are talking crap. And that's seeing a private mailing list that you can't even join to find out what crap they're talking. Haddock, silent-tristero, that Bcc: list you were on and now are not. They're up to something there.


There are only two registers on the Net; public and secret. In the public sphere, everything you say is for everyone. Talk in the secret register, and you have something to hide.


And this is what the end of privacy means. It means the end of the private register. Not everything that is private is meant to be secret, meant to be hidden. It's just not intended to be public. That grey area is fading, and soon it will be gone.


I think Danny used "register" here not only because it made sense, but because it was too delicious of an otherwise generally apropos term to use given the name of Andrew Orlowski's employer, but I might have selected "context" in the interest of seeming to be less hard to parse. So it goes.


I usually go as (not by) "Dan" with most of my friends, "Daniel" to part of my family, "Danny" to another. At times, I hate being called "Danny", and at others, I wished I were called "Danny" more often. None of this has anything to do with Danny other than he seems roundly more secure in his name than I. Perhaps he's just more uniformly addressed.

Friday, October 10, 2003

Can We Hurry Up and Kill Emacs Already?

One of the more interesting "new features" of the new LispWorks 4.3 release (from the 4.3 Release Notes and Installation Guide):

5.2 Editor Source Code


This release contains the source code for the LispWorks Editor.


All commands are included, although the lowest level routines have been omitted. The intention is that you can refer to this code when writing your own extensions using the editor package.


5.2.1 Defining Editor extensions


Please note that you should not attempt to redefine and existing LispWorks Editor command. Instead, define a new command and, if required, alter the existing key binding. See the LispWorks Editor User Guide for details.


Similarly you should not redefine or add symbols in the editor package. Instead, define new functionality in your own package. You may find it convenient to work in a package in which the editor symbols are visible. Create such a package like this:


(defpackage "MY-EDITOR-EXTENSIONS"
(:add-use-defualts)
(:use "EDITOR"))

5.2.2 Finding Editor definitions


You can use the LispWorks source location commands on the Editor source code supplied.


To configure LispWorks for this, you need to define the logical host EDITOR-SRC and add the supplied tags database to dspec:*active-finders*.


See the configuration file configure.lisp for the appropriate forms.

Wednesday, October 08, 2003

Arnold as Governor

In what is essentially my first really political post on this here blog, I thought I'd weigh in on the recall election which tonight saw Gray Davis leave office for the incoming Governor-Elect Arnold Schwarzenegger.


Like many, when the recall drive started I too was skeptical and amused by the proceedings. Hundreds of people getting enough signatures and money to secure them a place as a potential candidate. 135 passing the grade to be on the actual ballot, and the seemingly insane option Schwarzenegger as Governor. Or Gary Coleman, for that matter.


Oh sure, the (admittedly bad) jokes were endless and easy to come by: The Terminator, The Running Man. A friend commented: "if he becomes Governor, I can just imagine the voice-over ads they'll run in BART: 'buy a return ticket because... you will be back!'"


When friends and acquaintances would ask me about the election and where I stood, most often I pleaded benign ignorance on any of the core platforms of the candidates and the issues affecting California. I had only moved here just a over a year ago and still strongly identify with the East Coast. While I have absolutely no plans to move, I still don't think of myself as Californian.


When the subject of Arnold would come up, I'd inevitably launch into my half-joking bit about seriously considering voting for Arnold if only for the comedic value, regardless of his views or experience. "Politics", as it's practiced in this country, has little effect on the average person and is completely devoid of actual worth on the public, I'd argue. Bush was elected to the White House without the majority of the popular vote, but with a lot of it, and with enough electoral votes, however one might feel about that, which cemented how ridiculous it was to think of American politics as anything but farcical. Such was how I'd explain my theory about who I might vote for in the election.


Most of which is, of course, bullshit. I knew this. It was a devil's advocate argument designed to see how people reacted to such an stance, but I was being serious when I said I was "half-joking".


The actual fact of the matter is, I did follow the candidates pretty seriously once all the lots were cast and the stage was set with Bustamante, Camejo, Davis, Huffington, McClintock, and Schwarzenegger. To be honest, I had a bona fide interest in Schwarzenegger. Early in when I started paying closer attention, I was hearing things from him that I liked and agreed with, and on a closer inspection of his key stances on "the issues", found little that I really disagreed with.


For one, it was clear that on the campaign trail, Schwarzenegger was not an party Republican, but more of an ideological Republican, more centrist, and closer to an independent than the staunch Republicanism of old and Good Old Boy business-backed GOP as seen in Bush, G.H.W. Bush, and the like. The distance the White House maintained on the question of Schwarzenegger as a Republican candidate in California and the late-to-arrive official GOP support of his campaign, boded well. This was someone who I hoped would not be easily used by those forces. He certainly didn't need their financial support to enter the race. His populist-themed message was more like McCain than Bush, and I had liked McCain in the run-up to the 2000 election.


Schwarzenegger has presence on stage and in front of crowds, speaks well for not being a native speaker, plays the outsider card to his benefit, and stayed on message. Criticized by many for not having experience in "the game" and thus likely being ineffective in actual government, he did have very basic, refreshing ideas about transparency at the State level that no one else even addressed or acknowledged. While experience in the process of politics is a good thing, I don't think it's the primary skill one absolutely needs to specialize in to be effective. Instead, someone who is more connected to the people of the state he or she serves, who learns the ropes and finds his or her way, but keeps his or herself centered and on balance stands to do a much better job as he or she will actually reflect the will of the people, for better or for worse, through government, rather than reflecting the inward game of government through the people.


It remains to be seen how Schwarzenegger will do in his new role. He is untested. He has made many promises and needs to deliver on them. He has many critics who will continue to attack him more forcefully then ever before, and he has an entire state of people, many of whom voted for him, who so desperately want to see him fulfill his promise. He has done it before in bodybuilding and in acting, being largely a self-made man. An immigrant who made his own destiny here, not coming from wealth but earning it his own way.


I was surprised by how many political commentators I found myself agreeing with tonight as the endgame unfolded. During MSNBC's election coverage, Chris Matthews spoke with Joe Scarborough about Schwarzenegger and what his election means for the Republican party. Scarborough, a man whose views I am more roundly against than for, said that this signaled a growing movement to a more centrist Republican party, with more support from independents and moderates than hardline conservatives. Although it wasn't his Republican party, it was where he saw the future of the party going for the next few years. I agree. As evidenced by McCain before the 2000 election and before September 11th, and with the election of Schwarzenegger, albeit in a recall, with 18% to 20% of the Democratic vote (including many Hispanic voters seen as crucial votes and Bustamante's primary support group), Schwarzenegger didn't win because he was GOP -- he won because he was Republican in the more historical sense of the word.



Republican
"One who favors a republic as the best form of government."


Republic
"A political order in which the supreme power lies in a body of citizens who are entitled to vote for officers and representatives responsible to them."

"A group of people working as equals in the same sphere or field."



Many of the commentators were expounding on what this might mean for the 2004 presidential election. Could California now be game for a GOP sweep in a Bush re-election campaign? I don't think so, and I hope not. While nominally members of the same party, Bush and Schwarzenegger are very different politicians, although one could argue they are both very new and inexperienced to the trade. While it is too early to see if Schwarzenegger is able to stand his ground between both liberal Democrats and conservative Republicans in California, they have vastly different styles. Bush surrounds himself with personal advisors and tends to shy away from common interaction with wide audiences, including ones that might be against him. Schwarzenegger got hit with an egg and kept right on walking. Bush's approval rating is way down, post Iraqi Freedom and Enduring Freedom, with no clear outcomes in either, and mounting questions about the rationale of invading Iraq, beyond older questions of secret Administration meetings with energy companies before the fall of Enron and other Bush supporters. Schwarzenegger has promised an open door and open book policy. Bush seems to appeal to speak the common man, but barely has the ability to communicate to anyone. Schwarzenegger held rallies where people that were ready to discount him as a joke came to his side. Bush divides people. Schwarzenegger, so far, has been able to unite them.

Sunday, October 05, 2003

Corman Lisp 2.5 Released

Roger Corman recently released version Corman Lisp 2.5, featuring many new ANSI Common Lisp compliance fixes, new automatic syntax highlighting features, and a substantially rewritten code suite for writing GUI apps.


As he mentioned in his email to the mailing list, this is the third significant update in the last 12 months, so things are moving nicely on the development front. I'm a happy registered user of Corman Lisp, arguably the lowest cost industrial-strength Lisp on Windows.

Friday, October 03, 2003

Upstate New York Gets You More Greek Tragedy Rock Drama Per Mile

The Morning News is running a great series of real life stores from Gary Benchley, Rock Star. The first is about his move from Albany to The City.


Side note: everyone in Upstate calls The City "The City"; everyone outside of New York forgets there's a state in which The City resides. Everyone ignores New Jersey except for the mythical people from New Jersey, who tend to bend the truth and claim they're from the City in the worst cases, or if they're more honest, they indulge in some sci-fi style mental terraforming wherein wherever they're from -- Tabernacle, for instance -- is suddenly "really close" to Manhattan.


Gary's a true son of Upstate, going from Rochester to Binghamton to Albany and now to The City, which I respect, being a native of Gloversville, Johnstown, Amsterdam, (all briefly) and mostly Schenectady. Like him, I moved eastward too, in smaller more local doses, until I moved to Ireland which was a lot more east then I ever expected I'd go to live.


Then again, I live in the Bay Area these days. I miss the East Coast a lot.