Older blog entries for cmiller (starting at number 44)

Oh, dear -- a lot has changes in the (long) interval since my last entry.

I accepted a job north of Orlando, Florida. It's with a company with which I've worked before, under a different name (the company, not me). My wife is still "at home", until we get the house sold. My place to live is an apartment nearby. It's hard going back to living in a small place that someone else ultimately controls, from owning a fairly large house.

My new job involves (re-)learning BASIC. I'm no beginner, and it's far from all-purpose. Still, there are plenty of interesting problems around to solve; I don't own any, but I get to toss in my hat when walking past interesting discussions. I've managed to stir the status quo and break up some prejudices, and that makes me happy.

In the last month, I met Michael Piefel, a Berliner in town for a conference that had "Informatics" in the title. We found a pub downtown that he was familliar with and sampled a few beers. I'd much rather the Linux socializing meme use tea than beer, but alas....

Will Newton's clisp package is ready for another upload, but I can't seem to find the time to inspect it. Dang!

jcv decided not to attend school nearby. I'm disappointed that I won't be able to see him very often.

My friend Rochelle's mother has cancer. She supposed to have surgery soon, to remove it. I had breakfast with Rochelle and Ryan last Saturday. They caught Mary Ellen and myself leaving town. It was very nice to see them.

Speaking of cancer, it's been almost exactly two years since my own treatments started, and almost a year and a half since they stopped. I have a follow-up appointment at the end of this week. I very much hope the strange tightness in my chest is stress. I'm not sure I can do that again. No, I can do it, if I must. I will. ...but I hope I don't have to.

I haven't been kite-flying, yet. I'm too far inland to get the characteristic sea-breeze that makes kiting so much fun.

I've read with interest the discussions of document preparation in the diary logs. I'm an advocate of Docbook, and sgml in general. Anyone who looks at the source and doesn't see whatever format they want in output either doesn't have enough imagination or they don't understand the tools available to process SGMLs. DSSSL and XSLT aren't hard to learn at all. Heck, I marked-up the entire <u>The Lord of The Rings</u> into Docbook and used XSLT to distill it into source for a compiler for a PalmOS book reader, PalmReader. Easy.

Man, It's hot here in Orlando! There ought'a be a law!

I uploaded (to Debian Sid) Will Newton's clisp package. Will will make an excellent Debian guy, IMO. He seems adept, both technically and socially. I sent to his Application Manager my seal-of-approval.

kiting

A few weeks ago, I went on vacation with Mary Ellen, spending a lot of time on the South Carolina coast. After a few days, we ventured inland, to Charleston for an afternoon. After exploring for a few hours, I stumbled upon a kite store. Having envied another vacationer's kite all week, and thinking that wasting all that kenetic energy seemed somehow immoral, I bought a blue and purple canvas box-kite. I really enjoyed using it for the remaining couple of days of vacation.

Now, I'm chasing a job to Florida, where there be wind like sunshine, and the prospect of being able to kite again has me excited. I've used plain diamond-and-tail [I'm sure there's a real name -- I'm still learning] kites in the past, and once a "stunt" kite, but I was pleasantly surprised with the good flying behavior of the box kite. It tends to draw a crowd of people (admittedly more hairy old guys sipping domestic beers than bikini-clad females) who aren't sure that there's some trikery taking place with such an awkward-looking device in the air.

Anyway, with such a supply of wind readily available, I think I'll take up building my own kites. I've tried in the past, back in Thomasville (where the wind notably doesn't come sweeping down the plains), to build and fly a rokkaku:

I was feeling ill from some evil medicines administered a few days previous, and I was determined to build something to keep my mind off feeling bad. I endured a WebTV interface to download plans, and spent the rest of the afternoon improvising parts into a reasonably convincing imposter for a kite. I trudged out to an open area, where there was a little breeze, and let a gust of wind take my kite up about 25 feet. The gust subsided, and my kite, evidently too embarassed about its making and appearance, dived to the ground, committing suicide. I was exhausted anyway, and went back inside to take a nap.

Anyway, now I can do that every day! Well, I think it will go better since I'm not home-bound and I'll have more to work with than yardsticks, garbage bags, twine, duct-tape, and no wind.

It seems there's a lot of popular kite designs out there. Perhaps I'll find some seasoned kiter to give me advice when I need it.

I accepted the job in Orlando. Argh -- moving is stressful.

debian

I'm looking at Will's GNU clisp package, and if it's of as high quality as his previous attempt was, I'll upload it to Sid soon. As for my packages, it appears as though FreeRADIUS is nearing 0.6, which I'll also upload. I'll be working on some outstanding reported bugs in others, too.

Quoth tk, Even if Graham wants to sell Lisp, he should at least try to sell it more properly. I say that Java, Perl, Python are progressively more like... Basic.

If you're looking only at how the code looks, ignoring its meaning, then you may be right. From the point of view of someone who cares only about how the language works, ignoring how the code looks, then it's definitely tending toward Lispity... eh, Lispness? Lispfullness?

Ah, I guess if I concretize what I'm trying to say by "Lispness", I center on the word Lambda. BASIC is about as far from having the lambda nature as one can get. (I'm not sure about tail recursion as a "Lispness" necessity.)

I think Graham is saying that because he does care about how those things work; he's viewing the code from less than 3 meters away.

employment

I'm close to accepting a job at my previous employer. It's an okay company, with decent pay and excellent health insurance (about which I can vouch personally). I'd be programming, but not on pretty stuff. Ah well, it's comforting that they want me back. :)

