Press "Enter" to skip to content

Posts published in “Uncategorized”

Can’t Blog! Noveling!

centaur 0

20160330_194346.jpg

Can’t blog! Noveliing! Also, taxing, Q2 OKR planning, book publishing, and general panic. Enjoy pictures of a nice restaurant and its delicious food!

20160330_200125.jpg

-the Centaur

Back to PHANTOM SILVER

centaur 0

Phantom Silver v1.png

Back at work on Dakota Frost #5, PHANTOM SILVER, for Camp Nanowrimo. I’m at 50,000+ words already and hope to get it to 100,000 words the month of April, then finish the book off in Camp Nanowrimo in July. My summary from the Camp Nano page:

Dakota Frost --- Skindancer, magical tattooist, chair of the Magical Security Council, and harried mother of a teen weretiger and a teen half-elf --- still has to pay the bills. Fortunately that involves something awesome, being a headliner on the supernatural debunking show The Exposers billed as the Skeptical Witch.

Too bad their latest adventure turns up a very real ghost, which latches onto Dakota to help dispel its ancient family curse. Add to that a reawakened fae curse, an invasion from the land of the dead - and an annoying older brother - and you have a recipe for disaster.

and an excerpt of yesterday’s writing:

“Alright, your turn,” I said.

“Mo—uh, my Lady Frost, I do not think—” Benjamin began.

“What did you say?” the sphinx said, claws scraping against granite.

“You asked me a riddle, now I ask you a riddle back, correct?” I said.

“You wish to duel me?” the sphinx said. “I accept!”

“Wait,” I said, befuddled, “weren’t we dueling already?”

“It was a riddle challenge,” Benjamin said. “Trolls ask one, sphinxes three—”

“The riddle game is from The Hobbit, Mom,” Cinnamon said, tugging at my arm.

“The riddle game is an ancient and honorable mode of dueling and I accept,” the sphinx roared, stamping one paw, so that all three of us cringed back. “I accept! We must answer three riddles each before we pass by; at the first slip … the winner takes the loser as the prize.”

Oh dear! Sounds like Dakota and her brood are in trouble!

Now to brew up more of it. Back to work.

-the Centaur

P. S. Planning it out, it looks like the next three Dakota Frost books will dovetail nicely with the first three Cinnamon Frost books, so I have a loose hexalogy on my hands. I had to look that one up, God help me. (And I pray He does.)

Mission Success

centaur 0

20160401_200159.jpg

So Sandi’s art show was a great success! I didn’t take pictures once people really started showing up since I was talking to people nonstop until after 11pm, but we had a big crowd at Kaleid Gallery last night!

20160401_200150.jpg

Many of Sandi’s pieces incorporated a spiral design which is a long-running theme in her art, but the real focus of the show was sustainability - all the pieces in the show were recycled, that is, made from materials rescued from the garbage.

20160401_200145.jpg

Everything’s made from styrofoam, paper, and other rescued materials - even the large trompe l’oeil piece in the middle, which looks like a stone gateway looking out onto a pond, is actually made from lightweight paper.

20160401_200133.jpg

Sandi also had five sculptures in the show (technically seven, but two of them were hangars for other art) including Petrified Coral 1 on the far right above, which was priced at $48,000 because it was owned by a private collector - me. I enjoyed the doubletakes made by people as they saw that price and then looked for that piece - but I was quite serious about the price.

coralhighrez.jpg

Sandi needed the piece to fill out the show - its colorspace and spiral motif really brought things together, and it fit perfectly on the wall - but it was an anniversary gift to me, the painting was originally priced at $2400, I wouldn’t let it go for ten times that - and Kaleid Gallery would get half. So I don’t want to see it go - but if you want to cough up ~$50K for it, I’m happy to buy Kaleid Gallery some new lights and Sandi a new truck with the proceeds (after Uncle Sam takes his cut).

20160401_193126.jpg

