Main

June 9, 2010

A hearty welcome to a good Midwestern friend of mine, self-styled “The Author” (especially in face-to-face conversation), who has followed me into the code-tourist trap apparently known as “Sam Clam’s disco”. You’ll love it here: it’s the most culturally and technologically advanced population center this side of the Asteroid Belt, judging solely by the number of iPhones in use at any given moment. (Honestly, Mars & co. aren’t much competition.)

You’ll probably appreciate these useful use-relative tips from a fellow Midwesterner who’s been stuck in these parts for the last few years:

  1. The City and County of San Francisco holds a monopoly on all destinations in “the City”. Most of the other municipalities reduced their market share to a combined 5‰ after throwing their support behind the Raiders decades ago.
  2. If someone asks what party you belong to, you’re in tricky waters: liberalism only extends roughly 50 miles from the corner of Jackson and Stockton in the City, near which point stands an X-rated fortune cookie factory. (Of course it’s relevant.) But beyond that, you’re in territory so red it makes those cheap plastic cups look downright green. Anyways, just say you’re with the Flat-Pluto Society, for if there’s one thing the locals love more than a partisan fight, it’s a lost cause.
  3. Supposedly the cops here aren’t allowed to blame you for the enhanced framerate built into their standard-issue sunglasses.
  4. Though this is Northern California, you’ll find plenty of SoCal expatriates who care deeply about definite articles. So to head off the 101 / the 101 controversy, just call it “Root 101”, nice and proper.
  5. A visit to Costco requires a full day off work, just to navigate the crowds. Your manager may be able to provide you with a canned out-of-office response that consists of: “Costco run.”
  6. Chipotle burritos don’t count as burritos. They aren’t served with habañeros from a kitchen on wheels for less than $5.
  7. Snow is what you put in a cone, not what you toss into the street only to have Public Works shove right back onto your driveway.
  8. Bookmark this page, so you know whether that shaking came from the rock a mile down or your neighbors a floor up.
  9. Get a GPS, so you don’t accidentally get stuck in an infinite loop.
  10. Cell phone reception is terrible, so ditch it and grab a landline. TV reception is fickle, so ditch it and read the newspaper. Local GPS data is poor, so ditch it and buy an atlas. Electricity is spotty some years, so ditch it and dig out your kerosene lamp instead.

Did I mention it’s the most technologically advanced population center this side of the Asteroid Belt?

April 1, 2010

At midnight, the majority of the world’s search engine users dumped Google in favor of Mountain View–based Topeka.

AVIM was ready. The little input method editor that could has supported Topeka since its first release nearly four years ago. It comes with full support for Topeka Docs, which is great news for those of you who edit corn yield estimates in Vietnamese.

An archival photograph of AVIM working its magic on Topeka’s front page Internet ages ago.

But enough about Topeka. AVIM excels at so much more. I always tout how it “lets you type so naturally you won’t even notice it”. As a user, you should never have to worry how a webpage was implemented in order to use it. That’s why AVIM works in every single part of every single application it supports. That’s why it automatically resolves conflicts with other IMEs and even pioneers support for Microsoft Silverlight.

Today, as the popular Web comic xkcd unveiled its state-of-the-art “unixkcd” interface, I couldn’t help but notice that AVIM continues to do the right thing. What’s more natural for a command-line interface than pure, unmodified VIQR?

But as a software developer, I can’t rest on the merits of releases past. There’s still plenty of room for innovation in the input method editing space. And while I can’t commit to anything specific yet, I will say that my new input method is rockin’.

April 1, 2009

For the past three months, I along with five partners have toiled in stealth mode to build a disruptive product that will revolutionize media consumption as we know it, by synergizing television watching with bicycle riding. Leveraging unparalleled loyalties to both recreational activities, it is our intent to forge a new market based on mobile multimedia and capitalize upon emerging opportunities.

In short: we have developed the HeadSprout, the world’s first fully-integrated bike- and head-mounted digital television system.