vacation

Mary Ellen and I spent all last week at a beach near Charleston, SC. For the first time, I didn't get a "programmer's tan" -- id est, second-degree burns from Sol's radiation. Some SPF-Bignum sun-block did me well, and I escaped the week with slight sun damage, a bunch of photos, a sweet box-kite, and happy thoughts about the climate of the Carolinas. The weather was considerably cooler than Valdosta, GA, where we currently live. Perhaps it'd be nice to live there.

raph: I'd try to dissuade you from any change to recentlog's all-are-published scheme. It would be hard to find out about new users unless they're visible on the only page that most of us read regularly. I don't have any well thought-out ideas about how to push noise to the background, though. The need to discover new people versus the possibility that a new account is an idiot troller: Which is more important?

29 May 2002 (updated 29 May 2002 at 23:01 UTC) »

Bring in the Clowns!

llan: 2+3: Storm Troopers must not be clones. Star Wars lore (non-canonical stories *) suggests that the Empire conscripts from its "citizens" to maintain its rank and file. Cloning could be just seeding the first generation. Accents? Term limits? C'mon. It's bad fiction at best, and that's picking nonexistent meat from the bone. Point 1 is almost interesting; there seems to be a lot of the same model 'droids about. Why should Vader recognize them?

* Yes, I've read two Star Wars books. Please don't hold it against me. I'm a book slut; I will read nearly anything....

Speaking of which, Salon had a recent article about personal intoleration of some authors, to which I add as my most hated authors list: Henry Miller, Kate Chopin (forgive me, Mary Ellen!), and J. D. Salinger, and Joseph Heller. It's a good article, though.

employment

I had a telephone-interview with a fellow at a central-US company who's looking for C programmers with some kernel-level experience. He called me on the phone number I gave the recruiter, my cell phone. It was going decently, until he asked about the difference "between multi-threaded and multi-processor programs." I knew he mentioned programming for MSFT Windows (of which I have zero experience), so I figured there might really be such a thing, so I sheepishly admitted that I had no idea. He congratulated me for my honesty and started describing multi-process (as in "pid=fork(); if (pid)...") execution. The noise on the cell phone made it sound like an extra syllable on "process" and me to sound like an idiot. *sigh* I politely asked him to call me back on a land-line.

After that, he asked me to describe a previous project, and I did it really poorly. So much for effective communication skills.

So, I stomped his first-impression of me into the ground. Since I got that out of the way, I did okay for the rest of the interview.

I did use Wiki for a bit, while browsing tk's work. The only "help" II gave was that I added a note on the Carl Sagan node. It's the first time I've used a real Wiki, and I like the idea. It seems less formal but more structured than "Everything". Both remind me of something I made some time in the last millennium -- well, 1997. On the scale of usefulness, mine was about as far from Wikipedia as it could get.

