Friday, December 16, 2011

Breaktime

Finals went as well as could be expected. The math final was open notes and books, so I took advantage of that fact to prepare my scratch paper, with an old exam as a guide, with formulas and algorithms to solve each problem, including prepared truth-tables, etc, so that during the test I wouldn't have to spend any time looking anything up or drawing anything, because I'd already done it. My evil plan worked really well and I was right on schedule right up until  the Euclidean Algorithm problem. I know how to solve one of those, but I still messed up a distribution step on the backwards side of it, and had to re-do it three times to finally get the right answer. Not a good strategy for a test like that, but I just couldn't let it go. Foolish pride I suppose. So with that delay I didn't have enough time for the last couple of recursive function problems, which is a pity, because those are fun. We'll see how it turns out.
My computer architecture final was one half-hour after the maths final, so Seri and I grabbed a quick bite to eat (with Clint- a frequent happy occurrence) and dashed off to it. It was mostly a blur of questions and answers. I think I did ok, it was a fun class and I learned a lot. I used to think of myself as somewhat of a hardware guy, but no longer. Once the layers of abstraction are stripped away, how computers really work is just mind-breakingly complicated. I would be just as happy to not ever have to look at assembler code ever again, but I know since I have to take a Senior level compiler design class that that is not to be, at least not quite yet.
So that's it for my first semester at Idaho. I'm in the right place, and I think that they'll let me into the grad program eventually. But I'm not leaving without a degree of some sort. Onward!

Sunday, December 11, 2011

Calm

Today is a Sunday and I'm having a rest between my last homework assignment and finals. I am not having urges to study tonight, but I am having urges to eat and close my eyes. I think this has been a really wonderful semester at the U of Idaho, whatever grades I wind up with. It was cloudy today. Mostly it's been sunny. Colleen likes it sunny, something I shall have to keep in mind. Before we got here, Clint had been bewailing the weather in Moscow in winter. "Frozen wasteland" is the phrase I think he used. So we were a little apprehensive. But it's been lovely so far, in a cold-ish kind of way. We've only had one proper snowfall so far, but that wasn't really inconvenient for us. Campus has quite the network of heated side-walks for just such an occasion. They are always clear. I have some Yak-trax to put on my shoes, though, just in case.
Last week I went to a poetry reading on Wednesday and then a Maths lecture on Thursday, and enjoyed them both. The reading was by Alexandra Teague, Colleen's instructor this term. She is quite good. I am encouraged that academic poetry, at least here at Idaho, has shifted back toward accessibility. My impression, at least when I was younger, was that the academics were stuck in the rut of making poems as obscure and as unreadable as possible, judging the best poems as being the ones understandable to the fewest. I suppose the height of glory for an academic poet is to become the subject of someone's dissertation, so I can see how that makes sense. And there is still a bit of political poetry going on, identity politics poetry. Horrible wretched waste of time. Ms Teague had a few of what she called Winchester sonnets. They were only thirteen lines each, with the last line of one being repeated in the first line of the next. Sarah Winchester was the muse for most of them. We bought Alexandra's book. She signed it for Colleen.
The maths lecture was given by Arie Bialostocki, my instructor for Discrete Math. He is retiring after this term, so this served as a farewell event, with Arie bringing his famous hummus and the department bringing the cake. The lecture was about the "Happy Ending Theorem" proven by Erdos and Szekeres in 1935: Theorem. For any positive integer N, any sufficiently large finite set of points in the plane in general position has a subset of N points that form the vertices of a convex polygon. Their friend Ether Klein came up with the idea, and Erdos called it the "Happy Ending" theorem because after it had been proven, Szekeres and Klein got married. Math and romance, what could be better than that? Arie had been a student of Erdos', and has an Erdos number of 1. He says that Erdos still publishes papers, but since he died in 1996, it's now at a slower rate.
So, a couple more days and I'm done for the semester.

Saturday, November 26, 2011

Conversation

