- 
      November 10, 2013
      The slow and painful act of ungoogling yourself, part 6: Browsers and syncing
    
- 
      November 5, 2013
      The slow and painful act of ungoogling yourself, part 5: Translation, dictionaries and online video
    
- 
      September 23, 2013
      The slow and painful act of ungoogling yourself, part 4: Mobile phone operating systems
    
- 
      July 17, 2013
      You cannot buy an ebook in Switzerland without surrendering to two foreign companies
    
- 
      July 15, 2013
      The slow and painful act of ungoogling yourself, part 3: Maps
    
- 
      July 4, 2013
      Using joysticks/controllers with keyboard-based games in GNU/Linux
    
- 
      July 2, 2013
      Nvidia Optimus support now built-in on Debian testing
    
- 
      June 28, 2013
      The slow and painful act of ungoogling yourself part 2
    
- 
      May 25, 2013
      Cracking the DRM on Kindle ebooks
    
- 
      May 22, 2013
      Google no longer supporting XMPP/Jabber
    
- 
      May 16, 2013
      IT archaeology: Virtualizing RedHat Enterprise Linux 3 (Taroon) with VirtualBox in the year 2013
    
- 
      March 13, 2013
      Proxying from Apache HTTPS to some backend server that only speaks HTTP
    
- 
      January 7, 2013
      The slow and painful act of ungoogling yourself
    
- 
      November 2, 2012
      Creating your own Steam Cloud (or how to reliably sync any two directories)
    
- 
      July 19, 2012
      Building your own Sublime out of free components with vim
    
- 
      May 27, 2012
      Super-legible Heiti-style Chinese font for Debian GNU/Linux
    
- 
      September 8, 2011
      Avoding "Invalid byte sequence in UTF-8" with Ruby and CSV files
    
- 
      September 7, 2011
      Watch TV on your PC, no ads, no Flash
    
- 
      November 10, 2010
      Moving from Google Reader to Tiny Tiny RSS
    
- 
      October 27, 2010
      Why is Switzerland/Norway so rich/expensive/not part of the EU?