Learning to Throw Books Away

& (verbiage overflow)Thu 28 April 2016RSSSearchSubscribe

This is a story of learning how to discard books. I’ll tell you why it happened, and then how I handled the imperative for different book collections in my library, and finally where it has left my state of mind.

January: A burst pipe in the alcheringa

After I changed careers from academia to tech, I began a long, swampy trudge to find work as a programmer. But once I did find it, I observed myself yielding somewhat to my wife’s entreaties to get rid of at least some of my scholarly library. Reason was hers, because sections of the library are in fields I’m certain I’ll never work in again. Someone else, somewhere, could surely use those books, and for our part we would like to reclaim some of the cubic yards they occupy. In 2014, not long after finding my first coding job, I contacted a large academic society about donating them and started cataloguing them, but work pressures left me little time — what time I had I coveted for more immediate rewards.

At the end of this January, when I was in a state of anguish over a corrosive work environment, Heaven sent a solution (in characteristic dreamtime fashion). I had noticed for some weeks that the boards in our dining room floor were uneven. (I know now that I was being nudged to notice the unevenness in my own emotional floor.) The problem turned out to be a burst radiator pipe, inaccessible underfoot. Recognizing that I might soon burst a hidden pipe of my own, I resigned the job and before long we had the floor ripped up.

There turned out to be very interesting things under the floors of this 107-year-old building! Piles of garbage from the construction process a century ago, among other things. Much of that has decomposed into soil, but there were bits of paper, wood, broken brick and so on. It was wet from the leaking radiator steam, but the floor stayed open for weeks and the soil dried out. The Super and his workers decided not to remove what was under the floor and eventually sealed it up again.

In order to fix the warped floorboards, our entire dining room had to be emptied. It housed several thousand scholarly books tightly packed in a cluster of bookcases. In order to move the bookcases, within the passage of a week or so I handled every last one of the books. The awakened dust stung my fingertips. Once the floor was repaired and refinished, I handled all those thousands of books a second time, and by then I knew I was going to get rid of many of them. I did not yet know how.

February: Books banished to an adoptive home

In late February, after the floor was first ripped up, I took a hundred or more math and programming books to the Recurse Center for immediate, forcible adoption.

The heuristics for keeping programming books were easy to set: Some are useful because they write about ideas, or because they’re good reference on fact. I have kept most of those. But others are hard to place in terms of these two features. When I was in doubt, books met with banishment.

I tried to recognize when I wanted to a book only because I’m interested in the subject but feel insecure about my knowledge of it. If I think the book useful only out of insecurity, that’s a poor reason. Such a book is neither philosophy nor reference. Many such books have now left my possession.

A small mass of books deal with Turing and Bletchley, from research for an unfinished blog post. Those have stayed — interpreting my motives, it seems I believe the blog post will yet be written.

Some programming books are beautifully designed but not useful — those were all banished.

All the algorithm and theoretical CS books are still living with me, I find. Of those, all but one have been useful at various times and fun to read. But SICP — and its (much more interesting) instructor’s manual — are now living with a friend. I don’t think I’ll see them again.

I had thought of limiting myself to keeping just 20 programming books. I think I ended up with eighty or so. Possibly that is a tactical failure. There is also the loudening claim that on-line documentation is better than any printed volume. I can’t discuss the general assertion, but I know of specific counterexamples — some of those counterexamples still have residency permits in my home — Cormen et al., Kernighan and Pike, The LaTeX Companion, The Python Essential Reference, and others. Some books contain one or two really splendid chapters that justify keeping the whole volume — Mertz’s Text Processing in Python, for instance. Some are useless for reference but superb for wandering around in — the Knuth Art of Computer Programming volumes, Lopes’s Exercises in Programming Style.

March: “Ordinary” books

Dealing with ordinary, non-scholarly but also non-programming books has been more difficult. I have had to learn to throw books actually and finally away. Several dozen I abandoned initially on a nearby street corner — most were taken in by kind strangers on short order. Others were destroyed there by rain or feet.

Some of the books that I am no longer willing to keep I have owned since high school — forty years or so. A few of those I gave away to a friend, a bad idea, as it is easier to do than throwing them away on the street and requires less reflection. I mean that books seem more likely to be read if I hand them off to someone. Another issue is that ease of disposal obscures the essential poison of a book — its physical form suggests that it contains concentrated wisdom, but it may actually hold nothing but hokum.

