I doubt anyone will care, but I just wanted to get this out there:
The GRE book I had (and probably most other ones) will tell you that you can’t copy in the essay editor, only cut and paste, and that you have to click some buttons to do those things. This is false: I noticed that Shift+Ins and Ctrl+Ins perform copy and paste as usual. I suspect that Shift+Del will cut, but I couldn’t remember that one to try it during the test.
This has been your DZHU™ PSA for the day. Thank you.
“Dear audio diary! Today I learned why we measure lifetimes in years and not ‘failed trips to Uranus where only corpses show up at the end’.”
– T-Rex
The first part of my trip to school today:
| 7:00 | I get on the Fung Wah bus. |
| 11:05 | I get off the bus, 200 miles away. |
The next part:
| 11:05 | I get off the bus at South Station, thinking I should easily be able to make it to class at 12. |
| 11:15 | I get to the Red Line, just barely missing a train. Dang. Well, there should be another one coming along within ten minutes. |
| 11:17 | I realize that the train from before has not completely left the station. |
| 11:19 | The announcer announces “The next train to Alewife is now approaching.” The other train is still there. I idly wonder just how this is going to work out. |
| 11:25 | Same announcement again. I realize the first train has left, and I become filled with hope. |
| 11:30 | Announcer: “Due to a medical emergency on the Red Line, shuttle buses will run between Harvard and Broadway.” We all go stand outside. |
| 11:45 | The first bus arrives. I am standing behind the last person to get on it. |
| 11:50 | The second bus arrives. I get on it. |
| 12:10 | Bus arrives at Downtown Crossing, .5 mile away. |
| 12:45 | Bus arrives at MGH, another .5 mile away. |
| 1:05 | Bus arrives at Harvard. |
A hypothetical second part of my trip:
| 11:05 | I get off the bus and set off toward Harvard on foot. |
| 12:00 | I get to Harvard. |
So today I went to the Google Games, an event at the Google Cambridge office involving a bunch of geeky competitive events.
Highlights:
I had a phone interview with D.E. Shaw today (I’m applying for a summer internship there). I was kind of afraid I’d get asked about what I wanted to get out of it and where I wanted to be in ten years, which I would’ve had an awkward time answering (that is, arguably, a bad thing in its own right, but never mind). It turned out to be basically fact-based, so that was okay. I talked about the work I did with an astronomy professor last term; the interviewer had me talk about how we processed the data, then asked me some questions about the statistics of it. I remembered the process pretty well, though I guess I wasn’t very clear and had to retry some of it. I remembered the Poisson distribution, but he asked about the conditions for one to be approximated by a normal distribution, which I didn’t really remember. I said it’s acceptable when the expected number of events is at least 20, which turns out to be about right.
After that he asked how to do quickselect, which I answered fairly well, and how to partition an array in place, which was okay, though I didn’t say it very smoothly. Then he asked a pretty simple probability question, which I sort of figured out how to do pretty quickly in kind of a neat way, but it was different from what he was expecting and I didn’t explain it very well, so that kind of fell down. I got the expected method with some prompting, but I really should’ve made it more clear that I actually knew what I was doing. I think he did somewhat recognize what I was saying, at least. Still, I think that was quite a trip-up.
“I will stomp on things to focus my mental energies, or ‘menergies’.”
– T-Rex
Someone in the room mentioned that we should create a GChat bot that would let us all talk together without the hassle of creating a chat room each time. Having used xmpppy before, I went and did it.
(Charles changed my GNOME theme to pink some weeks ago.)
Tom then wanted me to write a post about how I did it, so here it is. Without going into a description of the library itself, it works as follows: when it gets a message from one of us, it prepends the appropriate initial and sends the message to the rest of us.
I guess I can go a little more into the details of the library (especially because the documentation is pretty annoying). (There still isn’t really that much to say.) You run some commands in the library to create a connection and log in, then register a function with the connection object to handle incoming messages. I suppose I can add more description if anyone wants. Code.
So that I can get all the tags:
http://acme.com/jef/singing_science/
http://www.youtube.com/watch?v=OM0ib4GxLPw