Archives
- 2008.05.14: Fixing Cygwin XWin/xterm launch problems
- 2008.04.23: Goodbye, Google. Hello, FSX!
- 2008.04.20: Home PC Virtualized
- 2008.04.16: Your options, your taxes, and you
- 2008.04.01: Salad Nutrition Facts
- 2008.03.27: Nokia A/V cable pinouts
- 2007.11.26: Latest inductee to my personal Developer Tool Hall of Fame
- 2007.11.23: Portrait of Mommy, by Thomas
- 2007.11.23: My CFI Jeff
- 2007.11.23: First Tsao Family Flight
- 2007.11.23: Got my ticket (Part 2)
- 2007.11.22: Got my ticket
- 2007.11.16: HOWTO: upload old mail to Google Apps
- 2007.11.13: Getting close
- 2007.11.05: NaNoWriMo Extension for Firefox
- 2007.11.02: The Mom Reflex
- 2007.11.02: So You've Gotten Yourself Lost
- 2007.10.31: Earthquake scorecard
- 2007.10.22: How does the Moon work?
- 2007.10.02: I can has Zune?
- 2007.10.02: PokerStars World Blogger Championship of Online Poker
- 2007.09.22: Bridge to nowhere abandoned
- 2007.09.19: "Gotfor."
- 2007.09.15: Cross-country phase check complete!
- 2007.09.13: Zulu
- 2007.09.12: Knock-knock jokes (continued)
- 2007.09.10: Grammar gripes, volume 27
- 2007.09.09: Steve Fossett and flight plans
- 2007.09.09: Friendly tip to web developers
- 2007.09.09: Boiling water
- 2007.09.03: Burning Man 2007
- 2007.09.03: Geek Toolbox
- 2007.08.22: History
- 2007.08.19: "The skinny gray one."
- 2007.08.19: Sine waves and alternating current
- 2007.08.14: People Putting Off Private Pilot Project
- 2007.08.14: My solar agenda, revealed
- 2007.08.12: I miss Hurry Curry
- 2007.08.08: Fixing MovableType 4's paragraph bugs
- 2007.08.08: Invention: the "yes you locked your car" indicator
- 2007.08.07: Roll-your-own piecemeal solar: silly idea?
- 2007.08.06: Good customer service: mypilotstore.com
- 2007.08.05: Rechargeable USB devices
- 2007.07.31: Math genius in our midst
- 2007.07.27: First (real) solo!
- 2007.07.24: iRiver Clix2
- 2007.07.24: Site reorganized
- 2007.07.05: Robotron: 2084
- 2007.07.03: GPS devices are dumb
- 2007.06.25: My Entry to WSOP Event 38
- 2007.05.31: Google Gears
- 2007.05.14: Song Brainworm Squished
- 2007.04.25: Waking up early
- 2007.04.10: Copying MessageBox text
- 2007.03.05: My son's first joke
- 2007.02.25: Good is just the opposite of bad
- 2007.02.23: Thomas and the bean bag
- 2007.02.13: HD output from cell phone
- 2007.01.29: Digital TV
- 2007.01.11: xpidl and #ifdef
- 2006.12.15: Unsubscribe Ars Technica
- 2006.11.25: Keeping flash cards in order
- 2006.11.22: Raccoon advice?
- 2006.11.13: Best error message EVER
- 2006.11.08: Payback time
- 2006.10.20: "Sneak peek"
- 2006.10.13: Wizardry in Applesoft BASIC
- 2006.10.12: Should we clamp down on general aviation?
- 2006.10.09: Notebook drive recovery
- 2006.10.05: Google Code Search
- 2006.10.05: Amazon S3 as personal backup
- 2006.09.26: My Sansa e200 rants and raves
- 2006.09.26: Playlists on the Sansa e260
- 2006.09.18: Online passport photos
- 2006.09.06: Organization tip: Use nicknames in your cellphone contacts
- 2006.09.05: Free DVD player
- 2006.08.21: Thoughts on H.O.R.S.E.
- 2006.08.15: Fan replacement in Terastation
- 2006.08.04: Broken game
- 2006.07.30: How to remove purple permanent ink marker from white plush carpet
- 2006.07.25: Resuck
- 2006.07.19: "Not like this."
- 2006.07.10: Eye Fry, Part Three (Home)
- 2006.07.10: Eye Fry, Part Two (Surgery)
- 2006.07.10: Eye Fry, Part One (Decision)
- 2006.07.09: Comment spam, Round 1
- 2006.07.03: Waaaah!
- 2006.07.03: Honda Fit Aux Jack installed!
- 2006.06.28: Do you recognize this part?
- 2006.06.23: Password Safe patch
- 2006.06.23: Futurama
- 2006.06.19: Not my turn
- 2006.06.14: Complete this set
- 2006.06.06: Pocket aces redeemed?
- 2006.06.01: Position and falling off balconies
- 2006.06.01: Mookie recap (valu-pak! three for the price of one!)
- 2006.05.31: Good balance!
- 2006.05.25: Telephone tax
- 2006.05.23: PokerStars Blogger Tourney
- 2006.05.22: Tilt (continued)
- 2006.05.12: What tilt looks like (or, how I turned $1 into $20,000)
- 2006.05.08: Home from New York
- 2006.05.03: How to jinx the chip lead
- 2006.05.03: Today's resume peeve
- 2006.04.25: Poker event calendar
- 2006.04.20: The whole story
- 2006.04.10: The Mistake
- 2006.04.05: Second place!
- 2006.04.04: Bank wire transfers
- 2006.03.31: Humbled in Las Vegas
- 2006.03.31: Constantly playing pocket aces: the pocket rocket paradox
- 2006.03.28: Poker chip shuffling
- 2006.03.27: Multitabling
- 2006.03.27: Beyond the Ultra-Silent PC
- 2006.03.25: All-in Guy
- 2006.03.21: WSOP Freeroll Satellite
- 2006.02.09: Phil Gordon's Little Green Book
- 2006.02.03: Google tech talks online
- 2006.02.03: Readable Hand #1
- 2006.01.13: We're hiring!
- 2006.01.05: Lose money *and* weight, all in one!
- 2005.12.30: Geometry Wars
- 2005.12.25: Gadgets for 2006
- 2005.12.21: U.S. law, Constitution not binding on future Presidents
- 2005.12.19: One way to spend six hours
- 2005.12.15: Canceling XM Radio
- 2005.12.14: Cable Economics
- 2005.11.02: Mediagate MG-25
- 2005.11.01: NaNoWriMo Meter for Firefox
- 2005.10.11: Slate, fix your RSS feed!
- 2005.09.21: On Being a Pedestrian from California in Manhattan
- 2005.09.13: Sonic.net: good customer service
- 2005.09.07: Bye, trees!
- 2005.09.04: Don't buy Lexmark
- 2005.09.03: Media Gate MG-25 hard drive enclosure with DivX playback
- 2005.09.02: VS.Net Built-In Help
- 2005.08.29: Windows XP slow to wake up
- 2005.08.17: Bush administration fights to keep porn in .com domain
- 2005.08.02: Michael Tsao, deceased
- 2005.07.26: Computer Associates buys Qurb
- 2005.07.07: apt-show-versions
- 2005.07.07: Join the 80-column camp!
- 2005.07.05: WePod?
- 2005.07.01: Amazon GC = cash
- 2005.07.01: xterm & backspace key
- 2005.06.30: Hammock
- 2005.06.30: DNS fun
- 2005.06.29: Server configuration
- 2005.06.29: My server's back!
- 2005.06.09: Medical marijuana
- 2005.06.03: SMART-BURN is smart
- 2005.06.01: pushd & popd
- 2005.05.31: Add telnet to Linkstation firmware
- 2005.05.28: Linkstation 145/146/147 password
- 2005.05.18: Sending text messages to your AT&T/Cingular phone
- 2005.05.05: Qurb 4.0
- 2005.05.01: Ikea assembly instructions
- 2005.04.22: Who's locked that directory?
- 2005.04.20: tar does bzip
- 2005.04.19: Buffalo Linkstation
- 2005.04.04: Unintentionally Ambiguous Headline of the Day
- 2005.03.25: Gloria Gaynor
- 2005.03.21: SMTP sample exchange
- 2005.03.21: Emily
- 2005.03.20: Aquadoodle
- 2005.03.18: MP3 Collection
- 2005.03.18: Cingular Wireless
- 2005.03.06: Thomas rolled over
- 2005.03.02: iTunes/Winamp feature request
- 2005.02.28: Shopping sites
- 2005.01.30: DVD Shrink
- 2005.01.25: Online ads
- 2005.01.06: Slashdot vs. RSS
- 2005.01.04: Mount an ISO in Linux
- 2005.01.02: AutoGK contains adware
- 2004.12.28: MPEG-4 compression
- 2004.12.26: Childproof Consumer Electronics
- 2004.12.13: Importation of Canadian drugs
- 2004.11.24: Exchange your xmas lites
- 2004.11.22: Vertical column marker in Visual Studio
- 2004.11.17: Command-line URL
- 2004.11.17: WhoLockMe
- 2004.11.16: Intellectual Property Protection Act
- 2004.11.06: 1100110011
- 2004.11.06: Bank shopping
- 2004.11.02: Washington state
- 2004.11.02: ¡Fresqui-Ricas!
- 2004.11.01: VH1 Motormouth
- 2004.11.01: Vote wizard
- 2004.11.01: Spooky LiveCD
- 2004.11.01: Emacs & capitalization
- 2004.10.31: FR
- 2004.10.28: Height prediction
- 2004.10.28: Comment spam
- 2004.10.28: The secret to true happiness
- 2004.10.26: What happened to WINW?
- 2004.10.21: One-way friends
- 2004.10.20: Untabify in Emacs
- 2004.10.20: Clearsilver 0.9.12 for Python 2.3, Windows
- 2004.10.20: Google and search
- 2004.10.20: Control-C in MessageBox
- 2004.10.18: ssh CYA utility
- 2004.10.18: vi basics
- 2004.10.18: Setting up X on a headless server
- 2004.10.12: Tivo too hot
- 2004.10.06: Gmail Atom feed
- 2004.10.01: Home DNS
- 2004.09.20: Line voltage thermostats
- 2004.09.06: Idea: What to do tonight
- 2004.09.04: P2P RSS
- 2004.08.31: Become a diamond when you die
- 2004.08.30: The dot-com years (1997-2003)
- 2004.08.30: Law practice (1994-1997)
- 2004.08.30: UCLA School of Law (1991-1994)
- 2004.08.30: Dartmouth College (1987-1991)
- 2004.08.30: Summer Camp
- 2004.08.30: Miramonte High School (1983-1987)
- 2004.08.30: Soquel High School (1982-1983)
- 2004.08.30: Grade school (1975-1982)
- 2004.08.30: Introduction
- 2004.08.27: Numb hand
- 2004.08.26: woot
- 2004.08.26: meta-q
- 2004.08.24: Cygwin X
- 2004.08.17: "An historic"
- 2004.07.29: How long until compounded return doubles?
- 2004.07.26: Synchronized entropy
- 2004.07.26: Segway price dropped
- 2004.07.22: FrogPad
- 2004.07.22: Robotron, Part 2
- 2004.07.19: USB Aquarium
- 2004.07.16: SVCD bitrates
- 2004.07.15: Super Video CDs
- 2004.07.09: Emacs & DOS line endings
- 2004.07.07: Next error in Emacs
- 2004.07.07: Building libraries on Linux
- 2004.07.06: DSL, VoIP decision
- 2004.07.04: Thinkpad Keyboard Remapping
- 2004.07.02: Quote of the day
- 2004.07.01: Dry pair DSL available!
- 2004.06.24: Robotron
- 2004.06.24: Distributed Tivo, take 2
- 2004.06.21: Noodles
- 2004.06.10: hexdump
- 2004.06.09: Caltrain
- 2004.06.03: DQSD search
- 2004.06.01: Cool - unlock your phone
- 2004.06.01: Bloom filters & Venti filesystem
- 2004.05.29: DSL & "dry pair"
- 2004.05.26: Cross-platform makefile generator
- 2004.05.19: South Beach Diet results
- 2004.05.19: Taking care of your lawn
- 2004.05.18: Prefab houses
- 2004.05.14: Webby Awards
- 2004.05.14: Phase 2, Day 5
- 2004.05.13: Phase 2, Day 4
- 2004.05.12: Phase 2, Day 3
- 2004.05.11: Phase 2, Day 2
- 2004.05.10: Phase 2, Day 1
- 2004.05.09: Day 14
- 2004.05.08: Day 13
- 2004.05.07: Semacode
- 2004.05.07: Day 12
- 2004.05.06: E-mail etiquette
- 2004.05.06: Day 11
- 2004.05.05: Day 10
- 2004.05.04: Day 9
- 2004.05.03: Day 8
- 2004.05.02: Day 7
- 2004.05.01: Day 6
- 2004.04.30: Day 5
- 2004.04.29: Day 4
- 2004.04.28: Day 3
- 2004.04.27: Day 2
- 2004.04.26: const vs. lazy initialization
- 2004.04.26: More Eichler stuff
- 2004.04.26: Day 1
- 2004.04.22: Eichler Numbers
- 2004.04.21: SB 1822
- 2004.04.15: DestroyWindow
- 2004.04.08: VMware vs. Virtual PC
- 2004.04.05: WebDAV RFC 2518
- 2004.04.02: As We May Think
- 2004.03.31: Google to offer gigabyte of free e-mail
- 2004.03.30: Tsao's Law of Automation
- 2004.03.29: hugeurl.com
- 2004.03.29: Cold Water Diet
- 2004.03.28: Dialect Survey Results
- 2004.03.28: Smallest OpenSSL configuration
- 2004.03.19: Bloom Filters
- 2004.03.13: 23 Prisoners, in code
- 2004.03.13: The 23 prisoners problem
- 2004.03.12: The Monty Hall Problem
- 2004.03.07: VS.Net's leak detector
- 2004.03.05: "Hello?"
- 2004.03.02: Reed-Solomon
- 2004.03.02: Tooth #3
- 2004.02.26: Distributed Tivo
- 2004.02.25: Case-sensitive search
- 2004.02.18: Moving to OpenSSL
- 2004.02.18: How to kill all processes having a certain name
- 2004.02.18: Difference between a soft link and a hard link
- 2004.02.18: script
- 2004.02.13: Emily visited Google
- 2004.02.12: Emily is standing!
- 2004.02.07: Easier way to build OpenSSL
- 2004.02.03: OpenSSL on VS.NET
- 2004.01.28: Tiny computer
- 2004.01.27: Mass-production of formula
- 2004.01.26: "Of course"
- 2004.01.22: Mars Rover dead?
- 2004.01.19: Modeless Dialogs
- 2004.01.18: Close Elections
- 2004.01.17: WTL
- 2004.01.17: Emily has a tooth!
- 2004.01.17: Build 111
- 2004.01.16: Asynchronous Wininet
- 2004.01.16: Crypto plan to anonymise P2P, thwart RIAA
- 2004.01.15: Home alone this weekend
- 2004.01.14: Emily bumped her head
- 2003.12.18: WINW mentioned on Clay Shirky's site!
- 2003.09.22: EM_STREAMIN
- 2003.06.22: tinyp2p: a ridiculously simple peer-to-peer chat program
- 2002.01.06: Rackmount Server
- 2001.12.15: Compaq iPAQ Personal Mini-CD Player PM-1
- 2001.08.21: Tivo
- 2001.08.07: Windows Programming Tips
- 1999.12.27: Building Quake from id's source
Monthly Archives
- May 2008
- April 2008
- March 2008
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005
- February 2005
- January 2005
- December 2004
- November 2004
- October 2004
- September 2004
- August 2004
- July 2004
- June 2004
- May 2004
- April 2004
- March 2004
- February 2004
- January 2004
- December 2003
- September 2003
- June 2003
- January 2002
- December 2001
- August 2001
- December 1999
Category Monthly Archives
- code: April 2008
- code: November 2007
- code: August 2007
- code: May 2007
- code: April 2007
- code: January 2007
- code: November 2006
- code: October 2006
- code: June 2006
- code: December 2005
- code: November 2005
- code: September 2005
- code: July 2005
- code: June 2005
- code: March 2005
- code: November 2004
- code: October 2004
- code: August 2004
- code: July 2004
- code: June 2004
- code: May 2004
- code: April 2004
- code: March 2004
- code: February 2004
- code: January 2004
- code: December 2003
- code: September 2003
- code: August 2001
- code: December 1999
- fly: November 2007
- fly: September 2007
- fly: August 2007
- fly: July 2007
- geek: April 2008
- geek: March 2008
- geek: November 2007
- geek: October 2007
- geek: September 2007
- geek: August 2007
- geek: July 2007
- geek: February 2007
- geek: January 2007
- geek: December 2006
- geek: October 2006
- geek: September 2006
- geek: August 2006
- geek: July 2006
- geek: June 2006
- geek: March 2006
- geek: January 2006
- geek: December 2005
- geek: November 2005
- geek: October 2005
- geek: September 2005
- geek: August 2005
- geek: July 2005
- geek: June 2005
- geek: May 2005
- geek: April 2005
- geek: March 2005
- geek: February 2005
- geek: January 2005
- geek: December 2004
- geek: November 2004
- geek: October 2004
- geek: September 2004
- geek: August 2004
- geek: July 2004
- geek: June 2004
- geek: May 2004
- geek: April 2004
- geek: March 2004
- geek: February 2004
- geek: January 2004
- geek: January 2002
- geek: December 2001
- geek: August 2001
- home: November 2007
- home: October 2007
- home: September 2007
- home: August 2007
- home: July 2007
- home: March 2007
- home: February 2007
- home: November 2006
- home: July 2006
- home: May 2006
- home: September 2005
- home: June 2005
- home: May 2005
- home: March 2005
- home: November 2004
- home: October 2004
- home: September 2004
- home: August 2004
- home: June 2004
- home: May 2004
- home: April 2004
- home: March 2004
- home: February 2004
- home: January 2004
- misc: April 2008
- misc: November 2007
- misc: September 2007
- misc: August 2007
- misc: July 2007
- misc: May 2007
- misc: April 2007
- misc: February 2007
- misc: November 2006
- misc: October 2006
- misc: September 2006
- misc: June 2006
- misc: May 2006
- misc: April 2006
- misc: December 2005
- misc: September 2005
- misc: August 2005
- misc: July 2005
- misc: June 2005
- misc: March 2005
- misc: December 2004
- miss: August 2004
- poker: October 2007
- poker: June 2007
- poker: August 2006
- poker: July 2006
- poker: June 2006
- poker: May 2006
- poker: April 2006
- poker: March 2006
- poker: February 2006
- work: April 2008
- work: May 2006
- work: February 2006
- work: January 2006