Many, many people came by, and we all stayed so late the gallery eventually had to kick us out (that’s a slight lie; the last four of us chatted with the docent for half an hour after he closed the outer door). I’d call that a big success.

facecoral.png

She’ll be showing through the end of the month. Go check it out!

-the Centaur

Sandi at Kaleid Gallery

centaur 0

facecoral.psd

At Kaleid Gallery tomorrow at First Friday in downtown San Jose, my wife Sandi will be having an art show featuring a wonderful new series of petrified coral pieces, atmospheric shapes, and enigmatic masks!

floatingface.png

Please drop in and see this fascinating show … and while you’re there, support your local artist and buy something!

coralspace.png

-the Centaur

Back at Work

centaur 0

100_0672.JPG

Briefly getting some edits in on SPECTRAL IRON before diving back into PHANTOM SILVER in April. That is all

-the Centaur

Not Ducking Questions, Just Working

centaur 0
Between a crash course in learning deep learning and full court press on THE CLOCKWORK TIME MACHINE, I'm far behind on far too many questions. So even though my good buddy Jim Davies just hit me with a comment on a post which I want to riff on in at least five blog posts, I'm afraid for the next few days I need to focus on getting caught up on THIRTY DAYS LATER. Back to work. -the Centaur

She is Sent

centaur 0

jw-on-her-way.png

Also on the note of resurrections, the latest version of JEREMIAH WILLSTONE AND THE CLOCKWORK TIME MACHINE is winging its way back to the publisher. Apropos, that I sent this back at Easter: this book has been through so many drafts that I’m starting to feel dizzy. I expect there will be at least one more, though, so I’m prepared.

Lots more work to do. For now, though, back to SPECTRAL IRON.

-the Centaur

He is Risen

centaur 0
Ah, Lent has come to an end once again, with the happy season of Easter: the celebration of Jesus coming back from the dead - the transformation, as Father Ken, the priest at Saint Stephens in-the-Field said in his sermon today, of the cross as a political symbol of Roman terror to a religious symbol of Christian hope. You don't have to be religious to appreciate the need for symbols of hope to lift us up in the darkest times, but if you are religious, you can see how that symbol could have special power - and if you are Christian, you can feel how that person's special power makes him worthy of being a symbol of the life we want to live This is the reason that Episcopal crosses tend to be empty - they're not symbols of Jesus' crucifixion and death, they're symbols of his overcoming death, returning to life, and remaining with us in Spirit - as Father Ken said, Holy Spirit, with a capital S. Happy Easter, everyone. -the Centaur Pictured: the children of St. Stephens in-the-Field, running towards the St. Stephens TARDIS before it departs for the annual field trip back to the first Easter day. (Axually, it's an Easter egg hunt).

Conversations Ongoing

centaur 2

IMG_20121208_141309.jpg

So recently I posted an article about the ongoing debate on AI - something of very great interest to me - and my very good friend Jim Davies posted the following comment (getting it down to the gist):

So we have an interesting problem of customers wanting the ethical decisions [made by AI] to be a more public, open discussion, perhaps done by ethics experts, and the reality is that the programmers are doing the deciding behind closed doors. Is it satisfying for the rest of us to say merely that we’re confident that the engineers are thinking and talking about it all the time, deep in Google’s labs where nobody can hear them?

There are some interesting things to unpack - for example, whether there really are such things as ethics experts, and whether ethical decisions should be made by the public or by individuals.

Personally, as an ex-Catholic who once thought of going into the priesthood, and as an AI researcher who thinks about ethics quite carefully, I believe most so-called ethical experts are actually not (and for sake of argument, I’ll put myself in that same bin). For example, philosopher Peter Singer is often cited as an ethical expert, but several of his more prominent positions - e.g., opposing the killing of animals while condoning the killing of infants - undermine the sanctity of human life, a position he admits; so the suggestion that ethics experts should be making these decisions seems extraordinarily hazardous to me. Which experts?

