| Link | Suggested By | Description |
|---|---|---|
| There's plenty of room at the Top | Hacker News | An article by a number of luminaries in computer science that stresses the importance of addressing bloat in order to see continuing improvements in software performance. |
| lores.eu | mrcode | A deliberately difficult-to-navigate website that teaches you how to find anything. |
| In the Lair of the Cycle-Eaters | mrcode | A description of how hardware can run slower than optimal descriptions, on the 8088. An old processor, but the principles still apply today (with additional new sources of stalls!). |
| What Every Programmer Should Know About Memory | mrcode | As in the title. |
| On Concurrent Reading and Writing | mrcode | How to write concurrent applications without atomic primitives. |
| FastFlow | mrcode | An improvement on Lamport's circular buffer (previous link) that check's availability to read/write without forcing cache flushing |
| The Most Dangerous Equation | self | One worth knowing. |
| ITA | self | The general flight-search service that Google bought, originally implemented in common lisp. |
| Reverse Engineering for Beginners | self | A long introduction. |
| SAT/SMT By example | self | Description |
| Is Justified True Belief Knowledge? | self | A philosophical problem for programmers (dead link). |
| How to Build a Universe That Doesn’t Fall Apart Two Days Later | self | “Reality is that which, when you stop believing in it, doesn’t go away.” |
| Raja Yoga Revisted | self | A book on meditation. The author has other interesting reads (on lisp, array programming, etc.) as well. |
| The Wisdom of Insecurity | self | Alan Watts being entertaining. |
| The Problem of Thinking Too Much (Persi Diaconis) | 10 Great Ideas About Chance | An amusing tour through some of the topics in said book. |
| Modern LZ Compression | hacker news | As in title. |