Recent blog entries for olandgren

Meta

Heh. I'm not precisely sure why I chose to update this now, after so much neglect. It's been nearly a year since I've written a journal entry, and I suspect I've not been missed.

School

Nevertheless, my honors thesis is but two days away from completion, or at least it had better be. Reality is, I've got a broken implementation and a paper that's really not very good when it comes right down to it. Not exactly a place I would like to be, but that's life, eh? Then a week after I turn this horrific thing over to my readers, I get to defend. And there are enough holes to drive a Mack truck through, realistically. I'm not really sure whether or not I'll even get honors. All I can do is hope for the best.
In a weird stroke of fate, that talk on Rectilinear Art Galleries ended up interesting me enough that my capstone in mathematics is based on it. There's an utterly beautiful proof that the floor of n/4 guards is all that's required to quadrilateralize a rectilinear polygon, but it's incredibly dense. My capstone ended up being a huge explanation of the paper and what it was actually saying in slightly less condensed terms.

Life

Hmmm. What to say? Life outside of classes has been great, modulo not seeing my friends very often. Fate was kind, and dropped a wonderful girl into my lap almost literally. Funny how things like that sometimes work out. I've even got a future of sorts - working for the big H again this summer and then taking off to Northeastern for graduate school. I'm going to shoot for the stars like I've always wanted to since my grandpa showed me his doctorate and see if I can get mine. NEU has one of the best programs in programming languages(it's so much nicer abbreviated PL, but only Damian can pull off a Ph.D in Perl) going these days, so that should be a great experience. Boston is sorta ruinously expensive, but hey, that's tricks. I'm sure I can find cheap housing somewhere, and I can't complain too much - a stipend is livable if I don't get too extravagant and maybe the summer can provide a nest egg. Problems with carpal went away once I got a couple of ergo keyboards and started lifting weights three times a week - my wrists strengthened up and apparently so did my hands.

Listening

Nothing. Music seems to have lost it's shine these days. I listen less and less. The past year has seen lots of jazz of the old-school variety, lots of Sinatra and other crooners, and lots of clean ambient like A Silver Mt. Zion. Music for the ups and downs of life, I guess.

Meta

I've been having a lot of problems with carpal tunnel, which is why my diary entries have basically ceased. Frustrating, but that's life.

Hacking

Access to cable television has led me to decide that I want to do some screen-scraping of various sites like the scifi schedulebot to check for various things. I've also been playing with LWP in all of its various forms a lot more. I've also been steadfastly avoiding working on my honors thesis, which is no doubt a bad thing.

Work

Lots of cool stuff. Looking at some abstraction mechanisms with regard to distributed object systems, and porting software over to QNX. Hopefully porting software to a supposedly POSIX compliant OS won't be that hard -- but I'm not holding out any hope. Nonetheless, it's cool stuff, and I get to work with the same great people.

Life

Hmmm. Lots of interesting things, but I'm not entirely sure what I've talked about already. A couple of friends of mine hooked up romantically, which has taken a bit of getting used to. Ummm, what else. Imported men can sometimes be duds. DJ Shadow does an awesome concert though, which I was happy to see. I've gained a bunch of weight through bad eating habits that needs to come off somehow. It might also be a product of the fact that I've now got access to the ability to assuage my hunger for baseball on a nightly basis. It's a bad thing to be able to do. I discovered that I'm never going to be able to buy a really nice AV system -- I'll never leave the house. Sorta lonely, in the sense that I've got lots of good friends, but not really anyone that I can confide in anymore because they're all either engaged in a relationship and in their own world or offlimits because I don't trust my own behavior. Fun and games. Maybe a weekend with family will help reset eating patterns and rebuild a couple shreds of self-confidence.

Listening

Five Speed - What's our Dilemma?

Rant

