Having no scientific background and inclined to do computer analogies, I tend to think that our brain works like a RRD database [1], that is, we don't completely discard old information; instead, we store an aggregation of the said information as new information comes in. Then, these aggregations become our knowledge about a given subject; we don't need to store every detail, as this aggregated view is enough to help us understand new information.<p>Of course, if we ever need to reconstruct every detail of old info, we simply cheat, in the confabulation sense [2], possible with disastrous consequences [3]<p>[1] <a href="http://oss.oetiker.ch/rrdtool/" rel="nofollow">http://oss.oetiker.ch/rrdtool/</a><p>[2] <a href="http://www.spring.org.uk/2013/02/reconstructing-the-past-how-recalling-memories-alters-them.php" rel="nofollow">http://www.spring.org.uk/2013/02/reconstructing-the-past-how...</a><p>[3] <a href="http://www.scientificamerican.com/article/do-the-eyes-have-it/" rel="nofollow">http://www.scientificamerican.com/article/do-the-eyes-have-i...</a>