/ brian-kernighan / articles / daily-princetonian