Sometimes societal standards really bother me. A particular incident tonight just sorta rubbed me the wrong way. There's a local bar in the area, the Groveland Tap. It's a great place to hang out, chat with friends, and just generally have a pleasant evening. They've got a couple of pool tables in the back, lots of TVs, random bar games, and the best fries known to man. Now, they run a pool league, so the area around the pool tables is nominally 21+. This is posted on a "sign" (read an 8x11 piece of paper posted 10 feet up on the wall in small font) which is over the entrance to the inside of the back room. I say nominally because there are regularly kids playing the various games, while adults use the pool table. Some friends of mine and I decided to go out for the evening. I'm the only one under 21, but we figured it wouldn't be a problem as it never had been before. I just don't drink, and all's well. This time, we go to the back, order a pitcher and some fries, and while the waitress is checking IDs I politely note that I'm not 21 and she should just bring 3 glasses. For the record, pool season isn't in session, and there were open tables when we came in. The waitress, upon having this suggested, decides to check with her boss to see whether this is OK. She returns to inform us that I am not allowed in the back area, but am more than welcome at the bar up front or any of the booths up there. She then leaves. My friends express an interest in finishing the game of pool they had started, and the waitress OKs that. 20 minutes later, my friends are just getting done(not especially good at pool), and the waitress hasn't been back or complained at all. We figure that they decided to officially chastise me but then shrug their shoulders, and so start another game.
Heh. So much for that. The bouncer(a short, muscular gentleman with a very aggressive demeanor), comes back and declares that whoever is 21 needs to leave now or be "forcibly ejected." This, of course, applies only to me and not the 13 year old kid sitting at one of the bar games on the next table over. *shrug* I guess it's just really frustrating that I wasn't breaking the law, had no desire for any alcohol that night, pool league was not in session so they didn't need the 21+ rule on the tables, and they still kicked me out of the back because I was polite and acknowledged I was not 21. That, combined with the fact that "supervised children" appears to mean that your parents are somewhere in the bar, is just a tad bit annoying. The thing that makes me annoyed about this is that treatment at the bar depends almost completely on the waiter/waitress. I have friends under 21 without fakes who are regularly served alcohol at the Tap -- they just don't get carded. Heh. I guess a pool cue is more dangerous than a pint glass.

School

I'm in the home stretch now. It's really interesting - Friday was my crunch day, the day when everything was supposed to fall apart, but it didn't. I somehow managed to get everything done. There's still a decent amount of stress left, but it's stuff that I'm pretty sure that I can handle.
The proposal for my honors thesis is submitted, and I didn't even get an option of doing one. The chair of the department addressed me by name and said "You owe us an honors thesis" when my proposal was a day late. It should be a lot of fun.

Hacking

Hah! Other than having written a 400+ line Perl script that I can't test yet because it requires administrator access to do a lot of the stuff and I don't have that. Just hoping that none of the stuff it does ends up wiping out people's accounts. <grimace>

Work

Sounds like my job is more or less set up for the summer. I start work on the 22nd. It sounds like I'll be doing a lot of the same stuff I was over January, and I'm hoping that I can dig into another project and see if I can get out of the C++ box to some extent. Somebody has to need some systems automation or functional programming done.

Life

Life is weird, but good. I got shot out of the sky like a P-51 attempting to dogfight with an F-16 by Emilia. Oh, well - she said she still wants to be friends, and I guess that that's progress, in a sense. I wish I was better at this - I really don't have a clue what I'm doing or how to go about it. Oh, well. Chalk up another swing and a miss.
May 19 is much closer than it was last time. A lot of things fell into place for people, so overall it seems like it's going to be a very good experience. I have daffodils to give away. I just wish that I wasn't quite so locked up with all of these people. The fact that so many of them are taking off to parts known but far away scares me.
I don't know. I think maybe I should just give up on the whole social interaction thing. I'm not very good at it, I can't really read people or figure out what they're thinking, and I'm hopeless when it comes to women. I wouldn't know an opportunity if it bit me in the ass. The problem is, I really don't want to give up, but at this point it's probably just easier to do that. Maybe after a couple months I'll gain enough illusions of competency to try again.
Oh, well. Tomorrow is a day of homework. I should go to bed.

Listening

Orbital - Frentic
18 Apr 2002 (updated 18 Apr 2002 at 06:19 UTC) »

School

So today was capstone day. It's the one day of the semester when all of the graduating seniors in the math and computer science departments give a talk on the stuff that they've been working on for the last semester or two. It's really quite fun, as you get to see a lot of cool math and CS. Some of the more interesting talks that I went to today:
  • Goal-Directed Reactive Environment Navigation
  • Genetic Learning in a Real-Time Game System
  • Quadrilateralizing Rectilinear Polygons and The Art Gallery Theorem
  • RSK Insertion and Characters of Cyclotomic Hecke Algebras
