Spiketail Hatchling

FARNHAM'S LEGEND 5: Chapters 9, 10, and 11.

Hey, folks:

Holy shit. Where'd all that time go? Workin' a lot, mostly. Whup! Got to the bottom of that really quickly. The girlfriend's now working at the National Aquarium. One'd think that'd give me more time for this admittedly silly project, but I get discouraged by lack of feedback and then end up doing other things... BUT! Logical reasons for not doing something are only a temporary setback. I present part five of the legendary LiveJournal series... Mark reads Farnham's Legend...

Chapter 9:

We open with Billy/Kyle regaining consciousness amid a real, absolute crazy crapload of incorrect punctuation. I usually hate this sort of thing, but given the translated nature of the work, the general commitment to creating actual literature, and the actual substance of the scene-- a whole buncha pain punchin' ol' Brennan right in the gut, face, neck, hands, innards, and control panel (alright, the last one was the ship)-- I'm very OK with it. If anything, it gives the book still more charm.

The book goes onto mention, "it was a wonder he was still alive!" -- I didn't add that exclamation point, either.

After several pages of description, some unnecessarily internal dialog, some more unneeded exclamation points, the word "Cripes!", and countless punctuation mistakes later, we're still in the same place: the dead hulk of the X shuttle.

For all the crap I give this book, it's engrossing when Brennan leaves his ship to look at the damage outside. You really feel for the guy in a true-to-form Edgar Rice Burroughs passage.

We learn that the ship's computer system, after an exciting repair sequence featuring Brennan's failing helmet, is named Valerie. Not mentioned on the album, but I'm happy I know.

Chapter nine ends a few more punctuation errors later with Brennan in his bandaged-up ship and some strange ship approaching.

Chapter 10:

Back to Nopileos and his I'm-far-too-lazy-to-type-their-alien-names friends... they've transferred their untold riches into a Boron charity.

The chapter begins in a way that's really... well... alien. A professor keeps muttering curses ("Rotten eggs!" and "Crushed eggs!"); Nopileos' grandfather, the Teladi CEO, says rather unnecessarily that their people have two stomachs and three hearts... I mean, I often like to strut around when others have done wrong and describe my body parts. The CEO naturally bans Nopileos, but not before revealing a sort of respect for him. Nopileos is banned from the hatchery by a CEO whose "claws are tied." After all, he'll be "full business age" soon enough.

It's like the author takes every chance to remind folks that these characters aren't human... but still, it works.

Anyway, it's a short chapter. Essentially just the reluctant banishment of Nopileos. He's given a private yacht and taken to Seizewell.

Chapter 11:

Why did we break from Chapter 10? It's another Nopileos chapter.

Whatever. We open at the shipyards of Seizewell. We learn that Teladi are raised by their grandparents... and I come to realize a lot of care and thought has gone into the world generating. Even the planet at Seizewell has a name (Platinum Ball).

The description of Nopileos' new ship is goddamn astonishing. The album mentions an "egg-shaped boat"... but that seems to do this a great injustice. To the author's credit, the ship is created to the Teladi aesthetic, but it's presented romantically to a human.

The ship is truly glorious and Nopileos is, of course, wondering what his grandfather is up to...

So... three chapters without much action. Brennan fixes his ship and sees something coming in the distance. Nopileos is banished, but provided a really sick ride.

'Til next time.
Spiketail Hatchling

SVG in a single post

I'm writing an abstract SVG (scalable vector graphics) generator– possibly part of a larger project. I've always been in love with SVG as a means of generating graphics. You can include it inline with HTML in most modern browsers, or run it through Batik to render it into a more traditional format (PNG).

I've sat down and re-learned SVG a few times. Here's the cheat-sheet... literally all you need to generate a basic image with SVG shapes.

SVG is an XML standard. Your entire image lives inside an <svg>...</svg> block.

<svg width="300px" height="250px"
viewBox="<minX> <minY> <width> <height>">

viewBox is optional, but cool for using a local coordinate system.

Important shapes: Attributes
  • rect: x, y, width, height, rx, ry (rx, ry for rounded corners)
  • circle: cx, cy, r
  • ellipse: cx, cy, rx, ry
  • line: x1, x2, y1, y2
  • polyline: points*
  • polygon: points*
  • path: d**, pathLength
  • text***: x, y

