10 comments

[ 0.23 ms ] story [ 9.0 ms ] thread
As a interesting tangent consider the data structure and the data behind a thesaurus. I was using the wordnet data for a project. https://wordnet.princeton.edu My first pass was to do the modern thing and just load the entire data into memory, it would fit with no problem. But when I noticed their screwball dataformat was designed to be dynamically accessed from disk I could not resist and rewrote the whole thing to do just that. Probably a waste of time but it was a lot of fun to write.
It is clever, but makes comparing versions of the WordNet database a lot harder as the byte offsets change as entries are added and removed.
I misread this and thought it was about Rogers Profanisaurus from The Viz.