Madeline Holly-Rosing’s Boston Metaphysical Society has another Kickstarter for “The Spirit of Rebellion”! It’s running for about one more day, so if you want to jump on board this train, now’s the time to do it!
Hail fellow adventurers! My first steampunk novel, Jeremiah Willstone and the Clockwork Time Machine, is on sale through the end of the month! The Ebook is only $0.99, so now’s a great time to instantly gift yourself with a trip to Victoriana! You can find it at Amazon, Nook, Kobo, Apple, Google Books, or wherever fine books are sold. If you like action, adventure, corsets, rayguns, or a peek at an alternate history where women’s liberation happened a century early, check it out!
As an author, I’m interested in how well my books are doing: not only do I want people reading them, I also want to compare what my publisher and booksellers claim about my books with my actual sales. (Also, I want to know how close to retirement I am.)
In the past, I used to read a bunch of web pages on Amazon (and Barnes and Noble too, before they changed their format) and entered them into an Excel spreadsheet called “Writing Popularity” (but just as easily could have been called “Writing Obscurity”, yuk yuk yuk). That was fine when I had one book, but now I have four novels and an anthology out. This could take out half an a hour or more, which I needed for valuable writing time. I needed a better system.
I knew about tools for parsing web pages, like the parsing library Beautiful Soup, but it had been half a decade since I touched that library and I just never had the time to sit down and do it. But, recently, I’ve realized the value of a great force multiplier for exploratory software development (and I don’t mean Stack Exchange): interactive programming notebooks. Pioneered by Mathematica in 1988 and picked up by tools like iPython and its descendent Jupyter, an interactive programming notebook is like a mix of a command line – where you can dynamically enter commands and get answers – and literate programming, where code is written into the documents that document (and produce it). But Mathematica isn’t the best tool for either web parsing or for producing code that will one day become a library – it’s written in the Wolfram Language, which is optimized for mathematical computations – and Jupyter notebooks require setting up a Jupyter server or otherwise jumping through hoops.
Enter Google’s Colaboratory.
Colab is a free service provided by Google that hosts Jupyter notebooks. It’s got most of the standard libraries that you might need, it provides its own backends to run the code, and it saves copies of the notebooks to Google Drive, so you don’t have to worry about acquiring software or running a server or even saving your data (but do please hit save). Because you can try code out and see the results right away, it’s perfect on iterating ideas: no need to re-start a changed program, losing valuable seconds; if something doesn’t work, you can tweak the code and try it right away. In this sense Colab has some of the force multiplier effects of a debugger, but it’s far more powerful. Heck, in this version of the system you can ask a question on Stack Overflow right from the Help menu. How cool is that?
My prototyping session got a bit long, so rather than try to insert it inline here, I wrote this blog post in Colab! To read more, go take a look at the Colaboratory notebook itself, “A Sip of the Tracking Soup”, available at: https://goo.gl/Mihf1n
The challenge on this one: no pencils, no references, just straight freeform inking.
Boosting the signal … I’ll be joining my friend David Colby’s panel APPLIED PLOTONIUM at 10am on Sunday at Clockwork Alchemy:
Monterey – Sunday 10:00 AMApplied Plotonium is a discussion and series of examples of worlds that are, in general, 100% scientifically accurate save for a SINGLE element of applied plotonium – a single element or feature that is downright fantastical. Eagerly explores extrapolation ending in exposition!Presenter: David Colby
Moderator: Roger Que
Panelists: Anthony Francis, Michael Tierney
David Colby is the author of the hard science fiction young adult novel DEBRIS DREAMS (think “The Hunger Games meets Gravity“) and proposed the panel to explore his love of making the science in science fiction not suck.
In addition to David and me, we’ve also shanghaied, er, convinced two of our mutual friends to join in: writer and chemist Michael Tierney from the Treehouse Writers will join as a panelist, and the writer and computer scientist Roger Que from Write to the End will serve as our moderator.
Drop in – you’ll enjoy yourself!
This Memorial Day Weekend, I’ll be appearing at the Clockwork Alchemy steampunk convention! I’m on a whole passel of panels this year, including the following (all in the Monterey room near the Author’s Alley, as far as I know):
Friday, May 26
4PM: NaNoWriMo – Beat the Clock! [Panelist]
Saturday, May 27
12NOON: Working with Editors [Panelist]
1PM: The Science of Airships [Presenter]
5PM: Versimilitude in Fiction [Panelist]
Sunday, May 28
10AM: Applied Plotonium [Panelist]
12NOON: Organizing an Anthology [Panelist]
1PM: Instill Caring in Readers [Panelist]
2PM: Overcoming Writer’s Block [Presenter]
Monday, May 29
11AM: Past, Present, Future – Other! [Moderator]
Of course, if you don’t want to hear me yap, there are all sorts of other reasons to be there. Many great authors will be in attendance in the Author’s Alley:
There’s a great dealer’s room and a wonderful art show filled with steampunk maker art:
For yet another more year, we’ll be co-hosted with Fanime Con, so there will be buses back and forth and fans of both anime and steampunk in attendance:
As usual, I will have all my latest releases, including Jeremiah Willstone and the Clockwork Time Machine, the steampunk novel I have like been promising you all like for ever!
I think I have about as much fun at Clockwork Alchemy as I do at Dragon Con, and that’s saying something. So I hope you come join us, fellow adventurers, in celebrating all things steampunk!
Have you read Jeremiah Willstone and the Clockwork Time Machine and wondered why Jeremiah ended up a Ranger when she always wanted to be a Falconer? Or would you like to get started following Jeremiah’s tales on audio? Well, you’re in luck! Our friends at Sage and Savant have read one of the earliest Jeremiah stories, “The Fall of the Falcon”, for your auditory adventuring pleasure!
The Fall of the Falcon
By Anthony Francis
from the anthology Thirty Days Later, Steaming Forward: 30 Adventures in Time
If you’d like to find out what happens next, get a copy of Thirty Days Later and pick up where “The Fall of the Falcon” leaves off with the stirring conclusion, “The Rise of the Dragonfly”!
One more interview with Sage and Savant … me!
Q: In your story “The Fall of the Falcon” the main character is female, but she has a male name, Jeremiah Willstone. Why is that?
AF: It’s more than just gender bending: it’s an outward sign of their society’s aggressive approach to women’s liberation. I wanted to tell a steampunk story about a young Victorian female soldier, but the Victorians didn’t have women soldiers – we’ve only recently started to allow them in our military. So I imagined a world where that wasn’t just a little bit different, but comprehensively different – a world where women’s liberation came a century early, and with twice as many brains working on hard problems, they were more advanced in 1908 than we are today. But I needed a way to communicate that in the story, and decided that the women in Jeremiah’s family took male names to try to achieve gender equality. With her history written into her name, I now had the storytelling power to discuss that issue as much as I wanted to – or let it slide into the background until someone innocently asks the question, “So, Jeremiah is female, but has a male name. Why is that?”
To read more, check out my interview, and also check out the podcast on Sage and Savant!