Simply because I got tired of looking for it and emailing it around. jed
Experience
What life gives you when it doesn’t give you want you want.
PhD Job Opening
Since most of you are geeks, and not all of you run BOINC, or you run BOINC but may not be part of GPUGRID I’m sharing this. http://www.multiscalelab.org/jobs/phd-machine-learning-computational-chemistry/ They sent it out as one of their BOINC notices.
A Good Reason to Never Go to Oregon
In the Midwest kids tend to “obtain” alcohol and drive a bit drunk. This is fun. Well, in Chicago they shoot each other, but, that’s Chicago. In Oregon, they run around setting shit on fire for fun. I kid you not, this qualifies as “a good time” out there. Just because you managed to procreate, it doesn’t make you a parent. That requires skill and dedication.
Checking return values
Yes, I had to post one more, hopefully shorter, rant on logger.c. This has to do with “checking return values” in OpenSource code. #ifndef MSG_NOSIGNAL # define MSG_NOSIGNAL 0 #endif if (sendmsg(ctl->fd, &message, MSG_NOSIGNAL) < 0) { logger_reopen(ctl); if (sendmsg(ctl->fd, &message, MSG_NOSIGNAL) < 0) warn(_(“send message failed”)); } Code like this is rampant in OpenSource. It passes the quick and dirty teen age “code review” but it is not production quality. If Linux and the … Checking return valuesRead more
It’s okay to hate the 12 year old boys who write the bulk of OpenSource code
Even if their biological clock states they are north of 40, they never got past 12 when it comes to coding. In case you can’t see the featured image, the source file came from here. And since they will _hopefully_ sweep that up, here is the first snippet. /* this creates a timestamp based on current time according to the * fine rules of RFC3164, most importantly it ensures in a portable * way that … It’s okay to hate the 12 year old boys who write the bulk of OpenSource codeRead more