* polygon/polyline points are a string of space-separated coordinates with
commas within the points. "0,0 0,50 50,50 50,0 0,0"

** path d is its own turtle language which might be cool to learn at
some point-- (see here)

*** Nexted in a <text>...</text> block can be a <tspan> block that works just
like a span in HTML for styling, etc. Text has extra attributes for
custom leading/kerning, too (see here)

Any of the above shapes can have a transform attribute-- accepts space-separated
function calls as a parameter (bracketed params are optional)--
  • translate(x, [y])
  • scale(<sx>, [<sy>])
  • rotate(<angle>, [<cx>, <cy>])
  • skewX(<angle>)
  • skewY(<angle>)

Rotation angles are in degrees measured clockwise

  • Everything inside a <g>...</g> block is a group.
  • Attributes applied to a group are inhereted by its members unless
    specified elsewhere
  • Transformations applied to a group are similarly inherited

  • A clipPath block can be set, and elements from this block can be intersected
    with other shapes.
  • clipPaths are made with an "id" attribute which is referenced by a shape/group's
    clip-path attribute.

Example-- intersection of two rectangles.
<clipPath id="clippy">
<rect x="100" y="100" width="100" height="100" />
<rect clip-path="url(#clippy)" x="50" y="50" width="100" height="100" fill="red"/>

