... I'm working on it. It also affects dresan.net and all the other people I know using the same hosting provider. Stay tuned.
-the Centaur
Words, Art & Science by Anthony Francis
... I'm working on it. It also affects dresan.net and all the other people I know using the same hosting provider. Stay tuned.
-the Centaur
My wife's site, Studio Sandi, has just been updated with a lot of her new art and many more samples of her faux finishing work. If you live in Atlanta, New York or California and don't like the look of your walls, give her a call.

Above is one of her latest pieces in the Gigeresque series, Petrified Coral. After seeing it hanging in its first showing, I decided to buy it ... but Sandi gave it to me for our second anniversary. How sweet! Now I own two pieces in this series; the first I bought, Gigeresque itself, was also the first piece in its series, and an offhand comment by me gave it its name:

Both of these Gigeresques are hanging near my desk at the Search Engine that Starts with a G: Petrified Coral over my desk, and Gigeresque in the hall outside my office. Nice.
-the Centaur
P.S. Studio Sandi is generated by a Python script I wrote based on the code for Fanu Fiku, and allows Sandi to update her site with no programming - all she needs to do is organize her pictures into folders with a text file listing their names and descriptions, and the software does the rest. Hopefully I will release this software soon.
So ... it once again is National Novel Writing Month, the tenth edition of the yearly "contest" to write 50,000 words in a new novel in one month. I'm going to tweak that a bit: I've been working for the last month or so on Blood Rock, the sequel to last year's Nanowrimo entry, Frost Moon. Blood Rock is a return to the world of "skindancer" Dakota Frost, a magical tattoo artist living in an alternate Atlanta, and it's quite fun to get back to her universe. I'm already 25,000 words into it ... so for my Nanowrimo entry, I'm going to push this through to the end, roughly 75,000 words. The intro:
From the outside, my baby blue Prius looks as normal as can be: a streamlined bubble of a car with an aerodynamic rear-hitch bike rack, humming along on a hybrid gas/electric engine. She couldn’t scream ‘liberal soccer mom’ louder if she was a Volvo plastered with NPR stickers. Peer inside, however, and you see something completely different.So how much do I need to write each day to do this? Some Python (apologies to the J fans out there, but my J installation was acting cruftly today and I'm just as fast if not faster coding in Python):
In the driver’s seat, yours truly: a six-foot two woman with a purple-and-black Mohawk – short in front, a la Grace Jones, but lengthening in back until it becomes a long tail curling around my neck. Striking, yes, but what really draws your eyes are my tattoos.
Starting at my temples, a rainbow of tribal daggers curls under the perimeter of my Mohawk, cascading down my neck, rippling out over my arms, and exploding in colorful braids of vines and jewels and butterflies. Beautiful, yes, but that’s not why you can’t look away — its because, out of the corner of your eye, you saw my tattoos move — there, they did it again! You swear, that leaf fluttered, that gem sparkled. It’s like magic!
Why, yes, they did move, and yes, they are magic. Thanks for noticing. All inked at the Rogue Unicorn by yours truly, Dakota Frost, best magical tattoo artist in the Southeast.
Beside me sits a five-nothing teenaged girl, listening to a podcast on her iPod. Normally she’s dressed in a vest and Capri pants, but today she’s in a shockingly conservative schoolgirl’s outfit that clashes with her orange hair and elaborate tiger-striped tattoos.
At first what you see is easy to interpret: an outsider trying to fit in, or a rebel suffering a forced fit. But then your eyes do another double take: are those … cat ears poking out from beneath her head scarf? Did they move? And is that a tail? My God, honey, could she be one of those … what are they called … “were-cats”?
Why yes, her ears did move, and yes, she’s a weretiger. But didn’t your mom tell you it’s rude to point? She has a name: Cinnamon Frost. And she’s my adopted daughter.
Both the Prius and the weretiger in its passenger seat are brand new to me. I met Cinnamon only two months ago, visiting a local werehouse to research a werewolf tattoo, and ended up adopting her after a serial killer damn near killed her trying to get to me. I picked up the Prius right around the same time, a little splurge after winning a tattooing contest.
The adjustment was hard at first: Cinnamon took over my house and tried to take over my life. But my Mom had been a schoolteacher, and I’d learned a few tricks. In the first few weeks after she moved in I put the hammer down, never smiling, setting clear boundaries for her behavior and my sanity. Finally — when she got past the point of the tears, the “not-fairs,” and the most egregious misbehaviors — I eased up, and we once again shared the easy “gee you’re a square but I like you anyway” camaraderie we’d started with.
Now we were peas in a pod; whenever I went out she tagged along, riding shotgun, listening to her audiobooks while I jammed to Rush. The two of us look as different as can be, except for the identical stainless steel collars about our necks, but one minute seeing the two of us laughing together and you’d think I’d been her mother for her whole life.
But today my sunny bundle of fur was feeling quite sullen.
“Don’t worry,” I said, patting her knee softly. “One of them will accept you.”
I'm currently at 26,744 words, so I have a lot to do today. For those people who are starting at word 0, here's a slight variant of the above you can cut and paste to make your own writing progress chart.>>> for day in range(1,31): print "Nov %d:\t%d" % (day, 25000 + (50000 / 30.0) * day)
...
Nov 1: 26666
Nov 2: 28333
Nov 3: 30000
Nov 4: 31666
Nov 5: 33333
Nov 6: 35000
Nov 7: 36666
Nov 8: 38333
Nov 9: 40000
Nov 10: 41666
Nov 11: 43333
Nov 12: 45000
Nov 13: 46666
Nov 14: 48333
Nov 15: 50000
Nov 16: 51666
Nov 17: 53333
Nov 18: 55000
Nov 19: 56666
Nov 20: 58333
Nov 21: 60000
Nov 22: 61666
Nov 23: 63333
Nov 24: 65000
Nov 25: 66666
Nov 26: 68333
Nov 27: 70000
Nov 28: 71666
Nov 29: 73333
Nov 30: 75000
Have fun, everyone!>>> for day in range(1,31): print "Nov %d:\t%d" % (day, (50000 / 30.0) * day)
...
Nov 1: 1666
Nov 2: 3333
Nov 3: 5000
Nov 4: 6666
Nov 5: 8333
Nov 6: 10000
Nov 7: 11666
Nov 8: 13333
Nov 9: 15000
Nov 10: 16666
Nov 11: 18333
Nov 12: 20000
Nov 13: 21666
Nov 14: 23333
Nov 15: 25000
Nov 16: 26666
Nov 17: 28333
Nov 18: 30000
Nov 19: 31666
Nov 20: 33333
Nov 21: 35000
Nov 22: 36666
Nov 23: 38333
Nov 24: 40000
Nov 25: 41666
Nov 26: 43333
Nov 27: 45000
Nov 28: 46666
Nov 29: 48333
Nov 30: 50000
-the Centaur
I and a number of my friends have been arguing about Obama and McCain's financial packages ... one of them even asked, "So, which of these guys is going to win the war on pandering?"
In sum, looking at the economy as a whole:
The actual economic picture is MUCH more complicated than this Keynesian ideal (for example, net exports have an opposite effect, and this does not factor in investor confidence, etc), but at the 50,000 foot view, it seems like a few corolloraries in this crisis might be:
So, shockingly, the two candidate's plans to cut taxes are not as horrible as I thought they were. I'm not completely sure about the above logic, as the economy is very complicated, but while I'm speculating I'm going to go further on a limb and try a few more ideas:
I'm not arguing here based on whether I think government should be big or small, or whether I want higher or lower taxes. I want lower taxes so I can buy more books, pay off my house more quickly, or get a new hybrid electric car; but more importantly, I want lower taxes because I think it will get the economy moving, as I've stated above. Speaking frankly, I have no desire to soak the rich: the rich pay most of our taxes (no, really) and do most of our investment upon which many of us rely for their jobs. So I don't want to make their lives harder; however, the rich have a greater ability to pay and still be able to invest and consume so if (if!) we were to raise taxes they should go up on the higher end. So based on these ideas ...
A few notes on things not completely covered by this model:
Unfortunately, I think we are in "uncharted waters", as both the Google CEO Eric Schmidt and Google gadlfy Mark Cuban. We have a crisis of investor confidence, which has led to a severe drop in the amount of investment recently. Some bold people with liquid cash, like Warren Buffet, may make money ... unless we are on the high side of a slide down to the market losing 90% of its value, as another friend pointed out happened in the Great Depression.
In this case, larger issues that the simple Keynesian model come into play:
If we could wave a magic wand and fix things, we'd see a country with:
Right now I'm still researching, so these are more discussion points for ideas, not proposals at this point. But my big point here is I'm not talking ideology here. I'm not saying that big government is good or bad or saying that it would be wrong to redistribute wealth or wrong to encourage dependence on government. I'm saying, economically, some things will work and some things won't. Taxing the hell out of ourselves is going to slow the economy. Cutting government spending is going to slow the economy. Running with low taxes and high spending too long is going to raise debt and slow the overall growth rate of the economy, so when we get the economy running again we need to trim spending further to raise the investment rate - even if you want to ultimately provide more government services, you have to grow the economy first or you're trying to save the world with your hands tied.
If we want to have the resources available to us to do what we want - whether we want to buy guns or butter - we need to clean out the tank, release the parking brake, and drive the country's economy in the right direction.
-the Centaur
So a couple days ago I sent off the final draft of a paper on Emotional Memory and Adaptive Personalities to the Handbook of Synthetic Emotions and Sociable Robotics. Tonight I heard back from the publisher: they have everything that they need, and our paper should be published as part of the Handbook ... in early 2010.
"Emotional Memory and Adaptive Personalities" reports work on emotional agents supervised by my old professor Ashwin Ram at the Cognitive Computing Lab. He's been working on emotional robotics for over a decade, and it was in his lab that I developed my conviction that emotions serve a functional role in agents, and that to develop an emotional agent you should not start with trying to fake the desired behavior, but instead by analyzing psychological models of emotion and then using those findings to design models for agent control that will produce that behavior "naturally". This paper explains that approach and provides two examples of it in practice: the first was work done by myself on agents that learn from emotional events, and the second was work by Manish Mehta on making the personalities of more agents stay stable even after learning.
The takehome, however, is that this is the first scientific paper that I've gotten published in the past seven years, and one of the few where I was actually the lead author (though certainly the paper wouldn't have happened without the hard work and guidance of my coauthors). Here's hoping this is the first of many more!
-the Centaur
A few followup thoughts on the bailout, after discussion with friends:
So where do I stand? Right now everyone's too partisan to think clearly: the Republicans are blaming the Democrats, the Democrats are blaming the capitalists, the libertarians are blaming the government, the bankers are looking at their shoes, and no-one's trying to look at the many Americans we were encouraging to buy homes and who are now defaulting. I don't know if everyone's so scared they're grabbing for their favorite bugaboos or whether, more cynically, they're trying to use the crisis to get their favorite policy change implemented - or perhaps both.
But what I do know is that the amount of the bailout - seven hundred billion dollars - is only around 5 percent of our current GDP. At the "worst" point of the Great Depression, 1933, the GDP fell to about 50% of its pre-Depression levels. So at worst, the bet Bernanke is making is 10% of the GDP we should expect to have if things go really south. So ask yourself: is it worth it to take 5% of your income for a year --- roughly $2300 from each American --- to invest in a business upon which you depend for 50% of your income? Of course, the question isn't that simple: what help is the $2300? what's the chance that the business will fail anyway? what's the chance you will get it back? and, really, what's the likelihood that the $2300 is going to cause your crazy uncle to do something stupid again?
So I think it is worth it as long as we do the following things with the bailout money:
In short, if we carefully use this money responsibly, we may be able to blunt the impact of this downturn; if we're even more careful in how we invest it, as we appear to have done by investing in the major banks, the taxpayers may even come out ahead. We're not out of the woods yet, but there is reason to be hopeful that the bailout can help if we hang on to our principles.
-the Centaur
So back in June I purchased a Time Capsule from Apple, a one-terabyte wireless hard drive. It's supposed to make backups painless, happening in the background over the network. Initially I had a lot of trouble getting it to work with my wireless network, having to hard-reset it so many times I eventually recommended "don't buy it". Sometime in September Apple updated the firmware, and I recommended that it was worth trying out.
I didn't follow up with any further recommendations because for a while, it just stopped working again. Well, this time it was not the Time Capsule's fault: the wireless network it was connected to was having difficulties. These were orthogonal to the earlier problems, in which the Time Capsule couldn't even see the network no matter what I did; this time, after restarting the wireless router, the Time Capsule has been working swimmingly.
So, really, now you can get yourself a Time Capsule. Seriously. It's already saved my butt more than once, having files backed up every hour that my laptop is on my home network; I've already used the Time Capsule to recover earlier versions of a variety of files, rather than recreate them. (I am obsessive-compulsive about saving many versions of a file, but having it happen automatically is even better than me manually having to remember to save a file with a new version number hanging off the back end - not that I've stopped doing that.)
-the Centaur
So the bailout of the financial system passed this week. And I breathed a sigh of relief, sort of, and wondered what I would have done if that was my decision to make. I'm torn by two conflicting feelings: first, that we cannot afford to let the financial system collapse, and second, that we cannot afford to throw good money after bad.
Sometimes, of course, we have to let things die. But the overall financial system is not one of them. Financial instability is a vicious cycle: once the system becomes unstable, investors become afraid to invest money, making it hard for people and businesses to get money, causing more failures and instability. Put another way, Main Street depends on the jobs provided by businesses that depend on Wall Street's ability to lend money.
As I understand it, currently many businesses large and small depend on short-term loans for everything from operating capital to pay for stock in their warehouses to emergency funds to pay for the roof busted in last month's storm. They get this money from banks, who in turn get that money from you and me; they pay these loans back with interest, which the banks shave off as their cut before paying you and me our interest.
But banks right now are afraid to lend money, because so many banks, funds and businesses have recently collapsed. On paper, the banks have enough assets to loan out, just the same way as the average American with a decent-priced home has enough assets to buy a Lamborghini. However, most Americans can't buy a Lamborghini at the drop of a hat, even if they wanted to, because their wealth is tied up in longterm IRAs or CDs or in stocks which have dropped or homes with heavy mortgages. SO on paper you have the money to spend on a midlife crisismobile, but in practice you don't.
The technical term for this is illiquidity, which is just a fancy way of saying that have wealth on paper, but can't turn it into money without incurring terrible losses. A lot of banks are in precisely this situation: they want to loan money to a potential new homeowner or to a businessman trying to repair his roof, but their money is all tied up in investments they can't move without losing big --- in this case, mortgage-backed securities.
These "mortgage backed securities" arose because over the past several years housing prices were going up and up, and the government encouraged banks to make loans to people who traditionally were at higher risk than normal. These so-called subprime mortgages were packaged up into "investment vehicles" and "sold off" --- essentially meaning the banks that made the loans sold the rights to the interest that the mortgages would make to other people. That was a good deal while the economy was great because people were paying their mortgages or trading up to better homes. Then the economy started to stall and the housing bubble burst ... and suddenly people aren't making those payments.
This led to a "liquidity crisis" which is just another big fancy word for "runs on the banks". Perfectly good banks with great track records and billions of dollars on their books that hit a few rocky patches suddenly saw their money dry up in a number of weeks, leaving them with large short-term debts which in theory they could easily pay off ... except they couldn't move their mortage-backed securities. One bank failed after the other and in the end banks got afraid to loan money to anyone.
So the point of the bailout: those mortgage backed securities are not actually worthless. If the economy gets back on its feet (which, eventually, it almost certainly will) and home prices start to rise again (which, eventually, they almost certainly will), some huge percentage of those securities will pay off. It's just a long waiting game, a game which banks can't play because they're constantly lending and spending, but which the government can play, because of its deeper pocketbooks and constant source of real income from taxpayers. So the theory behind the bailout is, the government will buy those illiquid securities, allowing Wall Street to start lending money again, so business owners can stay in business, and Main Street can keep its jobs.
Which goes to my second concern, throwing good money after bad. Our civilization has experienced Dark Ages. Our country has experienced a Great Depression. What if we go through ten or twenty years of economic depression, and most of those mortgage backed securities are essentially worthless? That's over two thousand dollars out of the pocket of every taxpayer, another $700B on top of our $10T debt. Or, worse, what if the problems in our economic system are more systemic, and other banks are about to fail for other reasons? We might need that $700B for something else.
So, as I understand it, the bailout is needed. But, as I understand it, the bailout is risky. So what would I do if I was in charge? Well, here are a few rough ideas:
Some people have decried the culture of greed and called to make sure that none of this money goes into CEO's parachutes. I empathize with that but ultimately don't understand it. The problem here wasn't greed --- it was risk. We want people to be "greedy" in the sense we want them to take actions that benefit themselves --- to make a profit, in short. But in business you have what's called a "fiduciary duty" to make sound decisions for your shareholders. Some of the people who are involved in this really fucked up --- be they homeowners who got too big for their britches or CEOs who chomped one too many expensive cigars. But many other people played by the rules and then got caug ht by extraordinary circumstances.
Like a response to a hurricane, we need to come in and help the survivors without recriminations --- and then make sure that when it is time to rebuild we don't encourage people to put themselves at risk.
I'm not in the market to sell my home, but thanks to the site Zillow I have a rough gauge of how my home is doing on the market. In the first year that I owned my home, I have reason to believe it appreciated between 1% and 2% of its value. More recently ... that's started to change for the worst.
Two months ago, according to Zillow's "zestimate", it had dropped 2% of its value.
Two days ago, it had dropped 10% of its value.
Today, it has dropped an additional 1% of its value.
Fun fun fun! I see "not moving anytime soon" in my immediate (and not-so-immediate) future.
-the Centaur
Apple updated the drivers on the Time Capsule, and for the past ~month it has done a good job of backing up my Mac. I was waiting to tell you guys because previously if you looked at the Time Capsue funny it broke down. But it survived the acid test: I went on a trip to Atlanta, and when I came back the backups resumed with no hiccups.
It still took me a whole evening's worth of work to get it running, but it is running. So you can go get one now, if you have a Mac and want trouble-free backups happening without you even having to think about it.
-The Centaur
P.S. In the first version of this post I called it a "Time Machine" ... that's actually the backup/restore software that writes to the Time Capsule. My bad.MacLife magazine for July 2008 has an article on "The 30 Best Mac Apps You've Never Heard Of". Out of these, three really stood out:
More news as I know how well these work...
-the Centaur
... we're over 30 posts in a month now. Mission accomplished, and without even using fake fill-me-up posts like this one.
There are a few topics left, but they can wait till June.
I can has novel writing now?
-the Centaur
... we're going back to the setting that makes Qumana put in extra line breaks.
Because if I leave that setting on, apparently Blogger reformats all of my old articles, removing the line breaks.
Not good enough. Not good enough at all. It's easier to fix the twenty or so Qumana articles and to use shift-breaks in future to accomplish my will than reformat all 200 previous entries in my blog, so Blogger wins.
So my buddy Gordon has beat me to the punch (yet again) by finding the site FaceStat, which does wisdom-of-the-crowds rating of pictures. His came out pretty good; I used one of my favorite pictures of myself, which turned out ... not so much.
Ok, so I already knew my beloved missing cat is more attractive than me. But did the crowds in their infinite wisdom have to put down "repulsive" for my level of attractiveness? Sure, maybe they're referring to the prominent surgery scar on my arm. But that doesn't explain why the crowds thought I was "definitely not to be trusted."
Stupid crowds. I didn't want your wisdom anyway.
-the Centaur
In my life, I've often found it necessary to work hard to get what I want. (Whether this is the right thing to do is another matter). But how much is too much, and how much is enough?
Sometimes I've been in startup and crunch mode where I had to work weeks or months on end, sometimes to good end, sometimes not. Once I even worked thirty-six hours straight when a surprise bug forced a rearchitecture of a key software component - but the work was clear to do, the results easy to test, and the deadline ultimately easy to meet. But you can't do that all the time, and from time to time I've had to look at what I'm doing and dial it back. I find if you're not working so you spend most of the time ready and refreshed, you don't have the jazz to go to crunch mode if you have to.
Other times I've had so much going on - recuperation from illness, moves, life issues - that I've had to look at my work and say: hey, buddy, you need to do more. I've never had a boss tell me that that I can recall; I try hard to figure out when to tell that to myself. In the end, I want my employer to feel like they're getting their dollar's worth, so they keep on giving me the dollars; and I don't want or need supervision in order to do that, I want my employer to get that level of performance for free.
But if you feel like you need to get more done, how do you do it? Go to crunch mode? And if you're in perpetual crunch mode, are you trapped there? Is there really no way out?
No, and no. In my experience, when things are going well at work --- when it's not an actual emergency --- you need to put out just a little more effort than you want to to really get things done That's it. Not a huge amount; not crunch mode, not ten hours a day. Actually not much at all. It might take you an hour - even just a few minutes - to:
If I take on a big task at the end of the day, I end up tired and drained and go home late, often defeated. You can actually create for yourself a perpetual crunch by wearing yourself out so much you make mistakes! If on the other hand --- right when I'm tired and worn out and want to call an early end to my day --- I instead hunt around for the small tasks, the little things I need to do but have been putting off, I find I can do two or three of them. Or maybe one, small, self-contained programming task. It usually takes between an hour or two to nail all of these things that I can.
The result? I feel energized, rejuvenated. Instead of leaving tired after seven hours feeling like a slacker, or defeated after ten hours feeling like a loser, I go out on a high note after eight to nine hours feeling like a winner. When you do this, you realize that no, there really isn't anything more you can do in the day, and that all the little grease-the-wheel tasks you just did just made your tomorrow clearer, cleaner and brighter. In fact, often those little tasks are much more useful to your work and everyone else's than if you started some "big task" that you wore yourself out on not making progress that you'd have to practically restart, exhausted in the morning. You become more responsive, more effective, and get more done.
All it takes is to realize:
I don't want to work any more today, but if I do just a little bit more, I won't have to work any more today.
Or maybe this should be phrased, do some more of the little bits. This strategy works far better than when I'd club myself in the head at the end of the day with big tasks so I could feel like I was "getting things done". Now, I am getting things done - leaving work today, for example, with eight former "Next Actions" now tossed over the cube wall to co-workers and comfortably sitting in the "Wait For" state, and two more sitting even more comfortably in "Done" --- and knowing I can come in to work Monday morning not worrying about my weekly report, all those emails or anything else; just the two or three big tasks on my plate, the way for which I cleared before I left today.
This isn't how Dad did it, but it has been working out pretty well so far. I'll keep you posted on how it goes in the future.
-the Centaur