I truly wish I understood what Andy was talking about in the last one. It was really pretty math, but I really needed the representation theory background to understand it.
So of course, all this stuff has gotten me thinking about what I'm going to end up doing for my honors project. I think what scares me the most is the fact that I've been working my ass off in classes this far, and it's not going to get easier. Next semester is going to be Discrete Applied Mathematics, Principles of AI, and Internet Computing, plus independents to work on my honors project and capstone, neither of which I have a topic for yet.
Well, that's not exactly true. I just haven't decided between the two topics for the honors thesis. Nargh. At least I'm pretty sure I want to do my capstone on game theory.

Hacking

Hah. Don't I wish - I convinced GOO to compile on my Win2k box, but I haven't gotten a chance to do anything with it yet, which is sad because it looks fun. Tomorrow I get to do a bunch of set maths in Perl - I've got two arrays, one of which is the current state of the system, and one of which contains added and deleted elements. The adds and deletes have to be treated differently, and so we get to do set math. Fun.

Life

bgeiger: I must agree, on reflection. However, change always makes the grass look greener, if only temporarily.
Other than that, I've just been working on trying to help senior friends stay somewhat less stressed than they might otherwise be. This involves stuff like backrubs, listening ears, providing a pint of ice cream or a slice of chocolate cake, make a mix CD, just general stuff that makes their life a little better and doesn't cost me too much. I sometimes wish there was more I could be doing, but I can't think of much.
Frankly, May 19 scares me a lot. I don't know what to expect - I guess I shouldn't be scared of change but the idea of most of my friends graduating and going out into the real world just makes something small inside wince and cringe. What's even stupider is that a decent chunk of them will be around for the summer, so I shouldn't even have transition anxiety. Right.
Here's to hoping that a friend gets an email she's desperately waiting for.

Listening

Jimmy Eat World - Hear You Me

Lately my musical tastes have been ranging back into rock. The Strokes, Dashboard Confessional, Jimmy Eat World,764-HERO, Do Make Say Think. Quite odd. I wonder if it's just springtime.
16 Apr 2002 (updated 16 Apr 2002 at 05:23 UTC) »

School

This is pretty cool - I get to write a paper on SOAP and its uses. Since a couple of things that I use a lot have recently come out with SOAP interfaces, I've got ready-made examples. Other than that, I also acquired papers to do in two more classes: a 6-10 pager on SOAP, a 15 pager on some as yet undetermined topic in Senior Seminar, and a proof that will probably end up being between 8 and 10 pages in Combinatorics. Fun fun fun.

Hacking

Not a terribly large amount of this going on, beyond the fact that I get to show someone how to read data records that span multiple lines in Perl. Other than that, I've automated enough stuff that I'm comfortable with my system. It's a very odd feeling not wanting to make any massive improvements on my systems. More RAM would be nice, but that's minor.

Life

We broke all sorts of heat records today, and with the advent of summer comes one particularly annoying plague and one happy event. The happy event, of course, is ladies finally coming out from under the layers of sweaters and jackets. The annoying plague is the corresponding swarm of shirtless guys everywhere, reminding me that I really did need to be working out over the winter. So I walked down to the river and then did some work on the stair machine. Not much, but maybe it will have an effect after a month.
Other than that, not terribly much is going on. I'm an exceptionally boring person at times, and this is one of them. I'm still wondering if or how much I've fucked up with Emilia. The opportunity to talk to her just hasn't presented itself, so until it does or I manufacture it, I guess I'll have to live in mystery.
I'm really enjoying the nightly walks to the river, as they give me a chance to talk with friends, find out what's going on in their lives, that kind of thing. I was informed that I was sending "mixed messages" this past summer. It figures, since my motivations were pretty mixed as well. I guess one lives and learns, neh?

Listening

No Doubt - Hey Baby

Yeah, I know. Sometimes you just really want bubblegum pop.

School

