Operating Systems: Three Easy Pieces

Operating Systems: Three Easy Pieces

The title is obviously an homage to one of the greatest sets of lecture notes ever created, by one Richard Feynman on the topic of Physics [F96]. While this book will undoubtedly fall short of the high standard set by that famous physicist, perhaps it will be good...
The Art of Unix Programming

The Art of Unix Programming

This book has a lot of knowledge in it, but it is mainly about expertise. It is going to try to teach you the things about Unix development that Unix experts know, but aren’t aware that they know. It is therefore less about technicalia and more about shared...
Let Over Lambda – 50 Years of Lisp

Let Over Lambda – 50 Years of Lisp

Let Over Lambda is one of the most hardcore computer programming books out there. Starting with the fundamentals, it describes the most advanced features of the most advanced language: COMMON LISP. The point of this book is to expose you to ideas that you might...
Open Government

Open Government

What is open government? In the most basic sense, it’s the notion that the people have the right to access the documents and proceedings of government. The idea that the public has a right to scrutinize and participate in government dates at least to the...