Similarly, I don’t think ethical decisions in engineered systems should not be made by the public, but I do think safety standards should be set consistent with our democratic, constitutional process - by which I mean, ethical standards should reflect the will of the people being governed, consistent with constitutional safeguards for the rights of the minority. Car safety and airplane safety are good examples of this policy; as I understand the law, the government is not (in general) making actual decisions about how car makers and airplane makers need to meet safety standards - that is, not making decisions about which metals or strut designs keep a vehicle safe - but are instead creating a safety framework within which a variety of approaches could be implemented.

There’s a lot to discuss there.

But one thing that still bugs me about this is the idea that engineers are talking about this deep in corporate labs where no-one can hear them. I mean, they are having those conversations. But some of those same engineers are saying things publicly - Peter Norvig, a Director of Research at Google, has an article in the recent What to Think About Machines that Think, and some other Googler is writing this very blog post.

But my experience is that software engineers and artificial intelligence researchers are talking about this all the time - to each other, in hallways at GDC, over dinner, with friends - as far back as I can remember.

So I guess what’s really bothering me is, if we’re talking about it all the time, why does nobody seem to be listening? And why do people keep on saying that we’re not talking about it, or that we’re not thinking about it, or that we’re clearly not talking about it or thinking about it to the degree that the talking and thinking we’re not doing should be taken away from us?

-the Centaur

All the Transitions of Tic-Tac-Toe, Redux

centaur 1
What was supposed to be a quick exercise to help me visualize a reinforcement learning problem has turned into a much larger project, one which I'm reluctantly calling a temporary halt to: a visualization of all the states of Tic-Tac-Toe. What I found is that it's surprisingly hard to make this work: all the states want to pile on top of each other, and there are a few subtleties to representing it correctly. To make it work, I had to separately represent board positions - the typical X'es and Oh's used in play - from game states, such as Start, X Wins, O Wins, and Stalemate. The Mathematica for this is gnarly and a total hack; it probably could be made more efficient to process all 17,000+ transitions of the game, and I definitely need to think of a way to make each state appear in its own, non-overlapping position. But that will require more thought than my crude jitter function above, the time it takes to run each render is way too long to quickly iterate, and I have a novel to finish. I don't want to get stuck in a grind against a game known for its stalemate. Ugh. You can see the jumble there; it's hard to see which transitions lead to X's or O's victory and which lead to stalemate. I have ideas on how to fix this, but I want my novel done more and first, dag nab it. So let me give you all the transitions of Tic-Tac-Toe in their full glory (22.8mb). I could say more about this problem - or I can say what I have, call it victory, and move on. On to the novel. It's going well. -the Centaur

Working on the Novel …

centaur 0

Screenshot 2016-03-21 20.20.43.png

And a million other things. More news in a bit …

-the Centaur

Departure Angle on Viewer

centaur 0


20160318_161205.jpg

I don’t know if I’ve used that title before, but I do know once again GDC has come to an end. The Game Developer’s Conference has treated me very well over the past … uhh … darn near 20 years or so, and every year I think I’m going to do a trip report. And every year I don’t. But this year, I do know I’m going to at least give a brief retrospective.

20160318_125704.jpg

For those that don’t know, the Game Developer’s Conference is one of the largest conventions for computer game developers in the world - it might be the largest, but on the one hand I don’t have Internet yet, and on the other hand just because it’s huge doesn’t mean it’s the biggest. (I used to think San Diego Comic-Con was the biggest media convention, but Comiket is 3 times its size).

20160315_115434.jpg

In general, I find the biggest bang for the buck at GDC is the first two official days - Monday and Tuesday, the tutorials and summits. The next biggest bang for the buck is ad-hoc meetings between people - just getting together with people in the industry and chewing the fat. But, and this is the question I once had, how do you do that if you don’t know anybody?

conversations.png