This very moment, I am working on a paper that I should have begun work upon 12 hours ago. However, random life interfered, and I was unable to begin work until now.

Hacking

So, I decided today to add a hard drive to my computer. This is not a task that is particularly difficult -- I did them routinely when I worked for the Hardware department, and never really had any issues with that. Well, I add the hard drive to the computer, start up, autodetect the hard drive with the computer and all is going well. However, all was not well as my Ethernet card decided not to work for a while. Separating the hard drives and giving the NIC a time out worked though, so now my computer is happy. <grin>

Life

So yesterday(Saturday) was a very very bad day. Today(Sunday) is going to be a very very good day to compensate for that fact.
Emilia seems to be scared of me now. I'm not entirely sure why, and I think that's what bothers me the most. She just wouldn't look at me and wouldn't talk to me and seemed so utterly serious. I feel really bad, since I just want to make her happy and it's sorta obvious that I'm not doing that right now. I'm not precisely sure what my course of action is going to be -- I suspect that I'm just going to go with the flow. I've got three weeks to make up lost ground, so hopefully I can manage to do that. She enjoyed spending time with me once, and hopefully she can again.
On a lighter note, it's good to have conversations with friends. I've had several in the past couple days, and it just makes things a whole lot better. It's scary to think that May 19 is approaching so darned fast.

Listening

Tom Heasley - Ground Zero

It's all about the ambient tuba to make your day better.

School

I'm sure my response to shlomif's article is probably unjustified. Maybe I'm just lucky to be at an institution where I do learn things in my classes. I just have a hard time understanding how someone could feel that they would be learning more outside of an institution dedicated to teaching you things than inside it. Maybe it's a personal hangup or something: I have too much invested in the system to be able to divorce myself from it.
Within the system, as it were, life goes on. I'm giving a presentation on one of several proofs of Turan's theorem tomorrow, as are the rest of the people in the class. After these are complete, we're going to debate which is the most elegant mathematically. The networks test seemed to go fine -- studying hard for it really did pay off quite well. I felt comfortable, which can be so critical.

Hacking

I'm trying to find time to implement a friend's protocol for game communication. I've had about half an hour to look at it, and it should be doable, if not the simplest thing in the world. Personal note: docs found here.

Life

Life has been somewhat complex. Women are very complex. I'm not sure how badly I screwed things up, if I screwed things up, or if I'm doing OK. Who knows? I'll just keep doing my best.

Listening

Smashing Pumpkins - We Only Come Out at Night

School

School goes on, if not completely spectacularly. I think the biggest problem I have right now is the fact that I'm so worried about my networks test tomorrow I've actually made flashcards. I haven't done that in a long, long time.
Other than that, I get to go fight with our student government over how much money the ACM gets this year. It should be very interesting, and I'm not sure that we're going to get enough money. Ultimately, it might be worth it to simply stop being a student organization within those confines and just go back to being a departmental organization.

Hacking

Not a terribly exciting stretch of time. My first cron job is still working, so I guess I didn't screw it up. I get to hack on a bunch of output parsing later today, so that should be a lot of fun. I did a presentation to my programming languages class on GOO, which went OK, but the problem came in that I wasn't really able to experiment with the language at all before it, so some of the behaviors I had to extrapolate from the documentation, not code. *sigh* I guess he'll release it eventually.

Life

Aside from the fact that my social life has been greatly curtailed by the amount of studying that I've been doing, not much else has been going on. I demonstrated my impeccable sense of timing last night when asking Emilia to coffee. I showed up 10 minutes too late and she was already in editing mode on her honors thesis. I can completely understand that, so I'm only a little sad that we didn't get to go. Maybe next time.
A couple other tensions have been wandering around my group of friends. I'm not quite sure what to do, since I agree with the sentiments wholeheartedly, but at the same time recognize that those same sentiments didn't really help all that much in the past. Hopefully everything will get worked out in the end. Pah. Social interaction is so messy sometimes. I guess I'll just go back to practicing backrubs on people and not worrying about how it turns out.

Listening

Cylob - Sun-Day

Placeholder

My last entry was a little long, so I thought I'd do this. Being able to build diary entries in Emacs is seriously convenient, and advodiary is even cooler. Bring on the new versions. <grin>

213 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!