Books that have come down to me from my father and grandfather but that I will certainly never read, books that I bought as a teenager and that shaped me early, books that I have read dozens of times, books that I have never read but imagine contain something good — many of those are now out of my possession. Others rest in a special place of limbo, awaiting judgment.

One book in limbo is Benét’s Reader’s Encyclopedia, which I have owned from my teens. It was, in its day, an essential once-volume reference book — filled with odd details about culture and literature. I don’t think anyone would use such a book today except in the paper form that allows a particular kind of manual random access, “browsing”: leisurely grazing and at moments rooting for truffles. Right now it is hard to imagine either keeping or discarding this book. I have interred it among the limbo books, to be resurrected and called to judgment later. Perhaps I’m doing in my library what the construction workers did with the garbage under our floorboards.

I also own the Standard Dictionary of Facts, which my grandfather used to peddle door-to-door when he had been in the United States just three years or so. It came with a Standard Question Book and Home Study Outlines, which offered trivia questions, answered by page-numbers of the Standard Dictionary where you could find the information. The earliest copyright notice is 1908; my grandfather wrote his name on a flyleaf in November, 1924. The preface to the Standard Question Book begins:

The days of the cave man have passed. Physical strength no longer gives prowess to the individual. What the twentieth century demands is the trained intellect. The man who knows is the man of the hour.

My grandfather loved trivial detail, as do I. How could I remember him in full — the old man I knew, grown from out of the young man who owned and peddled this book — except in part through his copy of the book itself? All his life he believed that these words “twentieth century” meant humanity was finally going to do new and different things — that idea was deeply imprinted on him. But he died in 1992, before the World Wide Web or smartphones — before the modern world came into being. I wonder if he would have remained as optimistic about the twenty-first century as he was about the twentieth. I do not think I am as optimistic now as he was at my age. At the age I am now, he founded a business, which he ran for twenty years. I've been wondering for most of a year if I will do the same thing soon.

March: Scholarly books

Dealing with my scholarly library has been most difficult of all. I began facing that struggle in mid-March. I doubt I will act until I find either a buyer or some kind of reasonable home for these books. Individually, many of them are of little interest except to a specialist. Collectively, they represent a considerable well of negative entropy, and I would like to preserve the order in that arrangement somehow.

Most of the dialectology books must go to someone who will use them. Some are pretty rare. I stopped doing comparative-historical fieldwork in 2006. I have all the materials I need to work on some unfinished dialectology projects deriving from that labor, and I’m still active in Taiwanese (and in fact very interested in it), but if I keep just a small subset of Taiwanese materials, they will suffice.

I am preparing to get rid of many copies of classical texts, all but those few that interest me particularly. Modern Taiwan and China produce serviceable reading editions — somewhat comparable to the Loeb Classics — with corrected texts, scholia (which the Loebs lack), a Mandarin translation, and exegetical commentary. These version are looked steeply down upon by most Western scholars — but at the same time most Western scholars I know have a large collection of them, sometimes hidden where students and colleagues can’t see them. I, however, have no one to impress with the false purity of my library. Keeping mostly just the Chinese “Loebs” leaves me with a lean but nutritious reference library of classical and medieval texts.

Epigraphy (the study of the ancient script and inscriptions) and historical phonology are troublesome, since I now think I’m unlikely to do major research or teaching in these areas, but they are connected with etymology as practiced in Chinese, which remains a major interest. Worse, many of these books are dictionaries — and whether or not to discard dictionaries is the most vexed of questions, since lexicographic history has been one of my research interests, and sometimes you can’t decide anything unless you have access to a particular edition. Rimebooks (yùnshū 韻書), it appears, I am keeping for the most part. My teacher left me some that had come down to him from his own teacher; I can’t see parting with any of those — they combine sentimental and research interest.

April: Discarding tools, keeping tools

It is harder for me to throw away a dictionary than any other kind of book.

Two of the large reference works important to my sinological work are the Hànyǔ dà cídiǎn 漢語大詞典 and le Grand Ricci 利氏漢法辭典, both multiple volumes. I have both both of them on my phone now, occupying as close to no space as possible. What does that mean about whether or not I should keep the paper copies, which occupy two cubic feet and weigh more than I can lift without bursting a gut? And what does it mean that those two sets happen to be in the background when I am conducting technical interviews over Skype? The presence of these books in my life has been advertised to hundreds of prospective Recurse Center people that way.

