Keyboard Pants

A year and a half ago, I left Apple, which among other things gave me a lot more time for personal projects. In particular, last March I put a tremendous amount of effort into getting Swift running on Mac OS 9. Which made me happy and proud, but which also had an extremely deleterious effect on my body. And I didn’t really get the message, but continued stressing myself into April and May, and as a consequence, I now have chronic RSI: repetitive strain injury.

Happy Lunar New Year

新年快乐, chúc mừng năm mới, and 새해 복 많이 받으세요: Happy East Asian Lunar New Year. Per tradition, I’m posting the nengajō (new year’s card) I made for the Japanese New Year, which also follows the twelve-animal cycle but on the schedule of the Gregorian calendar.

Negotiate Your Offers

I wrote about how software developers should make sure to negotiate their offers when moving to a new company. Read about it on my programming blog.

Older Posts

  1. 2020-07-18 A Letter To My Congressional Representatives on the DHS Abuses of Power in Portland, Oregon
  2. 2020-07-11 Review: She-Ra and the Princesses of Power
  3. 2020-07-03 Introducing Hermit Crab
  4. 2020-06-20 Movie Review: The Fifth Element
  5. 2020-06-16 Review: Danganronpa
  6. 2020-05-24 ROSE-8 on Mac OS 9
  7. 2020-04-04 Review: Paranoia Agent
  8. 2020-04-01 Swift on Mac OS 9
  9. 2020-02-05 Movie Review: Parasite
  10. 2020-02-04 Introducing the Game 'by Color
  11. 2020-01-26 Happy Lunar New Year
  12. 2020-01-13 ROSE-8
  13. 2020-01-08 Review: Songbird Symphony
  14. 2020-01-06 Review: To Be Taught, If Fortunate
  15. 2020-01-03 Movie Review: Knives Out
  16. 2019-12-27 “Fire!”
  17. 2019-12-13 Re: On Facebook
  18. 2019-11-29 "Dreams of Strife and Skaia"
  19. 2019-11-01 Leaving Apple
  20. 2019-08-01 > go east
  21. 2019-07-12 Optimizing Apple Park
  22. 2019-07-09 Contra Dancing
  23. 2019-05-11 Landsailor
  24. 2019-05-07 Re: Discovery
  25. 2019-05-04 "Better Than This" (Waitress fansong)
  26. 2019-04-28 Sarazanmai 1: "...But I Want To Lie"
  27. 2019-04-01 Source Is View
  28. 2019-03-28 "In Our Eyes" (RWBY fansong)
  29. 2019-02-04 Happy Lunar New Year
  30. 2019-01-24 Things I Hate About Discovery
  31. 2019-01-13 Do What U Want
  32. 2018-11-11 "Red Planet Nocturne" (sad piano)
  33. 2018-10-25 Rapid Fire Movie Reviews
  34. 2018-08-29 "Morning Glory"
  35. 2018-08-26 "Gauntlets and Greaves" / Re: Re: Fanfiction
  36. 2018-08-04 "Smoke and Guns"
  37. 2018-06-17 RWBY Character Study
  38. 2018-04-27 Jumanji: Welcome to the Jungle
  39. 2018-04-23 Parental Authority
  40. 2018-04-17 Padparadscha
  41. 2018-04-07 Celebrity Encounters
  42. 2018-04-07 "My Naym is Sam"
  43. 2018-03-31 "Okay, You Two!" (Yotsuha ver.)
  44. 2018-03-31 Adventurer
  45. 2018-03-21 "Okay, You Two!"
  46. 2018-03-20 "Memoirs of a Student" (part 6)
  47. 2018-03-18 Movie Review: The Death of Stalin
  48. 2018-03-17 The Glade
  49. 2018-03-10 Identity
  50. 2018-03-08 "Fiend and Demon"
  51. 2018-03-07 "Maybe Maybe"
  52. 2018-03-05 "Memoirs of a Student" (part 5)
  53. 2018-03-04 "Morning Glory": Prologue
  54. 2018-03-03 Movie Review: Black Panther
  55. 2018-02-25 NaCreSoMo 2018
  56. 2018-02-24 "Memoirs of a Student" (part 4)
  57. 2018-02-15 Happy Lunar New Year
  58. 2018-02-04 Movie Review: Paprika
  59. 2018-01-28 Review: Butterfly Soup
  60. 2018-01-23 "Kimi-byō"
  61. 2018-01-20 Review: Erased
  62. 2018-01-14 Spectre, via Hogwarts
  63. 2018-01-12 Thoughts on Sketches
  64. 2018-01-06 "Artist Anthem"
  65. 2018-01-01 Game Review: Finding Paradise
  66. 2017-12-31 Movie Review: Murder on the Orient Express
  67. 2017-12-30 Movie Review: Coco
  68. 2017-12-29 Movie Review: The Shape of Water
  69. 2017-12-28 Game Review: Rakuen
  70. 2017-12-27 Madoka Final Commentary
  71. 2017-12-23 Madoka Halfway Commentary
  72. 2017-12-18 Puella Magi Madoka Magica
  73. 2017-12-17 "Review": Umineko no Naku Koro ni
  74. 2017-12-08 "Four Days in Ohtori"
  75. 2017-12-04 "A Sensation Unending" (DDLC 1)
  76. 2017-10-28 Things I Hate About RWBY
  77. 2017-10-15 "Mirror Mirror"
  78. 2017-09-17 Movie Review: Wonder Woman
  79. 2017-08-26 Movie Review: Fantastic Beasts and Where to Find Them
  80. 2017-07-23 Movie Review: Valerian and the City of a Thousand Planets
  81. 2017-07-16 "Holding Back"
  82. 2017-05-16 Determination: Epilogue
  83. 2017-05-11 Psycho-Pass Halfway Recap
  84. 2017-05-06 Determination (Part 10 of 11)
  85. 2017-04-12 "Story of Your Life" (Re: Arrival)
  86. 2017-04-11 Psycho-Pass 2: "Those Capable"
  87. 2017-04-09 Psycho-Pass 1: "Crime Coefficient"
  88. 2017-04-08 Movie Review: Kimi no Na wa
  89. 2017-03-31 Dogsong Variations
  90. 2017-03-30 "Morning Glory": Building a Mystery
  91. 2017-03-29 "Dear You" (sketch)
  92. 2017-03-28 NaNoWriMo Limericks
  93. 2017-03-26 "Remember Me" (plus sketches)
  94. 2017-03-23 Traced Portrait: LEX
  95. 2017-03-23 Perspective (animation)
  96. 2017-03-22 "Weeks Later"
  97. 2017-03-18 "Mado Kara Mieru" (Chiptune WIP)
  98. 2017-03-15 "Buffer Overflows" (a rap battle)
  99. 2017-03-14 "Memoirs of a Student" (part 3)
  100. 2017-03-10 "Future" (from Umineko: When They Cry)
  101. 2017-03-09 "Morning Glory": Progress Report
  102. 2017-03-08 "Morning Glory"
  103. 2017-03-07 "Memoirs of a Student" (part 2)
  104. 2017-03-04 Determination (Part 9 of 11)
  105. 2017-03-03 What's the Longest Kanji?
  106. 2017-03-02 "Memoirs of a Student"
  107. 2017-02-26 Determination (Part 8 of 11)
  108. 2017-02-25 NaCreSoMo 2017
  109. 2017-02-20 Re: Fowler and Uber
  110. 2017-02-19 "Dekiru Kagiri"
  111. 2017-02-16 You Are Remembered
  112. 2017-01-31 Determination (Part 7 of 11)
  113. 2017-01-28 Happy Lunar New Year
  114. 2017-01-27 "Will I hide you?"
  115. 2017-01-18 Movie Review: Hidden Figures
  116. 2016-12-31 "Colorless Sneer": Behind the Lyrics
  117. 2016-12-27 Movie Review: Arrival
  118. 2016-12-26 Determination (Part 6 of 11)
  119. 2016-12-04 "Shining Armor"
  120. 2016-11-06 NaNoWriMo 2016 (U)OST
  121. 2016-10-30 Determination (Part 5 of 11)
  122. 2016-10-23 Determination (Part 4 of 11)
  123. 2016-10-22 Book Review: The Gods Themselves
  124. 2016-10-16 NaNoWriMo 2016
  125. 2016-10-15 Higurashi and the Rules of Mystery Novels
  126. 2016-10-02 Determination (Part 3 of 11)
  127. 2016-09-25 "Love The Way You Lie"
  128. 2016-09-24 規則 (The Rules)
  129. 2016-09-18 The Rules
  130. 2016-09-17 Ghost in the Shell
  131. 2016-09-06 "Colorless Sneer"
  132. 2016-09-03 Determination (Part 2 of 11)
  133. 2016-09-02 Dream Setting
  134. 2016-07-23 Determination (Part 1 of 11)
  135. 2016-06-03 Re: Here's The Powerful Letter The Stanford Victim Read To Her Attacker
  136. 2016-04-20 "Usan no Kaori" (Chiptune)
  137. 2016-04-12 … x …
  138. 2016-04-10 "Soulless Pacifist"
  139. 2016-04-02 NaCreSoMo 2016: Audio Extraordinaire!
  140. 2016-03-31 "Animated" Sorting Algorithms (in Swift)
  141. 2016-03-27 "Umi no Shita Kara"
  142. 2016-03-26 … x Hermione
  143. 2016-03-26 Hurricane
  144. 2016-03-23 "Usan no Kaori" (Chiptune WIP)
  145. 2016-03-20 Playing with RPG Maker
  146. 2016-03-16 "hope" (Chiptune WIP)
  147. 2016-03-13 "Just the Same"
  148. 2016-03-12 Movie Review: The Witness
  149. 2016-03-12 Omen'ya
  150. 2016-03-09 "True Hero"
  151. 2016-03-05 Tornado
  152. 2016-02-25 NaCreSoMo 2016
  153. 2016-02-08 Happy Lunar New Year!
  154. 2016-02-05 "UseRoaming no"
  155. 2016-01-29 "Talking About Race"
  156. 2016-01-23 Undertale
  157. 2016-01-18 Racism, noun
  158. 2016-01-10 "Lapis Lazuli" (Steven Universe)
  159. 2016-01-03 More Undertale Fan Art
  160. 2015-12-25 "Bois Riche"
  161. 2015-12-21 Review: The Hunger Games: Mockingjay: Pt 2
  162. 2015-12-18 "Final Battle"
  163. 2015-11-27 Movie Review: The Good Dinosaur
  164. 2015-11-11 "Hey, Allison"
  165. 2015-11-09 Part 1: Office Blues
  166. 2015-10-12 Problems with The Martian
  167. 2015-10-11 Movie Review: The Martian
  168. 2015-09-12 That One Time
  169. 2015-09-08 "Let Her Cry"
  170. 2015-09-04 Anti-Predictions for Next Year's OS X Release
  171. 2015-08-26 Poem-a-Day 2015
  172. 2015-08-17 "The Fighter"
  173. 2015-07-26 "Walk on Distant Worlds"
  174. 2015-07-23 Movie Review: Pulp Fiction
  175. 2015-07-07 "Years Later"
  176. 2015-06-27 Movie Review: Mad Max: Fury Road
  177. 2015-06-06 "In My Veins"
  178. 2015-05-12 "You Be…"
  179. 2015-04-05 NaCreSoMo Wrap-Up
  180. 2015-03-31 cp
  181. 2015-03-29 Hell, Backpack, Pokémon
  182. 2015-03-27 "Motion Sickness"
  183. 2015-03-26 "Distractingly Hot"
  184. 2015-03-24 What's in a Name?
  185. 2015-03-23 Simulated
  186. 2015-03-18 Letters
  187. 2015-03-17 Emotional Proprioception
  188. 2015-03-16 "Caravan" (excerpt)
  189. 2015-03-14 "Making Tracks"
  190. 2015-03-13 Draco x ...
  191. 2015-03-11 Music Video Notebook
  192. 2015-03-10 "The 100% Perfect Boy, Part 2"
  193. 2015-03-09 "On Seeing The 100% Perfect Boy One Rainy March Afternoon"
  194. 2015-03-08 Monitor Hum
  195. 2015-03-02 "Superfish"
  196. 2015-02-23 NaCreSoMo 2015
  197. 2015-02-19 Happy Lunar New Year!
  198. 2015-02-03 Movie Review: Selma
  199. 2015-02-01 In-groups and Out-groups
  200. 2015-01-04 "Generations"
  201. 2015-01-01 Movie Review: Pitch Perfect
  202. 2014-12-31 Movie Review: The Imitation Game
  203. 2014-12-24 Movie Review: Big Hero 6
  204. 2014-12-21 Movie Review: Interstellar
  205. 2014-12-15 Game Review: Transistor
  206. 2014-12-14 Review: The Hunger Games: Mockingjay: Pt 1
  207. 2014-10-12 "Shellshock"
  208. 2014-09-14 "I Saw You In The Shop"
  209. 2014-08-31 Ten Books That Have Stayed With Me
  210. 2014-08-25 Poem-a-Day 2014
  211. 2014-08-23 Movie Review: Guardians of the Galaxy
  212. 2014-08-13 "Nothing to See Here"
  213. 2014-07-04 "Heartbleeder"
  214. 2014-06-22 Movie Review: Edge of Tomorrow
  215. 2014-06-14 Re: The Traced Portrait Project
  216. 2014-05-25 "Ordinary Moment"
  217. 2014-04-01 NaCreSoMo Afterword
  218. 2014-03-31 A State Machine Simulator
  219. 2014-03-30 NaCreSoMo "CubeQuest" & Pompeii/Daughter
  220. 2014-03-27 What is a Parser?
  221. 2014-03-22 Seiyū
  222. 2014-03-21 Parents
  223. 2014-03-20 What are Regular Expressions?
  224. 2014-03-19 What are State Machines?
  225. 2014-03-16 Thoughts on "American Revolutionary"
  226. 2014-03-15 "Guard the Right"
  227. 2014-03-14 "goto fail"
  228. 2014-03-10 Graph Coloring the Sonobe Model, Part 1
  229. 2014-03-07 Light Reading for Up-Goer Five
  230. 2014-03-06 Red Big Ball
  231. 2014-03-05 What is a Lexer?
  232. 2014-03-04 "Come Back Home"
  233. 2014-02-27 NaCreSoMo 2014
  234. 2014-01-31 Happy Lunar New Year!
  235. 2013-12-28 Movie Review: Gravity
  236. 2013-12-24 Movie Review: Frozen
  237. 2013-12-01 "Everything's Alright"
  238. 2013-11-30 The Great Secret of Computer Science
  239. 2013-11-27 Review: The Hunger Games: Catching Fire
  240. 2013-11-24 Pet Peeve: "I will NEVER understand women."
  241. 2013-11-23 Movie Review: I Am a Ghost
  242. 2013-11-22 Movie Review: Lawrence of Arabia
  243. 2013-11-21 Star Wars: Machete Order
  244. 2013-08-26 Poem-a-Day 2013
  245. 2013-08-19 "Nothing Left of Heaven"
  246. 2013-08-18 "I can rap in English!"
  247. 2013-07-20 "Beautiful"
  248. 2013-06-22 "Asian"
  249. 2013-06-09 The Traced Portrait Project
  250. 2013-06-05 Traced Family
  251. 2013-05-25 "My Rabbit Has Four Ears"
  252. 2013-05-12 "All for You"
  253. 2013-04-14 He-Man and Zelda
  254. 2013-04-01 NaCreSoMo Postmortem
  255. 2013-03-31 NaCreSoMo Tribute
  256. 2013-03-29 TEXT ADVENTURE LOL
  257. 2013-03-21 A City on a Lake
  258. 2013-03-20 On Creation
  259. 2013-03-16 Inkblot (WIP)
  260. 2013-03-14 Self-Descriptive Poetry
  261. 2013-03-08 "Promise"
  262. 2013-03-04 Interpreting Information
  263. 2013-03-01 NaCreSoMo
  264. 2013-02-26 Re: Cloud Atlas
  265. 2013-02-10 Happy Lunar New Year!
  266. 2013-01-31 Read My NaNoWriMo Story!
  267. 2013-01-26 "Twenty-Five Ways to Die"
  268. 2013-01-06 Movie Review: Vantage Point
  269. 2013-01-04 Review: The Hobbit: An Unexpected Journey
  270. 2012-12-21 "Love from the Linden Tree"
  271. 2012-12-11 Movie Review: Wreck-It Ralph
  272. 2012-12-08 "Ugly"
  273. 2012-12-01 Re: NaNoWriMo 2012
  274. 2012-11-19 NaNoWriMo Cover Art
  275. 2012-11-11 Movie Review: Cloud Atlas
  276. 2012-10-31 Movie Review: Looper
  277. 2012-10-27 NaNoWriMo 2012
  278. 2012-08-26 Poem-a-Day 2012
  279. 2012-08-19 More Newspaper Blackout Poems
  280. 2012-07-09 Movie Review: Unknown
  281. 2012-07-07 The Chasm of Understanding
  282. 2012-06-19 Stereotypes
  283. 2012-06-15 Cocoa Geek
  284. 2012-05-14 Apple
  285. 2012-04-30 Movie Review: The Last Samurai
  286. 2012-03-24 Movie Review: Alien
  287. 2012-03-21 Movie Review: Kill Bill, Vol. 1
  288. 2012-03-07 Goodbye (Achievement Unlocked)
  289. 2012-02-17 Translation in Teaching Language
  290. 2012-02-11 "City Hall"
  291. 2012-02-10 Things We've Seen on Motos
  292. 2012-02-07 Kep
  293. 2012-02-02 Home Walkthrough #2
  294. 2012-01-27 Khmer Gender
  295. 2012-01-22 Happy Lunar New Year!
  296. 2012-01-22 Takeo and Kompong Cham
  297. 2012-01-14 Phnom Penh Excursions
  298. 2012-01-06 Thirdhand English and Chinese Writing Rooms
  299. 2012-01-01 PIO Walkthrough
  300. 2011-12-25 Progress Report: Grade 7+ and Grade 6
  301. 2011-12-18 Home Walkthrough
  302. 2011-12-10 Phnom Penh Traffic
  303. 2011-12-04 "Don't Cry"
  304. 2011-12-04 Progress Report: Grade 4 and the Teacher‑Class
  305. 2011-11-27 Occupied
  306. 2011-11-26 "Every Day I'm Shuffling" at PIO
  307. 2011-11-15 Khmer Syntax
  308. 2011-11-12 Angkor
  309. 2011-10-24 Three Sides (Afterword)
  310. 2011-10-24 Khmer Morphology
  311. 2011-10-21 "Accident"
  312. 2011-10-21 Three Sides (Part 3)
  313. 2011-10-13 "At spoon!"
  314. 2011-10-13 Three Sides (Part 2)
  315. 2011-10-08 Three Sides (Part 1)
  316. 2011-10-07 Living With My Host Family
  317. 2011-10-01 Khmer Phonetics
  318. 2011-09-25 Mondulkiri Province
  319. 2011-09-20 My Host Family
  320. 2011-09-17 The Killing Fields – Chœung Ek
  321. 2011-09-14 Two Days On The Job
  322. 2011-09-14 Orientation
  323. 2011-09-11 Arrival
  324. 2011-09-08 This Is Really Happening
  325. 2011-09-08 Genetic Discrimination
  326. 2011-09-07 Movie Review: No Country for Old Men
  327. 2011-09-06 Society vs. Individual Choice
  328. 2011-09-06 Movie Review: Blade Runner
  329. 2011-09-04 Movie Review: The Last of the Mohicans
  330. 2011-09-03 Time Zones
  331. 2011-09-02 My Last 30 Downloads
  332. 2011-08-31 Apology
  333. 2011-08-29 "Sci-Fi/Fantasy"
  334. 2011-08-27 The Gender Games
  335. 2011-08-26 I Got a Kindle
  336. 2011-08-25 Future Sight
  337. 2011-08-24 Punnett Squares
  338. 2011-08-18 Why I Don't Like Wong Fu
  339. 2011-08-17 Newspaper Blackout Poems
  340. 2011-08-13 Slow Mental Clock
  341. 2011-08-12 Freddi Fish: Sing Along
  342. 2011-08-11 How to Make a Mashup
  343. 2011-08-10 Movie Review: Grave of the Fireflies
  344. 2011-08-08 Cambodia
  345. 2011-08-02 Literary Merit
  346. 2011-08-01 Jane Error
  347. 2011-07-31 Character-based Stories
  348. 2011-07-30 Spokes: A Math Problem
  349. 2011-07-24 Movie Review: My Neighbor Totoro
  350. 2011-07-19 More on Sexism: The "Women's World Cup"
  351. 2011-07-16 English Pronouns
  352. 2011-07-10 Re: Fanfiction
  353. 2011-07-03 Movie Review: Super 8
  354. 2011-06-15 Hints for Computer Science at Berkeley
  355. 2011-06-15 Movie Review: X-Men: First Class
  356. 2011-06-02 Achievement Unlocked
  357. 2011-05-28 What Do You Say At Graduation?
  358. 2011-05-20 Adoption (in Portal) / Rapture (IRL)
  359. 2011-05-18 Movie Review: Source Code
  360. 2011-05-10 After Graduation
  361. 2011-02-15 "What's Wrong?"
  362. 2011-02-02 Happy Lunar New Year!
  363. 2011-01-31 [Chua] "Nothing is fun until you're good at it"
  364. 2011-01-29 [Chua] "Villager Number Six"
  365. 2011-01-26 [Chua] "Garbage"
  366. 2011-01-24 [Chua] "Not Being the No. 1 Student"
  367. 2011-01-22 [Chua] "Superior"
  368. 2011-01-22 [Chua] Tiger Moms
  369. 2011-01-13 I Just Had Lunch
  370. 2011-01-07 Puerile Parenthood
  371. 2011-01-01 Phones and Photographs
  372. 2010-12-29 Thinking in Color
  373. 2010-12-27 Relationships vs. Probability
  374. 2010-12-26 Re: Diversity (in film)
  375. 2010-12-26 Movie Review: Gattaca
  376. 2010-12-25 Chrome vs. Safari
  377. 2010-12-25 From an Actual Conversation with My Family
  378. 2010-12-20 Movie Review: The Social Network
  379. 2010-12-20 A Review of Machinarium
  380. 2010-12-03 I Wrote a Story!
  381. 2010-11-28 Re: NaNoWriMo 2010
  382. 2010-11-26 The '30s
  383. 2010-10-24 NaNoWriMo 2010
  384. 2010-08-27 Movie Review: Scott Pilgrim vs. The World
  385. 2010-08-23 Beauty and the Beast
  386. 2010-07-29 Symmetry
  387. 2010-07-25 Musings from Europe
  388. 2010-06-01 Hǎoqù: A TR Fanfiction
  389. 2010-04-11 Re: Creative Efforts in March 2010
  390. 2010-03-21 Movie Review: Memento
  391. 2010-02-28 Creative Efforts in March 2010
  392. 2010-02-26 Protests and Politics
  393. 2010-02-14 Happy Lunar New Year!
  394. 2010-01-14 Diversity
  395. 2010-01-04 Movie Review: Avatar
  396. 2010-01-01 Movie Review: Sherlock Holmes
  397. 2009-10-23 NaNoWriMo 2009, or "Is Jordy crazy?"
  398. 2009-09-26 Poems from Astro Class
  399. 2009-09-13 Movie Review: District 9
  400. 2009-08-17 Dinosaur Comics meets Twitter
  401. 2009-04-18 Wicked
  402. 2009-03-23 SMILE
  403. 2009-03-15 V-Day
  404. 2009-03-06 JavaScript Tetris
  405. 2009-02-08 Movie Review: I, Robot
  406. 2009-02-04 Not the Same Place: Review of the "Gravity" Music Video
  407. 2009-01-25 Happy Lunar New Year!
  408. 2008-12-13 Sleep
  409. 2008-12-06 NaNoWriMo 2008: Wordle
  410. 2008-11-12 Proposition 8: Afterwards
  411. 2008-10-31 NaNoWriMo: The Insanity Returns
  412. 2008-10-24 Proposition 8'
  413. 2008-10-03 Cultural Spectra
  414. 2008-08-31 Proposition 8
  415. 2008-06-23 The Capital King?
  416. 2008-05-20 Moving Out
  417. 2008-05-14 Friggin' Awesome Movie Titles
  418. 2008-05-08 Four Coolest Kanji / Hànzì
  419. 2008-05-06 Berkeley 130, CHS 120
  420. 2008-05-01 Fanfiction
  421. 2008-04-24 Spam Count
  422. 2008-04-14 Feel the Night
  423. 2008-04-04 This is the Way the World Ends (I)
  424. 2008-03-13 The Trials and Tribulations of Bai Jianming
  425. 2008-03-09 "Food and Water"
  426. 2008-02-18 One Semester
  427. 2008-02-13 Juxtaposition: Articles and Ads
  428. 2008-02-07 Happy Lunar New Year!
  429. 2008-01-27 Juxtaposition: Status Messages
  430. 2008-01-26 Movie Review: Across the Universe
  431. 2008-01-23 Paint
  432. 2008-01-19 Science as Religion
  433. 2007-12-22 Video Games Live on 2008-02-22
  434. 2007-12-02 Movie Review: August Rush
  435. 2007-11-30 NaNoWriMo: Postmortem
  436. 2007-11-12 A CHS Veteran's Day/Weekend
  437. 2007-11-02 Introduction to NorCal for Chinese Readers
  438. 2007-10-29 NaNoWriMo: Social Suicide
  439. 2007-10-29 A Cappella Weekend
  440. 2007-10-26 You Know You're a Bass When...
  441. 2007-10-23 Shuài
  442. 2007-10-12 DHMO
  443. 2007-10-09 Jukebox
  444. 2007-10-01 Picture Return Month
  445. 2007-09-23 Sincerity
  446. 2007-09-11 More Song Associations
  447. 2007-09-06 Horton Hatched a WHAT‽
  448. 2007-09-03 Spontaneity
  449. 2007-08-22 Mu
  450. 2007-08-22 Welcome to Berkeley
  451. 2007-08-10 Hairspray: The Review
  452. 2007-08-07 Oh, Canada...
  453. 2007-07-23 iMac Troubles
  454. 2007-06-13 And What I Leave Behind
  455. 2007-06-10 A Poem for Graduation
  456. 2007-06-04 Graduation
  457. 2007-05-13 Spring Concert
  458. 2007-05-12 Japanese Interlude
  459. 2007-05-10 English AP Aftermath
  460. 2007-05-08 AP Testing and Choir Ad
  461. 2007-05-06 One Acts
  462. 2007-05-01 Religion: Two Stories With Commentary
  463. 2007-04-30 On Facebook
  464. 2007-04-29 Zelda Memories
  465. 2007-04-17 Writer's Folly
  466. 2007-04-16 Command-Delete
  467. 2007-04-14 Coming Back to Haunt Me
  468. 2007-04-12 The End of an Era
  469. 2007-04-01 Busy Year
  470. 2007-03-24 IDC Talent Show
  471. 2007-03-19 Coming Up Next...
  472. 2007-03-13 What's on my iPod?
  473. 2007-03-10 A New Way to Look at Star Wars
  474. 2007-03-10 MASTERWORKS CONCERT
  475. 2007-02-25 The End of All Things
  476. 2007-02-22 Re: On Blogs
  477. 2007-02-20 Berkeley S&D 2007
  478. 2007-02-17 Happy Lunar New Year!
  479. 2007-02-15 Valentine's Day Debriefing
  480. 2007-02-11 My 30GB iPod Shuffle
  481. 2007-02-04 International Championships of A Cappella
  482. 2007-02-03 Of iPods and Nitrogen
  483. 2007-01-27 Weird Song Associations
  484. 2007-01-24 4Koma: Macworld 2007
  485. 2007-01-17 A Poem
  486. 2007-01-14 Prologue: On Blogs
  487. 2007-01-11 I Am