Making a StringBuffer in C, and questioning my sanity | Hacker News Reader