This is an example of what I mean by bit-rot: instructions need to be updated (e.g. postgres->rocksdb, install pre-reqs) and there's surely more. Not too many, I hope.
More challenging, for question answering, will be building up a dataset of "knowledge", and plumbing the R2L architecture to figure out how to do this. R2L (relex2logic) is built on a rather old and conventional idea that logical expressions can be extracted from English language sentences. This includes the extraction of clear-cut questions from text, and the assumption that clear-cut answers can be found in other text. If you believe in these kinds of ideas, then, yes, R2L does some fairly decent job at extracting knowledge from reasonably-well structured English sentences. It's a large collection of hand-written rules that deals fairly well with many common situations. I think it can also extract questions, too, but may have limited coverage for that; I don't know. I don't know (don't recall) if they wired up the part to use these abstract question representations to find answers in the previously-input text. I suspect that this last bit of hookup is shakey or broken.
It will require some heavy lifting to fix any bit-rot in the R2L infrastructure, and also to make sure everything is wired up correctly, again. There may be missing pieces. I don't know. Other people created this system; I'm familiar with it's general outlines, but I never saw a working demo of the code, so I don't know what it can do. (It has been demoed in public; just not to me.)
--linas