joshuago’s Bookmarks

10 FEB 2012
How the Boehm Garbage Collector Works

The Boehm GC is able to function without any cooperation from the compiler or the runtime environment. In C, the only adjustment one needs to make is to redirect calls to stdlib’s malloc()/free() to equivalent ones supplied by the Boehm GC.

07 FEB 2012
[Nathan Marz] Suffering-oriented programming

First make it possible. Then make it beautiful. Then make it fast.

04 FEB 2012
[David Brooks] How to Fight the Man

Rebellion without a rigorous alternative vision is just a feeble spasm.

04 FEB 2012
Hyping classroom technology helps tech firms, not students

Mindless servility to technology for its own sake will make things worse, not better.

29 JAN 2012
[WSJ] What's Wrong With the Teenage Mind?

For most of our history, children have started their internships when they were seven, not 27.

29 JAN 2012
[Crooked Timber] Apple for the Teacher

More dynamic textbooks aren’t the solution to the problem of education — they’re not even the solution to the problem of textbooks.

27 JAN 2012
solidDB and the secrets of speed

The most common in-memory database index strategy is called T-tree. IBM solidDB instead uses an index called trie (or prefix tree), which was originally created for text searching but turns out to be perfect for in-memory indexing.

27 JAN 2012
[Atlanta Magazine] The Long Goodbye

Augustus Monroe figured he'd drop dead long before he'd need a nursing home. A decade later, his son considers the weighty financial and emotional costs that come with a parent's immortality.

27 JAN 2012
[Philip Freeman] Quintus Cicero's ancient guide to modern-day politics

To help his brother, the more worldly and pragmatic Quintus Cicero wrote a no-nonsense guide for winning elections that rings as true today as it did 2,000 years ago.

27 JAN 2012
[LA Times] Submitting an article to Op-Ed

Instructions for how to submit an opinion piece to the LA Times.