Articles
- 9 Reasons Python Sucks, 18 December 2018
- Finding a kernel regression in half an hour with git bisect run, 2 March 2018
- Hostnames and usernames to reserve, 26 November 2015
- Smashing the heap by overflowing the stack, 6 July 2015
- signalfd is useless, 17 May 2015
- Testing NSS modules in glibc, 18 April 2015
- A proposal for /usr/bin/python between Python 2 and 3, 17 April 2015
- SSH ControlMaster and ControlPath, 7 April 2014
- Creating tiny Debian packages and repositories for testing, 15 August 2011
- Using Google ClientLogin, 13 May 2011
- Be My Escape, 13 September 2010
- The Quota Corollary to Parkinson’s Law, 30 August 2010
- Testing C code from the command line: gccrun, 23 August 2010
- Software I want (other people) to try, 2 August 2010
- Per-computer colored prompts in bash, 25 July 2010
- Stupid tricks at the userspace/kernelspace boundary, part 1, 19 July 2010
- HTTPS and the clustered trusted third party, 21 June 2010
- Installing Ubuntu Lucid via debian-installer over wireless, 13 June 2010
- Free software and reusability, 11 January 2010
atom feed