So I've been working my ass off on something at work for the past ... oh, I dunno, two weeks. That's not entirely true - I've actually been working on it since September, but the really nasty, push 90-hour-weeks two-or-three at a time have come in about four surges, two last year and two this year. Nothing I seem to do seems to push this forward, because it isn't a coding problem, it's a manipulate-large-sums-of-data-produced-by-massive-systems-to-generate-an-evaluation-for-a-feature-launch problem whose intermediate steps take anywhere from thirty minutes to eight hours and whose end-to-end steps can run from four hours to a whole week. So if you make a mistake early on in the process - and it's easy to do - it's no fun starting over. And if something else changes during your work on the process, guess what? You start over again, even if you did nothing wrong.
So what can you do? Work harder, work smarter, ask for help from those more experienced - and there are probably a dozen blogposts I could write on how I've improved my process during all this - but sometimes that's not enough. So you come in early, stay up late and stress your body out until you're so sick you have to call in and work from home because work-related stress is tearing up your guts so much you can't eat or sleep and you just want to GET this DONE. And still sometimes that's not enough - so you keep pushing harder.
Or, you can pray.
I'm not a "Bible believing" Christian. To me, that's almost an oxymoron - Jesus Christ was a real person and what the community of faith that he founded wrote down about him is a pale and often misleading substitute. But a Christian has to take the Bible as the first primary source about Jesus - Scripture is what we've got, and Tradition and Reason have to take it as it is. But even as Reason speaks quite loudly that we can't take Scripture literally as history ... it also speaks loudly to ask us why the Church that Jesus founded was inspired to collect those books in the first place. Just because the Israelites and the early Church didn't have modern standards of evidence, we still have to ask: what experiences did they have that prompted the writing of these books, and what lesson did the collators of the Bible want us to learn?
Turn to the Old Testament. During much of the latter half of Exodus through the Chronicles, the authors of the Bible depict the Israelites committing shocking acts of genocide against the native peoples of Caanan - as a friend of mine said, it would suck to have been an "-ite" in the days of Joshua. But did the Prince of Peace really want those stories recorded as an example of how Christians should behave? Not for the genocide, surely, and even in the Old Testament text when the Commander of the Armies of the Lord speaks to Joshua son of Nun, he does not take sides even as the Israelites are about to attack Jericho and destroy it. I think instead it's to demonstrate why we should put our faith in the Lord. Again and again through the Old Testament, the Israelites are shown failing on their own merits and succeeding when when they put their faith in the Lord: overcoming giants, huge armies, and even toppling the walls of Jericho. Whether or not the battle of Jericho happened as depicted in the Bible is beside the point - the meaning of the story is that people can tackle impossible odds if they put their faith in the Lord.
Case in point: my Jericho, that massive data collection problem that I've run rings around for months. I literally made myself sick last night staying up super late to get the evaluation done and, while I produced some approximate estimates, I still had many problems. I worked from home all day, again literally fading in and out of productivity and half-conscious stupor, until finally I'd done all I could do. I tossed my estimates "over the cube wall" via email, grabbed some dinner, and went to Writing Group. On the way home, slightly rested and refreshed, started thinking about the problem again. There were a few minor things to try but the very next step was starting over from scratch. I thought back about the power of prayer, about recent sermons I'd heard and readings I'd read, and I turned to Jesus (not theologically, I've already done that, I mean, once again, literally here, I think of him riding in the seat next to me in the car, or exercising on the next treadmill when I'm working out) and said: you can solve this, can't you? Because I can't do this on my own.
When I got back to my home office and opened my email, my feature had been approved for launch.
Nothing supernatural is required here, if you're not inclined to believe. I know that. I'd worked hard, reduced the data load of my feature, produced a new set of estimates, and even though this class of estimates had previously been deemed unsatisfactory, the new load was low enough for approval to be granted. You might think it was weird that the approval came on the heels of the prayer, but a proper skeptic, thinking it through, should say that there was nothing mysterious about it: even the timing of the prayer was only to be expected given how long I'd been working on it. (And even if you are NOT a skeptic you need to learn the mental discipline to realize that these things CAN just be coincidences, or you're going to go crazy and turn yourself into a nutcase seeing miracles where there aren't any). So ... was this simple response to a long period of hard work designed to produce that exact outcome an actual miracle? Not necessarily. Almost surely not.
Mmm-hmm. Suuure. You go on believing what you want. As for me? Thanks, Jesus, for coming through again.
-the Centaur
Posts published in “Uncategorized”
Or is my FTP flakey, proving the need for them to discontinue FTP?
Testy Testerton from Testtown, Testania. Test. Test.
Testy Testerton from Testtown, Testania. Test. Test.
Amazing to see some of the concepts in the story brought to life ...
[youtube=http://www.youtube.com/watch?v=cR5emfakFWE]
... and many of the "filler" images are actually going to create scenes in future books. :-)
-the Centaur
Crossposted on my Dakota Frost blog.
[youtube=http://www.youtube.com/watch?v=cR5emfakFWE]
... and many of the "filler" images are actually going to create scenes in future books. :-)
-the Centaur
Crossposted on my Dakota Frost blog.
[youtube=http://www.youtube.com/watch?v=8UU-c5ankvw]
And it's one of the parodies he's ranting about. Recursion again!
And it's one of the parodies he's ranting about. Recursion again!
Well, evening has come and the day has passed, and I have tossed as many Mapreduces into the Great Cloud as the Great Cloud will take - time to go to bed. I leave you with these thoughts, overheard in the wild today:
[youtube=http://www.youtube.com/watch?v=lQnT0zp8Ya4]
I'll be buying a Spring Design Alex to help my favorite bookstore Borders and my favorite phone OS Android ... assuming that Steve Jobs doesn't crush his enemies, drive their tablets before them, and hear the lamentations of their programmers.
Good night.
-the Centaur
Woman #1: And did you hear about the iPad?For the record, I know a lot of people interested in an iPad, I'm very impressed by the drawing features ... and I'm not going to get one as I do not buy closed platforms. (My Mac has a UNIX command line, thank you very much, and no dang App Store is needed to put software on this thing).
Woman #2: Oh. My. God. That has to be the stupidest name.
Woman #1: I know. Don't they know what it sounds like?
Woman #2: I think their brains must have been off for the entire development process.
Woman #1: And what gets me, there was a Mad TV skit about the "iPad" like two years ago.
Woman #2: Don't they know people are making fun of it? Don't they care?
Woman #1: Maybe they think at least someone's talking about it.
Woman #2: I dunno. It seems so ... useless. Who's going to carry that?
Woman #1: It's like a giant iPod you can't talk on.
Woman #2: Might be good for some people. At $499, maybe for my nephew?
[youtube=http://www.youtube.com/watch?v=lQnT0zp8Ya4]
I'll be buying a Spring Design Alex to help my favorite bookstore Borders and my favorite phone OS Android ... assuming that Steve Jobs doesn't crush his enemies, drive their tablets before them, and hear the lamentations of their programmers.
Good night.
-the Centaur
Ok, this is a good runner up for the best definition of recursion. Douglas Hofstadter would be proud.
I think I'm going to start collecting these.
-the Centaur
Comic from xkcd, used according to their "terms of service":
You are welcome to reprint occasional comics pretty much anywhere (presentations, papers, blogs with ads, etc). If you're not outright merchandizing, you're probably fine. Just be sure to attribute the comic to xkcd.com.So attributed.
Hm. Does the xkcd terms of service apply to the xkcd terms of service? Is that a bit like a post about recursion referring to itself? How meta.
Dakota Frost in the ink, if not the flesh. Changes include a new face, facial tattoos fixed, left hand enlarged.
-the Centaur
P.S. And have I mentioned I really love my little "imagelink" program that automatically formats HTML inserts for images just the way I like them? Latest tweak is to copy it to ~/bin/ so I can run it anywhere I'm working at the command prompt.
Oh ... oh my goodness. I'm working on a revised version of Dakota's face for the frontispiece of Frost Moon and ... and ... "working" is not just a metaphor. This is actual work. I'm sketching, and soon after that I will be writing again on Liquid Fire or Jeremiah Willstone. As part of real work, and not just some crazy hobby anymore.
Too cool.
-the Centaur
Pictured: the revised face of Dakota Frost for the frontispiece, pre-cleanup and compositing into the original drawing.
My wife Sandi Billingsley has a new art show at Kaleid Gallery in downtown San Jose. She and Mark Damrel are the featured artists at Kaleid this month and their reception is this Friday at the First Friday Art Walk in San Jose, when many galleries get together to show and promote their latest works - see this announcement for what's showing this Friday.
Sandi's art in this show is exploring themes of recycling through transformation:
Transfiguration is a collection of three dimensional art is an expression of Sandi Billingsley's faith that "we humans can live in luxury while being environmentally responsible." Transfiguration is essentially the art of changing the properties of an object. In this case it refers to the changing of garbage into art. This series is made entirely from rescued materials. The core is made of Styrofoam collected from shipping packages, friends and dumpsters. Sandi then applies a combination of old paint clothes, junk mail, phone books --- basically anything with natural fibers headed for the trash. Dipping these flexible materials in non-toxic glue gives them strength to hold interesting shapes. Finally, the piece is finished with "Aqua Brand" textures and paint which are non-toxic. The result is an environmentally friendly piece of art.Mark's art in this show is exploring themes of fatherhood in adversity:
Relative Matter is a series of paintings by Mark Damrel inspired by the hardships he encountered on his journey into fatherhood. "Years went by with little to no hope. I started to get used to the fact that I would never have a family, and then it happened." In groupings of mixed media paintings on wood and paper, he explores the themes of childhood memories, despair, hope and joy.
Please drop in, check their art out, enjoy it, and buy something!
-the Centaur
Recently I commented on Facebook that I was working with editors on Frost Moon and a friend asked:
"I've always been curious about this process. Generally speaking, what kind of changes are they asking you to make?"Well, my writing process involves many, many drafts before it ever hits the editors, so the changes are generally minor. I write large chunks of everything I write in a writing group, reading sections aloud and making corrections before the first draft is ever finished. I then print out the first draft, read it myself, and make corrections to produce a second draft, which I give to trusted "beta readers". Some of my beta readers give me very detailed comments, almost copyediting, so the "gamma release" that I send to the publishers is pretty polished.
However, the editors have an eye for the market and audience, and will generally ask to tighten things up. At Bell Bridge Books, you work with an editor who first tackles theme, plot and logic - in Frost Moon, she asked me to reduce the emphasis on the romance in a few places, to improve the clarity of the action, and to clear out some of the deadwood; in response to these changes I send them a revised draft. For Frost Moon, the same editor then did a closer edit with some suggested changes right in the text using Microsoft Word's track changes feature, focusing on on general style to sand off the rough edges - intensifying some scenes while muting others to make them more realistic. I tweaked these changes, she approved them, and then I sent them a cleaned up copy with all formatting and Track Changes removed - a "final author's draft".
From then on the editing of the document is in the hands of the publisher, so they know what changes are happening to the text. This goes through several stages. First was a "line edit" where a new editor looks at the sentence structure for clarity. That's what we're doing now through an email exchange and I have to say it's been a pleasant and professional process. Next up is a "copy edit" where a third editor specifically looks for errors that the I and the other two editors have missed. In parallel with the whole editing process they're also putting together the bio, acknowledgments, cover art, cover text, frontispiece, etc., usually generating the materials themselves but occasionally asking me for input or text or images (like the author's headshot above). Finally there will be "galley proofs" where we all look at a quasi-finished document for anything that looks wrong.
And once we're all happy with that ... then that will be it.
-the Centaur
Pictured: me, in Atlanta Bread Company, as taken by Bolot Kerimbaev at the time of this post. This will most likely be my author's picture on the back of Frost Moon
... I researched the Blogger issue. Three, maybe four of the blogs I manage will work well with the new system.
This one, the one I post on the most, won't. And there's no good workaround yet, though I am looking into it.
*sigh*.
I'm pretty sure I *can* do this - keep the Library of Dresan site completely static HTML pages so that there's no software on it to hack - but the existing FTP blogging clients seem pretty niche. And using WordPress or MovableType in this mode will, as I understand it, require that I set up WordPress on my laptop or desktop and write some software to rewrite the files and FTP them up to the site. You know, the feature Blogger handled automatically for me.
*sigh*
-the Centaur
This one, the one I post on the most, won't. And there's no good workaround yet, though I am looking into it.
*sigh*.
I'm pretty sure I *can* do this - keep the Library of Dresan site completely static HTML pages so that there's no software on it to hack - but the existing FTP blogging clients seem pretty niche. And using WordPress or MovableType in this mode will, as I understand it, require that I set up WordPress on my laptop or desktop and write some software to rewrite the files and FTP them up to the site. You know, the feature Blogger handled automatically for me.
*sigh*
-the Centaur
Blogger is discontinuing FTP:
-the Centaur
In evaluating the investment needed to continue supporting FTP, we have decided that we could not justify diverting further engineering resources away from building new features for all users. For that reason, we are announcing today that we will no longer support FTP publishing in Blogger after March 26, 2010. We realize that this will not necessarily be welcome news for some users, and we are committed to making the transition as seamless as possible.Looks like it's time to find a new blogging provider.
-the Centaur
Old Port Lobster Shack in Redwood City. Get the "naked lobster roll", that's all I'm saying. Full review later.
[youtube=http://www.youtube.com/watch?v=7jQtkGJMtH0]
Yes, it's apparently a hoax. But a good hoax:
It sure sounded like him. That's because the words were by him.
-the Centaur
Yes, it's apparently a hoax. But a good hoax:
There, in what appeared to be a 30s-era newsreel, was H.P. Lovecraft, uncomfortable and uneasy, gaunt and pasty, speaking in an educated 19th century New England accent, displaying socially awkward mannerisms, and sitting at a desk talking about his work. I'd read a lot about Lovecraft, and had never heard any mention of him ever having been filmed, but the illusion was so well done, that it had me thinking, just for a second, that somebody had dug up some long-lost footage of Lovecraft. It is part of this attention to detail, for example the use of material drawn directly from Lovecraft's voluminous body of letters in the newsreel monologue that really places this portion of the film a cut above.
It sure sounded like him. That's because the words were by him.
-the Centaur
Not fast enough:
-the Centaur
UPDATE: Reading around a bit on the site, it turns out if you aren't wearing one of those metal bunny suits you can catch on fire from radiant heat, so Revenge of the Sith, it is.
There was a case a few years ago where a geologist accidentally stepped into some lava. The nylon laces of his boots burned off almost instantly but the thick leather did not, and he had only minor burns on his foot. After that we all made sure that we only wear real leather boots out on active flows, not the lightweight part-nylon kind.Revenge of the Sith, it ain't. Still, I'm not swimming in it.
-the Centaur
UPDATE: Reading around a bit on the site, it turns out if you aren't wearing one of those metal bunny suits you can catch on fire from radiant heat, so Revenge of the Sith, it is.
Patrick Stewart was knighted on Dec 30th 2009. So it's Sir Patrick Hewes Stewart, OBE, from now on. The man is pushing 70 and he's still a total stud: make up your own "tea, earl grey, hot" jokes. Geez. I need to eat right and go the gym.
-the Centaur
Image of Patrick Stewart by UrbanTog, used under a Creative Commons license.
... you might think about this:
-the Centaur
Space shuttle for sale, fully loaded, air conditioning, one careful owner. It's the ultimate bargain. NASA has cut the price of a space shuttle to $28.8 million. The vehicles will go on sale after they finish constructing the International Space Station, scheduled to be later this year.I take no credit for the "my birthday is coming up" joke, which I stole shamelessly from my coworker Othar Hansson.
-the Centaur
[youtube=http://www.youtube.com/watch?v=nnsSUqgkDwU]
Yes, it's an ad. So sue me.
-the Centaur
Yes, it's an ad. So sue me.
-the Centaur
Over the Christmas holidays I and my friends like to play some kind of cooperative computer game. The realtime strategy game (RTS) Starcraft is our current favorite, though Left For Dead 2 is nipping fast at its heels. This Christmas, I went into a Best Buy, and idly checked to see if it was still for sale. As I expected, it was. But still, this shocked me:
In case you don't get the point, it's an eleven year old computer game - and it still sells for19.99. Even, as of this blogging, on Amazon. That's eleven million copies - a million a year - at $20 bucks or more a pop, for a total of two hundred and twenty million dollars. I'm sure that copies sold for more or less, but counting all the related media, you're talking a quarter billion dollar franchise.
If you've ever played it seriously, you know why.
-the Centaur
If the world didn't have enough evil already, dedicated computer engineers have figured out how to put it on tap. Behold the terror that is the Lovecraftian Name Generator! Go on, click on it, see what I'm talking about.
Back? Ok, I admit, "Lolho" and "Ual'ke" aren't the scariest Lovecraftian names. But it's programmatic. You can create more than one. The current limit is 25, but by the unholy names of Anai, Bbhaaat, Bosaush, Cazagorarl, Ch-yos, H'eligthorteg, Han-dha, Ibhagugu, K'zaru, Kephoital, Mazazho, Mephangos, Mmililog,Nacharsar, Nali-yatl, Naquggo, Niquggolo, Phomasothugn, Ralellosaq, Rhub-harny, Rlakibha, Uga-urshu, Uggugakithu, Ygg-cyo and Yishotha, not even in Lovecraft's coldest visions of an indifferent universe could he have imagined you'd be able to create an entire pantheon with the click of a button!
Even worse, that limit is no doubt arbitrary, designed to protect their computing infrastructure if not the fabric of space-time. A truly evil black-hatter could use a sequence of queries to generate matched sets of Cthulukin at the upper limit of the QPS (queries-per-second) their servers could handle! Hopefully they have some kind of DoS (Denial of Shoggoths) throttling on their servers to protect humanity. If not-
the mind reels.
-the Centaur