Most academic libraries I have visited simply discard old dictionaries as though they were out-of-date cellphones. No dictionary app or on-line dictionary tool I’ve used very much includes all the prefaces and other meta-content of the original. Exceptionally, the on-line Oxford English Dictionary includes the 7000-word preface to the third edition (2000) and a more recent 1200-word update (2007), but it isn’t obvious how to find them. And all earlier prefatory matter is gone. The New Oxford American Dictionary is the source of the “Dictionary” app that comes built-in on the modern Apple operating system, but there is no trace of the front matter of the original work.

And will I always have access to the apps and websites that serve the dictionary data itself? It’s hard to be really sure of that.

I think my nascent strategy is to keep a modest core library in paper form. If I have to flee New York, at best I’ll probably have only my phone with me. But I can stay, or can leave at a measured pace, some paper will stay with me.

For a long time I have been struggling with the conflict between paper and electronic forms. A diary note from some years back remarks that when I read a physical book, sometimes I find myself glancing at the corner of a printed page to see the time, as though it were a screen. Competing instincts are in collision as my grandfather’s century meets mine.

In the process of examining each book, I removed hundreds of old bookmarks, nearly all left in place from past research projects, though not all the passages I had marked ended up being used. Remembering the research question that led to each being placed is like looking through old photographs. I don’t see how to do that with PDFs or documents in app form.

It is now late April, three months since the radiator’s apoplexy. Undertaking the project to discard books, I am finding many interesting ones I haven’t read in years — in some cases, volumes I bought to read but never did, and the intention itself was buried along with the book. For the first time in years I am reading quite a bit every day.

So something is happening to me, some element of convalescence from my unhappy corporate experiences of late. Since the burst radiator pipe (to those who choose to divine from it) intimates a state of being that calls for repair of hidden damage, for me to cut back my weighty library seems to be metaphorically in order and even urgent — like losing weight after a mild stroke.

Even so, I am still not spending time every day doing much of the personal coding and scholarship I have decided is most important for me to do now. That means I haven’t yet learned the most important lesson offered to me by my sojourn into and out of Corporatia.

Soon it will be May: Wolves

These days I have been listening to keyboard music of Sweelinck, a little-heard master composer of a century before Bach. This fine video, Irene De Ruvo playing the “Fantasia Chromatica”, features a major composition rich in non-diatonic melody, performed in the wrenching meantone temperament. Meantone is not intended for chromaticism, and “wolves” appear — harmonic intervals whose overtones seem to howl because they deviate from expected consonances. It is for the ear as looking through imperfect lenses is for the eye, and it very much suits my mood.

(I find that “wolf” is the name in all the European languages I’ve examined, including Magyar, for this phenomenon.)


