Blog
- Hebrew on Linux: A Practical Tour
- Ranking Humanity's Problems by Tractability, Not Severity
- Database Inheritance: Three Ways to Do It and What Each One Costs
- Organizational Corruption Differs in Kind from Personal Corruption
- Email for Your Own Domain With Postfix
- Political Problems May Need a Language We Have Not Built Yet
- How to Call system() in Perl Without Getting Burned
- Update WordPress by Hand, Because the Button Requires a Hole
- Understanding Is Compression
- A Simple Chroot Jail for a Single Application