I feel raph's bad-web-browser-behavior pain; that was part of the impetus to write advodiary (the rest, being to try out XML-RPC). I too want a web browser that behaves better. I was delighted to find that AbiWord allows one to switch to VI keybindings for movement and (very) simple editing. I'd like to be able to do the same with mozilla. I doubt I'll find the time to produce a patch, though.

Well, no job yet. Two leads. Kernel programming (yow!) and jack-of-all-trade programming for a previous employer of mine.

I'm ready to kick Woody out the door. The hanger-on, ne'er-do-well!

27 May 2002 (updated 27 May 2002 at 02:36 UTC) »

employment

The company for which I work is gasping its terminal breaths, so I must find employment soon. I've resigned myself to having to relocate, as where I live is woefully lacking any programming industry. I'd love to stay near my family, here in the southeast U.S., but it might also be nice to move away (even emigrate!) for a few years.

I love Unix/Linux, and don't want to battle Microsoft bugs at part of my job, so no programming in Visual-{BASIC,C++,COBOL,Ada}, or whatever. As pie-in-the-sky, I recently (re-)discovered Lisp, so a Lisp-friendly company would make me very happy, but I really don't expect it. Good health insurance is my only really big requirement. I'm good at problem-solving, and hate to be bored. I don't like to deal with hardware problems, and I make really good chicken quesadillas. Surely someone could use me.

Since most jobs are found via word-of-mouth, I thought that I'd mention it here, to fish for leads from fellow Advogatoians. If you hear of a need for someone with my interests, then mail me at <employment@chad.org>. I'll reply with my resume.

photography

I collected together my negatives and slides, and am beginning to organize them. I got a few packs of three-ring-binder sheets for 35mm film negatives and for mounted 35mm slides, and started filling them. I'm dumbstruck at the amount of pictures I must be taking. Sure, I carry my camera (a 20-year-old Canon AE-1) around with me a fair amount, but I was amazed to compile all my output together and wind up with such a large stack of stuff. I'll need to buy more sheets and maybe a filing cabinet. I have to do some counting and math to decide if it's even feasable to scan all the picutes to large, good-quality JPEGs and store them on disk, as I was planning to do.

In looking over the older stuff, I'm pleasantly surprised to find that some of my earlier stuff is better than I remembered it was.

I liked the "fuzzy" border on ayan's scanned slides so much that I abandoned ImageMagic for my image processing, and wrote a Gimp plugin that resizes a JPEG to fit into a given square bounding box, creates a [crisp or fuzzy] [20]-pixel [black] border, and annotates the bottom left corner with some arbitrary [text] in [light-grey]. (Options are bracketed items with the defaults listed.) Oddly, it seems quicker, at 3200 MHz-seconds, than ImageMagick did. Maybe I'm comparing apples to antelopes, though.

tk's Baloney Debunking idea is hard to implement. People believe wierd things, for myriad of reasons, and I think it's folly to think anyone can address a significant fraction of them. Still, as long as one pushes the oddball metaideas to a higher, less specific node in a topic tree, it should be easier. "Don't believe Man has visited Luna? First, click _here_ if you're a Solipsist. Et c." So, tk, got a Wiki tree free? Let's give it a try!

Being good at Science and being good at public-relations rarely exists in the same person. In recent memory, only a very few people have stood against the populist anti-science tide. Richard Feynman, physicist, and Carl Sagan, cosmologist, are among the greatest thinkers and Science publicists of the last 50 years, and they have been dead for many years now.

Yesterday, Monday, one of the last great publicists of reason and science, Stephen Jay Gould, died in his home of cancer. Gould, a palentologist, evolutionary biologist, professor at Harvard, and author, was instrumental in helping keep pseudoscience out of public schools' Science cirricula.

Recently, I was in the toy section of a department store. While looking for a copy of Pente, I encountered a girl of about nine years who was vigorously shaking a "Magic 8-Ball" and peering into the little window. My presence broke her attention to the sphere and she walked to me and asked (in broken English) if the ball really foretold the future. I was too flabbergasted to answer.

Requiescat in pace, Gould. I'm sure I won't sleep as well, without you in the world.

I'm afraid that Man isn't birthing scientists at the rate we're losing them. Please help do something about it. Take the time to read to a kid when they're really young, help with homework when they're older, and always, always, always insist on the rationality of the Universe.

35 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!