Continue reading "Introducing the HeadSprout" »


  1. Silicon Valley for Midwesterners 1.0
  2. AVIM doesn’t fool around
  3. Introducing the HeadSprout
  4. AVIM extension is now AVIM change-around
  5. Résumé
  6. Snow?
  7. Keyboarding for pianists
  8. October through January
  9. Homophone
  10. Glass half full (minus a smidgin)
  11. Random acts of capitalization
  12. Squawk!
  13. Driving through cornfields
  14. 1.) Fall off seat. 2.) Laugh.
  15. When I was five
  16. Mom, I canceled class today
  17. Know thy sources
  18. For the disoriented
  19. In an orderly fashion
  20. Never gets old
  21. Đại Hội Thánh Mẫu 2006
  22. Artist’s conception
  23. What goes around
  24. Going somewhere?
  25. Shut down
  26. Dead as a doorknob
  27. π≈
  28. End of line
  29. Priorities
  30. A thousand songs, in the seat behind you
  31. Ten things that irk me
  32. Old habits
  33. Link fest!
  34. Catching up on everything else
  35. Misplaced zeal
  36. Indeterminate Vector
  37. Going Out: Breaking the rules
  38. Sign of progress
  39. Thirteenth
  40. Going out
  41. Limit of major weekly publication as logic approaches zero
  42. Last Blueprint critique of my high school career
  43. School approves budget for 2005-06 school year
  44. Back to mundanity, part 1
  45. Resistance is futile
  46. … shame on me
  47. Fool me once…
  48. Sports update
  49. Blueprint delivers timely issue
  50. SMILEing
  51. Word of mouth
  52. Picking nits with the Blueprint
  53. Top this: Weber 2005
  54. More waste of space
  55. Behind enemy lines
  56. Negative five
  57. Vending some trouble
  58. Turning point
  59. Inspector General (or current resident)
  60. Godwin’s law
  61. Discrepancy
  62. Serving others
  63. Not yet
  64. Lastest news
  65. What an honor
  66. Grammatical fallacy
  67. Stay tuned…
  68. Hail to the Chief
  69. In the third person
  70. A new religion
  71. Steak and Hummers
  72. What I want
  73. Between the lines
  74. Coded
  75. GLAT you asked
  76. Worth 117 words
  77. Saying something
  78. Preferencial treatment
  79. Political hack
  80. Devalued
  81. Last-minute changes
  82. The best flavor you’ve ever tasted!
  83. We accomodate
  84. For those too familiar with e
  85. No fair!
  86. Está abierta… en cierto modo
  87. Management class
  88. Synergy (or the lack thereof)
  89. The computer ate my homework
  90. International Webloggers’ Day
  91. Your other left
  92. Three-finger salute
  93. Parasitism?
  94. Slowing down (to look at all the signs)
  95. Weber 2004
  96. Spam going cosmic
  97. Inside the Onion
  98. BioFest 2004
  99. Emperor Norton
  100. Were you fooled?
  101. Analyzationism
  102. Orange with three white stripes
  103. Why read over contracts?
  104. Let’s Jive!
  105. I’m a Latin scholar!
  106. Albert
  107. Thank you
  108. Squawk!
  109. Answers
  110. How Convenient
  111. Parting Gift
  112. Chief Prisoner
  113. ♪Smile, you’re on my phone’s camera!♪
  114. Any key
  115. Spam
  116. Back… again
  117. Here’s a cupholder
  118. For immediate release
  119. Mental Note
  120. Oh, those French!
  121. Clippy, Attorney-at-Law
  122. I am…
  123. Plans
  124. Dinner at McDonald’s
  125. Pronunciation
  126. Better than who?!
  127. Today’s Date
  128. Phony
  129. Bushism of the Day
  130. Impending Doom
  131. Detention
  132. Getting Down to Earth
  133. beWregniM
  134. Coming down to Earth…
  135. Arrrrrrgh!
  136. Impersonation
  137. Overstating the Obvious... Obviously
  138. Say what?
  139. The Hat
  140. Um, yeah right
  141. Sesquipedalia