That’s why on the next three days they have Roundtables - more informal discussions aimed at people in your specific area. For game AI programmers, there are the AI Roundtables hosted by Neil Kirby, but I’ve been to other roundtables as well, and they’re a great way to both learn about the field and to meet people of all different levels.

20160316_170135.jpg

Now, the people you meet at a Roundtable may not be your best friends the first time that they meet you, but if you come back again and again - show up, be nice, and try to contribute - you’ll build relationships that are enduring in time. For AI game programmers, there’s the Game AI Programmer’s Guild and some associated dinners; there will be one for your area too.

buccadibeppo.png

But beyond the first two days, there’s two or three main draws to the conference for me. There are talks, of course, and some would say that those are the real meat of GDC - we wouldn’t have a reason to come here to network if there wasn’t something we’re here for in the first place, whether it’s a product announcement or a technical talk …

20160318_152111.jpg

… or an unexpected bit of wisdom, such as the story of the creator of Diablo, who turned down an offer from a friend of a friend to “just let me use that empty room in the back as my office. I’ll give you ten percent of my company.” Diablo was in crunch time, so he told him “get lost kid” … not knowing he was turning down $40 million dollars when Hotmail sold the following year for $400M.

20160318_153712.jpg

Beyond the talks, there’s the show floor, which is so full of interesting things that you can’t begin to compress it into an easy tale; the pickings are better in some years than others, but you’ll still see amazing stuff.

20160317_152608.jpg

And … some more inexplicable stuff. I bet you didn’t know cloud computing involved actual clouds, but they had one:

20160317_153740.jpg

Finally, there’s the GDC store, where you can get swag of all sorts, from GDC gear (which people often see me wearing) to game gear to books of all sorts.

20160318_125900.jpg

For someone who believes the future of books is bright, I have to admit the pickings seem leaner each year …

20160318_125846.jpg

… but I still found some awesome books directly related to my area, and as much as we want ebooks to be everywhere, I just moments ago was chatting with someone at work who turned down a free PDF in favor of ordering a physical book on Amazon, because, like me, he found it easier to read that way.

20160317_213920.jpg

Finally, if you’re not local, GDC is a great chance to experience a new city. San Francisco is great, Union Square is a short walk, and there are many restaurants and coffeehouses and sights and parks that you can experience.

20160318_124930.jpg

It’s better if you can experience it with friends too - so make time for your friends while they’re in town.

friendship.png

-the Centaur

A Bit Busy, GDC 2016

centaur 0

20160318_132001.jpg

Too much going on at the Game Developer’s Conference to blog. More in a bit.

Screenshot 2016-03-18 13.31.55.png

-the Centaur

I just think they don’t want AI to happen

