wwilliam47: (Default)
So SuperComputing happened.

Things of note from the past week, in no particular order:

* There is absolutely nothing wrong with a 14 year publication gap, is there?
* Holy hell am I stronger than I was three years ago. Better able to function under stress, too.
* That said: need to do something about my right knee (balky after a SC worth of walking/carrying) and controlling my stress response (icy calm is great. Icy calm is awesome. Can I have more of that and less of the migraines please?)
* You know you're a systems weenie when a nine hex digit number jumps out at you in a log file.
* If I do not commit personally to doing better than stone knives and bearskins, how can I expect the group to?
* Bouldering walls work much, much better with enough space.
* Bouldering walls work much, much better with experienced setters who take good advantage of that space.
* It doesn't matter where I'm climbing; my brain will not acknowledge any praise from the ground as targeted at me, regardless of the reality. After I'm down, sure, but not while I'm working.
* Field coats and brush cuts are apparently good looks on me, to the point where other guys notice.
* I no longer get to treat SC as a technical conference where I can actually listen to presentations. Meetings colonize all space and time available. Related: I'm going to have to start reading the gorram papers if I want to keep up.
* For a wide variety of reasons, a smartphone is trending towards required rather than optional.
* For a narrow variety of reasons (mostly keyboard-related, some processor-related) a new laptop is also trending towards required.
* There is a not-so-fine line between "display adaptability" and "just fucking wing it". One should perhaps err towards the "display adaptability" side.
wwilliam47: (Default)
Climbing summary:

Got the blue/black v2 today (first v2 ever!). And climbed a bunch of stuff that was about 90% oriented towards workout, and failed at a bunch of stuff that was 90% oriented towards building skills. So I've got that going for me.

Blue/black v2 details:

I will attempt to describe this in something that more resembles English than close-packed climbing jargon. Pictures will in fact help if I can get them; ask and Wednesday there is a chance that you shall receive.

This starts with Our Narrator facing into a corner, with a handhold and a foot chip on each side of the corner to start with. Both handholds are at knee level or below. The left hand is a convex block that leaves little choice but to turn my palm toward the wall, set the heel of my hand on the top of the hold, and lock my arm. Fortunately, this doesn't have to take too much weight. My right hand has a solid lip to grab onto that's facing left (into the corner), allowing me to push with my left hand, get my hips behind (to the right of) my right hand, and sink my weight mostly onto my right foot, such that my arms and right leg free up my left leg to sneak onto its foot chip.

From here, my left hand comes up to a hold in front of my (crouching) face, also with a lip that will take weight as I move to the right. I'll be going right out from under an overhang and up for the rest of the problem, so holds that are good in the direction I'm moving are useful. As my left hand comes up, my left foot can come with it and take its place on the starting handhold block. It's pretty easy to move my hips such that my left arm, rather than my right, is taking the weight of my body as it wants to fall out of the corner. This frees my right arm to reach out from under the overhang and pinch a block about the size of an index card that's mounted at a compound angle to where my body is right now. If I can keep myself pulling down and left (towards the corner) my grip on it will be solid; if I start to drift too far right or I get my weight going off the wall, things will go very badly very quickly.

There's a foot chip about 6" up and a decent bit to the right of the starting chip. My next move brings my left foot across my right, with the outside edge of my foot landing on that chip. The martial arts trained among you may recognize this as twist stance, only with my arms in a ridiculous position. Now, one of the things I picked up today is that I do *not* want to immediately move my left arm here, but I also don't want to move my right leg too far (the next available chip is a long way over and I'll be ridiculously unbalanced and try to slide down the hold I'm pinching as soon as my left hand moves). Instead, I want to uncross my legs, balancing my right foot against the wall such that I'm not going to try to pivot out from it when I move my left hand. If I get that balance right, it's easy to move my left hand to the next hold, a pocket underneath the overhang.

Once I've got the pocket, I can pretty well pick my order I think on the next few bits of adjustment. My right hand can come up from the index card I'm pinching to a crimp at a 45 degree angle down/left about a foot and a half further along (crimp meaning that there's room for one knuckle to grab the top/right edge; fortunately, there are also places to lock off with your thumb). My right leg can come up to its last foot chip (since the pocket that my left hand is in gets stronger as I get higher above it, I can afford to do this).

After both of those are done, the other key bit is to bump my left foot up to *its* last chip *before* I try to match hands on the next-to-last crimp. Shocking news: when my hands and one foot provide three points of support, moving my other foot is easy. When they provide two points of support, moving my other foot tends to cause falling off the wall as I swing around wildly on the line that my two points of support define. I'm leaning back pretty substantially, and I need to make sure that I keep adjusting and re-locking my right hand as necessary (due to its aforementioned tendency to open up if I start paying attention to any other limb), but as long as I take things slowly enough to pay attention and get my right hand solid before I try to match it, this is doable.

From there, it's easy--match hands, get vertical (from leaning substantially back/left), get your right hand over the lip of the very solid finishing hold, match that with your left, celebrate.


Creeping crud can quit making me sniffly any time it likes. Students need a solid grounding in rhetoric before they get to grad school, even in CS. No, make that especially in CS. Highly skilled, highly paid computing professionals should know better than to write explicit double-deleting code, especially when their tests exercise the double-delete.
wwilliam47: (Default)
So say that you're going to write a tool for GUI testing that runs test scripts that your users create.

Say that you allow this tool to be run from the command line automatically--"here's a script, please execute it". So far, this is a good and useful thing.

Say that one of your users might, hypothetically speaking, want to do something like put scripts in version control along with the rest of the project, such that a properly licensed developer can check out the project wherever their nefarious filesystem suggests and have everything actually run.

Say that you, being a complete and utter moron, declined to actually allow the tool to run a test script from the command line using a relative path. Because clearly the scenario of multiple developers wanting to collaborate on a project and use automation around your automated test tool would never happen in the Real World(tm).

Not, of course, that I'm bitter about this particular misfeature.
Page generated Sep. 24th, 2017 12:12 pm
Powered by Dreamwidth Studios