Blog Archive 2012 Let’s improve our code Jan 01 2012 2011 Git is more usable than Mercurial Dec 05 2011 A new adventure Nov 06 2011 Rules for Development Happiness Oct 20 2011 Store Hudson configuration in Git Jan 14 2011 2010 Programming without fear Nov 16 2010 How to install ThinkUp on NearlyFreeSpeech Sep 03 2010 Understanding SpringSource and the Spring Framework Jun 01 2010 Examining your personal programming style May 02 2010 Music education versus computer science education Apr 24 2010 Repeated and Reproducible Systems Research Apr 20 2010 Interview non-questions Apr 18 2010 Getting started with Git Mar 18 2010 2009 StackOverflow DevDays Boston 2009, Afternoon Oct 12 2009 StackOverflow DevDays Boston 2009, Morning Oct 08 2009 Systems Researchers: Mike Freedman Mar 25 2009 Systems Researchers: Justin Cappos Mar 16 2009 Systems Researchers Interview Series Mar 14 2009 On implementing Chord Mar 01 2009 Mendel Rosenblum on Virtualization in Modern Computing Environments Feb 26 2009 Mobile virtualization demonstration at VMworld Feb 25 2009 The afterlife of systems research code Feb 15 2009 Capacity planning for cell phone networks Jan 19 2009 Web tools I wish I had at work Jan 10 2009 Twitter had no rate limit for failed authentication Jan 07 2009 2008 MoinMoin sub-page linking is confusing Dec 23 2008 Considering MashedLife and LastPass Dec 20 2008 Porting social networks into FriendFeed Dec 19 2008 Ringo: A DHT in Erlang Dec 18 2008 Upcoming talk on password managers Dec 15 2008 How to use the git protocol through a HTTP CONNECT proxy Dec 09 2008 How to securely delete files before returning a computer Dec 08 2008 The difference between Clipperz and PassPack Nov 16 2008 Strobist meets Niekerk Nov 10 2008 Flash photography with Neil van Niekerk Nov 07 2008 Securing the web browser. Sep 02 2008 Notes on the MD6 hash function Aug 23 2008 Wuala: Buy or trade p2p storage Aug 21 2008 Amazon EBS Aug 21 2008 Opis Aug 20 2008 WordPress Security: Doomed? Aug 19 2008 Experiences with Mercurial and Git Aug 15 2008 PDOS Thesis Season Aug 14 2008 Microblogging options Aug 12 2008 Improving web authentication Aug 10 2008 Become a master Aug 09 2008 Reduce your context switch delay Jun 25 2008 Characterizing failures in a data center Apr 30 2008 Choosing a camera for your small business Apr 01 2008 Clean up a Twitter feed with a Yahoo Pipe Mar 17 2008 How to use ssh to securely access the net Mar 14 2008 Twitter needs better message tracking options Mar 12 2008 What value does FriendFeed add? Feb 26 2008 How to extract PlanetLab geographic data Feb 23 2008 Finding distractions that really distract Jan 18 2008 A tale of Facebook: privacy and community Jan 02 2008 2007 Privacy, the Internet, and me Mar 09 2007 OpenID: the future lies in consumption Mar 07 2007 Excellent customer service from SmugMug Feb 06 2007 Tools for moving from CVS to Mercurial Jan 31 2007 Choosing Mercurial for Chord Jan 23 2007 2006 Observations on SunGrid Customer Care Oct 25 2006 Nexenta insecure by default Oct 24 2006 First steps with the SunGrid Oct 15 2006 MBTA Bus Idiocy Sep 22 2006 NSDI 2006 summaries in ;login: Aug 01 2006 Robert O’Callahan visits MIT Jul 27 2006 Choosing Online Services Jul 17 2006 Usenix 2006 Jun 03 2006 NSDI 2006, Day 3 Jun 01 2006 NSDI 2006, Day 2 Afternoon Sessions May 25 2006 First steps with DTrace May 23 2006 Werner Vogels on Systems Research May 17 2006 NSDI 2006, Day 2 Morning Sessions May 13 2006 Alan Davidson on Internet Regulation and Design May 12 2006 NSDI 2006, Day 1 May 12 2006 Grad School Television May 02 2006 Proxy cryptography Apr 22 2006 Exploring math curricula Apr 19 2006 Saving bandwidth with DokuWiki Apr 17 2006 Automatically verifying security properties Apr 12 2006 Tools for repeatable research Apr 03 2006 Design priorities for performancing.com Apr 02 2006 WordPress ETag bug Mar 26 2006 Boycott Performance Bike Mar 24 2006 Difficulties in data analysis Mar 23 2006 Math for people Mar 18 2006 Workspace hacking Mar 17 2006 Colophon, Part 2 Mar 16 2006 Migration Mar 13 2006 Online memories Feb 02 2006 Orchids blooming in January Jan 26 2006 Selling the old office Jan 14 2006 Migrating from MoinMoin to DokuWiki Jan 02 2006 2005 Colophon, the beginning Dec 21 2005 2004 Morning meeting Nov 09 2004 Internet Measurement Conference 2004 Nov 03 2004