Category Archives: Uncategorized

Goodbye Old Work Laptop, Hello New Work Laptop

At the end of last week, I turned in my old 3.5 year-old work laptop, my rugged, trusted Lenovo ThinkPad T410. When I started using it at work, I didn’t like it. I was using the MacBook Pro I had … Continue reading

Share
Posted in Uncategorized | 1 Comment

Print This Print This   Email This Email This

Daily Yoga

For most of this year, I have done yoga every day. I still go to my class at the gym, but five to six times a week I do yoga at home using the Daily Yoga Android app. It’s fun, … Continue reading

Share
Posted in Uncategorized | Leave a comment

Print This Print This   Email This Email This

When Random Food Appears

Isn’t it weird how readily we eat food that randomly appears at work, even though we have no idea who put it there or where it came from? If I found food outside, I wouldn’t eat it. If food randomly … Continue reading

Share
Posted in Uncategorized | Leave a comment

Print This Print This   Email This Email This

From Dijkstra to Me in Four Papers

I haven’t written in a while. I at least wanted to write about going snowshoeing while attending an avalanche class. I’ll get to it some day. Today I found a website that computes distance between computer scientists. Kind of like … Continue reading

Share
Posted in Uncategorized | Leave a comment

Print This Print This   Email This Email This

Sleep Time

Mostly out of curiosity, I downloaded the Sleep Time app for Android yesterday. It’s an alarm clock that uses the accelerometer in the phone (which has to be placed on the mattress) to determine one’s sleep phase. Based on that … Continue reading

Share
Posted in Uncategorized | Leave a comment

Print This Print This   Email This Email This

New Phone: Samsung Galaxy S4

In January 2011, I switched from my old Pam Treo 755p to an Android touch screen smartphone. At first I was skeptical about not having a keyboard, but boy, that was the right decision. I’d had the HTC EVO 4G … Continue reading

Share
Posted in Uncategorized | 1 Comment

Print This Print This   Email This Email This

Healthiest On-Call Week

At work, every engineer has a pager. Every few weeks, depending on the team, an engineer is on-call and needs to respond quickly in case something breaks in the team’s products. The week ending today was, fortunately, very quiet. There … Continue reading

Share
Posted in Uncategorized | Leave a comment

Print This Print This   Email This Email This

A Professor’s Prayer

From PhD Comics:

Share
Posted in Uncategorized | Leave a comment

Print This Print This   Email This Email This

Java Executors, Continuations, and Small Step Semantics

In my book club at work, we’re discussing the book Java Concurrency in Practice by Brian Goetz et al. This Tuesday, we talked about Chapter 8, Applying Thread Pools, and in particular about how to correctly size thread pools. Listing … Continue reading

Share
Posted in Uncategorized | Leave a comment

Print This Print This   Email This Email This

RIP, Dell Dimension 9200

My old Dell Dimension 9200 computer broke yesterday. I took a look at it today and couldn’t figure out what the problem was. Just diagnostic lights 1, 2, and 3 lit, which according to Dell’s Users Guide means “other failure.” … Continue reading

Share
Posted in Uncategorized | 1 Comment

Print This Print This   Email This Email This

Problems with RejectedExecutionHandler and Futures

I’ve been working with ThreadPoolExecutor and RejectedExecutionHandler. The executor framework provides a convenient way to distribute concurrent tasks to multiple threads, and the different RejectedExecutionHandler policies, ThreadPoolExecutor.DiscardOldestPolicy, for instance, enable your program to shed load if there is more work … Continue reading

Share
Posted in Uncategorized | Leave a comment

Print This Print This   Email This Email This

Rice University Centennial Celebration

A lot of good things turn 100 this year, apparently. After attending the ACM Turing Centenary Celebration, I attended the 100th homecoming of my alma mater, Rice University. It was a great time to return, as many of my friends … Continue reading

Share
Posted in Pictures, Uncategorized | Leave a comment

Print This Print This   Email This Email This

ACM Turing Centenary Celebration, Raw Notes

Here is a raw transcript of my hand-written notes from the ACM Turing Centenary Celebration in San Francisco a couple of weeks ago. Please note that these are my thoughts and impressions, not necessarily those of the speakers, and that … Continue reading

Share
Posted in Uncategorized | Leave a comment

Print This Print This   Email This Email This

An Addiction, or Two?

I absolutely love my Kindle Touch. I’ve already read two books, which embarrassingly is as much as I read all last year. I was skeptical about how easy it is to read, but it’s just as good as reading on … Continue reading

Share
Posted in Uncategorized | Leave a comment

Print This Print This   Email This Email This

A Fantastic Dinner

On Wednesday night, I went to Chez Shea in Seattle for dinner. It was fantastic. The food was delicious, and our waitress was great: knowledgeable, polite, attentive, but not pushy. As appetizers, we had new potatoes and braised fennel salad … Continue reading

Share
Posted in Uncategorized | Leave a comment

Print This Print This   Email This Email This

Showers, Chance of Rain, Rain

Weather forecast for Seattle: Showers likely. Cloudy with chance of rain in the evening. Then rain likely after midnight. I’m not even kidding. Those are the first three sentences of the current weather forecast on my phone.

Share
Posted in Uncategorized | Leave a comment

Print This Print This   Email This Email This

Communication

Something anyone writing a paper or doing a presentation needs to keep in mind: Communication. Here’s the mouseOver text for the image: “Anyone who says that they’re great at communicating but ‘people are bad at listening’ is confused about how … Continue reading

Share
Posted in Uncategorized | Leave a comment

Print This Print This   Email This Email This

Input/Output Redirection in DrJava?

On the AP Computer Science mailing list, there was a teacher who wanted to do input/output redirection and who asked why the following didn’t work: java LetterCounter < input.txt The Interactions Pane in DrJava is not a DOS command line … Continue reading

Share
Posted in DrJava, Uncategorized | Leave a comment

Print This Print This   Email This Email This

BSD License for the Reflection-Based S-Expression Parser

About a year and a half ago, I wrote a class in Java that uses reflection to create a parser for S-expressions, based on a class hierarchy. Today, a reader had found the class and wanted to use it in … Continue reading

Share
Posted in Mint, Uncategorized | Leave a comment

Print This Print This   Email This Email This

Photography Class

I went to a “Capturing True Emotion” photography workshop today. I’ve had my Canon G12 for over a year now, and I’ve passed my trusted Canon A610 on to my mom, but I still haven’t used the G12 very much. … Continue reading

Share
Posted in Pictures, Uncategorized | Leave a comment

Print This Print This   Email This Email This