And then after I got home I stubbed my toe, which is now all bloody. Bah. Not doing very well lately!
And then after I got home I stubbed my toe, which is now all bloody. Bah. Not doing very well lately!
Partly I mention this because the dragon scale bracelet I posted the other day, and some slightly different earrings, are up for auction... http://con-or-bust.org/2016/05/2-chroma
Also Why? And WTF?!?
I really don't want to get stuck in a brain-loop of considering the mechanics of tubby reproduction ...
The fact that there are 4 teletubbies and 8 tiddlytubbies does make me slightly worried that the population doubles every generation/spawning-batch and Earth will eventually be overrun by them...
( Read more... )
Third and, as far as I'm aware, last book in the Diana Tregarde trilogy.
We hie ourselves to Jenks, OK. This is a small affluent community on the outskirts of Tulsa, OK. Well, it is in the book, I cannot speak for reality. Strange things are afoot, multiple youngsters at the local highschool ("Jenks High", sometimes bowdlerised to "Jinx High") have passed away in horrific accidents.
As happens, the father of one of the teens involved is an old friend of Di Tregarde and circumstances happen to favour giving her a call and see if she can drop by Jenks for a couple of weeks.
Then things start accelerating, things happen, so on and so forth.
On the whole, I found this to be the weakest book in the trilogy, but I can't quite put my finger to why. It still wasn't a bad read.
meetar came home and was v. tired and shagged out after a long day. He went to their music player and put on some amazing soothing music I'd never heard before. It was the most relaxing. "What is this?" I asked in wonder. He told me it was Brian Eno's "Thursday Afternoon".
I fell in love with it. I played it for X, who fell in love with it. And one night when we had a fussy baby, X played it for them. Now, every night at bedtime, we play "Thursday Afternoon" and rock Kit until they get sleepy, and then we put them in the crib to sleep. And every night I think how glad I am that meetar happened to be in need of some soothing music that day.
Today I downloaded "Thursday Afternoon" to the tablet we have over the crib for a baby monitor, so it could sing Kit to sleep. Just now they woke up yelling--poor baby, trying to get used to dreaming, which really is such a weird thing--and I put my hand on their belly and put the music back on. They settled right back to sleep. Out like a light.
The only snag is that we have to wait for the track to finish, or sneak in and turn it off*, before we can use the sound-activated baby monitor. But that is a very small price to pay for an aural sleep-cue that is 60 minutes long, can be turned off at any point without a strong sense of interruption, doesn't become boring or annoying no matter how long or how often you listen to it, and doesn't require a parent to sing the same three-minute song over and over to the point of hoarseness. New parents and parents-to-be: I recommend it very very highly.
* At some point I'm sure we will set up some sort of networked speakers, or root the tablet so we can remote-control it. Right now, tiptoeing in works fine (and lets us stare at the baby a little bit too).
So, yeah, poof, most of my liquid money is now heading to my lawyer to head to the banks and the seller. *twitch* Yeah, definitely time to go for a run and concentrate on something physical other than the butterflies in my tummy.
So, yes, packing. I got all the empty boxes up out of the basement, and it looks like only one got a bit mold damaged due to the last (ankle deep) basement flood. Most of my glassware is packed, well cushioned, but still planned to be taken over via car before the movers come. Half my clothes are packed and I was muttering about capsule wardrobes and do I really *need* all these options, but most of the packed things are special occasion wear or winter stuff (I think I mistakenly packed the outfit I meant to wear to the club on Wednesday, but seeing as I managed to bail on going to two dress up events on Saturday, it probably won't matter). Also got all my laundry done, granted mostly as an impetus to get myself up and down the basement stairs enough to bring an armful of boxes each time I didn't have to bring clothes up. Someone washed a business card and I had to clean out the washer of dried on bits of paper before I could use it. I'm so looking forward to having my own in apartment laundry facilities, not the least for not having to hoard quarters any more.
I almost bailed on my Tough Mudder training for the weekend, but caught up and pushed through. I printed out the orgs 3 month last month and the 1 month training guides and am doing a combo - though it turns out that the only difference is that the last of the three month guide just has you running further. So, I ended up running 6.5 miles on Saturday afternoon (after doing the strength workout in the morning and packing some more to "rest"). The guide called for 6 miles, but at around mile 5 I realised that a 10k would just be .24 more miles so I ran around the block at the end. It was also Porchfest so I was getting some snippets of music in passing, but mostly dealing with day drunk meanderers taking up the sidewalks - I miss my quiet winter runs, fewer smokers then too. Got my first blood blister, dammit, but I finished the course with only one section of walking (beyond having to wait for lights to change a couple times). My cardio health is so much better right now than it was this time last year, so the running is really worth it. *sigh* Just really not a fan of how long it takes, I was out for almost 1.5 hours to do that 6.5 miles. Have another 3 miles to do tonight. Oh, rats, I just realised that I'd miscounted, it's 4 weeks to Tough Mudder *now* not last week. Ah well, I always want to ramp down before the event to give myself all the recovery time possible, and I'm sure that with moving and a bike camping trip I'll have some stretch in the plans. I almost shaved off my mohawk in a fit of don't wanna deal with it any more - it needs to get trimmed as it's long enough to hit my eyes when the curls straighten out, plus the colour in front has faded from where it gets caught up when I wash my face.
Oh, and annoying: my bike lights stopped working last Monday sometime. I'd met my cousins for dinner in Allston then went over to Ceremony to dance and they were dimming and not recharging as I was riding home. :-/ I've checked the connections, I think it's a fault in the wire again, I need to get that redone ASAP so I can ride at night again. Glad that I'm riding home after work in the daylight (and have an excuse not to stay late), but it did mean that I walked to the pop up night market on Saturday night instead of riding (about a mile each way, after my run that afternoon it was actually tempting to jog it, who stole the person I used to be who hated running???). A few box trucks were parked in an out of the way light industrial park and each was an "experience". I skipped the seizure truck (fog machine filling it and strobe lights controllable if you could find the control box), but did sit in for a couple of comics in the comedy truck and got a fried adobo chicken taco at the taco stand. The Grande Fromage truck was annoying, they were trying to speak French to everyone but seemingly only had the patter, not the language to respond to questions, and were only taking reservations that were available 45min+ after I was there. The video game arcade was impressive on a tech level but not my style, and I skipped the story telling one due to getting distracted talking with my friends. It was fun. :-) I skipped out on the Man Ray Reunion event and Sin-o since I didn't feel up to figuring out dressing up from my capsule wardrobe + getting across the river without bike lights + going by myself + spending more money. Good call in the end, sleep was restorative - they're doing work on the house next door, so I've been waking up early every weekday, so sleeping in on Sunday was awesome.
Sunday was no working out, just eating, playing D&D (chatting about Germany with fudjo, exploring a cave system, getting XP for not being stupid, postponing some decisions until more player characters could be present), eating some more (stopped to indulge a chocolate craving at Pemberton Farms, I need to forget about their bakery case, but the chocolate raspberry cake with ganache and white chocolate shavings was just what I needed then - in fact it was probably 2x what I needed but screw it, I was still hungry from the long run the day before (and biking 6+ miles with the ridge in the middle 2x)) and continuing to pack. I've been trying to pack things according to the last set of box labels, that's given me a bit of organisation/impetus/lack of thinking energy, but I realise that I've been putting off dealing with the books (ooh, the library is accepting donations again starting today, gotta get that box of culled books out of the house soon, as well as finding a clothing swap host to offload a bag of soft goods to) because I'd numbered the 20+ boxes and needed to order them before I started packing - yay organisational twitchiness. *wry smile* It's just constantly stressful right now, everywhere I look in my apartment is another item on a to-do list for packing, doing it bit by bit is less tiring physically (gah, I'd completely forgotten how dry my hands get from all the cardboard, and there's a lot of dust being kicked up) but more tiring mentally.
I've been working on packing the less frequently used kitchen appliances, and so I made jerk chicken before packing the food processor (and rice and peas before packing the casserole dish), yay comfort food. I also made the "mistake" of checking out the e-book version of the final book in a 9 book series yesterday right after finishing the previous one. That led to getting to sleep at around 2am, oops. Add in allergy misery and I'm a bit zombified today, but I think it's just the right amount to allow better coding concentration, I hope. I'm working hard to keep myself sane through this process, I think the working out is helping as that's one thing I don't have to think about too much - the calendar says do this on this day, so do it - and it's good stress relief. Also scaling way back on the things I'm doing out of the house, even if I'm not packing, sitting and reading is a good thing (though my next book is about the progress of LGBT* sports and that's been a mix of infuriating and hopeful). I'm moving on a Sunday, I just want to get things to the point where I *know* I can pack the remaining bits of the apartment up on the Saturday, but telling myself that I can unpack something if I need it between now and then is only working sometimes. I'll get the rest of the books packed up this week in any case, the library is *right there* plus the Kindle makes it easy to get new things to read. I will be sad to be moving further away from the main branch, I'll be going from less than half a mile, to a mile, still walkable, but not quite as easy to just pop up the hill.
More photos here: http://www.chiark.greenend.org.uk/~clar
Half-Persian 4-in-1, love this weave!
Vipera Berius bracelet.
+2 Chromatic Dragon Scale Mail bracelet and earrings.
European zig-zag necklace.
'For The Love Of A Good Robot'
Brass and aluminium loops.
Rainbow chain and pendant.
This weave: http://www.beadsisters.co.uk/library/pa
Forest floors are full of stones and roots, and dead needles if it's a pine forest, and you can't get comfortable. There are mosquitos hanging around, as well as other nasties that want to bite you. It pours with rain, and then the trees carry on dripping on you for hours.
It gets really really dark, with weird rustling noises, which is terrifying if you can't find your way out of the forest. And if you CAN find your way out of the forest, why the hell are you still in the forest?
I'd assume forests are different where John Denver comes from, except I know they're even worse because there are venomous snakes and poison ivy.
So if someone said I filled up their senses like a night in the forest, I'd think they meant I look pretty good from a distance, but when you get up close you'll wish you hadn't. IDK, maybe that's what John Denver meant too.
However the quest for panic-button responses did not stop there. A day later, the Immigration Minister, Peter Dutton created a new multipart paradox that asylum seekers would be simultaneously innumerate illiterate and illiterate in the own language, take the jobs of locals, and join unemployment queues - all of which also required a 'blog post. Then, later in the week, the election took a very surprising turn with the Australian Federal Police raiding a Labor Senator's office, staffer homes, and a newspaper in search of documents that had been leaked "commercial in confidence" from the National Broadband Network. Of course this has led to the campaign spotlight being turned on the trainwreck that is National Broadband Network and the questions of the government's prior knowledge.
All this aside, this coming Saturday the Isocracy Network will be hosting a meeting with Bruce Poon, the state convenor of the Animal Justice Party to discuss animal welfare issues in the Federal election (the Greens have a comprehensive policy, Labor has a few important remarks, and surprisingly, the Liberals have nothing at all). It is, of course, not a subject that will attract too much attention, human beings being what they are, but nevertheless important for Isocracy as we made freedom from suffrance as a central policy regardless of species. Hopefully Bruce will be able to provide a well-grounded theoretical framework for this issue as well as the practical implementations in public policy.
Due to the events of the early part of the year, we broke the usual "one song per artist" limit for David Bowie and Prince.
( Setlist )
This reminds me of Michael Pollan's Second Nature, which points out that the typical metaphors for nature about about either virginity (untouched nature) or rape (a tremendous amount about industrialization-- for reasons which are unclear to me, the damage done to nature or people by war is typically not compared to rape*). Pollan suggests the relationship between nature is more reasonably viewed as a rather grumpy marriage, which seems reasonable to me.
*It seems to me that war is frequently left out of both moral and financial accounting. It's as though it's a separate magisterium. The situation is changing toward war being judged by the standards of ordinary life, but it certainly hasn't gone all the way.
Link thanks to andrewducker.
Mikhail Volkov is the captain of a space ship. A military space ship. Beloning to the Novaya Rus empire. He's just been called to a United Colonies space station, to have a look at something.
The "something" is the warp engine of a UC military ship, the Fenris, which disappeared some ten years ago. However, it is weirdly crusted over with coral growth that's WAY more than ten years old.
So, after some negotiation between the son of the Tsar of Novaya Rus and the commander of the space station (or something, I frankly do not recall the actual rank of that person), he sets off trying to warp to the origin coordinates still stored in the warp core.
That's when the book really starts (yes, it's about, I think, a chapter in).
I'd say that I enjoyed the book, would look forward to see "what happens next" and so on, but I was not going "WOW! Must Have More Now!" (which is probably good, as far as as I understand, this is a free-standing singleton novel). Make of that what you want.
I'm spending today working on reworking some code to integrate with a new feature that was just integrated into Kubernetes. The PR in question was absolutely fine, but just before it was merged the entire commit history was squashed down to a single commit at the request of the reviewer. This single commit contains type declarations, the functionality itself, the integration of that functionality into the scheduler, the client code and a large pile of autogenerated code.
I've got some familiarity with Kubernetes, but even then this commit is difficult for me to read. It doesn't tell a story. I can't see its growth. Looking at a single hunk of this diff doesn't tell me whether it's infrastructural or part of the integration. Given time I can (and have) figured it out, but it's an unnecessary waste of effort that could have gone towards something else. For someone who's less used to working on large projects, it'd be even worse. I'm paid to deal with this. For someone who isn't, the probability that they'll give up and do something else entirely is even greater.
I don't want to pick on Kubernetes here - the fact that this Github feature exists makes it clear that a lot of people feel that this kind of merge is a good idea. And there are certainly cases where squashing commits makes sense. Commits that add broken code and which are immediately followed by a series of "Make this work" commits also impair readability and distract from the narrative that your RCS history should present, and Github present this feature as a way to get rid of them. But that ends up being a false dichotomy. A history that looks like "Commit", "Revert Commit", "Revert Revert Commit", "Fix broken revert", "Revert fix broken revert" is a bad history, as is a history that looks like "Add 20,000 line feature A", "Add 20,000 line feature B".
When you're crafting commits for merge, think about your commit history as a textbook. Start with the building blocks of your feature and make them one commit. Build your functionality on top of them in another. Tie that functionality into the core project and make another commit. Add client support. Add docs. Include your tests. Allow someone to follow the growth of your feature over time, with each commit being a chapter of that story. And never, ever, put autogenerated code in the same commit as an actual functional change.
People can't contribute to your project unless they can understand your code. Writing clear, well commented code is a big part of that. But so is showing the evolution of your features in an understandable way. Make sure your RCS history shows that, otherwise people will go and find another project that doesn't make them feel frustrated.
(Edit to add: Sarah Sharp wrote on the same topic a couple of years ago)
The good news is that she has pronounced him successfully medicated, so a) it is bone spavins and b) we'll start bringing him back into work tomorrow. This injection will wear off in a few months, after which we'll have the longer-lasting one that should just need repeating once a year until the bones fuse (hopefully not too long!).
The bad news is that part of the way he demonstrated that was by going 'you want me to trot from one one of the school to the other? it'd be much quicker if I just flung all my legs into the air and then ran at full speed!'
Well, *actually* the bad news is the fact that my leg was in the way of one of his feet when he did the first part of that.
Sigh. Just as the bruise on my other leg was fading....
(Mrs Next Door came over to
Yet another in the series "stuff I'm blogging so future poor buggers can find it in Google."
If you've seen this supercilious and not actually helpful error from ant:
Cause: Could not load a dependent class com/jcraft/jsch/Logger It is not enough to have Ant's optional JARs you need the JAR files that the optional tasks depend upon. Ant's optional task dependencies are listed in the manual. Action: Determine what extra JAR files are needed, and place them in one of: -/usr/share/ant/lib -/home/fun/.ant/lib -a directory added on the command line with the -lib argument Do not panic, this is a common problem. The commonest cause is a missing JAR. This is not a bug; it is a configuration problem
— it is a bloody bug, and it's a bug in Ubuntu that hasn't been fixed in years.
- Install the relevant packages: sudo apt-get install ant-optional libjsch-java
- The symlink to make it work! sudo ln -s /usr/share/java/jsch.jar /usr/share/ant/lib/
The bug is that it should make that symlink. (The other bug is that ant-optional should have libjsch-java as a dependency and doesn't.)