Landing
The alarm woke me up. Still asleep I thought "damned whores" out of habit, thinking we were having an emergency before I remembered that we were due to enter orbit and I'd set the alarm myself the night before. We had been on approach since late yesterday afternoon and would be in orbit and docking with the maintenance facility at nine this morning. The landing boats would already be docked there and we would be on Mars' surface by late this afternoon.
The alarm woke Destiny up, too, and she got up as I was making coffee. Destiny told the computer to make steak and scrambled eggs with toast, and we took a shower together.
Wow! We were finally entering orbit around Mars and would be docking at nine and we hadn't died! Not yet, at least. The way this trip had gone we'd probably crash land on Mars, or get assassinated at the spaceport. I did have a price on my head, after all. Of course, they most likely didn't know my name or what I looked like, but the boat's new captain would probably be in danger.
We put on the news and started eating breakfast and the doorbell rang. It was Tammy.
"Hi, Tammy," Destiny said. "Want some breakfast?"
"No, thanks," she said, "I already ate, but I'll take a cup of coffee if it isn't made by a robot. So, who's going to be your bridesmaid?"
"Well, who do you think, silly," Destiny said. "You, of course. Who's going to be your best man, John?"
"Bill, of course, but he won't be here for a week or more, he's on batteries."
They started talking about clothes and I just kind of zoned out and nodded once in a while.
At five 'til eight I went in the pilot room to finish getting us in orbit, and by eight thirty we were weightless and would be docking in a few minutes. I floated to my quarters.
At quarter to nine the three of us started floating towards the docking bay that still worked without tearing up somebody else's docking bay and didn't have my boat attached, so we could meet the landing crafts' captains who would escort passenger and cargo to Mars. Then we'd take off in the houseboat and Tammy would go down with the droppers.
I got on the PA. "Attention, ladies. Please assemble in docking bay one for landing."
The boat docked a few minutes later as the droppers started showing up, and I greeted two of the three landing pilots, Tom Farley and Jim Woolsley. I'd known both of them for a few years, so we talked about old times as Destiny and Tammy said their goodbyes and cargo streamed in.
They and Tammy started escorting the droppers to the landing boats while me and Destiny went to my houseboat to land on Mars. Lek walked by and said "Thank you, Captain."
We undocked from the ship and flew down to Meridian spaceport together. Now if you guys will excuse me I need to buy a wedding ring.
See you.
Next: Mars!
Engines
We'd be in orbit around Mars and landing on the surface tomorrow. Only one more day of this horror movie! We might all live after all!
Destiny was still asleep. I got out of bed and went to the head, went in the kitchen to start coffee (stupid robots) and put a robe on.
Yeah, in that order. Fuck you.
Anyway, I told the robots to make me some breakfast. Destiny got up and went in the kitchen while I got dressed. The robot was almost done frying my eggs and sausage and had started cooking hers.
"Good morning!" she said. "Been up long?"
"'Mornin', sweetheart. Maybe ten minutes. Computer," I said, "What time is it?"
It read "Oh seven thirty three."
We ate our breakfast and drank coffee and watched the news in the living room as the robots cleared the table. They were still trying to figure out what do do about Venus. It also had something about the battle the fleet fought, but Destiny said that they didn't mention me or her charity that the company was hauling for but they mentioned Bill's boat and its sabotage. I didn't get to see the whole thing. They had an interview with Mister Osbourne, but I had to go to the pilot room and I missed that part.
We didn't need a course correction, but there were red lights on engines sixteen and eighteen, right next to seventeen. I shut those two down and the two next to them as well and went to inspect them, stopping at home to fill my coffee. There was some politician talking about shipping and pirates on the news while I was there.
"Trouble?" Destiny asked, seeing my frown.
"Only a little, we have two more broken engines right next to seventeen. I'm going down to inspect them now."
I was astonished when I walked past the commons and saw Tammy talking to the German woman, and the German lady was actually wearing clothes!
I trudged down the five damned flights of stairs and inspected engines fifteen through nineteen first. Sixteen and eighteen had shorted out like seventeen, so I left fifteen and nineteen shut down as well in case it was something spreading from one engine to another like they did on that Titan run, and I ordered the computer to leave all five alone. The book doesn't say to do that and I don't know how those engines work, but I saw a pattern here and I wasn't going to take any chances, anyway. I plugged repairbots in diagnostic mode into the four I'd shut off, hoping they wouldn't melt like the two that had tried to fix the dead number seventeen, but maybe they could record something engineering could use.
I logged it all, but the rest of the motors and the working generator were exactly like the tablet said they were supposed to be. Busy morning!
I trudged up all those damned stairs and took off my nasty boots and went straight to the shower. UGH! Damn but it was nasty down there.
I put on clean clothes and inspected cargo next, thankfully for the last time; no more inspections. Tomorrow morning we would dock at the repair facility and Destiny and me would leave on the houseboat, and the company's boat and the stench downstairs would be somebody else's problem. I couldn't wait to get off of that damned boat!
The only ones who were in their rooms were all asleep, and the rest were in the commons, maybe thirty or so. It was noon, I was hungry, and decided to finish inspections after lunch.
"Done already?" Destiny asked.
"No, I was downstairs longer than normal. I still have to inspect the passenger section and the commons and the sick bay. Want to go for a walk with me after lunch? I'm starved."
"Sure," she said. "Robot, two rare ribeye steaks, mashed potatoes and gravy, and coleslaw."
We ate, and she came along as I finished my inspection. I did the commons last, and by then the only two people in there were Lek and the German woman. Lek was drinking coffee and the blonde was eating some kind of sandwich, and both of them were wearing clothes. I guess the blonde didn't want to be an animal, either. It was nice seeing people in the commons and nobody was naked for a change. Destiny said "hello, ladies, I like your dresses." Lek said "Cup coon mock; oops, that Thai for ‘thank you very much’."
The heavy German woman said "thank you" in her heavy German accent as well.
We were due to enter orbit around Mars the next morning, so Destiny came in the pilot room with me as I watched over the computers for our final approach. "You're going to be happy and the droppers are going to hate it," I said. "We'll be weightless when we enter orbit and dock tomorrow."
We had walked slowly and by then it was almost suppertime, so when I finished getting us ready to go into orbit we went home and had the robot make pizza and bring us each a beer. I'm getting used to Newcastle, I might keep drinking it on Mars. Well, I was going to have to drink Newcastle for a while anyway, because I still had an awful lot of it crammed in my houseboat. I don't get many chances to drink much of it on a journey. My boat's half full of beer!
After supper we moved our luggage to the houseboat, and Destiny put on the third Lord of the Rings movie and we ate the pizza while we watched the beginning of the movie, then we cuddled while we watched the rest of it.
Those are some a long movies! We listened to some Vaughn and then went to bed. I told the computer to wake me up at six.
Next: Landing
scriptis Interruptus
I've been spending six to ten hours a day, seven days a week, working on Mars, Ho!. But not Wednesday; Wednesday I visited a surgeon. It was the least fun I've had since my last eye surgery in 2007.
I've had a serious case of advanced periodontitis for several years. Surgery for the condition was scheduled for this past Wednesday. The anesthetic was painful as hell; the guy was a lot better at cutting than at sticking. There was a sharp stab of pain when one of the teeth came out, too. Scraping the bone and suturing didn't hurt... yet. He inserted my new dentures, the nurse inserted gauze, and I couldn't get my lips together because of the swelling and the gauze. My clothing was bloody by the time I came home. I was deeply uncomfortable.
When the anesthetic wore off I was in severe, extreme pain. I'd been prescribed a bottle of hydrocodone pills for the pain, but I refrained from taking them because I've never liked the opioids. I took naproxin (generic Alieve, same drig at 1/3 the price) instead, despite the fact that I knew it would make the bleeding worse.
By eight thirty I broke down and took a hydrocodone. I can see why people with chronic pain get addicted to those things, because the pain went away completely a half hour after taking it. Like any addictive drug, long term use causes tolerance for the drug and the user needs more and more for the same effect. It didn't seem to dull my mind like the opiates I took after that car wreck in 1976, although like codiene it made me itch all over. Far better than the excruciating pain I'd been in.
By midnight I felt like I might be able to sleep. I rinsed my mouth out with the prescription antibiotic mouthwast they had prescribed, took another hydrocodone and another naproxin and went to bed.
I didn't sleep well; the teeth kept waking me up. I was up and drinking coffee by six AM. I took another naproxin and hydrocodone as soon as I woke up, and used the nasty mouthwash that I have to use three times a day. At eleven I visited the dentist, who adjusted the appliance and made it much less painful. I didn't need any more pills, although the dentures are gooing to need more adjustment.
I went through sixteen chapters after the dentist, made nine changes, and left the book five words shorter than it had been Tuesday. It's getting closer and closer to being finished.
I didn't have to wear my teeth last night. I slept like a log. My mouth was fine when I woke up, but it was hard getting the teeth in. They look good, but so far I can't eat with them; all I had yesterday was soup. I couldn't even eat cottage cheese. All I'd eaten the day before was breakfast, but I had no appetite whatever after the surgery.
I did manage to eat an egg this morning, but barely. This will take some time.
I'll post another Mars, Ho! chapter tomorrow; there are only three left.
Nobots
I've changed the format of the paperback version of the book. It's now "pocket book" size, still seven bucks.
Paleobiology
Yesterday's Ilinois Times had an article that will be of interest to those who have an interest in paleobiology, and face it -- we're nerds, if it's science or technology we're interested.
The article is titled 300 million years ago, and I found it fascinating.
A warm, moist breeze blows through the swampy forest at what is now Danville, Illinois. An eight-foot-long millipede scurries by. Nearby, a dragonfly with a foot-wide wingspan zips through the 100-foot-tall fern trees. It’s 300 million years before the present day – before the supercontinent Pangaea broke apart, and long before any dinosaurs walked the earth.
That swampy forest has survived for millions of years as a field of fossils buried 250 feet below the surface near Danville. Discovered in 2007 in the Riola and Vermillion Grove coal mines, the forest has given scientists important clues about Illinois’ ancient past.
The article is four pages long in its printed version (free almost anywhere around here).
And no, I'm not affiliated with that newspaper.
<OfficialDevHat>
So, I'd given an estimate of "by this weekend" for crypto-currency payment processing. I was pretty close for not even having looked at it or picked a payment processor yet. It's looking like I'll finish Monday unless I find another 3-4 hours of coding in my brain today. I can't really speak to when it will deployed to prod afterwards.
The skinny of it is I went through two other payment processors before settling on Bitpay. It would have been nice to accept litecoin and dodgecoin as well as bitcoin but some payment processor who shall remain nameless had a dev environment that did not mirror their prod environment and all the documentation for the API was for their dev environment, so I killed with fire all nine or ten hours of coding I'd done to process payments with them and went back to looking for another processor. Maybe one of these days they'll update and bring some sanity to their system and you lot will be able to use litecoin and dodgecoin here. Until then, bitcoin payments via Bitpay are currently working from my dev environment but in need of some finishing touches and testing before being deployed for you lot to use.
</OfficialDevHat>
<PrivateCitizenHat>
A quick word about Bitpay. If you ever want to receive USD when being sent BTC, I personally highly recommend using them. Aside from test.bitpay.com not being mentioned in the docs at the time, they were bloody brilliant to code against. As a random code monkey on the Internet, they have my resounding personal endorsement.
</PrivateCitizenHat>
Considering the eternal discussion of whether to filter the ACs or not...
It would be nice with a set of filters that would allow for boolean filtering and for that matter having a chain of filters.
For instance*:
if Friend and Flamebait then ignore; -- Rose-tinted glasses
if Friend then accept; -- Show remaining friends regardless
if AC and 1 then ignore; -- To skip all non upmoded ACs
if FOE and 4 then ignore; -- To skip most from Foes
if not AC and 1 then ignore; -- To skip people that should know better
if KarmaModifier and 3 then ignore; -- Ignore regulars without upmoding
if not KarmaModifer and not AC and 2 then ignore; -- To ignore occasionals without upmodded
if Self then ignore; -- I tend to remember what I write
Also, allow one to set up multiple named chains and allow to select one where one choses the threshold and such anyways - it would allow one to easily switch between showing everything in a post with only a few comments and only see the goodies in a post with 200+ comments.
* = Collapse would probably be the behaviour rather than ignore, but the wording "ignore" would have the advantage of not implying that it will mess with what comments are expanded/collapsed in the normal mechanics. However the use of ignore would probably at some point cause a request for "hide" or "obliterate" to not even see the headers.
Captures
I got up about seven thirty or so, and Destiny was still asleep. I started coffee and told the robot to make breakfast, and then I shit, shaved, showered, and got dressed. Destiny was still asleep and I had to be in the pilot room in fifteen minutes so I started eating by myself. At five 'til I filled my coffee and took the rest of my breakfast to the pilot room. Huh? Eggs and bacon. What? Of course it was turkey bacon. Now knock it off before I walk out of here.
At a minute to eight I put it down, of course, and when readings were done I finished eating, and went back to my quarters to fill my coffee. If I told the stupid robots to get me a cup they'd pour the pot of good coffee down the drain and give me a cup of that nasty robot coffee. Stupid robots. Stupid robot programmers. What the hell is wrong with them? Ain't they never been on a boat? Don't they drink coffee?
I had a full inspection today. I'd talked to Ramos, the fleet commander, about parts for the busted generator but he told me it would have to be fixed on Mars because nobody had the parts out here and it was going to have to be rebuilt in any case. At least the robots got the other one fixed with a part from another one of his boats. He said he could spare a few maids, which was a relief, it really stank downstairs. Maybe they'd have it cleaned up before we got to Mars.
Tammy came walking down the hallway, with her face still badly bruised and with her arm in a sling, looking like she was in pain. "The medic released you?" I asked.
"Yeah. It gave me a bottle of some kind of synthetic opiate but I'm not taking them, I need a clear mind. I'm taking Ibotrin."
"That better than naproxin?" I asked.
"Not much," she said. "Maybe a little. Look, I need to control the medics, I need readings on all the droppers and the computer says I don't have clearance for what I need to do. Can you fix that for me?"
"Yeah," I said, pulling out my phone. "Computer, give Doctor Winters complete access and command control to all medical robots for the, uh, duration of the trip."
"Acknowledged," It said.
"Thanks," she said.
"No," I said, "No need to thank me, you're trying to keep me and everybody else alive and you're researching how to cure monsters. Look, Tammy, I have to finish my inspec..." an alarm went off, it was Ramos. "Captain Knolls, it's Commander Ramos. There is pirate activity, what are your orders, sir?"
Sir? What the hell, I work for a living!
"Have you done this kind of thing before, Commander?"
"Yes, sir, we're very experienced. I studied at Annapolis and was a commander in the Marine Space Corps, and my men are all ex-military as well. And we've been seriously kicking some pirate ass lately, too, sir." There's that damned "sir" again.
"Good," I said, "your orders are to protect our people and property. Wait to transfer the robots until things quiet down."
"Yes sir, Captain."
"Don't call me sir, God damn it, I work for a living!"
"Yes si..., uh, yes, Captain Knolls.
"Call me John. What's your name?"
"Joe." I wondered what the whores would call him?
"Just do your job and we'll be okay, Joe. Okay?"
"Yes, Captain." Shit. Oh, well, these ate-up military guys never change. I know, I spent a hitch in the Army and all the lifers were ate up like that. I hear the Marines are the most ate up of all the military branches. Assholes...
I let Ramos worry about the pirates, that was his job now. I had a bunch of drug addicts that were all worse than vampires and werewolves to deal with. Lots more dangerous than stupid damned pirates, especially with a fleet and an experienced commander protecting us from the pirates and nobody but ourselves to protect us from the monsters. And I still had inspection. And I didn't know if Tammy had gotten them under control yet. Or even if she could all busted up like that.
Nope, not gonna inspect cargo today again, still way too damned dangerous, I don't care what the damned book says. I called Tammy and asked her to call me when the cargo pens were relatively safe.
Nothing caught fire when I inspected the empty passengers quarters that the company is stupid enough to power and have maids clean.
The starboard generator was fine, engine seventeen... wasn't that the one that shorted out earlier? Yeah, it was. Anyway a robot was working on it, damn it. I unplugged it, sealed the plug hole with epoxy and told the computer to keep the damned robots away from it. I was done with everything before noon, except the damned cargo inspection. I wanted to hear from the doctor first.
Destiny was sitting on the couch watching the news with a cup of coffee when I got back. "You’re a little early today," she remarked.
"I didn’t inspect cargo," I said. "I want to make sure Tammy gets the monsters under control first. I’d inspect the Frankenstein monster’s house before I’d inspect a dropless drophead's house. Damned addicts. Is there any good coffee left?"
"I just made another pot. Are you hungry?"
"I could eat. What are you having?"
"I don’t know, maybe a grilled cheese sandwich and a bowl of potato soup."
I told the robot to make lunch and poured a cup of coffee and a glass of water.
The news was talking about the Martian terraforming project. They had the hole halfway drilled and something went wrong and the machinery caught fire. It must have been built by the same morons that designed our old robots. Three people were in the hospital, one in critical condition.
The hole they were drilling was for a big magnet. The lady on the news said that without a magnetic field, a planet can’t hold much of an atmosphere and there's no shield against solar and cosmic radiation. The whole terraforming project was expected to take a few hundred more years to complete, but when it was done Mars would have Earth gravity or close, a similar atmosphere, lakes, rivers, and oceans, and they wouldn’t need the domes any more.
Everyone on the Venus station was dead. They were debating what to do with it.
Commander Ramos called with news that the pirate boats had all been eradicated, fifteen had been captured and the crews put in detention. Damn, but he's good. Four of them were our company’s boats, and eleven were from two other companies who would be paying us recovery fees. Hell, they did have some of our boats! I hadn't thought they could do that. Of course, they would have had mine were it not for Tammy's monster blockade and then the fleet showing up.
Then Tammy called and said it was safe to inspect cargo pens, so I did. The German woman was in the commons eating and the rest were all sleeping, except Lek, who was apparently reading although I wouldn't be able to read it. It was obviously in Thai and they must have a completely different alphabet than us, because it was just squiggles to me.
I complimented her on her dress. She smiled weakly despite her bloodshot eyes; Tammy's book said she was in pretty much pain right now and no other drug would ease it. She would have to put a drop in soon, even though she didn't want to.
We would be docking at the repair facility the day after tomorrow, and the landing boats would already be docked at the facility. Destiny and me will fly down in my houseboat.
It was finally safe to drink a beer or two. I went back to my quarters and opened one, and Destiny had the robot bring her one, too, and asked me what I wanted for dinner.
"I don't know, pork chops, caviar, and Champagne maybe?"
She laughed. "Yeah, on gold plates and silver cutlery! Fried chicken and mashed potatoes and broccoli sounds good to me, what are you having?"
"Chicken sounds good."
The robot fried the chicken and cooked the vegetables and wheeled over with the food. Robots make pretty damned good fried chicken, lots better than I can.
Then we watched some really weird movie from the end of the twenty first century, and went to bed. No, I don't know the name of the stupid movie.
Next: Engines
For a few months now, aqu4bot's Windows support has been broken. Compilation would fail because nonblocking sockets were not properly doable in Windows the way it was intended. I was using the same network core I use on the IRC protocol to download HTTP.
It worked, except when it hung. This affected mainly the $title command. So I added the nonblocking, which was necessary, but this broke all Windows support. I was reluctant in using libcurl because although I love libcurl, I only had two commands for aqu4 that used HTTP. That was $ddg and $title.
The good news is libcurl is VERY portable and works well under Windows. So needless to say aqu4bot's Net_GetHTTP() function was removed in favor of a new CurlCore_GetHTTP().
There is now a hard dependency on libcurl, but that's fine I suppose, since I now have my precious and arguably useless Windows support once more.
To celebrate, I created a new icon for aqu4bot that is used as the icon for the Windows executable: http://universe2.us/collector/aqu4bot.png
There's still a small issue with $time, as Windows does not have zoneinfo so I can't set the timezone properly, but everything else appears to work!
Over the weekend, there's been a slew of images released showing celebrities in varying states of undress. Now, it appears that a flaw in iCloud could be responsible for the images making their way online.
On Monday, a Python script emerged on Github (which we’re not linking to as there is evidence a fix by Apple is not fully rolled out) that appears to have allowed malicious users to ‘brute force’ a target account’s password on Apple’s iCloud, thanks to a vulnerability in the Find my iPhone service. Brute force attacks are where a malicious user uses a script to repeatedly guess passwords to attempt to discover the correct one.
http://thenextweb.com/apple/2014/09/01/this-could-be-the-apple-icloud-flaw-that-led-to-celebrity-photos-being-leaked/
http://www.independent.co.uk/life-style/gadgets-and-tech/is-apples-icloud-safe-after-leak-of-jennifer-lawrence-and-other-celebrities-nude-photos-9703142.html
What impact does the proliferation of new mobile technologies have? How does the sharing of personal data over the Internet threaten our society? Interview with Professor Jean-Pierre Hubaux, a specialist in communication networks and privacy protection, a major field of IT security.
Jean-Pierre Hubaux as a professor at the EPFL's School of Computer and Communication Sciences. During the last decade, Jean-Pierre Hubaux and his team at the Laboratory for Computer Communications and Applications have focused their research efforts on privacy protection, in particular for mobile communication networks (and notably geolocation) and personal data (with genomic data as an application example).
http://actu.epfl.ch/news/protecting-privacy-also-means-preserving-democra-2/