We were invited to Evan and Leslie Wilson's home for dinner last Sunday after church. It was very nice, Lasagne, red wine, salad, and Boston Cream Pie for dessert. The Wilsons have been living in a large Tudor-ish house, dubbed "The Big Haus" in the old part of town. They have been running it as an old-fashioned boarding house for Christian singles for around thirty years, so some of the young people at dinner were the children of of former boarders.
After dinner we retired to the 'Library', where the comfy chairs were. There were indeed books in the library, but I think they prefer to use the room for talking and smoking pipes and cigars. The conversation meandered around Christian manliness after one young woman expressed some dissatisfaction with the young men who wanted to date her but were content with spending their time playing video games and other forms of self-indulgence. "'Call me when you've conquered Norway.'" she said. Then we spent a couple of hours talking about what she meant.
A couple of thoughts. I have spent quite a bit of time myself like that: content to be taken care of, to live off of the wealth of others. I would probably still do so if I could, but I need a bigger budget for cars.
Is this a local concern, or a bigger cultural issue? I know that Evan's brother Douglas has been talking about manliness, in fact it seems to me sometimes that manliness and manly authority has become the whole theme over at Christ church. It's hard sometimes being in the middle of a culture to spot what people are being counter-cultural about. It isn't about bigoted anti-egalitarianism, as Leonidas would say, "Clearly you haven't met our women." What I think Doug says it's about is that it's how and why men either shoulder their responsibility or they don't, and the conditions under which they either cheerfully adopt an attitude of self-sacrificial love or not. So the women have a clear interest and preference in that outcome as well, even if they express it in enigmatic terms. I'll have to come back to this topic. It merits more thought.
I think I'm starting to get a bit of it, at least, family culture here in Idaho. I certainly have plenty to think about going forward, things to cultivate and things to repent of.
There was one other thing, unrelated. At some point Evan asked me who my favourite authors were. I want to blame the wine, but perhaps I really have been so immersed in math and computer stuff that I can hardly talk about anything else. I couldn't think of who they were, it was all kind of distant, a memory of a memory. 'Neal Stevenson' was all I could think of. I am now sitting next to my bookshelf. I can turn to the left and look at my books. Ribbons from old campaigns.

Wednesday, November 16, 2011

Utopia