All articles

  1. What goes in a README?
  2. Self-segregation
  3. Python decorators for object-oriented method behaviors
  4. The English Level of This Year's Principal Presidential Candidates
  5. Chao on Wenyan
  6. Face 面子
  7. Some Questions about the Recurse Center
  8. De-duplicate Apple Calendars on Mavericks
  9. Transcribing Voice Recordings on OS X, 3 — another example
  10. Transcribing Voice Recordings on OS X, 2 — more examples
  11. Transcribing Voice Recordings on OS X
  12. Interview with Rachel Vincent
  13. The Pre-Morse Origin of Two Morse Code Symbols
  14. “The Man Who Knew Infinity” — 2015 movie about Ramanujan
  15. Why does Python have two ways to filter a comprehension?
  16. There is no ternary operator in Python
  17. Does Fortran have a two-way decision function?
  18. Debugging the Art Museum
  19. Learning to Throw Books Away
  20. About Me
  21. Walter Murch on Standing at Work
  22. “Our Kind of Story”
  23. Revisiting the Taiwan national anthem
  24. Review of Button, Phonetic Ambiguity in the Chinese Script
  25. Importing Modules under Pytest
  26. Two Git Accounts on One Computer
  27. Pytest parametrization — passing multiple data-items to a single test
  28. Markdown Basic References
  29. Two Curious Things about screen.width and screen.height on Mobile Firefox and under iOS.
  30. Where Do I Stand on Digital Advertising?
  31. Progressing to the Next Level after Two Years at Hacker School
  32. Health Insurance $5,600/year ⇨ $12,600/year to Keep Our Doctor
  33. Always Use Dry-run Options If Possible
  34. Basic Interaction with Man-pages
  35. Taiwanese Cantillation Prosody and the Standard Tradition of Regulated Verse
  36. Automated Transcription of a Lyric’s Melody
  37. Quote-Unquote: Quick Python Conversion to and from URI Standard Format
  38. Literate Code in Crista Lopes’s Exercises in Programming Style
  39. Special Computer Help for an Uncooperative Person in Need
  40. Richard Bellman on Multistage Decision Processes
  41. Contradictory Advice from Kenkō about Studying after Mid-life
  42. Deceit for my Mother’s Sake
  43. New York State’s Law on Intercoms
  44. Our Relationship with Unwelcome Callers
  45. Reasons to Keep a Landline Phone
  46. Chinese (Pinyin) Tone Marks on Macintosh
  47. Suicide by Holding the Breath in the Greek Classics
  48. Transcribing a Solo Voice Recording to Western Musical Notation
  49. Surprise Text Message Sent by Google Voice
  50. Trimming a Git Repo before Moving It to GitHub
  51. The Sage Chilōn on Gesticulation
  52. Examining the Identity of a “Whole-Sliced” Python Sequence
  53. Pagerank after Completing the Move of My Blog
  54. Haydn on Originality
  55. Stages of Life
  56. Linguistic Naturalism in Behavior-Driven Development
  57. Some Advice on Interviewing in China
  58. The AARP on Ageism
  59. The Cash Value of a Lost Moment
  60. How Did 釁 Get Into My Computer? A Talk at CSTUY
  61. I Knock My Head on the Ground: Review of Richter, Letters and Epistolary Culture in Early Medieval China
  62. Two Pair of Suspenders Back to Amazon
  63. Knuth on the Direction of the Tree in Computer Science
  64. Py3K Versions of Networking Programs for the Rhodes and Goerzen Book
  65. A Fake Monk in Times Square
  66. Werner Herzog on the jungle’s “articulate obscenity”, “misery”, and “sort of harmony of collective murder”
  67. Hacker School and How we Learn
  68. Hacker School Sees “The Internet’s Own Boy”
  69. Two Chinese manifestations of black cardamom
  70. A natural-language URL shortener
  71. Recovering Web and Search visibility after Leaving WordPress
  72. Greedy evaluation in Python's default dictionary
  73. Trying to Change Google Pagerank after Moving my Blog
  74. Ensuring my blog is indexed by Google, using Webmaster Tools
  75. 'Dependency' in programming means the opposite of its traditional meaning
  76. Experimenting with a Site-Analytics Tracker
  77. Unexpected Behavior from the Python 3 Built-In Hash Function
  78. Rote learning and programming
  79. r0ml on the workspace-based, image-oriented programming paradigm
  80. In technology, knowing your vulnerabilities is a desirable strength
  81. The Lingering Puzzle of yán 焉
  82. My grandmother’s diaries
  83. Scholarly Presentation: Arousing something other than polite interest
  84. Friedrich Gulda's Beethoven
  85. Reaction to Jaron Lanier Talk at Cooper Union
  86. Yuen Ren Chao on Chanting Chinese Poetry
  87. The legal requirement of having a camera inside a NYC taxicab
  88. This blog has moved
  89. "Web of Trust" in Chinese and Japanese
  90. Taking the larger view of frustrations with technology
  91. Reflecting on Bernard Baruch, on the need for character and thinking
  92. Dinner with a Bletchley Park cryptographer
  93. Karl Popper on conflict between your basic assumptions and those of your interlocutor (1965)
  94. My Hacker School Pairing Interview
  95. Thirty political parties fielding candidates in New York City this election
  96. The world's only speaker of standard Mandarin in 1923
  97. Data within literal curly brackets using Python format()
  98. The Imperative Style in Commits and Docstrings
  99. Git overwrites file metadata including creation and modification date
  100. Two complaints and one word of praise about GitHub Flavored Markdown
  101. Lǐ Bái on time (8th century)
  102. Two bits of trivia from the Institute for Advanced Study
  103. Karl Popper against foundations of knowledge (1965)
  104. George Orwell on falsification of fact (1946)
  105. Loss of innocence for "ggg"
  106. George Orwell against uniformity of political principles (1946)
  107. Library technology at the Institute for Advanced Study
  108. Richard Feynman on scientific integrity (1974)
  109. Richard Feynman on ignorance of science (1964)
  110. Tense in Git Commit Messages
  111. A better plan is needed for transporting equipment in the subway
  112. "Premature optimization" as phrased by Musashi
  113. Finding and returning zero or one of a marked sub-expression in Python regex
  114. A faster Python sort
  115. A question about time complexity when testing membership in a Python nested sequence
  116. Rendering a matrix as a linear array
  117. Attempting a generic SQL INSERT statement in Python
  118. Welsh bwg 'bogey': an alternate proposal about the origin of "computer bug"
  119. Using python str.format(*args) when the cardinality of *args is unknown
  120. Compelled by forces I can no longer resist…
  121. Highlights of the July, 2013, NY Tech Meetup
  122. Review of Zádrapa posted
  123. Now filtering (> /dev/null) some spam before it reaches the Gmail Spam folder
  124. Isaac Newton, creationist
  125. Freeman-Halton 3x3 exact test
  126. Conjure me: reentering the zone of proximal development
  127. Python extend() without a list comprehension
  128. The name "Hacker School"
  129. The benefits of Hacker School
  130. Another two subway rules of thumb illustrated
  131. Short-circuiting and (and ==) instead of if in Python
  132. Quintilian on time and study
  133. Kenkō on time and study
  134. George Orwell on keeping a diary to cultivate dispassionate thinking
  135. A bon mot of Quintilian on theory
  136. Growth of outlook at Hacker School
  137. Nakamoto Satoshi, the name of Bitcoin's inventor
  138. The psychology of pairing and code review at Hacker School
  139. Computer science and rugelach
  140. Is Hacker School like graduate school?
  141. Why do I work so hard at Hacker School?
  142. Hacker School compared with studying computer science at City College
  143. Differences between code and natural language
  144. Hacker School after six weeks
  145. Pairing at Hacker School
  146. The Norman Manchu dictionary has reached Seattle
  147. Jerry Norman's Manchu dictionary has appeared
  148. Two things I am thinking about as Hacker School begins
  149. The white powder on the pages of library books
  150. Non-math uses of LaTeX
  151. Hacker School
  152. Hacker School (dojo/recruiter for programmers) begins in four days
  153. Dependencies for scipy and matplotlib not handled by pip
  154. The National Do Not Call Registry no longer works well
  155. Early evidence of a dislike of Christmas music?
  156. Plinyesque Christmas wishes to all
  157. Getting the Android GridView sample code to work
  158. A small triumph of explicitly readable code
  159. Godfrey Reggio on technology in life (2002)
  160. Max Weber: "science is the affair of an intellectual aristocracy" (1918)
  161. First day of Android coding: two problems solved
  162. Black optimism explained
  163. Talking across the pre- and post-computer border
  164. Getting used to the disappearance of old institutional models
  165. Anything less than perfect is a failing grade
  166. Recovering from hurricane Sandy
  167. Max Weber on meritocracy in academia (1918)
  168. Our state of things in New York right now (after hurricane Sandy)
  169. Max Weber on the "strange intoxication" of a passionate vocational devotion (1918)
  170. LaTeX's extract package, used for isolating the contents of environments and commands
  171. Fellini movie "Broadway Bomb" being filmed in my neighborhood
  172. Does Apple view an "iPhone" phone number as something different from a "mobile" phone number?
  173. Columbia University Libraries finally removing the card catalog
  174. One more rule of thumb for the New York subway
  175. Two further rules of thumb for the New York subway
  176. Two inches taller in two years
  177. Alternate ways to say "pop" and "push" in computer science
  178. Poulenc's Dialogues des Carmélites at the Dell' Arte Opera Ensemble
  179. Andrew Nathan on Doh Chull Shin on Confucianism and Democratization (2012)
  180. Proofreading poorly OCRed material
  181. New York State redistricting maps on line at CUNY's Center for Urban Research
  182. Karl Berry on free software (2005)
  183. The SEC on the utility of Python as a secure and accessible tool for generating official reports (2010)
  184. Hill Country
  185. Yogurt whey-starter pickled (soured) mackerel
  186. Images (figures) on facing pages in a LaTeX document
  187. Just what is being centrally limited in the "Central Limit Theorem"?
  188. Reloading modified code when using the Ipython interactive shell
  189. Alistair Cooke on H. L. Mencken's typing (1956, 1977)
  190. Jerry Norman (1936–2012)
  191. Ptisan issues
  192. Elia Kazan on the need for selfishness
  193. "Neither side took prisoners" — Japanese and American atrocities in the Pacific theater of World War II
  194. Surprise! You have a different Congressman now but no one thought you needed to know.
  195. Another notice of the bureaucratization of academia
  196. Bogusław Jackowski on "worldwide licensing madness" (2008)
  197. Accommodating the Chinese hunger for official seals on official documents.
  198. Bond Street and a story about a smartphone
  199. Another bond to Apple is lost as MobileMe Sync is discontinued
  200. Charles Ives (1874–1954) on his life in business (1933)
  201. "Taikonaut" and the new Cold War
  202. James Lang on improving understanding and retention by increasing "cognitive disfluency" (2012)
  203. Lǔ Xùn 魯迅 (1881–1936) on the truth behind Confucian morality (1918)
  204. Ray Bradbury (1920–2012) on cars (1963)
  205. Ray Bradbury (1920–2012) on success in the arts (1963)
  206. Chinatown breakfast offerings
  207. Zed Shaw on why to use C (2011)
  208. A step in my Chinese education
  209. Age and the MBA
  210. Useful Python time formats for dealing with HTTP headers
  211. An encounter with Google's security rules
  212. HTML headers for keeping track of updated webpages
  213. William Hung 洪業 (1893–1980) on Confucianism (1980)
  214. David Daniels on one's "other voice" (1998)
  215. Elia Kazan and questions of betrayal
  216. Advice on preparing herring
  217. Two limitations of call-forwarding on Google Voice
  218. Student protests in Montréal and thoughts about tuition
  219. Call-screening in Google Voice has a problem
  220. Cortlandt Alley's Chinese name
  221. Chinatown shorthand
  222. "Download statusbar" add-on for Firefox
  223. The ceremonial gateways of Montréal's Chinatown
  224. Nailset = chasse-clou
  225. Restaurant Mai Xiang Yuan [Màixiāngyuán cānguǎn 麥香園餐館] in Montréal
  226. A bon mot of Peter Carey about reviews of one's work (2012)
  227. A bon mot of Peter Carey about New York (2012)
  228. Identifying the active bridge adapter for use with a headless virtual machine on VirtualBox
  229. Doubts about l'affaire Chén Guāngchéng 陳光誠
  230. Military officers who cannot count
  231. Parallel text and vocabulary in LaTeX
  232. A stricture on Google Voice
  233. Resolving VirtualBox error VERR_INTNET_FLT_IF_NOT_FOUND
  234. Ubuntu 12.04LTS (Precise Pangolin) on VirtualBox
  235. Recordings for Classical Chinese
  236. Arthur Luehrmann on "computer literacy" (1972)
  237. The origin of the symbol Θ (big theta) in asymptotic notation
  238. Being censored in China
  239. The experience of learning vim commands
  240. How should I rate this movie on Netflix?
  241. Netflix miscalculation — Hugo
  242. Curious vim behavior: treats date range as subtraction
  243. Alexandra Lord on the myth of the academic career (2012)
  244. Elia Kazan on getting along in society (1974)
  245. ssh unavailable over Amtrak's wifi network
  246. Tricked again by Python's mutable objects
  247. Is blocking ads theft of service?
  248. A poor analogy on intellectual property rights
  249. A mutton chop at Keen's Steakhouse
  250. An anecdote about William Hung (Hóng Yè 洪業, 1893-1980)
  251. Sorting a list of Unicode strings in Python, case-insensitively and ignoring diacritics
  252. Avoid deleting the contents of a file in Python through sloppy use of "write" mode
  253. Reloading a Python module after modifying it
  254. Frank Mittelbach on documentation (2006)
  255. Frank Mittelbach on collaboration (2006)
  256. Frank Mittelbach's "moral obligation" license for the LaTeX multicol package
  257. Keith Whalen records scales and patterns from the Slonimsky Thesaurus
  258. Calligraphy in Chinatown
  259. Manchu dictionary done
  260. Bernard Shaw (1856–1950) on the damage done by immaturity in politics
  261. Gotham breakneck to Chinatown
  262. Calculus III progresses
  263. Some Western recipe-names as transformed by the Taiwanese linguistic experience
  264. Class war against the banking and financial industry
  265. Avoiding the Emailyama
  266. Adblock Plus is the most useful piece of shareware I've ever had
  267. A less painful way to install Adblock Plus filter-subscriptions in Firefox
  268. Tales from Calculus III
  269. Jack Cheng on "the technology I grew up with" (2012)
  270. Distribution of fonts: competing models are coexisting
  271. MoinMoin for notebook-wiki (and WordPress, you are trying the patience of my affections)
  272. generate native MATLAB code from finished figures, for study
  273. Quintilian on laziness and difficulty in one's studies
  274. Guide to Gwoyeu Romatzyh 國語羅馬字 (tonal spelling for Mandarin)
  275. Guide to the radicals of the traditional Chinese dictionary
  276. Origins of the Mandarin Phonetic Symbols (注音符號/ㄅㄆㄇㄈ)
  277. Installing UCC certificate for multiple domain names hosted virtually on a single server
  278. QuickTime Pro easily concatenates .m4v video files
  279. Columbia to Chinatown walk, 20120122
  280. A local custom without the corresponding exotic saying in rural Taiwan
  281. HTTPS being rejected at Yahoo hosting
  282. Classical Chinese syllabus posted; using Landslide for markdown-to-HTML5
  283. Phonosymbolism, etymology, and the nebulous Chinese word family
  284. Simple meal at Shui Mei Café (嘎嘎叫, 67A East Broadway, NYC), formerly So Go Café)
  285. Are cell phones and bananas radioactive?
  286. LaTeX and electronic documents
  287. New definition of “algorithm”
  288. Materials used in paper bank statements
  289. Finally making progress with Vim
  290. Kenneth S. Wherry on American influence in China (1940)
  291. Propagation of a meme and a metameme
  292. Against the single time zone
  293. Hamish Milne on transcriptions of Bach (2005)
  294. Choosing a suitable site for fieldwork, and working with illiterate informants in China
  295. Yuen Ren Chao (1892–1982) urging Americans to resist Chinese telephantasmia (1921)
  296. The brown German flour of Przasnysz
  297. Recollection of the traditional bagel in central Poland before World War I
  298. Vaclav Havel (1936–2011) on doing good work (1978)
  299. Vaclav Havel (1936–2011) on the "dictatorship of technology" (1978)
  300. Vaclav Havel (1936–2011) on ideological enslavement (1978)
  301. Vaclav Havel (1936–2011) on law (1978)
  302. Vaclav Havel (1936–2011) on responsibility and a "post-democratic" system (1978)
  303. Vaclav Havel (1936–2011) on "opposition" and "dissident" (1978)
  304. Vaclav Havel (1936–2011) on ideology (1978)
  305. 'Factorial' in Chinese (jiēchéng 階乘/阶乘)
  306. Leibniz’s theodicy, dynamic programming, and strategies for learning
  307. Emanuel Derman and Paul Wilmott on mathematical models and self-delusion (2009)
  308. Y. R. Chao and Henry Sheffer added to the Mathematics Genealogy Project
  309. Two more rules of thumb for the New York subway
  310. Math in the Movies
  311. Jim Coplien on reflection and problem-solving (2011)
  312. Richard Feynman on practical applications of the theory of gravitation (1964)
  313. Karl Popper on understanding a problem (1963)
  314. Galileo on "reason conquering sense" (1632)
  315. Apparent error in Python's priority queue and heapq
  316. Literacy book finally out
  317. Y. R. Chao on his dissertation (1974)
  318. Doctoral pedigrees
  319. Lack of stable sort in Python's priority queue
  320. Suitable pots for making turmeric tea
  321. Neuro-plasticity and strategies for improving cognitive functioning: "The Brain Fitness Program" (2007)
  322. Code-switching between comfortable cognitive aptitudes and the main aptitudes used in math and coding
  323. Wishes for the Orthodox Nativity Season (began 15 November this year)
  324. Two rules of thumb about transportation in New York
  325. Pípá yā 琵琶鴨 (Frisbee Duck)
  326. Testing the reliability of the Python priority queue
  327. Edsger Dijkstra on programming as an intellectual discipline (2001)
  328. Edsger Dijkstra on the name of the field Computer Science (2001)
  329. Edsger Dijkstra on anthropomorphizing computers (2001)
  330. Edsger Dijkstra on mastery of one's native tongue as a vital programming skill (2001)
  331. Edsger Dijkstra on the origin of his shortest path algorithm (2001)
  332. Efrem Podgaits's New York Mass (2001)
  333. Anecdotal report on experimenting with creatine as a study aid
  334. "Suppose" for math proofs, in LaTeX
  335. A rule of thumb in teaching
  336. Graphing flowcharts and automata in LaTeX
  337. Perception of time and suspension of finality (studying math)
  338. Suddenly perceiving the cantus firmus in a Bach chorus
  339. Two of Elvira's arias from Don Giovanni
  340. Identifying robots among human beings
  341. Apparent misspelling in LaTeX command set: \guillemotleft and \guillemotright
  342. Table of contents in a LaTeX book: make the TOC entry different from the actual chapter headings in the text
  343. Competition and sharing in academia
  344. Kuhn and Popper
  345. Herb Gross's calculus lectures
  346. The abbreviation UTC as an acronym
  347. Clyde Haberman on validating one's authenticity as a New Yorker (2011)
  348. The era of lost words
  349. Never odd or even
  350. William Deresiewicz on multitasking and solitude (2009)
  351. Bjarne Stroustrup's advice to up-and-coming programmers (2008)
  352. Chet Ramey's advice to up-and-coming programmers (2008)
  353. Bjarne Stroustrup on the name C++ and common criticisms of the language
  354. Steve Bourne, advice to up-and-coming programmers (2009)
  355. Alfred Aho on the origins of awk (2008)
  356. Leslie Lamport on thinking first and on commenting code (2007)
  357. Pens of choice for linguistic fieldwork
  358. How I learned LaTeX
  359. Some bons mots from Edsger Dijkstra (1984)
  360. Non-paean to Steve Jobs
  361. Annotations of Cormen et al.'s algorithm for a Red-Black Tree (delete and delete-fixup functions only)
  362. John McCarthy on "Generality in Artificial Intelligence" (1987)
  363. Brian Kernighan's summary thoughts on scripting languages
  364. Changes to the inventory of IPython magic commands (v. 0.10 to 0.11)
  365. One man's calm reflection on Java-think in Python
  366. mdfind as a substitute for locate on Mac OS X
  367. Reconsider P. T. Barnum's reputation
  368. LaTeX macro for circling answers on math problem sets
  369. View of the Mariana Trench
  370. Simulating private variables in Python
  371. Choice of formats for basic code documentation
  372. Dennis Ritchie on Computer Science and Commerce (1984)
  373. Inconsistent results of the same seed in random.seed() on different Python installations
  374. An opinion on vi configuration
  375. The virtue of Vim (or: why I do not remap copy and paste)
  376. Shark fin and the economics of Chinese "face"
  377. Two funerary practices and the end of a good story
  378. An important skill for instructors
  379. p::c
  380. Twice-a-day mail delivery
  381. Portmanteau characters in Chinese (abstract)
  382. A math professor I enjoyed
  383. The state of my Netflix patronage
  384. Longevity vs. versatility of code
  385. A new kind of noise in the subway
  386. Router VI is dead
  387. Tinker Tailor remake
  388. Automated upward pricing spiral
  389. Break-in?
  390. Telephantasmia, one of the great gifts of Chinese culture
  391. September 11th sensations
  392. Whether to take a small loss or consent to the devaluation of the US dollar
  393. City checkpoint chaos
  394. Continuing opportunity for techno-elitism
  395. A worry of Donald Knuth's
  396. An opinion of TeX
  397. Advice on teaching English in China if you lack a TEFL degree
  398. "The Highline" Park
  399. Plutarch on the sensitivity and versatility of the human mind
  400. Plutarch's praise of the "fox" temperament
  401. Unagi hitsumabushi 鰻櫃まぶし
  402. My mother and me, at work on the Early China index, 20110526
  403. juémíngzǐ 決明子 tisane
  404. Brillat-Savarin on the pleasures of the fast
  405. University of Maryland, (College Park) general education rated D in a national survey
  406. The EMACS meta key and the standing desk
  407. A rule of thumb in choosing one's tools
  408. Dr. Johnson on the "fox" temperament
  409. Carl Elliott reviews Ginsberg, Fall of the Faculty (WSJ)
  410. Hard copy vs. electronic copy
  411. Deborah Ball's article on the opposition to standardizing the Romansh language (WSJ)
  412. Boris Veytsman's review of Kottwitz, LaTeX Beginner's Guide
  413. Why even 212 phone numbers calling in-area have to dial 212 first
  414. Dr. Johnson on keeping a diary
  415. Against object-oriented design (except in scripting languages)
  416. Worrying about inadequate memory to hold program and debugger (1973)
  417. Consequences of a compiler defect
  418. The Internet and scripting languages
  419. Newton's own suffering at math
  420. Fresh turmeric-root tea
  421. Appreciation of awk
  422. "Computer Science, Modern Languages Most Gender-Polarized Majors"
  423. Food issues during the Siege of Leningrad
  424. Starting a blog