Monthly Archives: May 2010

Thursday Quote: Andrew Wulf

May 13, 2010 » Geek

“Don’t stop coding when nothing is broken; that’s only step one.”

Andrew Wulf
Writing Multithreaded Code Is Like Juggling Chainsaws

Awesome C Program

May 12, 2010 » Geek

Over lunch today I came across this link on HN: comp.lang.c: For loops help

The request was for a program that would print this:

and the reply was this

I went ahead and compiled it, works like a charm:

So cool.

Quick and Dirty Guide to ChanServ

May 12, 2010 » Geek

I never, ever remember the commands for ChanServ on Freenode. I’m always looking them up, so this time I made a quick cheat-sheet to help me out. You can basically follow this from top to bottom.

Register Your Channel

Tells ChanServ about your channel and makes you the founder.

Make ChanServ Stick Around

Makes ChanServ hang out in your channel.

Protect Your Topic

Makes it so you can only change the topic through ChanServ.

Set A Topic

Set the channel topic via ChanServ.

Make Your Topic Sticky

ChanServ keeps your topic even when there is no one in the channel.

Set The Channel URL

Sets the URL for the channel if someone does an INFO query.

Set The Channel Description

Sets the description for the channel if someone does an INFO or LIST query.


Thursday Quote: Danny O’Brien

May 10, 2010 » Consume, Geek, Life

“When you want to make a private picture or note available only to your friends, why do you hand it over to a multi-national corporation first?”

– Danny O’Brien
Living On the Edge

Thursday Quote: David Heinemeier Hansson

May 6, 2010 » Geek

“Most software has a tiny essence that justifies its existence, sickness everything after that is wants and desires mistaken for needs and necessities.”

David Heinemeier Hansson
You Can Always Do Less