I was down in the lab the other day sitting in front of my perfectly serviceable computer, and I got annoyed that I had to click three times and type a <t> in order to get a terminal window open so that I could stare at a command line in a bash shell. So I said to myself 'I hate the Unity desktop! There are over a hundred Linux distributions out there, there has to be a better OS than this.' So I killed the partition and installed Mint12RC instead. But the RC isn't the stable version, that won't be out till the end of the month. So the desktop was bigger than the screen even adjusted to its native resolution so I couldn't see both the top action bar and the bottom action bar and none of the corners where the menu buttons were supposed to be, and then the package manager hung every time I went looking for a library (and I'm always needing another library) and that was it. I said 'I'll go back to their last stable version.' so I deleted that partition and installed Mint11 instead. I didn't make the mistake of trying the nVidia drivers, because I knew through hard experience that nVidia not only has never heard of my monitor, but as a whole they find the experience of shaking hands with it so alienating that they never recognise another monitor ever again, as if my monitor (and it was a tremendous bargain) were made in the South Pacific on an uncharted island leased to the United States somehow but inhabited by Dagon-worshipping crypto-mermaids bent on a highly improbable outcome involving messing with people's graphics. But I still had the same problem with the desktop being too big. So I said 'Hey, everything I've tried so far has been Ubuntu-based, maybe I'll try Fedora instead.' Fedora 16 has a really cool background wallpaper, an undersea scene that really needs a hint of Cthulhu in it somewhere, but again, Gnome 3 has all the controls in the corners (where else are they going to be??) and the corners are all out of view. Tomorrow I think I'll try openSuSe12. What the heck. And then maybe (if I'm lucky) I'll just go back to Ubuntu11.10 where I started, because hey, it wasn't broken.

Sunday, November 13, 2011

Think

For the last several months at least there has been a billboard standing in Moscow that says "Think before you believe." It has a picture of a young woman in a dim-but-thoughtful pose with her index finger over her slightly pursed lips. All in all a rather patronising, vaguely insulting, and somewhat ironic attempt at proselytising by some self-described humanists. We don't have any choice besides thinking about it first, but thinking isn't what was being appealed to in the ad. It was really more like a cigarette ad; you want to be cool and grown up, don't you? Lame and cynical, thank you for smoking. Who has utopian visions of a world without faith? Where love and beauty are burned at the stake by the Inquisition of Hard Rationality? I don't get it.
We all have the responsibility to help think things through, even if we're not all gifted thinkers. The conversation has been going on for a long time, and is part of our culture. I'm annoyed a bit that part of the conversation is going on in lowbrow billboard propaganda. That it's about attitude and being cool enough to rationally avoid what to me are the best parts of being human. Well, it's a much bigger topic than I can possibly do justice to in one puny blog entry, and I have school tomorrow.

Saturday, November 5, 2011

Machine Language

So I have my first machine language program under my belt. I was pretty happy when I turned it in, I felt like I was on my way to being a real computer scientist. I'd heard about machine language, about how the only language that computers really understand was all ones and zeros. And it is just ones and zeros. High volts and low. But it's not like they learn it from their mothers. They really are machines, not even slightly sentient. A coherent instruction set architecture has to be hard-wired into place or there is no machine language. That being said, I am more and more astonished by computers, the complexity of the hardware, the equal complexity and depth of the software running on it and operating the protocols running between them. The engineering underlying all our daily computing just astonishes me. Of course I still shake my fist at them when I can't get something to work.
Writing a program in machine language isn't as tough as it sounds, even though the instructions are pretty limited. I've learned that there's a lot you can do with Load, Store, Add, And, and Not. But debugging was really tedious. Every time I needed to change a line in the code, I had to go back and recalculate the offset positions of all the memory addresses I was using, from hexadecimal to decimal and then back to binary. Wheew! Even Assembly languages do that for you. Could be worse though, I could be writing my program by punching holes into paper cards, feeding them into the computer, looking at the holes punched into other cards by the computer, and then trying to debug that. It's a marvellous modern world we live in.

Sunday, October 30, 2011

Church Hunting

We visited All Souls Christian Church this morning. The pastor is Evan Wilson, and we've been curious about it for a while. I don't know why we have a thing about the Wilsons but we just do. We were nervous about it because once in the summer we were driving past on the way to First Pres and we saw people going in who were better dressed than we were. Well it wasn't so highfalutin as all that. We got there a couple minutes early and were greeted by Rev. Wilson, who knew we were visitors "because you're on time." People were very friendly, we liked everyone we talked to. The service started with some hymns as people were wandering in. After the first one the rest were requests shouted from the congregation. That how prayer requests were done too, except for the shouting. Then the prayers themselves were offered, as people were led ( men and women, unremarkable and non-controversial, but almost counter-cultural in parts of this town, i.e. Doug's church across town.) Scripture reading came next, and then...coffee break. We trooped downstairs, got some coffee (churches here aren't going to spring for actual cream, it's all powder all the time, but the coffee wasn't bad. Or maybe it was and I've just acclimatised.) and chatted some more. Fifteen minutes later and Evan herded us back upstairs for the sermon. And it was a pretty good sermon. A good hard look at Hezekiah and how you can get into trouble when you get too attached to your life and your stuff and your comfort. It was definitely not a Presbyterian service, though it was a pleasant example of doing things decently if in no particular order. All in all, we had a blast.

Tuesday, October 25, 2011

Linux 1.01

Roman numerals just weren't going to work out. I'm still a newbie though, so it could take a while to get to 2.0. I'm spending my afternoons down in Clint's lab in B13 of the JEB. Mostly it's been a couple of weeks of re-installing Ubuntu and various video cards trying to find something that will work. The cool-looking 'Unity' desktop is a bit of a clunker, and when it gets right down to it, the gui sys-admin tools are all useless nerfed crap and a damned waste of disc space. I suppose it's that way on purpose to look like a complete gui, while shielding the os from the modern end-user. They just figure the real geeks will just get in there and destroy the OS from the command line like they always used to and then just reinstall it and try again.
I've got LinuxMint 11 on my home computer, and Ubuntu 11.10 in the lab, neither computer seems to be able to use nVidia's proprietary drivers without hosing the display. Which is funny, or would be if it were happening to someone else. Linux is a monster, and I have to crawl into its guts, figure out how it works, and make it do what I want.
I've pretty much given up loading Windows during the week. I don't really need it for anything but the occasional sortee into Borderlands. Gotta figure out how to run Borderlands under Linux. Oh wait, my nVidia drivers don't work.

Monday, October 17, 2011

Linux I

So part of me doing what I came here for involves spending a lot of time cuddling rather promiscuously with a lot of flavours of Linux. Getting them to reveal their secrets, finding out what makes them tick, exploring their hidden files, that kind of thing. I'm sort of going steady with LinuxMint11 at home, but at the lab there's OpenSuse, Fedora, and that exotic minx Ubuntu. Ubuntu 11.10 in particular is getting all my attention lately as I've been trying to get her to give me her best 3D Unity desktop experience, but after three hours of wrestling with her I've come to the conclusion that I just don't have the hardware that she needs to really let loose. My computers' functional but aging nVidia 7600 GS with 256Mb just isn't enough to get her going. I'm going to have to let this new hotness go off to greener pastures and settle for an OS that's a little more mature, a little less demanding, and that doesn't mind dealing with my older hardware.

Monday, October 10, 2011

Spiritual Warfare

Last Sunday we visited "The International Church" which holds it's meetings at the Nuart Theatre here in Moscow. It turns out to be the latest in a string of about a dozen or so churches started in Moscow and Pullman since 1971 by Jim Wilson. The service was informal: some a Capella singing from a broadly-sourced traditional hymnal; a children's homily (with cookies) that was sincere, appropriate, and affectionate; prayer requests taken and then immediately dealt with; communion; an adult sermon by the same guy as preached to the kids and by adult I mean vague and overly introspective (guy is not Jim Wilson, it wasn't his week); another hymn and then the Benediction.
   Afterward I got to chat with Jim for a while. He's 84, lost his wife a year ago. Walks with a cane. Two of his sons are pastors of daughter churches of his. Christ Church and All Souls, but his sons have very different theology from his. I told him I'd visited Christ Church. He explained why he didn't like Reformed theology, and I nodded. I explained why I didn't like Pietism, and he nodded. It was very pleasant, he gave me a copy of his testimony, a copy of the sermon he preached at his wife's funeral (she' asked him to) and a couple of pamphlets he'd written. I asked him if he'd had a purpose for coming here, to Moscow. He told me he had.
   Jim joined the Navy as soon as he graduated from High School in April of 1945, and while in boot camp, applied to the Naval Academy Prep School. He got in, earned his appointment and entered the Naval Academy in June of 1946. He became a Christian during his Plebe year. After graduating he spent eight years as a Naval Officer. He gave me another book that he'd written in 1964, and has been updating regularly up to its current 2009 fifth edition. It is titled "Principles of War: A Handbook on Strategic Evangelism."  He said that he'd looked around for an objective that was both feasible and winnable. New York was neither, but Moscow/Pullman was both: Pagan, liberal College towns where he could have a broad and deep impact on the culture and future of two states. I think that he is doing just that.
   I have always kind of scoffed at the phrase "Spiritual Warfare," as being a nearly oxymoronic cliché, an inappropriate metaphor. But how am I supposed to become the person I am meant to be? Do I think that I'm going to get even part way there without a struggle? I can barely deal with my day-to-day concerns: getting some food, succeeding in class, the success of my wife and children, not becoming incapacitated by depression or anxiety. Gosh am I over my head.
  I liked and admired Jim Wilson immediately. I've started reading his book. Also, I'm starting to wonder what's in the water over here.

Wednesday, October 5, 2011

So I started this blog yesterday while I was supposed to be doing my math homework. It worked out because Seri came over to do math around 10 and we slogged along for a couple of hours and got it done. Very last thing. I don't know that I would have done it at all if she hadn't come over, I likely would have just blown it off and read up on celebrity gossip instead. I went around and around in my head over this, thinking that I couldn't do this on my own, couldn't repent of both sloth and slack, and then realising that being a self-made man was never a part of the plan and wasn't going to work any better than paying for my own sins and saving myself was. I will succeed here not because I have any virtues, but because I'm going to do a lot of work. A snack, then off to the lab and then the ACM soldering party.

Tuesday, October 4, 2011

I wonder

I have always thought of myself as a late-bloomer, but lately I have realized that it is entirely possible to go completely to seed without ever having bloomed. It seemed to me that if I didn't go find myself some grow sticks pronto I could really completely miss my chance. And I really want to bloom. I better get started.