centaur 2
Hoisted from Facebook: I saw my friend Jim Davies share the following article:
http://www.theguardian.com/commentisfree/2016/mar/13/artificial-intelligence-robots-ethics-human-control The momentous advance in artificial intelligence demands a new set of ethics ... In a dramatic man versus machine encounter, AlphaGo has secured its third, decisive victory against a renowned Go player. With scientists amazed at how fast AI is developing, it’s vital that humans stay in control.
I posted: "The AI researchers I know talk about ethics and implications all the time - that's why I get scared about every new call for new ethics after every predictable incremental advance." I mean, Jim and I have talked about this, at length; so did my I and my old boss, James Kuffner ... heck, one of my best friends, Gordon Shippey, went round and round on this over two decades ago in grad school. Issues like killbots, all the things you could do with the 99% of a killbot that's not lethal, the displacement of human jobs, the potential for new industry, the ethics of sentient robots, the ethics of transhuman uplift, and whether any of these things are possible ... we talk about it a lot. So if we've been building towards this for a while, and talking about ethics the whole time, where's the need for a "new" ethics, except in the minds of people not paying attention? But my friend David Colby raised the following point: "I'm no scientist, but it seems to me that anyone who doesn't figure out how to make an ethical A.I before they make an A.I is just asking for trouble." Okay, okay, so I admit it: my old professor Ron Arkin's book on the ethics of autonomous machines in warfare is lower in my stack than the book I'm reading on reinforcement learning ... but it's literally in my stack, and I think about this all the time ... and the people I work with think about this all the time ... and talk about it all the time ... so where is this coming from? I feel like there's something else beneath the surface. Since David and I are space buffs, my response to him was that I read all these stories about the new dangers of AI as if they said:
With the unexpected and alarming success of the recent commercial space launch, it's time for a new science of safety for space systems. What we need is a sober look at the risks. After all, on a mission to Mars, a space capsule might lose pressure. Before we move large proportions of the human race to space, we need to, as a society, look at the potential catastrophes that might ensue, and decide whether this is what we want our species to be doing. That's why, at The Future of Life on Earth Institute, we've assembled the best minds who don't work directly in the field to assess the real dangers and dubious benefits of space travel, because clearly the researchers who work in the area are so caught up with enthusiasm that they're not seriously considering the serious risks. Seriously. Sober. Can we ban it now? I just watched Gravity and I am really scared after clenching my sphincter for the last ninety minutes.
To make that story more clear if you aren't a space buff: there are more commercial space endeavors out there than you can shake a stick at, so advances in commercial space travel should not be a surprise - and the risks outlined above, like decompression, are well known and well discussed. Some of us involved in space also talk about these issues all the time. My friend David has actually written a book about space disasters, DEBRIS DREAMS, which you can get on Amazon. So to make the analogy more clear, there are more research teams working on almost every possible AI problem that you can think of, so advances in artificial intelligence applications should not be a surprise - and the risks outlined by most of these articles are well known and discussed. In my personal experience - my literal personal experience - issues like safety in robotic systems, whether to trust machine decisions over human judgment, and the potential for disruption of human jobs or even life are all discussed more frequently, and with more maturity, than I see in all these "sober calls" for "clear-minded" research from people who wouldn't know a laser safety curtain from an orbital laser platform. I just get this sneaking suspicion they don't want AI to happen. -the Centaur

All the States of Tic-Tac-Toe

centaur 0
Screenshot 2016-03-12 15.06.34.png NOT the most elegant Mathematica, but trying to do clever things with NestList was a pain. And my math was creating duplicate transitions, which is why the other graphs were so dense - and the layer size needed to be tweaked a bit to show both the starting and ending states more clearly. But, after some cleanup, it worked, after a bit of churning (click the image for a larger size): All the States of Tic Tac Toe.png

I Am Easily Amused

centaur 0

Screenshot 2016-03-12 14.24.06.png

More seriously, what I’m trying to do is improve my understanding of state spaces. Below’s yet another visualization of the first four stages of tic-tac-toe, trying to get at how the states reconverge.

TicTacToe v1.png

You can see the structure even better without the board visualizations, but if you do it’s just a graph and you no longer know what it is that you’re seeing. More thought is required on how to visualize this (and the real problems I’m tackling behind this, for my day job).

-the Centaur

More Eras Ending

centaur 0

oasis-small-dark.png

Ever since one of my childhood art teachers let slip that she’d lost all her childhood art in a fire, I’ve been acutely aware that good things come to an end. This knowledge has led me into what I call good ruts: the cultivation of experiences that work, which I cherish as long as they last.

20160129_233004.jpg

For me, a lot of these experiences revolve around food, or coffee, or books, or some combination of all three - usually in service of writing. I cultivated going to Mountain View for dinner followed by a visit to Cafe Romanza on Friday nights, since Romanza was embedded in a bookstore and was open to 11, often getting me an hour of reading over dinner and two to three hours of writing before I headed over to Bookbuyers’s used bookstore next door, itself open to midnight. But this pattern has started to crack, as Bookbuyers is slowly contracting itself into a smaller space, and Cafe Romanza has started closing earlier.