Any of the shapes above can have these attributes (there are many others for making
dashed lines, etc-- text attributes carry over from CSS):
  • fill (paint), fill-opacity (0.0 - 1.0), stroke (paint),
  • stroke-linecap (round, butt, square),
  • stroke-linejoin (miter, reound, bevel), stroke-opacity (0.0 - 1.0),
  • stroke-width (number)

  • Generally a color, or a color URL... #XXX or #XXXXXX or
    rgb(255,255,255) or rgb(25%,25%,25%)
  • Can also be a URL -- url(#id) -- for use with gradients
  • SVG also has the notion of using the above attributes in a CSS style
    with style= and class=

Example-- Memetext:
<svg width="300px" height="300px">
<text x="10" y="100"
font-family="impact" fill="#FFF" stroke="#000" stroke-width="2px" font-size="36pt">HELLO!</text>
Spiketail Hatchling

Overthrowing Overtone

Hey, folks.

For a while now, I've been a little interested in Overtone and Emacs Live... but I haven't been particularly feeling the magic... for one thing, there are just too many hands in the pot. The "Emacs Live" experience is horribly unfamiliar, as it provides a "highly-cultivated Emacs experience" to somebody who already has a truly highly cultivated Emacs experience. The principles are poorly laid out. I don't have much time to dedicate to this, so I'm not too crazy on the idea of having to create my own sounds out of sine waves or using predefined goodies. It's cool that you can create otherworldly sounds or whatevs, but that's not for me.

My goal is to simply compose and play music on the fly.

Emacs is a great choice. I've written ad nauseum about Emacs Lisp and how awesome it is for making front-ends for things. Clojure is great because it's kinda what JavaScript should've been: a means of accessing the amazing power of the Java library in a digestible script form. Lastly, Java's a no-brainer for music synthesis because it's built-in, and well-documented in an easy to follow tutorial.

So, where did Overtone go wrong? Well, it's too fucking complicated, for one thing. The whole damn thing should be convenience methods all the way down. Seriously. That's all I need.

Using Clojure (not lein, Emacs, cider or anything else), you can set up a primitive MIDI synthesizer in a few short lines of code:

(import 'javax.sound.midi.MidiSystem)
(def synth (MidiSystem/getSynthesizer))
(def instruments (.getAvailableInstruments synth)) ; Convenience for later
(def channel (nth (.getChannels synth) 0)) ; Just use one channel for now.
(.programChange channel 9) ; Cool bell instrument
(.noteOn channel 65 200) ; Play note 65

Oh! You wanna change instruments? First you've gotta find a new one. Easy enough:

(dotimes [i (count instruments)] (println (str i "-" (nth instruments i))))

That's just ugly enough that I want a convenience function. And I want it Emacs-convenient. Instead of using that println, the answer's almost assuredly going to be using let with a StringBuilder, then returning the sb.toString(). Anyhow, I get ahead of myself. The number can be used with the programChange for the channel. PROTIP: Reading the documentation in that tutorial really really helps... otherwise I'd not have known that using a method called loadInstrument has nothing to do with loading an instrument into a channel.

On that note, playing notes needs to be more convenient. Also, setting up a drumbeat with threads seems totally possible, but the code for it is, again, non-trivial. My imagination here tells me that the project really needs just a handful of defns, some Emacs keybindings for (insert ...) them really quickly into the current buffer/REPL, and a kickass tutorial explaining things.

As it stands, using Overtone to simply change instruments is a chore. For actually playing music, it sucks some pretty serious balls.

Here's the brainstorm, then: the project needs two parts: One for Emacs, and one for Clojure. The Clojure half could be used on its own. Despite Leiningen being a pretty cool means of organizing a project, maybe minimalism would be even better. A single .clj file is all that's really needed. It's going to have convenience stuff for the Java Interop required to make this thing go. Next, Emacs' half will be similarly light. I just need keyboard macros, mainly, for getting stuff into defs quickly.

I know some of the aspects of this project are appropriately cringe-worthy. We're not using Clojure for its awesome data structures (though melodies would fit really well in a list that gets interpreted for notes and timing cues), but merely as a means to get to Java. Likewise, we're manhandling Emacs to get to a presentation layer capable of generating music in a live environment. Cider is about the only thing that's being used correctly.

Anyway, this is all a bit of a daydream. Using cider-jack-in to start a Lein instance, then cider-mode to get the C-x C-e Emacs evaluation is certainly a good way to get inspired and try this crazy nouveau-Overtone out.


PS: I'll be back to "Beyond the Frontier" soon.
Spiketail Hatchling

FARNHAM'S LEGEND 4: Chapters 7 and 8

Hey! Been a bit over a week. Not that I don't have a great love for this book... which is fantastic, but I accidentally discovered Nimona, and like a psychotic squirrel chased after it and tore into it and loved the crap out of it.

But, alas, Nimona doesn't have space, aliens, squids, the X-Universe, Brennan, Elena, or even Hegebalios. Also, before I begin in earnest, I wanna say how I love the size of this book. It's wide-ish and tall-ish compared to an average paperback and it really tickles my aesthetic.

Chapter 7:

Back to Kyle and Elena (Billy and Lin) banter! We learn that they were "gangling teens" ten short years before this story. Aboard the X-Shuttle, there's fifteen minutes before takeoff. The ship's got a matter-antimatter drive in addition to the world's first goddamn jumpdrive. This-- this is good Sci-Fi and I'm not even sure why I was reading Nimona right 'bout now. I know how this ends, but I'm practically hyperventilating, here.

Oh! YES! Helge didn't forget. They call each other Billy and Lin again at the top of page 39, and this time, I'm not turning back. This time, it's stickin'. They're all flirty and the story does an OK job at setting that up. I'm OK with it.

The synchotron heats up, stealin' energy from the M/AM drive, and we're treated to a little humor! "...Deflectors that were preventing the unimaginable energies generated by the singularity drive from turning him and ship into a second sun. An event that would have given [Lin] sunburn, even way down in the Milan Mission Control Centre."

This paragraph is why I love the book. Lemme bullet this list. It:
  • contains a synchotron
  • contains space
  • contains a likeable character
  • contains self-consistent science
  • spells "center" like "centre"

There's a really well-written winding-up sequence before Billy says the all-too-cliche line," Mission Control...we have a problem."

Then! Straight from (to?) the album, his HUD dutifully tells him, "WARNING: QUANTUM FLUX OUT OF BOUND. DESTINATION PROBABILITY LOCK LOST. ABORT MISSION."... and my heart melted a little more.

Chapter seven ends with our hero Billy jettisoning his jump-drive and hurtling into a probabilistic anomaly-- over a weird event horizon into the unknown. Jesus, this is good.

Chapter 8:

Nopileos and Sissandras start the chapter doing their crazy non-conformist Teladi antics... like looking at the sky and daydreaming. Those goddamn rebels.

I've been a little confused in telling their story up to this point. I said with Chapter 6 that whatever was happening, I understood it to be big, but I didn't really know what it was. Fortunately, Helge's got our collective backs. The "story" is this: apparently in a previous adventure Sissandras was given the profiteroid's location by some space pirates. An elaborate scheme was set up where his auto-broker would buy shares before the asteroid's bountiful Nividium would be realized. It'd then, by a program, sell the shares before the new, bountiful Nividium supply would crash the market. Further clarification, the Pride of the CEO is the name of the Boron ship from Chapter 2.

Sissandras denies the whole thing. His auto-broker is lost to him, and it's all a faraway dream. That none of this made it into the album is fortunate.

So, the two brothers must fly to the CEO's Pride and deactivate the auto-broker. It'll mean cutting class, deviating from a flight plan, and being all sorts of rebels. This chapter looks longer than previous ones, so we're getting to some meat!

Up to page 46. There's definitely some solid, well-cooked meat. Some suspenseful lurking around the station... a mention of a Goner... the word "Yatta!"... and HOLY CRAP, they're not alone on the ship. Some hulking spacemonster seems to be there, too!

Rushing! Escaping with the goods! Dramatic squeeze-the-ship-through-some-closing-doors action! The monster was a goddamn Xenon! Aboard his shuttle, Nopileos examines the auto-broker and discovers his brother's worth $18 billion. The law only permits them to keep about $13 thousand.

Nopileos' last thought of the chapter is to hide the dough, of course.
Spiketail Hatchling

FARNHAM'S LEGEND 3: Chapters 4, 5, and 6

Hoohey. I need to ramp on cranking these goodies out. These chapters are short, so let's cut right to the chase this time, readers.

Chapter 4:

Aaaand we're back to Nopileos. Somehow, there's a space opera within the story called "Space Station Antigone Does Not Respond". I'm deeply concerned that something as Earth-centric as "Antigone" and something as space-centric as "jazura" are thrown in the same paragraphsentence. It's like an anachronism except in space, not time.

Anyway, Nopileos, our star Teladi, is in his hatchery (school) on Platinum Ball (the seventh planet of the star Company Pride) daydreaming about being non-oviparous like the Argons who are, unless I'm mistaken, human. A good page and a half are devoted to describing the hatchery and other extremely Teladi bits and bobs. Nopileos' buddy Hegebalios begin discussing what subjects they're taking. Even they admit it's a boring conversation. Glad I'm reading it, guys. Keep it up. Extra points in the quagmire go to Hegebalios for having bright green scales that suggest permanent "hilarity" and Nopileos start a line with "Oh Egg-..."

I turned the page to 30 and was greeted with a pretty abrupt end to the chapter. Hege-man suggests big news and reveals stock price fluctuations. Which I guess that's a big deal to some Teladi, but even Nopileos was bored by the news. That, followed by a brief excerpt from Antigone where a character disappears from another, ended the damn chapter. Glancing up, it took three paragraphs for me to summarize three pages which could have been a single sentence. I don't even know if this came before or after the other Nopileos chapter on the Boron ship. I guess before? Damnit, Helge, get it together.

Chapter 5:

We're back to Billy and Lin. The narrator is on a first-name basis with these plucky humans (Kyle and Elena). I'm keepin' the nicknames. Eggs to you, Narrator. (Eggs? Channeling the inner Teladi...) Anyway, the Rii-4 incident with the weirdo-beardo capture of a terraformer ship is being reported by one Admiral Molander to our friends, an audience of unknown size, and us. Then...

"Kyle threw Elena a pained glance. The facts were known for years, repeating them was unnecessary, particularly in long, convoluted detail, presented in a hasty speed as if someone was hunting the Admiral."

Zam! That run-on just keeps running. Commas everywhere. That sentence is me when I wake up in the morning after a few too many drinks the night before.

Anyway, Lin pantomimes to Billy to have more patience... which suggests even he is bored by all this exposition. I feel you, Billy, when presented with:

"According to current science, faster-than-light communication is impossible, as you all know."

And this brings me to a little rant on science fiction. Explanatory text should not go in the dialog. It's as though I were talking to my pals at work while grabbing some coffee and dropped some little nugget of common contemporary knowledge like, "I drove to work today. My car is controlled by a steering wheel, as you all know," or "I had dinner with my parents. I was created by sexual intercourse between my biological mother and biological father, as you all know..."

I digress because I already see the end of the chapter coming on page 33.

I really want to hug pages 32 and 33, though. We're introduced to the Getsu Fune— the moon ship— a "Jupiter B, Series 1". There were only seven ever constructed, and they're all still operational. The Getsu Fune has been in operation for 130 years. It's been modified to include a Quantum Singularity Tunnel Drive... a jump-drive that (science-talk for "moves") through space.

The author also introduces Kyle's ship— a little shuttlemajig with a cargo bay and a pew-pew laser like in the game. It's simply called X.

For all the love that I want to heap on this chapter, I kinda wanna punch Elena and I'm not sure why. Brennan is a test pilot. She admits she's not a physicist. What does she do besides make goo-goo faces at Billy? She's also got a bit of a smugness. I have a feeling she'll grow on me, but for now, nuts to you, Elena Kho!

Chapter 6:

Nopileos in the Hatchery with Hegebalios. They're running late and everything's all weird as if something huge has happened. Sissandras asks about his auto-broker. For those of you who are as concerned as I am with this mythical device, it was left aboard the Pride of the CEO in the control room. It was powered on and connected to the network.

After this weirdus interchange, the brothers get chewed out by their teacher for being late, and, for Nopileos, not being Teladi enough... as if we needed another reminder. The big news is finally revealed that Nividium prices are 'bout to riggity-rocket.

Helge also gets around to mentioning that these two hatchery-chapters happen after the incident on the Boron spiral ship.

Sissandras' auto-broker owns every last Nividium share from the revealed profiteroid (profitable asteroid).

This reveals to me why Sissandras is so worried about the stupid auto-broker, but raises a buncha more questions about what's going to happen next. I mean, I kinda know from the musical that Nopileos and Sissandras find the X mentioned in the previous chapter, but Sissandras kinda disappears from the album after that. Hmmmm...

That's all I've got time for. It's getting mad late. I'll keep you guys posted, but I really, really like this book.

Spiketail Hatchling

FARNHAM'S LEGEND 2: Chapters 2 and 3

Rereading part of Sunday's post, it might be a little unclear... I do, absolutely, love this book no matter what lies ahead. Knowing the game and the Voxager album, any fun that gets poked here is meant with some pretty deep affection. Without further ado, bring on that horizontal rule...

Chapter 2:

Starts off with a quote from Sagan's Cosmos. If you've read enough of this stupid blog, or if you know me well enough in real life, you know that's a easy strong way to make me happy.

The chapter itself follows Nopileos and Sissandras. They're egg-brothers (sisters in the album). They're climbing through some wreckage of a Boron space station. Let me gush a bit: The Borons build the coolest ships, usually named after marine animals and sporting hydrodynamic-looking hulls. Getting to walk around inside a Boron ship through the Nopileos' eyes is pretty rad.

The alien races in X are pretty one-dimensional. The Teladi (the saurians) are interested in money and profit. Sissandras makes it clear that this station is unprofitable. Interesting plot point-- its coordinates were provided to Nopileos by an ancient Boron whose soul condition was that Nopileos "never forget your Boron friends and allies."

The next paragraph then takes a spin into the one part of sci-fi that I absolutely hate. Made-up units. Dalek seconds are called "rels", and I'm OK with that, but a little annoyed that the TARDIS wouldn't just goddamn translate that to "seconds". Likewise, Edgar Rice Burroughs has a made-up time for things on Mars in his Barsoom series. For a second, you arrogant writers, pretend that I'm not going to be one of your fanboys and give me something I can understand. This book treats me to "jazuras" for years(?), "mizuras" for hours or minutes-- unclear so far, "tazuras" --not sure on that one-- and "suns"... which are presumably days, but are also used like years... Come on, guys. Spell it out.

"His scale crest flexed upward happily..." that makes me happy, though. Look at it! Aliens expressing emotions physiologically.

Nopileos is identified from his brother through a quick squabble. Sissandras is full on the profit-wagon of the Teladi Corporation. I mean, it's so clear that they call their population a "corporation" ruled by a CEO, for crap's sake. Nopileos, though, calls his brother "brother" (which he hates preferring "colleague"), and harkens not-profit-related-thoughts... which are apparently a nuisance. I like it. It's something I could imagine alien profit-mongering siblings doing.

Some other cool things are learned, too. Nopileos ("Isemados Sibasomos Nopileos IV") was the grandchild of a CEO.

The rest of the chapter is dedicated to introducing us to the Teladi. They hiss a bit when they speak, and make every reference possible to eggs. Egg-brothers, egg-elders, egg-comrades... eggs all the way down.

Chapter 3:

Oh goodness! We meet Kyle William Brennan and Elena Kho in the same sweep. It's a gorgeous day complete with myriad birds, and Brennan's walking with some spring in his step, and it's probably the greatest thing ever. They even have nicknames in the book-- Billy and Lin. It makes me want to retch.

Story takes place in Australia. Billy and Lin are acting like some high school sweethearts. My retch-want is still palpable. The research facility is called SPAARF, which rhymes with barf, which is how I feel.

For plot: Lin gives Billy (they use these names only once, but damn it's fun) a present... a pretty cool-sounding mophin' sphere that looks like planets and feels really spiffy in your hands. It was constructed by Gisbert, who is, of course, known by Elena for being the love of Ayse McCallum (may she rest in peace).

Gisbert is, of course, dead by the time they receive the gift. It comes with a message which is just about verbatim from "Heliopause" on the Voxager album.

Then the chapter ends with that. Another short, enjoyable affair.

'Til next time, folks.
Spiketail Hatchling

FARNHAM'S LEGEND 1: The Beginning


Long time, no see.

I was inspired by Ryan North's reading of Back to the Future, the novelization of the epic movie. In this case, I'm doing a blow-by-blow rockin' review of a book I'm personally pumped about-- Farnham's Legend by Helge Kautz. I picked up the English version from the Egosoft Shop.

As a preface, I've absolutely loved the X-Universe series of games and, with my purchase of X-Rebirth, I discovered Helge (the author of this book), is in a band and wrote a rock opera telling the X-Universe's famous story of Brennan from the original game. The opera is appropriately called Beyond the Frontier. I've never played BtF, the first "X" game and the story in the music confused me a lottle near the end. So... here I am reading this book. Cautiously excited. JOIN IN THE DAMN FUN!


Jesus. It's two pages, but it's got the whole future history of the Earth from the year 2000 'til the X universe begins in proper. Ashizava Kazuko creates the first artificial wormhole. René Farnham piloted the Winterblossom and its crew of 12 around natural jumpgates (we used to think they were black holes-- silly us!)

In two paragraphs, we learn humanity joins together to explore the universe, and in building automated ships, accidentally started the "Great Terraformer War". I absolutely love when people do shit like this. It's like the beginning of the film "Pacific Rim" in which a crazy huge possible storyline is just sorta dropped. It does two things: (a) creates a place where I want a prequel to happen, or I can daydream about such a prequel, and (b) sets an expectation that if something this huge can happen in a sentence or two, what will happen in the rest of the book? So cool.

Nathan R. Gunne lures a huge armada into Earth's jumpgate and blows it up. Most sci-fi that deals with jumpgates eventually destroys one to some colossal end. Expect no less here, I guess.

Chapter 1:

Seven hundred years later? Woah...

John Friedmann is our main character for the moment. His sidekick is Ayse McCallum. They fly (I think) the Rii-4. I say "I think" because it's never actually stated... which makes my eyebrows furrow in a weird way.

I get a little weird about translations. Listening to some English errors in the opera, I was expecting some real dud-style sentences in the book... and I'm not disappointed. Paragraph two features: "Perhaps she was pondering the twin paradox, or, more likely, thinking of her beloved, Gisbert, whom she loved unconditionally with all of her heart." Five commas and a little repetition and a random reference to asymmetrical aging. This book is gonna be good.

Got a little tickle when Joseph Swartz is introduced from Mission Control aboard the USC Eldridge-- That's right, even the "the" is italicized.

Some random Japanese is thrown around in here... which is a little to be expected from playing the games. I suppose it's because of Kazuko from the prologue. I know it's probably not the case, but I get that feeling that some animé fan was like, "I wanna put some Japanese in this story 'coz I love all things Japan, and I'm an expert on Japanese culture! And one day some cute Asian woman will love me for who I am." He'd follow this up with more of that sort of Donald-Duck-talk sounding speech impediment. His acne-covered face would gleam in the harsh light of the basement's drop-in ceiling...

Right. Back to page 12 where a mysterious object is hurtling through space toward the QUASI Experimental Installation between Mars and Jupiter. Ayse and John approach it. There's some more clunky writing, but if I point out each instance, I would probably have transcribed the entire book... and Egosoft would be writing me nasty cease-and-desist letters. Let me say, though, that this style with its awkward repetition makes it really hard to miss facts.

The mysterious object is, as they had guessed, an alien space-craft. An explosion as it entered the solar system sent it spinning. It's weirdly organic looking and John throws out, "Ask Kyle would probably say, get a load of that flying turd!" No single quotes around the nested quote (there goes my eyebrows again), but, more importantly, we get our first mention of the hero of the X universe Kyle Brennan. The opera says he has a sense of humor but never shows it. I hope that John in the book, when he mimicked Brennan, lowered his voice two octaves and slathered on a thick German accent. *swoon*

So, what's this ship? Borons? Splits? Paranids? Which exciting alien species do we meet first? Wakka wakka. Turns out the ship is from the Terraformer Fleet-- good thing I didn't skip the Prologue. A few electromagnetic whatsits and another out-of-place name-drop of Gisbert later, the ship stops its crazy rotation. For Ayse's total devotion to Gisbert in the first page the book says, "She would stay with the USC, even if it drove a wedge between them". Eyebrows, stop that.

The Terraformer ship was apparently not entirely defunct and, in a few paragraphs of really well-done writing, both ships are destroyed. So long, Johnny boy. Debris is sent to the far side of the moon (of course), and Gisbert is exceptionally emo.

That wraps up the prologue and first chapter. Extremely short. Terraformers, gone for seven centuries are back!
Spiketail Hatchling

Recent Activities

In recent years, I've been keeping a paper journal to keep track of my "taking" activities (explained here). Folks have been asking lately what I read and watch, so I thought it a good idea to take inventory.

Books-- Currently (in parallel, reading at the library and home):
  • Godzilla: At World's End</i> by Marc Cerasini
  • Sundiver by David Brin

Previously (in reverse-chronological order):
  • Elite Dangerous: Wanted by Gavin Deas
  • Thuvia, Maid of Mars by Edgar Rice Burroughs
  • Starwolves: Battle of the Ring by Thorarinn Gunnarsson
  • Space Skimmer by David Gerrold
  • Horror on the Asteroid by Edmond Hamilton
  • Man Who Fell to Earth by Walter Tevis
  • Voyage of the Space Beagle by A. E. Van Vogt
  • World of Null-A by A. E. Van Vogt
  • Memoirs Found in a Bathtub by Stanislaw Lem
  • Programming the Universe by Seth Loyd
  • Bios by Robert Charles Wilson
  • Book of the Dun Cow by Walter Wangerin
  • Silent Spring by Rachel Carson
  • Martian Chronicles by Ray Bradbury
  • Norby Chronicles by Isaac Asimov
  • Age of Reptiles Omnibus by Ricardo Delgado
  • Raptor Red by Robert T. Bakker
  • Moon Quest The Choose Your Own Adventure (played it thoroughly, so I'm counting it)
  • Log of the Crimson Lien Wesley Clifford
  • Triplanetary by E. E. "Doc" Smith
  • The Dark Wheel by Robert Holdstock
  • Pay Me, Bug by Christopher "The Baptist Deathray" Wright

  • Farscape

Previously (in reverse-chronological order)
  • Adventure Time Season 1 (twice)
  • Godzilla: The Series
  • Doctor Who: Series 8
  • Space: 1999
  • Twin Peaks
  • Cosmos: A Spacetime Odyssey
  • Cosmos: A Personal Voyage
  • Lost
  • UltraSeven
  • Babylon 5
  • Firefly
  • Ultraman: Towards the Future
  • Primeval

All this goes back to that weird event horizon in late 2012 that I can't quite put a date on where I started getting my life back. Only regret is not reading more. ;)

Spiketail Hatchling

Some Vacuous, Grandiose Words

So, it's been a while since updates have happened. Much is still the same (hence, no updates). I've started myriad projects to kinda leave 'em by the wayside. But, I realized that for programmers, languages are game engines and data structures are worlds. Methods or functions are actions and variables are characters. Programming is a game and it's means of high score is awesomeness that other folks like.

I've been fasting on Mondays, and I think it's rendered me a bit contemplative. I had a two-month hiatus from the library. Tonight was the first night back. I think that's helping.

For all my Action Friends!
Spiketail Hatchling

Hobby Lobby Wins...

It's time for me to tear apart another article... so, in your face Mother Jones.

Ruth Bader Ginsberg had some quotes that this content-monger thought were appropriate.

"The exemption sought by Hobby Lobby and Conestoga would…deny legions of women who do not hold their employers' beliefs access to contraceptive coverage"

So, my biggest gripe about this whole fucking shitstorm is that Planned Parenthood, and state clinics exist to fulfill reproductive needs. This shouldn't have been a burned on industry in the first place. My girlfriend is currently unemployed. When I was listening to this news story, I leaned over and asked, "Hey, darling? How much do you pay for birth control?"

Her: "Nothing..."

EXAAAAACTLY, you fucking morons. I'm not going to pay some fucking company extra cash because they had to raise their prices because they had to pay for their employees for contraception when I'm already paying the government in fucking taxes for the same purpose. Jesus Christ, you people are tools.

And it's an overwhelming majority.


So, what's Justice Gingsberg's next brilliant utterance?

"Religious organizations exist to foster the interests of persons subscribing to the same religious faith. Not so of for-profit corporations. Workers who sustain the operations of those corporations commonly are not drawn from one religious community."

This is your fault. This is all your fault. I didn't get a vote on this fuckshow. "One nation under God..." you guys dig yourselves outta this one. The Constitution says, "Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof..."

Any other entrance of religion into any debate is void. This argument clearly isn't about religion. It's about some company paying for their employees to enjoy sexytimes without consequence. Problem is, companies argued this when the whole shit began, but noooooo, they still had to pay. Now, they figured this way around the law. And, you know what? Good for them. Next!

"Any decision to use contraceptives made by a woman covered under Hobby Lobby's or Conestoga's plan will not be propelled by the Government, it will be the woman's autonomous choice, informed by the physician she consults."

Damned skippy. The woman's choice and the woman's dollar. Is she with a man? Maybe his dollar. Is she visiting a clinic? My dollar... but y'know what, at this point, I don't even mind.


"It bears note in this regard that the cost of an IUD is nearly equivalent to a month's full-time pay for workers earning the minimum wage."

Great fucking shit, Justice Ginsberg. No goddamn shit. IUDs are expensive... but, y'know what? Condoms grow on trees. I'm literally inundated with them. Oh! And you know what? Birth control pills are beginning to fall from the sky like manna from heaven. Really. Did I mention my girlfriend gets them for free?

Without an employer?

Get with the goddamn times.

"Would the exemption…extend to employers with religiously grounded objections to blood transfusions (Jehovah's Witnesses); antidepressants (Scientologists); medications derived from pigs, including anesthesia, intravenous fluids, and pills coated with gelatin (certain Muslims, Jews, and Hindus); and vaccinations[?]…Not much help there for the lower courts bound by today's decision."

I don't care. Go for it. You know what, show me the employer that's this blindly into his religious beliefs! I want to shake his hand. That's freedom. You don't want freedom? Go get in the Obamacare line.

For the record, I am mad about that one.

That thing about freedom... yeah. Some employers don't offer healthcare. Some employers (and I won't name names) are very careful over regulating hours so that they can get around paying for healthcare... even if their employees offered to sign a waiver expressing they don't want anything to do with it.

Requiring employers to pay for healthcare in the first place is killing American industry. So, yeah! Observe their rights and tear down this stupid, tyrannical system. Let private insurance do what it's done for countless years.

Back in the day, being in a job with benefits meant it was a respectable job... not just some dipshit, dumbfuck organization that kisses the state's ass.


"Approving some religious claims while deeming others unworthy of accommodation could be 'perceived as favoring one religion over another,' the very 'risk the [Constitution's] Establishment Clause was designed to preclude."

DAMN! YOU! Read the "Establishment Clause". Rather than wasting the time saying all that, you should have just read the goddamn document. What you're citing is sixteen words. Your regime isn't establishing a government religion (any more so than it already has (think of the pledge or the dollar bill)) or preventing anybody form following their indoctrinated hearts (any more than it already has (recal from grade school that Tennessee had a Religious Preference clause)). You're cool. Now, chill the hell out.

"The court, I fear, has ventured into a minefield."

This cheeses me off more than any other quote. They've been in a minefield since this whole stupid thing began. They brought all of this on themselves. I didn't want a bit of it. Oh! And what's more! It's their job to be in a minefield. I'm tired of them letting congress pass stupid shit uncontested.

Agree? Disagree? I don't care. Just leave me alone and let me know when the shitstorm congeals.