June 9th, 2009
A pet peeve of mine: many people do not realize that the email you are replying to is in the email header. (Specifically the “In-Reply-To” and “References” headers)
This feature makes it much easier to thread emails. It is easy for a mail client to tell that message X is in reply to message Y. It also has the side benefit that you can change the subject of a conversation without breaking the thread, if the subject of the conversation changes.
With that said, often people construct a new (non reply) email to a mailing list by
- Reply to an email sent to the list
- Clear the subject and contents of the email, and any recipients other than the list itself
- Set a new subject
- Write the email
When you do this, your email shows up as a reply to the original email! This is bad — your email might be missed as a reply to an older thread, and you leak information. It clutters up the thread information; neither you nor I want your email nested among the old thread. It makes it harder to read old threads. As such, I go through and manually fix the problem in my mailbox — which means that you’re making me do extra work!
The A correct way to send a new non-reply email to a list
- Create a new message (not a reply)
- Set the To: field to the mailing list address
- Set the subject to whatever
- Write the email
You can, of course, start with a reply and strip out the relevant headers, if your mail client lets you do that easily.
Note that the converse is also true — it is not correct to construct a reply by creating a new message and copying in the contents of the old one. However, the most common cause of missing reply headers is broken email clients rather than misinformed users.
Posted in Uncategorized | No Comments »
November 2nd, 2008
It turns out the dryer in my apartment building has an interesting race condition: if you put more money in right when time runs out the dryer will not notice and stop, just as if you hadn’t put any additional change in the machine.
It just cost me $1 to discover this interesting bug.
Posted in Uncategorized | 1 Comment »
November 29th, 2007
Apparently Endianness comes from Guilliver’s Travels.
Furthermore, apparently its shocking that I did not know this. Doubly so since I read (most of) the book 15 years ago.
This will make it easier for me to keep straight that big endian means big end first, which is something I had trouble remembering until recently.
Posted in Uncategorized | 2 Comments »
July 8th, 2007
My clothing was imbued by the power of Chuck!
On the 4th of July, I joined a bunch of Oliners to watch the Boston fireworks from the Charles river.
We brought a bunch of inflatable rafts and launched into the river. Unfortunately, I slipped out of my boat and fell into the river while boarding it, thus imbuing my clothing, cell phone, and wallet with Chuck water.
My phone went through its death throes and would not power off. I have not yet disassembled it, but it looks like it is dead…
We rowed downriver towards the fireworks, somewhat behind everyone else. Meanwhile, most of the rest of us got kicked out of the river by the coast guard for not having life vests… so, when we caught up we disembarked at the Harvard bridge and watched the fireworks from the side of the river.
Quite a spectacular display.
Now, I need to decide what to get to replace my Hiptop/Sidekick 2. (SK3? iPhone?)
Posted in Uncategorized | 1 Comment »
July 3rd, 2007
During my crazyland Boston visit this week, I am just struck by how different the pedestrian/car interaction is here from Chicago, or even Champaign.
As I understand it, the point of “right of way” is to clarify who should yield to whom. Being polite is suboptimal, because that just leads to confusion when people can’t decide who should go first.
In Boston, traffic tends to
- Fail to notice pedestrians
- Assumes pedestrians will ignore traffic lights when convenient
The latter gives pedestrians, in the absence of immediate traffic a sort of “left of way” when entering intersections here. Sure, it’s technically jaywalking, but it strikes me as unproductive not to do it. I’m just a little more conservative about it than the natives…
Posted in Uncategorized | 1 Comment »
January 1st, 2007
Today I tried putting on one of my favorite pairs of pants from a couple of years back. I still wear it occasionally, but today it really just struck me how poorly they fit now along the waistline.
Seriously, they look like clown pants on me now! They’ve got elastic, and if I stretch the extra space out in front of me I could fit a paperback book there, face up. I could not decently wear them with suspenders without exposing my briefs to passersby.
Not that I’ve worn suspenders in a good eight years.
Even then, it’s getting too bad to use a belt for; there’s simply too much waist material. They’ll probably have to go soon. They’re quite comfortable, but I don’t think the radical alterations needed to get them fitting properly now are feasible and worthwile.
The funny thing is, two years ago I wore pants along my hip rather than my waist. Back then I found size 46 pants comfortable at my hip, now I find size 38 pants comfortable at my waist.
Half of what’s scary about this is that I’m clearly still overweight. My belly sticks out a fair bit, and my upper legs are quite flabby. That said, my skin clearly thanks me; the stretch marks are fading. As I close in on 100 pounds down from my peak of 310, it’s becoming quite clear that my ideal weight (without major muscle gain) is somewhat below 200. I wasn’t certain that it was below 220 when I started this whole thing.
It all started with someone pointing me at The Hacker’s Diet. I didn’t even follow advice in it that aggressively, but just took away the single realization that dieting is a game of small differences. Cutting out non-diet soda and cutting back my diet a little and my weight started dropping a good 1.5 pounds a week; I was amazed at the sheer amount of food I was still eating. And now, a little over two years later (with a good 9 month hiatus at around 250) it’s dropping below 220. I didn’t take a good “before” picture, and really only now am noticing the differences to my appearance. Still, there’s incidental things, like being able to do a single (just one) push up without daily training…
My biggest New Year’s resolution this time is to see this through; continue dieting until I hit my ideal weight. Like any good resolution, it is a “continue,” just as it was two years ago.
Posted in Personal | 1 Comment »
December 19th, 2006
As a first serious post on this blog, the advice I’ve been giving to freshmen, especially in engineering and computer science:
Do stuff!
As a freshman in electrical engineering, I was quite daunted by electronics projects and the like. Heck, I didn’t even really know what a transistor was. I figured that I would be better prepared to work on EE projects after a year or two.
That mindset leads to failure! You will never get anything done!
If you think something is interesting, go do it! Maybe it will be over your head, but maybe it will not. You’ll probably find that it is not as difficult as you think.
This is a lot like the computer purchase problem. It is always tempting to put off purchasing a computer for a few months to wait for the next round of technology, but if you do that you’ll never actually purchase any of it. As much as that might be a good thing, it’s almost the same idea. The major difference is that, while purchasing a CPU now does not make the CPU a year from now any faster, if you spend time working on cool projects now you’ll be that much better of an engineer/hacker/academic.
So go forth, do cool stuff, and have fun!
Posted in Advocacy | 1 Comment »
December 17th, 2006
This is a first post; more coming soon.
Posted in Uncategorized | 1 Comment »