Older blog entries for cmiller (starting at number 56)

I'm working in my loft these days, which doesn't get any direct sunlight. This is great for strain of eyes -- no harsh glare and such -- but not so good for my body's circadian clock, which doesn't have read access on /dev/rtc. I came up with a idea yesterday that I hope will work.

I've used "floatbg", the root window color changer for X, a long time. It's neat that it changes the colors imperceptably on a small scale, but that if you notice your desktop on the scale of 20 minutes, it's a completely different color. It slowly plots a sine-wave through a HSV color wheel, where the hue is time and the saturation is the height of the sine. The value is fixed at start of execution ...until now.

I added an option to change the value setting to be also a function of time, but in the sense that it tries to mimic the amount of light that the sun casts onto the earth based on your system's response to localtime(). At night, the colors are muted and dark shades of gray. At 7AM, the background begins to lighten, peaking at noon with bright pastels, and tapering off through the range of colors, until 7PM, when it's back to "night colors".

Hopefully, this will help my subconcious. It was easier than hacking my medulla oblongata. I _hate_ hardware.

I sent the patch to the original author, but his 14 year-old email address bounced, so I CC'd the Debian maintainer too. Maybe it will be in the next general release, so all we dark-cave hackers won't be so screwed-up by our habits.

I'd paste the source here, but that'd be rude.

Next, maybe I'll see if I can make my window decorations do something similar. I'm using sawfish, and nearly anything is possible when a program holds a built-in Lisp interpreter.

Who will be our Richard Feynman this time?

I too have used H2G2 -- years before it was aquired by the BBC. I wrote the Sweet Tea and Gnat Line entries in fact. Back then (and perhaps even now), the writing process was unidirectional: An average joe would write an entry and submit it as a potential official entry. Then, a person in the role of editor would come along, make vast sweeping changes, and publish it, without letting the author give input or corrections about the editor's changes. My Sweet Tea entry only has a few "unauthorized" changes, but the Gnat Line entry is only vaguely similar to what I wrote ages ago. Gnats are "a kind of blood-sucking fly"? Ha!

I don't think of it as very Wiki-ish. It's too edited. Too immutable. Too much like a moderated bulletin-board without the good organization. The web's progress has made H2G2 obselete; H2G2 could never be as good as a WikiPedia.

Wisdom from the 'Wiki' entry at Everything2: ``Allowing and encouraging an intranet Wiki is a sign of a good company to work for.'' It makes sense that the openness of a wiki must be anathema to companies that are unhealthy and failing. If management smiles upon free exchange of ideas, then they're probably pretty proud of they way they handle the business.

Do you have a wiki at your company? Why not?

Ah, it's been a while!

I haven't been silent, just talking to myself. I have a machine I'm intending to put on the 'net, and I've been recording my thoughts there. It's not accessable from the 'net, so the log is more of a "diary" than a "blog", I guess. Nothing wrong with that! I'm not that interesting anyway.

I am really impressed with Zope and its "TAL" method of creating pages. I was a bit unimpressed with TAL's predecessor, "DTML". It seemed really PHP-like, which made my skin crawl.

In any case, with Zope, I'm used the ZWiki product to replace my MoinMoin instance, mostly because starting up a python interpreter on a Sparcstation 10 for every request (MoinMoin currently doesn't run under apache's mod_python, unfortunately) was worse than painful. It would have been slightly faster to have a Pentium2-400 on the moon and wait for the round-trip. Using Zope and ZServer makes it reasonably fast, so the $5 I paid for the Sparcstation isn't a waste after all.

After "mastering" ZWiki, I implemented a MoinMoin Markup mode, to save me the time of converting all my pages to "Structured Text". After that, I realized that with a little bit of code, I could make a Blog out of such a wiki, so after writing just a smidgen of code, really simple things work really well. Zope is pretty neat.

The amount of time I have to fool around should give you a hint as to my job situation. I hope to be doing something productive soon. Nothing for a while and suddenly a few nibbles at once. Wierd.

I envy MichaelCrawford and his ability to strike out on his own and do cool stuff. I'm too afraid of failure, I think, to take such chances.

Though, here's a parallel of Michael's 11 Jan 2003 entry that I inserted into my own diary on the 4th:

Today's I love you (but you're a bit nuts) moment came when Mary Ellen and I are cooking in the kitchen and snacking. I told ME that containers of pistacio nuts have a built-in learning curve. "See," I explained, "the nuts arrange themselves according to their density because they're all about the same size, so that the ones with looser shells -- that is, most air between the shell and the nut -- are at the top, and the really hard ones to open are at the bottom. A well-shaken jar should teach anyone how to eat pistacios."

There's an awkward silence while ME thinks of some way to respond. Nothing pertinent yet couth seemed to come to mind, so she smiled dimly and "I love you. Here, taste this soup."

I love my country's principles, but my country has done evil things.

History Lessons

170 years ago, as new settlers into the United States claimed more and more land, the presence of Natives already dwelling on land the settlers wanted was inconvenient, to say the least, to the white settlers. In 1830, the United States' Congress passed the Indian Removal Act (which proposed exactly what the title sounds like), and President Andrew Jackson promptly signed it into law.

The Cherokee of northern Georgia, the principal target of the legislation, a group 17,000 members strong, were not a group of savages. Years before, they saw the value of many European ideas and adopted a representational government and designed and used a new writing system, all within a few years.

The Cherokee petitioned the courts, and in 1832, won a case in the U. S. Supreme Court, acknowledging the Cherokee as a soverign nation, rendering invalid the laws that would force Indian's removal. President Jackson, referring to Chief Justice Marshall, said "John Marshall has made his decision, now let him enforce it, if he can!"

The executive branch eventually tricked a small group of Cherokee into an illegal treaty that signed away their lands, and the Cherokee were driven at bayonet-point from Georgia to wastelands in Missouri and Arkansas. 8,000 died in transit, and the survivers fared poorly. Now, the Cherokee are virtually nonexistent.


A moral government would have respected the property claims of the inhabitants, and offered citizenship, and representation and participation in government. A moral government would have respected the Cherokee Nation's "right to exist."

The Cherokee were totally peaceful, and were wiped out.

bgeiger: Oh yes. Funny -- a friend of mine pointed out at the time of The Name Change, that "Volaris" sounds awfully close a Latin word for "fleeting", "ephemeral", or "volatile". You're out of an ISP; I'm out of a job. I'm sorta glad. Sic transit malia mundi.

Ah, I set up a Wiki Wiki (the 'MoinMoin' Python implementation) to play around on, until I get enough there to make public.

The New Yorker's "Shouts and Murmurs" section has an uproariously funny article, called The Duel. I conjure thee to Read'st it soonly.

11 Oct 2002 (updated 11 Oct 2002 at 22:20 UTC) »

I'm sure there's a word for it: What is it called when a company lays-off all its employees, and sells off all its assets in order to pay back VCs, so that it can then claim bankruptcy to get out of many many long-term contracts? I'm sure there's a word for that.

On a completely unrelated matter, I'm looking for new employment after joining my current employer exactly four months ago. This should be fun. Maybe I'll abandon this high-tech industry and help Chris make and sell mail-order smoked meat.

tk wrote in response to my "Our sloppy and slipshod treatment of Science has [...] caused other countries' students to outstrip our own in technical competence.": Hey, that was bogus! [...] Then again, playing on fear sometimes does work..

A scary postulate isn't automatically an appeal to emotion, but yes, I was trying to pit patriotism against the Board's actions. If they could think clearly enough to sniff that out, they wouldn't be in the mess they're in.

47 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!