20160108_205536.jpg

There’s an illusion many store owners have that the last hours on their calendar are expendable, because “that’s not when we make money”. The reality is, late hours attract many people to bookstores and coffeehouses and restaurants because people want to chill out and enjoy their purchase - so if you look at your thin last hour and cut it, guess what? All the people like me who were attracted to your store are just going to go somewhere else. Welcome to the death spiral: I’d say something snarky like “I hope you enjoy it” but the truth is I wish you’d see the error of your ways so I could continue to enjoy your establishment.

20150318_205555_HDR.jpg

That’s why places like Coupa Cafe do so well: they specifically cultivate an environment where people don’t get kicked out. But even if the management of a place remains constant, the good ruts sometimes must come to an end, because something always changes. Sometimes that change happens on my end; I used to walk to lunch in Palo Alto, spending half my lunch reading for work and half of it writing for me. But when I changed offices, all those great experiences came to an abrupt and unceremonious end.

20150309_120341.jpg

But sometimes that change happens not because of a change in the store or a change in me, but because a landlord increases prices, as when the writing group Write to the End had to flee a closing Barnes and Noble when their landlord raised the rent. That landlord was itself struggling to survive and facing a possible bankruptcy, so it doesn’t have to be caused by greed - but sometimes it just is, a raw desire to get a higher paying tenant. I’m all for making money, of course, but the value of a region isn’t the money you make from it, but the people that live there and the institutions that function there and the culture they support.

gdc2013chevys.png

Which brings us to the point of the essay: all the Chevy’s in San Francisco have closed, victims of rising rents. Rising rents in San Francisco are a disaster: estimates are that over 70 percent of artists were losing their home or business or both, and the remaining 30 percent were in risk of losing their positions. And since I’ve got at least one or two friends who say, “So what? If the prices are rising, move,” let me take a moment out to say FUCK YOU, DUMBASS, because detaching yourself from your local friends-and-family support network is one of the primary risk mechanisms how people end up homeless. I’m a full blooded capitalist, and yet I have zero sympathy for that ignorant, heartless point of view: it really does matter that prices are rising in the Bay Area without limit, and I have heard from everyone from the homeless to bottom-end workers to my peers to upper class to CEOs that the problem is really acute - so I really do have zero patience for the ignorance pseudo-worldly people show towards this very real problem.

20150306_112247.jpg

But, patience or no, the great oasis I had at the Game Developer’s Conference - heading up the street to Chevy’s for lunch, catching up on reading and planning out the rest of my day - is over. Chevy’s is gone, and I’ll have to find something else.

Ah, Chevy’s at Moscone Center: you will be missed.

-the Centaur

End of an Era

centaur 0
So Rush has announced that they’re no longer going to tour. Now, I take announcements of retirement by musicians with a grain of salt - how many farewell tours did Cher and Tina Turner have? - unless the musicians have actually died, and then hey, there’s always Tupac to throw a wrench in that monkey. (He, Elvis and Jim Morrison recently announced their tour - I’ll stop.) 20150723_192124.jpg But Rush has been touring for 40 years, their R40 concert was amazing, and their last several albums were solid - if there’s any time they should stop, this is it. If I’d done something awesome for 40 years and I felt inclined to stop, that would be a good point to do it. (I never plan to stop; I want to faceplant in my keyboard before they freeze my head, but hey, that’s me). 20150723_192047.jpg Rush was my introduction to rock; it was the first rock band I enjoyed, the first music that my friends liked that I liked too. (Normally there’s no crossover, or, rarely, the musical introductions went the other way around). I still remember “Tom Sawyer” though, after the death of my dad “Vapor Trail” is my favorite. And a Rush concert was one of the first dates I had with my future wife. Enjoy your laurels, my never-forgotten friends. Your labors may or may not be ended, but your music will live forever. -the Centaur