Skip to main content
 
 
 
 
 

Advanced techniques to implement fast hash tables

Array and hash table are probably the most important data structures. Some programming languages such as Perl, Lua and Javascript, almost build the language core on top of the two data structures. …
 

Ways people trying to do good accidentally make things worse, and how to avoid them

We encourage people to work on problems that are neglected by others and large in scale. Unfortunately those are precisely the problems where people can do the most damage if their approach isn’t carefully thought through. If a problem is very important, then setting back the cause is very bad. If a problem is so neglected that you’re among the first focused on it, then you’ll have a disproportionate influence on the field’s reputation, how likely others are to enter it, and many early decisions that could have path-dependent effects on the field’s long-term success.
 
 
 
 

How to delete Facebook and not lose your friends (and photos)

Facebook is boring, it used to be great now it’s boring. I used to have 200 friends now I have 1500. There is no way I know 1500 people. Draconian measures must be taken to save my relationship with the social network. The unfriend button is my path to